Compilation time 4398ms, 1332 calls, average 3.3ms, longest 664ms
CodeBlocks profiling information (65,829,808 total cycles):
_S1_2_8812594 27,082,604 instructions (41.140%), 103 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:[25EFAF00]: addiu      $t7, $t7, -20736
    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,012,059 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 08812A70 373,692 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 08812BE4 278,180 times (length 103)
  Back Branch 08812A18 274,555 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 08812BF0 177,215 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 08812C24 131,057 times (length 121)
  Back Branch 08812C2C 128,662 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 08812988 30,722 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 08812858 23,552 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 088129A0 21,173 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 08812724 19,716 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 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 0881268C 11,776 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 9,384 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 08812DE8 8,928 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 088129D4 8,847 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 8,702 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 08812CB8 5,514 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 08812D58 3,540 times (length 110)
  Back Branch 0881288C 2,760 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 088127AC 2,319 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 2,308 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 0881264C 1,486 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 1,380 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 1,380 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 08812CC0 1,307 times (length 363)
  Back Branch 08812698 1,195 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 08812E08 744 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 088126A0 644 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 088129AC 529 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 08812CE8 270 times (length 373)
  Back Branch 08812E28 186 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 154 times (length 410)
  Back Branch 08812D2C 65 times (length 357)
  Back Branch 08812D10 65 times (length 349)
  Back Branch 08812E44 62 times (length 321)
  Back Branch 08812DCC 62 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 08812D50 32 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 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
  Back Branch 08812DC4 1 times (length 510)
_S1_2_88350F0 11,031,334 instructions (16.757%), 2 calls (088350F0 - 088354E8, length 255)
    088350F0:[27BDFFC0]: addiu      $sp, $sp, -64
    088350F4:[AFBF0034]: sw         $ra, 52($sp)
    088350F8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088350FC:[AFBE0030]: sw         $fp, 48($sp)
    08835100:[AFB7002C]: sw         $s7, 44($sp)
    08835104:[AFB60028]: sw         $s6, 40($sp)
    08835108:[AFB50024]: sw         $s5, 36($sp)
    0883510C:[AFB40020]: sw         $s4, 32($sp)
    08835110:[AFB3001C]: sw         $s3, 28($sp)
    08835114:[AFB20018]: sw         $s2, 24($sp)
    08835118:[AFB10014]: sw         $s1, 20($sp)
    0883511C:[AFB00010]: sw         $s0, 16($sp)
    08835120:[0E2092C4]: jal        0x08824B10
    08835124:[8C440D70]: lw         $a0, 3440($v0)
    08835128:[04410005]: bgez       $v0, 0x08835140
    0883512C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835130:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835134:[0E20999C]: jal        0x08826670
    08835138:[248433CC]: addiu      $a0, $a0, 13260
    0883513C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835140:[8C541FC8]: lw         $s4, 8136($v0)
    08835144:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08835148:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0883514C:[0A20D4E3]: j          0x0883538C
    08835150:[AFA00000]: sw         $zr, 0($sp)
    08835154:[0E20D0CC]: jal        0x08834330
    08835158:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0883515C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835160:[2A230000]: slti       $v1, $s1, 0
    08835164:[2442001F]: addiu      $v0, $v0, 31
    08835168:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883516C:[0223100A]: movz       $v0, $s1, $v1
    08835170:[7C04F144]: ins        $a0, $zr, 5, 26
    08835174:[04810005]: bgez       $a0, 0x0883518C
    08835178:[00022943]: sra        $a1, $v0, 0x0005
    0883517C:[2484FFFF]: addiu      $a0, $a0, -1
    08835180:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835184:[00822025]: or         $a0, $a0, $v0
    08835188:[24840001]: addiu      $a0, $a0, 1
    0883518C:[8E630098]: lw         $v1, 152($s3)
    08835190:[00058080]: sll        $s0, $a1, 0x0002
    08835194:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08835198:[02031821]: addu       $v1, $s0, $v1
    0883519C:[00829006]: srlv       $s2, $v0, $a0
    088351A0:[8C620000]: lw         $v0, 0($v1)
    088351A4:[00521024]: and        $v0, $v0, $s2
    088351A8:[14400003]: bne        $v0, $zr, 0x088351B8
    088351AC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088351B0:[0E20999C]: jal        0x08826670
    088351B4:[248433BC]: addiu      $a0, $a0, 13244
    088351B8:[8E62009C]: lw         $v0, 156($s3)
    088351BC:[02021021]: addu       $v0, $s0, $v0
    088351C0:[8C420000]: lw         $v0, 0($v0)
    088351C4:[00521024]: and        $v0, $v0, $s2
    088351C8:[10400024]: beq        $v0, $zr, 0x0883525C
    088351CC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088351D0:[0E20D0FC]: jal        0x088343F0
    088351D4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088351D8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088351DC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088351E0:[0E20D100]: jal        0x08834400
    088351E4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088351E8:[54400005]: bnel       $v0, $zr, 0x08835200
    088351EC:[8E020008]: lw         $v0, 8($s0)
    088351F0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088351F4:[0E20999C]: jal        0x08826670
    088351F8:[248433AC]: addiu      $a0, $a0, 13228
    088351FC:[8E020008]: lw         $v0, 8($s0)
    08835200:[14400003]: bne        $v0, $zr, 0x08835210
    08835204:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835208:[0E20999C]: jal        0x08826670
    0883520C:[2484339C]: addiu      $a0, $a0, 13212
    08835210:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835214:[0E20D142]: jal        0x08834508
    08835218:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883521C:[8E050004]: lw         $a1, 4($s0)
    08835220:[00021100]: sll        $v0, $v0, 0x0004
    08835224:[24420010]: addiu      $v0, $v0, 16
    08835228:[10A0000A]: beq        $a1, $zr, 0x08835254
    0883522C:[02E2B821]: addu       $s7, $s7, $v0
    08835230:[0E20D0CC]: jal        0x08834330
    08835234:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835238:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883523C:[0E20D100]: jal        0x08834400
    08835240:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835244:[14400003]: bne        $v0, $zr, 0x08835254
    08835248:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883524C:[0E20999C]: jal        0x08826670
    08835250:[2484338C]: addiu      $a0, $a0, 13196
    08835254:[0A20D4B3]: j          0x088352CC
    08835258:[27DE0001]: addiu      $fp, $fp, 1
    0883525C:[0E20D1DE]: jal        0x08834778
    08835260:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835264:[1040001A]: beq        $v0, $zr, 0x088352D0
    08835268:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883526C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835270:[0E20D438]: jal        0x088350E0
    08835274:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835278:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883527C:[8C42000C]: lw         $v0, 12($v0)
    08835280:[8FA40000]: lw         $a0, 0($sp)
    08835284:[24430001]: addiu      $v1, $v0, 1
    08835288:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883528C:[00822021]: addu       $a0, $a0, $v0
    08835290:[14600004]: bne        $v1, $zr, 0x088352A4
    08835294:[AFA40000]: sw         $a0, 0($sp)
    08835298:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883529C:[0E20999C]: jal        0x08826670
    088352A0:[2484337C]: addiu      $a0, $a0, 13180
    088352A4:[0E20D1D6]: jal        0x08834758
    088352A8:[92040003]: lbu        $a0, 3($s0)
    088352AC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352B0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352B4:[0E20D12D]: jal        0x088344B4
    088352B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088352BC:[12020003]: beq        $s0, $v0, 0x088352CC
    088352C0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088352C4:[0E20999C]: jal        0x08826670
    088352C8:[248424C8]: addiu      $a0, $a0, 9416
    088352CC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088352D0:[24841FC8]: addiu      $a0, $a0, 8136
    088352D4:[0E20D12D]: jal        0x088344B4
    088352D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352DC:[24560001]: addiu      $s6, $v0, 1
    088352E0:[0A20D4D9]: j          0x08835364
    088352E4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088352E8:[1260001D]: beq        $s3, $zr, 0x08835360
    088352EC:[26940010]: addiu      $s4, $s4, 16
    088352F0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088352F4:[00031143]: sra        $v0, $v1, 0x0005
    088352F8:[2484336C]: addiu      $a0, $a0, 13164
    088352FC:[04A10005]: bgez       $a1, 0x08835314
    08835300:[00029080]: sll        $s2, $v0, 0x0002
    08835304:[24A5FFFF]: addiu      $a1, $a1, -1
    08835308:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    0883530C:[00A22825]: or         $a1, $a1, $v0
    08835310:[24A50001]: addiu      $a1, $a1, 1
    08835314:[8EA20098]: lw         $v0, 152($s5)
    08835318:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883531C:[00A38006]: srlv       $s0, $v1, $a1
    08835320:[02421021]: addu       $v0, $s2, $v0
    08835324:[8C420000]: lw         $v0, 0($v0)
    08835328:[00501024]: and        $v0, $v0, $s0
    0883532C:[50400004]: beql       $v0, $zr, 0x08835340
    08835330:[8EA2009C]: lw         $v0, 156($s5)
    08835334:[0E20999C]: jal        0x08826670
    08835338:[00000000]: nop
    0883533C:[8EA2009C]: lw         $v0, 156($s5)
    08835340:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835344:[02421021]: addu       $v0, $s2, $v0
    08835348:[8C420000]: lw         $v0, 0($v0)
    0883534C:[00501024]: and        $v0, $v0, $s0
    08835350:[10400003]: beq        $v0, $zr, 0x08835360
    08835354:[2484335C]: addiu      $a0, $a0, 13148
    08835358:[0E20999C]: jal        0x08826670
    0883535C:[00000000]: nop
    08835360:[26730001]: addiu      $s3, $s3, 1
    08835364:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835368:[2623001F]: addiu      $v1, $s1, 31
    0883536C:[24551FC8]: addiu      $s5, $v0, 8136
    08835370:[2A220000]: slti       $v0, $s1, 0
    08835374:[0222180A]: movz       $v1, $s1, $v0
    08835378:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883537C:[0276102A]: slt        $v0, $s3, $s6
    08835380:[7C05F144]: ins        $a1, $zr, 5, 26
    08835384:[1440FFD8]: bne        $v0, $zr, 0x088352E8
    08835388:[26310001]: addiu      $s1, $s1, 1
    0883538C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835390:[24531FC8]: addiu      $s3, $v0, 8136
    08835394:[8E620004]: lw         $v0, 4($s3)
    08835398:[0282102B]: sltu       $v0, $s4, $v0
    0883539C:[1440FF6D]: bne        $v0, $zr, 0x08835154
    088353A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088353A4:[8E6200A4]: lw         $v0, 164($s3)
    088353A8:[12E20005]: beq        $s7, $v0, 0x088353C0
    088353AC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088353B0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088353B4:[0E20999C]: jal        0x08826670
    088353B8:[24840EA8]: addiu      $a0, $a0, 3752
    088353BC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088353C0:[24512058]: addiu      $s1, $v0, 8280
    088353C4:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088353C8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088353CC:[0A20D500]: j          0x08835400
    088353D0:[8E300000]: lw         $s0, 0($s1)
    088353D4:[0E20D0CC]: jal        0x08834330
    088353D8:[26730001]: addiu      $s3, $s3, 1
    088353DC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088353E0:[0E20D100]: jal        0x08834400
    088353E4:[26441FC8]: addiu      $a0, $s2, 8136
    088353E8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088353EC:[14400003]: bne        $v0, $zr, 0x088353FC
    088353F0:[24841DA0]: addiu      $a0, $a0, 7584
    088353F4:[0E20999C]: jal        0x08826670
    088353F8:[00000000]: nop
    088353FC:[8E100004]: lw         $s0, 4($s0)
    08835400:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
    08835404:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835408:[1600FFF2]: bne        $s0, $zr, 0x088353D4
    0883540C:[26441FC8]: addiu      $a0, $s2, 8136
    08835410:[2631FFFC]: addiu      $s1, $s1, -4
    08835414:[2682FF80]: addiu      $v0, $s4, -128
    08835418:[5622FFFA]: bnel       $s1, $v0, 0x08835404
    0883541C:[8E300000]: lw         $s0, 0($s1)
    08835420:[13D30005]: beq        $fp, $s3, 0x08835438
    08835424:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835428:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883542C:[0E20999C]: jal        0x08826670
    08835430:[2484334C]: addiu      $a0, $a0, 13132
    08835434:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835438:[24511FD0]: addiu      $s1, $v0, 8144
    0883543C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835440:[0A20D51A]: j          0x08835468
    08835444:[8E300000]: lw         $s0, 0($s1)
    08835448:[0E20D1DE]: jal        0x08834778
    0883544C:[26520001]: addiu      $s2, $s2, 1
    08835450:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835454:[14400003]: bne        $v0, $zr, 0x08835464
    08835458:[2484333C]: addiu      $a0, $a0, 13116
    0883545C:[0E20999C]: jal        0x08826670
    08835460:[00000000]: nop
    08835464:[8E100004]: lw         $s0, 4($s0)
    08835468:[1600FFF7]: bne        $s0, $zr, 0x08835448
    0883546C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835470:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835474:[26310004]: addiu      $s1, $s1, 4
    08835478:[24421FD8]: addiu      $v0, $v0, 8152
    0883547C:[5622FFFA]: bnel       $s1, $v0, 0x08835468
    08835480:[8E300000]: lw         $s0, 0($s1)
    08835484:[8FA20000]: lw         $v0, 0($sp)
    08835488:[10520003]: beq        $v0, $s2, 0x08835498
    0883548C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835490:[0E20999C]: jal        0x08826670
    08835494:[2484332C]: addiu      $a0, $a0, 13100
    08835498:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0883549C:[0E2092DB]: jal        0x08824B6C
    088354A0:[8C440D70]: lw         $a0, 3440($v0)
    088354A4:[04410005]: bgez       $v0, 0x088354BC
    088354A8:[8FBF0034]: lw         $ra, 52($sp)
    088354AC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088354B0:[0E20999C]: jal        0x08826670
    088354B4:[2484331C]: addiu      $a0, $a0, 13084
    088354B8:[8FBF0034]: lw         $ra, 52($sp)
    088354BC:[8FBE0030]: lw         $fp, 48($sp)
    088354C0:[8FB7002C]: lw         $s7, 44($sp)
    088354C4:[8FB60028]: lw         $s6, 40($sp)
    088354C8:[8FB50024]: lw         $s5, 36($sp)
    088354CC:[8FB40020]: lw         $s4, 32($sp)
    088354D0:[8FB3001C]: lw         $s3, 28($sp)
    088354D4:[8FB20018]: lw         $s2, 24($sp)
    088354D8:[8FB10014]: lw         $s1, 20($sp)
    088354DC:[8FB00010]: lw         $s0, 16($sp)
    088354E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088354E4:[03E00008]: jr         $ra
    088354E8:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08835384 333,094 times (length 41)
    088352D4:[0E20D12D]: jal        0x088344B4
    088352D8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352DC:[24560001]: addiu      $s6, $v0, 1
    088352E0:[0A20D4D9]: j          0x08835364
    088352E4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 088352E8:[1260001D]: beq        $s3, $zr, 0x08835360
    088352EC:[26940010]: addiu      $s4, $s4, 16
    088352F0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088352F4:[00031143]: sra        $v0, $v1, 0x0005
    088352F8:[2484336C]: addiu      $a0, $a0, 13164
    088352FC:[04A10005]: bgez       $a1, 0x08835314
    08835300:[00029080]: sll        $s2, $v0, 0x0002
    08835304:[24A5FFFF]: addiu      $a1, $a1, -1
    08835308:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    0883530C:[00A22825]: or         $a1, $a1, $v0
    08835310:[24A50001]: addiu      $a1, $a1, 1
    08835314:[8EA20098]: lw         $v0, 152($s5)
    08835318:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883531C:[00A38006]: srlv       $s0, $v1, $a1
    08835320:[02421021]: addu       $v0, $s2, $v0
    08835324:[8C420000]: lw         $v0, 0($v0)
    08835328:[00501024]: and        $v0, $v0, $s0
    0883532C:[50400004]: beql       $v0, $zr, 0x08835340
    08835330:[8EA2009C]: lw         $v0, 156($s5)
    08835334:[0E20999C]: jal        0x08826670
    08835338:[00000000]: nop
    0883533C:[8EA2009C]: lw         $v0, 156($s5)
    08835340:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835344:[02421021]: addu       $v0, $s2, $v0
    08835348:[8C420000]: lw         $v0, 0($v0)
    0883534C:[00501024]: and        $v0, $v0, $s0
    08835350:[10400003]: beq        $v0, $zr, 0x08835360
    08835354:[2484335C]: addiu      $a0, $a0, 13148
    08835358:[0E20999C]: jal        0x08826670
    0883535C:[00000000]: nop
    08835360:[26730001]: addiu      $s3, $s3, 1
    08835364:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835368:[2623001F]: addiu      $v1, $s1, 31
    0883536C:[24551FC8]: addiu      $s5, $v0, 8136
    08835370:[2A220000]: slti       $v0, $s1, 0
    08835374:[0222180A]: movz       $v1, $s1, $v0
    08835378:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883537C:[0276102A]: slt        $v0, $s3, $s6
    08835380:[7C05F144]: ins        $a1, $zr, 5, 26
--> 08835384:[1440FFD8]: bne        $v0, $zr, 0x088352E8
    08835388:[26310001]: addiu      $s1, $s1, 1
    0883538C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835390:[24531FC8]: addiu      $s3, $v0, 8136
    08835394:[8E620004]: lw         $v0, 4($s3)
  Back Branch 0883539C 10,472 times (length 148)
  Back Branch 08835408 10,110 times (length 15)
    088353C0:[24512058]: addiu      $s1, $v0, 8280
    088353C4:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    088353C8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088353CC:[0A20D500]: j          0x08835400
    088353D0:[8E300000]: lw         $s0, 0($s1)
--> 088353D4:[0E20D0CC]: jal        0x08834330
    088353D8:[26730001]: addiu      $s3, $s3, 1
    088353DC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088353E0:[0E20D100]: jal        0x08834400
    088353E4:[26441FC8]: addiu      $a0, $s2, 8136
    088353E8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088353EC:[14400003]: bne        $v0, $zr, 0x088353FC
    088353F0:[24841DA0]: addiu      $a0, $a0, 7584
    088353F4:[0E20999C]: jal        0x08826670
    088353F8:[00000000]: nop
    088353FC:[8E100004]: lw         $s0, 4($s0)
    08835400:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
    08835404:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 08835408:[1600FFF2]: bne        $s0, $zr, 0x088353D4
    0883540C:[26441FC8]: addiu      $a0, $s2, 8136
    08835410:[2631FFFC]: addiu      $s1, $s1, -4
    08835414:[2682FF80]: addiu      $v0, $s4, -128
    08835418:[5622FFFA]: bnel       $s1, $v0, 0x08835404
  Back Branch 08835418 62 times (length 7)
    088353F0:[24841DA0]: addiu      $a0, $a0, 7584
    088353F4:[0E20999C]: jal        0x08826670
    088353F8:[00000000]: nop
    088353FC:[8E100004]: lw         $s0, 4($s0)
    08835400:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
--> 08835404:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835408:[1600FFF2]: bne        $s0, $zr, 0x088353D4
    0883540C:[26441FC8]: addiu      $a0, $s2, 8136
    08835410:[2631FFFC]: addiu      $s1, $s1, -4
    08835414:[2682FF80]: addiu      $v0, $s4, -128
--> 08835418:[5622FFFA]: bnel       $s1, $v0, 0x08835404
    0883541C:[8E300000]: lw         $s0, 0($s1)
    08835420:[13D30005]: beq        $fp, $s3, 0x08835438
    08835424:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835428:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
  Back Branch 08835468 7 times (length 10)
    08835434:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835438:[24511FD0]: addiu      $s1, $v0, 8144
    0883543C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835440:[0A20D51A]: j          0x08835468
    08835444:[8E300000]: lw         $s0, 0($s1)
--> 08835448:[0E20D1DE]: jal        0x08834778
    0883544C:[26520001]: addiu      $s2, $s2, 1
    08835450:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835454:[14400003]: bne        $v0, $zr, 0x08835464
    08835458:[2484333C]: addiu      $a0, $a0, 13116
    0883545C:[0E20999C]: jal        0x08826670
    08835460:[00000000]: nop
    08835464:[8E100004]: lw         $s0, 4($s0)
--> 08835468:[1600FFF7]: bne        $s0, $zr, 0x08835448
    0883546C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835470:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835474:[26310004]: addiu      $s1, $s1, 4
    08835478:[24421FD8]: addiu      $v0, $v0, 8152
  Back Branch 0883547C 2 times (length 7)
    08835454:[14400003]: bne        $v0, $zr, 0x08835464
    08835458:[2484333C]: addiu      $a0, $a0, 13116
    0883545C:[0E20999C]: jal        0x08826670
    08835460:[00000000]: nop
    08835464:[8E100004]: lw         $s0, 4($s0)
--> 08835468:[1600FFF7]: bne        $s0, $zr, 0x08835448
    0883546C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835470:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835474:[26310004]: addiu      $s1, $s1, 4
    08835478:[24421FD8]: addiu      $v0, $v0, 8152
--> 0883547C:[5622FFFA]: bnel       $s1, $v0, 0x08835468
    08835480:[8E300000]: lw         $s0, 0($s1)
    08835484:[8FA20000]: lw         $v0, 0($sp)
    08835488:[10520003]: beq        $v0, $s2, 0x08835498
    0883548C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
_S1_2_8812BF8 2,788,670 instructions (4.236%), 557,734 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_882448C 2,078,924 instructions (3.158%), 65,749 calls (0882448C - 088244B8, length 12)
    0882448C:[0A20912A]: j          0x088244A8
    08824490:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08824494:[50600007]: beql       $v1, $zr, 0x088244B4
    08824498:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882449C:[10650005]: beq        $v1, $a1, 0x088244B4
    088244A0:[00000000]: nop
    088244A4:[24420004]: addiu      $v0, $v0, 4
    088244A8:[5440FFFA]: bnel       $v0, $zr, 0x08824494
    088244AC:[8C430000]: lw         $v1, 0($v0)
    088244B0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244B4:[03E00008]: jr         $ra
    088244B8:[00000000]: nop
  Back Branch 088244A8 321,078 times (length 7)
    0882448C:[0A20912A]: j          0x088244A8
    08824490:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 08824494:[50600007]: beql       $v1, $zr, 0x088244B4
    08824498:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882449C:[10650005]: beq        $v1, $a1, 0x088244B4
    088244A0:[00000000]: nop
    088244A4:[24420004]: addiu      $v0, $v0, 4
--> 088244A8:[5440FFFA]: bnel       $v0, $zr, 0x08824494
    088244AC:[8C430000]: lw         $v1, 0($v0)
    088244B0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244B4:[03E00008]: jr         $ra
    088244B8:[00000000]: nop
_S1_2_8834400 1,205,200 instructions (1.831%), 30,130 calls (08834400 - 088344B0, length 45)
    08834400:[27BDFFF0]: addiu      $sp, $sp, -16
    08834404:[AFB10004]: sw         $s1, 4($sp)
    08834408:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0883440C:[AFB00000]: sw         $s0, 0($sp)
    08834410:[AFBF0008]: sw         $ra, 8($sp)
    08834414:[0E20D0FC]: jal        0x088343F0
    08834418:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0883441C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834420:[2A030000]: slti       $v1, $s0, 0
    08834424:[2602001F]: addiu      $v0, $s0, 31
    08834428:[0203100A]: movz       $v0, $s0, $v1
    0883442C:[00021143]: sra        $v0, $v0, 0x0005
    08834430:[7C10F144]: ins        $s0, $zr, 5, 26
    08834434:[06010005]: bgez       $s0, 0x0883444C
    08834438:[00023880]: sll        $a3, $v0, 0x0002
    0883443C:[2610FFFF]: addiu      $s0, $s0, -1
    08834440:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834444:[02028025]: or         $s0, $s0, $v0
    08834448:[26100001]: addiu      $s0, $s0, 1
    0883444C:[8E220098]: lw         $v0, 152($s1)
    08834450:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834454:[02031806]: srlv       $v1, $v1, $s0
    08834458:[00E21021]: addu       $v0, $a3, $v0
    0883445C:[8C420000]: lw         $v0, 0($v0)
    08834460:[00431024]: and        $v0, $v0, $v1
    08834464:[1040000C]: beq        $v0, $zr, 0x08834498
    08834468:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0883446C:[8E22009C]: lw         $v0, 156($s1)
    08834470:[24A5E844]: addiu      $a1, $a1, -6076
    08834474:[00E21021]: addu       $v0, $a3, $v0
    08834478:[8C420000]: lw         $v0, 0($v0)
    0883447C:[00431024]: and        $v0, $v0, $v1
    08834480:[10400005]: beq        $v0, $zr, 0x08834498
    08834484:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    08834488:[0E24BD39]: jal        0x0892F4E4
    0883448C:[00000000]: nop
    08834490:[10400002]: beq        $v0, $zr, 0x0883449C
    08834494:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08834498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883449C:[8FBF0008]: lw         $ra, 8($sp)
    088344A0:[8FB10004]: lw         $s1, 4($sp)
    088344A4:[8FB00000]: lw         $s0, 0($sp)
    088344A8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088344AC:[03E00008]: jr         $ra
    088344B0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881A798 1,135,889 instructions (1.725%), 1,457 calls (0881A798 - 0881A87C, length 58)
    0881A798:[27BDFFD0]: addiu      $sp, $sp, -48
    0881A79C:[00041FC2]: srl        $v1, $a0, 0x001F
    0881A7A0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881A7A4:[AFBF0020]: sw         $ra, 32($sp)
    0881A7A8:[AFA20000]: sw         $v0, 0($sp)
    0881A7AC:[14800008]: bne        $a0, $zr, 0x0881A7D0
    0881A7B0:[AFA30004]: sw         $v1, 4($sp)
    0881A7B4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A7B8:[AFA20000]: sw         $v0, 0($sp)
    0881A7BC:[0E206AE4]: jal        0x0881AB90
    0881A7C0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A7C4:[8FBF0020]: lw         $ra, 32($sp)
    0881A7C8:[03E00008]: jr         $ra
    0881A7CC:[27BD0030]: addiu      $sp, $sp, 48
    0881A7D0:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A7D4:[10600020]: beq        $v1, $zr, 0x0881A858
    0881A7D8:[AFA50008]: sw         $a1, 8($sp)
    0881A7DC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A7E0:[10820021]: beq        $a0, $v0, 0x0881A868
    0881A7E4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A7E8:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A7EC:[AFA20010]: sw         $v0, 16($sp)
    0881A7F0:[AFA30014]: sw         $v1, 20($sp)
    0881A7F4:[8FA70014]: lw         $a3, 20($sp)
    0881A7F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A7FC:[3442FFFF]: ori        $v0, $v0, -1
    0881A800:[0047102B]: sltu       $v0, $v0, $a3
    0881A804:[1440FFED]: bne        $v0, $zr, 0x0881A7BC
    0881A808:[8FA60010]: lw         $a2, 16($sp)
    0881A80C:[8FA50008]: lw         $a1, 8($sp)
    0881A810:[000627C2]: srl        $a0, $a2, 0x001F
    0881A814:[00071840]: sll        $v1, $a3, 0x0001
    0881A818:[00831825]: or         $v1, $a0, $v1
    0881A81C:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A820:[3484FFFF]: ori        $a0, $a0, -1
    0881A824:[00061040]: sll        $v0, $a2, 0x0001
    0881A828:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A82C:[0083202B]: sltu       $a0, $a0, $v1
    0881A830:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A834:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A838:[AFA20010]: sw         $v0, 16($sp)
    0881A83C:[AFA30014]: sw         $v1, 20($sp)
    0881A840:[1080FFF3]: beq        $a0, $zr, 0x0881A810
    0881A844:[AFA50008]: sw         $a1, 8($sp)
    0881A848:[0E206AE4]: jal        0x0881AB90
    0881A84C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A850:[0A2069F2]: j          0x0881A7C8
    0881A854:[8FBF0020]: lw         $ra, 32($sp)
    0881A858:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A85C:[AFA40010]: sw         $a0, 16($sp)
    0881A860:[0A2069FD]: j          0x0881A7F4
    0881A864:[AFA30014]: sw         $v1, 20($sp)
    0881A868:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0881A86C:[8C431E24]: lw         $v1, 7716($v0)
    0881A870:[8FBF0020]: lw         $ra, 32($sp)
    0881A874:[8C421E20]: lw         $v0, 7712($v0)
    0881A878:[03E00008]: jr         $ra
    0881A87C:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0881A840 78,325 times (length 14)
    0881A7FC:[3442FFFF]: ori        $v0, $v0, -1
    0881A800:[0047102B]: sltu       $v0, $v0, $a3
    0881A804:[1440FFED]: bne        $v0, $zr, 0x0881A7BC
    0881A808:[8FA60010]: lw         $a2, 16($sp)
    0881A80C:[8FA50008]: lw         $a1, 8($sp)
--> 0881A810:[000627C2]: srl        $a0, $a2, 0x001F
    0881A814:[00071840]: sll        $v1, $a3, 0x0001
    0881A818:[00831825]: or         $v1, $a0, $v1
    0881A81C:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A820:[3484FFFF]: ori        $a0, $a0, -1
    0881A824:[00061040]: sll        $v0, $a2, 0x0001
    0881A828:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A82C:[0083202B]: sltu       $a0, $a0, $v1
    0881A830:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A834:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A838:[AFA20010]: sw         $v0, 16($sp)
    0881A83C:[AFA30014]: sw         $v1, 20($sp)
--> 0881A840:[1080FFF3]: beq        $a0, $zr, 0x0881A810
    0881A844:[AFA50008]: sw         $a1, 8($sp)
    0881A848:[0E206AE4]: jal        0x0881AB90
    0881A84C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A850:[0A2069F2]: j          0x0881A7C8
  Back Branch 0881A850 1,457 times (length 36)
    0881A7B4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A7B8:[AFA20000]: sw         $v0, 0($sp)
    0881A7BC:[0E206AE4]: jal        0x0881AB90
    0881A7C0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A7C4:[8FBF0020]: lw         $ra, 32($sp)
--> 0881A7C8:[03E00008]: jr         $ra
    0881A7CC:[27BD0030]: addiu      $sp, $sp, 48
    0881A7D0:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A7D4:[10600020]: beq        $v1, $zr, 0x0881A858
    0881A7D8:[AFA50008]: sw         $a1, 8($sp)
    0881A7DC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A7E0:[10820021]: beq        $a0, $v0, 0x0881A868
    0881A7E4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A7E8:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A7EC:[AFA20010]: sw         $v0, 16($sp)
    0881A7F0:[AFA30014]: sw         $v1, 20($sp)
    0881A7F4:[8FA70014]: lw         $a3, 20($sp)
    0881A7F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A7FC:[3442FFFF]: ori        $v0, $v0, -1
    0881A800:[0047102B]: sltu       $v0, $v0, $a3
    0881A804:[1440FFED]: bne        $v0, $zr, 0x0881A7BC
    0881A808:[8FA60010]: lw         $a2, 16($sp)
    0881A80C:[8FA50008]: lw         $a1, 8($sp)
    0881A810:[000627C2]: srl        $a0, $a2, 0x001F
    0881A814:[00071840]: sll        $v1, $a3, 0x0001
    0881A818:[00831825]: or         $v1, $a0, $v1
    0881A81C:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A820:[3484FFFF]: ori        $a0, $a0, -1
    0881A824:[00061040]: sll        $v0, $a2, 0x0001
    0881A828:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A82C:[0083202B]: sltu       $a0, $a0, $v1
    0881A830:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A834:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A838:[AFA20010]: sw         $v0, 16($sp)
    0881A83C:[AFA30014]: sw         $v1, 20($sp)
    0881A840:[1080FFF3]: beq        $a0, $zr, 0x0881A810
    0881A844:[AFA50008]: sw         $a1, 8($sp)
    0881A848:[0E206AE4]: jal        0x0881AB90
    0881A84C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 0881A850:[0A2069F2]: j          0x0881A7C8
    0881A854:[8FBF0020]: lw         $ra, 32($sp)
    0881A858:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A85C:[AFA40010]: sw         $a0, 16($sp)
    0881A860:[0A2069FD]: j          0x0881A7F4
  Back Branch 0881A804 1,457 times (length 20)
    0881A7A8:[AFA20000]: sw         $v0, 0($sp)
    0881A7AC:[14800008]: bne        $a0, $zr, 0x0881A7D0
    0881A7B0:[AFA30004]: sw         $v1, 4($sp)
    0881A7B4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A7B8:[AFA20000]: sw         $v0, 0($sp)
--> 0881A7BC:[0E206AE4]: jal        0x0881AB90
    0881A7C0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A7C4:[8FBF0020]: lw         $ra, 32($sp)
    0881A7C8:[03E00008]: jr         $ra
    0881A7CC:[27BD0030]: addiu      $sp, $sp, 48
    0881A7D0:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A7D4:[10600020]: beq        $v1, $zr, 0x0881A858
    0881A7D8:[AFA50008]: sw         $a1, 8($sp)
    0881A7DC:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A7E0:[10820021]: beq        $a0, $v0, 0x0881A868
    0881A7E4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A7E8:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A7EC:[AFA20010]: sw         $v0, 16($sp)
    0881A7F0:[AFA30014]: sw         $v1, 20($sp)
    0881A7F4:[8FA70014]: lw         $a3, 20($sp)
    0881A7F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A7FC:[3442FFFF]: ori        $v0, $v0, -1
    0881A800:[0047102B]: sltu       $v0, $v0, $a3
--> 0881A804:[1440FFED]: bne        $v0, $zr, 0x0881A7BC
    0881A808:[8FA60010]: lw         $a2, 16($sp)
    0881A80C:[8FA50008]: lw         $a1, 8($sp)
    0881A810:[000627C2]: srl        $a0, $a2, 0x001F
    0881A814:[00071840]: sll        $v1, $a3, 0x0001
  Back Branch 0881A860 1,457 times (length 29)
    0881A7E0:[10820021]: beq        $a0, $v0, 0x0881A868
    0881A7E4:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A7E8:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A7EC:[AFA20010]: sw         $v0, 16($sp)
    0881A7F0:[AFA30014]: sw         $v1, 20($sp)
--> 0881A7F4:[8FA70014]: lw         $a3, 20($sp)
    0881A7F8:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A7FC:[3442FFFF]: ori        $v0, $v0, -1
    0881A800:[0047102B]: sltu       $v0, $v0, $a3
    0881A804:[1440FFED]: bne        $v0, $zr, 0x0881A7BC
    0881A808:[8FA60010]: lw         $a2, 16($sp)
    0881A80C:[8FA50008]: lw         $a1, 8($sp)
    0881A810:[000627C2]: srl        $a0, $a2, 0x001F
    0881A814:[00071840]: sll        $v1, $a3, 0x0001
    0881A818:[00831825]: or         $v1, $a0, $v1
    0881A81C:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A820:[3484FFFF]: ori        $a0, $a0, -1
    0881A824:[00061040]: sll        $v0, $a2, 0x0001
    0881A828:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A82C:[0083202B]: sltu       $a0, $a0, $v1
    0881A830:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A834:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A838:[AFA20010]: sw         $v0, 16($sp)
    0881A83C:[AFA30014]: sw         $v1, 20($sp)
    0881A840:[1080FFF3]: beq        $a0, $zr, 0x0881A810
    0881A844:[AFA50008]: sw         $a1, 8($sp)
    0881A848:[0E206AE4]: jal        0x0881AB90
    0881A84C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A850:[0A2069F2]: j          0x0881A7C8
    0881A854:[8FBF0020]: lw         $ra, 32($sp)
    0881A858:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A85C:[AFA40010]: sw         $a0, 16($sp)
--> 0881A860:[0A2069FD]: j          0x0881A7F4
    0881A864:[AFA30014]: sw         $v1, 20($sp)
    0881A868:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0881A86C:[8C431E24]: lw         $v1, 7716($v0)
    0881A870:[8FBF0020]: lw         $ra, 32($sp)
_S1_2_8834508 1,010,044 instructions (1.534%), 36,073 calls (088344B4 - 08834530, length 32)
    088344B4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344B8:[AFB00000]: sw         $s0, 0($sp)
    088344BC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088344C0:[7C10F144]: ins        $s0, $zr, 5, 26
    088344C4:[06010005]: bgez       $s0, 0x088344DC
    088344C8:[AFBF0004]: sw         $ra, 4($sp)
    088344CC:[2610FFFF]: addiu      $s0, $s0, -1
    088344D0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088344D4:[02028025]: or         $s0, $s0, $v0
    088344D8:[26100001]: addiu      $s0, $s0, 1
    088344DC:[0E20D0C3]: jal        0x0883430C
    088344E0:[00000000]: nop
    088344E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088344E8:[0E20D0B8]: jal        0x088342E0
    088344EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088344F0:[00501023]: subu       $v0, $v0, $s0
    088344F4:[8FBF0004]: lw         $ra, 4($sp)
    088344F8:[8FB00000]: lw         $s0, 0($sp)
    088344FC:[2442FFFF]: addiu      $v0, $v0, -1
    08834500:[03E00008]: jr         $ra
    08834504:[27BD0010]: addiu      $sp, $sp, 16
    08834508:[27BDFFF0]: addiu      $sp, $sp, -16
    0883450C:[AFBF0004]: sw         $ra, 4($sp)
    08834510:[AFB00000]: sw         $s0, 0($sp)
    08834514:[0E20D0CC]: jal        0x08834330
    08834518:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883451C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834520:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834524:[8FBF0004]: lw         $ra, 4($sp)
    08834528:[8FB00000]: lw         $s0, 0($sp)
    0883452C:[0A20D12D]: j          0x088344B4
    08834530:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0883452C 36,073 times (length 32)
--> 088344B4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344B8:[AFB00000]: sw         $s0, 0($sp)
    088344BC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088344C0:[7C10F144]: ins        $s0, $zr, 5, 26
    088344C4:[06010005]: bgez       $s0, 0x088344DC
    088344C8:[AFBF0004]: sw         $ra, 4($sp)
    088344CC:[2610FFFF]: addiu      $s0, $s0, -1
    088344D0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088344D4:[02028025]: or         $s0, $s0, $v0
    088344D8:[26100001]: addiu      $s0, $s0, 1
    088344DC:[0E20D0C3]: jal        0x0883430C
    088344E0:[00000000]: nop
    088344E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088344E8:[0E20D0B8]: jal        0x088342E0
    088344EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088344F0:[00501023]: subu       $v0, $v0, $s0
    088344F4:[8FBF0004]: lw         $ra, 4($sp)
    088344F8:[8FB00000]: lw         $s0, 0($sp)
    088344FC:[2442FFFF]: addiu      $v0, $v0, -1
    08834500:[03E00008]: jr         $ra
    08834504:[27BD0010]: addiu      $sp, $sp, 16
    08834508:[27BDFFF0]: addiu      $sp, $sp, -16
    0883450C:[AFBF0004]: sw         $ra, 4($sp)
    08834510:[AFB00000]: sw         $s0, 0($sp)
    08834514:[0E20D0CC]: jal        0x08834330
    08834518:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883451C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834520:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834524:[8FBF0004]: lw         $ra, 4($sp)
    08834528:[8FB00000]: lw         $s0, 0($sp)
--> 0883452C:[0A20D12D]: j          0x088344B4
    08834530:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8839464 983,241 instructions (1.494%), 42,709 calls (08839464 - 088394C4, length 25)
    08839464:[27BDFFF0]: addiu      $sp, $sp, -16
    08839468:[AFB00000]: sw         $s0, 0($sp)
    0883946C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839470:[AFB10004]: sw         $s1, 4($sp)
    08839474:[AFBF0008]: sw         $ra, 8($sp)
    08839478:[0E264695]: jal        0x08991A54 [sceKernelCpuSuspendIntr]
    0883947C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08839480:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08839484:[92030020]: lbu        $v1, 32($s0)
    08839488:[92060021]: lbu        $a2, 33($s0)
    0883948C:[24650001]: addiu      $a1, $v1, 1
    08839490:[00031080]: sll        $v0, $v1, 0x0002
    08839494:[00501021]: addu       $v0, $v0, $s0
    08839498:[10C30003]: beq        $a2, $v1, 0x088394A8
    0883949C:[30A50007]: andi       $a1, $a1, 7
    088394A0:[8C510000]: lw         $s1, 0($v0)
    088394A4:[A2050020]: sb         $a1, 32($s0)
    088394A8:[0E2646A5]: jal        0x08991A94 [sceKernelCpuResumeIntr]
    088394AC:[00000000]: nop
    088394B0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088394B4:[8FBF0008]: lw         $ra, 8($sp)
    088394B8:[8FB10004]: lw         $s1, 4($sp)
    088394BC:[8FB00000]: lw         $s0, 0($sp)
    088394C0:[03E00008]: jr         $ra
    088394C4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8821BF8 940,890 instructions (1.429%), 5 calls (08821BF8 - 08821DD4, length 120)
    08821BF8:[27BDFFC0]: addiu      $sp, $sp, -64
    08821BFC:[AFBE0030]: sw         $fp, 48($sp)
    08821C00:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    08821C04:[27A60008]: addiu      $a2, $sp, 8
    08821C08:[AFB7002C]: sw         $s7, 44($sp)
    08821C0C:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    08821C10:[AFB60028]: sw         $s6, 40($sp)
    08821C14:[AFB3001C]: sw         $s3, 28($sp)
    08821C18:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08821C1C:[AFA40000]: sw         $a0, 0($sp)
    08821C20:[AFBF0034]: sw         $ra, 52($sp)
    08821C24:[AFB50024]: sw         $s5, 36($sp)
    08821C28:[AFB40020]: sw         $s4, 32($sp)
    08821C2C:[AFB20018]: sw         $s2, 24($sp)
    08821C30:[AFB10014]: sw         $s1, 20($sp)
    08821C34:[AFB00010]: sw         $s0, 16($sp)
    08821C38:[AFA50004]: sw         $a1, 4($sp)
    08821C3C:[0E2086FA]: jal        0x08821BE8
    08821C40:[AFA00008]: sw         $zr, 8($sp)
    08821C44:[8FA40008]: lw         $a0, 8($sp)
    08821C48:[04800008]: bltz       $a0, 0x08821C6C
    08821C4C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08821C50:[00042080]: sll        $a0, $a0, 0x0002
    08821C54:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08821C58:[24840004]: addiu      $a0, $a0, 4
    08821C5C:[24A5C36C]: addiu      $a1, $a1, -15508
    08821C60:[0E20AD7A]: jal        0x0882B5E8
    08821C64:[2406002E]: addiu      $a2, $zr, 46 <=> li $a2, 46
    08821C68:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08821C6C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821C70:[16C20005]: bne        $s6, $v0, 0x08821C88
    08821C74:[8FA20008]: lw         $v0, 8($sp)
    08821C78:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821C7C:[0E20999C]: jal        0x08826670
    08821C80:[24840E78]: addiu      $a0, $a0, 3704
    08821C84:[8FA20008]: lw         $v0, 8($sp)
    08821C88:[04410004]: bgez       $v0, 0x08821C9C
    08821C8C:[00000000]: nop
    08821C90:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821C94:[0E20999C]: jal        0x08826670
    08821C98:[24840E68]: addiu      $a0, $a0, 3688
    08821C9C:[16600003]: bne        $s3, $zr, 0x08821CAC
    08821CA0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821CA4:[0E20999C]: jal        0x08826670
    08821CA8:[24840E58]: addiu      $a0, $a0, 3672
    08821CAC:[8FB50008]: lw         $s5, 8($sp)
    08821CB0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821CB4:[0E208657]: jal        0x0882195C
    08821CB8:[27A50004]: addiu      $a1, $sp, 4
    08821CBC:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08821CC0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821CC4:[0A208756]: j          0x08821D58
    08821CC8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08821CCC:[0E208469]: jal        0x088211A4
    08821CD0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08821CD4:[1640000D]: bne        $s2, $zr, 0x08821D0C
    08821CD8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821CDC:[12E00003]: beq        $s7, $zr, 0x08821CEC
    08821CE0:[00000000]: nop
    08821CE4:[12E2000D]: beq        $s7, $v0, 0x08821D1C
    08821CE8:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08821CEC:[13C0000D]: beq        $fp, $zr, 0x08821D24
    08821CF0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08821CF4:[0E209123]: jal        0x0882448C
    08821CF8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08821CFC:[14400007]: bne        $v0, $zr, 0x08821D1C
    08821D00:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D04:[0A20874B]: j          0x08821D2C
    08821D08:[0271102B]: sltu       $v0, $s3, $s1
    08821D0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821D10:[56020005]: bnel       $s0, $v0, 0x08821D28
    08821D14:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D18:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D1C:[0A20874A]: j          0x08821D28
    08821D20:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D24:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D28:[0271102B]: sltu       $v0, $s3, $s1
    08821D2C:[50400008]: beql       $v0, $zr, 0x08821D50
    08821D30:[AE300000]: sw         $s0, 0($s1)
    08821D34:[8E23FFFC]: lw         $v1, -4($s1)
    08821D38:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08821D3C:[54620004]: bnel       $v1, $v0, 0x08821D50
    08821D40:[AE300000]: sw         $s0, 0($s1)
    08821D44:[56030002]: bnel       $s0, $v1, 0x08821D50
    08821D48:[AE300000]: sw         $s0, 0($s1)
    08821D4C:[2631FFFC]: addiu      $s1, $s1, -4
    08821D50:[26310004]: addiu      $s1, $s1, 4
    08821D54:[26940001]: addiu      $s4, $s4, 1
    08821D58:[5695FFDC]: bnel       $s4, $s5, 0x08821CCC
    08821D5C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821D60:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821D64:[0E209093]: jal        0x0882424C
    08821D68:[AE200000]: sw         $zr, 0($s1)
    08821D6C:[3C11089A]: lui        $s1, 0x089A <=> li $s1, 0x089A0000
    08821D70:[00021080]: sll        $v0, $v0, 0x0002
    08821D74:[24060056]: addiu      $a2, $zr, 86 <=> li $a2, 86
    08821D78:[2625C36C]: addiu      $a1, $s1, -15508
    08821D7C:[0E20AD7A]: jal        0x0882B5E8
    08821D80:[24440004]: addiu      $a0, $v0, 4
    08821D84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08821D88:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08821D8C:[0E209175]: jal        0x088245D4
    08821D90:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821D94:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821D98:[2625C36C]: addiu      $a1, $s1, -15508
    08821D9C:[0E20ADDC]: jal        0x0882B770
    08821DA0:[24060058]: addiu      $a2, $zr, 88 <=> li $a2, 88
    08821DA4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821DA8:[8FBF0034]: lw         $ra, 52($sp)
    08821DAC:[8FBE0030]: lw         $fp, 48($sp)
    08821DB0:[8FB7002C]: lw         $s7, 44($sp)
    08821DB4:[8FB60028]: lw         $s6, 40($sp)
    08821DB8:[8FB50024]: lw         $s5, 36($sp)
    08821DBC:[8FB40020]: lw         $s4, 32($sp)
    08821DC0:[8FB3001C]: lw         $s3, 28($sp)
    08821DC4:[8FB20018]: lw         $s2, 24($sp)
    08821DC8:[8FB10014]: lw         $s1, 20($sp)
    08821DCC:[8FB00010]: lw         $s0, 16($sp)
    08821DD0:[03E00008]: jr         $ra
    08821DD4:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08821D58 41,603 times (length 37)
    08821CB8:[27A50004]: addiu      $a1, $sp, 4
    08821CBC:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08821CC0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821CC4:[0A208756]: j          0x08821D58
    08821CC8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 08821CCC:[0E208469]: jal        0x088211A4
    08821CD0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08821CD4:[1640000D]: bne        $s2, $zr, 0x08821D0C
    08821CD8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821CDC:[12E00003]: beq        $s7, $zr, 0x08821CEC
    08821CE0:[00000000]: nop
    08821CE4:[12E2000D]: beq        $s7, $v0, 0x08821D1C
    08821CE8:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08821CEC:[13C0000D]: beq        $fp, $zr, 0x08821D24
    08821CF0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08821CF4:[0E209123]: jal        0x0882448C
    08821CF8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08821CFC:[14400007]: bne        $v0, $zr, 0x08821D1C
    08821D00:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D04:[0A20874B]: j          0x08821D2C
    08821D08:[0271102B]: sltu       $v0, $s3, $s1
    08821D0C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821D10:[56020005]: bnel       $s0, $v0, 0x08821D28
    08821D14:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D18:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D1C:[0A20874A]: j          0x08821D28
    08821D20:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D24:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D28:[0271102B]: sltu       $v0, $s3, $s1
    08821D2C:[50400008]: beql       $v0, $zr, 0x08821D50
    08821D30:[AE300000]: sw         $s0, 0($s1)
    08821D34:[8E23FFFC]: lw         $v1, -4($s1)
    08821D38:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08821D3C:[54620004]: bnel       $v1, $v0, 0x08821D50
    08821D40:[AE300000]: sw         $s0, 0($s1)
    08821D44:[56030002]: bnel       $s0, $v1, 0x08821D50
    08821D48:[AE300000]: sw         $s0, 0($s1)
    08821D4C:[2631FFFC]: addiu      $s1, $s1, -4
    08821D50:[26310004]: addiu      $s1, $s1, 4
    08821D54:[26940001]: addiu      $s4, $s4, 1
--> 08821D58:[5695FFDC]: bnel       $s4, $s5, 0x08821CCC
    08821D5C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821D60:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821D64:[0E209093]: jal        0x0882424C
    08821D68:[AE200000]: sw         $zr, 0($s1)
_S1_2_8820E08 853,474 instructions (1.296%), 83,206 calls (08820E08 - 08820EC0, length 47)
    08820E08:[8C850000]: lw         $a1, 0($a0)
    08820E0C:[90A30000]: lbu        $v1, 0($a1)
    08820E10:[28620080]: slti       $v0, $v1, 128
    08820E14:[50400004]: beql       $v0, $zr, 0x08820E28
    08820E18:[2402008E]: addiu      $v0, $zr, 142 <=> li $v0, 142
    08820E1C:[24A50001]: addiu      $a1, $a1, 1
    08820E20:[0A2083AF]: j          0x08820EBC
    08820E24:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08820E28:[14620007]: bne        $v1, $v0, 0x08820E48
    08820E2C:[90A60001]: lbu        $a2, 1($a1)
    08820E30:[24C2FF5F]: addiu      $v0, $a2, -161
    08820E34:[2C42003F]: sltiu      $v0, $v0, 63
    08820E38:[50400004]: beql       $v0, $zr, 0x08820E4C
    08820E3C:[2462FF5F]: addiu      $v0, $v1, -161
    08820E40:[0A20839B]: j          0x08820E6C
    08820E44:[34C28E00]: ori        $v0, $a2, -29184
    08820E48:[2462FF5F]: addiu      $v0, $v1, -161
    08820E4C:[2C42005E]: sltiu      $v0, $v0, 94
    08820E50:[10400008]: beq        $v0, $zr, 0x08820E74
    08820E54:[24C2FF5F]: addiu      $v0, $a2, -161
    08820E58:[2C42005E]: sltiu      $v0, $v0, 94
    08820E5C:[50400006]: beql       $v0, $zr, 0x08820E78
    08820E60:[2402008F]: addiu      $v0, $zr, 143 <=> li $v0, 143
    08820E64:[00031200]: sll        $v0, $v1, 0x0008
    08820E68:[00461025]: or         $v0, $v0, $a2
    08820E6C:[0A2083AF]: j          0x08820EBC
    08820E70:[24A50002]: addiu      $a1, $a1, 2
    08820E74:[2402008F]: addiu      $v0, $zr, 143 <=> li $v0, 143
    08820E78:[14620010]: bne        $v1, $v0, 0x08820EBC
    08820E7C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820E80:[24C2FF5F]: addiu      $v0, $a2, -161
    08820E84:[2C42005E]: sltiu      $v0, $v0, 94
    08820E88:[1040000C]: beq        $v0, $zr, 0x08820EBC
    08820E8C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820E90:[90A70002]: lbu        $a3, 2($a1)
    08820E94:[24E2FF5F]: addiu      $v0, $a3, -161
    08820E98:[2C42005E]: sltiu      $v0, $v0, 94
    08820E9C:[10400006]: beq        $v0, $zr, 0x08820EB8
    08820EA0:[3C03008F]: lui        $v1, 0x008F <=> li $v1, 0x008F0000
    08820EA4:[00061200]: sll        $v0, $a2, 0x0008
    08820EA8:[00431025]: or         $v0, $v0, $v1
    08820EAC:[00471025]: or         $v0, $v0, $a3
    08820EB0:[0A2083AF]: j          0x08820EBC
    08820EB4:[24A50003]: addiu      $a1, $a1, 3
    08820EB8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820EBC:[03E00008]: jr         $ra
    08820EC0:[AC850000]: sw         $a1, 0($a0)
_S1_2_88211D4 760,051 instructions (1.155%), 41,603 calls (08820B7C - 088211E8, length 412)
    08820B7C:[04800022]: bltz       $a0, 0x08820C08
    08820B80:[28850080]: slti       $a1, $a0, 128
    08820B84:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08820B88:[344271DF]: ori        $v0, $v0, 29151
    08820B8C:[00821021]: addu       $v0, $a0, $v0
    08820B90:[14A0001E]: bne        $a1, $zr, 0x08820C0C
    08820B94:[2C43003F]: sltiu      $v1, $v0, 63
    08820B98:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820B9C:[10600003]: beq        $v1, $zr, 0x08820BAC
    08820BA0:[0044302A]: slt        $a2, $v0, $a0
    08820BA4:[0A208303]: j          0x08820C0C
    08820BA8:[24847140]: addiu      $a0, $a0, 28992
    08820BAC:[7C823A00]: ext        $v0, $a0, 8, 8
    08820BB0:[2442FF5F]: addiu      $v0, $v0, -161
    08820BB4:[3045FFFF]: andi       $a1, $v0, -1
    08820BB8:[14C00013]: bne        $a2, $zr, 0x08820C08
    08820BBC:[2CA3005E]: sltiu      $v1, $a1, 94
    08820BC0:[308200FF]: andi       $v0, $a0, 255
    08820BC4:[2442FF5F]: addiu      $v0, $v0, -161
    08820BC8:[3044FFFF]: andi       $a0, $v0, -1
    08820BCC:[1060000E]: beq        $v1, $zr, 0x08820C08
    08820BD0:[2C86005E]: sltiu      $a2, $a0, 94
    08820BD4:[00051100]: sll        $v0, $a1, 0x0004
    08820BD8:[00051980]: sll        $v1, $a1, 0x0006
    08820BDC:[00621823]: subu       $v1, $v1, $v0
    08820BE0:[00651823]: subu       $v1, $v1, $a1
    08820BE4:[00031840]: sll        $v1, $v1, 0x0001
    08820BE8:[00641821]: addu       $v1, $v1, $a0
    08820BEC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08820BF0:[00031840]: sll        $v1, $v1, 0x0001
    08820BF4:[2442C8E0]: addiu      $v0, $v0, -14112
    08820BF8:[10C00003]: beq        $a2, $zr, 0x08820C08
    08820BFC:[00621021]: addu       $v0, $v1, $v0
    08820C00:[0A208303]: j          0x08820C0C
    08820C04:[94440000]: lhu        $a0, 0($v0)
    08820C08:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820C0C:[03E00008]: jr         $ra
    08820C10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088211D4:[0E208382]: jal        0x08820E08
    088211D8:[00000000]: nop
    088211DC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088211E0:[8FBF0000]: lw         $ra, 0($sp)
    088211E4:[0A2082DF]: j          0x08820B7C
    088211E8:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088211E4 41,603 times (length 412)
_S1_2_892F4E4 700,057 instructions (1.063%), 34,185 calls (0892F4E4 - 0892F574, length 37)
    0892F4E4:[2CC20004]: sltiu      $v0, $a2, 4
    0892F4E8:[14400004]: bne        $v0, $zr, 0x0892F4FC
    0892F4EC:[00851025]: or         $v0, $a0, $a1
    0892F4F0:[30420003]: andi       $v0, $v0, 3
    0892F4F4:[5040000A]: beql       $v0, $zr, 0x0892F520
    0892F4F8:[8C830000]: lw         $v1, 0($a0)
    0892F4FC:[10C00012]: beq        $a2, $zr, 0x0892F548
    0892F500:[24C3FFFF]: addiu      $v1, $a2, -1
    0892F504:[90860000]: lbu        $a2, 0($a0)
    0892F508:[90A20000]: lbu        $v0, 0($a1)
    0892F50C:[10460010]: beq        $v0, $a2, 0x0892F550
    0892F510:[00C21023]: subu       $v0, $a2, $v0
    0892F514:[03E00008]: jr         $ra
    0892F518:[00000000]: nop
    0892F51C:[8C830000]: lw         $v1, 0($a0)
    0892F520:[8CA20000]: lw         $v0, 0($a1)
    0892F524:[1462FFF5]: bne        $v1, $v0, 0x0892F4FC
    0892F528:[00000000]: nop
    0892F52C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F530:[2CC20004]: sltiu      $v0, $a2, 4
    0892F534:[24840004]: addiu      $a0, $a0, 4
    0892F538:[1040FFF8]: beq        $v0, $zr, 0x0892F51C
    0892F53C:[24A50004]: addiu      $a1, $a1, 4
    0892F540:[14C0FFF0]: bne        $a2, $zr, 0x0892F504
    0892F544:[24C3FFFF]: addiu      $v1, $a2, -1
    0892F548:[03E00008]: jr         $ra
    0892F54C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F550:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892F554:[24840001]: addiu      $a0, $a0, 1
    0892F558:[10E3FFFB]: beq        $a3, $v1, 0x0892F548
    0892F55C:[24A50001]: addiu      $a1, $a1, 1
    0892F560:[90860000]: lbu        $a2, 0($a0)
    0892F564:[90A20000]: lbu        $v0, 0($a1)
    0892F568:[10C2FFFA]: beq        $a2, $v0, 0x0892F554
    0892F56C:[24E70001]: addiu      $a3, $a3, 1
    0892F570:[03E00008]: jr         $ra
    0892F574:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 0892F524 40,222 times (length 12)
    0892F4E8:[14400004]: bne        $v0, $zr, 0x0892F4FC
    0892F4EC:[00851025]: or         $v0, $a0, $a1
    0892F4F0:[30420003]: andi       $v0, $v0, 3
    0892F4F4:[5040000A]: beql       $v0, $zr, 0x0892F520
    0892F4F8:[8C830000]: lw         $v1, 0($a0)
--> 0892F4FC:[10C00012]: beq        $a2, $zr, 0x0892F548
    0892F500:[24C3FFFF]: addiu      $v1, $a2, -1
    0892F504:[90860000]: lbu        $a2, 0($a0)
    0892F508:[90A20000]: lbu        $v0, 0($a1)
    0892F50C:[10460010]: beq        $v0, $a2, 0x0892F550
    0892F510:[00C21023]: subu       $v0, $a2, $v0
    0892F514:[03E00008]: jr         $ra
    0892F518:[00000000]: nop
    0892F51C:[8C830000]: lw         $v1, 0($a0)
    0892F520:[8CA20000]: lw         $v0, 0($a1)
--> 0892F524:[1462FFF5]: bne        $v1, $v0, 0x0892F4FC
    0892F528:[00000000]: nop
    0892F52C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F530:[2CC20004]: sltiu      $v0, $a2, 4
    0892F534:[24840004]: addiu      $a0, $a0, 4
  Back Branch 0892F538 37,144 times (length 9)
    0892F508:[90A20000]: lbu        $v0, 0($a1)
    0892F50C:[10460010]: beq        $v0, $a2, 0x0892F550
    0892F510:[00C21023]: subu       $v0, $a2, $v0
    0892F514:[03E00008]: jr         $ra
    0892F518:[00000000]: nop
--> 0892F51C:[8C830000]: lw         $v1, 0($a0)
    0892F520:[8CA20000]: lw         $v0, 0($a1)
    0892F524:[1462FFF5]: bne        $v1, $v0, 0x0892F4FC
    0892F528:[00000000]: nop
    0892F52C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F530:[2CC20004]: sltiu      $v0, $a2, 4
    0892F534:[24840004]: addiu      $a0, $a0, 4
--> 0892F538:[1040FFF8]: beq        $v0, $zr, 0x0892F51C
    0892F53C:[24A50004]: addiu      $a1, $a1, 4
    0892F540:[14C0FFF0]: bne        $a2, $zr, 0x0892F504
    0892F544:[24C3FFFF]: addiu      $v1, $a2, -1
    0892F548:[03E00008]: jr         $ra
  Back Branch 0892F540 30,600 times (length 17)
    0892F4F0:[30420003]: andi       $v0, $v0, 3
    0892F4F4:[5040000A]: beql       $v0, $zr, 0x0892F520
    0892F4F8:[8C830000]: lw         $v1, 0($a0)
    0892F4FC:[10C00012]: beq        $a2, $zr, 0x0892F548
    0892F500:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0892F504:[90860000]: lbu        $a2, 0($a0)
    0892F508:[90A20000]: lbu        $v0, 0($a1)
    0892F50C:[10460010]: beq        $v0, $a2, 0x0892F550
    0892F510:[00C21023]: subu       $v0, $a2, $v0
    0892F514:[03E00008]: jr         $ra
    0892F518:[00000000]: nop
    0892F51C:[8C830000]: lw         $v1, 0($a0)
    0892F520:[8CA20000]: lw         $v0, 0($a1)
    0892F524:[1462FFF5]: bne        $v1, $v0, 0x0892F4FC
    0892F528:[00000000]: nop
    0892F52C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892F530:[2CC20004]: sltiu      $v0, $a2, 4
    0892F534:[24840004]: addiu      $a0, $a0, 4
    0892F538:[1040FFF8]: beq        $v0, $zr, 0x0892F51C
    0892F53C:[24A50004]: addiu      $a1, $a1, 4
--> 0892F540:[14C0FFF0]: bne        $a2, $zr, 0x0892F504
    0892F544:[24C3FFFF]: addiu      $v1, $a2, -1
    0892F548:[03E00008]: jr         $ra
    0892F54C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F550:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 0892F558 4,319 times (length 6)
    0892F534:[24840004]: addiu      $a0, $a0, 4
    0892F538:[1040FFF8]: beq        $v0, $zr, 0x0892F51C
    0892F53C:[24A50004]: addiu      $a1, $a1, 4
    0892F540:[14C0FFF0]: bne        $a2, $zr, 0x0892F504
    0892F544:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0892F548:[03E00008]: jr         $ra
    0892F54C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F550:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892F554:[24840001]: addiu      $a0, $a0, 1
--> 0892F558:[10E3FFFB]: beq        $a3, $v1, 0x0892F548
    0892F55C:[24A50001]: addiu      $a1, $a1, 1
    0892F560:[90860000]: lbu        $a2, 0($a0)
    0892F564:[90A20000]: lbu        $v0, 0($a1)
    0892F568:[10C2FFFA]: beq        $a2, $v0, 0x0892F554
  Back Branch 0892F568 4,039 times (length 7)
    0892F540:[14C0FFF0]: bne        $a2, $zr, 0x0892F504
    0892F544:[24C3FFFF]: addiu      $v1, $a2, -1
    0892F548:[03E00008]: jr         $ra
    0892F54C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892F550:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0892F554:[24840001]: addiu      $a0, $a0, 1
    0892F558:[10E3FFFB]: beq        $a3, $v1, 0x0892F548
    0892F55C:[24A50001]: addiu      $a1, $a1, 1
    0892F560:[90860000]: lbu        $a2, 0($a0)
    0892F564:[90A20000]: lbu        $v0, 0($a1)
--> 0892F568:[10C2FFFA]: beq        $a2, $v0, 0x0892F554
    0892F56C:[24E70001]: addiu      $a3, $a3, 1
    0892F570:[03E00008]: jr         $ra
    0892F574:[00C21023]: subu       $v0, $a2, $v0
_S1_2_8834330 656,481 instructions (0.997%), 93,783 calls (08834330 - 08834348, length 7)
    08834330:[8C820000]: lw         $v0, 0($a0)
    08834334:[00A21023]: subu       $v0, $a1, $v0
    08834338:[2444000F]: addiu      $a0, $v0, 15
    0883433C:[28430000]: slti       $v1, $v0, 0
    08834340:[0083100B]: movn       $v0, $a0, $v1
    08834344:[03E00008]: jr         $ra
    08834348:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_88211A4 583,968 instructions (0.887%), 48,664 calls (088211A4 - 08821254, length 45)
    088211A4:[27BDFFF0]: addiu      $sp, $sp, -16
    088211A8:[2CA20005]: sltiu      $v0, $a1, 5
    088211AC:[AFBF0000]: sw         $ra, 0($sp)
    088211B0:[1040001D]: beq        $v0, $zr, 0x08821228
    088211B4:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088211B8:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    088211BC:[00051080]: sll        $v0, $a1, 0x0002
    088211C0:[24635E80]: addiu      $v1, $v1, 24192
    088211C4:[00431021]: addu       $v0, $v0, $v1
    088211C8:[8C420000]: lw         $v0, 0($v0)
    088211CC:[00400008]: jr         $v0
    088211D0:[00000000]: nop
    08821228:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882122C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08821230:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    08821234:[2484C2A8]: addiu      $a0, $a0, -15704
    08821238:[24A5C2D8]: addiu      $a1, $a1, -15656
    0882123C:[24E75E74]: addiu      $a3, $a3, 24180
    08821240:[0E209928]: jal        0x088264A0
    08821244:[24060658]: addiu      $a2, $zr, 1624 <=> li $a2, 1624
    08821248:[8FBF0000]: lw         $ra, 0($sp)
    0882124C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821250:[03E00008]: jr         $ra
    08821254:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882192C 550,710 instructions (0.837%), 5 calls (08821874 - 08821940, length 52)
    08821874:[27BDFFD0]: addiu      $sp, $sp, -48
    08821878:[AFB3001C]: sw         $s3, 28($sp)
    0882187C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08821880:[AFB20018]: sw         $s2, 24($sp)
    08821884:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08821888:[AFB10014]: sw         $s1, 20($sp)
    0882188C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08821890:[AFB00010]: sw         $s0, 16($sp)
    08821894:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08821898:[AFBF0020]: sw         $ra, 32($sp)
    0882189C:[AFA50000]: sw         $a1, 0($sp)
    088218A0:[0260F809]: jalr       $ra, $s3
    088218A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088218A8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088218AC:[04600016]: bltz       $v1, 0x08821908
    088218B0:[2C420020]: sltiu      $v0, $v0, 32
    088218B4:[1040000D]: beq        $v0, $zr, 0x088218EC
    088218B8:[8FA20000]: lw         $v0, 0($sp)
    088218BC:[10600014]: beq        $v1, $zr, 0x08821910
    088218C0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088218C4:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    088218C8:[10620010]: beq        $v1, $v0, 0x0882190C
    088218CC:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088218D0:[10620005]: beq        $v1, $v0, 0x088218E8
    088218D4:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    088218D8:[10620003]: beq        $v1, $v0, 0x088218E8
    088218DC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088218E0:[5462000A]: bnel       $v1, $v0, 0x0882190C
    088218E4:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    088218E8:[8FA20000]: lw         $v0, 0($sp)
    088218EC:[00521023]: subu       $v0, $v0, $s2
    088218F0:[14510003]: bne        $v0, $s1, 0x08821900
    088218F4:[0222182A]: slt        $v1, $s1, $v0
    088218F8:[0A208643]: j          0x0882190C
    088218FC:[26100001]: addiu      $s0, $s0, 1
    08821900:[1060FFE7]: beq        $v1, $zr, 0x088218A0
    08821904:[26100001]: addiu      $s0, $s0, 1
    08821908:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    0882190C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821910:[8FBF0020]: lw         $ra, 32($sp)
    08821914:[8FB3001C]: lw         $s3, 28($sp)
    08821918:[8FB20018]: lw         $s2, 24($sp)
    0882191C:[8FB10014]: lw         $s1, 20($sp)
    08821920:[8FB00010]: lw         $s0, 16($sp)
    08821924:[03E00008]: jr         $ra
    08821928:[27BD0030]: addiu      $sp, $sp, 48
    0882192C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08821930:[3C040882]: lui        $a0, 0x0882 <=> li $a0, 0x08820000
    08821934:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08821938:[24840E08]: addiu      $a0, $a0, 3592
    0882193C:[0A20861D]: j          0x08821874
    08821940:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
  Back Branch 08821900 41,598 times (length 26)
    0882188C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08821890:[AFB00010]: sw         $s0, 16($sp)
    08821894:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08821898:[AFBF0020]: sw         $ra, 32($sp)
    0882189C:[AFA50000]: sw         $a1, 0($sp)
--> 088218A0:[0260F809]: jalr       $ra, $s3
    088218A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088218A8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088218AC:[04600016]: bltz       $v1, 0x08821908
    088218B0:[2C420020]: sltiu      $v0, $v0, 32
    088218B4:[1040000D]: beq        $v0, $zr, 0x088218EC
    088218B8:[8FA20000]: lw         $v0, 0($sp)
    088218BC:[10600014]: beq        $v1, $zr, 0x08821910
    088218C0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088218C4:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    088218C8:[10620010]: beq        $v1, $v0, 0x0882190C
    088218CC:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088218D0:[10620005]: beq        $v1, $v0, 0x088218E8
    088218D4:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    088218D8:[10620003]: beq        $v1, $v0, 0x088218E8
    088218DC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088218E0:[5462000A]: bnel       $v1, $v0, 0x0882190C
    088218E4:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    088218E8:[8FA20000]: lw         $v0, 0($sp)
    088218EC:[00521023]: subu       $v0, $v0, $s2
    088218F0:[14510003]: bne        $v0, $s1, 0x08821900
    088218F4:[0222182A]: slt        $v1, $s1, $v0
    088218F8:[0A208643]: j          0x0882190C
    088218FC:[26100001]: addiu      $s0, $s0, 1
--> 08821900:[1060FFE7]: beq        $v1, $zr, 0x088218A0
    08821904:[26100001]: addiu      $s0, $s0, 1
    08821908:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    0882190C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821910:[8FBF0020]: lw         $ra, 32($sp)
  Back Branch 0882193C 5 times (length 52)
--> 08821874:[27BDFFD0]: addiu      $sp, $sp, -48
    08821878:[AFB3001C]: sw         $s3, 28($sp)
    0882187C:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08821880:[AFB20018]: sw         $s2, 24($sp)
    08821884:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08821888:[AFB10014]: sw         $s1, 20($sp)
    0882188C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08821890:[AFB00010]: sw         $s0, 16($sp)
    08821894:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08821898:[AFBF0020]: sw         $ra, 32($sp)
    0882189C:[AFA50000]: sw         $a1, 0($sp)
    088218A0:[0260F809]: jalr       $ra, $s3
    088218A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088218A8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088218AC:[04600016]: bltz       $v1, 0x08821908
    088218B0:[2C420020]: sltiu      $v0, $v0, 32
    088218B4:[1040000D]: beq        $v0, $zr, 0x088218EC
    088218B8:[8FA20000]: lw         $v0, 0($sp)
    088218BC:[10600014]: beq        $v1, $zr, 0x08821910
    088218C0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    088218C4:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    088218C8:[10620010]: beq        $v1, $v0, 0x0882190C
    088218CC:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088218D0:[10620005]: beq        $v1, $v0, 0x088218E8
    088218D4:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    088218D8:[10620003]: beq        $v1, $v0, 0x088218E8
    088218DC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088218E0:[5462000A]: bnel       $v1, $v0, 0x0882190C
    088218E4:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    088218E8:[8FA20000]: lw         $v0, 0($sp)
    088218EC:[00521023]: subu       $v0, $v0, $s2
    088218F0:[14510003]: bne        $v0, $s1, 0x08821900
    088218F4:[0222182A]: slt        $v1, $s1, $v0
    088218F8:[0A208643]: j          0x0882190C
    088218FC:[26100001]: addiu      $s0, $s0, 1
    08821900:[1060FFE7]: beq        $v1, $zr, 0x088218A0
    08821904:[26100001]: addiu      $s0, $s0, 1
    08821908:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    0882190C:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821910:[8FBF0020]: lw         $ra, 32($sp)
    08821914:[8FB3001C]: lw         $s3, 28($sp)
    08821918:[8FB20018]: lw         $s2, 24($sp)
    0882191C:[8FB10014]: lw         $s1, 20($sp)
    08821920:[8FB00010]: lw         $s0, 16($sp)
    08821924:[03E00008]: jr         $ra
    08821928:[27BD0030]: addiu      $sp, $sp, 48
    0882192C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08821930:[3C040882]: lui        $a0, 0x0882 <=> li $a0, 0x08820000
    08821934:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08821938:[24840E08]: addiu      $a0, $a0, 3592
--> 0882193C:[0A20861D]: j          0x08821874
    08821940:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
_S1_2_88342E0 520,500 instructions (0.791%), 48,786 calls (0882D328 - 08834308, length 7161)
  Back Branch 088342FC 40,713 times (length 7159)
_S1_2_883430C 471,996 instructions (0.717%), 52,444 calls (0883430C - 0883432C, length 9)
    0883430C:[24A3001F]: addiu      $v1, $a1, 31
    08834310:[28A20000]: slti       $v0, $a1, 0
    08834314:[0062280B]: movn       $a1, $v1, $v0
    08834318:[8C820098]: lw         $v0, 152($a0)
    0883431C:[00052943]: sra        $a1, $a1, 0x0005
    08834320:[00052880]: sll        $a1, $a1, 0x0002
    08834324:[00A22821]: addu       $a1, $a1, $v0
    08834328:[03E00008]: jr         $ra
    0883432C:[8CA20000]: lw         $v0, 0($a1)
_S1_2_8839A64 462,921 instructions (0.703%), 20,127 calls (08839A64 - 08839B40, length 56)
    08839A64:[27BDFFF0]: addiu      $sp, $sp, -16
    08839A68:[AFBF0004]: sw         $ra, 4($sp)
    08839A6C:[0A20E6A6]: j          0x08839A98
    08839A70:[AFB00000]: sw         $s0, 0($sp)
    08839A74:[0E20AE7D]: jal        0x0882B9F4
    08839A78:[26040034]: addiu      $a0, $s0, 52
    08839A7C:[0E211211]: jal        0x08844844
    08839A80:[26040038]: addiu      $a0, $s0, 56
    08839A84:[0E20965B]: jal        0x0882596C
    08839A88:[2604003C]: addiu      $a0, $s0, 60
    08839A8C:[0E216B91]: jal        0x0885AE44
    08839A90:[26040040]: addiu      $a0, $s0, 64
    08839A94:[A2000016]: sb         $zr, 22($s0)
    08839A98:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839A9C:[0E20E519]: jal        0x08839464
    08839AA0:[24842C20]: addiu      $a0, $a0, 11296
    08839AA4:[1440FFF3]: bne        $v0, $zr, 0x08839A74
    08839AA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839AAC:[0A20E6C5]: j          0x08839B14
    08839AB0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839AB4:[90A20016]: lbu        $v0, 22($a1)
    08839AB8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839ABC:[10400005]: beq        $v0, $zr, 0x08839AD4
    08839AC0:[24843954]: addiu      $a0, $a0, 14676
    08839AC4:[0E20E4FC]: jal        0x088393F0
    08839AC8:[26042BD8]: addiu      $a0, $s0, 11224
    08839ACC:[0A20E6A7]: j          0x08839A9C
    08839AD0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AD4:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839AD8:[344283E1]: ori        $v0, $v0, -31775
    08839ADC:[00620018]: mult       $v1, $v0
    08839AE0:[00008012]: mflo       $s0
    08839AE4:[2A020008]: slti       $v0, $s0, 8
    08839AE8:[54400004]: bnel       $v0, $zr, 0x08839AFC
    08839AEC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AF0:[0E20999C]: jal        0x08826670
    08839AF4:[00000000]: nop
    08839AF8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AFC:[8C8327B4]: lw         $v1, 10164($a0)
    08839B00:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839B04:[02021006]: srlv       $v0, $v0, $s0
    08839B08:[00621825]: or         $v1, $v1, $v0
    08839B0C:[AC8327B4]: sw         $v1, 10164($a0)
    08839B10:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B14:[0E20E519]: jal        0x08839464
    08839B18:[26042BD8]: addiu      $a0, $s0, 11224
    08839B1C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839B20:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839B24:[244227B8]: addiu      $v0, $v0, 10168
    08839B28:[00A21023]: subu       $v0, $a1, $v0
    08839B2C:[14A0FFE1]: bne        $a1, $zr, 0x08839AB4
    08839B30:[00021883]: sra        $v1, $v0, 0x0002
    08839B34:[8FBF0004]: lw         $ra, 4($sp)
    08839B38:[8FB00000]: lw         $s0, 0($sp)
    08839B3C:[03E00008]: jr         $ra
    08839B40:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08839AA4 20,429 times (length 14)
    08839A64:[27BDFFF0]: addiu      $sp, $sp, -16
    08839A68:[AFBF0004]: sw         $ra, 4($sp)
    08839A6C:[0A20E6A6]: j          0x08839A98
    08839A70:[AFB00000]: sw         $s0, 0($sp)
--> 08839A74:[0E20AE7D]: jal        0x0882B9F4
    08839A78:[26040034]: addiu      $a0, $s0, 52
    08839A7C:[0E211211]: jal        0x08844844
    08839A80:[26040038]: addiu      $a0, $s0, 56
    08839A84:[0E20965B]: jal        0x0882596C
    08839A88:[2604003C]: addiu      $a0, $s0, 60
    08839A8C:[0E216B91]: jal        0x0885AE44
    08839A90:[26040040]: addiu      $a0, $s0, 64
    08839A94:[A2000016]: sb         $zr, 22($s0)
    08839A98:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839A9C:[0E20E519]: jal        0x08839464
    08839AA0:[24842C20]: addiu      $a0, $a0, 11296
--> 08839AA4:[1440FFF3]: bne        $v0, $zr, 0x08839A74
    08839AA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839AAC:[0A20E6C5]: j          0x08839B14
    08839AB0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839AB4:[90A20016]: lbu        $v0, 22($a1)
  Back Branch 08839B2C 20,428 times (length 32)
    08839AA0:[24842C20]: addiu      $a0, $a0, 11296
    08839AA4:[1440FFF3]: bne        $v0, $zr, 0x08839A74
    08839AA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839AAC:[0A20E6C5]: j          0x08839B14
    08839AB0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
--> 08839AB4:[90A20016]: lbu        $v0, 22($a1)
    08839AB8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839ABC:[10400005]: beq        $v0, $zr, 0x08839AD4
    08839AC0:[24843954]: addiu      $a0, $a0, 14676
    08839AC4:[0E20E4FC]: jal        0x088393F0
    08839AC8:[26042BD8]: addiu      $a0, $s0, 11224
    08839ACC:[0A20E6A7]: j          0x08839A9C
    08839AD0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AD4:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839AD8:[344283E1]: ori        $v0, $v0, -31775
    08839ADC:[00620018]: mult       $v1, $v0
    08839AE0:[00008012]: mflo       $s0
    08839AE4:[2A020008]: slti       $v0, $s0, 8
    08839AE8:[54400004]: bnel       $v0, $zr, 0x08839AFC
    08839AEC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AF0:[0E20999C]: jal        0x08826670
    08839AF4:[00000000]: nop
    08839AF8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AFC:[8C8327B4]: lw         $v1, 10164($a0)
    08839B00:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839B04:[02021006]: srlv       $v0, $v0, $s0
    08839B08:[00621825]: or         $v1, $v1, $v0
    08839B0C:[AC8327B4]: sw         $v1, 10164($a0)
    08839B10:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B14:[0E20E519]: jal        0x08839464
    08839B18:[26042BD8]: addiu      $a0, $s0, 11224
    08839B1C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839B20:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839B24:[244227B8]: addiu      $v0, $v0, 10168
    08839B28:[00A21023]: subu       $v0, $a1, $v0
--> 08839B2C:[14A0FFE1]: bne        $a1, $zr, 0x08839AB4
    08839B30:[00021883]: sra        $v1, $v0, 0x0002
    08839B34:[8FBF0004]: lw         $ra, 4($sp)
    08839B38:[8FB00000]: lw         $s0, 0($sp)
    08839B3C:[03E00008]: jr         $ra
_S1_2_8821E38 376,428 instructions (0.572%), 5,358 calls (08821E38 - 088246C8, length 2597)
  Back Branch 088246A8 23,332 times (length 12)
    0882466C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08824670:[AFB00000]: sw         $s0, 0($sp)
    08824674:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08824678:[0A2091A8]: j          0x088246A0
    0882467C:[AFBF000C]: sw         $ra, 12($sp)
--> 08824680:[26100004]: addiu      $s0, $s0, 4
    08824684:[1040000A]: beq        $v0, $zr, 0x088246B0
    08824688:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0882468C:[0E209123]: jal        0x0882448C
    08824690:[00000000]: nop
    08824694:[14400007]: bne        $v0, $zr, 0x088246B4
    08824698:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882469C:[26310001]: addiu      $s1, $s1, 1
    088246A0:[12000003]: beq        $s0, $zr, 0x088246B0
    088246A4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 088246A8:[5640FFF5]: bnel       $s2, $zr, 0x08824680
    088246AC:[8E020000]: lw         $v0, 0($s0)
    088246B0:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    088246B4:[8FBF000C]: lw         $ra, 12($sp)
    088246B8:[8FB20008]: lw         $s2, 8($sp)
_S1_2_8839328 374,386 instructions (0.569%), 20,762 calls (08839328 - 08839374, length 20)
    08839328:[27BDFFF0]: addiu      $sp, $sp, -16
    0883932C:[AFB00000]: sw         $s0, 0($sp)
    08839330:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839334:[AFB10004]: sw         $s1, 4($sp)
    08839338:[AFBF0008]: sw         $ra, 8($sp)
    0883933C:[0E264695]: jal        0x08991A54 [sceKernelCpuSuspendIntr]
    08839340:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08839344:[92030000]: lbu        $v1, 0($s0)
    08839348:[10600003]: beq        $v1, $zr, 0x08839358
    0883934C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08839350:[A2000000]: sb         $zr, 0($s0)
    08839354:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08839358:[0E2646A5]: jal        0x08991A94 [sceKernelCpuResumeIntr]
    0883935C:[00000000]: nop
    08839360:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08839364:[8FBF0008]: lw         $ra, 8($sp)
    08839368:[8FB10004]: lw         $s1, 4($sp)
    0883936C:[8FB00000]: lw         $s0, 0($sp)
    08839370:[03E00008]: jr         $ra
    08839374:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8839510 372,120 instructions (0.565%), 20,304 calls (08826670 - 08839630, length 19441)
  Back Branch 088395EC 276 times (length 41)
    0883953C:[24842C68]: addiu      $a0, $a0, 11368
    08839540:[10400038]: beq        $v0, $zr, 0x08839624
    08839544:[8FBF0008]: lw         $ra, 8($sp)
    08839548:[0A20E576]: j          0x088395D8
    0883954C:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
--> 08839550:[92020010]: lbu        $v0, 16($s0)
    08839554:[54400009]: bnel       $v0, $zr, 0x0883957C
    08839558:[92020017]: lbu        $v0, 23($s0)
    0883955C:[0E20E4DE]: jal        0x08839378
    08839560:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08839564:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839568:[24842BD8]: addiu      $a0, $a0, 11224
    0883956C:[0E20E4DE]: jal        0x08839378
    08839570:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08839574:[0A20E576]: j          0x088395D8
    08839578:[00000000]: nop
    0883957C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839580:[24842C6C]: addiu      $a0, $a0, 11372
    08839584:[0E20E4CA]: jal        0x08839328
    08839588:[00442021]: addu       $a0, $v0, $a0
    0883958C:[10400020]: beq        $v0, $zr, 0x08839610
    08839590:[26242C44]: addiu      $a0, $s1, 11332
    08839594:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    08839598:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    0883959C:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    088395A0:[AE020078]: sw         $v0, 120($s0)
    088395A4:[8E232CA0]: lw         $v1, 11424($s1)
    088395A8:[10600004]: beq        $v1, $zr, 0x088395BC
    088395AC:[AE02007C]: sw         $v0, 124($s0)
    088395B0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088395B4:[0E20999C]: jal        0x08826670
    088395B8:[24843904]: addiu      $a0, $a0, 14596
    088395BC:[8E040020]: lw         $a0, 32($s0)
    088395C0:[AE302CA0]: sw         $s0, 11424($s1)
    088395C4:[8FBF0008]: lw         $ra, 8($sp)
    088395C8:[8FB10004]: lw         $s1, 4($sp)
    088395CC:[8FB00000]: lw         $s0, 0($sp)
    088395D0:[0A20E052]: j          0x08838148
    088395D4:[27BD0010]: addiu      $sp, $sp, 16
    088395D8:[0E20E519]: jal        0x08839464
    088395DC:[26242C44]: addiu      $a0, $s1, 11332
    088395E0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088395E4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088395E8:[24842C20]: addiu      $a0, $a0, 11296
--> 088395EC:[1440FFD8]: bne        $v0, $zr, 0x08839550
    088395F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088395F4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088395F8:[8FBF0008]: lw         $ra, 8($sp)
    088395FC:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 08839608 136 times (length 217)
  Back Branch 088395D0 18 times (length 1316)
  Back Branch 08839618 15 times (length 10)
    088395E4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088395E8:[24842C20]: addiu      $a0, $a0, 11296
    088395EC:[1440FFD8]: bne        $v0, $zr, 0x08839550
    088395F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088395F4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
--> 088395F8:[8FBF0008]: lw         $ra, 8($sp)
    088395FC:[8FB10004]: lw         $s1, 4($sp)
    08839600:[8FB00000]: lw         $s0, 0($sp)
    08839604:[24842C68]: addiu      $a0, $a0, 11368
    08839608:[0A20E4AB]: j          0x088392AC
    0883960C:[27BD0010]: addiu      $sp, $sp, 16
    08839610:[0E20E4FC]: jal        0x088393F0
    08839614:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 08839618:[0A20E57E]: j          0x088395F8
    0883961C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839620:[8FBF0008]: lw         $ra, 8($sp)
    08839624:[8FB10004]: lw         $s1, 4($sp)
    08839628:[8FB00000]: lw         $s0, 0($sp)
_S1_2_882B770 339,471 instructions (0.516%), 3,806 calls (08826670 - 088357AC, length 15440)
  Back Branch 08835788 2,240 times (length 106)
_S1_2_8844258 332,854 instructions (0.506%), 1 calls (08844258 - 088443BC, length 90)
    08844258:[27BDFFD0]: addiu      $sp, $sp, -48
    0884425C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08844260:[AFB00010]: sw         $s0, 16($sp)
    08844264:[24504470]: addiu      $s0, $v0, 17520
    08844268:[8E020114]: lw         $v0, 276($s0)
    0884426C:[AFBF0024]: sw         $ra, 36($sp)
    08844270:[AFB40020]: sw         $s4, 32($sp)
    08844274:[AFB3001C]: sw         $s3, 28($sp)
    08844278:[AFB20018]: sw         $s2, 24($sp)
    0884427C:[14400047]: bne        $v0, $zr, 0x0884439C
    08844280:[AFB10014]: sw         $s1, 20($sp)
    08844284:[0E20CFA5]: jal        0x08833E94
    08844288:[00000000]: nop
    0884428C:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    08844290:[34638800]: ori        $v1, $v1, -30720
    08844294:[00431021]: addu       $v0, $v0, $v1
    08844298:[0E20CFA5]: jal        0x08833E94
    0884429C:[AE020110]: sw         $v0, 272($s0)
    088442A0:[3C03000B]: lui        $v1, 0x000B <=> li $v1, 0x000B0000
    088442A4:[34638800]: ori        $v1, $v1, -30720
    088442A8:[00431021]: addu       $v0, $v0, $v1
    088442AC:[0E20CFA5]: jal        0x08833E94
    088442B0:[AE020114]: sw         $v0, 276($s0)
    088442B4:[3C030011]: lui        $v1, 0x0011 <=> li $v1, 0x00110000
    088442B8:[34638800]: ori        $v1, $v1, -30720
    088442BC:[8E040110]: lw         $a0, 272($s0)
    088442C0:[00431021]: addu       $v0, $v0, $v1
    088442C4:[AE020118]: sw         $v0, 280($s0)
    088442C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088442CC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088442D0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088442D4:[00031040]: sll        $v0, $v1, 0x0001
    088442D8:[00441021]: addu       $v0, $v0, $a0
    088442DC:[24630001]: addiu      $v1, $v1, 1
    088442E0:[1465FFFC]: bne        $v1, $a1, 0x088442D4
    088442E4:[A4460000]: sh         $a2, 0($v0)
    088442E8:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    088442EC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088442F0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088442F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088442F8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088442FC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08844300:[24504470]: addiu      $s0, $v0, 17520
    08844304:[8E02011C]: lw         $v0, 284($s0)
    08844308:[00511821]: addu       $v1, $v0, $s1
    0884430C:[94670000]: lhu        $a3, 0($v1)
    08844310:[50E00016]: beql       $a3, $zr, 0x0884436C
    08844314:[26520001]: addiu      $s2, $s2, 1
    08844318:[84620002]: lh         $v0, 2($v1)
    0884431C:[00124240]: sll        $t0, $s2, 0x0009
    08844320:[14400003]: bne        $v0, $zr, 0x08844330
    08844324:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844328:[0A2110DA]: j          0x08844368
    0884432C:[A4600000]: sh         $zr, 0($v1)
    08844330:[8E050118]: lw         $a1, 280($s0)
    08844334:[8E060114]: lw         $a2, 276($s0)
    08844338:[AFA70000]: sw         $a3, 0($sp)
    0884433C:[00B12821]: addu       $a1, $a1, $s1
    08844340:[0E21103B]: jal        0x088440EC
    08844344:[00C83021]: addu       $a2, $a2, $t0
    08844348:[8E02011C]: lw         $v0, 284($s0)
    0884434C:[8E030110]: lw         $v1, 272($s0)
    08844350:[26730001]: addiu      $s3, $s3, 1
    08844354:[00511021]: addu       $v0, $v0, $s1
    08844358:[94420000]: lhu        $v0, 0($v0)
    0884435C:[00021040]: sll        $v0, $v0, 0x0001
    08844360:[00431021]: addu       $v0, $v0, $v1
    08844364:[A4520000]: sh         $s2, 0($v0)
    08844368:[26520001]: addiu      $s2, $s2, 1
    0884436C:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08844370:[1642FFE2]: bne        $s2, $v0, 0x088442FC
    08844374:[26310004]: addiu      $s1, $s1, 4
    08844378:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    0884437C:[00000000]: nop
    08844380:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08844384:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08844388:[02823821]: addu       $a3, $s4, $v0
    0884438C:[2484FF94]: addiu      $a0, $a0, -108
    08844390:[24A56918]: addiu      $a1, $a1, 26904
    08844394:[0E20993F]: jal        0x088264FC
    08844398:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0884439C:[8FBF0024]: lw         $ra, 36($sp)
    088443A0:[8FB40020]: lw         $s4, 32($sp)
    088443A4:[8FB3001C]: lw         $s3, 28($sp)
    088443A8:[8FB20018]: lw         $s2, 24($sp)
    088443AC:[8FB10014]: lw         $s1, 20($sp)
    088443B0:[8FB00010]: lw         $s0, 16($sp)
    088443B4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088443B8:[03E00008]: jr         $ra
    088443BC:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088442E0 65,536 times (length 5)
    088442C0:[00431021]: addu       $v0, $v0, $v1
    088442C4:[AE020118]: sw         $v0, 280($s0)
    088442C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088442CC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088442D0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
--> 088442D4:[00031040]: sll        $v0, $v1, 0x0001
    088442D8:[00441021]: addu       $v0, $v0, $a0
    088442DC:[24630001]: addiu      $v1, $v1, 1
--> 088442E0:[1465FFFC]: bne        $v1, $a1, 0x088442D4
    088442E4:[A4460000]: sh         $a2, 0($v0)
    088442E8:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    088442EC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088442F0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
  Back Branch 08844370 512 times (length 31)
    088442E8:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    088442EC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088442F0:[0002A023]: subu       $s4, $zr, $v0 <=> negu $s4, $v0
    088442F4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088442F8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 088442FC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08844300:[24504470]: addiu      $s0, $v0, 17520
    08844304:[8E02011C]: lw         $v0, 284($s0)
    08844308:[00511821]: addu       $v1, $v0, $s1
    0884430C:[94670000]: lhu        $a3, 0($v1)
    08844310:[50E00016]: beql       $a3, $zr, 0x0884436C
    08844314:[26520001]: addiu      $s2, $s2, 1
    08844318:[84620002]: lh         $v0, 2($v1)
    0884431C:[00124240]: sll        $t0, $s2, 0x0009
    08844320:[14400003]: bne        $v0, $zr, 0x08844330
    08844324:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08844328:[0A2110DA]: j          0x08844368
    0884432C:[A4600000]: sh         $zr, 0($v1)
    08844330:[8E050118]: lw         $a1, 280($s0)
    08844334:[8E060114]: lw         $a2, 276($s0)
    08844338:[AFA70000]: sw         $a3, 0($sp)
    0884433C:[00B12821]: addu       $a1, $a1, $s1
    08844340:[0E21103B]: jal        0x088440EC
    08844344:[00C83021]: addu       $a2, $a2, $t0
    08844348:[8E02011C]: lw         $v0, 284($s0)
    0884434C:[8E030110]: lw         $v1, 272($s0)
    08844350:[26730001]: addiu      $s3, $s3, 1
    08844354:[00511021]: addu       $v0, $v0, $s1
    08844358:[94420000]: lhu        $v0, 0($v0)
    0884435C:[00021040]: sll        $v0, $v0, 0x0001
    08844360:[00431021]: addu       $v0, $v0, $v1
    08844364:[A4520000]: sh         $s2, 0($v0)
    08844368:[26520001]: addiu      $s2, $s2, 1
    0884436C:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
--> 08844370:[1642FFE2]: bne        $s2, $v0, 0x088442FC
    08844374:[26310004]: addiu      $s1, $s1, 4
    08844378:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    0884437C:[00000000]: nop
    08844380:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
_S1_2_881A1D8 326,874 instructions (0.497%), 222 calls (0881A1D8 - 0881A434, length 152)
    0881A1D8:[27BDFFB0]: addiu      $sp, $sp, -80
    0881A1DC:[AFB10044]: sw         $s1, 68($sp)
    0881A1E0:[27B10010]: addiu      $s1, $sp, 16
    0881A1E4:[AFB00040]: sw         $s0, 64($sp)
    0881A1E8:[27B00028]: addiu      $s0, $sp, 40
    0881A1EC:[AFA40000]: sw         $a0, 0($sp)
    0881A1F0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A1F4:[AFA50004]: sw         $a1, 4($sp)
    0881A1F8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0881A1FC:[AFBF0048]: sw         $ra, 72($sp)
    0881A200:[AFA60008]: sw         $a2, 8($sp)
    0881A204:[0E206B9D]: jal        0x0881AE74
    0881A208:[AFA7000C]: sw         $a3, 12($sp)
    0881A20C:[27A40008]: addiu      $a0, $sp, 8
    0881A210:[0E206B9D]: jal        0x0881AE74
    0881A214:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0881A218:[8FA50010]: lw         $a1, 16($sp)
    0881A21C:[2CA20002]: sltiu      $v0, $a1, 2
    0881A220:[14400056]: bne        $v0, $zr, 0x0881A37C
    0881A224:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A228:[8FA60028]: lw         $a2, 40($sp)
    0881A22C:[2CC20002]: sltiu      $v0, $a2, 2
    0881A230:[14400052]: bne        $v0, $zr, 0x0881A37C
    0881A234:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881A238:[8FA20014]: lw         $v0, 20($sp)
    0881A23C:[8FA3002C]: lw         $v1, 44($sp)
    0881A240:[24070004]: addiu      $a3, $zr, 4 <=> li $a3, 4
    0881A244:[00431026]: xor        $v0, $v0, $v1
    0881A248:[10A70053]: beq        $a1, $a3, 0x0881A398
    0881A24C:[AFA20014]: sw         $v0, 20($sp)
    0881A250:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A254:[10A20050]: beq        $a1, $v0, 0x0881A398
    0881A258:[00000000]: nop
    0881A25C:[50C7005F]: beql       $a2, $a3, 0x0881A3DC
    0881A260:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A264:[10C20056]: beq        $a2, $v0, 0x0881A3C0
    0881A268:[8FA30018]: lw         $v1, 24($sp)
    0881A26C:[8FA90024]: lw         $t1, 36($sp)
    0881A270:[8FAD003C]: lw         $t5, 60($sp)
    0881A274:[8FA20030]: lw         $v0, 48($sp)
    0881A278:[8FA80020]: lw         $t0, 32($sp)
    0881A27C:[012D702B]: sltu       $t6, $t1, $t5
    0881A280:[00621823]: subu       $v1, $v1, $v0
    0881A284:[8FAC0038]: lw         $t4, 56($sp)
    0881A288:[15C00061]: bne        $t6, $zr, 0x0881A410
    0881A28C:[AFA30018]: sw         $v1, 24($sp)
    0881A290:[112D005D]: beq        $t1, $t5, 0x0881A408
    0881A294:[010C102B]: sltu       $v0, $t0, $t4
    0881A298:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0881A29C:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    0881A2A0:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0881A2A4:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    0881A2A8:[240F003D]: addiu      $t7, $zr, 61 <=> li $t7, 61
    0881A2AC:[25EFFFFF]: addiu      $t7, $t7, -1
    0881A2B0:[15C0000D]: bne        $t6, $zr, 0x0881A2E8
    0881A2B4:[000B1FC0]: sll        $v1, $t3, 0x001F
    0881A2B8:[010C2023]: subu       $a0, $t0, $t4
    0881A2BC:[0104102B]: sltu       $v0, $t0, $a0
    0881A2C0:[012D2823]: subu       $a1, $t1, $t5
    0881A2C4:[00A22823]: subu       $a1, $a1, $v0
    0881A2C8:[030A3025]: or         $a2, $t8, $t2
    0881A2CC:[032B3825]: or         $a3, $t9, $t3
    0881A2D0:[112D003E]: beq        $t1, $t5, 0x0881A3CC
    0881A2D4:[010C102B]: sltu       $v0, $t0, $t4
    0881A2D8:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    0881A2DC:[00E0C821]: addu       $t9, $a3, $zr <=> move $t9, $a3
    0881A2E0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A2E4:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881A2E8:[000A2042]: srl        $a0, $t2, 0x0001
    0881A2EC:[000817C2]: srl        $v0, $t0, 0x001F
    0881A2F0:[00093840]: sll        $a3, $t1, 0x0001
    0881A2F4:[00642025]: or         $a0, $v1, $a0
    0881A2F8:[000B2842]: srl        $a1, $t3, 0x0001
    0881A2FC:[00473825]: or         $a3, $v0, $a3
    0881A300:[00083040]: sll        $a2, $t0, 0x0001
    0881A304:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0881A308:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0881A30C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0881A310:[11E00003]: beq        $t7, $zr, 0x0881A320
    0881A314:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    0881A318:[0A2068AB]: j          0x0881A2AC
    0881A31C:[012D702B]: sltu       $t6, $t1, $t5
    0881A320:[330400FF]: andi       $a0, $t8, 255
    0881A324:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0881A328:[14820011]: bne        $a0, $v0, 0x0881A370
    0881A32C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881A330:[54A00010]: bnel       $a1, $zr, 0x0881A374
    0881A334:[AFB80020]: sw         $t8, 32($sp)
    0881A338:[33020100]: andi       $v0, $t8, 256
    0881A33C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881A340:[00431025]: or         $v0, $v0, $v1
    0881A344:[5440000B]: bnel       $v0, $zr, 0x0881A374
    0881A348:[AFB80020]: sw         $t8, 32($sp)
    0881A34C:[00C71025]: or         $v0, $a2, $a3
    0881A350:[50400008]: beql       $v0, $zr, 0x0881A374
    0881A354:[AFB80020]: sw         $t8, 32($sp)
    0881A358:[27020080]: addiu      $v0, $t8, 128
    0881A35C:[0058202B]: sltu       $a0, $v0, $t8
    0881A360:[00992021]: addu       $a0, $a0, $t9
    0881A364:[0040C021]: addu       $t8, $v0, $zr <=> move $t8, $v0
    0881A368:[7C183804]: ins        $t8, $zr, 0, 8
    0881A36C:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    0881A370:[AFB80020]: sw         $t8, 32($sp)
    0881A374:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A378:[AFB90024]: sw         $t9, 36($sp)
    0881A37C:[0E206AE4]: jal        0x0881AB90
    0881A380:[00000000]: nop
    0881A384:[8FBF0048]: lw         $ra, 72($sp)
    0881A388:[8FB10044]: lw         $s1, 68($sp)
    0881A38C:[8FB00040]: lw         $s0, 64($sp)
    0881A390:[03E00008]: jr         $ra
    0881A394:[27BD0050]: addiu      $sp, $sp, 80
    0881A398:[14C5FFF8]: bne        $a2, $a1, 0x0881A37C
    0881A39C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A3A0:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0881A3A4:[0E206AE4]: jal        0x0881AB90
    0881A3A8:[2444BAD8]: addiu      $a0, $v0, -17704
    0881A3AC:[8FBF0048]: lw         $ra, 72($sp)
    0881A3B0:[8FB10044]: lw         $s1, 68($sp)
    0881A3B4:[8FB00040]: lw         $s0, 64($sp)
    0881A3B8:[03E00008]: jr         $ra
    0881A3BC:[27BD0050]: addiu      $sp, $sp, 80
    0881A3C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A3C4:[0A2068DF]: j          0x0881A37C
    0881A3C8:[AFA70010]: sw         $a3, 16($sp)
    0881A3CC:[5440FFC7]: bnel       $v0, $zr, 0x0881A2EC
    0881A3D0:[000A2042]: srl        $a0, $t2, 0x0001
    0881A3D4:[0A2068B7]: j          0x0881A2DC
    0881A3D8:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    0881A3DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0881A3E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881A3E4:[AFA20020]: sw         $v0, 32($sp)
    0881A3E8:[AFA30024]: sw         $v1, 36($sp)
    0881A3EC:[0E206AE4]: jal        0x0881AB90
    0881A3F0:[AFA00018]: sw         $zr, 24($sp)
    0881A3F4:[8FBF0048]: lw         $ra, 72($sp)
    0881A3F8:[8FB10044]: lw         $s1, 68($sp)
    0881A3FC:[8FB00040]: lw         $s0, 64($sp)
    0881A400:[03E00008]: jr         $ra
    0881A404:[27BD0050]: addiu      $sp, $sp, 80
    0881A408:[1040FFA4]: beq        $v0, $zr, 0x0881A29C
    0881A40C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0881A410:[000817C2]: srl        $v0, $t0, 0x001F
    0881A414:[00092840]: sll        $a1, $t1, 0x0001
    0881A418:[00452825]: or         $a1, $v0, $a1
    0881A41C:[00082040]: sll        $a0, $t0, 0x0001
    0881A420:[2462FFFF]: addiu      $v0, $v1, -1
    0881A424:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A428:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881A42C:[00AD702B]: sltu       $t6, $a1, $t5
    0881A430:[0A2068A6]: j          0x0881A298
    0881A434:[AFA20018]: sw         $v0, 24($sp)
  Back Branch 0881A318 13,320 times (length 29)
    0881A298:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0881A29C:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    0881A2A0:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0881A2A4:[0000C821]: addu       $t9, $zr, $zr <=> li $t9, 0
    0881A2A8:[240F003D]: addiu      $t7, $zr, 61 <=> li $t7, 61
--> 0881A2AC:[25EFFFFF]: addiu      $t7, $t7, -1
    0881A2B0:[15C0000D]: bne        $t6, $zr, 0x0881A2E8
    0881A2B4:[000B1FC0]: sll        $v1, $t3, 0x001F
    0881A2B8:[010C2023]: subu       $a0, $t0, $t4
    0881A2BC:[0104102B]: sltu       $v0, $t0, $a0
    0881A2C0:[012D2823]: subu       $a1, $t1, $t5
    0881A2C4:[00A22823]: subu       $a1, $a1, $v0
    0881A2C8:[030A3025]: or         $a2, $t8, $t2
    0881A2CC:[032B3825]: or         $a3, $t9, $t3
    0881A2D0:[112D003E]: beq        $t1, $t5, 0x0881A3CC
    0881A2D4:[010C102B]: sltu       $v0, $t0, $t4
    0881A2D8:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    0881A2DC:[00E0C821]: addu       $t9, $a3, $zr <=> move $t9, $a3
    0881A2E0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A2E4:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881A2E8:[000A2042]: srl        $a0, $t2, 0x0001
    0881A2EC:[000817C2]: srl        $v0, $t0, 0x001F
    0881A2F0:[00093840]: sll        $a3, $t1, 0x0001
    0881A2F4:[00642025]: or         $a0, $v1, $a0
    0881A2F8:[000B2842]: srl        $a1, $t3, 0x0001
    0881A2FC:[00473825]: or         $a3, $v0, $a3
    0881A300:[00083040]: sll        $a2, $t0, 0x0001
    0881A304:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0881A308:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0881A30C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0881A310:[11E00003]: beq        $t7, $zr, 0x0881A320
    0881A314:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
--> 0881A318:[0A2068AB]: j          0x0881A2AC
    0881A31C:[012D702B]: sltu       $t6, $t1, $t5
    0881A320:[330400FF]: andi       $a0, $t8, 255
    0881A324:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0881A328:[14820011]: bne        $a0, $v0, 0x0881A370
  Back Branch 0881A430 113 times (length 104)
  Back Branch 0881A3D4 4 times (length 64)
    0881A2C8:[030A3025]: or         $a2, $t8, $t2
    0881A2CC:[032B3825]: or         $a3, $t9, $t3
    0881A2D0:[112D003E]: beq        $t1, $t5, 0x0881A3CC
    0881A2D4:[010C102B]: sltu       $v0, $t0, $t4
    0881A2D8:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
--> 0881A2DC:[00E0C821]: addu       $t9, $a3, $zr <=> move $t9, $a3
    0881A2E0:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0881A2E4:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    0881A2E8:[000A2042]: srl        $a0, $t2, 0x0001
    0881A2EC:[000817C2]: srl        $v0, $t0, 0x001F
    0881A2F0:[00093840]: sll        $a3, $t1, 0x0001
    0881A2F4:[00642025]: or         $a0, $v1, $a0
    0881A2F8:[000B2842]: srl        $a1, $t3, 0x0001
    0881A2FC:[00473825]: or         $a3, $v0, $a3
    0881A300:[00083040]: sll        $a2, $t0, 0x0001
    0881A304:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    0881A308:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    0881A30C:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0881A310:[11E00003]: beq        $t7, $zr, 0x0881A320
    0881A314:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    0881A318:[0A2068AB]: j          0x0881A2AC
    0881A31C:[012D702B]: sltu       $t6, $t1, $t5
    0881A320:[330400FF]: andi       $a0, $t8, 255
    0881A324:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0881A328:[14820011]: bne        $a0, $v0, 0x0881A370
    0881A32C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881A330:[54A00010]: bnel       $a1, $zr, 0x0881A374
    0881A334:[AFB80020]: sw         $t8, 32($sp)
    0881A338:[33020100]: andi       $v0, $t8, 256
    0881A33C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881A340:[00431025]: or         $v0, $v0, $v1
    0881A344:[5440000B]: bnel       $v0, $zr, 0x0881A374
    0881A348:[AFB80020]: sw         $t8, 32($sp)
    0881A34C:[00C71025]: or         $v0, $a2, $a3
    0881A350:[50400008]: beql       $v0, $zr, 0x0881A374
    0881A354:[AFB80020]: sw         $t8, 32($sp)
    0881A358:[27020080]: addiu      $v0, $t8, 128
    0881A35C:[0058202B]: sltu       $a0, $v0, $t8
    0881A360:[00992021]: addu       $a0, $a0, $t9
    0881A364:[0040C021]: addu       $t8, $v0, $zr <=> move $t8, $v0
    0881A368:[7C183804]: ins        $t8, $zr, 0, 8
    0881A36C:[0080C821]: addu       $t9, $a0, $zr <=> move $t9, $a0
    0881A370:[AFB80020]: sw         $t8, 32($sp)
    0881A374:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A378:[AFB90024]: sw         $t9, 36($sp)
    0881A37C:[0E206AE4]: jal        0x0881AB90
    0881A380:[00000000]: nop
    0881A384:[8FBF0048]: lw         $ra, 72($sp)
    0881A388:[8FB10044]: lw         $s1, 68($sp)
    0881A38C:[8FB00040]: lw         $s0, 64($sp)
    0881A390:[03E00008]: jr         $ra
    0881A394:[27BD0050]: addiu      $sp, $sp, 80
    0881A398:[14C5FFF8]: bne        $a2, $a1, 0x0881A37C
    0881A39C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A3A0:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0881A3A4:[0E206AE4]: jal        0x0881AB90
    0881A3A8:[2444BAD8]: addiu      $a0, $v0, -17704
    0881A3AC:[8FBF0048]: lw         $ra, 72($sp)
    0881A3B0:[8FB10044]: lw         $s1, 68($sp)
    0881A3B4:[8FB00040]: lw         $s0, 64($sp)
    0881A3B8:[03E00008]: jr         $ra
    0881A3BC:[27BD0050]: addiu      $sp, $sp, 80
    0881A3C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0881A3C4:[0A2068DF]: j          0x0881A37C
    0881A3C8:[AFA70010]: sw         $a3, 16($sp)
    0881A3CC:[5440FFC7]: bnel       $v0, $zr, 0x0881A2EC
    0881A3D0:[000A2042]: srl        $a0, $t2, 0x0001
--> 0881A3D4:[0A2068B7]: j          0x0881A2DC
    0881A3D8:[00C0C021]: addu       $t8, $a2, $zr <=> move $t8, $a2
    0881A3DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0881A3E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881A3E4:[AFA20020]: sw         $v0, 32($sp)
_S1_2_883462C 313,056 instructions (0.476%), 8,696 calls (0883462C - 088346C8, length 40)
    0883462C:[27BDFFF0]: addiu      $sp, $sp, -16
    08834630:[AFB10004]: sw         $s1, 4($sp)
    08834634:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08834638:[AFB00000]: sw         $s0, 0($sp)
    0883463C:[AFBF0008]: sw         $ra, 8($sp)
    08834640:[0E20D0CC]: jal        0x08834330
    08834644:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834648:[28440000]: slti       $a0, $v0, 0
    0883464C:[2443001F]: addiu      $v1, $v0, 31
    08834650:[0044180A]: movz       $v1, $v0, $a0
    08834654:[8E04009C]: lw         $a0, 156($s0)
    08834658:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883465C:[00031943]: sra        $v1, $v1, 0x0005
    08834660:[3C07089A]: lui        $a3, 0x089A <=> li $a3, 0x089A0000
    08834664:[00031880]: sll        $v1, $v1, 0x0002
    08834668:[7C05F144]: ins        $a1, $zr, 5, 26
    0883466C:[24E8E844]: addiu      $t0, $a3, -6076
    08834670:[00643021]: addu       $a2, $v1, $a0
    08834674:[04A10005]: bgez       $a1, 0x0883468C
    08834678:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0883467C:[24A5FFFF]: addiu      $a1, $a1, -1
    08834680:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    08834684:[00A32825]: or         $a1, $a1, $v1
    08834688:[24A50001]: addiu      $a1, $a1, 1
    0883468C:[8CC30000]: lw         $v1, 0($a2)
    08834690:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08834694:[00A42006]: srlv       $a0, $a0, $a1
    08834698:[00641825]: or         $v1, $v1, $a0
    0883469C:[ACC30000]: sw         $v1, 0($a2)
    088346A0:[89030003]: lwl        $v1, 3($t0)
    088346A4:[98E3E844]: lwr        $v1, -6076($a3)
    088346A8:[AE200004]: sw         $zr, 4($s1)
    088346AC:[AA230003]: swl        $v1, 3($s1)
    088346B0:[BA230000]: swr        $v1, 0($s1)
    088346B4:[AE200008]: sw         $zr, 8($s1)
    088346B8:[8FBF0008]: lw         $ra, 8($sp)
    088346BC:[8FB10004]: lw         $s1, 4($sp)
    088346C0:[8FB00000]: lw         $s0, 0($sp)
    088346C4:[03E00008]: jr         $ra
    088346C8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882B5E8 272,028 instructions (0.413%), 4,186 calls (0882B3D0 - 0882B650, length 161)
    0882B3D0:[27BDFFC0]: addiu      $sp, $sp, -64
    0882B3D4:[28A20201]: slti       $v0, $a1, 513
    0882B3D8:[AFBE0030]: sw         $fp, 48($sp)
    0882B3DC:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    0882B3E0:[AFB60028]: sw         $s6, 40($sp)
    0882B3E4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0882B3E8:[AFB50024]: sw         $s5, 36($sp)
    0882B3EC:[0100A821]: addu       $s5, $t0, $zr <=> move $s5, $t0
    0882B3F0:[AFB40020]: sw         $s4, 32($sp)
    0882B3F4:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0882B3F8:[AFB3001C]: sw         $s3, 28($sp)
    0882B3FC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0882B400:[AFB20018]: sw         $s2, 24($sp)
    0882B404:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    0882B408:[AFBF0034]: sw         $ra, 52($sp)
    0882B40C:[AFB7002C]: sw         $s7, 44($sp)
    0882B410:[AFB10014]: sw         $s1, 20($sp)
    0882B414:[10400006]: beq        $v0, $zr, 0x0882B430
    0882B418:[AFB00010]: sw         $s0, 16($sp)
    0882B41C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882B420:[0E20D5EC]: jal        0x088357B0
    0882B424:[8C44710C]: lw         $a0, 28940($v0)
    0882B428:[14400062]: bne        $v0, $zr, 0x0882B5B4
    0882B42C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B430:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0882B434:[00131880]: sll        $v1, $s3, 0x0002
    0882B438:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882B43C:[00731821]: addu       $v1, $v1, $s3
    0882B440:[24421ED0]: addiu      $v0, $v0, 7888
    0882B444:[00628021]: addu       $s0, $v1, $v0
    0882B448:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0882B44C:[82030000]: lb         $v1, 0($s0)
    0882B450:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882B454:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882B458:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882B45C:[02A03821]: addu       $a3, $s5, $zr <=> move $a3, $s5
    0882B460:[10620016]: beq        $v1, $v0, 0x0882B4BC
    0882B464:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    0882B468:[00031080]: sll        $v0, $v1, 0x0002
    0882B46C:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    0882B470:[246470F8]: addiu      $a0, $v1, 28920
    0882B474:[17C00005]: bne        $fp, $zr, 0x0882B48C
    0882B478:[00442021]: addu       $a0, $v0, $a0
    0882B47C:[0E20BEBD]: jal        0x0882FAF4
    0882B480:[8C840000]: lw         $a0, 0($a0)
    0882B484:[0A20AD29]: j          0x0882B4A4
    0882B488:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B48C:[8C840000]: lw         $a0, 0($a0)
    0882B490:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882B494:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0882B498:[0E20BFA9]: jal        0x0882FEA4
    0882B49C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0882B4A0:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    0882B4A4:[26310001]: addiu      $s1, $s1, 1
    0882B4A8:[14400042]: bne        $v0, $zr, 0x0882B5B4
    0882B4AC:[26100001]: addiu      $s0, $s0, 1
    0882B4B0:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    0882B4B4:[5622FFE6]: bnel       $s1, $v0, 0x0882B450
    0882B4B8:[82030000]: lb         $v1, 0($s0)
    0882B4BC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882B4C0:[245070F8]: addiu      $s0, $v0, 28920
    0882B4C4:[8E040000]: lw         $a0, 0($s0)
    0882B4C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882B4CC:[0E20BAB7]: jal        0x0882EADC
    0882B4D0:[26100004]: addiu      $s0, $s0, 4
    0882B4D4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882B4D8:[2442710C]: addiu      $v0, $v0, 28940
    0882B4DC:[5602FFFA]: bnel       $s0, $v0, 0x0882B4C8
    0882B4E0:[8E040000]: lw         $a0, 0($s0)
    0882B4E4:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0882B4E8:[0E2092B2]: jal        0x08824AC8
    0882B4EC:[8E040D54]: lw         $a0, 3412($s0)
    0882B4F0:[04430005]: bgezl      $v0, 0x0882B508
    0882B4F4:[8E040D54]: lw         $a0, 3412($s0)
    0882B4F8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882B4FC:[0E20999C]: jal        0x08826670
    0882B500:[24841FE4]: addiu      $a0, $a0, 8164
    0882B504:[8E040D54]: lw         $a0, 3412($s0)
    0882B508:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    0882B50C:[3442FFFF]: ori        $v0, $v0, -1
    0882B510:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    0882B514:[0E2092CF]: jal        0x08824B3C
    0882B518:[AC621EC8]: sw         $v0, 7880($v1)
    0882B51C:[04430005]: bgezl      $v0, 0x0882B534
    0882B520:[26F70001]: addiu      $s7, $s7, 1
    0882B524:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882B528:[0E20999C]: jal        0x08826670
    0882B52C:[24841FD4]: addiu      $a0, $a0, 8148
    0882B530:[26F70001]: addiu      $s7, $s7, 1
    0882B534:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882B538:[16E2FFBF]: bne        $s7, $v0, 0x0882B438
    0882B53C:[00131880]: sll        $v1, $s3, 0x0002
    0882B540:[0E20BD9D]: jal        0x0882F674
    0882B544:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882B548:[16400003]: bne        $s2, $zr, 0x0882B558
    0882B54C:[00131880]: sll        $v1, $s3, 0x0002
    0882B550:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    0882B554:[2452D2F0]: addiu      $s2, $v0, -11536
    0882B558:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882B55C:[24421ED0]: addiu      $v0, $v0, 7888
    0882B560:[00731821]: addu       $v1, $v1, $s3
    0882B564:[00621821]: addu       $v1, $v1, $v0
    0882B568:[80630000]: lb         $v1, 0($v1)
    0882B56C:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0882B570:[24421E78]: addiu      $v0, $v0, 7800
    0882B574:[00031900]: sll        $v1, $v1, 0x0004
    0882B578:[00621821]: addu       $v1, $v1, $v0
    0882B57C:[8C620000]: lw         $v0, 0($v1)
    0882B580:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0882B584:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0882B588:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882B58C:[02A04821]: addu       $t1, $s5, $zr <=> move $t1, $s5
    0882B590:[2484D2FC]: addiu      $a0, $a0, -11524
    0882B594:[24A5D2C4]: addiu      $a1, $a1, -11580
    0882B598:[24E76038]: addiu      $a3, $a3, 24632
    0882B59C:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B5A0:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    0882B5A4:[240601F8]: addiu      $a2, $zr, 504 <=> li $a2, 504
    0882B5A8:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    0882B5AC:[0E209928]: jal        0x088264A0
    0882B5B0:[AFA20000]: sw         $v0, 0($sp)
    0882B5B4:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    0882B5B8:[8FBF0034]: lw         $ra, 52($sp)
    0882B5BC:[8FBE0030]: lw         $fp, 48($sp)
    0882B5C0:[8FB7002C]: lw         $s7, 44($sp)
    0882B5C4:[8FB60028]: lw         $s6, 40($sp)
    0882B5C8:[8FB50024]: lw         $s5, 36($sp)
    0882B5CC:[8FB40020]: lw         $s4, 32($sp)
    0882B5D0:[8FB3001C]: lw         $s3, 28($sp)
    0882B5D4:[8FB20018]: lw         $s2, 24($sp)
    0882B5D8:[8FB10014]: lw         $s1, 20($sp)
    0882B5DC:[8FB00010]: lw         $s0, 16($sp)
    0882B5E0:[03E00008]: jr         $ra
    0882B5E4:[27BD0040]: addiu      $sp, $sp, 64
    0882B5E8:[27BDFFF0]: addiu      $sp, $sp, -16
    0882B5EC:[AFB20008]: sw         $s2, 8($sp)
    0882B5F0:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0882B5F4:[AFB10004]: sw         $s1, 4($sp)
    0882B5F8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0882B5FC:[AFB00000]: sw         $s0, 0($sp)
    0882B600:[AFBF000C]: sw         $ra, 12($sp)
    0882B604:[0E20ABB3]: jal        0x0882AECC
    0882B608:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0882B60C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882B610:[90420000]: lbu        $v0, 0($v0)
    0882B614:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882B618:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B61C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0882B620:[14400006]: bne        $v0, $zr, 0x0882B63C
    0882B624:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882B628:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882B62C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882B630:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    0882B634:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882B638:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882B63C:[8FBF000C]: lw         $ra, 12($sp)
    0882B640:[8FB20008]: lw         $s2, 8($sp)
    0882B644:[8FB10004]: lw         $s1, 4($sp)
    0882B648:[8FB00000]: lw         $s0, 0($sp)
    0882B64C:[0A20ACF4]: j          0x0882B3D0
    0882B650:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882B64C 4,186 times (length 161)
_S1_2_88246CC 269,165 instructions (0.409%), 6,829 calls (088246CC - 08824738, length 28)
    088246CC:[27BDFFF0]: addiu      $sp, $sp, -16
    088246D0:[AFB20008]: sw         $s2, 8($sp)
    088246D4:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088246D8:[AFB10004]: sw         $s1, 4($sp)
    088246DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088246E0:[AFB00000]: sw         $s0, 0($sp)
    088246E4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088246E8:[0A2091C4]: j          0x08824710
    088246EC:[AFBF000C]: sw         $ra, 12($sp)
    088246F0:[26100004]: addiu      $s0, $s0, 4
    088246F4:[1040000A]: beq        $v0, $zr, 0x08824720
    088246F8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088246FC:[0E209123]: jal        0x0882448C
    08824700:[00000000]: nop
    08824704:[10400007]: beq        $v0, $zr, 0x08824724
    08824708:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882470C:[26310001]: addiu      $s1, $s1, 1
    08824710:[12000003]: beq        $s0, $zr, 0x08824720
    08824714:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08824718:[5640FFF5]: bnel       $s2, $zr, 0x088246F0
    0882471C:[8E020000]: lw         $v0, 0($s0)
    08824720:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08824724:[8FBF000C]: lw         $ra, 12($sp)
    08824728:[8FB20008]: lw         $s2, 8($sp)
    0882472C:[8FB10004]: lw         $s1, 4($sp)
    08824730:[8FB00000]: lw         $s0, 0($sp)
    08824734:[03E00008]: jr         $ra
    08824738:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08824718 14,831 times (length 12)
    088246DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088246E0:[AFB00000]: sw         $s0, 0($sp)
    088246E4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088246E8:[0A2091C4]: j          0x08824710
    088246EC:[AFBF000C]: sw         $ra, 12($sp)
--> 088246F0:[26100004]: addiu      $s0, $s0, 4
    088246F4:[1040000A]: beq        $v0, $zr, 0x08824720
    088246F8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088246FC:[0E209123]: jal        0x0882448C
    08824700:[00000000]: nop
    08824704:[10400007]: beq        $v0, $zr, 0x08824724
    08824708:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    0882470C:[26310001]: addiu      $s1, $s1, 1
    08824710:[12000003]: beq        $s0, $zr, 0x08824720
    08824714:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
--> 08824718:[5640FFF5]: bnel       $s2, $zr, 0x088246F0
    0882471C:[8E020000]: lw         $v0, 0($s0)
    08824720:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08824724:[8FBF000C]: lw         $ra, 12($sp)
    08824728:[8FB20008]: lw         $s2, 8($sp)
_S1_2_882424C 253,354 instructions (0.385%), 5,018 calls (0882424C - 0882426C, length 9)
    0882424C:[0A209098]: j          0x08824260
    08824250:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08824254:[10400004]: beq        $v0, $zr, 0x08824268
    08824258:[24840004]: addiu      $a0, $a0, 4
    0882425C:[24630001]: addiu      $v1, $v1, 1
    08824260:[5480FFFC]: bnel       $a0, $zr, 0x08824254
    08824264:[8C820000]: lw         $v0, 0($a0)
    08824268:[03E00008]: jr         $ra
    0882426C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
  Back Branch 08824260 47,660 times (length 5)
    0882424C:[0A209098]: j          0x08824260
    08824250:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08824254:[10400004]: beq        $v0, $zr, 0x08824268
    08824258:[24840004]: addiu      $a0, $a0, 4
    0882425C:[24630001]: addiu      $v1, $v1, 1
--> 08824260:[5480FFFC]: bnel       $a0, $zr, 0x08824254
    08824264:[8C820000]: lw         $v0, 0($a0)
    08824268:[03E00008]: jr         $ra
    0882426C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
_S1_2_8A12BEC 237,916 instructions (0.361%), 31 calls (088359F4 - 08A12BF0, length 488576)
  Back Branch 08835C88 5,363 times (length 136)
  Back Branch 08835DA4 3,118 times (length 40)
    08835CF8:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08835CFC:[AE600000]: sw         $zr, 0($s3)
    08835D00:[AED10008]: sw         $s1, 8($s6)
    08835D04:[0A20D769]: j          0x08835DA4
    08835D08:[AEC00010]: sw         $zr, 16($s6)
--> 08835D0C:[8E420004]: lw         $v0, 4($s2)
    08835D10:[7C431340]: ext        $v1, $v0, 13, 3
    08835D14:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08835D18:[10620013]: beq        $v1, $v0, 0x08835D68
    08835D1C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08835D20:[10620019]: beq        $v1, $v0, 0x08835D88
    08835D24:[2604FFF4]: addiu      $a0, $s0, -12
    08835D28:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835D2C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08835D30:[10620005]: beq        $v1, $v0, 0x08835D48
    08835D34:[2484353C]: addiu      $a0, $a0, 13628
    08835D38:[0E20999C]: jal        0x08826670
    08835D3C:[26520008]: addiu      $s2, $s2, 8
    08835D40:[0A20D769]: j          0x08835DA4
    08835D44:[26F70001]: addiu      $s7, $s7, 1
    08835D48:[8EC20010]: lw         $v0, 16($s6)
    08835D4C:[AE320000]: sw         $s2, 0($s1)
    08835D50:[24420001]: addiu      $v0, $v0, 1
    08835D54:[AE300004]: sw         $s0, 4($s1)
    08835D58:[AEC20010]: sw         $v0, 16($s6)
    08835D5C:[AE200008]: sw         $zr, 8($s1)
    08835D60:[0A20D767]: j          0x08835D9C
    08835D64:[2631000C]: addiu      $s1, $s1, 12
    08835D68:[8C820008]: lw         $v0, 8($a0)
    08835D6C:[AE120000]: sw         $s2, 0($s0)
    08835D70:[24420001]: addiu      $v0, $v0, 1
    08835D74:[AE140004]: sw         $s4, 4($s0)
    08835D78:[AC820008]: sw         $v0, 8($a0)
    08835D7C:[AE000008]: sw         $zr, 8($s0)
    08835D80:[0A20D767]: j          0x08835D9C
    08835D84:[2610000C]: addiu      $s0, $s0, 12
    08835D88:[8C820008]: lw         $v0, 8($a0)
    08835D8C:[AE920000]: sw         $s2, 0($s4)
    08835D90:[26940004]: addiu      $s4, $s4, 4
    08835D94:[24420001]: addiu      $v0, $v0, 1
    08835D98:[AC820008]: sw         $v0, 8($a0)
    08835D9C:[26520008]: addiu      $s2, $s2, 8
    08835DA0:[26F70001]: addiu      $s7, $s7, 1
--> 08835DA4:[16FEFFD9]: bne        $s7, $fp, 0x08835D0C
    08835DA8:[2624FFF4]: addiu      $a0, $s1, -12
    08835DAC:[AED50014]: sw         $s5, 20($s6)
    08835DB0:[02A01021]: addu       $v0, $s5, $zr <=> move $v0, $s5
    08835DB4:[8FBF0034]: lw         $ra, 52($sp)
  Back Branch 088635EC 152 times (length 111)
  Back Branch 088633F4 45 times (length 19)
    0886339C:[8EB7000C]: lw         $s7, 12($s5)
    088633A0:[24130003]: addiu      $s3, $zr, 3 <=> li $s3, 3
    088633A4:[30520001]: andi       $s2, $v0, 1
    088633A8:[0A218CF9]: j          0x088633E4
    088633AC:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 088633B0:[0E20E93E]: jal        0x0883A4F8
    088633B4:[00000000]: nop
    088633B8:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088633BC:[24A53060]: addiu      $a1, $a1, 12384
    088633C0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088633C4:[0E24C742]: jal        0x08931D08
    088633C8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088633CC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088633D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088633D4:[24A53068]: addiu      $a1, $a1, 12392
    088633D8:[0E24C742]: jal        0x08931D08
    088633DC:[02C2900A]: movz       $s2, $s6, $v0
    088633E0:[02C2A00A]: movz       $s4, $s6, $v0
    088633E4:[0277102A]: slt        $v0, $s3, $s7
    088633E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088633EC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088633F0:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
--> 088633F4:[1440FFEE]: bne        $v0, $zr, 0x088633B0
    088633F8:[26730001]: addiu      $s3, $s3, 1
    088633FC:[8E22000C]: lw         $v0, 12($s1)
    08863400:[7E428404]: ins        $v0, $s2, 16, 1
    08863404:[0E211B3C]: jal        0x08846CF0
  Back Branch 08856090 39 times (length 11)
    08856058:[A8E5FFFF]: swl        $a1, -1($a3)
    0885605C:[10C8000E]: beq        $a2, $t0, 0x08856098
    08856060:[B8E5FFFC]: swr        $a1, -4($a3)
    08856064:[0A215807]: j          0x0885601C
    08856068:[88C20003]: lwl        $v0, 3($a2)
--> 0885606C:[8CC20000]: lw         $v0, 0($a2)
    08856070:[8CC30004]: lw         $v1, 4($a2)
    08856074:[8CC40008]: lw         $a0, 8($a2)
    08856078:[8CC5000C]: lw         $a1, 12($a2)
    0885607C:[ACE20000]: sw         $v0, 0($a3)
    08856080:[24C60010]: addiu      $a2, $a2, 16
    08856084:[24E70010]: addiu      $a3, $a3, 16
    08856088:[ACE3FFF4]: sw         $v1, -12($a3)
    0885608C:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08856090:[14C8FFF6]: bne        $a2, $t0, 0x0885606C
    08856094:[ACE5FFFC]: sw         $a1, -4($a3)
    08856098:[8E220000]: lw         $v0, 0($s1)
    0885609C:[26030030]: addiu      $v1, $s0, 48
    088560A0:[24420030]: addiu      $v0, $v0, 48
  Back Branch 08A12BEC 31 times (length 466193)
  Back Branch 08856160 17 times (length 97)
    08855FD0:[AEC00048]: sw         $zr, 72($s6)
    08855FD4:[AEC0004C]: sw         $zr, 76($s6)
    08855FD8:[AEDE0040]: sw         $fp, 64($s6)
    08855FDC:[0A215856]: j          0x08856158
    08855FE0:[AEC30050]: sw         $v1, 80($s6)
--> 08855FE4:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08855FE8:[00600013]: mtlo       $v1
    08855FEC:[8FA3002C]: lw         $v1, 44($sp)
    08855FF0:[0072001C]: madd       $v1, $s2
    08855FF4:[00001012]: mflo       $v0
    08855FF8:[8C420004]: lw         $v0, 4($v0)
    08855FFC:[02A21021]: addu       $v0, $s5, $v0
    08856000:[00501825]: or         $v1, $v0, $s0
    08856004:[30630003]: andi       $v1, $v1, 3
    08856008:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0885600C:[AE220000]: sw         $v0, 0($s1)
    08856010:[10600016]: beq        $v1, $zr, 0x0885606C
    08856014:[24480030]: addiu      $t0, $v0, 48
    08856018:[88C20003]: lwl        $v0, 3($a2)
    0885601C:[88C30007]: lwl        $v1, 7($a2)
    08856020:[88C4000B]: lwl        $a0, 11($a2)
    08856024:[88C5000F]: lwl        $a1, 15($a2)
    08856028:[98C20000]: lwr        $v0, 0($a2)
    0885602C:[98C30004]: lwr        $v1, 4($a2)
    08856030:[98C40008]: lwr        $a0, 8($a2)
    08856034:[98C5000C]: lwr        $a1, 12($a2)
    08856038:[A8E20003]: swl        $v0, 3($a3)
    0885603C:[24C60010]: addiu      $a2, $a2, 16
    08856040:[B8E20000]: swr        $v0, 0($a3)
    08856044:[A8E30007]: swl        $v1, 7($a3)
    08856048:[B8E30004]: swr        $v1, 4($a3)
    0885604C:[24E70010]: addiu      $a3, $a3, 16
    08856050:[A8E4FFFB]: swl        $a0, -5($a3)
    08856054:[B8E4FFF8]: swr        $a0, -8($a3)
    08856058:[A8E5FFFF]: swl        $a1, -1($a3)
    0885605C:[10C8000E]: beq        $a2, $t0, 0x08856098
    08856060:[B8E5FFFC]: swr        $a1, -4($a3)
    08856064:[0A215807]: j          0x0885601C
    08856068:[88C20003]: lwl        $v0, 3($a2)
    0885606C:[8CC20000]: lw         $v0, 0($a2)
    08856070:[8CC30004]: lw         $v1, 4($a2)
    08856074:[8CC40008]: lw         $a0, 8($a2)
    08856078:[8CC5000C]: lw         $a1, 12($a2)
    0885607C:[ACE20000]: sw         $v0, 0($a3)
    08856080:[24C60010]: addiu      $a2, $a2, 16
    08856084:[24E70010]: addiu      $a3, $a3, 16
    08856088:[ACE3FFF4]: sw         $v1, -12($a3)
    0885608C:[ACE4FFF8]: sw         $a0, -8($a3)
    08856090:[14C8FFF6]: bne        $a2, $t0, 0x0885606C
    08856094:[ACE5FFFC]: sw         $a1, -4($a3)
    08856098:[8E220000]: lw         $v0, 0($s1)
    0885609C:[26030030]: addiu      $v1, $s0, 48
    088560A0:[24420030]: addiu      $v0, $v0, 48
    088560A4:[88440003]: lwl        $a0, 3($v0)
    088560A8:[88450007]: lwl        $a1, 7($v0)
    088560AC:[98440000]: lwr        $a0, 0($v0)
    088560B0:[98450004]: lwr        $a1, 4($v0)
    088560B4:[A8640003]: swl        $a0, 3($v1)
    088560B8:[B8640000]: swr        $a0, 0($v1)
    088560BC:[A8650007]: swl        $a1, 7($v1)
    088560C0:[B8650004]: swr        $a1, 4($v1)
    088560C4:[8E220000]: lw         $v0, 0($s1)
    088560C8:[90420074]: lbu        $v0, 116($v0)
    088560CC:[A2020038]: sb         $v0, 56($s0)
    088560D0:[8E220000]: lw         $v0, 0($s1)
    088560D4:[90420075]: lbu        $v0, 117($v0)
    088560D8:[A2020039]: sb         $v0, 57($s0)
    088560DC:[8E230000]: lw         $v1, 0($s1)
    088560E0:[94620076]: lhu        $v0, 118($v1)
    088560E4:[A602003A]: sh         $v0, 58($s0)
    088560E8:[94620078]: lhu        $v0, 120($v1)
    088560EC:[A202003C]: sb         $v0, 60($s0)
    088560F0:[8E220000]: lw         $v0, 0($s1)
    088560F4:[9442007A]: lhu        $v0, 122($v0)
    088560F8:[A202003D]: sb         $v0, 61($s0)
    088560FC:[8E220000]: lw         $v0, 0($s1)
    08856100:[94420076]: lhu        $v0, 118($v0)
    08856104:[54400012]: bnel       $v0, $zr, 0x08856150
    08856108:[26520001]: addiu      $s2, $s2, 1
    0885610C:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08856110:[0E20993F]: jal        0x088264FC
    08856114:[24841F80]: addiu      $a0, $a0, 8064
    08856118:[8FA50040]: lw         $a1, 64($sp)
    0885611C:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08856120:[24841FA0]: addiu      $a0, $a0, 8096
    08856124:[0E20993F]: jal        0x088264FC
    08856128:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0885612C:[8E250000]: lw         $a1, 0($s1)
    08856130:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08856134:[24841FB8]: addiu      $a0, $a0, 8120
    08856138:[0E20993F]: jal        0x088264FC
    0885613C:[94A60076]: lhu        $a2, 118($a1)
    08856140:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08856144:[0E20999C]: jal        0x08826670
    08856148:[24847F94]: addiu      $a0, $a0, 32660
    0885614C:[26520001]: addiu      $s2, $s2, 1
    08856150:[26310004]: addiu      $s1, $s1, 4
    08856154:[26100040]: addiu      $s0, $s0, 64
    08856158:[8FA40024]: lw         $a0, 36($sp)
    0885615C:[0244102A]: slt        $v0, $s2, $a0
--> 08856160:[1440FFA0]: bne        $v0, $zr, 0x08855FE4
    08856164:[8FA30030]: lw         $v1, 48($sp)
    08856168:[96A20004]: lhu        $v0, 4($s5)
    0885616C:[30420001]: andi       $v0, $v0, 1
    08856170:[10400019]: beq        $v0, $zr, 0x088561D8
  Back Branch 08855E98 13 times (length 185)
  Back Branch 08855F88 12 times (length 11)
    08855F50:[A8E5FFFF]: swl        $a1, -1($a3)
    08855F54:[10C8000E]: beq        $a2, $t0, 0x08855F90
    08855F58:[B8E5FFFC]: swr        $a1, -4($a3)
    08855F5C:[0A2157C5]: j          0x08855F14
    08855F60:[88C20003]: lwl        $v0, 3($a2)
--> 08855F64:[8CC20000]: lw         $v0, 0($a2)
    08855F68:[8CC30004]: lw         $v1, 4($a2)
    08855F6C:[8CC40008]: lw         $a0, 8($a2)
    08855F70:[8CC5000C]: lw         $a1, 12($a2)
    08855F74:[ACE20000]: sw         $v0, 0($a3)
    08855F78:[24C60010]: addiu      $a2, $a2, 16
    08855F7C:[24E70010]: addiu      $a3, $a3, 16
    08855F80:[ACE3FFF4]: sw         $v1, -12($a3)
    08855F84:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08855F88:[14C8FFF6]: bne        $a2, $t0, 0x08855F64
    08855F8C:[ACE5FFFC]: sw         $a1, -4($a3)
    08855F90:[8FA50024]: lw         $a1, 36($sp)
    08855F94:[8EA4003C]: lw         $a0, 60($s5)
    08855F98:[03C08821]: addu       $s1, $fp, $zr <=> move $s1, $fp
  Back Branch 08855BA8 8 times (length 26)
--> 08855B48:[8FA40044]: lw         $a0, 68($sp)
    08855B4C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08855B50:[0E20E93E]: jal        0x0883A4F8
    08855B54:[3C11089E]: lui        $s1, 0x089E <=> li $s1, 0x089E0000
    08855B58:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08855B5C:[26227778]: addiu      $v0, $s1, 30584
    08855B60:[8C450008]: lw         $a1, 8($v0)
    08855B64:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08855B68:[0E24C742]: jal        0x08931D08
    08855B6C:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08855B70:[8E257778]: lw         $a1, 30584($s1)
    08855B74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08855B78:[0E24C742]: jal        0x08931D08
    08855B7C:[0242B80A]: movz       $s7, $s2, $v0
    08855B80:[3C03089E]: lui        $v1, 0x089E <=> li $v1, 0x089E0000
    08855B84:[8C657774]: lw         $a1, 30580($v1)
    08855B88:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08855B8C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08855B90:[0E24C742]: jal        0x08931D08
    08855B94:[0062B80A]: movz       $s7, $v1, $v0
    08855B98:[8FA30034]: lw         $v1, 52($sp)
    08855B9C:[26940001]: addiu      $s4, $s4, 1
    08855BA0:[0242180A]: movz       $v1, $s2, $v0
    08855BA4:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
--> 08855BA8:[1682FFE7]: bne        $s4, $v0, 0x08855B48
    08855BAC:[AFA30034]: sw         $v1, 52($sp)
    08855BB0:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08855BB4:[0A2157A4]: j          0x08855E90
    08855BB8:[AFA00028]: sw         $zr, 40($sp)
  Back Branch 0885E3CC 6 times (length 114)
  Back Branch 0885E644 6 times (length 19)
    0885E5EC:[0E217738]: jal        0x0885DCE0
    0885E5F0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E5F4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0885E5F8:[0A217990]: j          0x0885E640
    0885E5FC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0885E600:[96020000]: lhu        $v0, 0($s0)
    0885E604:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    0885E608:[7C027BC4]: ins        $v0, $zr, 15, 1
    0885E60C:[5443000B]: bnel       $v0, $v1, 0x0885E63C
    0885E610:[8E020004]: lw         $v0, 4($s0)
    0885E614:[0E2169F2]: jal        0x0885A7C8
    0885E618:[00000000]: nop
    0885E61C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E620:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0885E624:[24A528E0]: addiu      $a1, $a1, 10464
    0885E628:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0885E62C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0885E630:[0E2098FA]: jal        0x088263E8
    0885E634:[26310001]: addiu      $s1, $s1, 1
    0885E638:[8E020004]: lw         $v0, 4($s0)
    0885E63C:[02028021]: addu       $s0, $s0, $v0
    0885E640:[0212102B]: sltu       $v0, $s0, $s2
--> 0885E644:[1440FFEE]: bne        $v0, $zr, 0x0885E600
    0885E648:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E64C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E650:[24A528E8]: addiu      $a1, $a1, 10472
    0885E654:[0E2098FA]: jal        0x088263E8
  Back Branch 0885E504 6 times (length 19)
    0885E4AC:[0E217738]: jal        0x0885DCE0
    0885E4B0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E4B4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0885E4B8:[0A217940]: j          0x0885E500
    0885E4BC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0885E4C0:[96020000]: lhu        $v0, 0($s0)
    0885E4C4:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    0885E4C8:[7C027BC4]: ins        $v0, $zr, 15, 1
    0885E4CC:[5443000B]: bnel       $v0, $v1, 0x0885E4FC
    0885E4D0:[8E020004]: lw         $v0, 4($s0)
    0885E4D4:[0E2169F2]: jal        0x0885A7C8
    0885E4D8:[00000000]: nop
    0885E4DC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E4E0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0885E4E4:[24A528E0]: addiu      $a1, $a1, 10464
    0885E4E8:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0885E4EC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0885E4F0:[0E2098FA]: jal        0x088263E8
    0885E4F4:[26310001]: addiu      $s1, $s1, 1
    0885E4F8:[8E020004]: lw         $v0, 4($s0)
    0885E4FC:[02028021]: addu       $s0, $s0, $v0
    0885E500:[0212102B]: sltu       $v0, $s0, $s2
--> 0885E504:[1440FFEE]: bne        $v0, $zr, 0x0885E4C0
    0885E508:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E50C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E510:[24A528E8]: addiu      $a1, $a1, 10472
    0885E514:[0E2098FA]: jal        0x088263E8
  Back Branch 0885E5A4 6 times (length 19)
    0885E54C:[0E217738]: jal        0x0885DCE0
    0885E550:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E554:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0885E558:[0A217968]: j          0x0885E5A0
    0885E55C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0885E560:[96020000]: lhu        $v0, 0($s0)
    0885E564:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0885E568:[7C027BC4]: ins        $v0, $zr, 15, 1
    0885E56C:[5443000B]: bnel       $v0, $v1, 0x0885E59C
    0885E570:[8E020004]: lw         $v0, 4($s0)
    0885E574:[0E2169F2]: jal        0x0885A7C8
    0885E578:[00000000]: nop
    0885E57C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E580:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0885E584:[24A528E0]: addiu      $a1, $a1, 10464
    0885E588:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0885E58C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0885E590:[0E2098FA]: jal        0x088263E8
    0885E594:[26310001]: addiu      $s1, $s1, 1
    0885E598:[8E020004]: lw         $v0, 4($s0)
    0885E59C:[02028021]: addu       $s0, $s0, $v0
    0885E5A0:[0212102B]: sltu       $v0, $s0, $s2
--> 0885E5A4:[1440FFEE]: bne        $v0, $zr, 0x0885E560
    0885E5A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E5AC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E5B0:[24A528E8]: addiu      $a1, $a1, 10472
    0885E5B4:[0E2098FA]: jal        0x088263E8
  Back Branch 0885E1B0 6 times (length 16)
    0885E170:[0A217867]: j          0x0885E19C
    0885E174:[AE550008]: sw         $s5, 8($s2)
--> 0885E178:[0E20159C]: jal        0x08805670
    0885E17C:[00000000]: nop
    0885E180:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0885E184:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0885E188:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0885E18C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0885E190:[0E217769]: jal        0x0885DDA4
    0885E194:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0885E198:[AE820008]: sw         $v0, 8($s4)
    0885E19C:[02D5102A]: slt        $v0, $s6, $s5
    0885E1A0:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0885E1A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0885E1A8:[2405000B]: addiu      $a1, $zr, 11 <=> li $a1, 11
    0885E1AC:[26D60001]: addiu      $s6, $s6, 1
--> 0885E1B0:[1440FFF1]: bne        $v0, $zr, 0x0885E178
    0885E1B4:[26940004]: addiu      $s4, $s4, 4
    0885E1B8:[AFC0000C]: sw         $zr, 12($fp)
    0885E1BC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0885E1C0:[8C826C78]: lw         $v0, 27768($a0)
  Back Branch 0885E464 6 times (length 19)
    0885E40C:[0E217738]: jal        0x0885DCE0
    0885E410:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E414:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0885E418:[0A217918]: j          0x0885E460
    0885E41C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0885E420:[96020000]: lhu        $v0, 0($s0)
    0885E424:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0885E428:[7C027BC4]: ins        $v0, $zr, 15, 1
    0885E42C:[5443000B]: bnel       $v0, $v1, 0x0885E45C
    0885E430:[8E020004]: lw         $v0, 4($s0)
    0885E434:[0E2169F2]: jal        0x0885A7C8
    0885E438:[00000000]: nop
    0885E43C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E440:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0885E444:[24A528E0]: addiu      $a1, $a1, 10464
    0885E448:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    0885E44C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0885E450:[0E2098FA]: jal        0x088263E8
    0885E454:[26310001]: addiu      $s1, $s1, 1
    0885E458:[8E020004]: lw         $v0, 4($s0)
    0885E45C:[02028021]: addu       $s0, $s0, $v0
    0885E460:[0212102B]: sltu       $v0, $s0, $s2
--> 0885E464:[1440FFEE]: bne        $v0, $zr, 0x0885E420
    0885E468:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885E46C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0885E470:[24A528E8]: addiu      $a1, $a1, 10472
    0885E474:[0E2098FA]: jal        0x088263E8
  Back Branch 0884B7F8 5 times (length 22403)
  Back Branch 0884B82C 1 times (length 13937)
_S1_2_882537C 230,961 instructions (0.351%), 2 calls (0882537C - 088255B0, length 142)
    0882537C:[27BDFFE0]: addiu      $sp, $sp, -32
    08825380:[AFBF0010]: sw         $ra, 16($sp)
    08825384:[AFB00000]: sw         $s0, 0($sp)
    08825388:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    0882538C:[AFB3000C]: sw         $s3, 12($sp)
    08825390:[AFB20008]: sw         $s2, 8($sp)
    08825394:[0E20CFA5]: jal        0x08833E94
    08825398:[AFB10004]: sw         $s1, 4($sp)
    0882539C:[3C03000A]: lui        $v1, 0x000A <=> li $v1, 0x000A0000
    088253A0:[34638000]: ori        $v1, $v1, -32768
    088253A4:[00431021]: addu       $v0, $v0, $v1
    088253A8:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088253AC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088253B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088253B4:[34C60800]: ori        $a2, $a2, 2048
    088253B8:[0E24BE56]: jal        0x0892F958
    088253BC:[AE021190]: sw         $v0, 4496($s0)
    088253C0:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    088253C4:[8E051190]: lw         $a1, 4496($s0)
    088253C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088253CC:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    088253D0:[00A21021]: addu       $v0, $a1, $v0
    088253D4:[24630001]: addiu      $v1, $v1, 1
    088253D8:[AC400000]: sw         $zr, 0($v0)
    088253DC:[1464FFFD]: bne        $v1, $a0, 0x088253D4
    088253E0:[24420004]: addiu      $v0, $v0, 4
    088253E4:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088253E8:[00A21021]: addu       $v0, $a1, $v0
    088253EC:[AC408210]: sw         $zr, -32240($v0)
    088253F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088253F4:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088253F8:[AC4081FC]: sw         $zr, -32260($v0)
    088253FC:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08825400:[00A31021]: addu       $v0, $a1, $v1
    08825404:[00461021]: addu       $v0, $v0, $a2
    08825408:[24630004]: addiu      $v1, $v1, 4
    0882540C:[1464FFFC]: bne        $v1, $a0, 0x08825400
    08825410:[AC408200]: sw         $zr, -32256($v0)
    08825414:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08825418:[8C49118C]: lw         $t1, 4492($v0)
    0882541C:[1520000C]: bne        $t1, $zr, 0x08825450
    08825420:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825424:[00A23021]: addu       $a2, $a1, $v0
    08825428:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882542C:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
    08825430:[8CC38210]: lw         $v1, -32240($a2)
    08825434:[00A41021]: addu       $v0, $a1, $a0
    08825438:[24840004]: addiu      $a0, $a0, 4
    0882543C:[AC430000]: sw         $v1, 0($v0)
    08825440:[1487FFFB]: bne        $a0, $a3, 0x08825430
    08825444:[ACC28210]: sw         $v0, -32240($a2)
    08825448:[0A209539]: j          0x088254E4
    0882544C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825450:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08825454:[00A24021]: addu       $t0, $a1, $v0
    08825458:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0882545C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825460:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    08825464:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825468:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    0882546C:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
    08825470:[28830000]: slti       $v1, $a0, 0
    08825474:[2482001F]: addiu      $v0, $a0, 31
    08825478:[0083100A]: movz       $v0, $a0, $v1
    0882547C:[00041880]: sll        $v1, $a0, 0x0002
    08825480:[00021143]: sra        $v0, $v0, 0x0005
    08825484:[00A33821]: addu       $a3, $a1, $v1
    08825488:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0882548C:[00021080]: sll        $v0, $v0, 0x0002
    08825490:[7C03F144]: ins        $v1, $zr, 5, 26
    08825494:[04610004]: bgez       $v1, 0x088254A8
    08825498:[00491021]: addu       $v0, $v0, $t1
    0882549C:[2463FFFF]: addiu      $v1, $v1, -1
    088254A0:[006C1825]: or         $v1, $v1, $t4
    088254A4:[24630001]: addiu      $v1, $v1, 1
    088254A8:[8C420000]: lw         $v0, 0($v0)
    088254AC:[006D1806]: srlv       $v1, $t5, $v1
    088254B0:[00431024]: and        $v0, $v0, $v1
    088254B4:[54400005]: bnel       $v0, $zr, 0x088254CC
    088254B8:[26730001]: addiu      $s3, $s3, 1
    088254BC:[8D028210]: lw         $v0, -32240($t0)
    088254C0:[ACE20000]: sw         $v0, 0($a3)
    088254C4:[0A209534]: j          0x088254D0
    088254C8:[AD078210]: sw         $a3, -32240($t0)
    088254CC:[ACCB0000]: sw         $t3, 0($a2)
    088254D0:[24840001]: addiu      $a0, $a0, 1
    088254D4:[148AFFE6]: bne        $a0, $t2, 0x08825470
    088254D8:[24C60004]: addiu      $a2, $a2, 4
    088254DC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088254E0:[AC40118C]: sw         $zr, 4492($v0)
    088254E4:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    088254E8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088254EC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088254F0:[0A209555]: j          0x08825554
    088254F4:[AC430D84]: sw         $v1, 3460($v0)
    088254F8:[8E421190]: lw         $v0, 4496($s2)
    088254FC:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    08825500:[00431021]: addu       $v0, $v0, $v1
    08825504:[00458021]: addu       $s0, $v0, $a1
    08825508:[32020FFF]: andi       $v0, $s0, 4095
    0882550C:[10400004]: beq        $v0, $zr, 0x08825520
    08825510:[8E431190]: lw         $v1, 4496($s2)
    08825514:[0E20999C]: jal        0x08826670
    08825518:[00000000]: nop
    0882551C:[8E431190]: lw         $v1, 4496($s2)
    08825520:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825524:[00622021]: addu       $a0, $v1, $v0
    08825528:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    0882552C:[00621821]: addu       $v1, $v1, $v0
    08825530:[8C8281FC]: lw         $v0, -32260($a0)
    08825534:[AE02000C]: sw         $v0, 12($s0)
    08825538:[8C8281FC]: lw         $v0, -32260($a0)
    0882553C:[10400002]: beq        $v0, $zr, 0x08825548
    08825540:[2605000C]: addiu      $a1, $s0, 12
    08825544:[AC450010]: sw         $a1, 16($v0)
    08825548:[AE030010]: sw         $v1, 16($s0)
    0882554C:[AC9081FC]: sw         $s0, -32260($a0)
    08825550:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08825554:[8C420D84]: lw         $v0, 3460($v0)
    08825558:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882555C:[00112B00]: sll        $a1, $s1, 0x000C
    08825560:[0222102A]: slt        $v0, $s1, $v0
    08825564:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    08825568:[26310001]: addiu      $s1, $s1, 1
    0882556C:[1440FFE2]: bne        $v0, $zr, 0x088254F8
    08825570:[248413A8]: addiu      $a0, $a0, 5032
    08825574:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08825578:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0882557C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08825580:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08825584:[2484C678]: addiu      $a0, $a0, -14728
    08825588:[24A55F14]: addiu      $a1, $a1, 24340
    0882558C:[0E20993F]: jal        0x088264FC
    08825590:[AC400D88]: sw         $zr, 3464($v0)
    08825594:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08825598:[8FBF0010]: lw         $ra, 16($sp)
    0882559C:[8FB3000C]: lw         $s3, 12($sp)
    088255A0:[8FB20008]: lw         $s2, 8($sp)
    088255A4:[8FB10004]: lw         $s1, 4($sp)
    088255A8:[8FB00000]: lw         $s0, 0($sp)
    088255AC:[03E00008]: jr         $ra
    088255B0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08825440 8,192 times (length 6)
    0882541C:[1520000C]: bne        $t1, $zr, 0x08825450
    08825420:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825424:[00A23021]: addu       $a2, $a1, $v0
    08825428:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0882542C:[34078000]: ori        $a3, $zr, -32768 <=> li $a3, 32768
--> 08825430:[8CC38210]: lw         $v1, -32240($a2)
    08825434:[00A41021]: addu       $v0, $a1, $a0
    08825438:[24840004]: addiu      $a0, $a0, 4
    0882543C:[AC430000]: sw         $v1, 0($v0)
--> 08825440:[1487FFFB]: bne        $a0, $a3, 0x08825430
    08825444:[ACC28210]: sw         $v0, -32240($a2)
    08825448:[0A209539]: j          0x088254E4
    0882544C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08825450:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
  Back Branch 088254D4 8,192 times (length 27)
    0882545C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825460:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    08825464:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    08825468:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    0882546C:[240A2000]: addiu      $t2, $zr, 8192 <=> li $t2, 8192
--> 08825470:[28830000]: slti       $v1, $a0, 0
    08825474:[2482001F]: addiu      $v0, $a0, 31
    08825478:[0083100A]: movz       $v0, $a0, $v1
    0882547C:[00041880]: sll        $v1, $a0, 0x0002
    08825480:[00021143]: sra        $v0, $v0, 0x0005
    08825484:[00A33821]: addu       $a3, $a1, $v1
    08825488:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0882548C:[00021080]: sll        $v0, $v0, 0x0002
    08825490:[7C03F144]: ins        $v1, $zr, 5, 26
    08825494:[04610004]: bgez       $v1, 0x088254A8
    08825498:[00491021]: addu       $v0, $v0, $t1
    0882549C:[2463FFFF]: addiu      $v1, $v1, -1
    088254A0:[006C1825]: or         $v1, $v1, $t4
    088254A4:[24630001]: addiu      $v1, $v1, 1
    088254A8:[8C420000]: lw         $v0, 0($v0)
    088254AC:[006D1806]: srlv       $v1, $t5, $v1
    088254B0:[00431024]: and        $v0, $v0, $v1
    088254B4:[54400005]: bnel       $v0, $zr, 0x088254CC
    088254B8:[26730001]: addiu      $s3, $s3, 1
    088254BC:[8D028210]: lw         $v0, -32240($t0)
    088254C0:[ACE20000]: sw         $v0, 0($a3)
    088254C4:[0A209534]: j          0x088254D0
    088254C8:[AD078210]: sw         $a3, -32240($t0)
    088254CC:[ACCB0000]: sw         $t3, 0($a2)
    088254D0:[24840001]: addiu      $a0, $a0, 1
--> 088254D4:[148AFFE6]: bne        $a0, $t2, 0x08825470
    088254D8:[24C60004]: addiu      $a2, $a2, 4
    088254DC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088254E0:[AC40118C]: sw         $zr, 4492($v0)
    088254E4:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
  Back Branch 088253DC 254 times (length 4)
    088253C0:[34028000]: ori        $v0, $zr, -32768 <=> li $v0, 32768
    088253C4:[8E051190]: lw         $a1, 4496($s0)
    088253C8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088253CC:[2404007F]: addiu      $a0, $zr, 127 <=> li $a0, 127
    088253D0:[00A21021]: addu       $v0, $a1, $v0
--> 088253D4:[24630001]: addiu      $v1, $v1, 1
    088253D8:[AC400000]: sw         $zr, 0($v0)
--> 088253DC:[1464FFFD]: bne        $v1, $a0, 0x088253D4
    088253E0:[24420004]: addiu      $v0, $v0, 4
    088253E4:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088253E8:[00A21021]: addu       $v0, $a1, $v0
    088253EC:[AC408210]: sw         $zr, -32240($v0)
  Back Branch 0882556C 16 times (length 31)
    088254E4:[24030007]: addiu      $v1, $zr, 7 <=> li $v1, 7
    088254E8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088254EC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088254F0:[0A209555]: j          0x08825554
    088254F4:[AC430D84]: sw         $v1, 3460($v0)
--> 088254F8:[8E421190]: lw         $v0, 4496($s2)
    088254FC:[34039000]: ori        $v1, $zr, -28672 <=> li $v1, 36864
    08825500:[00431021]: addu       $v0, $v0, $v1
    08825504:[00458021]: addu       $s0, $v0, $a1
    08825508:[32020FFF]: andi       $v0, $s0, 4095
    0882550C:[10400004]: beq        $v0, $zr, 0x08825520
    08825510:[8E431190]: lw         $v1, 4496($s2)
    08825514:[0E20999C]: jal        0x08826670
    08825518:[00000000]: nop
    0882551C:[8E431190]: lw         $v1, 4496($s2)
    08825520:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08825524:[00622021]: addu       $a0, $v1, $v0
    08825528:[340281FC]: ori        $v0, $zr, -32260 <=> li $v0, 33276
    0882552C:[00621821]: addu       $v1, $v1, $v0
    08825530:[8C8281FC]: lw         $v0, -32260($a0)
    08825534:[AE02000C]: sw         $v0, 12($s0)
    08825538:[8C8281FC]: lw         $v0, -32260($a0)
    0882553C:[10400002]: beq        $v0, $zr, 0x08825548
    08825540:[2605000C]: addiu      $a1, $s0, 12
    08825544:[AC450010]: sw         $a1, 16($v0)
    08825548:[AE030010]: sw         $v1, 16($s0)
    0882554C:[AC9081FC]: sw         $s0, -32260($a0)
    08825550:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08825554:[8C420D84]: lw         $v0, 3460($v0)
    08825558:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0882555C:[00112B00]: sll        $a1, $s1, 0x000C
    08825560:[0222102A]: slt        $v0, $s1, $v0
    08825564:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    08825568:[26310001]: addiu      $s1, $s1, 1
--> 0882556C:[1440FFE2]: bne        $v0, $zr, 0x088254F8
    08825570:[248413A8]: addiu      $a0, $a0, 5032
    08825574:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08825578:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0882557C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
  Back Branch 0882540C 8 times (length 5)
    088253EC:[AC408210]: sw         $zr, -32240($v0)
    088253F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088253F4:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088253F8:[AC4081FC]: sw         $zr, -32260($v0)
    088253FC:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
--> 08825400:[00A31021]: addu       $v0, $a1, $v1
    08825404:[00461021]: addu       $v0, $v0, $a2
    08825408:[24630004]: addiu      $v1, $v1, 4
--> 0882540C:[1464FFFC]: bne        $v1, $a0, 0x08825400
    08825410:[AC408200]: sw         $zr, -32256($v0)
    08825414:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08825418:[8C49118C]: lw         $t1, 4492($v0)
    0882541C:[1520000C]: bne        $t1, $zr, 0x08825450
_S1_2_88349E0 225,769 instructions (0.343%), 2,240 calls (088345AC - 08834BAC, length 385)
    088345AC:[27BDFFF0]: addiu      $sp, $sp, -16
    088345B0:[AFB10004]: sw         $s1, 4($sp)
    088345B4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088345B8:[AFB00000]: sw         $s0, 0($sp)
    088345BC:[AFBF0008]: sw         $ra, 8($sp)
    088345C0:[8CA20008]: lw         $v0, 8($a1)
    088345C4:[14400014]: bne        $v0, $zr, 0x08834618
    088345C8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088345CC:[0E20D142]: jal        0x08834508
    088345D0:[00000000]: nop
    088345D4:[00021880]: sll        $v1, $v0, 0x0002
    088345D8:[26040014]: addiu      $a0, $s0, 20
    088345DC:[00832021]: addu       $a0, $a0, $v1
    088345E0:[8C850000]: lw         $a1, 0($a0)
    088345E4:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088345E8:[00431806]: srlv       $v1, $v1, $v0
    088345EC:[14A00004]: bne        $a1, $zr, 0x08834600
    088345F0:[26260004]: addiu      $a2, $s1, 4
    088345F4:[8E020010]: lw         $v0, 16($s0)
    088345F8:[00431025]: or         $v0, $v0, $v1
    088345FC:[AE020010]: sw         $v0, 16($s0)
    08834600:[AE250004]: sw         $a1, 4($s1)
    08834604:[8C820000]: lw         $v0, 0($a0)
    08834608:[54400001]: bnel       $v0, $zr, 0x08834610
    0883460C:[AC460008]: sw         $a2, 8($v0)
    08834610:[AE240008]: sw         $a0, 8($s1)
    08834614:[AC910000]: sw         $s1, 0($a0)
    08834618:[8FBF0008]: lw         $ra, 8($sp)
    0883461C:[8FB10004]: lw         $s1, 4($sp)
    08834620:[8FB00000]: lw         $s0, 0($sp)
    08834624:[03E00008]: jr         $ra
    08834628:[27BD0010]: addiu      $sp, $sp, 16
    088349E0:[27BDFFE0]: addiu      $sp, $sp, -32
    088349E4:[AFBF0014]: sw         $ra, 20($sp)
    088349E8:[AFB3000C]: sw         $s3, 12($sp)
    088349EC:[AFB10004]: sw         $s1, 4($sp)
    088349F0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088349F4:[AFB40010]: sw         $s4, 16($sp)
    088349F8:[AFB20008]: sw         $s2, 8($sp)
    088349FC:[0E20D18B]: jal        0x0883462C
    08834A00:[AFB00000]: sw         $s0, 0($sp)
    08834A04:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08834A08:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834A0C:[0E20D26A]: jal        0x088349A8
    08834A10:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834A14:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834A18:[0E20D0CC]: jal        0x08834330
    08834A1C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08834A20:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834A24:[0E20D0D3]: jal        0x0883434C
    08834A28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834A2C:[04400016]: bltz       $v0, 0x08834A88
    08834A30:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834A34:[8E23009C]: lw         $v1, 156($s1)
    08834A38:[00021143]: sra        $v0, $v0, 0x0005
    08834A3C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08834A40:[00021080]: sll        $v0, $v0, 0x0002
    08834A44:[7C04F144]: ins        $a0, $zr, 5, 26
    08834A48:[04810005]: bgez       $a0, 0x08834A60
    08834A4C:[00431821]: addu       $v1, $v0, $v1
    08834A50:[2484FFFF]: addiu      $a0, $a0, -1
    08834A54:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834A58:[00822025]: or         $a0, $a0, $v0
    08834A5C:[24840001]: addiu      $a0, $a0, 1
    08834A60:[8C630000]: lw         $v1, 0($v1)
    08834A64:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08834A68:[00821006]: srlv       $v0, $v0, $a0
    08834A6C:[00621824]: and        $v1, $v1, $v0
    08834A70:[50600006]: beql       $v1, $zr, 0x08834A8C
    08834A74:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08834A78:[0E20D0FC]: jal        0x088343F0
    08834A7C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834A80:[0A20D2A3]: j          0x08834A8C
    08834A84:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08834A88:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08834A8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834A90:[0E20D0CC]: jal        0x08834330
    08834A94:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08834A98:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834A9C:[7C10F144]: ins        $s0, $zr, 5, 26
    08834AA0:[06010005]: bgez       $s0, 0x08834AB8
    08834AA4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08834AA8:[2610FFFF]: addiu      $s0, $s0, -1
    08834AAC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834AB0:[02028025]: or         $s0, $s0, $v0
    08834AB4:[26100001]: addiu      $s0, $s0, 1
    08834AB8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834ABC:[0E20D0C3]: jal        0x0883430C
    08834AC0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834AC4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08834AC8:[0E20D0B8]: jal        0x088342E0
    08834ACC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834AD0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08834AD4:[28420020]: slti       $v0, $v0, 32
    08834AD8:[5040001A]: beql       $v0, $zr, 0x08834B44
    08834ADC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08834AE0:[02501023]: subu       $v0, $s2, $s0
    08834AE4:[00432821]: addu       $a1, $v0, $v1
    08834AE8:[28A30000]: slti       $v1, $a1, 0
    08834AEC:[24A2001F]: addiu      $v0, $a1, 31
    08834AF0:[00A3100A]: movz       $v0, $a1, $v1
    08834AF4:[8E23009C]: lw         $v1, 156($s1)
    08834AF8:[00021143]: sra        $v0, $v0, 0x0005
    08834AFC:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08834B00:[00021080]: sll        $v0, $v0, 0x0002
    08834B04:[7C04F144]: ins        $a0, $zr, 5, 26
    08834B08:[04810005]: bgez       $a0, 0x08834B20
    08834B0C:[00431821]: addu       $v1, $v0, $v1
    08834B10:[2484FFFF]: addiu      $a0, $a0, -1
    08834B14:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834B18:[00822025]: or         $a0, $a0, $v0
    08834B1C:[24840001]: addiu      $a0, $a0, 1
    08834B20:[8C630000]: lw         $v1, 0($v1)
    08834B24:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08834B28:[00821006]: srlv       $v0, $v0, $a0
    08834B2C:[00621824]: and        $v1, $v1, $v0
    08834B30:[50600004]: beql       $v1, $zr, 0x08834B44
    08834B34:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08834B38:[0E20D0FC]: jal        0x088343F0
    08834B3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834B40:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834B44:[12800008]: beq        $s4, $zr, 0x08834B68
    08834B48:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834B4C:[0E20D14D]: jal        0x08834534
    08834B50:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08834B54:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08834B58:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834B5C:[0E20D1B3]: jal        0x088346CC
    08834B60:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08834B64:[02809821]: addu       $s3, $s4, $zr <=> move $s3, $s4
    08834B68:[12000007]: beq        $s0, $zr, 0x08834B88
    08834B6C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834B70:[0E20D14D]: jal        0x08834534
    08834B74:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834B78:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834B7C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08834B80:[0E20D1B3]: jal        0x088346CC
    08834B84:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08834B88:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834B8C:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08834B90:[8FBF0014]: lw         $ra, 20($sp)
    08834B94:[8FB40010]: lw         $s4, 16($sp)
    08834B98:[8FB3000C]: lw         $s3, 12($sp)
    08834B9C:[8FB20008]: lw         $s2, 8($sp)
    08834BA0:[8FB10004]: lw         $s1, 4($sp)
    08834BA4:[8FB00000]: lw         $s0, 0($sp)
    08834BA8:[0A20D16B]: j          0x088345AC
    08834BAC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08834BA8 2,240 times (length 385)
_S1_2_8834F60 223,301 instructions (0.339%), 3,148 calls (08834F60 - 088350DC, length 96)
    08834F60:[27BDFFF0]: addiu      $sp, $sp, -16
    08834F64:[AFB10004]: sw         $s1, 4($sp)
    08834F68:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08834F6C:[AFB00000]: sw         $s0, 0($sp)
    08834F70:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08834F74:[AFBF000C]: sw         $ra, 12($sp)
    08834F78:[AFB20008]: sw         $s2, 8($sp)
    08834F7C:[0E20B4F9]: jal        0x0882D3E4
    08834F80:[8C840010]: lw         $a0, 16($a0)
    08834F84:[00021880]: sll        $v1, $v0, 0x0002
    08834F88:[00701821]: addu       $v1, $v1, $s0
    08834F8C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834F90:[0440004C]: bltz       $v0, 0x088350C4
    08834F94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08834F98:[8C720014]: lw         $s2, 20($v1)
    08834F9C:[0E20D14D]: jal        0x08834534
    08834FA0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834FA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834FA8:[0E20D142]: jal        0x08834508
    08834FAC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834FB0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834FB4:[10510024]: beq        $v0, $s1, 0x08835048
    08834FB8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834FBC:[0E20D0CC]: jal        0x08834330
    08834FC0:[00000000]: nop
    08834FC4:[00511021]: addu       $v0, $v0, $s1
    08834FC8:[24510001]: addiu      $s1, $v0, 1
    08834FCC:[2A230000]: slti       $v1, $s1, 0
    08834FD0:[24420020]: addiu      $v0, $v0, 32
    08834FD4:[0223100A]: movz       $v0, $s1, $v1
    08834FD8:[8E030098]: lw         $v1, 152($s0)
    08834FDC:[00021143]: sra        $v0, $v0, 0x0005
    08834FE0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08834FE4:[00021080]: sll        $v0, $v0, 0x0002
    08834FE8:[7C06F144]: ins        $a2, $zr, 5, 26
    08834FEC:[00114100]: sll        $t0, $s1, 0x0004
    08834FF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834FF4:[04C10005]: bgez       $a2, 0x0883500C
    08834FF8:[00433821]: addu       $a3, $v0, $v1
    08834FFC:[24C6FFFF]: addiu      $a2, $a2, -1
    08835000:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835004:[00C23025]: or         $a2, $a2, $v0
    08835008:[24C60001]: addiu      $a2, $a2, 1
    0883500C:[8CE20000]: lw         $v0, 0($a3)
    08835010:[8E050000]: lw         $a1, 0($s0)
    08835014:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08835018:[00C31806]: srlv       $v1, $v1, $a2
    0883501C:[00431025]: or         $v0, $v0, $v1
    08835020:[00A82821]: addu       $a1, $a1, $t0
    08835024:[0E20D18B]: jal        0x0883462C
    08835028:[ACE20000]: sw         $v0, 0($a3)
    0883502C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835030:[0E20D0FC]: jal        0x088343F0
    08835034:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835038:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883503C:[0E20D16B]: jal        0x088345AC
    08835040:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835044:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835048:[0E20D142]: jal        0x08834508
    0883504C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835050:[8E0300A4]: lw         $v1, 164($s0)
    08835054:[00021100]: sll        $v0, $v0, 0x0004
    08835058:[24420010]: addiu      $v0, $v0, 16
    0883505C:[00621823]: subu       $v1, $v1, $v0
    08835060:[AE0300A4]: sw         $v1, 164($s0)
    08835064:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835068:[0E20D0CC]: jal        0x08834330
    0883506C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08835070:[28440000]: slti       $a0, $v0, 0
    08835074:[2443001F]: addiu      $v1, $v0, 31
    08835078:[0044180A]: movz       $v1, $v0, $a0
    0883507C:[8E04009C]: lw         $a0, 156($s0)
    08835080:[00031943]: sra        $v1, $v1, 0x0005
    08835084:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08835088:[00031880]: sll        $v1, $v1, 0x0002
    0883508C:[7C06F144]: ins        $a2, $zr, 5, 26
    08835090:[00642021]: addu       $a0, $v1, $a0
    08835094:[04C10005]: bgez       $a2, 0x088350AC
    08835098:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883509C:[24C6FFFF]: addiu      $a2, $a2, -1
    088350A0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088350A4:[00C23025]: or         $a2, $a2, $v0
    088350A8:[24C60001]: addiu      $a2, $a2, 1
    088350AC:[8C830000]: lw         $v1, 0($a0)
    088350B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088350B4:[00C21006]: srlv       $v0, $v0, $a2
    088350B8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088350BC:[00621824]: and        $v1, $v1, $v0
    088350C0:[AC830000]: sw         $v1, 0($a0)
    088350C4:[8FBF000C]: lw         $ra, 12($sp)
    088350C8:[8FB20008]: lw         $s2, 8($sp)
    088350CC:[8FB10004]: lw         $s1, 4($sp)
    088350D0:[8FB00000]: lw         $s0, 0($sp)
    088350D4:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088350D8:[03E00008]: jr         $ra
    088350DC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8821E8C 213,007 instructions (0.324%), 3,713 calls (08821E8C - 08821EC0, length 14)
    08821E8C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08821E90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821E94:[0A2087AD]: j          0x08821EB4
    08821E98:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08821E9C:[24E70001]: addiu      $a3, $a3, 1
    08821EA0:[24C60004]: addiu      $a2, $a2, 4
    08821EA4:[00822026]: xor        $a0, $a0, $v0
    08821EA8:[00041980]: sll        $v1, $a0, 0x0006
    08821EAC:[00431021]: addu       $v0, $v0, $v1
    08821EB0:[00822021]: addu       $a0, $a0, $v0
    08821EB4:[54E5FFF9]: bnel       $a3, $a1, 0x08821E9C
    08821EB8:[8CC20000]: lw         $v0, 0($a2)
    08821EBC:[03E00008]: jr         $ra
    08821EC0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08821EB4 23,377 times (length 8)
    08821E8C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08821E90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821E94:[0A2087AD]: j          0x08821EB4
    08821E98:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08821E9C:[24E70001]: addiu      $a3, $a3, 1
    08821EA0:[24C60004]: addiu      $a2, $a2, 4
    08821EA4:[00822026]: xor        $a0, $a0, $v0
    08821EA8:[00041980]: sll        $v1, $a0, 0x0006
    08821EAC:[00431021]: addu       $v0, $v0, $v1
    08821EB0:[00822021]: addu       $a0, $a0, $v0
--> 08821EB4:[54E5FFF9]: bnel       $a3, $a1, 0x08821E9C
    08821EB8:[8CC20000]: lw         $v0, 0($a2)
    08821EBC:[03E00008]: jr         $ra
    08821EC0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_88357B0 195,424 instructions (0.297%), 4,725 calls (088357B0 - 08835990, length 121)
    088357B0:[27BDFFE0]: addiu      $sp, $sp, -32
    088357B4:[28A20009]: slti       $v0, $a1, 9
    088357B8:[AFB3000C]: sw         $s3, 12($sp)
    088357BC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088357C0:[AFB10004]: sw         $s1, 4($sp)
    088357C4:[3C11089F]: lui        $s1, 0x089F <=> li $s1, 0x089F0000
    088357C8:[AFBF0010]: sw         $ra, 16($sp)
    088357CC:[AFB20008]: sw         $s2, 8($sp)
    088357D0:[1040004E]: beq        $v0, $zr, 0x0883590C
    088357D4:[AFB00000]: sw         $s0, 0($sp)
    088357D8:[8E240D70]: lw         $a0, 3440($s1)
    088357DC:[28A20005]: slti       $v0, $a1, 5
    088357E0:[0E2092C4]: jal        0x08824B10
    088357E4:[38510001]: xori       $s1, $v0, 1
    088357E8:[04410005]: bgez       $v0, 0x08835800
    088357EC:[00111080]: sll        $v0, $s1, 0x0002
    088357F0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088357F4:[0E20999C]: jal        0x08826670
    088357F8:[248434AC]: addiu      $a0, $a0, 13484
    088357FC:[00111080]: sll        $v0, $s1, 0x0002
    08835800:[00531021]: addu       $v0, $v0, $s3
    08835804:[8C500008]: lw         $s0, 8($v0)
    08835808:[5600001A]: bnel       $s0, $zr, 0x08835874
    0883580C:[92020003]: lbu        $v0, 3($s0)
    08835810:[0E20D1D6]: jal        0x08834758
    08835814:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835818:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883581C:[0E20D3D8]: jal        0x08834F60
    08835820:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835824:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835828:[10400030]: beq        $v0, $zr, 0x088358EC
    0883582C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835830:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    08835834:[9062E84C]: lbu        $v0, -6068($v1)
    08835838:[2463E84C]: addiu      $v1, $v1, -6068
    0883583C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835840:[A2020000]: sb         $v0, 0($s0)
    08835844:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835848:[90620001]: lbu        $v0, 1($v1)
    0883584C:[A2020001]: sb         $v0, 1($s0)
    08835850:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08835854:[90630002]: lbu        $v1, 2($v1)
    08835858:[AE02000C]: sw         $v0, 12($s0)
    0883585C:[A2030002]: sb         $v1, 2($s0)
    08835860:[A2110003]: sb         $s1, 3($s0)
    08835864:[AE000004]: sw         $zr, 4($s0)
    08835868:[0E20D1FF]: jal        0x088347FC
    0883586C:[AE000008]: sw         $zr, 8($s0)
    08835870:[92020003]: lbu        $v0, 3($s0)
    08835874:[10510003]: beq        $v0, $s1, 0x08835884
    08835878:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883587C:[0E20999C]: jal        0x08826670
    08835880:[2484349C]: addiu      $a0, $a0, 13468
    08835884:[8E04000C]: lw         $a0, 12($s0)
    08835888:[0E20B4F9]: jal        0x0882D3E4
    0883588C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08835890:[04410004]: bgez       $v0, 0x088358A4
    08835894:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835898:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883589C:[0E20999C]: jal        0x08826670
    088358A0:[2484348C]: addiu      $a0, $a0, 13452
    088358A4:[8E03000C]: lw         $v1, 12($s0)
    088358A8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088358AC:[02221006]: srlv       $v0, $v0, $s1
    088358B0:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088358B4:[00621824]: and        $v1, $v1, $v0
    088358B8:[14600004]: bne        $v1, $zr, 0x088358CC
    088358BC:[AE03000C]: sw         $v1, 12($s0)
    088358C0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088358C4:[0E20D1F2]: jal        0x088347C8
    088358C8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088358CC:[92040003]: lbu        $a0, 3($s0)
    088358D0:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    088358D4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088358D8:[0064100B]: movn       $v0, $v1, $a0
    088358DC:[26030010]: addiu      $v1, $s0, 16
    088358E0:[00600013]: mtlo       $v1
    088358E4:[0051001C]: madd       $v0, $s1
    088358E8:[00009012]: mflo       $s2
    088358EC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088358F0:[0E2092DB]: jal        0x08824B6C
    088358F4:[8C440D70]: lw         $a0, 3440($v0)
    088358F8:[0441001F]: bgez       $v0, 0x08835978
    088358FC:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08835900:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835904:[0A20D65B]: j          0x0883596C
    08835908:[2484347C]: addiu      $a0, $a0, 13436
    0883590C:[24A2000F]: addiu      $v0, $a1, 15
    08835910:[7C021804]: ins        $v0, $zr, 0, 4
    08835914:[2445000F]: addiu      $a1, $v0, 15
    08835918:[28430000]: slti       $v1, $v0, 0
    0883591C:[8E240D70]: lw         $a0, 3440($s1)
    08835920:[00A3100B]: movn       $v0, $a1, $v1
    08835924:[00021103]: sra        $v0, $v0, 0x0004
    08835928:[0E2092C4]: jal        0x08824B10
    0883592C:[2450FFFF]: addiu      $s0, $v0, -1
    08835930:[04430005]: bgezl      $v0, 0x08835948
    08835934:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835938:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883593C:[0E20999C]: jal        0x08826670
    08835940:[2484346C]: addiu      $a0, $a0, 13420
    08835944:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835948:[0E20D3D8]: jal        0x08834F60
    0883594C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08835950:[8E240D70]: lw         $a0, 3440($s1)
    08835954:[0E2092DB]: jal        0x08824B6C
    08835958:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0883595C:[04410006]: bgez       $v0, 0x08835978
    08835960:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08835964:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835968:[248421A4]: addiu      $a0, $a0, 8612
    0883596C:[0E20999C]: jal        0x08826670
    08835970:[00000000]: nop
    08835974:[02401021]: addu       $v0, $s2, $zr <=> move $v0, $s2
    08835978:[8FBF0010]: lw         $ra, 16($sp)
    0883597C:[8FB3000C]: lw         $s3, 12($sp)
    08835980:[8FB20008]: lw         $s2, 8($sp)
    08835984:[8FB10004]: lw         $s1, 4($sp)
    08835988:[8FB00000]: lw         $s0, 0($sp)
    0883598C:[03E00008]: jr         $ra
    08835990:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88245D4 191,695 instructions (0.291%), 5 calls (088245D4 - 0882460C, length 15)
    088245D4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088245D8:[0A20917E]: j          0x088245F8
    088245DC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088245E0:[14C00003]: bne        $a2, $zr, 0x088245F0
    088245E4:[24A50004]: addiu      $a1, $a1, 4
    088245E8:[03E00008]: jr         $ra
    088245EC:[AC600000]: sw         $zr, 0($v1)
    088245F0:[AC660000]: sw         $a2, 0($v1)
    088245F4:[24630004]: addiu      $v1, $v1, 4
    088245F8:[10600003]: beq        $v1, $zr, 0x08824608
    088245FC:[00000000]: nop
    08824600:[54A0FFF7]: bnel       $a1, $zr, 0x088245E0
    08824604:[8CA60000]: lw         $a2, 0($a1)
    08824608:[03E00008]: jr         $ra
    0882460C:[00000000]: nop
  Back Branch 08824600 23,960 times (length 10)
    088245D4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088245D8:[0A20917E]: j          0x088245F8
    088245DC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 088245E0:[14C00003]: bne        $a2, $zr, 0x088245F0
    088245E4:[24A50004]: addiu      $a1, $a1, 4
    088245E8:[03E00008]: jr         $ra
    088245EC:[AC600000]: sw         $zr, 0($v1)
    088245F0:[AC660000]: sw         $a2, 0($v1)
    088245F4:[24630004]: addiu      $v1, $v1, 4
    088245F8:[10600003]: beq        $v1, $zr, 0x08824608
    088245FC:[00000000]: nop
--> 08824600:[54A0FFF7]: bnel       $a1, $zr, 0x088245E0
    08824604:[8CA60000]: lw         $a2, 0($a1)
    08824608:[03E00008]: jr         $ra
    0882460C:[00000000]: nop
_S1_2_88345AC 189,858 instructions (0.288%), 6,456 calls (088345AC - 08834628, length 32)
    088345AC:[27BDFFF0]: addiu      $sp, $sp, -16
    088345B0:[AFB10004]: sw         $s1, 4($sp)
    088345B4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088345B8:[AFB00000]: sw         $s0, 0($sp)
    088345BC:[AFBF0008]: sw         $ra, 8($sp)
    088345C0:[8CA20008]: lw         $v0, 8($a1)
    088345C4:[14400014]: bne        $v0, $zr, 0x08834618
    088345C8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088345CC:[0E20D142]: jal        0x08834508
    088345D0:[00000000]: nop
    088345D4:[00021880]: sll        $v1, $v0, 0x0002
    088345D8:[26040014]: addiu      $a0, $s0, 20
    088345DC:[00832021]: addu       $a0, $a0, $v1
    088345E0:[8C850000]: lw         $a1, 0($a0)
    088345E4:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088345E8:[00431806]: srlv       $v1, $v1, $v0
    088345EC:[14A00004]: bne        $a1, $zr, 0x08834600
    088345F0:[26260004]: addiu      $a2, $s1, 4
    088345F4:[8E020010]: lw         $v0, 16($s0)
    088345F8:[00431025]: or         $v0, $v0, $v1
    088345FC:[AE020010]: sw         $v0, 16($s0)
    08834600:[AE250004]: sw         $a1, 4($s1)
    08834604:[8C820000]: lw         $v0, 0($a0)
    08834608:[54400001]: bnel       $v0, $zr, 0x08834610
    0883460C:[AC460008]: sw         $a2, 8($v0)
    08834610:[AE240008]: sw         $a0, 8($s1)
    08834614:[AC910000]: sw         $s1, 0($a0)
    08834618:[8FBF0008]: lw         $ra, 8($sp)
    0883461C:[8FB10004]: lw         $s1, 4($sp)
    08834620:[8FB00000]: lw         $s0, 0($sp)
    08834624:[03E00008]: jr         $ra
    08834628:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89323C0 186,780 instructions (0.284%), 1,466 calls (089323C0 - 0893351C, length 1112)
  Back Branch 0893258C 3,418 times (length 73)
    0893245C:[2882003A]: slti       $v0, $a0, 58
    08932460:[8FA7002C]: lw         $a3, 44($sp)
    08932464:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08932468:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0893246C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08932470:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08932474:[10820219]: beq        $a0, $v0, 0x08932CDC
    08932478:[8FB7002C]: lw         $s7, 44($sp)
    0893247C:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08932480:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08932484:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08932488:[24020065]: addiu      $v0, $zr, 101 <=> li $v0, 101
    0893248C:[10820068]: beq        $a0, $v0, 0x08932630
    08932490:[24020045]: addiu      $v0, $zr, 69 <=> li $v0, 69
    08932494:[AFA7002C]: sw         $a3, 44($sp)
    08932498:[10820065]: beq        $a0, $v0, 0x08932630
    0893249C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089324A0:[16800076]: bne        $s4, $zr, 0x0893267C
    089324A4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089324A8:[010B1025]: or         $v0, $t0, $t3
    089324AC:[50400001]: beql       $v0, $zr, 0x089324B4
    089324B0:[AFA5002C]: sw         $a1, 44($sp)
    089324B4:[8FA70040]: lw         $a3, 64($sp)
    089324B8:[10E00002]: beq        $a3, $zr, 0x089324C4
    089324BC:[8FA2002C]: lw         $v0, 44($sp)
    089324C0:[ACE20000]: sw         $v0, 0($a3)
    089324C4:[8FA30034]: lw         $v1, 52($sp)
    089324C8:[1060004A]: beq        $v1, $zr, 0x089325F4
    089324CC:[8FA40038]: lw         $a0, 56($sp)
    089324D0:[8FA60038]: lw         $a2, 56($sp)
    089324D4:[8FA7003C]: lw         $a3, 60($sp)
    089324D8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089324DC:[8FBF0074]: lw         $ra, 116($sp)
    089324E0:[8FBE0070]: lw         $fp, 112($sp)
    089324E4:[8FB7006C]: lw         $s7, 108($sp)
    089324E8:[8FB60068]: lw         $s6, 104($sp)
    089324EC:[8FB50064]: lw         $s5, 100($sp)
    089324F0:[8FB40060]: lw         $s4, 96($sp)
    089324F4:[8FB3005C]: lw         $s3, 92($sp)
    089324F8:[8FB20058]: lw         $s2, 88($sp)
    089324FC:[8FB10054]: lw         $s1, 84($sp)
    08932500:[8FB00050]: lw         $s0, 80($sp)
    08932504:[00E22826]: xor        $a1, $a3, $v0
    08932508:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0893250C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08932510:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08932514:[03E00008]: jr         $ra
    08932518:[27BD0080]: addiu      $sp, $sp, 128
    0893251C:[8FA2002C]: lw         $v0, 44($sp)
    08932520:[24420001]: addiu      $v0, $v0, 1
    08932524:[AFA2002C]: sw         $v0, 44($sp)
    08932528:[90460000]: lbu        $a2, 0($v0)
    0893252C:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    08932530:[7C061C20]: seb        $v1, $a2
    08932534:[1062FFFA]: beq        $v1, $v0, 0x08932520
    08932538:[8FA2002C]: lw         $v0, 44($sp)
    0893253C:[1060FFDE]: beq        $v1, $zr, 0x089324B8
    08932540:[8FA70040]: lw         $a3, 64($sp)
    08932544:[7C062420]: seb        $a0, $a2
    08932548:[28820030]: slti       $v0, $a0, 48
    0893254C:[1440FFC4]: bne        $v0, $zr, 0x08932460
    08932550:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08932554:[2882003A]: slti       $v0, $a0, 58
    08932558:[1040FFC2]: beq        $v0, $zr, 0x08932464
    0893255C:[8FA7002C]: lw         $a3, 44($sp)
    08932560:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08932564:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08932568:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0893256C:[001618C0]: sll        $v1, $s6, 0x0003
    08932570:[00161040]: sll        $v0, $s6, 0x0001
    08932574:[00431021]: addu       $v0, $v0, $v1
    08932578:[00441021]: addu       $v0, $v0, $a0
    0893257C:[2456FFD0]: addiu      $s6, $v0, -48
    08932580:[24E70001]: addiu      $a3, $a3, 1
    08932584:[80E40000]: lb         $a0, 0($a3)
    08932588:[28820030]: slti       $v0, $a0, 48
--> 0893258C:[1440FFB8]: bne        $v0, $zr, 0x08932470
    08932590:[24C60001]: addiu      $a2, $a2, 1
    08932594:[2882003A]: slti       $v0, $a0, 58
    08932598:[1040FFB5]: beq        $v0, $zr, 0x08932470
    0893259C:[28C20009]: slti       $v0, $a2, 9
  Back Branch 08932598 2,183 times (length 76)
    0893245C:[2882003A]: slti       $v0, $a0, 58
    08932460:[8FA7002C]: lw         $a3, 44($sp)
    08932464:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08932468:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0893246C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08932470:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08932474:[10820219]: beq        $a0, $v0, 0x08932CDC
    08932478:[8FB7002C]: lw         $s7, 44($sp)
    0893247C:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08932480:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08932484:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08932488:[24020065]: addiu      $v0, $zr, 101 <=> li $v0, 101
    0893248C:[10820068]: beq        $a0, $v0, 0x08932630
    08932490:[24020045]: addiu      $v0, $zr, 69 <=> li $v0, 69
    08932494:[AFA7002C]: sw         $a3, 44($sp)
    08932498:[10820065]: beq        $a0, $v0, 0x08932630
    0893249C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089324A0:[16800076]: bne        $s4, $zr, 0x0893267C
    089324A4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089324A8:[010B1025]: or         $v0, $t0, $t3
    089324AC:[50400001]: beql       $v0, $zr, 0x089324B4
    089324B0:[AFA5002C]: sw         $a1, 44($sp)
    089324B4:[8FA70040]: lw         $a3, 64($sp)
    089324B8:[10E00002]: beq        $a3, $zr, 0x089324C4
    089324BC:[8FA2002C]: lw         $v0, 44($sp)
    089324C0:[ACE20000]: sw         $v0, 0($a3)
    089324C4:[8FA30034]: lw         $v1, 52($sp)
    089324C8:[1060004A]: beq        $v1, $zr, 0x089325F4
    089324CC:[8FA40038]: lw         $a0, 56($sp)
    089324D0:[8FA60038]: lw         $a2, 56($sp)
    089324D4:[8FA7003C]: lw         $a3, 60($sp)
    089324D8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089324DC:[8FBF0074]: lw         $ra, 116($sp)
    089324E0:[8FBE0070]: lw         $fp, 112($sp)
    089324E4:[8FB7006C]: lw         $s7, 108($sp)
    089324E8:[8FB60068]: lw         $s6, 104($sp)
    089324EC:[8FB50064]: lw         $s5, 100($sp)
    089324F0:[8FB40060]: lw         $s4, 96($sp)
    089324F4:[8FB3005C]: lw         $s3, 92($sp)
    089324F8:[8FB20058]: lw         $s2, 88($sp)
    089324FC:[8FB10054]: lw         $s1, 84($sp)
    08932500:[8FB00050]: lw         $s0, 80($sp)
    08932504:[00E22826]: xor        $a1, $a3, $v0
    08932508:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0893250C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08932510:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08932514:[03E00008]: jr         $ra
    08932518:[27BD0080]: addiu      $sp, $sp, 128
    0893251C:[8FA2002C]: lw         $v0, 44($sp)
    08932520:[24420001]: addiu      $v0, $v0, 1
    08932524:[AFA2002C]: sw         $v0, 44($sp)
    08932528:[90460000]: lbu        $a2, 0($v0)
    0893252C:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    08932530:[7C061C20]: seb        $v1, $a2
    08932534:[1062FFFA]: beq        $v1, $v0, 0x08932520
    08932538:[8FA2002C]: lw         $v0, 44($sp)
    0893253C:[1060FFDE]: beq        $v1, $zr, 0x089324B8
    08932540:[8FA70040]: lw         $a3, 64($sp)
    08932544:[7C062420]: seb        $a0, $a2
    08932548:[28820030]: slti       $v0, $a0, 48
    0893254C:[1440FFC4]: bne        $v0, $zr, 0x08932460
    08932550:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08932554:[2882003A]: slti       $v0, $a0, 58
    08932558:[1040FFC2]: beq        $v0, $zr, 0x08932464
    0893255C:[8FA7002C]: lw         $a3, 44($sp)
    08932560:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08932564:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08932568:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0893256C:[001618C0]: sll        $v1, $s6, 0x0003
    08932570:[00161040]: sll        $v0, $s6, 0x0001
    08932574:[00431021]: addu       $v0, $v0, $v1
    08932578:[00441021]: addu       $v0, $v0, $a0
    0893257C:[2456FFD0]: addiu      $s6, $v0, -48
    08932580:[24E70001]: addiu      $a3, $a3, 1
    08932584:[80E40000]: lb         $a0, 0($a3)
    08932588:[28820030]: slti       $v0, $a0, 48
    0893258C:[1440FFB8]: bne        $v0, $zr, 0x08932470
    08932590:[24C60001]: addiu      $a2, $a2, 1
    08932594:[2882003A]: slti       $v0, $a0, 58
--> 08932598:[1040FFB5]: beq        $v0, $zr, 0x08932470
    0893259C:[28C20009]: slti       $v0, $a2, 9
    089325A0:[1440FFF3]: bne        $v0, $zr, 0x08932570
    089325A4:[001618C0]: sll        $v1, $s6, 0x0003
    089325A8:[28C20010]: slti       $v0, $a2, 16
  Back Branch 089325A0 2,183 times (length 14)
    0893255C:[8FA7002C]: lw         $a3, 44($sp)
    08932560:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08932564:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08932568:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0893256C:[001618C0]: sll        $v1, $s6, 0x0003
--> 08932570:[00161040]: sll        $v0, $s6, 0x0001
    08932574:[00431021]: addu       $v0, $v0, $v1
    08932578:[00441021]: addu       $v0, $v0, $a0
    0893257C:[2456FFD0]: addiu      $s6, $v0, -48
    08932580:[24E70001]: addiu      $a3, $a3, 1
    08932584:[80E40000]: lb         $a0, 0($a3)
    08932588:[28820030]: slti       $v0, $a0, 48
    0893258C:[1440FFB8]: bne        $v0, $zr, 0x08932470
    08932590:[24C60001]: addiu      $a2, $a2, 1
    08932594:[2882003A]: slti       $v0, $a0, 58
    08932598:[1040FFB5]: beq        $v0, $zr, 0x08932470
    0893259C:[28C20009]: slti       $v0, $a2, 9
--> 089325A0:[1440FFF3]: bne        $v0, $zr, 0x08932570
    089325A4:[001618C0]: sll        $v1, $s6, 0x0003
    089325A8:[28C20010]: slti       $v0, $a2, 16
    089325AC:[5040FFF5]: beql       $v0, $zr, 0x08932584
    089325B0:[24E70001]: addiu      $a3, $a3, 1
  Back Branch 08932558 1,235 times (length 63)
    08932450:[7C062420]: seb        $a0, $a2
    08932454:[28820030]: slti       $v0, $a0, 48
    08932458:[1040003F]: beq        $v0, $zr, 0x08932558
    0893245C:[2882003A]: slti       $v0, $a0, 58
    08932460:[8FA7002C]: lw         $a3, 44($sp)
--> 08932464:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08932468:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0893246C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08932470:[2402002E]: addiu      $v0, $zr, 46 <=> li $v0, 46
    08932474:[10820219]: beq        $a0, $v0, 0x08932CDC
    08932478:[8FB7002C]: lw         $s7, 44($sp)
    0893247C:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08932480:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08932484:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08932488:[24020065]: addiu      $v0, $zr, 101 <=> li $v0, 101
    0893248C:[10820068]: beq        $a0, $v0, 0x08932630
    08932490:[24020045]: addiu      $v0, $zr, 69 <=> li $v0, 69
    08932494:[AFA7002C]: sw         $a3, 44($sp)
    08932498:[10820065]: beq        $a0, $v0, 0x08932630
    0893249C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089324A0:[16800076]: bne        $s4, $zr, 0x0893267C
    089324A4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089324A8:[010B1025]: or         $v0, $t0, $t3
    089324AC:[50400001]: beql       $v0, $zr, 0x089324B4
    089324B0:[AFA5002C]: sw         $a1, 44($sp)
    089324B4:[8FA70040]: lw         $a3, 64($sp)
    089324B8:[10E00002]: beq        $a3, $zr, 0x089324C4
    089324BC:[8FA2002C]: lw         $v0, 44($sp)
    089324C0:[ACE20000]: sw         $v0, 0($a3)
    089324C4:[8FA30034]: lw         $v1, 52($sp)
    089324C8:[1060004A]: beq        $v1, $zr, 0x089325F4
    089324CC:[8FA40038]: lw         $a0, 56($sp)
    089324D0:[8FA60038]: lw         $a2, 56($sp)
    089324D4:[8FA7003C]: lw         $a3, 60($sp)
    089324D8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089324DC:[8FBF0074]: lw         $ra, 116($sp)
    089324E0:[8FBE0070]: lw         $fp, 112($sp)
    089324E4:[8FB7006C]: lw         $s7, 108($sp)
    089324E8:[8FB60068]: lw         $s6, 104($sp)
    089324EC:[8FB50064]: lw         $s5, 100($sp)
    089324F0:[8FB40060]: lw         $s4, 96($sp)
    089324F4:[8FB3005C]: lw         $s3, 92($sp)
    089324F8:[8FB20058]: lw         $s2, 88($sp)
    089324FC:[8FB10054]: lw         $s1, 84($sp)
    08932500:[8FB00050]: lw         $s0, 80($sp)
    08932504:[00E22826]: xor        $a1, $a3, $v0
    08932508:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0893250C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08932510:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08932514:[03E00008]: jr         $ra
    08932518:[27BD0080]: addiu      $sp, $sp, 128
    0893251C:[8FA2002C]: lw         $v0, 44($sp)
    08932520:[24420001]: addiu      $v0, $v0, 1
    08932524:[AFA2002C]: sw         $v0, 44($sp)
    08932528:[90460000]: lbu        $a2, 0($v0)
    0893252C:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    08932530:[7C061C20]: seb        $v1, $a2
    08932534:[1062FFFA]: beq        $v1, $v0, 0x08932520
    08932538:[8FA2002C]: lw         $v0, 44($sp)
    0893253C:[1060FFDE]: beq        $v1, $zr, 0x089324B8
    08932540:[8FA70040]: lw         $a3, 64($sp)
    08932544:[7C062420]: seb        $a0, $a2
    08932548:[28820030]: slti       $v0, $a0, 48
    0893254C:[1440FFC4]: bne        $v0, $zr, 0x08932460
    08932550:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08932554:[2882003A]: slti       $v0, $a0, 58
--> 08932558:[1040FFC2]: beq        $v0, $zr, 0x08932464
    0893255C:[8FA7002C]: lw         $a3, 44($sp)
    08932560:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08932564:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08932568:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
  Back Branch 08932C70 1,235 times (length 496)
  Back Branch 08932D04 395 times (length 544)
  Back Branch 089333D4 365 times (length 207)
  Back Branch 089333F4 365 times (length 448)
  Back Branch 08932DA0 222 times (length 38)
    08932CFC:[248AFFD0]: addiu      $t2, $a0, -48
    08932D00:[2D42000A]: sltiu      $v0, $t2, 10
    08932D04:[1040FDE1]: beq        $v0, $zr, 0x0893248C
    08932D08:[24020065]: addiu      $v0, $zr, 101 <=> li $v0, 101
    08932D0C:[25080001]: addiu      $t0, $t0, 1
--> 08932D10:[514000EB]: beql       $t2, $zr, 0x089330C0
    08932D14:[24E70001]: addiu      $a3, $a3, 1
    08932D18:[29020002]: slti       $v0, $t0, 2
    08932D1C:[01886021]: addu       $t4, $t4, $t0
    08932D20:[144001AB]: bne        $v0, $zr, 0x089333D0
    08932D24:[02804821]: addu       $t1, $s4, $zr <=> move $t1, $s4
    08932D28:[0A24CB51]: j          0x08932D44
    08932D2C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08932D30:[00161040]: sll        $v0, $s6, 0x0001
    08932D34:[0043B021]: addu       $s6, $v0, $v1
    08932D38:[24840001]: addiu      $a0, $a0, 1
    08932D3C:[108801A5]: beq        $a0, $t0, 0x089333D4
    08932D40:[29220009]: slti       $v0, $t1, 9
    08932D44:[25290001]: addiu      $t1, $t1, 1
    08932D48:[2522FFFF]: addiu      $v0, $t1, -1
    08932D4C:[28420009]: slti       $v0, $v0, 9
    08932D50:[1440FFF7]: bne        $v0, $zr, 0x08932D30
    08932D54:[001618C0]: sll        $v1, $s6, 0x0003
    08932D58:[29220011]: slti       $v0, $t1, 17
    08932D5C:[5040FFF7]: beql       $v0, $zr, 0x08932D3C
    08932D60:[24840001]: addiu      $a0, $a0, 1
    08932D64:[001318C0]: sll        $v1, $s3, 0x0003
    08932D68:[00131040]: sll        $v0, $s3, 0x0001
    08932D6C:[0A24CB4E]: j          0x08932D38
    08932D70:[00439821]: addu       $s3, $v0, $v1
    08932D74:[24020030]: addiu      $v0, $zr, 48 <=> li $v0, 48
    08932D78:[10620130]: beq        $v1, $v0, 0x0893323C
    08932D7C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08932D80:[2482FFCF]: addiu      $v0, $a0, -49
    08932D84:[2C420009]: sltiu      $v0, $v0, 9
    08932D88:[5040009E]: beql       $v0, $zr, 0x08933004
    08932D8C:[8FB7002C]: lw         $s7, 44($sp)
    08932D90:[01006021]: addu       $t4, $t0, $zr <=> move $t4, $t0
    08932D94:[248AFFD0]: addiu      $t2, $a0, -48
    08932D98:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    08932D9C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 08932DA0:[0A24CB44]: j          0x08932D10
    08932DA4:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08932DA8:[0E206A20]: jal        0x0881A880
    08932DAC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08932DB0:[0E2069E6]: jal        0x0881A798
  Back Branch 08933100 222 times (length 789)
  Back Branch 089330C0 26 times (length 243)
_S1_2_8839B44 182,480 instructions (0.277%), 20 calls (08839A64 - 08839B98, length 78)
    08839A64:[27BDFFF0]: addiu      $sp, $sp, -16
    08839A68:[AFBF0004]: sw         $ra, 4($sp)
    08839A6C:[0A20E6A6]: j          0x08839A98
    08839A70:[AFB00000]: sw         $s0, 0($sp)
    08839A74:[0E20AE7D]: jal        0x0882B9F4
    08839A78:[26040034]: addiu      $a0, $s0, 52
    08839A7C:[0E211211]: jal        0x08844844
    08839A80:[26040038]: addiu      $a0, $s0, 56
    08839A84:[0E20965B]: jal        0x0882596C
    08839A88:[2604003C]: addiu      $a0, $s0, 60
    08839A8C:[0E216B91]: jal        0x0885AE44
    08839A90:[26040040]: addiu      $a0, $s0, 64
    08839A94:[A2000016]: sb         $zr, 22($s0)
    08839A98:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839A9C:[0E20E519]: jal        0x08839464
    08839AA0:[24842C20]: addiu      $a0, $a0, 11296
    08839AA4:[1440FFF3]: bne        $v0, $zr, 0x08839A74
    08839AA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839AAC:[0A20E6C5]: j          0x08839B14
    08839AB0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839AB4:[90A20016]: lbu        $v0, 22($a1)
    08839AB8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839ABC:[10400005]: beq        $v0, $zr, 0x08839AD4
    08839AC0:[24843954]: addiu      $a0, $a0, 14676
    08839AC4:[0E20E4FC]: jal        0x088393F0
    08839AC8:[26042BD8]: addiu      $a0, $s0, 11224
    08839ACC:[0A20E6A7]: j          0x08839A9C
    08839AD0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AD4:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839AD8:[344283E1]: ori        $v0, $v0, -31775
    08839ADC:[00620018]: mult       $v1, $v0
    08839AE0:[00008012]: mflo       $s0
    08839AE4:[2A020008]: slti       $v0, $s0, 8
    08839AE8:[54400004]: bnel       $v0, $zr, 0x08839AFC
    08839AEC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AF0:[0E20999C]: jal        0x08826670
    08839AF4:[00000000]: nop
    08839AF8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AFC:[8C8327B4]: lw         $v1, 10164($a0)
    08839B00:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839B04:[02021006]: srlv       $v0, $v0, $s0
    08839B08:[00621825]: or         $v1, $v1, $v0
    08839B0C:[AC8327B4]: sw         $v1, 10164($a0)
    08839B10:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B14:[0E20E519]: jal        0x08839464
    08839B18:[26042BD8]: addiu      $a0, $s0, 11224
    08839B1C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839B20:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839B24:[244227B8]: addiu      $v0, $v0, 10168
    08839B28:[00A21023]: subu       $v0, $a1, $v0
    08839B2C:[14A0FFE1]: bne        $a1, $zr, 0x08839AB4
    08839B30:[00021883]: sra        $v1, $v0, 0x0002
    08839B34:[8FBF0004]: lw         $ra, 4($sp)
    08839B38:[8FB00000]: lw         $s0, 0($sp)
    08839B3C:[03E00008]: jr         $ra
    08839B40:[27BD0010]: addiu      $sp, $sp, 16
    08839B44:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B48:[AFB00000]: sw         $s0, 0($sp)
    08839B4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839B50:[0A20E6DC]: j          0x08839B70
    08839B54:[AFBF0004]: sw         $ra, 4($sp)
    08839B58:[0E20E699]: jal        0x08839A64
    08839B5C:[00000000]: nop
    08839B60:[0E20E544]: jal        0x08839510
    08839B64:[00000000]: nop
    08839B68:[0E264707]: jal        0x08991C1C [sceKernelDelayThreadCB]
    08839B6C:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08839B70:[92020000]: lbu        $v0, 0($s0)
    08839B74:[1040FFF8]: beq        $v0, $zr, 0x08839B58
    08839B78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08839B7C:[0E20E4CA]: jal        0x08839328
    08839B80:[00000000]: nop
    08839B84:[5040FFFB]: beql       $v0, $zr, 0x08839B74
    08839B88:[92020000]: lbu        $v0, 0($s0)
    08839B8C:[8FBF0004]: lw         $ra, 4($sp)
    08839B90:[8FB00000]: lw         $s0, 0($sp)
    08839B94:[0A20E699]: j          0x08839A64
    08839B98:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08839AA4 20,429 times (length 14)
    08839A64:[27BDFFF0]: addiu      $sp, $sp, -16
    08839A68:[AFBF0004]: sw         $ra, 4($sp)
    08839A6C:[0A20E6A6]: j          0x08839A98
    08839A70:[AFB00000]: sw         $s0, 0($sp)
--> 08839A74:[0E20AE7D]: jal        0x0882B9F4
    08839A78:[26040034]: addiu      $a0, $s0, 52
    08839A7C:[0E211211]: jal        0x08844844
    08839A80:[26040038]: addiu      $a0, $s0, 56
    08839A84:[0E20965B]: jal        0x0882596C
    08839A88:[2604003C]: addiu      $a0, $s0, 60
    08839A8C:[0E216B91]: jal        0x0885AE44
    08839A90:[26040040]: addiu      $a0, $s0, 64
    08839A94:[A2000016]: sb         $zr, 22($s0)
    08839A98:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839A9C:[0E20E519]: jal        0x08839464
    08839AA0:[24842C20]: addiu      $a0, $a0, 11296
--> 08839AA4:[1440FFF3]: bne        $v0, $zr, 0x08839A74
    08839AA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839AAC:[0A20E6C5]: j          0x08839B14
    08839AB0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839AB4:[90A20016]: lbu        $v0, 22($a1)
  Back Branch 08839B2C 20,428 times (length 32)
    08839AA0:[24842C20]: addiu      $a0, $a0, 11296
    08839AA4:[1440FFF3]: bne        $v0, $zr, 0x08839A74
    08839AA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839AAC:[0A20E6C5]: j          0x08839B14
    08839AB0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
--> 08839AB4:[90A20016]: lbu        $v0, 22($a1)
    08839AB8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839ABC:[10400005]: beq        $v0, $zr, 0x08839AD4
    08839AC0:[24843954]: addiu      $a0, $a0, 14676
    08839AC4:[0E20E4FC]: jal        0x088393F0
    08839AC8:[26042BD8]: addiu      $a0, $s0, 11224
    08839ACC:[0A20E6A7]: j          0x08839A9C
    08839AD0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AD4:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839AD8:[344283E1]: ori        $v0, $v0, -31775
    08839ADC:[00620018]: mult       $v1, $v0
    08839AE0:[00008012]: mflo       $s0
    08839AE4:[2A020008]: slti       $v0, $s0, 8
    08839AE8:[54400004]: bnel       $v0, $zr, 0x08839AFC
    08839AEC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AF0:[0E20999C]: jal        0x08826670
    08839AF4:[00000000]: nop
    08839AF8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AFC:[8C8327B4]: lw         $v1, 10164($a0)
    08839B00:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839B04:[02021006]: srlv       $v0, $v0, $s0
    08839B08:[00621825]: or         $v1, $v1, $v0
    08839B0C:[AC8327B4]: sw         $v1, 10164($a0)
    08839B10:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B14:[0E20E519]: jal        0x08839464
    08839B18:[26042BD8]: addiu      $a0, $s0, 11224
    08839B1C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839B20:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839B24:[244227B8]: addiu      $v0, $v0, 10168
    08839B28:[00A21023]: subu       $v0, $a1, $v0
--> 08839B2C:[14A0FFE1]: bne        $a1, $zr, 0x08839AB4
    08839B30:[00021883]: sra        $v1, $v0, 0x0002
    08839B34:[8FBF0004]: lw         $ra, 4($sp)
    08839B38:[8FB00000]: lw         $s0, 0($sp)
    08839B3C:[03E00008]: jr         $ra
  Back Branch 08839B74 20,146 times (length 9)
    08839B44:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B48:[AFB00000]: sw         $s0, 0($sp)
    08839B4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839B50:[0A20E6DC]: j          0x08839B70
    08839B54:[AFBF0004]: sw         $ra, 4($sp)
--> 08839B58:[0E20E699]: jal        0x08839A64
    08839B5C:[00000000]: nop
    08839B60:[0E20E544]: jal        0x08839510
    08839B64:[00000000]: nop
    08839B68:[0E264707]: jal        0x08991C1C [sceKernelDelayThreadCB]
    08839B6C:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08839B70:[92020000]: lbu        $v0, 0($s0)
--> 08839B74:[1040FFF8]: beq        $v0, $zr, 0x08839B58
    08839B78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08839B7C:[0E20E4CA]: jal        0x08839328
    08839B80:[00000000]: nop
    08839B84:[5040FFFB]: beql       $v0, $zr, 0x08839B74
  Back Branch 08839B94 19 times (length 78)
--> 08839A64:[27BDFFF0]: addiu      $sp, $sp, -16
    08839A68:[AFBF0004]: sw         $ra, 4($sp)
    08839A6C:[0A20E6A6]: j          0x08839A98
    08839A70:[AFB00000]: sw         $s0, 0($sp)
    08839A74:[0E20AE7D]: jal        0x0882B9F4
    08839A78:[26040034]: addiu      $a0, $s0, 52
    08839A7C:[0E211211]: jal        0x08844844
    08839A80:[26040038]: addiu      $a0, $s0, 56
    08839A84:[0E20965B]: jal        0x0882596C
    08839A88:[2604003C]: addiu      $a0, $s0, 60
    08839A8C:[0E216B91]: jal        0x0885AE44
    08839A90:[26040040]: addiu      $a0, $s0, 64
    08839A94:[A2000016]: sb         $zr, 22($s0)
    08839A98:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839A9C:[0E20E519]: jal        0x08839464
    08839AA0:[24842C20]: addiu      $a0, $a0, 11296
    08839AA4:[1440FFF3]: bne        $v0, $zr, 0x08839A74
    08839AA8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08839AAC:[0A20E6C5]: j          0x08839B14
    08839AB0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839AB4:[90A20016]: lbu        $v0, 22($a1)
    08839AB8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839ABC:[10400005]: beq        $v0, $zr, 0x08839AD4
    08839AC0:[24843954]: addiu      $a0, $a0, 14676
    08839AC4:[0E20E4FC]: jal        0x088393F0
    08839AC8:[26042BD8]: addiu      $a0, $s0, 11224
    08839ACC:[0A20E6A7]: j          0x08839A9C
    08839AD0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AD4:[3C023E0F]: lui        $v0, 0x3E0F <=> li $v0, 0x3E0F0000
    08839AD8:[344283E1]: ori        $v0, $v0, -31775
    08839ADC:[00620018]: mult       $v1, $v0
    08839AE0:[00008012]: mflo       $s0
    08839AE4:[2A020008]: slti       $v0, $s0, 8
    08839AE8:[54400004]: bnel       $v0, $zr, 0x08839AFC
    08839AEC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AF0:[0E20999C]: jal        0x08826670
    08839AF4:[00000000]: nop
    08839AF8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839AFC:[8C8327B4]: lw         $v1, 10164($a0)
    08839B00:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08839B04:[02021006]: srlv       $v0, $v0, $s0
    08839B08:[00621825]: or         $v1, $v1, $v0
    08839B0C:[AC8327B4]: sw         $v1, 10164($a0)
    08839B10:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08839B14:[0E20E519]: jal        0x08839464
    08839B18:[26042BD8]: addiu      $a0, $s0, 11224
    08839B1C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08839B20:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08839B24:[244227B8]: addiu      $v0, $v0, 10168
    08839B28:[00A21023]: subu       $v0, $a1, $v0
    08839B2C:[14A0FFE1]: bne        $a1, $zr, 0x08839AB4
    08839B30:[00021883]: sra        $v1, $v0, 0x0002
    08839B34:[8FBF0004]: lw         $ra, 4($sp)
    08839B38:[8FB00000]: lw         $s0, 0($sp)
    08839B3C:[03E00008]: jr         $ra
    08839B40:[27BD0010]: addiu      $sp, $sp, 16
    08839B44:[27BDFFF0]: addiu      $sp, $sp, -16
    08839B48:[AFB00000]: sw         $s0, 0($sp)
    08839B4C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839B50:[0A20E6DC]: j          0x08839B70
    08839B54:[AFBF0004]: sw         $ra, 4($sp)
    08839B58:[0E20E699]: jal        0x08839A64
    08839B5C:[00000000]: nop
    08839B60:[0E20E544]: jal        0x08839510
    08839B64:[00000000]: nop
    08839B68:[0E264707]: jal        0x08991C1C [sceKernelDelayThreadCB]
    08839B6C:[240401F4]: addiu      $a0, $zr, 500 <=> li $a0, 500
    08839B70:[92020000]: lbu        $v0, 0($s0)
    08839B74:[1040FFF8]: beq        $v0, $zr, 0x08839B58
    08839B78:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08839B7C:[0E20E4CA]: jal        0x08839328
    08839B80:[00000000]: nop
    08839B84:[5040FFFB]: beql       $v0, $zr, 0x08839B74
    08839B88:[92020000]: lbu        $v0, 0($s0)
    08839B8C:[8FBF0004]: lw         $ra, 4($sp)
    08839B90:[8FB00000]: lw         $s0, 0($sp)
--> 08839B94:[0A20E699]: j          0x08839A64
    08839B98:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88344B4 178,041 instructions (0.270%), 10,473 calls (088344B4 - 08834504, length 21)
    088344B4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344B8:[AFB00000]: sw         $s0, 0($sp)
    088344BC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088344C0:[7C10F144]: ins        $s0, $zr, 5, 26
    088344C4:[06010005]: bgez       $s0, 0x088344DC
    088344C8:[AFBF0004]: sw         $ra, 4($sp)
    088344CC:[2610FFFF]: addiu      $s0, $s0, -1
    088344D0:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088344D4:[02028025]: or         $s0, $s0, $v0
    088344D8:[26100001]: addiu      $s0, $s0, 1
    088344DC:[0E20D0C3]: jal        0x0883430C
    088344E0:[00000000]: nop
    088344E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088344E8:[0E20D0B8]: jal        0x088342E0
    088344EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088344F0:[00501023]: subu       $v0, $v0, $s0
    088344F4:[8FBF0004]: lw         $ra, 4($sp)
    088344F8:[8FB00000]: lw         $s0, 0($sp)
    088344FC:[2442FFFF]: addiu      $v0, $v0, -1
    08834500:[03E00008]: jr         $ra
    08834504:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_892E3B8 177,268 instructions (0.269%), 1,754 calls (0892E3B8 - 0892E834, length 288)
    0892E3B8:[27BDFFD0]: addiu      $sp, $sp, -48
    0892E3BC:[AFB60018]: sw         $s6, 24($sp)
    0892E3C0:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0892E3C4:[AFB10004]: sw         $s1, 4($sp)
    0892E3C8:[AFBF0024]: sw         $ra, 36($sp)
    0892E3CC:[AFBE0020]: sw         $fp, 32($sp)
    0892E3D0:[AFB7001C]: sw         $s7, 28($sp)
    0892E3D4:[AFB50014]: sw         $s5, 20($sp)
    0892E3D8:[AFB40010]: sw         $s4, 16($sp)
    0892E3DC:[AFB3000C]: sw         $s3, 12($sp)
    0892E3E0:[AFB20008]: sw         $s2, 8($sp)
    0892E3E4:[AFB00000]: sw         $s0, 0($sp)
    0892E3E8:[8CA20008]: lw         $v0, 8($a1)
    0892E3EC:[10400080]: beq        $v0, $zr, 0x0892E5F0
    0892E3F0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0892E3F4:[9483000C]: lhu        $v1, 12($a0)
    0892E3F8:[30620008]: andi       $v0, $v1, 8
    0892E3FC:[10400108]: beq        $v0, $zr, 0x0892E820
    0892E400:[00000000]: nop
    0892E404:[8C820010]: lw         $v0, 16($a0)
    0892E408:[10400105]: beq        $v0, $zr, 0x0892E820
    0892E40C:[00000000]: nop
    0892E410:[3064FFFF]: andi       $a0, $v1, -1
    0892E414:[30820002]: andi       $v0, $a0, 2
    0892E418:[1440006B]: bne        $v0, $zr, 0x0892E5C8
    0892E41C:[8ED70000]: lw         $s7, 0($s6)
    0892E420:[38820001]: xori       $v0, $a0, 1
    0892E424:[30420001]: andi       $v0, $v0, 1
    0892E428:[54400080]: bnel       $v0, $zr, 0x0892E62C
    0892E42C:[8EF20004]: lw         $s2, 4($s7)
    0892E430:[8EF30004]: lw         $s3, 4($s7)
    0892E434:[8EF50000]: lw         $s5, 0($s7)
    0892E438:[1260FFFD]: beq        $s3, $zr, 0x0892E430
    0892E43C:[26F70008]: addiu      $s7, $s7, 8
    0892E440:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892E444:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892E448:[0E24BCFD]: jal        0x0892F3F4
    0892E44C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E450:[10400003]: beq        $v0, $zr, 0x0892E460
    0892E454:[26740001]: addiu      $s4, $s3, 1
    0892E458:[00551023]: subu       $v0, $v0, $s5
    0892E45C:[24540001]: addiu      $s4, $v0, 1
    0892E460:[8E250000]: lw         $a1, 0($s1)
    0892E464:[8E220010]: lw         $v0, 16($s1)
    0892E468:[8E260014]: lw         $a2, 20($s1)
    0892E46C:[8E240008]: lw         $a0, 8($s1)
    0892E470:[0274182B]: sltu       $v1, $s3, $s4
    0892E474:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892E478:[0045102B]: sltu       $v0, $v0, $a1
    0892E47C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892E480:[0283900A]: movz       $s2, $s4, $v1
    0892E484:[10400025]: beq        $v0, $zr, 0x0892E51C
    0892E488:[00868021]: addu       $s0, $a0, $a2
    0892E48C:[0212102A]: slt        $v0, $s0, $s2
    0892E490:[10400023]: beq        $v0, $zr, 0x0892E520
    0892E494:[0246102A]: slt        $v0, $s2, $a2
    0892E498:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892E49C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892E4A0:[0E24BDA7]: jal        0x0892F69C
    0892E4A4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E4A8:[8E230000]: lw         $v1, 0($s1)
    0892E4AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E4B0:[00701821]: addu       $v1, $v1, $s0
    0892E4B4:[0E24B719]: jal        0x0892DC64
    0892E4B8:[AE230000]: sw         $v1, 0($s1)
    0892E4BC:[54400021]: bnel       $v0, $zr, 0x0892E544
    0892E4C0:[9622000C]: lhu        $v0, 12($s1)
    0892E4C4:[0290A023]: subu       $s4, $s4, $s0
    0892E4C8:[128000B2]: beq        $s4, $zr, 0x0892E794
    0892E4CC:[00000000]: nop
    0892E4D0:[8EC20008]: lw         $v0, 8($s6)
    0892E4D4:[02B0A821]: addu       $s5, $s5, $s0
    0892E4D8:[02709823]: subu       $s3, $s3, $s0
    0892E4DC:[00501023]: subu       $v0, $v0, $s0
    0892E4E0:[10400043]: beq        $v0, $zr, 0x0892E5F0
    0892E4E4:[AEC20008]: sw         $v0, 8($s6)
    0892E4E8:[5260FFD2]: beql       $s3, $zr, 0x0892E434
    0892E4EC:[8EF30004]: lw         $s3, 4($s7)
    0892E4F0:[13C0FFD3]: beq        $fp, $zr, 0x0892E440
    0892E4F4:[0274182B]: sltu       $v1, $s3, $s4
    0892E4F8:[8E250000]: lw         $a1, 0($s1)
    0892E4FC:[8E220010]: lw         $v0, 16($s1)
    0892E500:[8E260014]: lw         $a2, 20($s1)
    0892E504:[8E240008]: lw         $a0, 8($s1)
    0892E508:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892E50C:[0045102B]: sltu       $v0, $v0, $a1
    0892E510:[0283900A]: movz       $s2, $s4, $v1
    0892E514:[1440FFDD]: bne        $v0, $zr, 0x0892E48C
    0892E518:[00868021]: addu       $s0, $a0, $a2
    0892E51C:[0246102A]: slt        $v0, $s2, $a2
    0892E520:[14400090]: bne        $v0, $zr, 0x0892E764
    0892E524:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892E528:[8E220024]: lw         $v0, 36($s1)
    0892E52C:[8E24001C]: lw         $a0, 28($s1)
    0892E530:[0040F809]: jalr       $ra, $v0
    0892E534:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E538:[1C40FFE2]: bgtz       $v0, 0x0892E4C4
    0892E53C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892E540:[9622000C]: lhu        $v0, 12($s1)
    0892E544:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892E548:[34420040]: ori        $v0, $v0, 64
    0892E54C:[A622000C]: sh         $v0, 12($s1)
    0892E550:[8FBF0024]: lw         $ra, 36($sp)
    0892E554:[8FBE0020]: lw         $fp, 32($sp)
    0892E558:[8FB7001C]: lw         $s7, 28($sp)
    0892E55C:[8FB60018]: lw         $s6, 24($sp)
    0892E560:[8FB50014]: lw         $s5, 20($sp)
    0892E564:[8FB40010]: lw         $s4, 16($sp)
    0892E568:[8FB3000C]: lw         $s3, 12($sp)
    0892E56C:[8FB20008]: lw         $s2, 8($sp)
    0892E570:[8FB10004]: lw         $s1, 4($sp)
    0892E574:[8FB00000]: lw         $s0, 0($sp)
    0892E578:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E57C:[03E00008]: jr         $ra
    0892E580:[27BD0030]: addiu      $sp, $sp, 48
    0892E584:[8E220024]: lw         $v0, 36($s1)
    0892E588:[8E24001C]: lw         $a0, 28($s1)
    0892E58C:[2E030401]: sltiu      $v1, $s0, 1025
    0892E590:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0892E594:[0203300B]: movn       $a2, $s0, $v1
    0892E598:[0040F809]: jalr       $ra, $v0
    0892E59C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0892E5A0:[1840FFE7]: blez       $v0, 0x0892E540
    0892E5A4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0892E5A8:[8EC20008]: lw         $v0, 8($s6)
    0892E5AC:[02038023]: subu       $s0, $s0, $v1
    0892E5B0:[02439021]: addu       $s2, $s2, $v1
    0892E5B4:[00431023]: subu       $v0, $v0, $v1
    0892E5B8:[1040000D]: beq        $v0, $zr, 0x0892E5F0
    0892E5BC:[AEC20008]: sw         $v0, 8($s6)
    0892E5C0:[5600FFF1]: bnel       $s0, $zr, 0x0892E588
    0892E5C4:[8E220024]: lw         $v0, 36($s1)
    0892E5C8:[8EF00004]: lw         $s0, 4($s7)
    0892E5CC:[8EF20000]: lw         $s2, 0($s7)
    0892E5D0:[1600FFEC]: bne        $s0, $zr, 0x0892E584
    0892E5D4:[26F70008]: addiu      $s7, $s7, 8
    0892E5D8:[8EF00004]: lw         $s0, 4($s7)
    0892E5DC:[8EF20000]: lw         $s2, 0($s7)
    0892E5E0:[1200FFF9]: beq        $s0, $zr, 0x0892E5C8
    0892E5E4:[26F70008]: addiu      $s7, $s7, 8
    0892E5E8:[0A24B962]: j          0x0892E588
    0892E5EC:[8E220024]: lw         $v0, 36($s1)
    0892E5F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892E5F4:[8FBF0024]: lw         $ra, 36($sp)
    0892E5F8:[8FBE0020]: lw         $fp, 32($sp)
    0892E5FC:[8FB7001C]: lw         $s7, 28($sp)
    0892E600:[8FB60018]: lw         $s6, 24($sp)
    0892E604:[8FB50014]: lw         $s5, 20($sp)
    0892E608:[8FB40010]: lw         $s4, 16($sp)
    0892E60C:[8FB3000C]: lw         $s3, 12($sp)
    0892E610:[8FB20008]: lw         $s2, 8($sp)
    0892E614:[8FB10004]: lw         $s1, 4($sp)
    0892E618:[8FB00000]: lw         $s0, 0($sp)
    0892E61C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E620:[03E00008]: jr         $ra
    0892E624:[27BD0030]: addiu      $sp, $sp, 48
    0892E628:[8EF20004]: lw         $s2, 4($s7)
    0892E62C:[8EF40000]: lw         $s4, 0($s7)
    0892E630:[16400025]: bne        $s2, $zr, 0x0892E6C8
    0892E634:[26F70008]: addiu      $s7, $s7, 8
    0892E638:[8EF20004]: lw         $s2, 4($s7)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
    0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
    0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
    0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
    0892E6CC:[30620200]: andi       $v0, $v1, 512
    0892E6D0:[1440FFDF]: bne        $v0, $zr, 0x0892E650
    0892E6D4:[8E300008]: lw         $s0, 8($s1)
    0892E6D8:[8E240000]: lw         $a0, 0($s1)
    0892E6DC:[8E220010]: lw         $v0, 16($s1)
    0892E6E0:[0044102B]: sltu       $v0, $v0, $a0
    0892E6E4:[10400013]: beq        $v0, $zr, 0x0892E734
    0892E6E8:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E6EC:[0212102B]: sltu       $v0, $s0, $s2
    0892E6F0:[50400011]: beql       $v0, $zr, 0x0892E738
    0892E6F4:[8E260014]: lw         $a2, 20($s1)
    0892E6F8:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E6FC:[0E24BDA7]: jal        0x0892F69C
    0892E700:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892E704:[8E230000]: lw         $v1, 0($s1)
    0892E708:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E70C:[00701821]: addu       $v1, $v1, $s0
    0892E710:[0E24B719]: jal        0x0892DC64
    0892E714:[AE230000]: sw         $v1, 0($s1)
    0892E718:[5040FFE4]: beql       $v0, $zr, 0x0892E6AC
    0892E71C:[8EC20008]: lw         $v0, 8($s6)
    0892E720:[9622000C]: lhu        $v0, 12($s1)
    0892E724:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892E728:[34420040]: ori        $v0, $v0, 64
    0892E72C:[0A24B954]: j          0x0892E550
    0892E730:[A622000C]: sh         $v0, 12($s1)
    0892E734:[8E260014]: lw         $a2, 20($s1)
    0892E738:[0246102B]: sltu       $v0, $s2, $a2
    0892E73C:[1440001B]: bne        $v0, $zr, 0x0892E7AC
    0892E740:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E744:[8E220024]: lw         $v0, 36($s1)
    0892E748:[8E24001C]: lw         $a0, 28($s1)
    0892E74C:[0040F809]: jalr       $ra, $v0
    0892E750:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E754:[1840FF7A]: blez       $v0, 0x0892E540
    0892E758:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0892E75C:[0A24B9AA]: j          0x0892E6A8
    0892E760:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0892E764:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892E768:[0E24BDA7]: jal        0x0892F69C
    0892E76C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E770:[8E230008]: lw         $v1, 8($s1)
    0892E774:[8E220000]: lw         $v0, 0($s1)
    0892E778:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E77C:[00721823]: subu       $v1, $v1, $s2
    0892E780:[00521021]: addu       $v0, $v0, $s2
    0892E784:[0290A023]: subu       $s4, $s4, $s0
    0892E788:[AE230008]: sw         $v1, 8($s1)
    0892E78C:[1680FF50]: bne        $s4, $zr, 0x0892E4D0
    0892E790:[AE220000]: sw         $v0, 0($s1)
    0892E794:[0E24B719]: jal        0x0892DC64
    0892E798:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E79C:[1440FF68]: bne        $v0, $zr, 0x0892E540
    0892E7A0:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0892E7A4:[0A24B935]: j          0x0892E4D4
    0892E7A8:[8EC20008]: lw         $v0, 8($s6)
    0892E7AC:[0E24BDA7]: jal        0x0892F69C
    0892E7B0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0892E7B4:[8E230008]: lw         $v1, 8($s1)
    0892E7B8:[8E220000]: lw         $v0, 0($s1)
    0892E7BC:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E7C0:[00721823]: subu       $v1, $v1, $s2
    0892E7C4:[00521021]: addu       $v0, $v0, $s2
    0892E7C8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E7CC:[AE230008]: sw         $v1, 8($s1)
    0892E7D0:[0A24B9AA]: j          0x0892E6A8
    0892E7D4:[AE220000]: sw         $v0, 0($s1)
    0892E7D8:[8E220010]: lw         $v0, 16($s1)
    0892E7DC:[0E24BA77]: jal        0x0892E9DC
    0892E7E0:[00628023]: subu       $s0, $v1, $v0
    0892E7E4:[8E250010]: lw         $a1, 16($s1)
    0892E7E8:[0212A821]: addu       $s5, $s0, $s2
    0892E7EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892E7F0:[0E24C255]: jal        0x08930954
    0892E7F4:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0892E7F8:[1040FF51]: beq        $v0, $zr, 0x0892E540
    0892E7FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0892E800:[00501021]: addu       $v0, $v0, $s0
    0892E804:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E808:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E80C:[AE220000]: sw         $v0, 0($s1)
    0892E810:[AE350014]: sw         $s5, 20($s1)
    0892E814:[AE240010]: sw         $a0, 16($s1)
    0892E818:[0A24B99A]: j          0x0892E668
    0892E81C:[AE320008]: sw         $s2, 8($s1)
    0892E820:[0E24DD05]: jal        0x08937414
    0892E824:[00000000]: nop
    0892E828:[1440FF72]: bne        $v0, $zr, 0x0892E5F4
    0892E82C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0892E830:[0A24B904]: j          0x0892E410
    0892E834:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0892E6D0 2,988 times (length 34)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
--> 0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
    0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
    0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
    0892E6CC:[30620200]: andi       $v0, $v1, 512
--> 0892E6D0:[1440FFDF]: bne        $v0, $zr, 0x0892E650
    0892E6D4:[8E300008]: lw         $s0, 8($s1)
    0892E6D8:[8E240000]: lw         $a0, 0($s1)
    0892E6DC:[8E220010]: lw         $v0, 16($s1)
    0892E6E0:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0892E6B8 2,988 times (length 52)
    0892E5DC:[8EF20000]: lw         $s2, 0($s7)
    0892E5E0:[1200FFF9]: beq        $s0, $zr, 0x0892E5C8
    0892E5E4:[26F70008]: addiu      $s7, $s7, 8
    0892E5E8:[0A24B962]: j          0x0892E588
    0892E5EC:[8E220024]: lw         $v0, 36($s1)
--> 0892E5F0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0892E5F4:[8FBF0024]: lw         $ra, 36($sp)
    0892E5F8:[8FBE0020]: lw         $fp, 32($sp)
    0892E5FC:[8FB7001C]: lw         $s7, 28($sp)
    0892E600:[8FB60018]: lw         $s6, 24($sp)
    0892E604:[8FB50014]: lw         $s5, 20($sp)
    0892E608:[8FB40010]: lw         $s4, 16($sp)
    0892E60C:[8FB3000C]: lw         $s3, 12($sp)
    0892E610:[8FB20008]: lw         $s2, 8($sp)
    0892E614:[8FB10004]: lw         $s1, 4($sp)
    0892E618:[8FB00000]: lw         $s0, 0($sp)
    0892E61C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E620:[03E00008]: jr         $ra
    0892E624:[27BD0030]: addiu      $sp, $sp, 48
    0892E628:[8EF20004]: lw         $s2, 4($s7)
    0892E62C:[8EF40000]: lw         $s4, 0($s7)
    0892E630:[16400025]: bne        $s2, $zr, 0x0892E6C8
    0892E634:[26F70008]: addiu      $s7, $s7, 8
    0892E638:[8EF20004]: lw         $s2, 4($s7)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
    0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
--> 0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
    0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0892E6C0 1,245 times (length 40)
    0892E614:[8FB10004]: lw         $s1, 4($sp)
    0892E618:[8FB00000]: lw         $s0, 0($sp)
    0892E61C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0892E620:[03E00008]: jr         $ra
    0892E624:[27BD0030]: addiu      $sp, $sp, 48
--> 0892E628:[8EF20004]: lw         $s2, 4($s7)
    0892E62C:[8EF40000]: lw         $s4, 0($s7)
    0892E630:[16400025]: bne        $s2, $zr, 0x0892E6C8
    0892E634:[26F70008]: addiu      $s7, $s7, 8
    0892E638:[8EF20004]: lw         $s2, 4($s7)
    0892E63C:[8EF40000]: lw         $s4, 0($s7)
    0892E640:[1240FFF9]: beq        $s2, $zr, 0x0892E628
    0892E644:[26F70008]: addiu      $s7, $s7, 8
    0892E648:[0A24B9B3]: j          0x0892E6CC
    0892E64C:[3063FFFF]: andi       $v1, $v1, -1
    0892E650:[0212102B]: sltu       $v0, $s0, $s2
    0892E654:[10400004]: beq        $v0, $zr, 0x0892E668
    0892E658:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0892E65C:[30620080]: andi       $v0, $v1, 128
    0892E660:[5440005D]: bnel       $v0, $zr, 0x0892E7D8
    0892E664:[8E230000]: lw         $v1, 0($s1)
    0892E668:[0253102B]: sltu       $v0, $s2, $s3
    0892E66C:[10400003]: beq        $v0, $zr, 0x0892E67C
    0892E670:[8E240000]: lw         $a0, 0($s1)
    0892E674:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E678:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E67C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E680:[0E24BDA7]: jal        0x0892F69C
    0892E684:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0892E688:[8E230008]: lw         $v1, 8($s1)
    0892E68C:[8E220000]: lw         $v0, 0($s1)
    0892E690:[00701823]: subu       $v1, $v1, $s0
    0892E694:[00531021]: addu       $v0, $v0, $s3
    0892E698:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0892E69C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0892E6A0:[AE230008]: sw         $v1, 8($s1)
    0892E6A4:[AE220000]: sw         $v0, 0($s1)
    0892E6A8:[8EC20008]: lw         $v0, 8($s6)
    0892E6AC:[02539023]: subu       $s2, $s2, $s3
    0892E6B0:[0293A021]: addu       $s4, $s4, $s3
    0892E6B4:[00501023]: subu       $v0, $v0, $s0
    0892E6B8:[1040FFCD]: beq        $v0, $zr, 0x0892E5F0
    0892E6BC:[AEC20008]: sw         $v0, 8($s6)
--> 0892E6C0:[1240FFD9]: beq        $s2, $zr, 0x0892E628
    0892E6C4:[9623000C]: lhu        $v1, 12($s1)
    0892E6C8:[3063FFFF]: andi       $v1, $v1, -1
    0892E6CC:[30620200]: andi       $v0, $v1, 512
    0892E6D0:[1440FFDF]: bne        $v0, $zr, 0x0892E650
  Back Branch 0892E438 16 times (length 4)
    0892E41C:[8ED70000]: lw         $s7, 0($s6)
    0892E420:[38820001]: xori       $v0, $a0, 1
    0892E424:[30420001]: andi       $v0, $v0, 1
    0892E428:[54400080]: bnel       $v0, $zr, 0x0892E62C
    0892E42C:[8EF20004]: lw         $s2, 4($s7)
--> 0892E430:[8EF30004]: lw         $s3, 4($s7)
    0892E434:[8EF50000]: lw         $s5, 0($s7)
--> 0892E438:[1260FFFD]: beq        $s3, $zr, 0x0892E430
    0892E43C:[26F70008]: addiu      $s7, $s7, 8
    0892E440:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892E444:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892E448:[0E24BCFD]: jal        0x0892F3F4
  Back Branch 0892E78C 16 times (length 177)
  Back Branch 0892E7A4 8 times (length 182)
  Back Branch 0892E79C 8 times (length 153)
  Back Branch 0892E4E8 5 times (length 47)
    0892E420:[38820001]: xori       $v0, $a0, 1
    0892E424:[30420001]: andi       $v0, $v0, 1
    0892E428:[54400080]: bnel       $v0, $zr, 0x0892E62C
    0892E42C:[8EF20004]: lw         $s2, 4($s7)
    0892E430:[8EF30004]: lw         $s3, 4($s7)
--> 0892E434:[8EF50000]: lw         $s5, 0($s7)
    0892E438:[1260FFFD]: beq        $s3, $zr, 0x0892E430
    0892E43C:[26F70008]: addiu      $s7, $s7, 8
    0892E440:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0892E444:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0892E448:[0E24BCFD]: jal        0x0892F3F4
    0892E44C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0892E450:[10400003]: beq        $v0, $zr, 0x0892E460
    0892E454:[26740001]: addiu      $s4, $s3, 1
    0892E458:[00551023]: subu       $v0, $v0, $s5
    0892E45C:[24540001]: addiu      $s4, $v0, 1
    0892E460:[8E250000]: lw         $a1, 0($s1)
    0892E464:[8E220010]: lw         $v0, 16($s1)
    0892E468:[8E260014]: lw         $a2, 20($s1)
    0892E46C:[8E240008]: lw         $a0, 8($s1)
    0892E470:[0274182B]: sltu       $v1, $s3, $s4
    0892E474:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0892E478:[0045102B]: sltu       $v0, $v0, $a1
    0892E47C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0892E480:[0283900A]: movz       $s2, $s4, $v1
    0892E484:[10400025]: beq        $v0, $zr, 0x0892E51C
    0892E488:[00868021]: addu       $s0, $a0, $a2
    0892E48C:[0212102A]: slt        $v0, $s0, $s2
    0892E490:[10400023]: beq        $v0, $zr, 0x0892E520
    0892E494:[0246102A]: slt        $v0, $s2, $a2
    0892E498:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0892E49C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0892E4A0:[0E24BDA7]: jal        0x0892F69C
    0892E4A4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0892E4A8:[8E230000]: lw         $v1, 0($s1)
    0892E4AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0892E4B0:[00701821]: addu       $v1, $v1, $s0
    0892E4B4:[0E24B719]: jal        0x0892DC64
    0892E4B8:[AE230000]: sw         $v1, 0($s1)
    0892E4BC:[54400021]: bnel       $v0, $zr, 0x0892E544
    0892E4C0:[9622000C]: lhu        $v0, 12($s1)
    0892E4C4:[0290A023]: subu       $s4, $s4, $s0
    0892E4C8:[128000B2]: beq        $s4, $zr, 0x0892E794
    0892E4CC:[00000000]: nop
    0892E4D0:[8EC20008]: lw         $v0, 8($s6)
    0892E4D4:[02B0A821]: addu       $s5, $s5, $s0
    0892E4D8:[02709823]: subu       $s3, $s3, $s0
    0892E4DC:[00501023]: subu       $v0, $v0, $s0
    0892E4E0:[10400043]: beq        $v0, $zr, 0x0892E5F0
    0892E4E4:[AEC20008]: sw         $v0, 8($s6)
--> 0892E4E8:[5260FFD2]: beql       $s3, $zr, 0x0892E434
    0892E4EC:[8EF30004]: lw         $s3, 4($s7)
    0892E4F0:[13C0FFD3]: beq        $fp, $zr, 0x0892E440
    0892E4F4:[0274182B]: sltu       $v1, $s3, $s4
    0892E4F8:[8E250000]: lw         $a1, 0($s1)
  Back Branch 0892E828 1 times (length 143)
  Back Branch 0892E830 1 times (length 266)
_S1_2_8834BB0 176,513 instructions (0.268%), 1 calls (08834BB0 - 08834D88, length 119)
    08834BB0:[27BDFFD0]: addiu      $sp, $sp, -48
    08834BB4:[AFB40020]: sw         $s4, 32($sp)
    08834BB8:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08834BBC:[8E821FC8]: lw         $v0, 8136($s4)
    08834BC0:[AFB50024]: sw         $s5, 36($sp)
    08834BC4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08834BC8:[AFB3001C]: sw         $s3, 28($sp)
    08834BCC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08834BD0:[AFB20018]: sw         $s2, 24($sp)
    08834BD4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08834BD8:[AFBF0028]: sw         $ra, 40($sp)
    08834BDC:[AFB10014]: sw         $s1, 20($sp)
    08834BE0:[10400004]: beq        $v0, $zr, 0x08834BF4
    08834BE4:[AFB00010]: sw         $s0, 16($sp)
    08834BE8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08834BEC:[0E20999C]: jal        0x08826670
    08834BF0:[248432EC]: addiu      $a0, $a0, 13036
    08834BF4:[3242000F]: andi       $v0, $s2, 15
    08834BF8:[10400003]: beq        $v0, $zr, 0x08834C08
    08834BFC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08834C00:[0E20999C]: jal        0x08826670
    08834C04:[248432DC]: addiu      $a0, $a0, 13020
    08834C08:[26901FC8]: addiu      $s0, $s4, 8136
    08834C0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08834C10:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08834C14:[0E24BE56]: jal        0x0892F958
    08834C18:[240600A8]: addiu      $a2, $zr, 168 <=> li $a2, 168
    08834C1C:[3C027E07]: lui        $v0, 0x7E07 <=> li $v0, 0x7E070000
    08834C20:[3442E07F]: ori        $v0, $v0, -8065
    08834C24:[02420018]: mult       $s2, $v0
    08834C28:[00121FC3]: sra        $v1, $s2, 0x001F
    08834C2C:[AE931FC8]: sw         $s3, 8136($s4)
    08834C30:[00001010]: mfhi       $v0
    08834C34:[00021203]: sra        $v0, $v0, 0x0008
    08834C38:[00431023]: subu       $v0, $v0, $v1
    08834C3C:[00021940]: sll        $v1, $v0, 0x0005
    08834C40:[28640000]: slti       $a0, $v1, 0
    08834C44:[24650007]: addiu      $a1, $v1, 7
    08834C48:[00021240]: sll        $v0, $v0, 0x0009
    08834C4C:[AE030094]: sw         $v1, 148($s0)
    08834C50:[00A4180B]: movn       $v1, $a1, $a0
    08834C54:[02621021]: addu       $v0, $s3, $v0
    08834C58:[000388C3]: sra        $s1, $v1, 0x0003
    08834C5C:[00512021]: addu       $a0, $v0, $s1
    08834C60:[00911821]: addu       $v1, $a0, $s1
    08834C64:[00731823]: subu       $v1, $v1, $s3
    08834C68:[0243182A]: slt        $v1, $s2, $v1
    08834C6C:[AE020004]: sw         $v0, 4($s0)
    08834C70:[AE020098]: sw         $v0, 152($s0)
    08834C74:[10600004]: beq        $v1, $zr, 0x08834C88
    08834C78:[AE04009C]: sw         $a0, 156($s0)
    08834C7C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08834C80:[0E20999C]: jal        0x08826670
    08834C84:[248432CC]: addiu      $a0, $a0, 13004
    08834C88:[8E060004]: lw         $a2, 4($s0)
    08834C8C:[8E851FC8]: lw         $a1, 8136($s4)
    08834C90:[8E090094]: lw         $t1, 148($s0)
    08834C94:[8E0A0098]: lw         $t2, 152($s0)
    08834C98:[8E02009C]: lw         $v0, 156($s0)
    08834C9C:[00C53823]: subu       $a3, $a2, $a1
    08834CA0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08834CA4:[AE1500A0]: sw         $s5, 160($s0)
    08834CA8:[2484E858]: addiu      $a0, $a0, -6056
    08834CAC:[02205821]: addu       $t3, $s1, $zr <=> move $t3, $s1
    08834CB0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    08834CB4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834CB8:[0E20993F]: jal        0x088264FC
    08834CBC:[AFA20000]: sw         $v0, 0($sp)
    08834CC0:[0A20D353]: j          0x08834D4C
    08834CC4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08834CC8:[0E20D0CC]: jal        0x08834330
    08834CCC:[00000000]: nop
    08834CD0:[28460000]: slti       $a2, $v0, 0
    08834CD4:[2443001F]: addiu      $v1, $v0, 31
    08834CD8:[0046180A]: movz       $v1, $v0, $a2
    08834CDC:[8E260098]: lw         $a2, 152($s1)
    08834CE0:[00031943]: sra        $v1, $v1, 0x0005
    08834CE4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834CE8:[00031880]: sll        $v1, $v1, 0x0002
    08834CEC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834CF0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834CF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834CF8:[26520200]: addiu      $s2, $s2, 512
    08834CFC:[04E10005]: bgez       $a3, 0x08834D14
    08834D00:[00663021]: addu       $a2, $v1, $a2
    08834D04:[24E7FFFF]: addiu      $a3, $a3, -1
    08834D08:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834D0C:[00E23825]: or         $a3, $a3, $v0
    08834D10:[24E70001]: addiu      $a3, $a3, 1
    08834D14:[8CC20000]: lw         $v0, 0($a2)
    08834D18:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834D1C:[00E31806]: srlv       $v1, $v1, $a3
    08834D20:[00431025]: or         $v0, $v0, $v1
    08834D24:[0E20D18B]: jal        0x0883462C
    08834D28:[ACC20000]: sw         $v0, 0($a2)
    08834D2C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834D30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D34:[0E20D16B]: jal        0x088345AC
    08834D38:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D40:[0E20D26A]: jal        0x088349A8
    08834D44:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834D48:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08834D4C:[24511FC8]: addiu      $s1, $v0, 8136
    08834D50:[8E220004]: lw         $v0, 4($s1)
    08834D54:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834D58:[0242102B]: sltu       $v0, $s2, $v0
    08834D5C:[1440FFDA]: bne        $v0, $zr, 0x08834CC8
    08834D60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D64:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834D68:[8FBF0028]: lw         $ra, 40($sp)
    08834D6C:[8FB50024]: lw         $s5, 36($sp)
    08834D70:[8FB40020]: lw         $s4, 32($sp)
    08834D74:[8FB3001C]: lw         $s3, 28($sp)
    08834D78:[8FB20018]: lw         $s2, 24($sp)
    08834D7C:[8FB10014]: lw         $s1, 20($sp)
    08834D80:[8FB00010]: lw         $s0, 16($sp)
    08834D84:[03E00008]: jr         $ra
    08834D88:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08834D5C 5,042 times (length 39)
    08834CB4:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    08834CB8:[0E20993F]: jal        0x088264FC
    08834CBC:[AFA20000]: sw         $v0, 0($sp)
    08834CC0:[0A20D353]: j          0x08834D4C
    08834CC4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
--> 08834CC8:[0E20D0CC]: jal        0x08834330
    08834CCC:[00000000]: nop
    08834CD0:[28460000]: slti       $a2, $v0, 0
    08834CD4:[2443001F]: addiu      $v1, $v0, 31
    08834CD8:[0046180A]: movz       $v1, $v0, $a2
    08834CDC:[8E260098]: lw         $a2, 152($s1)
    08834CE0:[00031943]: sra        $v1, $v1, 0x0005
    08834CE4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08834CE8:[00031880]: sll        $v1, $v1, 0x0002
    08834CEC:[7C07F144]: ins        $a3, $zr, 5, 26
    08834CF0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834CF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834CF8:[26520200]: addiu      $s2, $s2, 512
    08834CFC:[04E10005]: bgez       $a3, 0x08834D14
    08834D00:[00663021]: addu       $a2, $v1, $a2
    08834D04:[24E7FFFF]: addiu      $a3, $a3, -1
    08834D08:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834D0C:[00E23825]: or         $a3, $a3, $v0
    08834D10:[24E70001]: addiu      $a3, $a3, 1
    08834D14:[8CC20000]: lw         $v0, 0($a2)
    08834D18:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834D1C:[00E31806]: srlv       $v1, $v1, $a3
    08834D20:[00431025]: or         $v0, $v0, $v1
    08834D24:[0E20D18B]: jal        0x0883462C
    08834D28:[ACC20000]: sw         $v0, 0($a2)
    08834D2C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08834D30:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D34:[0E20D16B]: jal        0x088345AC
    08834D38:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08834D3C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D40:[0E20D26A]: jal        0x088349A8
    08834D44:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08834D48:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08834D4C:[24511FC8]: addiu      $s1, $v0, 8136
    08834D50:[8E220004]: lw         $v0, 4($s1)
    08834D54:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08834D58:[0242102B]: sltu       $v0, $s2, $v0
--> 08834D5C:[1440FFDA]: bne        $v0, $zr, 0x08834CC8
    08834D60:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08834D64:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08834D68:[8FBF0028]: lw         $ra, 40($sp)
    08834D6C:[8FB50024]: lw         $s5, 36($sp)
_S1_2_88343F0 168,788 instructions (0.256%), 42,197 calls (088343F0 - 088343FC, length 4)
    088343F0:[8C820000]: lw         $v0, 0($a0)
    088343F4:[00052900]: sll        $a1, $a1, 0x0004
    088343F8:[03E00008]: jr         $ra
    088343FC:[00451021]: addu       $v0, $v0, $a1
_S1_2_88211EC 162,403 instructions (0.247%), 7,061 calls (08820B7C - 08821200, length 418)
    08820B7C:[04800022]: bltz       $a0, 0x08820C08
    08820B80:[28850080]: slti       $a1, $a0, 128
    08820B84:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08820B88:[344271DF]: ori        $v0, $v0, 29151
    08820B8C:[00821021]: addu       $v0, $a0, $v0
    08820B90:[14A0001E]: bne        $a1, $zr, 0x08820C0C
    08820B94:[2C43003F]: sltiu      $v1, $v0, 63
    08820B98:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820B9C:[10600003]: beq        $v1, $zr, 0x08820BAC
    08820BA0:[0044302A]: slt        $a2, $v0, $a0
    08820BA4:[0A208303]: j          0x08820C0C
    08820BA8:[24847140]: addiu      $a0, $a0, 28992
    08820BAC:[7C823A00]: ext        $v0, $a0, 8, 8
    08820BB0:[2442FF5F]: addiu      $v0, $v0, -161
    08820BB4:[3045FFFF]: andi       $a1, $v0, -1
    08820BB8:[14C00013]: bne        $a2, $zr, 0x08820C08
    08820BBC:[2CA3005E]: sltiu      $v1, $a1, 94
    08820BC0:[308200FF]: andi       $v0, $a0, 255
    08820BC4:[2442FF5F]: addiu      $v0, $v0, -161
    08820BC8:[3044FFFF]: andi       $a0, $v0, -1
    08820BCC:[1060000E]: beq        $v1, $zr, 0x08820C08
    08820BD0:[2C86005E]: sltiu      $a2, $a0, 94
    08820BD4:[00051100]: sll        $v0, $a1, 0x0004
    08820BD8:[00051980]: sll        $v1, $a1, 0x0006
    08820BDC:[00621823]: subu       $v1, $v1, $v0
    08820BE0:[00651823]: subu       $v1, $v1, $a1
    08820BE4:[00031840]: sll        $v1, $v1, 0x0001
    08820BE8:[00641821]: addu       $v1, $v1, $a0
    08820BEC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08820BF0:[00031840]: sll        $v1, $v1, 0x0001
    08820BF4:[2442C8E0]: addiu      $v0, $v0, -14112
    08820BF8:[10C00003]: beq        $a2, $zr, 0x08820C08
    08820BFC:[00621021]: addu       $v0, $v1, $v0
    08820C00:[0A208303]: j          0x08820C0C
    08820C04:[94440000]: lhu        $a0, 0($v0)
    08820C08:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820C0C:[03E00008]: jr         $ra
    08820C10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08820D10:[27BDFFF0]: addiu      $sp, $sp, -16
    08820D14:[AFBF0000]: sw         $ra, 0($sp)
    08820D18:[0E208305]: jal        0x08820C14
    08820D1C:[00000000]: nop
    08820D20:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08820D24:[8FBF0000]: lw         $ra, 0($sp)
    08820D28:[0A2082DF]: j          0x08820B7C
    08820D2C:[27BD0010]: addiu      $sp, $sp, 16
    088211EC:[0E2083B1]: jal        0x08820EC4
    088211F0:[00000000]: nop
    088211F4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088211F8:[8FBF0000]: lw         $ra, 0($sp)
    088211FC:[0A208344]: j          0x08820D10
    08821200:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088211FC 7,061 times (length 317)
  Back Branch 08820D28 7,061 times (length 109)
_S1_2_8936714 147,257 instructions (0.224%), 3,595 calls (08935BFC - 089368B0, length 814)
  Back Branch 08936714 3,595 times (length 41)
--> 08936678:[A2850000]: sb         $a1, 0($s4)
    0893667C:[26940001]: addiu      $s4, $s4, 1
    08936680:[8E230004]: lw         $v1, 4($s1)
    08936684:[26520001]: addiu      $s2, $s2, 1
    08936688:[2462FFFF]: addiu      $v0, $v1, -1
    0893668C:[1840000C]: blez       $v0, 0x089366C0
    08936690:[AE220004]: sw         $v0, 4($s1)
    08936694:[8E220000]: lw         $v0, 0($s1)
    08936698:[24420001]: addiu      $v0, $v0, 1
    0893669C:[AE220000]: sw         $v0, 0($s1)
    089366A0:[02FE1021]: addu       $v0, $s7, $fp
    089366A4:[5642FFC0]: bnel       $s2, $v0, 0x089365A8
    089366A8:[8E220000]: lw         $v0, 0($s1)
    089366AC:[8FA3027C]: lw         $v1, 636($sp)
    089366B0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089366B4:[7C024204]: ins        $v0, $zr, 8, 1
    089366B8:[0A24D7DD]: j          0x08935F74
    089366BC:[0043800B]: movn       $s0, $v0, $v1
    089366C0:[0E24C45B]: jal        0x0893116C
    089366C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089366C8:[1040FFF6]: beq        $v0, $zr, 0x089366A4
    089366CC:[02FE1021]: addu       $v0, $s7, $fp
    089366D0:[0A24D9AC]: j          0x089366B0
    089366D4:[8FA3027C]: lw         $v1, 636($sp)
--> 08936714:[0A24D99E]: j          0x08936678
    08936718:[7C1041C4]: ins        $s0, $zr, 7, 2
  Back Branch 089366A4 2,800 times (length 65)
--> 089365A8:[90450000]: lbu        $a1, 0($v0)
    089365AC:[24A3FFD5]: addiu      $v1, $a1, -43
    089365B0:[2C62003B]: sltiu      $v0, $v1, 59
    089365B4:[5040003E]: beql       $v0, $zr, 0x089366B0
    089365B8:[8FA3027C]: lw         $v1, 636($sp)
    089365BC:[00031080]: sll        $v0, $v1, 0x0002
    089365C0:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    089365C4:[246323C8]: addiu      $v1, $v1, 9160
    089365C8:[00431021]: addu       $v0, $v0, $v1
    089365CC:[8C440000]: lw         $a0, 0($v0)
    089365D0:[00800008]: jr         $a0
    089365D4:[00000000]: nop
    08936678:[A2850000]: sb         $a1, 0($s4)
    0893667C:[26940001]: addiu      $s4, $s4, 1
    08936680:[8E230004]: lw         $v1, 4($s1)
    08936684:[26520001]: addiu      $s2, $s2, 1
    08936688:[2462FFFF]: addiu      $v0, $v1, -1
    0893668C:[1840000C]: blez       $v0, 0x089366C0
    08936690:[AE220004]: sw         $v0, 4($s1)
    08936694:[8E220000]: lw         $v0, 0($s1)
    08936698:[24420001]: addiu      $v0, $v0, 1
    0893669C:[AE220000]: sw         $v0, 0($s1)
    089366A0:[02FE1021]: addu       $v0, $s7, $fp
--> 089366A4:[5642FFC0]: bnel       $s2, $v0, 0x089365A8
    089366A8:[8E220000]: lw         $v0, 0($s1)
    089366AC:[8FA3027C]: lw         $v1, 636($sp)
    089366B0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089366B4:[7C024204]: ins        $v0, $zr, 8, 1
  Back Branch 089367F4 1,466 times (length 768)
  Back Branch 089366C8 1,466 times (length 11)
    08936690:[AE220004]: sw         $v0, 4($s1)
    08936694:[8E220000]: lw         $v0, 0($s1)
    08936698:[24420001]: addiu      $v0, $v0, 1
    0893669C:[AE220000]: sw         $v0, 0($s1)
    089366A0:[02FE1021]: addu       $v0, $s7, $fp
--> 089366A4:[5642FFC0]: bnel       $s2, $v0, 0x089365A8
    089366A8:[8E220000]: lw         $v0, 0($s1)
    089366AC:[8FA3027C]: lw         $v1, 636($sp)
    089366B0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089366B4:[7C024204]: ins        $v0, $zr, 8, 1
    089366B8:[0A24D7DD]: j          0x08935F74
    089366BC:[0043800B]: movn       $s0, $v0, $v1
    089366C0:[0E24C45B]: jal        0x0893116C
    089366C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 089366C8:[1040FFF6]: beq        $v0, $zr, 0x089366A4
    089366CC:[02FE1021]: addu       $v0, $s7, $fp
    089366D0:[0A24D9AC]: j          0x089366B0
    089366D4:[8FA3027C]: lw         $v1, 636($sp)
  Back Branch 089366D0 1,466 times (length 10)
    0893669C:[AE220000]: sw         $v0, 0($s1)
    089366A0:[02FE1021]: addu       $v0, $s7, $fp
    089366A4:[5642FFC0]: bnel       $s2, $v0, 0x089365A8
    089366A8:[8E220000]: lw         $v0, 0($s1)
    089366AC:[8FA3027C]: lw         $v1, 636($sp)
--> 089366B0:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089366B4:[7C024204]: ins        $v0, $zr, 8, 1
    089366B8:[0A24D7DD]: j          0x08935F74
    089366BC:[0043800B]: movn       $s0, $v0, $v1
    089366C0:[0E24C45B]: jal        0x0893116C
    089366C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089366C8:[1040FFF6]: beq        $v0, $zr, 0x089366A4
    089366CC:[02FE1021]: addu       $v0, $s7, $fp
--> 089366D0:[0A24D9AC]: j          0x089366B0
    089366D4:[8FA3027C]: lw         $v1, 636($sp)
  Back Branch 089366B8 1,466 times (length 467)
  Back Branch 08935E1C 1,466 times (length 138)
  Back Branch 08936808 1,466 times (length 10)
    089367D4:[00000000]: nop
    089367D8:[8EC20000]: lw         $v0, 0($s6)
    089367DC:[26C70004]: addiu      $a3, $s6, 4
    089367E0:[AC440000]: sw         $a0, 0($v0)
    089367E4:[AC450004]: sw         $a1, 4($v0)
--> 089367E8:[8FA2028C]: lw         $v0, 652($sp)
    089367EC:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    089367F0:[24420001]: addiu      $v0, $v0, 1
    089367F4:[0A24D6FF]: j          0x08935BFC
    089367F8:[AFA2028C]: sw         $v0, 652($sp)
    089367FC:[0E206A60]: jal        0x0881A980
    08936800:[8ED00000]: lw         $s0, 0($s6)
    08936804:[26C70004]: addiu      $a3, $s6, 4
--> 08936808:[0A24D9FA]: j          0x089367E8
    0893680C:[E6000000]: swc1       $f0, 0($s0)
_S1_2_88255B4 139,312 instructions (0.212%), 1 calls (088255B4 - 08826540, length 996)
  Back Branch 08825670 8,192 times (length 29)
    088255F0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088255F4:[240DFFFE]: addiu      $t5, $zr, -2 <=> li $t5, -2
    088255F8:[240CFFE0]: addiu      $t4, $zr, -32 <=> li $t4, -32
    088255FC:[240B2000]: addiu      $t3, $zr, 8192 <=> li $t3, 8192
    08825600:[00052080]: sll        $a0, $a1, 0x0002
--> 08825604:[28A30000]: slti       $v1, $a1, 0
    08825608:[24A2001F]: addiu      $v0, $a1, 31
    0882560C:[008A2021]: addu       $a0, $a0, $t2
    08825610:[00A3100A]: movz       $v0, $a1, $v1
    08825614:[8C830000]: lw         $v1, 0($a0)
    08825618:[00021143]: sra        $v0, $v0, 0x0005
    0882561C:[00021080]: sll        $v0, $v0, 0x0002
    08825620:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08825624:[00494021]: addu       $t0, $v0, $t1
    08825628:[7C04F144]: ins        $a0, $zr, 5, 26
    0882562C:[7C620780]: ext        $v0, $v1, 30, 1
    08825630:[106D0003]: beq        $v1, $t5, 0x08825640
    08825634:[24A50001]: addiu      $a1, $a1, 1
    08825638:[1040000D]: beq        $v0, $zr, 0x08825670
    0882563C:[00000000]: nop
    08825640:[24C60001]: addiu      $a2, $a2, 1
    08825644:[04810004]: bgez       $a0, 0x08825658
    08825648:[8D070000]: lw         $a3, 0($t0)
    0882564C:[2484FFFF]: addiu      $a0, $a0, -1
    08825650:[008C2025]: or         $a0, $a0, $t4
    08825654:[24840001]: addiu      $a0, $a0, 1
    08825658:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0882565C:[00821006]: srlv       $v0, $v0, $a0
    08825660:[00E21825]: or         $v1, $a3, $v0
    08825664:[00E21024]: and        $v0, $a3, $v0
    08825668:[50400001]: beql       $v0, $zr, 0x08825670
    0882566C:[AD030000]: sw         $v1, 0($t0)
--> 08825670:[14ABFFE4]: bne        $a1, $t3, 0x08825604
    08825674:[00052080]: sll        $a0, $a1, 0x0002
    08825678:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882567C:[AC401190]: sw         $zr, 4496($v0)
    08825680:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
_S1_2_8831970 134,541 instructions (0.204%), 1 calls (08831970 - 08832918, length 1003)
  Back Branch 08832624 589 times (length 30)
    088325A0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088325A4:[244299FC]: addiu      $v0, $v0, -26116
    088325A8:[8C510034]: lw         $s1, 52($v0)
    088325AC:[0A20C984]: j          0x08832610
    088325B0:[8C530028]: lw         $s3, 40($v0)
--> 088325B4:[00409016]: clz        $s2, $v0
    088325B8:[2652FFE1]: addiu      $s2, $s2, -31
    088325BC:[00129023]: subu       $s2, $zr, $s2 <=> negu $s2, $s2
    088325C0:[00121080]: sll        $v0, $s2, 0x0002
    088325C4:[00438021]: addu       $s0, $v0, $v1
    088325C8:[8E020038]: lw         $v0, 56($s0)
    088325CC:[04410003]: bgez       $v0, 0x088325DC
    088325D0:[00000000]: nop
    088325D4:[0E20999C]: jal        0x08826670
    088325D8:[00000000]: nop
    088325DC:[0E24B3B3]: jal        0x0892CECC
    088325E0:[8E040038]: lw         $a0, 56($s0)
    088325E4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088325E8:[04410003]: bgez       $v0, 0x088325F8
    088325EC:[24842E18]: addiu      $a0, $a0, 11800
    088325F0:[0E20999C]: jal        0x08826670
    088325F4:[00000000]: nop
    088325F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325FC:[02421004]: sllv       $v0, $v0, $s2
    08832600:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832604:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08832608:[AE030038]: sw         $v1, 56($s0)
    0883260C:[02228824]: and        $s1, $s1, $v0
    08832610:[00131027]: nor        $v0, $zr, $s3 <=> li $v0, not $s3
    08832614:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08832618:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883261C:[02221024]: and        $v0, $s1, $v0
    08832620:[24842E28]: addiu      $a0, $a0, 11816
--> 08832624:[1440FFE3]: bne        $v0, $zr, 0x088325B4
    08832628:[260399FC]: addiu      $v1, $s0, -26116
    0883262C:[1A800007]: blez       $s4, 0x0883264C
    08832630:[AC710034]: sw         $s1, 52($v1)
    08832634:[8FA50318]: lw         $a1, 792($sp)
  Back Branch 088324D0 589 times (length 11)
    08832498:[246399FC]: addiu      $v1, $v1, -26116
    0883249C:[8C620028]: lw         $v0, 40($v1)
    088324A0:[005E1025]: or         $v0, $v0, $fp
    088324A4:[0A20C934]: j          0x088324D0
    088324A8:[AC620028]: sw         $v0, 40($v1)
--> 088324AC:[02208016]: clz        $s0, $s1
    088324B0:[2610FFE1]: addiu      $s0, $s0, -31
    088324B4:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088324B8:[0E20C11B]: jal        0x0883046C
    088324BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088324C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088324C4:[02021004]: sllv       $v0, $v0, $s0
    088324C8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088324CC:[02228824]: and        $s1, $s1, $v0
--> 088324D0:[1620FFF6]: bne        $s1, $zr, 0x088324AC
    088324D4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088324D8:[0A20C967]: j          0x0883259C
    088324DC:[00000000]: nop
    088324E0:[02608016]: clz        $s0, $s3
  Back Branch 08832470 589 times (length 25)
    08832400:[00B65025]: or         $t2, $a1, $s6
    08832404:[27AC0008]: addiu      $t4, $sp, 8
    08832408:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    0883240C:[0A20C91C]: j          0x08832470
    08832410:[AC6400F8]: sw         $a0, 248($v1)
--> 08832414:[01402016]: clz        $a0, $t2
    08832418:[2484FFE1]: addiu      $a0, $a0, -31
    0883241C:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08832420:[000410C0]: sll        $v0, $a0, 0x0003
    08832424:[00041940]: sll        $v1, $a0, 0x0005
    08832428:[00621823]: subu       $v1, $v1, $v0
    0883242C:[006D1021]: addu       $v0, $v1, $t5
    08832430:[8C450114]: lw         $a1, 276($v0)
    08832434:[8C460100]: lw         $a2, 256($v0)
    08832438:[8C470104]: lw         $a3, 260($v0)
    0883243C:[8C480108]: lw         $t0, 264($v0)
    08832440:[8C49010C]: lw         $t1, 268($v0)
    08832444:[8C420110]: lw         $v0, 272($v0)
    08832448:[008B2004]: sllv       $a0, $t3, $a0
    0883244C:[006C1821]: addu       $v1, $v1, $t4
    08832450:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08832454:[AC650014]: sw         $a1, 20($v1)
    08832458:[01445024]: and        $t2, $t2, $a0
    0883245C:[AC660000]: sw         $a2, 0($v1)
    08832460:[AC670004]: sw         $a3, 4($v1)
    08832464:[AC680008]: sw         $t0, 8($v1)
    08832468:[AC69000C]: sw         $t1, 12($v1)
    0883246C:[AC620010]: sw         $v0, 16($v1)
--> 08832470:[1540FFE8]: bne        $t2, $zr, 0x08832414
    08832474:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08832478:[0E2092D5]: jal        0x08824B54
    0883247C:[8C440D64]: lw         $a0, 3428($v0)
    08832480:[04410005]: bgez       $v0, 0x08832498
  Back Branch 0883259C 589 times (length 49)
    088324CC:[02228824]: and        $s1, $s1, $v0
    088324D0:[1620FFF6]: bne        $s1, $zr, 0x088324AC
    088324D4:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088324D8:[0A20C967]: j          0x0883259C
    088324DC:[00000000]: nop
--> 088324E0:[02608016]: clz        $s0, $s3
    088324E4:[2610FFE1]: addiu      $s0, $s0, -31
    088324E8:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088324EC:[001018C0]: sll        $v1, $s0, 0x0003
    088324F0:[00101140]: sll        $v0, $s0, 0x0005
    088324F4:[00431023]: subu       $v0, $v0, $v1
    088324F8:[27A30008]: addiu      $v1, $sp, 8
    088324FC:[00628821]: addu       $s1, $v1, $v0
    08832500:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832504:[02029004]: sllv       $s2, $v0, $s0
    08832508:[03D21024]: and        $v0, $fp, $s2
    0883250C:[10400016]: beq        $v0, $zr, 0x08832568
    08832510:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832514:[8E260008]: lw         $a2, 8($s1)
    08832518:[0E24B26D]: jal        0x0892C9B4
    0883251C:[8E250004]: lw         $a1, 4($s1)
    08832520:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    08832524:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08832528:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0883252C:[24E76238]: addiu      $a3, $a3, 25144
    08832530:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832534:[2484E320]: addiu      $a0, $a0, -7392
    08832538:[24A5DEFC]: addiu      $a1, $a1, -8452
    0883253C:[04410003]: bgez       $v0, 0x0883254C
    08832540:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08832544:[0E209928]: jal        0x088264A0
    08832548:[00000000]: nop
    0883254C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08832550:[0E20C0D3]: jal        0x0883034C
    08832554:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832558:[0E20C103]: jal        0x0883040C
    0883255C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832560:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832564:[02629824]: and        $s3, $s3, $v0
    08832568:[001010C0]: sll        $v0, $s0, 0x0003
    0883256C:[00102940]: sll        $a1, $s0, 0x0005
    08832570:[00A22823]: subu       $a1, $a1, $v0
    08832574:[27A20008]: addiu      $v0, $sp, 8
    08832578:[00452821]: addu       $a1, $v0, $a1
    0883257C:[02D21024]: and        $v0, $s6, $s2
    08832580:[10400005]: beq        $v0, $zr, 0x08832598
    08832584:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832588:[0E20C0AE]: jal        0x088302B8
    0883258C:[00000000]: nop
    08832590:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832594:[02629824]: and        $s3, $s3, $v0
    08832598:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
--> 0883259C:[1660FFD0]: bne        $s3, $zr, 0x088324E0
    088325A0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088325A4:[244299FC]: addiu      $v0, $v0, -26116
    088325A8:[8C510034]: lw         $s1, 52($v0)
    088325AC:[0A20C984]: j          0x08832610
  Back Branch 08832680 588 times (length 11)
    08832648:[00000000]: nop
    0883264C:[0E24B1B3]: jal        0x0892C6CC
    08832650:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08832654:[0A20C9A0]: j          0x08832680
    08832658:[00000000]: nop
--> 0883265C:[02A08016]: clz        $s0, $s5
    08832660:[2610FFE1]: addiu      $s0, $s0, -31
    08832664:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    08832668:[0E20C11B]: jal        0x0883046C
    0883266C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832670:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832674:[02021004]: sllv       $v0, $v0, $s0
    08832678:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    0883267C:[02A2A824]: and        $s5, $s5, $v0
--> 08832680:[16A0FFF6]: bne        $s5, $zr, 0x0883265C
    08832684:[8FB40314]: lw         $s4, 788($sp)
    08832688:[0A20C9D7]: j          0x0883275C
    0883268C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08832690:[02808816]: clz        $s1, $s4
  Back Branch 08832764 588 times (length 55)
    0883267C:[02A2A824]: and        $s5, $s5, $v0
    08832680:[16A0FFF6]: bne        $s5, $zr, 0x0883265C
    08832684:[8FB40314]: lw         $s4, 788($sp)
    08832688:[0A20C9D7]: j          0x0883275C
    0883268C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
--> 08832690:[02808816]: clz        $s1, $s4
    08832694:[2631FFE1]: addiu      $s1, $s1, -31
    08832698:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    0883269C:[00111080]: sll        $v0, $s1, 0x0002
    088326A0:[0055B021]: addu       $s6, $v0, $s5
    088326A4:[8EC50038]: lw         $a1, 56($s6)
    088326A8:[001118C0]: sll        $v1, $s1, 0x0003
    088326AC:[00111140]: sll        $v0, $s1, 0x0005
    088326B0:[00431023]: subu       $v0, $v0, $v1
    088326B4:[27A30008]: addiu      $v1, $sp, 8
    088326B8:[04A00003]: bltz       $a1, 0x088326C8
    088326BC:[00629821]: addu       $s3, $v1, $v0
    088326C0:[0E20999C]: jal        0x08826670
    088326C4:[00000000]: nop
    088326C8:[8E640004]: lw         $a0, 4($s3)
    088326CC:[0E2647E9]: jal        0x08991FA4 [sceAtracSetDataAndGetID]
    088326D0:[8E650008]: lw         $a1, 8($s3)
    088326D4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088326D8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088326DC:[04410003]: bgez       $v0, 0x088326EC
    088326E0:[24842DF8]: addiu      $a0, $a0, 11768
    088326E4:[0E20999C]: jal        0x08826670
    088326E8:[00000000]: nop
    088326EC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088326F0:[0E24B36B]: jal        0x0892CDAC
    088326F4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088326F8:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088326FC:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08832700:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08832704:[24E76228]: addiu      $a3, $a3, 25128
    08832708:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    0883270C:[2484E358]: addiu      $a0, $a0, -7336
    08832710:[24A5DEFC]: addiu      $a1, $a1, -8452
    08832714:[04410003]: bgez       $v0, 0x08832724
    08832718:[24060315]: addiu      $a2, $zr, 789 <=> li $a2, 789
    0883271C:[0E209928]: jal        0x088264A0
    08832720:[00000000]: nop
    08832724:[8EA20034]: lw         $v0, 52($s5)
    08832728:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0883272C:[02308004]: sllv       $s0, $s0, $s1
    08832730:[00501025]: or         $v0, $v0, $s0
    08832734:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08832738:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883273C:[AEA20034]: sw         $v0, 52($s5)
    08832740:[00108027]: nor        $s0, $zr, $s0 <=> li $s0, not $s0
    08832744:[0290A024]: and        $s4, $s4, $s0
    08832748:[0E20C0D3]: jal        0x0883034C
    0883274C:[AED20038]: sw         $s2, 56($s6)
    08832750:[0E20C103]: jal        0x0883040C
    08832754:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832758:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883275C:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08832760:[24842E08]: addiu      $a0, $a0, 11784
--> 08832764:[1680FFCA]: bne        $s4, $zr, 0x08832690
    08832768:[261599FC]: addiu      $s5, $s0, -26116
    0883276C:[8FA30314]: lw         $v1, 788($sp)
    08832770:[8EA20028]: lw         $v0, 40($s5)
    08832774:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 08832828 588 times (length 36)
    0883278C:[8EA30030]: lw         $v1, 48($s5)
    08832790:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08832794:[005E1024]: and        $v0, $v0, $fp
    08832798:[0A20CA0A]: j          0x08832828
    0883279C:[00628025]: or         $s0, $v1, $v0
--> 088327A0:[02008816]: clz        $s1, $s0
    088327A4:[2631FFE1]: addiu      $s1, $s1, -31
    088327A8:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    088327AC:[0E24B222]: jal        0x0892C888
    088327B0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088327B4:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088327B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088327BC:[02222004]: sllv       $a0, $v0, $s1
    088327C0:[3C028042]: lui        $v0, 0x8042 <=> li $v0, 0x80420000
    088327C4:[34420016]: ori        $v0, $v0, 22
    088327C8:[14620003]: bne        $v1, $v0, 0x088327D8
    088327CC:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088327D0:[0A20CA06]: j          0x08832818
    088327D4:[02449025]: or         $s2, $s2, $a0
    088327D8:[24E76218]: addiu      $a3, $a3, 25112
    088327DC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088327E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088327E4:[24A5DEFC]: addiu      $a1, $a1, -8452
    088327E8:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088327EC:[2406041D]: addiu      $a2, $zr, 1053 <=> li $a2, 1053
    088327F0:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088327F4:[04600005]: bltz       $v1, 0x0883280C
    088327F8:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    088327FC:[0E24B231]: jal        0x0892C8C4
    08832800:[00000000]: nop
    08832804:[0A20CA07]: j          0x0883281C
    08832808:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883280C:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08832810:[0E209928]: jal        0x088264A0
    08832814:[2484DF8C]: addiu      $a0, $a0, -8308
    08832818:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883281C:[02221004]: sllv       $v0, $v0, $s1
    08832820:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832824:[02028024]: and        $s0, $s0, $v0
--> 08832828:[1600FFDD]: bne        $s0, $zr, 0x088327A0
    0883282C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08832830:[245099FC]: addiu      $s0, $v0, -26116
    08832834:[0E2646F5]: jal        0x08991BD4 [sceKernelGetSystemTimeLow]
    08832838:[AE120030]: sw         $s2, 48($s0)
  Back Branch 08832914 588 times (length 988)
_S1_2_8991A54 132,644 instructions (0.201%), 66,322 calls (08991A54 - 08991A58, length 2)
    08991A54:[03E00008]: jr         $ra
    08991A58:[0011D5CC]: syscall    0x04757 [sceKernelCpuSuspendIntr]
_S1_2_8991A94 131,698 instructions (0.200%), 65,849 calls (08991A94 - 08991A98, length 2)
    08991A94:[03E00008]: jr         $ra
    08991A98:[0011D60C]: syscall    0x04758 [sceKernelCpuResumeIntr]
_S1_2_883434C 126,703 instructions (0.192%), 3,769 calls (0883434C - 088343EC, length 41)
    0883434C:[27BDFFE0]: addiu      $sp, $sp, -32
    08834350:[AFB00000]: sw         $s0, 0($sp)
    08834354:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834358:[7C10F144]: ins        $s0, $zr, 5, 26
    0883435C:[AFB3000C]: sw         $s3, 12($sp)
    08834360:[2413001F]: addiu      $s3, $zr, 31 <=> li $s3, 31
    08834364:[AFB20008]: sw         $s2, 8($sp)
    08834368:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0883436C:[AFBF0010]: sw         $ra, 16($sp)
    08834370:[06010005]: bgez       $s0, 0x08834388
    08834374:[AFB10004]: sw         $s1, 4($sp)
    08834378:[2610FFFF]: addiu      $s0, $s0, -1
    0883437C:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834380:[02028025]: or         $s0, $s0, $v0
    08834384:[26100001]: addiu      $s0, $s0, 1
    08834388:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883438C:[12000011]: beq        $s0, $zr, 0x088343D4
    08834390:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08834394:[0E20D0C3]: jal        0x0883430C
    08834398:[00000000]: nop
    0883439C:[2605FFFF]: addiu      $a1, $s0, -1
    088343A0:[7C022520]: bitrev     $a0, $v0
    088343A4:[0E20B4F9]: jal        0x0882D3E4
    088343A8:[02652823]: subu       $a1, $s3, $a1
    088343AC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088343B0:[04400004]: bltz       $v0, 0x088343C4
    088343B4:[2484327C]: addiu      $a0, $a0, 12924
    088343B8:[02628823]: subu       $s1, $s3, $v0
    088343BC:[06210004]: bgez       $s1, 0x088343D0
    088343C0:[02501023]: subu       $v0, $s2, $s0
    088343C4:[0E20999C]: jal        0x08826670
    088343C8:[00000000]: nop
    088343CC:[02501023]: subu       $v0, $s2, $s0
    088343D0:[00511021]: addu       $v0, $v0, $s1
    088343D4:[8FBF0010]: lw         $ra, 16($sp)
    088343D8:[8FB3000C]: lw         $s3, 12($sp)
    088343DC:[8FB20008]: lw         $s2, 8($sp)
    088343E0:[8FB10004]: lw         $s1, 4($sp)
    088343E4:[8FB00000]: lw         $s0, 0($sp)
    088343E8:[03E00008]: jr         $ra
    088343EC:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8835F10 110,066 instructions (0.167%), 133 calls (08835F10 - 08835FEC, length 56)
    08835F10:[27BDFFE0]: addiu      $sp, $sp, -32
    08835F14:[AFB40010]: sw         $s4, 16($sp)
    08835F18:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08835F1C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08835F20:[AFB00000]: sw         $s0, 0($sp)
    08835F24:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08835F28:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835F2C:[AFB60018]: sw         $s6, 24($sp)
    08835F30:[AFB50014]: sw         $s5, 20($sp)
    08835F34:[AFB3000C]: sw         $s3, 12($sp)
    08835F38:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08835F3C:[AFB20008]: sw         $s2, 8($sp)
    08835F40:[AFB10004]: sw         $s1, 4($sp)
    08835F44:[AFBF001C]: sw         $ra, 28($sp)
    08835F48:[0E2087A3]: jal        0x08821E8C
    08835F4C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08835F50:[3055FFFF]: andi       $s5, $v0, -1
    08835F54:[8E160010]: lw         $s6, 16($s0)
    08835F58:[0A20D7ED]: j          0x08835FB4
    08835F5C:[8E110008]: lw         $s1, 8($s0)
    08835F60:[8E300000]: lw         $s0, 0($s1)
    08835F64:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
    08835F68:[8E020004]: lw         $v0, 4($s0)
    08835F6C:[3042E000]: andi       $v0, $v0, -8192
    08835F70:[10430003]: beq        $v0, $v1, 0x08835F80
    08835F74:[26730001]: addiu      $s3, $s3, 1
    08835F78:[0E20999C]: jal        0x08826670
    08835F7C:[00000000]: nop
    08835F80:[96020006]: lhu        $v0, 6($s0)
    08835F84:[5455000B]: bnel       $v0, $s5, 0x08835FB4
    08835F88:[2631000C]: addiu      $s1, $s1, 12
    08835F8C:[8E020004]: lw         $v0, 4($s0)
    08835F90:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08835F94:[30421FFF]: andi       $v0, $v0, 8191
    08835F98:[14520005]: bne        $v0, $s2, 0x08835FB0
    08835F9C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08835FA0:[0E20915F]: jal        0x0882457C
    08835FA4:[8E040000]: lw         $a0, 0($s0)
    08835FA8:[10400007]: beq        $v0, $zr, 0x08835FC8
    08835FAC:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835FB0:[2631000C]: addiu      $s1, $s1, 12
    08835FB4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835FB8:[1676FFE9]: bne        $s3, $s6, 0x08835F60
    08835FBC:[2484359C]: addiu      $a0, $a0, 13724
    08835FC0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08835FC4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835FC8:[8FBF001C]: lw         $ra, 28($sp)
    08835FCC:[8FB60018]: lw         $s6, 24($sp)
    08835FD0:[8FB50014]: lw         $s5, 20($sp)
    08835FD4:[8FB40010]: lw         $s4, 16($sp)
    08835FD8:[8FB3000C]: lw         $s3, 12($sp)
    08835FDC:[8FB20008]: lw         $s2, 8($sp)
    08835FE0:[8FB10004]: lw         $s1, 4($sp)
    08835FE4:[8FB00000]: lw         $s0, 0($sp)
    08835FE8:[03E00008]: jr         $ra
    08835FEC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08835FB8 8,751 times (length 24)
    08835F4C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08835F50:[3055FFFF]: andi       $s5, $v0, -1
    08835F54:[8E160010]: lw         $s6, 16($s0)
    08835F58:[0A20D7ED]: j          0x08835FB4
    08835F5C:[8E110008]: lw         $s1, 8($s0)
--> 08835F60:[8E300000]: lw         $s0, 0($s1)
    08835F64:[24032000]: addiu      $v1, $zr, 8192 <=> li $v1, 8192
    08835F68:[8E020004]: lw         $v0, 4($s0)
    08835F6C:[3042E000]: andi       $v0, $v0, -8192
    08835F70:[10430003]: beq        $v0, $v1, 0x08835F80
    08835F74:[26730001]: addiu      $s3, $s3, 1
    08835F78:[0E20999C]: jal        0x08826670
    08835F7C:[00000000]: nop
    08835F80:[96020006]: lhu        $v0, 6($s0)
    08835F84:[5455000B]: bnel       $v0, $s5, 0x08835FB4
    08835F88:[2631000C]: addiu      $s1, $s1, 12
    08835F8C:[8E020004]: lw         $v0, 4($s0)
    08835F90:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08835F94:[30421FFF]: andi       $v0, $v0, 8191
    08835F98:[14520005]: bne        $v0, $s2, 0x08835FB0
    08835F9C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08835FA0:[0E20915F]: jal        0x0882457C
    08835FA4:[8E040000]: lw         $a0, 0($s0)
    08835FA8:[10400007]: beq        $v0, $zr, 0x08835FC8
    08835FAC:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835FB0:[2631000C]: addiu      $s1, $s1, 12
    08835FB4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
--> 08835FB8:[1676FFE9]: bne        $s3, $s6, 0x08835F60
    08835FBC:[2484359C]: addiu      $a0, $a0, 13724
    08835FC0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08835FC4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08835FC8:[8FBF001C]: lw         $ra, 28($sp)
_S1_2_882D3E4 109,005 instructions (0.166%), 8,385 calls (0882D3E4 - 0882D414, length 13)
_S1_2_8834534 105,318 instructions (0.160%), 3,754 calls (08834534 - 088345A8, length 30)
_S1_2_892F69C 104,377 instructions (0.159%), 3,151 calls (0892F69C - 0892F954, length 175)
  Back Branch 0892F6E0 6,811 times (length 5)
  Back Branch 0892F790 721 times (length 6)
  Back Branch 0892F8C8 586 times (length 8)
  Back Branch 0892F79C 482 times (length 55)
  Back Branch 0892F768 277 times (length 12)
  Back Branch 0892F8A4 167 times (length 69)
  Back Branch 0892F8D4 167 times (length 133)
_S1_2_883727C 102,384 instructions (0.156%), 1,422 calls (0883727C - 088373B4, length 79)
  Back Branch 08837384 1,422 times (length 45)
_S1_2_88349A8 101,934 instructions (0.155%), 7,281 calls (088349A8 - 088349DC, length 14)
_S1_2_8934F48 101,602 instructions (0.154%), 802 calls (08933CF4 - 0893587C, length 1763)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089354C8 802 times (length 1468)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
_S1_2_8824270 94,773 instructions (0.144%), 1,481 calls (08824270 - 0882431C, length 44)
  Back Branch 088242F8 5,923 times (length 11)
_S1_2_882457C 91,695 instructions (0.139%), 600 calls (0882457C - 088245D0, length 22)
  Back Branch 088245C4 5,713 times (length 17)
_S1_2_881AB90 90,666 instructions (0.138%), 1,679 calls (0881AB90 - 0881AE70, length 185)
_S1_2_8934778 82,552 instructions (0.125%), 445 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089353B8 607 times (length 17)
  Back Branch 089351D8 472 times (length 20)
  Back Branch 089351C4 472 times (length 16)
  Back Branch 08935200 447 times (length 1290)
  Back Branch 08934C2C 445 times (length 293)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 089353D4 122 times (length 1407)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
_S1_2_898ED34 77,902 instructions (0.118%), 3,541 calls (0898ED34 - 0898ED88, length 22)
_S1_2_8835E08 77,698 instructions (0.118%), 1,466 calls (08835E08 - 08835F0C, length 66)
_S1_2_88241A0 76,049 instructions (0.116%), 783 calls (088241A0 - 08824248, length 43)
  Back Branch 08824220 7,844 times (length 7)
_S1_2_8821E00 75,082 instructions (0.114%), 5,363 calls (08821E00 - 08821E34, length 14)
_S1_2_893116C 71,834 instructions (0.109%), 1,466 calls (0893116C - 08931334, length 115)
  Back Branch 089312A8 1,466 times (length 31)
_S1_2_883D8A8 71,398 instructions (0.108%), 3 calls (0883D8A8 - 0883DAB0, length 131)
  Back Branch 0883DA68 1,311 times (length 85)
  Back Branch 0883DA7C 24 times (length 97)
_S1_2_8935BB0 68,902 instructions (0.105%), 1,466 calls (08935BB0 - 0893611C, length 348)
  Back Branch 08935E1C 1,466 times (length 138)
_S1_2_8824610 65,153 instructions (0.099%), 1,481 calls (08824610 - 08824658, length 19)
  Back Branch 0882464C 4,442 times (length 13)
_S1_2_88244BC 64,550 instructions (0.098%), 1,466 calls (088244BC - 08824530, length 30)
  Back Branch 08824510 4,040 times (length 12)
_S1_2_8863894 64,230 instructions (0.098%), 1,590 calls (08863894 - 08863970, length 56)
_S1_2_8820EC4 63,549 instructions (0.097%), 7,061 calls (08820EC4 - 08820F44, length 33)
_S1_2_8933C44 58,424 instructions (0.089%), 696 calls (08933C44 - 089355B4, length 1629)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
  Back Branch 08934AD4 1 times (length 908)
_S1_2_88248C4 54,468 instructions (0.083%), 1,466 calls (088248C4 - 08824964, length 41)
_S1_2_8829288 52,500 instructions (0.080%), 125 calls (08828C0C - 08829404, length 511)
  Back Branch 08829280 125 times (length 415)
  Back Branch 08829400 125 times (length 411)
_S1_2_883B480 52,176 instructions (0.079%), 1,243 calls (0883B480 - 0883B4C0, length 17)
  Back Branch 0883B4B4 4,969 times (length 10)
_S1_2_893180C 49,844 instructions (0.076%), 1,466 calls (0893180C - 08931890, length 34)
_S1_2_88363D4 49,844 instructions (0.076%), 1,466 calls (088363D4 - 088364A8, length 54)
_S1_2_8837544 49,770 instructions (0.076%), 1,422 calls (08837544 - 088375E0, length 40)
_S1_2_8863798 49,754 instructions (0.076%), 3,445 calls (08863798 - 08863890, length 63)
  Back Branch 08863848 84 times (length 10)
  Back Branch 08863858 72 times (length 13)
_S1_2_8895EA8 49,176 instructions (0.075%), 5,464 calls (08895EA8 - 08895EC8, length 9)
_S1_2_883A4F8 47,263 instructions (0.072%), 4,514 calls (0883A4F8 - 0883A530, length 15)
_S1_2_8837A50 47,075 instructions (0.072%), 1,573 calls (08837A50 - 08991A98, length 354323)
  Back Branch 08839F2C 18 times (length 721)
_S1_2_881AE74 45,750 instructions (0.069%), 1,910 calls (0881AE74 - 0881AF9C, length 75)
_S1_2_881B0C4 45,320 instructions (0.069%), 1,466 calls (0881B0C4 - 0881B248, length 98)
_S1_2_8828C0C 44,625 instructions (0.068%), 2,625 calls (08828C0C - 08828C4C, length 17)
_S1_2_8818D6C 44,527 instructions (0.068%), 659 calls (08818D6C - 08819378, length 388)
_S1_2_8B4FD0C 44,077 instructions (0.067%), 128 calls (088359F4 - 08B50304, length 813637)
  Back Branch 08835C88 5,363 times (length 136)
  Back Branch 08835DA4 3,118 times (length 40)
  Back Branch 088635EC 152 times (length 111)
  Back Branch 08B50300 128 times (length 791254)
  Back Branch 088633F4 45 times (length 19)
  Back Branch 08856090 39 times (length 11)
  Back Branch 08856160 17 times (length 97)
  Back Branch 08855E98 13 times (length 185)
  Back Branch 08855F88 12 times (length 11)
  Back Branch 08855BA8 8 times (length 26)
  Back Branch 0885E3CC 6 times (length 114)
  Back Branch 0885E644 6 times (length 19)
  Back Branch 0885E504 6 times (length 19)
  Back Branch 0885E5A4 6 times (length 19)
  Back Branch 0885E1B0 6 times (length 16)
  Back Branch 0885E464 6 times (length 19)
  Back Branch 0884B7F8 5 times (length 22403)
  Back Branch 0884B82C 1 times (length 13937)
_S1_2_883612C 42,601 instructions (0.065%), 1,469 calls (0883612C - 088361A8, length 32)
_S1_2_8824B10 42,480 instructions (0.065%), 8,496 calls (08824B10 - 08991A68, length 373719)
_S1_2_8820C14 42,366 instructions (0.064%), 7,061 calls (08820C14 - 08820D0C, length 63)
_S1_2_894D198 40,835 instructions (0.062%), 295 calls (0894D198 - 0894D294, length 64)
  Back Branch 0894D1FC 2,579 times (length 13)
_S1_2_8991C1C 40,256 instructions (0.061%), 20,128 calls (08991C1C - 08991C20, length 2)
_S1_2_8834894 39,381 instructions (0.060%), 3,950 calls (08834894 - 088348BC, length 11)
_S1_2_8835FF0 39,305 instructions (0.060%), 467 calls (08835FF0 - 088360F0, length 65)
  Back Branch 088360B8 1,602 times (length 29)
_S1_2_8867D88 38,350 instructions (0.058%), 19 calls (08867558 - 08867DA4, length 532)
  Back Branch 08867D0C 265 times (length 415)
  Back Branch 08867D98 19 times (length 530)
_S1_2_8936258 38,116 instructions (0.058%), 1,466 calls (08935BFC - 0893625C, length 409)
  Back Branch 08936258 1,466 times (length 307)
  Back Branch 08935E1C 1,466 times (length 138)
_S1_2_881A980 36,650 instructions (0.056%), 1,466 calls (0881A980 - 0881A9E0, length 25)
_S1_2_881937C 35,872 instructions (0.054%), 472 calls (0881937C - 088199DC, length 409)
  Back Branch 088196C8 472 times (length 125)
_S1_2_8935F44 35,184 instructions (0.053%), 1,466 calls (08935BFC - 089368B0, length 814)
  Back Branch 089367F4 1,466 times (length 768)
  Back Branch 089366B8 1,466 times (length 467)
  Back Branch 08935E1C 1,466 times (length 138)
  Back Branch 08936808 1,466 times (length 10)
_S1_2_8824B6C 33,984 instructions (0.052%), 8,496 calls (08824B6C - 08991A78, length 373700)
_S1_2_883BEE0 33,860 instructions (0.051%), 1,311 calls (0883BEE0 - 0883BF50, length 29)
  Back Branch 0883BF34 1,648 times (length 14)
_S1_2_883D7E8 31,506 instructions (0.048%), 1,156 calls (0883D7E8 - 0883D8A4, length 48)
_S1_2_8934CA4 31,237 instructions (0.047%), 119 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089353B8 607 times (length 17)
  Back Branch 089351D8 472 times (length 20)
  Back Branch 089351C4 472 times (length 16)
  Back Branch 08935200 447 times (length 1290)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 089353D4 122 times (length 1407)
  Back Branch 08934CE0 119 times (length 307)
  Back Branch 08934E8C 119 times (length 111)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
_S1_2_88FB75C 30,096 instructions (0.046%), 418 calls (0882B3D0 - 088FB76C, length 213224)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
_S1_2_8933BE8 29,716 instructions (0.045%), 1,748 calls (08933BE8 - 08933C40, length 23)
_S1_2_8821E50 29,185 instructions (0.044%), 2,245 calls (08821E50 - 08821E88, length 15)
_S1_2_88909D0 28,924 instructions (0.044%), 1 calls (088909D0 - 0892FA2C, length 162840)
  Back Branch 08890CC4 4,200 times (length 5)
  Back Branch 08890C98 1,100 times (length 5)
  Back Branch 08890CF0 150 times (length 5)
  Back Branch 08890B54 128 times (length 5)
  Back Branch 08890B8C 60 times (length 5)
  Back Branch 08890B70 36 times (length 5)
  Back Branch 08890C5C 20 times (length 4)
  Back Branch 08890C6C 4 times (length 107)
  Back Branch 08890D28 3 times (length 12)
_S1_2_882BA64 28,861 instructions (0.044%), 1,519 calls (0882BA64 - 0882BAAC, length 19)
_S1_2_894CAEC 28,328 instructions (0.043%), 3,541 calls (0894CAEC - 0894CB08, length 8)
_S1_2_894CACC 28,328 instructions (0.043%), 3,541 calls (0894CACC - 0894CAE8, length 8)
_S1_2_892E9DC 27,406 instructions (0.042%), 4,565 calls (0892E9DC - 0892E9FC, length 9)
_S1_2_893FBA4 26,730 instructions (0.041%), 1,215 calls (0893FBA4 - 0893FBF8, length 22)
_S1_2_898F6F4 25,992 instructions (0.039%), 1,083 calls (0898F6F4 - 0898F774, length 33)
  Back Branch 0898F770 1,083 times (length 20)
_S1_2_893FBFC 25,992 instructions (0.039%), 1,083 calls (0893FBA4 - 0893FC00, length 24)
  Back Branch 0893FBFC 1,083 times (length 24)
_S1_2_882AECC 25,170 instructions (0.038%), 5,034 calls (0882AECC - 08991A70, length 367338)
_S1_2_89335A8 23,634 instructions (0.036%), 182 calls (089335A8 - 08933694, length 60)
  Back Branch 08933640 1,896 times (length 4)
  Back Branch 08933648 920 times (length 10)
  Back Branch 08933608 308 times (length 4)
  Back Branch 08933688 154 times (length 40)
_S1_2_8843B80 22,528 instructions (0.034%), 512 calls (08843B80 - 08843C90, length 69)
_S1_2_8828D78 22,000 instructions (0.033%), 2,750 calls (08828D78 - 08828D98, length 9)
_S1_2_8828C50 22,000 instructions (0.033%), 2,750 calls (08828C50 - 08828C70, length 9)
_S1_2_883A1A8 21,984 instructions (0.033%), 144 calls (0883A1A8 - 0883A4F4, length 212)
  Back Branch 0883A314 270 times (length 7)
_S1_2_8867558 21,344 instructions (0.032%), 13 calls (08867558 - 08867D84, length 524)
  Back Branch 08867D0C 265 times (length 415)
_S1_2_8863974 20,670 instructions (0.031%), 795 calls (08863974 - 088639FC, length 35)
_S1_2_88C6E10 20,091 instructions (0.031%), 67 calls (088C6E10 - 088C70F4, length 186)
  Back Branch 088C70B4 142 times (length 91)
_S1_2_89366F4 19,926 instructions (0.030%), 445 calls (08935BFC - 089368B0, length 814)
  Back Branch 089366A4 2,800 times (length 65)
  Back Branch 089367F4 1,466 times (length 768)
  Back Branch 089366C8 1,466 times (length 11)
  Back Branch 089366D0 1,466 times (length 10)
  Back Branch 089366B8 1,466 times (length 467)
  Back Branch 08935E1C 1,466 times (length 138)
  Back Branch 08936808 1,466 times (length 10)
  Back Branch 0893670C 231 times (length 37)
  Back Branch 089366F8 214 times (length 34)
_S1_2_88346CC 18,786 instructions (0.029%), 606 calls (088346CC - 08834754, length 35)
_S1_2_882FAF4 18,740 instructions (0.028%), 201 calls (0882FAF4 - 0882FEA0, length 236)
  Back Branch 0882FBFC 197 times (length 14)
  Back Branch 0882FBE8 184 times (length 7)
  Back Branch 0882FBB4 164 times (length 11)
  Back Branch 0882FC04 114 times (length 5)
  Back Branch 0882FBC4 3 times (length 18)
_S1_2_88C70F8 18,602 instructions (0.028%), 1 calls (088C70F8 - 088C8A38, length 1617)
  Back Branch 088C7C60 153 times (length 90)
  Back Branch 088C7C68 43 times (length 154)
  Back Branch 088C79FC 11 times (length 11)
  Back Branch 088C76AC 4 times (length 11)
  Back Branch 088C736C 3 times (length 13)
  Back Branch 088C7178 3 times (length 11)
  Back Branch 088C7558 2 times (length 13)
  Back Branch 088C7604 2 times (length 11)
  Back Branch 088C7668 2 times (length 11)
_S1_2_8825FEC 18,168 instructions (0.028%), 340 calls (08825FEC - 08826160, length 94)
_S1_2_894CC90 17,835 instructions (0.027%), 205 calls (0882B3D0 - 0894CC98, length 296499)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
  Back Branch 0894CC88 205 times (length 83277)
  Back Branch 0894CC94 205 times (length 17)
_S1_2_8825E80 17,208 instructions (0.026%), 187 calls (08825E80 - 08931800, length 274017)
_S1_2_88360F4 17,064 instructions (0.026%), 1,422 calls (088360F4 - 08836128, length 14)
_S1_2_882D328 16,770 instructions (0.025%), 8,385 calls (0882D328 - 0882D32C, length 2)
_S1_2_8931DFC 16,492 instructions (0.025%), 154 calls (08931DFC - 08931E58, length 24)
  Back Branch 08931E30 1,074 times (length 5)
  Back Branch 08931E44 1,074 times (length 15)
_S1_2_881AB64 16,126 instructions (0.024%), 1,466 calls (0881AB64 - 0881AB8C, length 11)
_S1_2_8821EC4 16,089 instructions (0.024%), 5,363 calls (08821EC4 - 08821ECC, length 3)
_S1_2_8830570 15,903 instructions (0.024%), 589 calls (08830570 - 08830AF0, length 353)
_S1_2_88368F8 15,846 instructions (0.024%), 417 calls (088368F8 - 088369A8, length 45)
_S1_2_893F6A0 15,584 instructions (0.024%), 273 calls (0893F6A0 - 0893F828, length 99)
  Back Branch 0893F7A4 160 times (length 47)
  Back Branch 0893F788 135 times (length 40)
  Back Branch 0893F7B8 108 times (length 10)
  Back Branch 0893F7E4 95 times (length 63)
  Back Branch 0893F754 62 times (length 24)
  Back Branch 0893F824 53 times (length 24)
  Back Branch 0893F7F8 23 times (length 50)
  Back Branch 0893F810 21 times (length 74)
  Back Branch 0893F790 9 times (length 42)
  Back Branch 0893F808 2 times (length 72)
_S1_2_882D55C 15,116 instructions (0.023%), 516 calls (0882D55C - 0882D5D8, length 32)
_S1_2_8839C44 15,025 instructions (0.023%), 143 calls (08839A64 - 08839DD4, length 221)
  Back Branch 08839AA4 20,429 times (length 14)
  Back Branch 08839B2C 20,428 times (length 32)
  Back Branch 08839DD0 143 times (length 221)
_S1_2_898F934 14,985 instructions (0.023%), 405 calls (0898F934 - 0898FA40, length 68)
  Back Branch 0898F9F8 405 times (length 18)
_S1_2_882EC84 14,864 instructions (0.023%), 315 calls (0882EC84 - 0882ED8C, length 67)
  Back Branch 0882ED18 308 times (length 16)
_S1_2_88263E8 14,846 instructions (0.023%), 571 calls (088263E8 - 08826454, length 28)
_S1_2_883D7B4 14,832 instructions (0.023%), 1,156 calls (0883D7B4 - 0883D7E4, length 13)
_S1_2_8824AEC 14,720 instructions (0.022%), 2,944 calls (08824AEC - 08991A68, length 373728)
_S1_2_8826164 14,692 instructions (0.022%), 187 calls (08826164 - 088263E4, length 161)
_S1_2_8836FF8 14,595 instructions (0.022%), 417 calls (08836FF8 - 08837094, length 40)
_S1_2_892C6CC 12,955 instructions (0.020%), 589 calls (0892C6CC - 0892C720, length 22)
_S1_2_893172C 12,760 instructions (0.019%), 319 calls (0893172C - 08931800, length 54)
_S1_2_883BE3C 12,756 instructions (0.019%), 2,126 calls (0883BE3C - 08931D70, length 251854)
_S1_2_8839378 12,600 instructions (0.019%), 420 calls (08839378 - 08991A98, length 352713)
_S1_2_894D378 12,060 instructions (0.018%), 110 calls (0894D378 - 0894D474, length 64)
  Back Branch 0894D3DC 714 times (length 13)
_S1_2_886696C 12,020 instructions (0.018%), 4 calls (0886696C - 08867368, length 640)
  Back Branch 0886726C 46 times (length 451)
  Back Branch 08866AFC 16 times (length 11)
  Back Branch 08866B34 12 times (length 11)
_S1_2_8824B54 11,776 instructions (0.018%), 2,944 calls (08824B54 - 08991A78, length 373706)
_S1_2_883B4C4 11,733 instructions (0.018%), 159 calls (0883B4C4 - 0883B728, length 154)
_S1_2_8931BF4 11,499 instructions (0.017%), 118 calls (08931BF4 - 08931D04, length 69)
  Back Branch 08931C6C 1,162 times (length 6)
  Back Branch 08931C18 152 times (length 4)
  Back Branch 08931CE8 97 times (length 41)
  Back Branch 08931CF0 59 times (length 17)
  Back Branch 08931CF8 30 times (length 44)
_S1_2_892F3F4 11,459 instructions (0.017%), 78 calls (0892F3F4 - 0892F4E0, length 60)
  Back Branch 0892F4C8 1,660 times (length 5)
  Back Branch 0892F4D4 1,654 times (length 5)
  Back Branch 0892F4AC 136 times (length 24)
  Back Branch 0892F438 80 times (length 4)
  Back Branch 0892F494 20 times (length 5)
  Back Branch 0892F4B4 7 times (length 42)
_S1_2_898F92C 11,352 instructions (0.017%), 132 calls (08826670 - 0898F930, length 369841)
  Back Branch 08835788 2,240 times (length 106)
  Back Branch 0898F92C 132 times (length 151641)
  Back Branch 088FB7E4 132 times (length 213023)
_S1_2_8934EA8 10,810 instructions (0.016%), 470 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 08934ED4 470 times (length 1106)
  Back Branch 08934ECC 470 times (length 10)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
_S1_2_898FB10 10,125 instructions (0.015%), 405 calls (0898FB10 - 0898FB70, length 25)
_S1_2_884C008 10,017 instructions (0.015%), 159 calls (0884C008 - 0884C120, length 71)
_S1_2_884618C 9,965 instructions (0.015%), 144 calls (0884618C - 088465A8, length 264)
_S1_2_898F440 9,720 instructions (0.015%), 405 calls (0898F440 - 0898F5D0, length 101)
  Back Branch 0898F4DC 405 times (length 26)
_S1_2_8826A98 9,010 instructions (0.014%), 265 calls (08826A98 - 08826B24, length 36)
_S1_2_882083C 8,586 instructions (0.013%), 79 calls (0882083C - 08820AA8, length 156)
  Back Branch 088209D0 182 times (length 32)
_S1_2_894D060 8,408 instructions (0.013%), 205 calls (0894D060 - 0894D104, length 42)
_S1_2_892CAE8 8,232 instructions (0.013%), 588 calls (0892CAE8 - 0892CB20, length 15)
  Back Branch 0892CB1C 588 times (length 6)
_S1_2_88408C8 8,146 instructions (0.012%), 19 calls (088408C8 - 088409A0, length 55)
  Back Branch 0884095C 576 times (length 15)
  Back Branch 08840978 520 times (length 26)
_S1_2_88A0168 8,127 instructions (0.012%), 301 calls (088A0168 - 088A01FC, length 38)
_S1_2_8868288 8,010 instructions (0.012%), 9 calls (08867DA8 - 08868294, length 316)
  Back Branch 08867F40 108 times (length 65)
  Back Branch 0886819C 90 times (length 17)
  Back Branch 08868290 13 times (length 196)
  Back Branch 08868270 13 times (length 308)
_S1_2_88347FC 7,687 instructions (0.012%), 1,531 calls (088347FC - 08834850, length 22)
_S1_2_8938EFC 7,678 instructions (0.012%), 698 calls (08938EF0 - 08938F18, length 11)
  Back Branch 08938F14 698 times (length 11)
_S1_2_8837D84 7,410 instructions (0.011%), 19 calls (08837D84 - 0892A5DC, length 248343)
  Back Branch 0892A594 399 times (length 14)
  Back Branch 0892A5D8 209 times (length 21)
_S1_2_8828B14 7,375 instructions (0.011%), 125 calls (08828B14 - 08828C08, length 62)
_S1_2_8936BF0 7,106 instructions (0.011%), 187 calls (08936BF0 - 08936CC0, length 53)
_S1_2_8990860 7,008 instructions (0.011%), 405 calls (08990860 - 089908BC, length 24)
  Back Branch 0899089C 1,215 times (length 7)
_S1_2_89366D8 7,006 instructions (0.011%), 226 calls (08935BFC - 089368B0, length 814)
  Back Branch 089366A4 2,800 times (length 65)
  Back Branch 089367F4 1,466 times (length 768)
  Back Branch 089366C8 1,466 times (length 11)
  Back Branch 089366D0 1,466 times (length 10)
  Back Branch 089366B8 1,466 times (length 467)
  Back Branch 08935E1C 1,466 times (length 138)
  Back Branch 08936808 1,466 times (length 10)
  Back Branch 089366EC 226 times (length 31)
  Back Branch 089366DC 226 times (length 14)
_S1_2_8862FB8 7,004 instructions (0.011%), 31 calls (08862FB8 - 088632CC, length 198)
  Back Branch 088632C0 100 times (length 191)
  Back Branch 08863138 76 times (length 8)
  Back Branch 088630C0 67 times (length 8)
  Back Branch 088630FC 65 times (length 8)
  Back Branch 08863040 47 times (length 8)
  Back Branch 08863000 47 times (length 8)
  Back Branch 088631A0 36 times (length 18)
  Back Branch 08863080 12 times (length 8)
  Back Branch 088632B0 2 times (length 14)
  Back Branch 08863258 1 times (length 38)
_S1_2_883EC6C 6,866 instructions (0.010%), 171 calls (0883EACC - 0883EC74, length 107)
  Back Branch 0883EC70 180 times (length 107)
_S1_2_8834778 6,844 instructions (0.010%), 427 calls (08834778 - 088347C4, length 20)
_S1_2_882CE00 6,842 instructions (0.010%), 311 calls (0882CE00 - 0882CE64, length 26)
_S1_2_883D30C 6,749 instructions (0.010%), 90 calls (0883D30C - 0883D584, length 159)
_S1_2_882E240 6,713 instructions (0.010%), 109 calls (0882E240 - 0882E314, length 54)
  Back Branch 0882E2C0 109 times (length 14)
_S1_2_883D588 6,669 instructions (0.010%), 3 calls (0883D588 - 0883D7B0, length 139)
  Back Branch 0883D6FC 155 times (length 78)
_S1_2_88350E0 6,128 instructions (0.009%), 1,532 calls (088350E0 - 088350EC, length 4)
_S1_2_883AD4C 5,920 instructions (0.009%), 253 calls (0883AD4C - 0883ADC8, length 32)
_S1_2_894CC4C 5,916 instructions (0.009%), 68 calls (0882B3D0 - 0894CC54, length 296482)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
  Back Branch 0894CC44 68 times (length 83260)
  Back Branch 0894CC50 68 times (length 17)
_S1_2_894C9E4 5,900 instructions (0.009%), 295 calls (0894C9E4 - 0894CA30, length 20)
_S1_2_894C98C 5,900 instructions (0.009%), 295 calls (0894C98C - 0894C9D8, length 20)
_S1_2_883FFA0 5,349 instructions (0.008%), 90 calls (0883FFA0 - 088400D0, length 77)
  Back Branch 0884004C 90 times (length 21)
_S1_2_894CE98 5,330 instructions (0.008%), 205 calls (0894CBC4 - 0894CEB4, length 189)
  Back Branch 0894CEA8 205 times (length 187)
_S1_2_894CA34 5,310 instructions (0.008%), 295 calls (0894CA34 - 089908BC, length 69539)
  Back Branch 0899089C 1,215 times (length 7)
_S1_2_894C9DC 5,310 instructions (0.008%), 295 calls (0894C9DC - 089908BC, length 69561)
  Back Branch 0899089C 1,215 times (length 7)
_S1_2_882E198 5,300 instructions (0.008%), 212 calls (0882E198 - 0882E1F8, length 25)
_S1_2_8828AB4 5,250 instructions (0.008%), 250 calls (08828AB4 - 08828B10, length 24)
_S1_2_88B3B54 5,130 instructions (0.008%), 1 calls (088B3B54 - 088B3C7C, length 75)
  Back Branch 088B3C38 197 times (length 30)
  Back Branch 088B3C48 17 times (length 50)
_S1_2_894CFA4 5,125 instructions (0.008%), 205 calls (0894CFA4 - 0894D004, length 25)
_S1_2_883FCF4 5,077 instructions (0.008%), 96 calls (0883FCF4 - 0883FF9C, length 171)
  Back Branch 0883FF6C 9 times (length 20)
_S1_2_882E318 4,896 instructions (0.007%), 8 calls (0882E318 - 0882E788, length 285)
  Back Branch 0882E6FC 67 times (length 176)
  Back Branch 0882E728 5 times (length 241)
_S1_2_8829408 4,753 instructions (0.007%), 25 calls (08829408 - 088296E8, length 185)
  Back Branch 08829484 166 times (length 8)
_S1_2_8934EDC 4,743 instructions (0.007%), 279 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 08934EE8 279 times (length 1113)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
_S1_2_883C15C 4,728 instructions (0.007%), 36 calls (0883C15C - 0883C268, length 68)
  Back Branch 0883C1BC 182 times (length 13)
  Back Branch 0883C208 182 times (length 7)
_S1_2_883F3DC 4,701 instructions (0.007%), 143 calls (0883F3DC - 0883F474, length 39)
_S1_2_884C240 4,692 instructions (0.007%), 102 calls (0884C240 - 0884C284, length 18)
  Back Branch 0884C26C 510 times (length 7)
_S1_2_882076C 4,635 instructions (0.007%), 103 calls (0882076C - 08820838, length 52)
_S1_2_892B3A4 4,590 instructions (0.007%), 459 calls (0892B3A4 - 0892B5AC, length 131)
_S1_2_88250D0 4,576 instructions (0.007%), 143 calls (088250D0 - 088264E4, length 1286)
_S1_2_894CCB4 4,568 instructions (0.007%), 2,284 calls (0894CCB4 - 0894CCB8, length 2)
_S1_2_88256D4 4,560 instructions (0.007%), 95 calls (088256D4 - 08825848, length 94)
_S1_2_8824D88 4,523 instructions (0.007%), 139 calls (08824D88 - 08824ED0, length 83)
_S1_2_8850550 4,470 instructions (0.007%), 30 calls (08850550 - 08850588, length 15)
  Back Branch 0885057C 555 times (length 8)
_S1_2_892FD68 4,440 instructions (0.007%), 12 calls (0892FD68 - 0892FEF0, length 99)
  Back Branch 0892FE0C 432 times (length 5)
  Back Branch 0892FDAC 300 times (length 4)
_S1_2_8825F6C 4,369 instructions (0.007%), 65 calls (08825F6C - 08825FE8, length 32)
  Back Branch 08825FCC 261 times (length 14)
_S1_2_883AE58 4,140 instructions (0.006%), 90 calls (0883ADCC - 088404CC, length 5569)
  Back Branch 0883AE6C 92 times (length 42)
_S1_2_894D298 4,130 instructions (0.006%), 295 calls (0894D298 - 0894D2CC, length 14)
_S1_2_882BD4C 4,014 instructions (0.006%), 143 calls (0882BD4C - 0882BDE4, length 39)
_S1_2_883A568 3,969 instructions (0.006%), 189 calls (0883A568 - 0883A5C8, length 25)
_S1_2_8991BD4 3,916 instructions (0.006%), 1,958 calls (08991BD4 - 08991BD8, length 2)
_S1_2_882238C 3,877 instructions (0.006%), 1 calls (0882238C - 08822440, length 46)
  Back Branch 08822404 768 times (length 5)
_S1_2_882EADC 3,830 instructions (0.006%), 61 calls (0882EADC - 0882EC80, length 106)
  Back Branch 0882EC38 99 times (length 62)
_S1_2_88522B4 3,720 instructions (0.006%), 186 calls (088522B4 - 08852320, length 28)
_S1_2_882D4B4 3,616 instructions (0.005%), 226 calls (0882D4B4 - 0882D4F0, length 16)
_S1_2_883AA58 3,604 instructions (0.005%), 212 calls (0883AA58 - 0883AAB0, length 23)
_S1_2_8846930 3,592 instructions (0.005%), 144 calls (08846930 - 088469AC, length 32)
  Back Branch 08846994 281 times (length 17)
_S1_2_882B974 3,575 instructions (0.005%), 143 calls (08826670 - 0882B9F0, length 5345)
_S1_2_882C150 3,468 instructions (0.005%), 12 calls (0882C150 - 0882C1C8, length 31)
  Back Branch 0882C1A8 252 times (length 15)
_S1_2_8828970 3,375 instructions (0.005%), 125 calls (08828970 - 08828A14, length 42)
_S1_2_88364AC 3,360 instructions (0.005%), 40 calls (088364AC - 08836614, length 91)
_S1_2_8840658 3,344 instructions (0.005%), 30 calls (08823538 - 0884069C, length 29786)
  Back Branch 088235F8 140 times (length 25)
  Back Branch 08840690 30 times (length 29784)
_S1_2_884C288 3,311 instructions (0.005%), 77 calls (0884C288 - 0884C2C0, length 15)
  Back Branch 0884C2B4 385 times (length 7)
_S1_2_8932360 3,290 instructions (0.005%), 154 calls (08932360 - 089323BC, length 24)
  Back Branch 089323A0 126 times (length 12)
  Back Branch 08932390 126 times (length 5)
_S1_2_883AED4 3,229 instructions (0.005%), 3 calls (088263E8 - 0883AF80, length 21223)
  Back Branch 0883AF5C 134 times (length 27)
  Back Branch 0883AF7C 3 times (length 21223)
_S1_2_8843C94 3,155 instructions (0.005%), 1 calls (08843C94 - 08843E18, length 98)
  Back Branch 08843D44 511 times (length 6)
_S1_2_8845DD0 3,102 instructions (0.005%), 138 calls (08845DD0 - 08845E34, length 26)
_S1_2_88264FC 3,042 instructions (0.005%), 169 calls (088264FC - 08826540, length 18)
_S1_2_8836AE8 3,036 instructions (0.005%), 132 calls (08836AE8 - 08836B40, length 23)
_S1_2_8828A18 3,000 instructions (0.005%), 125 calls (08828A18 - 08828AB0, length 39)
_S1_2_8845C28 2,993 instructions (0.005%), 25 calls (08845C28 - 08845DCC, length 106)
  Back Branch 08845CE8 61 times (length 37)
  Back Branch 08845DAC 58 times (length 24)
_S1_2_88392AC 2,954 instructions (0.004%), 211 calls (088392AC - 088392E8, length 16)
_S1_2_8931804 2,932 instructions (0.004%), 1,466 calls (08931804 - 08931808, length 2)
_S1_2_894D2D0 2,772 instructions (0.004%), 68 calls (0894D2D0 - 0894D374, length 42)
_S1_2_88507A8 2,730 instructions (0.004%), 13 calls (088507A8 - 08850910, length 91)
  Back Branch 0885089C 182 times (length 43)
  Back Branch 088508E0 26 times (length 22)
_S1_2_8880B90 2,726 instructions (0.004%), 44 calls (08880B90 - 088812E4, length 470)
  Back Branch 0888124C 20 times (length 7)
  Back Branch 08881288 20 times (length 7)
  Back Branch 08880E70 9 times (length 29)
_S1_2_882D5DC 2,683 instructions (0.004%), 305 calls (0882D5DC - 0882D644, length 27)
_S1_2_8926A2C 2,656 instructions (0.004%), 20 calls (08926A2C - 089271C0, length 486)
  Back Branch 08926F28 20 times (length 298)
  Back Branch 089270A0 4 times (length 229)
  Back Branch 08927148 4 times (length 44)
  Back Branch 08927158 4 times (length 48)
_S1_2_883F9CC 2,655 instructions (0.004%), 99 calls (0883F9CC - 0883FA3C, length 29)
_S1_2_882596C 2,641 instructions (0.004%), 139 calls (0882596C - 08825A10, length 42)
_S1_2_88361AC 2,640 instructions (0.004%), 132 calls (088361AC - 088361F8, length 20)
_S1_2_8822C0C 2,584 instructions (0.004%), 323 calls (08822C0C - 08822C28, length 8)
_S1_2_88394C8 2,574 instructions (0.004%), 143 calls (088394C8 - 0883950C, length 18)
_S1_2_8825920 2,574 instructions (0.004%), 143 calls (08825920 - 08825968, length 19)
_S1_2_8822CAC 2,505 instructions (0.004%), 501 calls (08822CAC - 08822CBC, length 5)
_S1_2_893F564 2,479 instructions (0.004%), 164 calls (0893F564 - 0893F5DC, length 31)
  Back Branch 0893F5D0 87 times (length 4)
_S1_2_8825A88 2,446 instructions (0.004%), 32 calls (08825A88 - 08825E1C, length 230)
  Back Branch 08825B94 8 times (length 6)
_S1_2_892909C 2,430 instructions (0.004%), 270 calls (0892909C - 089290BC, length 9)
_S1_2_89320F4 2,424 instructions (0.004%), 21 calls (089320F4 - 089322A4, length 109)
  Back Branch 08932144 53 times (length 17)
  Back Branch 08932208 43 times (length 8)
  Back Branch 08932274 20 times (length 37)
  Back Branch 0893225C 20 times (length 54)
  Back Branch 089322A0 15 times (length 49)
  Back Branch 08932298 11 times (length 6)
  Back Branch 0893219C 1 times (length 6)
_S1_2_8837AA0 2,368 instructions (0.004%), 296 calls (08837AA0 - 08837ABC, length 8)
_S1_2_8925900 2,340 instructions (0.004%), 20 calls (08925900 - 08925B40, length 145)
  Back Branch 089259C4 40 times (length 17)
  Back Branch 08925A10 20 times (length 6)
  Back Branch 08925A20 20 times (length 34)
  Back Branch 08925B14 20 times (length 6)
  Back Branch 08925B34 20 times (length 103)
  Back Branch 08925B24 20 times (length 64)
_S1_2_8858E18 2,320 instructions (0.004%), 20 calls (08858E18 - 08859110, length 191)
  Back Branch 088590E0 40 times (length 86)
_S1_2_8931D74 2,284 instructions (0.003%), 21 calls (08931D74 - 08931DF8, length 34)
  Back Branch 08931DEC 270 times (length 5)
  Back Branch 08931DD4 73 times (length 9)
_S1_2_8839884 2,223 instructions (0.003%), 19 calls (08839884 - 08839A60, length 120)
_S1_2_882D524 2,200 instructions (0.003%), 220 calls (0882D524 - 0882D548, length 10)
_S1_2_8B4FC00 2,147 instructions (0.003%), 145 calls (08B4FC00 - 08B4FE1C, length 136)
_S1_2_882D54C 2,140 instructions (0.003%), 535 calls (0882D54C - 0882D558, length 4)
_S1_2_88A03C0 2,132 instructions (0.003%), 1 calls (088A03C0 - 088A043C, length 32)
  Back Branch 088A0418 301 times (length 7)
_S1_2_894CB54 2,050 instructions (0.003%), 205 calls (0894CB54 - 0894CB78, length 10)
_S1_2_882A7BC 2,040 instructions (0.003%), 680 calls (0882A7BC - 0882A7C4, length 3)
_S1_2_882ED90 2,037 instructions (0.003%), 97 calls (0882ED90 - 0882EE48, length 47)
_S1_2_882D648 2,030 instructions (0.003%), 203 calls (0882D648 - 0882D66C, length 10)
_S1_2_882D29C 2,002 instructions (0.003%), 143 calls (0882D29C - 0882D31C, length 33)
_S1_2_894C984 1,980 instructions (0.003%), 110 calls (0894C984 - 089908BC, length 69583)
  Back Branch 0899089C 1,215 times (length 7)
_S1_2_894C90C 1,980 instructions (0.003%), 110 calls (0894C90C - 089908BC, length 69613)
  Back Branch 0899089C 1,215 times (length 7)
_S1_2_8824AE0 1,965 instructions (0.003%), 393 calls (08824AE0 - 08991A68, length 373731)
_S1_2_8844844 1,946 instructions (0.003%), 139 calls (08844844 - 088448F0, length 44)
_S1_2_882B9F4 1,946 instructions (0.003%), 139 calls (08822C70 - 0882B9F8, length 9059)
  Back Branch 0882B9F4 139 times (length 68)
_S1_2_8881490 1,928 instructions (0.003%), 44 calls (08881490 - 088818B8, length 267)
_S1_2_892572C 1,852 instructions (0.003%), 20 calls (089255B4 - 089258FC, length 211)
  Back Branch 08925640 20 times (length 37)
  Back Branch 089258A4 20 times (length 5)
  Back Branch 0892589C 20 times (length 181)
  Back Branch 089258F0 16 times (length 85)
  Back Branch 089258F8 16 times (length 71)
_S1_2_892B9B4 1,848 instructions (0.003%), 21 calls (0892B9B4 - 0892BD04, length 213)
  Back Branch 0892BCF8 21 times (length 120)
  Back Branch 0892BD00 21 times (length 53)
_S1_2_8840268 1,832 instructions (0.003%), 1 calls (08840268 - 0884033C, length 54)
  Back Branch 088402B0 256 times (length 7)
_S1_2_8824AD4 1,800 instructions (0.003%), 360 calls (08824AD4 - 08991A68, length 373734)
_S1_2_893F640 1,788 instructions (0.003%), 118 calls (0893F640 - 0893F69C, length 24)
_S1_2_893F5E0 1,759 instructions (0.003%), 115 calls (0893F5E0 - 0893F63C, length 24)
_S1_2_8836B44 1,720 instructions (0.003%), 40 calls (08836B44 - 08836C00, length 48)
_S1_2_894CEE0 1,700 instructions (0.003%), 68 calls (0894CEE0 - 0894CF40, length 25)
_S1_2_8929DDC 1,645 instructions (0.002%), 22 calls (08929DDC - 0892A040, length 154)
  Back Branch 08929FD8 22 times (length 89)
  Back Branch 0892A018 22 times (length 103)
  Back Branch 08929F88 1 times (length 61)
_S1_2_894CA9C 1,620 instructions (0.002%), 135 calls (0894CA9C - 0894CAC8, length 12)
_S1_2_882E8D4 1,594 instructions (0.002%), 40 calls (0882E8D4 - 0882E99C, length 51)
_S1_2_8824B4C 1,572 instructions (0.002%), 393 calls (08824B4C - 08991A78, length 373708)
_S1_2_883BE84 1,563 instructions (0.002%), 91 calls (0883BE84 - 0883BEDC, length 23)
_S1_2_894D478 1,540 instructions (0.002%), 110 calls (0894D478 - 0894D4AC, length 14)
_S1_2_894C94C 1,540 instructions (0.002%), 110 calls (0894C94C - 0894C980, length 14)
_S1_2_894C914 1,540 instructions (0.002%), 110 calls (0894C914 - 0894C948, length 14)
_S1_2_892A5E0 1,500 instructions (0.002%), 20 calls (0892A5E0 - 0892A708, length 75)
_S1_2_883774C 1,491 instructions (0.002%), 23 calls (0883774C - 08837900, length 110)
_S1_2_8925C5C 1,480 instructions (0.002%), 20 calls (08925C5C - 08925D90, length 78)
_S1_2_8A1272C 1,470 instructions (0.002%), 108 calls (08A1272C - 08A12904, length 119)
_S1_2_8824AC8 1,455 instructions (0.002%), 291 calls (08824AC8 - 08991A68, length 373737)
_S1_2_8824B44 1,440 instructions (0.002%), 360 calls (08824B44 - 08991A78, length 373710)
_S1_2_8858DE0 1,420 instructions (0.002%), 20 calls (0882B3D0 - 08858DEC, length 46728)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 08858DE8 20 times (length 46567)
_S1_2_8858DC0 1,420 instructions (0.002%), 20 calls (0882B3D0 - 08858DCC, length 46720)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 08858DC8 20 times (length 46559)
_S1_2_88989D4 1,408 instructions (0.002%), 64 calls (08898800 - 08898A04, length 130)
  Back Branch 08898A00 64 times (length 130)
_S1_2_8927374 1,380 instructions (0.002%), 20 calls (08927374 - 08927528, length 110)
  Back Branch 08927454 20 times (length 37)
  Back Branch 0892740C 20 times (length 17)
  Back Branch 08927524 20 times (length 89)
  Back Branch 089273FC 20 times (length 14)
_S1_2_894CEB8 1,360 instructions (0.002%), 68 calls (0894CB8C - 0894CED4, length 211)
  Back Branch 0894CEC8 68 times (length 209)
_S1_2_889849C 1,350 instructions (0.002%), 150 calls (0889849C - 088984BC, length 9)
_S1_2_8837C9C 1,311 instructions (0.002%), 19 calls (08837C9C - 08925728, length 243364)
  Back Branch 08925724 19 times (length 39)
_S1_2_8840868 1,276 instructions (0.002%), 29 calls (08822DC0 - 088408A0, length 30393)
  Back Branch 0884089C 31 times (length 30393)
_S1_2_882CF1C 1,256 instructions (0.002%), 49 calls (0882CF1C - 0882CF90, length 30)
_S1_2_88404C0 1,224 instructions (0.002%), 306 calls (088404C0 - 088404CC, length 4)
_S1_2_894CCA4 1,208 instructions (0.002%), 604 calls (0894CCA4 - 0894CCA8, length 2)
_S1_2_8924FE8 1,200 instructions (0.002%), 40 calls (08924F78 - 08925008, length 37)
  Back Branch 08924FBC 80 times (length 8)
  Back Branch 08924FD0 40 times (length 7)
  Back Branch 08925004 40 times (length 37)
_S1_2_883AB74 1,199 instructions (0.002%), 109 calls (0883AB74 - 0883AB9C, length 11)
_S1_2_89923FC 1,178 instructions (0.002%), 589 calls (089923FC - 08992400, length 2)
_S1_2_89923BC 1,176 instructions (0.002%), 588 calls (089923BC - 089923C0, length 2)
_S1_2_8991FE4 1,176 instructions (0.002%), 588 calls (08991FE4 - 08991FE8, length 2)
_S1_2_8829AC4 1,173 instructions (0.002%), 23 calls (08826670 - 0882D290, length 6921)
_S1_2_88FD284 1,169 instructions (0.002%), 45 calls (088FD284 - 088FD4CC, length 147)
_S1_2_8824B3C 1,164 instructions (0.002%), 291 calls (08824B3C - 08991A78, length 373712)
_S1_2_8B502B8 1,164 instructions (0.002%), 4 calls (08867DA8 - 08B502BC, length 762182)
  Back Branch 08867F40 108 times (length 65)
  Back Branch 0886819C 90 times (length 17)
  Back Branch 08868290 13 times (length 196)
  Back Branch 08868270 13 times (length 308)
  Back Branch 08B502B8 4 times (length 761870)
_S1_2_88469B0 1,155 instructions (0.002%), 1 calls (088469B0 - 088469E4, length 14)
  Back Branch 088469D4 144 times (length 8)
_S1_2_8833E14 1,152 instructions (0.002%), 288 calls (08833E14 - 08833E20, length 4)
_S1_2_883C3F0 1,089 instructions (0.002%), 9 calls (0883C3F0 - 089338C0, length 253237)
  Back Branch 08933794 18 times (length 28)
  Back Branch 089338BC 9 times (length 139)
  Back Branch 089336C0 9 times (length 7)
_S1_2_882D0B4 1,085 instructions (0.002%), 24 calls (0882D0B4 - 0882D1D4, length 73)
  Back Branch 0882D1B8 23 times (length 17)
_S1_2_89322F8 1,080 instructions (0.002%), 36 calls (08931BF4 - 0893235C, length 475)
  Back Branch 08931C6C 1,162 times (length 6)
  Back Branch 08931C18 152 times (length 4)
  Back Branch 08931CE8 97 times (length 41)
  Back Branch 08932330 72 times (length 6)
  Back Branch 08931CF0 59 times (length 17)
  Back Branch 08931CF8 30 times (length 44)
_S1_2_882D320 1,070 instructions (0.002%), 535 calls (0882D320 - 0882D324, length 2)
_S1_2_883C26C 1,069 instructions (0.002%), 3 calls (088263E8 - 0883C324, length 22480)
  Back Branch 0883C300 36 times (length 30)
  Back Branch 0883C320 3 times (length 22480)
_S1_2_8856D18 1,008 instructions (0.002%), 144 calls (08856D18 - 08856D40, length 11)
_S1_2_884481C 1,001 instructions (0.002%), 143 calls (0884481C - 08844840, length 10)
_S1_2_8824B1C 985 instructions (0.001%), 197 calls (08824B1C - 08991A68, length 373716)
_S1_2_8854D74 973 instructions (0.001%), 4 calls (088522B4 - 08854E24, length 2781)
  Back Branch 08854E00 95 times (length 9)
  Back Branch 08854DDC 2 times (length 2764)
_S1_2_8854CC8 973 instructions (0.001%), 4 calls (088522B4 - 08854D70, length 2736)
  Back Branch 08854D4C 95 times (length 9)
  Back Branch 08854D28 2 times (length 2719)
_S1_2_894CCAC 966 instructions (0.001%), 483 calls (0894CCAC - 0894CCB0, length 2)
_S1_2_8931F80 965 instructions (0.001%), 43 calls (08931F80 - 089320F0, length 93)
  Back Branch 08931FD8 22 times (length 16)
  Back Branch 08931FF0 22 times (length 9)
  Back Branch 089320A4 6 times (length 13)
  Back Branch 089320CC 5 times (length 12)
  Back Branch 08932098 2 times (length 10)
_S1_2_882A6D4 911 instructions (0.001%), 24 calls (0882A6D4 - 0882A778, length 42)
_S1_2_882D9EC 897 instructions (0.001%), 39 calls (0882D9EC - 0882DA64, length 31)
_S1_2_8837A6C 884 instructions (0.001%), 17 calls (08837A6C - 0883A004, length 2407)
  Back Branch 0883A000 17 times (length 2396)
_S1_2_882DBB0 881 instructions (0.001%), 7 calls (0882DBB0 - 0882DE1C, length 156)
  Back Branch 0882DDE8 56 times (length 2)
_S1_2_892A1B8 880 instructions (0.001%), 22 calls (0892A0DC - 0892A1E4, length 67)
  Back Branch 0892A1E0 22 times (length 67)
  Back Branch 0892A15C 22 times (length 11)
_S1_2_882C9A8 876 instructions (0.001%), 146 calls (0882C9A8 - 0882C9BC, length 6)
_S1_2_8822E3C 873 instructions (0.001%), 97 calls (08822E3C - 08822E5C, length 9)
_S1_2_8934B0C 864 instructions (0.001%), 3 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089353B8 607 times (length 17)
  Back Branch 089351D8 472 times (length 20)
  Back Branch 089351C4 472 times (length 16)
  Back Branch 08935200 447 times (length 1290)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 089353D4 122 times (length 1407)
  Back Branch 08934114 104 times (length 160)
  Back Branch 08934B38 3 times (length 201)
  Back Branch 089340AC 3 times (length 137)
_S1_2_88427A8 840 instructions (0.001%), 24 calls (08826670 - 088428C8, length 28823)
_S1_2_883EA3C 834 instructions (0.001%), 4 calls (0883E318 - 0883EA80, length 475)
  Back Branch 0883EA34 4 times (length 457)
  Back Branch 0883EA7C 4 times (length 84)
_S1_2_892A340 833 instructions (0.001%), 17 calls (0892A340 - 0892A418, length 55)
  Back Branch 0892A404 17 times (length 14)
_S1_2_885A8F4 810 instructions (0.001%), 30 calls (0885A8F4 - 0885A9D8, length 58)
_S1_2_8839634 803 instructions (0.001%), 17 calls (08839378 - 08991A98, length 352713)
  Back Branch 08839680 17 times (length 196)
_S1_2_8824ABC 800 instructions (0.001%), 160 calls (08824ABC - 08991A68, length 373740)
_S1_2_883EC54 791 instructions (0.001%), 21 calls (0883EACC - 0883EC5C, length 101)
  Back Branch 0883EC58 25 times (length 101)
_S1_2_8824B74 788 instructions (0.001%), 197 calls (08824B74 - 08991A78, length 373698)
_S1_2_88812E8 787 instructions (0.001%), 44 calls (088812E8 - 0888135C, length 30)
_S1_2_88470F0 786 instructions (0.001%), 262 calls (088470F0 - 088470F8, length 3)
_S1_2_8842F00 785 instructions (0.001%), 6 calls (08842F00 - 08842FDC, length 56)
  Back Branch 08842F98 40 times (length 25)
_S1_2_8839B9C 782 instructions (0.001%), 20 calls (08839B9C - 08839C40, length 42)
_S1_2_892A29C 777 instructions (0.001%), 21 calls (0892A29C - 0892A33C, length 41)
_S1_2_8836ECC 768 instructions (0.001%), 12 calls (08836ECC - 08836FF4, length 75)
_S1_2_8863B90 759 instructions (0.001%), 11 calls (08863B90 - 08863CDC, length 84)
_S1_2_88397A4 750 instructions (0.001%), 25 calls (088397A4 - 0883983C, length 39)
_S1_2_882D9AC 736 instructions (0.001%), 46 calls (0882D9AC - 0882D9E8, length 16)
_S1_2_882D710 735 instructions (0.001%), 7 calls (0882D710 - 0882D934, length 138)
_S1_2_880571C 732 instructions (0.001%), 24 calls (0880571C - 0880579C, length 33)
  Back Branch 08805774 42 times (length 9)
  Back Branch 08805788 15 times (length 7)
_S1_2_88FD344 725 instructions (0.001%), 25 calls (088FD344 - 088FD4CC, length 99)
_S1_2_882CF94 722 instructions (0.001%), 1 calls (0882CF94 - 0882D0B0, length 72)
  Back Branch 0882CFC4 24 times (length 5)
  Back Branch 0882D034 23 times (length 32)
  Back Branch 0882D0A4 1 times (length 60)
_S1_2_882BB3C 720 instructions (0.001%), 90 calls (0882BB3C - 0882BB58, length 8)
_S1_2_8845A24 715 instructions (0.001%), 55 calls (08826670 - 08845A60, length 31997)
_S1_2_882D330 711 instructions (0.001%), 19 calls (0882D330 - 0882D3E0, length 45)
  Back Branch 0882D3C0 19 times (length 19)
_S1_2_8837904 704 instructions (0.001%), 22 calls (08837904 - 08837990, length 36)
_S1_2_892A1E8 703 instructions (0.001%), 19 calls (0892A1E8 - 0892A298, length 45)
_S1_2_8859B30 693 instructions (0.001%), 77 calls (08859B30 - 08859B50, length 9)
_S1_2_8822FB4 688 instructions (0.001%), 16 calls (08822FB4 - 08823078, length 50)
_S1_2_894CB14 680 instructions (0.001%), 68 calls (0894CB14 - 0894CB38, length 10)
_S1_2_8845E38 675 instructions (0.001%), 25 calls (08845E38 - 08845EA0, length 27)
_S1_2_882DA68 673 instructions (0.001%), 1 calls (0882DA68 - 0882DBAC, length 82)
  Back Branch 0882DAF4 16 times (length 24)
  Back Branch 0882DB70 16 times (length 22)
_S1_2_885DD00 672 instructions (0.001%), 18 calls (0885DD00 - 0885DDA0, length 41)
  Back Branch 0885DD80 24 times (length 22)
_S1_2_88367F0 672 instructions (0.001%), 12 calls (088367F0 - 088368F4, length 66)
  Back Branch 088368CC 12 times (length 37)
_S1_2_88409D4 672 instructions (0.001%), 9 calls (088400D4 - 08840B9C, length 691)
  Back Branch 08840B44 19 times (length 670)
_S1_2_883B474 669 instructions (0.001%), 223 calls (0883B474 - 0883B47C, length 3)
_S1_2_882C1F8 666 instructions (0.001%), 6 calls (0882C1F8 - 0882C240, length 19)
  Back Branch 0882C234 120 times (length 12)
_S1_2_8823264 665 instructions (0.001%), 19 calls (08823264 - 08823330, length 52)
_S1_2_892A9B0 660 instructions (0.001%), 30 calls (0892A9B0 - 0892AA04, length 22)
_S1_2_8A12984 650 instructions (0.001%), 25 calls (08A12984 - 08A12B08, length 98)
_S1_2_8845A64 648 instructions (0.001%), 54 calls (08826670 - 08845A9C, length 32012)
_S1_2_8810350 648 instructions (0.001%), 3 calls (08810350 - 08810748, length 255)
  Back Branch 0881062C 21 times (length 6)
  Back Branch 088104D4 6 times (length 21)
  Back Branch 08810744 3 times (length 173)
  Back Branch 08810654 3 times (length 112)
  Back Branch 08810638 3 times (length 14)
  Back Branch 08810548 3 times (length 46)
  Back Branch 08810684 3 times (length 142)
_S1_2_8824B34 640 instructions (0.001%), 160 calls (08824B34 - 08991A78, length 373714)
_S1_2_8873138 640 instructions (0.001%), 32 calls (08840DE8 - 08873490, length 51627)
  Back Branch 08840F50 3 times (length 13)
_S1_2_8839840 633 instructions (0.001%), 57 calls (08839840 - 08839880, length 17)
_S1_2_882BBE0 630 instructions (0.001%), 9 calls (08826670 - 0882F5C8, length 9175)
_S1_2_883F8D4 627 instructions (0.001%), 11 calls (0882A0D4 - 0883F958, length 22050)
  Back Branch 0883F938 11 times (length 22043)
_S1_2_883F218 616 instructions (0.001%), 6 calls (08829D98 - 0883F318, length 21857)
  Back Branch 08829FF8 8 times (length 154)
  Back Branch 0883F2F8 6 times (length 21698)
  Back Branch 08829FC8 2 times (length 71)
_S1_2_88056EC 612 instructions (0.001%), 18 calls (08805670 - 08805718, length 43)
  Back Branch 088056D0 21 times (length 10)
  Back Branch 088056A0 21 times (length 12)
  Back Branch 08805714 18 times (length 43)
_S1_2_88732BC 596 instructions (0.001%), 23 calls (088732BC - 088734BC, length 129)
_S1_2_89294AC 581 instructions (0.001%), 7 calls (089294AC - 08929504, length 23)
  Back Branch 089294C4 112 times (length 4)
_S1_2_8924F78 580 instructions (0.001%), 20 calls (08924F78 - 08924FE4, length 28)
  Back Branch 08924FBC 80 times (length 8)
  Back Branch 08924FD0 40 times (length 7)
_S1_2_8924F48 580 instructions (0.001%), 20 calls (08924EE0 - 08924F74, length 38)
  Back Branch 08924F2C 20 times (length 9)
  Back Branch 08924F00 20 times (length 8)
  Back Branch 08924F70 20 times (length 38)
_S1_2_8856D08 576 instructions (0.001%), 144 calls (08856D08 - 08856D14, length 4)
_S1_2_882CEE0 576 instructions (0.001%), 48 calls (08826670 - 0882CF18, length 6699)
_S1_2_8837C38 572 instructions (0.001%), 143 calls (08837C38 - 08837C44, length 4)
_S1_2_88F669C 560 instructions (0.001%), 10 calls (088F59B0 - 088F6764, length 878)
  Back Branch 088F6760 10 times (length 878)
_S1_2_882307C 552 instructions (0.001%), 23 calls (0882307C - 088230F0, length 30)
_S1_2_88380C8 544 instructions (0.001%), 17 calls (088380C8 - 08838144, length 32)
_S1_2_899205C 540 instructions (0.001%), 270 calls (0899205C - 08992060, length 2)
_S1_2_892B3F4 540 instructions (0.001%), 20 calls (0892B3F4 - 0892B488, length 38)
_S1_2_8926608 540 instructions (0.001%), 20 calls (08926584 - 0892660C, length 35)
  Back Branch 089265E0 40 times (length 12)
  Back Branch 08926608 20 times (length 35)
_S1_2_8824F34 540 instructions (0.001%), 10 calls (08824F34 - 088250CC, length 103)
_S1_2_885DDA4 540 instructions (0.001%), 6 calls (0885DDA4 - 0885DF9C, length 127)
  Back Branch 0885DE30 9 times (length 17)
  Back Branch 0885DF44 9 times (length 53)
_S1_2_8840340 534 instructions (0.001%), 2 calls (08840340 - 08840428, length 59)
  Back Branch 088403FC 62 times (length 7)
_S1_2_88226F8 532 instructions (0.001%), 19 calls (088226F8 - 08822768, length 29)
_S1_2_8929864 530 instructions (0.001%), 2 calls (08929864 - 08929C00, length 232)
  Back Branch 08929BA4 8 times (length 11)
_S1_2_892A044 528 instructions (0.001%), 22 calls (0892A044 - 0892A158, length 70)
_S1_2_882BCE0 528 instructions (0.001%), 12 calls (0882BCE0 - 0882BD20, length 17)
  Back Branch 0882BD0C 48 times (length 7)
_S1_2_8822CE8 524 instructions (0.001%), 47 calls (08822CE8 - 08822D44, length 24)
_S1_2_8B501C8 523 instructions (0.001%), 7 calls (088400D4 - 08B501CC, length 802879)
  Back Branch 08840B44 19 times (length 670)
  Back Branch 08B501C8 7 times (length 802303)
_S1_2_8846154 518 instructions (0.001%), 37 calls (08846154 - 08846188, length 14)
_S1_2_8991A74 510 instructions (0.001%), 255 calls (08991A74 - 08991A78, length 2)
_S1_2_8926584 500 instructions (0.001%), 20 calls (08926584 - 08926604, length 33)
  Back Branch 089265E0 40 times (length 12)
_S1_2_88400E0 489 instructions (0.001%), 163 calls (088400E0 - 088400E8, length 3)
_S1_2_8826BE0 480 instructions (0.001%), 120 calls (08826BE0 - 08826BF8, length 7)
_S1_2_882D670 480 instructions (0.001%), 60 calls (0882D670 - 0882D68C, length 8)
_S1_2_885A738 480 instructions (0.001%), 20 calls (0885A738 - 0885A7C4, length 36)
  Back Branch 0885A7A0 20 times (length 16)
_S1_2_883D004 478 instructions (0.001%), 7 calls (08829AFC - 0883F1F0, length 21950)
  Back Branch 0883F130 6 times (length 12494)
_S1_2_8B4F528 473 instructions (0.001%), 7 calls (08B4F528 - 08B4F9DC, length 302)
_S1_2_8991A64 466 instructions (0.001%), 233 calls (08991A64 - 08991A68, length 2)
_S1_2_89252F8 460 instructions (0.001%), 20 calls (089252F8 - 089253B8, length 49)
  Back Branch 089253B4 20 times (length 11)
_S1_2_8812194 459 instructions (0.001%), 24 calls (08812194 - 08812204, length 29)
_S1_2_88381B4 459 instructions (0.001%), 1 calls (088381B4 - 08838754, length 361)
  Back Branch 0883854C 8 times (length 7)
  Back Branch 0883857C 7 times (length 6)
  Back Branch 088386F8 2 times (length 21)
_S1_2_8863ED4 456 instructions (0.001%), 24 calls (08863ED4 - 08863F1C, length 19)
_S1_2_883F31C 453 instructions (0.001%), 21 calls (0882A15C - 08991C20, length 368306)
  Back Branch 0883F31C 21 times (length 21618)
_S1_2_8829A6C 451 instructions (0.001%), 24 calls (08829A6C - 08829AC0, length 22)
_S1_2_892A90C 440 instructions (0.001%), 22 calls (0892A90C - 0892A958, length 20)
_S1_2_8925184 440 instructions (0.001%), 20 calls (089250E8 - 089251A0, length 47)
  Back Branch 0892519C 20 times (length 47)
_S1_2_8925164 440 instructions (0.001%), 20 calls (089250E8 - 08925180, length 39)
  Back Branch 0892517C 20 times (length 39)
_S1_2_882A018 440 instructions (0.001%), 11 calls (0882A018 - 0882A0D0, length 47)
_S1_2_882D4F4 438 instructions (0.001%), 68 calls (0882D4F4 - 0882D520, length 12)
_S1_2_88393F0 435 instructions (0.001%), 15 calls (088393F0 - 08991A98, length 352683)
_S1_2_882CB14 432 instructions (0.001%), 144 calls (0882CB14 - 0882CB1C, length 3)
_S1_2_88230F4 430 instructions (0.001%), 2 calls (088230F4 - 088231FC, length 67)
  Back Branch 088231D8 34 times (length 10)
_S1_2_8824D7C 429 instructions (0.001%), 143 calls (08824D7C - 08824D84, length 3)
_S1_2_892DC64 427 instructions (0.001%), 11 calls (0892DC64 - 0892E958, length 830)
  Back Branch 0892DCE4 8 times (length 9)
  Back Branch 0892E8A4 3 times (length 7)
  Back Branch 0892E8B4 3 times (length 9)
_S1_2_8812BFC 420 instructions (0.001%), 105 calls (08812BFC - 08812C08, length 4)
_S1_2_8842E54 420 instructions (0.001%), 12 calls (08842E54 - 08842EFC, length 43)
_S1_2_8934898 420 instructions (0.001%), 2 calls (08933CF4 - 089355B4, length 1585)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089353B8 607 times (length 17)
  Back Branch 089351D8 472 times (length 20)
  Back Branch 089351C4 472 times (length 16)
  Back Branch 08935200 447 times (length 1290)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 089353D4 122 times (length 1407)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
  Back Branch 089348D8 2 times (length 49)
_S1_2_88FD3A0 418 instructions (0.001%), 19 calls (088FD3A0 - 088FD4CC, length 76)
_S1_2_8928B84 417 instructions (0.001%), 59 calls (08928B84 - 08928BB4, length 13)
_S1_2_8842D34 402 instructions (0.001%), 6 calls (08842D34 - 08842D60, length 12)
  Back Branch 08842D50 84 times (length 4)
_S1_2_88FCD2C 400 instructions (0.001%), 25 calls (088FCD2C - 088FCD94, length 27)
_S1_2_88051D0 396 instructions (0.001%), 18 calls (08805154 - 088051EC, length 39)
  Back Branch 088051E8 18 times (length 39)
_S1_2_8A12910 390 instructions (0.001%), 26 calls (08840DE8 - 08A12B20, length 477007)
  Back Branch 08840F50 3 times (length 13)
_S1_2_8846CF0 385 instructions (0.001%), 55 calls (08846CF0 - 08846D08, length 7)
_S1_2_8991B74 382 instructions (0.001%), 191 calls (08991B74 - 08991B78, length 2)
_S1_2_883E1F0 380 instructions (0.001%), 2 calls (0883DAB4 - 0883E230, length 480)
  Back Branch 0883E22C 2 times (length 480)
  Back Branch 0883DD70 2 times (length 60)
_S1_2_882A9E8 377 instructions (0.001%), 7 calls (0882A9E8 - 0882AA88, length 41)
  Back Branch 0882AA5C 18 times (length 19)
_S1_2_8991C5C 376 instructions (0.001%), 188 calls (08991C5C - 08991C60, length 2)
_S1_2_8822F8C 375 instructions (0.001%), 75 calls (08822F8C - 08822F9C, length 5)
_S1_2_8822F78 375 instructions (0.001%), 75 calls (08822F78 - 08822F88, length 5)
_S1_2_882C3B8 372 instructions (0.001%), 4 calls (0882C3B8 - 0882C684, length 180)
  Back Branch 0882C660 6 times (length 13)
_S1_2_8931924 368 instructions (0.001%), 8 calls (08931924 - 08937410, length 5820)
_S1_2_8824C14 367 instructions (0.001%), 4 calls (08824C14 - 08826540, length 1612)
_S1_2_8850728 364 instructions (0.001%), 13 calls (08850728 - 088507A4, length 32)
_S1_2_882C28C 357 instructions (0.001%), 6 calls (0882C28C - 0882C3B4, length 75)
  Back Branch 0882C334 15 times (length 10)
_S1_2_883A044 354 instructions (0.001%), 118 calls (0883A044 - 0883A04C, length 3)
_S1_2_88698E8 350 instructions (0.001%), 25 calls (088698E8 - 08869920, length 15)
  Back Branch 0886990C 25 times (length 5)
_S1_2_8829CC4 350 instructions (0.001%), 10 calls (08829CC4 - 08829D94, length 53)
_S1_2_885A9DC 350 instructions (0.001%), 3 calls (08826670 - 0885A9E8, length 53471)
  Back Branch 08835788 2,240 times (length 106)
  Back Branch 0885A9E4 3 times (length 48287)
_S1_2_894CA6C 348 instructions (0.001%), 29 calls (0894CA6C - 0894CA98, length 12)
_S1_2_894CC9C 340 instructions (0.001%), 170 calls (0894CC9C - 0894CCA0, length 2)
_S1_2_892B564 340 instructions (0.001%), 20 calls (0892B564 - 0892B5AC, length 19)
_S1_2_8836618 336 instructions (0.001%), 4 calls (08836618 - 08836780, length 91)
_S1_2_8B50190 330 instructions (0.001%), 6 calls (08826670 - 08B50194, length 829130)
  Back Branch 08841744 15 times (length 23)
  Back Branch 08B50190 6 times (length 801474)
_S1_2_882BC3C 330 instructions (0.001%), 2 calls (0882BC3C - 0882E8D0, length 2854)
  Back Branch 0882E85C 10 times (length 37)
_S1_2_892B2C4 328 instructions (0.000%), 8 calls (0892B2C4 - 0892B364, length 41)
_S1_2_882C108 324 instructions (0.000%), 18 calls (0882C108 - 0882C14C, length 18)
_S1_2_884113C 315 instructions (0.000%), 35 calls (08840DE8 - 08841168, length 225)
  Back Branch 08840F50 3 times (length 13)
_S1_2_892B4B0 312 instructions (0.000%), 39 calls (0892B3D4 - 0892B4B8, length 58)
  Back Branch 0892B4B4 39 times (length 58)
_S1_2_886736C 312 instructions (0.000%), 6 calls (0886736C - 08867554, length 123)
_S1_2_882F20C 312 instructions (0.000%), 6 calls (0882F20C - 0882F320, length 70)
_S1_2_8B4F100 311 instructions (0.000%), 8 calls (08840DE8 - 08B5017C, length 802022)
  Back Branch 08840F50 3 times (length 13)
_S1_2_8809D28 309 instructions (0.000%), 3 calls (08809D28 - 08809EFC, length 118)
_S1_2_883C014 308 instructions (0.000%), 11 calls (0883C014 - 0883C098, length 34)
_S1_2_894CCE0 302 instructions (0.000%), 151 calls (0894CCE0 - 0894CCE4, length 2)
_S1_2_892B0DC 300 instructions (0.000%), 20 calls (0892B0DC - 0892B114, length 15)
_S1_2_8863CE0 297 instructions (0.000%), 6 calls (08863CE0 - 08863D78, length 39)
  Back Branch 08863D50 17 times (length 9)
_S1_2_8833B1C 292 instructions (0.000%), 6 calls (08833B1C - 08833BDC, length 49)
  Back Branch 08833B60 15 times (length 5)
_S1_2_892C788 290 instructions (0.000%), 1 calls (0892C788 - 0892C884, length 64)
  Back Branch 0892C7FC 32 times (length 8)
_S1_2_8991C44 288 instructions (0.000%), 144 calls (08991C44 - 08991C48, length 2)
_S1_2_883C330 288 instructions (0.000%), 18 calls (0883C330 - 0883C374, length 18)
_S1_2_88286D8 285 instructions (0.000%), 19 calls (088286D8 - 08828724, length 20)
_S1_2_8B50200 276 instructions (0.000%), 6 calls (0883EACC - 08B50204, length 804303)
  Back Branch 0883EC70 180 times (length 107)
  Back Branch 08B50200 6 times (length 804199)
_S1_2_8839778 275 instructions (0.000%), 25 calls (08839778 - 088397A0, length 11)
_S1_2_883974C 275 instructions (0.000%), 25 calls (0883974C - 08839774, length 11)
_S1_2_883F854 273 instructions (0.000%), 21 calls (0883F854 - 0883F884, length 13)
_S1_2_886373C 273 instructions (0.000%), 13 calls (0886373C - 0886378C, length 21)
_S1_2_88224BC 266 instructions (0.000%), 19 calls (088224BC - 088224F8, length 16)
_S1_2_8930F80 264 instructions (0.000%), 7 calls (0892E034 - 08991A98, length 102042)
  Back Branch 08931108 3 times (length 13)
  Back Branch 0892E2B0 1 times (length 116)
  Back Branch 08931120 1 times (length 37)
_S1_2_884357C 264 instructions (0.000%), 3 calls (0884357C - 088437F8, length 160)
_S1_2_8A12908 261 instructions (0.000%), 1 calls (088437FC - 08A12BC0, length 474354)
  Back Branch 08843928 15 times (length 3)
  Back Branch 08843864 10 times (length 11)
  Back Branch 08A12BBC 1 times (length 474354)
_S1_2_8840DE8 258 instructions (0.000%), 3 calls (08840DE8 - 08840FE8, length 129)
  Back Branch 08840F50 3 times (length 13)
_S1_2_8836CC4 258 instructions (0.000%), 3 calls (08836CC4 - 08836E44, length 97)
_S1_2_892AA08 253 instructions (0.000%), 11 calls (0892AA08 - 0892AA60, length 23)
_S1_2_892EC00 253 instructions (0.000%), 2 calls (0892EC00 - 0892F3F0, length 509)
  Back Branch 0892F144 2 times (length 100)
  Back Branch 0892F084 2 times (length 188)
  Back Branch 0892EFD8 2 times (length 189)
  Back Branch 0892F2E4 1 times (length 351)
  Back Branch 0892F2DC 1 times (length 349)
  Back Branch 0892F39C 1 times (length 188)
_S1_2_8809870 249 instructions (0.000%), 3 calls (08809870 - 08809AFC, length 164)
  Back Branch 08809984 3 times (length 29)
  Back Branch 08809998 3 times (length 34)
  Back Branch 0880995C 3 times (length 19)
  Back Branch 08809970 3 times (length 24)
  Back Branch 08809AF8 3 times (length 117)
_S1_2_8929508 248 instructions (0.000%), 1 calls (08929508 - 08929860, length 215)
  Back Branch 08929808 4 times (length 11)
_S1_2_89256D4 247 instructions (0.000%), 19 calls (08925688 - 089256FC, length 30)
  Back Branch 089256F8 19 times (length 30)
_S1_2_89256A8 247 instructions (0.000%), 19 calls (08925680 - 089256D0, length 21)
  Back Branch 089256CC 19 times (length 21)
_S1_2_8944978 246 instructions (0.000%), 6 calls (08944660 - 08944994, length 206)
  Back Branch 08944988 6 times (length 204)
_S1_2_88428D4 245 instructions (0.000%), 5 calls (088428D4 - 08842994, length 49)
_S1_2_882A900 243 instructions (0.000%), 9 calls (0882A900 - 0882A978, length 31)
_S1_2_8837994 242 instructions (0.000%), 22 calls (08837994 - 0892FA2C, length 253991)
_S1_2_89252B0 240 instructions (0.000%), 40 calls (089251C4 - 089252CC, length 67)
_S1_2_8925290 240 instructions (0.000%), 40 calls (089251C4 - 089252AC, length 59)
_S1_2_8810CF8 240 instructions (0.000%), 12 calls (08810CF8 - 08810D44, length 20)
_S1_2_883A864 234 instructions (0.000%), 3 calls (0883A864 - 0883AA54, length 125)
  Back Branch 0883A8BC 3 times (length 18)
  Back Branch 0883AA38 3 times (length 50)
_S1_2_88375FC 234 instructions (0.000%), 3 calls (088264FC - 088376E8, length 17532)
  Back Branch 088376E4 3 times (length 17532)
_S1_2_892AA70 231 instructions (0.000%), 21 calls (0892AA70 - 0892AA98, length 11)
_S1_2_892C220 231 instructions (0.000%), 20 calls (0892C220 - 0892C250, length 13)
  Back Branch 0892C24C 17 times (length 6)
_S1_2_8A12BB4 228 instructions (0.000%), 19 calls (08837C50 - 08A12BB8, length 486363)
  Back Branch 08A12BB4 19 times (length 486363)
_S1_2_8B4FE20 223 instructions (0.000%), 7 calls (08840DE8 - 08B5017C, length 802022)
  Back Branch 08840F50 3 times (length 13)
_S1_2_88268E0 220 instructions (0.000%), 5 calls (088268E0 - 08826990, length 45)
_S1_2_88361FC 219 instructions (0.000%), 3 calls (088361FC - 088363B8, length 112)
_S1_2_8A12768 217 instructions (0.000%), 31 calls (08A12768 - 08A12904, length 104)
_S1_2_8932CD0 216 instructions (0.000%), 9 calls (089324B4 - 08932CD8, length 522)
  Back Branch 08932CD4 9 times (length 522)
_S1_2_883C378 216 instructions (0.000%), 9 calls (0883C378 - 0883C3E4, length 28)
_S1_2_883F7E8 213 instructions (0.000%), 9 calls (0883F7E8 - 0883F850, length 27)
_S1_2_8A12B44 213 instructions (0.000%), 3 calls (088400D4 - 08A12B48, length 477854)
  Back Branch 08840B44 19 times (length 670)
  Back Branch 08A12B44 3 times (length 477278)
_S1_2_892AB48 210 instructions (0.000%), 21 calls (0892AB48 - 0892AB6C, length 10)
_S1_2_88057A0 210 instructions (0.000%), 6 calls (0880571C - 088057C0, length 42)
  Back Branch 08805774 42 times (length 9)
  Back Branch 08805788 15 times (length 7)
  Back Branch 088057BC 6 times (length 42)
_S1_2_892C360 209 instructions (0.000%), 19 calls (0892C360 - 0892C3B4, length 22)
_S1_2_8826D84 209 instructions (0.000%), 11 calls (08826D84 - 08826DEC, length 27)
_S1_2_8837718 207 instructions (0.000%), 23 calls (08837718 - 08837748, length 13)
_S1_2_882FEA4 207 instructions (0.000%), 2 calls (0882FEA4 - 088300E0, length 144)
_S1_2_880548C 204 instructions (0.000%), 27 calls (08805230 - 088054A8, length 159)
  Back Branch 0880549C 3 times (length 157)
_S1_2_8826894 204 instructions (0.000%), 12 calls (08826894 - 0892903C, length 264683)
_S1_2_8863ABC 204 instructions (0.000%), 6 calls (08863ABC - 08863B54, length 39)
_S1_2_88A270C 204 instructions (0.000%), 4 calls (088A23C8 - 088A27C8, length 257)
  Back Branch 088A2780 4 times (length 240)
_S1_2_897A030 200 instructions (0.000%), 25 calls (089434D4 - 0897A03C, length 56027)
  Back Branch 0897A038 25 times (length 56027)
_S1_2_892AD38 200 instructions (0.000%), 20 calls (0892AD38 - 0892AD5C, length 10)
_S1_2_882195C 200 instructions (0.000%), 10 calls (0882195C - 08821A0C, length 45)
_S1_2_8820430 200 instructions (0.000%), 8 calls (08820430 - 088204D0, length 41)
  Back Branch 088204CC 8 times (length 27)
_S1_2_883F888 198 instructions (0.000%), 6 calls (0883F888 - 0883F8D0, length 19)
  Back Branch 0883F8B8 18 times (length 7)
_S1_2_89359C0 196 instructions (0.000%), 2 calls (08933C44 - 08935A2C, length 1915)
  Back Branch 08933D1C 2,642 times (length 5)
  Back Branch 08933FE4 1,371 times (length 21)
  Back Branch 08933FF8 1,371 times (length 25)
  Back Branch 08933FA0 1,371 times (length 173)
  Back Branch 0893406C 1,369 times (length 120)
  Back Branch 08934060 1,369 times (length 158)
  Back Branch 089355A8 377 times (length 1383)
  Back Branch 08935598 321 times (length 1379)
  Back Branch 089340D8 279 times (length 145)
  Back Branch 08934114 104 times (length 160)
  Back Branch 089340AC 3 times (length 137)
  Back Branch 08935A28 2 times (length 1915)
  Back Branch 08934AD4 1 times (length 908)
_S1_2_883BFD0 195 instructions (0.000%), 13 calls (0883BFD0 - 0883C010, length 17)
_S1_2_8821BE8 195 instructions (0.000%), 5 calls (08821AC4 - 08821BEC, length 75)
  Back Branch 08821BE8 5 times (length 75)
_S1_2_892C254 195 instructions (0.000%), 1 calls (0892C254 - 0892C35C, length 67)
  Back Branch 0892C344 5 times (length 32)
_S1_2_882C688 192 instructions (0.000%), 2 calls (0882C3B8 - 0882C690, length 183)
  Back Branch 0882C660 6 times (length 13)
  Back Branch 0882C68C 2 times (length 183)
_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_882D938 189 instructions (0.000%), 7 calls (0882D938 - 0882D9A8, length 29)
_S1_2_882BAFC 188 instructions (0.000%), 2 calls (0882B3D0 - 0882BB08, length 463)
  Back Branch 0882BB04 2 times (length 261)
  Back Branch 0882B768 2 times (length 232)
_S1_2_88300E4 188 instructions (0.000%), 1 calls (088300E4 - 088302AC, length 115)
  Back Branch 08830174 31 times (length 3)
_S1_2_8829BA0 185 instructions (0.000%), 5 calls (08829AFC - 08832DFC, length 9409)
_S1_2_8892100 184 instructions (0.000%), 8 calls (08892100 - 088921D8, length 55)
_S1_2_8B50240 184 instructions (0.000%), 4 calls (0883EACC - 08B50244, length 804319)
  Back Branch 0883EC58 25 times (length 101)
  Back Branch 08B50240 4 times (length 804221)
_S1_2_8924ED4 180 instructions (0.000%), 60 calls (08924ED4 - 08924EDC, length 3)
_S1_2_892C174 180 instructions (0.000%), 20 calls (0892C174 - 0892C19C, length 11)
  Back Branch 0892C198 20 times (length 6)
_S1_2_892B118 180 instructions (0.000%), 20 calls (0892B118 - 0892B138, length 9)
_S1_2_892540C 180 instructions (0.000%), 20 calls (0892540C - 0892542C, length 9)
_S1_2_882BB0C 180 instructions (0.000%), 15 calls (0882BB0C - 0882BB38, length 12)
_S1_2_8826A50 180 instructions (0.000%), 10 calls (08826A50 - 08826A94, length 18)
_S1_2_8840570 180 instructions (0.000%), 6 calls (088400D4 - 088405F0, length 328)
  Back Branch 088405C8 15 times (length 11)
  Back Branch 088405EC 9 times (length 328)
_S1_2_882D690 179 instructions (0.000%), 7 calls (0882D690 - 0882D70C, length 32)
  Back Branch 0882D6D4 8 times (length 4)
_S1_2_88F6838 178 instructions (0.000%), 2 calls (088F6838 - 088F69A0, length 91)
_S1_2_885AE4C 177 instructions (0.000%), 3 calls (0885AE4C - 0885AFFC, length 109)
  Back Branch 0885AF40 6 times (length 30)
_S1_2_8A12B54 176 instructions (0.000%), 8 calls (0883ABB4 - 08A12B58, length 483306)
  Back Branch 08A12B54 8 times (length 483306)
_S1_2_892FFD0 176 instructions (0.000%), 4 calls (0892FF4C - 0892FFF8, length 44)
  Back Branch 0892FFF4 4 times (length 44)
_S1_2_883413C 176 instructions (0.000%), 2 calls (0883413C - 08834288, length 84)
  Back Branch 0883422C 14 times (length 3)
_S1_2_8B4FA4C 175 instructions (0.000%), 5 calls (08B4FA4C - 08B4FBD0, length 98)
_S1_2_8828510 172 instructions (0.000%), 19 calls (08828510 - 0882853C, length 12)
_S1_2_8873188 172 instructions (0.000%), 4 calls (08873188 - 088734BC, length 206)
_S1_2_8836C04 172 instructions (0.000%), 4 calls (08836C04 - 08836CC0, length 48)
_S1_2_883FA78 168 instructions (0.000%), 6 calls (08826670 - 0883FAA0, length 25869)
  Back Branch 08835788 2,240 times (length 106)
  Back Branch 0883FA9C 6 times (length 21936)
_S1_2_8832A74 168 instructions (0.000%), 4 calls (08826670 - 08832B6C, length 12608)
_S1_2_885B0B0 165 instructions (0.000%), 3 calls (0882BB0C - 0885B15C, length 48533)
  Back Branch 0885B118 6 times (length 12)
  Back Branch 0885B140 3 times (length 48527)
_S1_2_882AC78 165 instructions (0.000%), 1 calls (0882AC78 - 0882ADD4, length 88)
  Back Branch 0882AD08 5 times (length 24)
_S1_2_88297AC 164 instructions (0.000%), 41 calls (088297AC - 088297B8, length 4)
_S1_2_882BF80 164 instructions (0.000%), 1 calls (0882BF80 - 0882C030, length 45)
  Back Branch 0882C014 6 times (length 30)
_S1_2_8833CA4 163 instructions (0.000%), 2 calls (08833CA4 - 08833CFC, length 23)
  Back Branch 08833CE8 14 times (length 13)
_S1_2_88FEA68 163 instructions (0.000%), 1 calls (088FEA68 - 088FECDC, length 158)
  Back Branch 088FEAF0 4 times (length 6)
_S1_2_882B2C8 163 instructions (0.000%), 1 calls (0882B2C8 - 0882B3CC, length 66)
  Back Branch 0882B388 5 times (length 28)
_S1_2_883EC60 162 instructions (0.000%), 4 calls (0883EACC - 0883EC68, length 104)
  Back Branch 0883EC64 4 times (length 104)
_S1_2_8B50238 162 instructions (0.000%), 3 calls (088400D4 - 08B5023C, length 802907)
  Back Branch 088405C8 15 times (length 11)
  Back Branch 088405EC 9 times (length 328)
  Back Branch 08B50238 3 times (length 802612)
_S1_2_892B558 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B560, length 100)
  Back Branch 0892B55C 20 times (length 100)
_S1_2_892B54C 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B554, length 97)
  Back Branch 0892B550 20 times (length 97)
_S1_2_892B540 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B548, length 94)
  Back Branch 0892B544 20 times (length 94)
_S1_2_892B534 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B53C, length 91)
  Back Branch 0892B538 20 times (length 91)
_S1_2_892B528 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B530, length 88)
  Back Branch 0892B52C 20 times (length 88)
_S1_2_892B51C 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B524, length 85)
  Back Branch 0892B520 20 times (length 85)
_S1_2_892B510 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B518, length 82)
  Back Branch 0892B514 20 times (length 82)
_S1_2_892B504 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B50C, length 79)
  Back Branch 0892B508 20 times (length 79)
_S1_2_892B4F8 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B500, length 76)
  Back Branch 0892B4FC 20 times (length 76)
_S1_2_892B4EC 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B4F4, length 73)
  Back Branch 0892B4F0 20 times (length 73)
_S1_2_892B4E0 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B4E8, length 70)
  Back Branch 0892B4E4 20 times (length 70)
_S1_2_892B4D4 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B4DC, length 67)
  Back Branch 0892B4D8 20 times (length 67)
_S1_2_892B4C8 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B4D0, length 64)
  Back Branch 0892B4CC 20 times (length 64)
_S1_2_892B4BC 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B4C4, length 61)
  Back Branch 0892B4C0 20 times (length 61)
_S1_2_892B4A4 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B4AC, length 55)
  Back Branch 0892B4A8 20 times (length 55)
_S1_2_892B498 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B4A0, length 52)
  Back Branch 0892B49C 20 times (length 52)
_S1_2_892B48C 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B494, length 49)
  Back Branch 0892B490 20 times (length 49)
_S1_2_892B3E8 160 instructions (0.000%), 20 calls (0892B3D4 - 0892B3F0, length 8)
  Back Branch 0892B3EC 20 times (length 8)
_S1_2_8829FF8 158 instructions (0.000%), 2 calls (08829D98 - 08829FFC, length 154)
  Back Branch 08829FF8 8 times (length 154)
  Back Branch 08829FC8 2 times (length 71)
_S1_2_8000070 157 instructions (0.000%), 1 calls (08000070 - 08000078, length 3)
  Back Branch 08000074 52 times (length 3)
_S1_2_883C3E8 156 instructions (0.000%), 6 calls (0883C378 - 0883C3EC, length 30)
  Back Branch 0883C3E8 6 times (length 30)
_S1_2_89266A0 156 instructions (0.000%), 2 calls (089266A0 - 08926984, length 186)
  Back Branch 0892690C 2 times (length 110)
_S1_2_8824B28 155 instructions (0.000%), 31 calls (08824B28 - 08991A68, length 373713)
_S1_2_8832B84 155 instructions (0.000%), 5 calls (08832B84 - 08991BF8, length 359454)
_S1_2_8840500 153 instructions (0.000%), 19 calls (08840500 - 08840520, length 9)
_S1_2_88404DC 153 instructions (0.000%), 19 calls (088404DC - 088404FC, length 9)
_S1_2_897A074 152 instructions (0.000%), 19 calls (089434D4 - 0897A080, length 56044)
  Back Branch 0897A07C 19 times (length 56044)
_S1_2_88329CC 152 instructions (0.000%), 4 calls (088329CC - 08832A70, length 42)
_S1_2_88FD790 150 instructions (0.000%), 25 calls (088FD790 - 088FD7A4, length 6)
_S1_2_883F95C 150 instructions (0.000%), 6 calls (0883F95C - 0883F9C8, length 28)
_S1_2_8929C5C 150 instructions (0.000%), 3 calls (08929C5C - 08929C9C, length 17)
  Back Branch 08929C90 12 times (length 11)
_S1_2_883D1F8 149 instructions (0.000%), 3 calls (0883D1F8 - 0883D308, length 69)
_S1_2_8832B78 147 instructions (0.000%), 49 calls (08832B78 - 08832B80, length 3)
_S1_2_894407C 144 instructions (0.000%), 6 calls (08944018 - 08944080, length 27)
  Back Branch 0894407C 6 times (length 27)
  Back Branch 08944058 6 times (length 7)
_S1_2_8808440 144 instructions (0.000%), 6 calls (08808440 - 0880853C, length 64)
  Back Branch 088084E0 3 times (length 29)
  Back Branch 088084A0 3 times (length 9)
_S1_2_8A12B64 144 instructions (0.000%), 4 calls (08846930 - 08A12B68, length 471183)
  Back Branch 08846994 281 times (length 17)
  Back Branch 08A12B64 4 times (length 471183)
_S1_2_8833E94 143 instructions (0.000%), 11 calls (08833E94 - 08833ECC, length 15)
_S1_2_881074C 141 instructions (0.000%), 3 calls (0881074C - 08810828, length 56)
_S1_2_8808214 141 instructions (0.000%), 3 calls (08808214 - 088083E4, length 117)
_S1_2_892B3CC 140 instructions (0.000%), 20 calls (0892B3CC - 0892B3E4, length 7)
_S1_2_8B50298 138 instructions (0.000%), 3 calls (0883EACC - 08B5029C, length 804341)
  Back Branch 0883EC4C 3 times (length 98)
  Back Branch 08B50298 3 times (length 804246)
_S1_2_8A12B6C 138 instructions (0.000%), 3 calls (0883EACC - 08A12B70, length 479274)
  Back Branch 0883EC70 180 times (length 107)
  Back Branch 08A12B6C 3 times (length 479170)
_S1_2_882DE20 138 instructions (0.000%), 2 calls (0882DE20 - 0882DF4C, length 76)
_S1_2_892A7D0 132 instructions (0.000%), 22 calls (0892A7D0 - 0892A7E4, length 6)
_S1_2_8826D0C 132 instructions (0.000%), 22 calls (08826D0C - 08826D44, length 15)
_S1_2_8943954 132 instructions (0.000%), 12 calls (08943954 - 0894397C, length 11)
_S1_2_8863B58 132 instructions (0.000%), 11 calls (08863B58 - 08863B8C, length 14)
_S1_2_8863A34 132 instructions (0.000%), 6 calls (08863A34 - 08863A90, length 24)
_S1_2_8840DCC 132 instructions (0.000%), 3 calls (08840C94 - 08840DE4, length 85)
  Back Branch 08840D74 6 times (length 31)
  Back Branch 08840DE0 3 times (length 85)
_S1_2_8840DB0 132 instructions (0.000%), 3 calls (08840C94 - 08840DC8, length 78)
  Back Branch 08840D74 6 times (length 31)
  Back Branch 08840DC4 3 times (length 78)
_S1_2_8846AB0 132 instructions (0.000%), 1 calls (08846AB0 - 08846CBC, length 132)
_S1_2_8A12BAC 128 instructions (0.000%), 8 calls (0883AE9C - 08A12BB0, length 483142)
  Back Branch 08A12BAC 8 times (length 483142)
_S1_2_883B864 128 instructions (0.000%), 4 calls (0883B864 - 0883B8F0, length 36)
_S1_2_882AA8C 127 instructions (0.000%), 2 calls (0882AA8C - 0882AC74, length 123)
_S1_2_8837E30 126 instructions (0.000%), 21 calls (08837E30 - 08837E44, length 6)
_S1_2_8944B8C 126 instructions (0.000%), 6 calls (08944998 - 08944C04, length 156)
_S1_2_893164C 126 instructions (0.000%), 3 calls (0893164C - 08931728, length 56)
_S1_2_89271C4 126 instructions (0.000%), 2 calls (089271C4 - 08927370, length 108)
  Back Branch 089272A0 2 times (length 33)
  Back Branch 089272F4 2 times (length 55)
  Back Branch 08927324 2 times (length 36)
  Back Branch 08927340 2 times (length 43)
_S1_2_897A3F8 125 instructions (0.000%), 25 calls (0897A3F8 - 0897A408, length 5)
_S1_2_8824B7C 124 instructions (0.000%), 31 calls (08824B7C - 08991A78, length 373696)
_S1_2_8833D00 124 instructions (0.000%), 1 calls (088264FC - 08833E10, length 13894)
  Back Branch 08833D50 7 times (length 8)
  Back Branch 08833E0C 1 times (length 13894)
_S1_2_88055A4 123 instructions (0.000%), 3 calls (088055A4 - 08805660, length 48)
  Back Branch 0880564C 3 times (length 21)
  Back Branch 0880562C 3 times (length 16)
_S1_2_882A000 122 instructions (0.000%), 2 calls (08829D98 - 0882A004, length 156)
  Back Branch 0882A000 2 times (length 156)
  Back Branch 08829FC8 2 times (length 71)
_S1_2_8858D18 120 instructions (0.000%), 30 calls (08858D18 - 08991A70, length 320343)
_S1_2_885DCE0 120 instructions (0.000%), 24 calls (0885DCE0 - 0885DCFC, length 8)
_S1_2_8925270 120 instructions (0.000%), 20 calls (089251C4 - 0892528C, length 51)
_S1_2_882A9B0 120 instructions (0.000%), 10 calls (0882A9B0 - 0882A9E4, length 14)
_S1_2_892B368 120 instructions (0.000%), 8 calls (0892B368 - 0892B3A0, length 15)
_S1_2_892EA00 120 instructions (0.000%), 2 calls (0892EA00 - 0892EBA4, length 106)
  Back Branch 0892EB54 2 times (length 72)
  Back Branch 0892EB44 2 times (length 69)
_S1_2_882029C 119 instructions (0.000%), 3 calls (0882029C - 08820388, length 60)
_S1_2_88BE6E8 118 instructions (0.000%), 1 calls (088BE6E8 - 088BE790, length 43)
  Back Branch 088BE774 6 times (length 15)
_S1_2_88369AC 117 instructions (0.000%), 3 calls (088369AC - 08836A60, length 46)
_S1_2_88FD7A8 114 instructions (0.000%), 19 calls (088FD7A8 - 088FD7BC, length 6)
_S1_2_8944C08 114 instructions (0.000%), 6 calls (0894461C - 08944C0C, length 381)
  Back Branch 08944C08 6 times (length 381)
_S1_2_8B50220 114 instructions (0.000%), 3 calls (088406C8 - 08B50224, length 802520)
  Back Branch 08B50220 3 times (length 802520)
_S1_2_885A4C8 114 instructions (0.000%), 2 calls (0885A4C8 - 0885A5F8, length 77)
_S1_2_88FCB58 112 instructions (0.000%), 16 calls (088FCB58 - 088FCB70, length 7)
_S1_2_890E378 112 instructions (0.000%), 7 calls (0890E378 - 0890E3B4, length 16)
_S1_2_882BEDC 112 instructions (0.000%), 5 calls (0882BEDC - 0882BF7C, length 41)
_S1_2_8809C64 111 instructions (0.000%), 3 calls (08809C64 - 08809D24, length 49)
_S1_2_8823430 110 instructions (0.000%), 11 calls (08823430 - 08823464, length 14)
_S1_2_8B501E0 110 instructions (0.000%), 5 calls (0883ABB4 - 08B501E4, length 808333)
  Back Branch 08B501E0 5 times (length 808333)
_S1_2_8869354 108 instructions (0.000%), 27 calls (08869354 - 08869360, length 4)
_S1_2_8812364 108 instructions (0.000%), 6 calls (0881234C - 088123A0, length 22)
  Back Branch 0881238C 6 times (length 18)
_S1_2_892DDC0 108 instructions (0.000%), 2 calls (0892DD68 - 0892DE3C, length 54)
  Back Branch 0892DE38 2 times (length 54)
_S1_2_8A12BDC 105 instructions (0.000%), 21 calls (088470F0 - 08A12BE0, length 470717)
  Back Branch 08A12BDC 21 times (length 470717)
_S1_2_897611C 105 instructions (0.000%), 7 calls (0897611C - 08976154, length 15)
_S1_2_8837098 105 instructions (0.000%), 3 calls (08837098 - 08837134, length 40)
_S1_2_89292B0 103 instructions (0.000%), 1 calls (089292B0 - 089294A8, length 127)
  Back Branch 0892944C 1 times (length 72)
  Back Branch 08929404 1 times (length 47)
  Back Branch 089294A4 1 times (length 101)
  Back Branch 089293C4 1 times (length 24)
_S1_2_8991BEC 102 instructions (0.000%), 51 calls (08991BEC - 08991BF0, length 2)
_S1_2_894461C 102 instructions (0.000%), 6 calls (0894461C - 0894465C, length 17)
_S1_2_8943ECC 102 instructions (0.000%), 6 calls (08943ECC - 08943F38, length 28)
  Back Branch 08943F1C 6 times (length 14)
_S1_2_8B50158 101 instructions (0.000%), 1 calls (088578FC - 08B5015C, length 778777)
  Back Branch 08B50158 1 times (length 778241)
  Back Branch 0885819C 1 times (length 554)
_S1_2_883A008 100 instructions (0.000%), 25 calls (0883A008 - 0883A014, length 4)
_S1_2_8825168 100 instructions (0.000%), 25 calls (08825168 - 08991B60, length 373375)
_S1_2_892AB14 100 instructions (0.000%), 20 calls (0892AB14 - 0892AB24, length 5)
_S1_2_8925470 100 instructions (0.000%), 20 calls (08925470 - 08925480, length 5)
_S1_2_892545C 100 instructions (0.000%), 20 calls (0892545C - 0892546C, length 5)
_S1_2_882B034 100 instructions (0.000%), 1 calls (0882AED8 - 0882B0E4, length 132)
  Back Branch 0882B0E0 1 times (length 132)
_S1_2_88298CC 99 instructions (0.000%), 1 calls (088298CC - 08829A68, length 104)
  Back Branch 08829948 2 times (length 3)
_S1_2_892A41C 97 instructions (0.000%), 1 calls (0892A41C - 0892A530, length 70)
  Back Branch 0892A4BC 5 times (length 8)
_S1_2_88A5490 96 instructions (0.000%), 8 calls (088A544C - 088A5494, length 19)
  Back Branch 088A5490 8 times (length 19)
_S1_2_8943F64 96 instructions (0.000%), 6 calls (089435B8 - 08943F68, length 621)
  Back Branch 089435C0 6 times (length 4)
  Back Branch 08943F64 6 times (length 12)
  Back Branch 08943F5C 6 times (length 617)
_S1_2_88A6050 96 instructions (0.000%), 4 calls (088A6050 - 088A60C4, length 30)
_S1_2_8A12B2C 96 instructions (0.000%), 1 calls (08842998 - 08A12B30, length 475239)
  Back Branch 08A12B2C 1 times (length 475239)
_S1_2_883F5DC 96 instructions (0.000%), 1 calls (0883F5DC - 0883F7C0, length 122)
_S1_2_898C75C 95 instructions (0.000%), 1 calls (0882B3D0 - 0898C78C, length 361712)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
  Back Branch 0898C754 1 times (length 148480)
  Back Branch 0898C788 1 times (length 25)
_S1_2_897A5E0 95 instructions (0.000%), 1 calls (0882B3D0 - 0897A610, length 343185)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
  Back Branch 0897A5D8 1 times (length 129953)
  Back Branch 0897A60C 1 times (length 25)
_S1_2_884129C 95 instructions (0.000%), 1 calls (0884129C - 08841414, length 95)
_S1_2_885ACF0 93 instructions (0.000%), 3 calls (0885ACF0 - 0885ADA4, length 46)
  Back Branch 0885AD74 3 times (length 16)
_S1_2_882254C 93 instructions (0.000%), 3 calls (0882254C - 088225D4, length 35)
_S1_2_88460E4 92 instructions (0.000%), 23 calls (088460E4 - 088460F0, length 4)
_S1_2_8890884 92 instructions (0.000%), 4 calls (08890884 - 088908FC, length 31)
_S1_2_8838AAC 92 instructions (0.000%), 4 calls (08838AAC - 08838B10, length 26)
_S1_2_883A5CC 92 instructions (0.000%), 3 calls (088264FC - 0883A644, length 20563)
  Back Branch 0883A61C 2 times (length 20554)
  Back Branch 0883A62C 1 times (length 18)
_S1_2_882C694 92 instructions (0.000%), 1 calls (0882C694 - 0882C710, length 32)
  Back Branch 0882C6F4 4 times (length 17)
_S1_2_8976158 91 instructions (0.000%), 7 calls (08976158 - 08976188, length 13)
_S1_2_885A7C8 90 instructions (0.000%), 9 calls (0885A7C8 - 0885A804, length 16)
_S1_2_8B4F9E0 90 instructions (0.000%), 6 calls (08840DE8 - 08B5017C, length 802022)
  Back Branch 08840F50 3 times (length 13)
_S1_2_88275A0 88 instructions (0.000%), 11 calls (088275A0 - 088275C8, length 11)
_S1_2_8826D48 88 instructions (0.000%), 11 calls (08826D48 - 08826D80, length 15)
_S1_2_8826CD4 88 instructions (0.000%), 11 calls (08826CD4 - 08826D08, length 14)
_S1_2_892DD68 88 instructions (0.000%), 4 calls (0892DD68 - 0892DDBC, length 22)
_S1_2_883ED14 88 instructions (0.000%), 4 calls (0883ED14 - 0883ED68, length 22)
_S1_2_88266DC 87 instructions (0.000%), 1 calls (088266DC - 08826864, length 99)
_S1_2_892C420 86 instructions (0.000%), 1 calls (0892C420 - 0892C54C, length 76)
  Back Branch 0892C4E8 3 times (length 11)
_S1_2_8851E4C 84 instructions (0.000%), 14 calls (08851E4C - 08851E60, length 6)
_S1_2_883FA40 84 instructions (0.000%), 6 calls (0883FA40 - 0883FA74, length 14)
_S1_2_882A3A4 84 instructions (0.000%), 6 calls (0882A3A4 - 0882B650, length 1196)
  Back Branch 0882B64C 4,186 times (length 161)
_S1_2_88FD978 84 instructions (0.000%), 3 calls (088FD81C - 088FD994, length 95)
  Back Branch 088FD864 4 times (length 20)
  Back Branch 088FD990 3 times (length 79)
_S1_2_8809BC4 84 instructions (0.000%), 3 calls (0880992C - 08809BF0, length 178)
  Back Branch 08809BEC 3 times (length 68)
  Back Branch 08809BCC 3 times (length 94)
  Back Branch 08809AF8 3 times (length 117)
_S1_2_8943704 84 instructions (0.000%), 1 calls (0882B3D0 - 08943708, length 286927)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
  Back Branch 08943704 1 times (length 14)
  Back Branch 089436FC 1 times (length 73706)
_S1_2_8846F9C 84 instructions (0.000%), 1 calls (08846E58 - 08847034, length 120)
  Back Branch 08846FD8 1 times (length 10)
  Back Branch 08847030 1 times (length 120)
_S1_2_8000000 196 instructions (0.000%), 10 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 47 times (length 4)
_S1_2_898C7E8 82 instructions (0.000%), 1 calls (0882B3D0 - 0898C814, length 361746)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
  Back Branch 0898C810 1 times (length 148527)
_S1_2_897A66C 82 instructions (0.000%), 1 calls (0882B3D0 - 0897A698, length 343219)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 088FB768 696 times (length 213063)
  Back Branch 0897A694 1 times (length 130000)
_S1_2_88FDB54 81 instructions (0.000%), 3 calls (08826670 - 088FDBD0, length 220505)
_S1_2_8832D78 81 instructions (0.000%), 3 calls (08832D78 - 08832DFC, length 34)
_S1_2_898DEFC 81 instructions (0.000%), 1 calls (0898DD64 - 0898DF00, length 104)
  Back Branch 0898DEFC 1 times (length 16)
  Back Branch 0898DEF4 1 times (length 102)
_S1_2_897AFC8 81 instructions (0.000%), 1 calls (0897AE30 - 0897AFCC, length 104)
  Back Branch 0897AFC0 1 times (length 102)
  Back Branch 0897AFC8 1 times (length 16)
_S1_2_884C12C 81 instructions (0.000%), 1 calls (0884C12C - 0884C19C, length 29)
  Back Branch 0884C178 5 times (length 13)
_S1_2_8991CCC 80 instructions (0.000%), 40 calls (08991CCC - 08991CD0, length 2)
_S1_2_892AB28 80 instructions (0.000%), 20 calls (0892AB28 - 0892AB34, length 4)
_S1_2_8858D10 80 instructions (0.000%), 20 calls (08858D10 - 08991A70, length 320345)
_S1_2_88049A4 80 instructions (0.000%), 20 calls (088049A4 - 088049B0, length 4)
_S1_2_8B50290 80 instructions (0.000%), 5 calls (0883AE9C - 08B50294, length 808191)
  Back Branch 08B50290 5 times (length 808191)
_S1_2_8843A84 79 instructions (0.000%), 1 calls (0882B3D0 - 08843AB8, length 25019)
  Back Branch 0882B6D8 738 times (length 196)
  Back Branch 08843AAC 1 times (length 24856)
_S1_2_882C08C 78 instructions (0.000%), 6 calls (08826670 - 0882C0C8, length 5783)
_S1_2_88A7580 78 instructions (0.000%), 3 calls (088A7580 - 088A75F4, length 30)
_S1_2_887323C 78 instructions (0.000%), 3 calls (0887323C - 088734BC, length 161)
_S1_2_8842DE0 78 instructions (0.000%), 3 calls (08842DE0 - 08842E50, length 29)
_S1_2_882276C 78 instructions (0.000%), 3 calls (0882276C - 088227D4, length 27)
_S1_2_883ADCC 78 instructions (0.000%), 2 calls (0883ADCC - 088404CC, length 5569)
_S1_2_8828540 78 instructions (0.000%), 2 calls (08828540 - 08828694, length 86)
_S1_2_8B502F0 78 instructions (0.000%), 1 calls (088578FC - 08B502F4, length 778879)
  Back Branch 08B502F0 1 times (length 778361)
  Back Branch 08858154 1 times (length 536)
_S1_2_883FC40 75 instructions (0.000%), 3 calls (0883FC40 - 0883FCA8, length 27)
_S1_2_8A12B9C 75 instructions (0.000%), 1 calls (08843E88 - 08A12BA0, length 473927)
  Back Branch 08A12B9C 1 times (length 473927)
_S1_2_892DE40 75 instructions (0.000%), 1 calls (0892DE40 - 0892E958, length 711)
  Back Branch 0892E8A4 3 times (length 7)
  Back Branch 0892E8B4 3 times (length 9)
_S1_2_883A050 74 instructions (0.000%), 1 calls (0883A050 - 0883A104, length 46)
  Back Branch 0883A0E4 8 times (length 4)
_S1_2_894CD0C 72 instructions (0.000%), 36 calls (0894CD0C - 0894CD10, length 2)
_S1_2_8856D44 72 instructions (0.000%), 24 calls (08856D44 - 08856D4C, length 3)
_S1_2_8805664 72 instructions (0.000%), 24 calls (08805664 - 0880566C, length 3)
_S1_2_8832C18 72 instructions (0.000%), 12 calls (08832C18 - 08832C2C, length 6)
_S1_2_882C0CC 72 instructions (0.000%), 6 calls (08826670 - 0882C104, length 5798)
_S1_2_8826458 72 instructions (0.000%), 4 calls (08826458 - 0882649C, length 18)
_S1_2_881227C 72 instructions (0.000%), 3 calls (0881227C - 088122D8, length 24)
_S1_2_883FB18 71 instructions (0.000%), 5 calls (0883FB18 - 0883FB50, length 15)
_S1_2_8937414 71 instructions (0.000%), 2 calls (08937414 - 08937558, length 82)
  Back Branch 089374D4 2 times (length 34)
  Back Branch 089374C4 1 times (length 37)
_S1_2_8A127C8 71 instructions (0.000%), 1 calls (08A127C8 - 08A12904, length 80)
_S1_2_890E068 71 instructions (0.000%), 1 calls (088FD138 - 0890E0D0, length 17383)
  Back Branch 088FD224 1 times (length 61)
  Back Branch 0890E0CC 1 times (length 17324)
_S1_2_897B868 70 instructions (0.000%), 1 calls (088F4DD8 - 0897B86C, length 137894)
  Back Branch 0897B7DC 4 times (length 137859)
  Back Branch 0897B868 1 times (length 48)
_S1_2_897B860 70 instructions (0.000%), 1 calls (088F4DD8 - 0897B864, length 137892)
  Back Branch 0897B7DC 4 times (length 137859)
  Back Branch 0897B860 1 times (length 46)
_S1_2_897B858 70 instructions (0.000%), 1 calls (088F4DD8 - 0897B85C, length 137890)
  Back Branch 0897B7DC 4 times (length 137859)
  Back Branch 0897B858 1 times (length 44)
_S1_2_897B7EC 70 instructions (0.000%), 1 calls (088F4DD8 - 0897B7F0, length 137863)
  Back Branch 0897B7DC 4 times (length 137859)
  Back Branch 0897B7EC 1 times (length 17)
_S1_2_88460D8 69 instructions (0.000%), 23 calls (088460D8 - 088460E0, length 3)
_S1_2_8850AE8 68 instructions (0.000%), 4 calls (08850AE8 - 08850B38, length 21)
_S1_2_8823384 68 instructions (0.000%), 2 calls (08823384 - 08823424, length 41)
_S1_2_882A448 68 instructions (0.000%), 1 calls (0882A448 - 0882A5E8, length 105)
  Back Branch 0882A5B4 1 times (length 79)
_S1_2_882B654 67 instructions (0.000%), 1 calls (0882B3D0 - 0882B6DC, length 196)
  Back Branch 0882B6D8 738 times (length 196)
_S1_2_8805670 66 instructions (0.000%), 3 calls (08805670 - 088056E8, length 31)
  Back Branch 088056D0 21 times (length 10)
  Back Branch 088056A0 21 times (length 12)
_S1_2_8B4FC3C 66 instructions (0.000%), 1 calls (08B4FC3C - 08B4FE1C, length 121)
  Back Branch 08B4FC68 3 times (length 11)
_S1_2_882CC18 66 instructions (0.000%), 1 calls (0882CC18 - 0882CD3C, length 74)
_S1_2_8A12B7C 65 instructions (0.000%), 13 calls (08824D7C - 08A12B80, length 505730)
  Back Branch 08A12B7C 13 times (length 505730)
_S1_2_8929CA0 65 instructions (0.000%), 1 calls (08929CA0 - 08929DD8, length 79)
_S1_2_8825178 64 instructions (0.000%), 32 calls (08825178 - 0882517C, length 2)
_S1_2_8850AA0 64 instructions (0.000%), 4 calls (08850AA0 - 08850AE4, length 18)
_S1_2_8890DBC 64 instructions (0.000%), 1 calls (08890DBC - 08890EC0, length 66)
_S1_2_883F478 63 instructions (0.000%), 9 calls (08813334 - 0883F4DC, length 45163)
  Back Branch 0883F4A4 6 times (length 45150)
_S1_2_8838148 63 instructions (0.000%), 3 calls (08826670 - 088381B0, length 18129)
_S1_2_88407A4 62 instructions (0.000%), 2 calls (088407A4 - 08840864, length 49)
_S1_2_882A15C 62 instructions (0.000%), 2 calls (0882A15C - 08991C20, length 368306)
_S1_2_89447E0 62 instructions (0.000%), 1 calls (089447E0 - 089448E0, length 65)
_S1_2_894361C 60 instructions (0.000%), 6 calls (0894361C - 08943640, length 10)
_S1_2_89435F4 60 instructions (0.000%), 6 calls (089435F4 - 08943618, length 10)
_S1_2_885ACBC 60 instructions (0.000%), 6 calls (0885ACBC - 0885ACEC, length 13)
_S1_2_882C1CC 60 instructions (0.000%), 6 calls (0882C1CC - 0882C1F4, length 11)
_S1_2_8B502A0 60 instructions (0.000%), 5 calls (08837C50 - 08B502A4, length 811414)
  Back Branch 08B502A0 5 times (length 811414)
_S1_2_883BF54 60 instructions (0.000%), 5 calls (0883BF54 - 0883BF88, length 14)
_S1_2_8828C74 60 instructions (0.000%), 4 calls (08826670 - 08828D20, length 2477)
_S1_2_883FAC0 60 instructions (0.000%), 3 calls (0883FAC0 - 0883FB14, length 22)
_S1_2_88100FC 60 instructions (0.000%), 3 calls (088100FC - 08810170, length 30)
_S1_2_8832E00 60 instructions (0.000%), 2 calls (08832E00 - 08832E84, length 34)
_S1_2_88470FC 60 instructions (0.000%), 1 calls (088470FC - 08847334, length 143)
  Back Branch 0884715C 2 times (length 9)
  Back Branch 08847274 1 times (length 65)
_S1_2_8A12BA4 58 instructions (0.000%), 1 calls (0883ADCC - 08A12BA8, length 483192)
  Back Branch 0883AE6C 92 times (length 42)
  Back Branch 0883AE94 2 times (length 17)
  Back Branch 08A12BA4 1 times (length 483150)
_S1_2_8833944 58 instructions (0.000%), 1 calls (08833944 - 08833A48, length 66)
_S1_2_892AA64 57 instructions (0.000%), 19 calls (0892AA64 - 0892AA6C, length 3)
_S1_2_88224FC 57 instructions (0.000%), 3 calls (088224FC - 08822548, length 20)
_S1_2_8975B88 56 instructions (0.000%), 4 calls (08975B88 - 08975BBC, length 14)
_S1_2_8926610 56 instructions (0.000%), 2 calls (08926610 - 0892669C, length 36)
_S1_2_883969C 56 instructions (0.000%), 2 calls (08826670 - 08839724, length 19502)
_S1_2_883AE74 56 instructions (0.000%), 1 calls (0883ADCC - 088404CC, length 5569)
  Back Branch 0883AE6C 92 times (length 42)
  Back Branch 0883AE94 2 times (length 17)
_S1_2_882CB20 56 instructions (0.000%), 1 calls (0882CB20 - 0882CC14, length 62)
_S1_2_88730BC 55 instructions (0.000%), 3 calls (088730BC - 08873118, length 24)
_S1_2_8991A44 54 instructions (0.000%), 27 calls (08991A44 - 08991A48, length 2)
_S1_2_8942578 54 instructions (0.000%), 6 calls (08942578 - 0894259C, length 10)
_S1_2_883F594 54 instructions (0.000%), 3 calls (0883F594 - 0883F5D8, length 18)
_S1_2_892E95C 54 instructions (0.000%), 2 calls (0892E95C - 0892E9D8, length 32)
_S1_2_8862B2C 54 instructions (0.000%), 1 calls (08862B2C - 08862C00, length 54)
_S1_2_883EE94 54 instructions (0.000%), 1 calls (0883EE94 - 0883F100, length 156)
  Back Branch 0883EEDC 1 times (length 12)
_S1_2_882A77C 54 instructions (0.000%), 1 calls (0882A6D4 - 0882A7B8, length 58)
  Back Branch 0882A7B4 1 times (length 58)
_S1_2_893D0B0 53 instructions (0.000%), 1 calls (0893D0B0 - 0893D1FC, length 84)
_S1_2_8828828 53 instructions (0.000%), 1 calls (08828828 - 08828900, length 55)
_S1_2_8804000 53 instructions (0.000%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_8991CC4 52 instructions (0.000%), 26 calls (08991CC4 - 08991CC8, length 2)
_S1_2_883C83C 52 instructions (0.000%), 2 calls (0883C83C - 0883C8A0, length 26)
_S1_2_8832E94 52 instructions (0.000%), 2 calls (08832E94 - 08832F10, length 32)
_S1_2_8890900 52 instructions (0.000%), 1 calls (08890900 - 088909CC, length 52)
_S1_2_899203C 50 instructions (0.000%), 25 calls (0899203C - 08992040, length 2)
_S1_2_8991CE4 50 instructions (0.000%), 25 calls (08991CE4 - 08991CE8, length 2)
_S1_2_8832C30 50 instructions (0.000%), 1 calls (08832C30 - 08832D28, length 63)
_S1_2_88F4D14 49 instructions (0.000%), 1 calls (088F4D14 - 088F4DD4, length 49)
_S1_2_899247C 48 instructions (0.000%), 24 calls (0899247C - 08992480, length 2)
_S1_2_8992464 48 instructions (0.000%), 24 calls (08992464 - 08992468, length 2)
_S1_2_8991BCC 48 instructions (0.000%), 24 calls (08991BCC - 08991BD0, length 2)
_S1_2_8991BC4 48 instructions (0.000%), 24 calls (08991BC4 - 08991BC8, length 2)
_S1_2_883F554 48 instructions (0.000%), 6 calls (0883F554 - 0892F698, length 245842)
_S1_2_8975B34 48 instructions (0.000%), 4 calls (088F4A88 - 08975B38, length 132141)
  Back Branch 08975B34 4 times (length 132141)
_S1_2_892A89C 48 instructions (0.000%), 2 calls (0892A89C - 0892A908, length 28)
  Back Branch 0892A904 1 times (length 17)
_S1_2_8975B24 47 instructions (0.000%), 4 calls (088F4A54 - 08975B28, length 132150)
  Back Branch 08975B24 4 times (length 132150)
_S1_2_8828728 47 instructions (0.000%), 2 calls (08828728 - 08828788, length 25)
_S1_2_8991A8C 46 instructions (0.000%), 23 calls (08991A8C - 08991A90, length 2)
_S1_2_883A560 46 instructions (0.000%), 2 calls (08824ED4 - 0883A564, length 21925)
  Back Branch 0883A560 2 times (length 21925)
_S1_2_882BC68 46 instructions (0.000%), 2 calls (08826670 - 0882BCDC, length 5532)
_S1_2_8828904 46 instructions (0.000%), 2 calls (08828904 - 0882896C, length 27)
_S1_2_8B501E8 46 instructions (0.000%), 1 calls (08822DC0 - 08B501EC, length 832780)
  Back Branch 0884089C 31 times (length 30393)
  Back Branch 08B501E8 1 times (length 802402)
_S1_2_8A12B5C 46 instructions (0.000%), 1 calls (08822DC0 - 08A12B60, length 507753)
  Back Branch 0884089C 31 times (length 30393)
  Back Branch 08A12B5C 1 times (length 477375)
_S1_2_892E034 46 instructions (0.000%), 1 calls (0892E034 - 08991A98, length 102042)
  Back Branch 0892E2B0 1 times (length 116)
_S1_2_885A834 46 instructions (0.000%), 1 calls (0885A834 - 0885A8E8, length 46)
_S1_2_88469F0 46 instructions (0.000%), 1 calls (088469F0 - 08846AA4, length 46)
_S1_2_8833A4C 46 instructions (0.000%), 1 calls (08833A4C - 08833B18, length 52)
_S1_2_882E9A0 46 instructions (0.000%), 1 calls (0882E9A0 - 0882EAD8, length 79)
_S1_2_8975AF0 45 instructions (0.000%), 5 calls (08975AF0 - 08975B10, length 9)
_S1_2_892FA30 45 instructions (0.000%), 3 calls (0892FA30 - 0892FA68, length 15)
_S1_2_88FF068 45 instructions (0.000%), 1 calls (088FF068 - 088FF118, length 45)
_S1_2_8992094 44 instructions (0.000%), 22 calls (08992094 - 08992098, length 2)
_S1_2_8975B14 44 instructions (0.000%), 4 calls (088F4A54 - 08975B18, length 132146)
  Back Branch 08975B14 4 times (length 132146)
_S1_2_892FEF4 44 instructions (0.000%), 2 calls (0892FEF4 - 0892FF48, length 22)
_S1_2_885936C 44 instructions (0.000%), 2 calls (0885936C - 08859424, length 47)
_S1_2_883F3D4 44 instructions (0.000%), 1 calls (0883EE94 - 0883F3D8, length 338)
  Back Branch 0883F3D4 1 times (length 338)
  Back Branch 0883EEDC 1 times (length 12)
_S1_2_883AAB4 44 instructions (0.000%), 1 calls (0883AAB4 - 0883AB70, length 48)
_S1_2_892BDB0 43 instructions (0.000%), 1 calls (0892BDB0 - 0892BE58, length 43)
_S1_2_8B4F51C 42 instructions (0.000%), 14 calls (08B4F51C - 08B4F524, length 3)
_S1_2_883B778 42 instructions (0.000%), 3 calls (0883B778 - 0883B7AC, length 14)
_S1_2_8823334 42 instructions (0.000%), 3 calls (08823334 - 08823380, length 20)
_S1_2_8B502E8 42 instructions (0.000%), 2 calls (0882BA64 - 08B502EC, length 823843)
  Back Branch 08B502E8 2 times (length 823843)
_S1_2_8846D5C 42 instructions (0.000%), 2 calls (08846D5C - 08846DBC, length 25)
_S1_2_8B4FD6C 42 instructions (0.000%), 1 calls (08B4FD6C - 08B4FE1C, length 45)
_S1_2_892BD08 42 instructions (0.000%), 1 calls (0892BD08 - 0892BDAC, length 42)
_S1_2_88FD5DC 42 instructions (0.000%), 1 calls (088FD5DC - 088FD680, length 42)
_S1_2_88FD010 42 instructions (0.000%), 1 calls (088FD010 - 088FD0BC, length 44)
_S1_2_883291C 42 instructions (0.000%), 1 calls (0883291C - 088329C8, length 44)
_S1_2_892AB70 41 instructions (0.000%), 1 calls (0892AB70 - 0892AC10, length 41)
_S1_2_8857324 41 instructions (0.000%), 1 calls (08857324 - 088573C4, length 41)
_S1_2_8991CEC 40 instructions (0.000%), 20 calls (08991CEC - 08991CF0, length 2)
_S1_2_8925698 40 instructions (0.000%), 20 calls (08925698 - 0892569C, length 2)
_S1_2_8837A90 40 instructions (0.000%), 20 calls (08837A90 - 08837A94, length 2)
_S1_2_8A12B8C 40 instructions (0.000%), 8 calls (08845A18 - 08A12B90, length 472159)
  Back Branch 08A12B8C 8 times (length 472159)
_S1_2_8824AF8 40 instructions (0.000%), 8 calls (08824AF8 - 08991A68, length 373725)
_S1_2_892E344 40 instructions (0.000%), 2 calls (0892E344 - 0892E3B4, length 29)
_S1_2_8858D20 40 instructions (0.000%), 1 calls (08858D20 - 08858DBC, length 40)
_S1_2_8A12BFC 39 instructions (0.000%), 1 calls (08845AD4 - 08A12C00, length 472140)
  Back Branch 08A12BFC 1 times (length 472140)
_S1_2_885067C 39 instructions (0.000%), 1 calls (0885067C - 08850724, length 43)
_S1_2_8992054 38 instructions (0.000%), 19 calls (08992054 - 08992058, length 2)
_S1_2_8991CA4 38 instructions (0.000%), 19 calls (08991CA4 - 08991CA8, length 2)
_S1_2_8931338 38 instructions (0.000%), 2 calls (08931338 - 089313A4, length 28)
_S1_2_892FB84 38 instructions (0.000%), 1 calls (0892FB84 - 0892FCD0, length 84)
  Back Branch 0892FC3C 1 times (length 13)
_S1_2_882C9C0 38 instructions (0.000%), 1 calls (0882C9C0 - 0882CA94, length 54)
_S1_2_892CD18 37 instructions (0.000%), 1 calls (0892CD18 - 0892CDA8, length 37)
  Back Branch 0892CDA4 1 times (length 21)
_S1_2_892CC00 37 instructions (0.000%), 1 calls (0892CC00 - 0892CC90, length 37)
  Back Branch 0892CC8C 1 times (length 21)
_S1_2_892CB6C 37 instructions (0.000%), 1 calls (0892CB6C - 0892CBFC, length 37)
  Back Branch 0892CBF8 1 times (length 21)
_S1_2_8845AD4 37 instructions (0.000%), 1 calls (08845AD4 - 08845B64, length 37)
_S1_2_883A108 37 instructions (0.000%), 1 calls (08839A64 - 0883A154, length 445)
  Back Branch 08839AA4 20,429 times (length 14)
  Back Branch 08839B2C 20,428 times (length 32)
  Back Branch 0883A148 1 times (length 15)
  Back Branch 0883A150 1 times (length 445)
  Back Branch 0883A13C 1 times (length 12)
_S1_2_892901C 36 instructions (0.000%), 12 calls (0892901C - 08929024, length 3)
_S1_2_8834758 36 instructions (0.000%), 5 calls (08834758 - 08834774, length 8)
_S1_2_88264A0 36 instructions (0.000%), 2 calls (088264A0 - 088264E4, length 18)
_S1_2_88FEFD0 36 instructions (0.000%), 1 calls (088FEFD0 - 088FF064, length 38)
_S1_2_882983C 36 instructions (0.000%), 1 calls (0882983C - 088298C8, length 36)
_S1_2_88225E0 36 instructions (0.000%), 1 calls (088225E0 - 0882268C, length 44)
_S1_2_893DA44 35 instructions (0.000%), 1 calls (0893DA44 - 0893DB18, length 54)
_S1_2_8847038 35 instructions (0.000%), 1 calls (08847038 - 088470CC, length 38)
_S1_2_8844A98 35 instructions (0.000%), 1 calls (08844A98 - 08844B34, length 40)
_S1_2_8841B98 35 instructions (0.000%), 1 calls (08841B98 - 08841C28, length 37)
_S1_2_899204C 34 instructions (0.000%), 17 calls (0899204C - 08992050, length 2)
_S1_2_898C538 34 instructions (0.000%), 2 calls (0898C538 - 0898C578, length 17)
_S1_2_897A510 34 instructions (0.000%), 2 calls (0897A510 - 0897A550, length 17)
_S1_2_8829C04 34 instructions (0.000%), 2 calls (08829C04 - 08829C54, length 21)
_S1_2_890E458 34 instructions (0.000%), 1 calls (0890E3B8 - 0890E4A4, length 60)
  Back Branch 0890E4A0 1 times (length 60)
_S1_2_88F7D5C 34 instructions (0.000%), 1 calls (088F7D5C - 088F7DE0, length 34)
_S1_2_883F128 34 instructions (0.000%), 1 calls (08832E00 - 0883F134, length 12494)
  Back Branch 0883F130 6 times (length 12494)
_S1_2_882B9FC 34 instructions (0.000%), 1 calls (08822C70 - 0882BA60, length 9085)
  Back Branch 0882BA5C 1 times (length 94)
_S1_2_892A830 33 instructions (0.000%), 3 calls (0892A830 - 0892A874, length 18)
_S1_2_8A12B0C 33 instructions (0.000%), 1 calls (088447E0 - 08A12B10, length 473293)
  Back Branch 08A12B0C 1 times (length 291208)
  Back Branch 088F64EC 1 times (length 182085)
  Back Branch 088F64F4 1 times (length 16)
_S1_2_892CC94 33 instructions (0.000%), 1 calls (0892CC94 - 0892CD14, length 33)
  Back Branch 0892CD10 1 times (length 19)
_S1_2_88C9850 33 instructions (0.000%), 1 calls (088C9850 - 088C98A0, length 21)
  Back Branch 088C9888 4 times (length 4)
_S1_2_8844740 33 instructions (0.000%), 1 calls (08844684 - 08844744, length 49)
  Back Branch 08844740 1 times (length 49)
_S1_2_8824B5C 32 instructions (0.000%), 8 calls (08824B5C - 08991A78, length 373704)
_S1_2_88F4B34 32 instructions (0.000%), 4 calls (088F4B34 - 088F4B5C, length 11)
  Back Branch 088F4B50 4 times (length 7)
_S1_2_8851E64 32 instructions (0.000%), 4 calls (08851E64 - 08851E80, length 8)
_S1_2_882C71C 32 instructions (0.000%), 1 calls (0882C71C - 0882C7A0, length 34)
_S1_2_8824B84 32 instructions (0.000%), 1 calls (08824B84 - 08824C10, length 36)
_S1_2_8810CCC 30 instructions (0.000%), 6 calls (08810CCC - 08810CDC, length 5)
_S1_2_88601B8 30 instructions (0.000%), 2 calls (088601B8 - 088601F8, length 17)
_S1_2_884061C 30 instructions (0.000%), 2 calls (0884061C - 08840654, length 15)
_S1_2_88FD86C 30 instructions (0.000%), 1 calls (088FD81C - 088FD890, length 30)
  Back Branch 088FD864 4 times (length 20)
  Back Branch 088FD88C 1 times (length 14)
_S1_2_88602BC 30 instructions (0.000%), 1 calls (088602BC - 08860330, length 30)
_S1_2_882A0D4 30 instructions (0.000%), 1 calls (0882A0D4 - 0882A158, length 34)
_S1_2_8A12BF4 29 instructions (0.000%), 1 calls (088F69A4 - 08A12BF8, length 290966)
  Back Branch 08A12BF4 1 times (length 290941)
  Back Branch 088F6A08 1 times (length 27)
_S1_2_894476C 29 instructions (0.000%), 1 calls (0894476C - 089447DC, length 29)
_S1_2_892B010 29 instructions (0.000%), 1 calls (0892B010 - 0892B090, length 33)
_S1_2_882A7C8 29 instructions (0.000%), 1 calls (0882A7C8 - 0882A848, length 33)
_S1_2_8822DC0 29 instructions (0.000%), 1 calls (08822DC0 - 08822E38, length 31)
_S1_2_882A008 28 instructions (0.000%), 7 calls (0882A008 - 0882A014, length 4)
_S1_2_8837E24 28 instructions (0.000%), 4 calls (08837DE4 - 08837E2C, length 19)
  Back Branch 08837E28 4 times (length 19)
_S1_2_8979CD0 28 instructions (0.000%), 2 calls (08979CD0 - 08979D04, length 14)
_S1_2_89793AC 28 instructions (0.000%), 2 calls (089793AC - 089793E0, length 14)
_S1_2_8979320 28 instructions (0.000%), 2 calls (08979320 - 08979354, length 14)
_S1_2_8975C14 28 instructions (0.000%), 2 calls (08975C14 - 08975C48, length 14)
_S1_2_8836E5C 28 instructions (0.000%), 1 calls (08836E5C - 08836EC8, length 28)
_S1_2_897B050 27 instructions (0.000%), 3 calls (0897AFE4 - 0897B060, length 32)
  Back Branch 0897B05C 3 times (length 32)
_S1_2_88089F4 27 instructions (0.000%), 3 calls (088089F4 - 08808A14, length 9)
_S1_2_88089BC 27 instructions (0.000%), 3 calls (088089BC - 088089DC, length 9)
_S1_2_880894C 27 instructions (0.000%), 3 calls (0880894C - 0880896C, length 9)
_S1_2_88F6804 26 instructions (0.000%), 2 calls (088F6804 - 088F6834, length 13)
_S1_2_88F67D0 26 instructions (0.000%), 2 calls (088F67D0 - 088F6800, length 13)
_S1_2_88F679C 26 instructions (0.000%), 2 calls (088F679C - 088F67CC, length 13)
_S1_2_88F6768 26 instructions (0.000%), 2 calls (088F6768 - 088F6798, length 13)
_S1_2_88F6488 26 instructions (0.000%), 2 calls (088F6488 - 088F64B8, length 13)
_S1_2_88FD8E8 26 instructions (0.000%), 1 calls (088FD8E8 - 088FD974, length 36)
_S1_2_8869444 26 instructions (0.000%), 1 calls (08869444 - 088694A8, length 26)
_S1_2_882CD40 26 instructions (0.000%), 1 calls (0882CD40 - 0882CDFC, length 48)
_S1_2_8B502D0 25 instructions (0.000%), 5 calls (088470F0 - 08B502D4, length 795770)
  Back Branch 08B502D0 5 times (length 795770)
_S1_2_8B50228 25 instructions (0.000%), 5 calls (08845A18 - 08B5022C, length 797190)
  Back Branch 08B50228 5 times (length 797190)
_S1_2_88F4B60 25 instructions (0.000%), 5 calls (088F4B60 - 088F4B70, length 5)
_S1_2_898C790 25 instructions (0.000%), 1 calls (0898C790 - 0898C7E4, length 22)
  Back Branch 0898C7C8 2 times (length 7)
_S1_2_897B7F4 25 instructions (0.000%), 1 calls (0897B7F4 - 0897B854, length 25)
_S1_2_897A614 25 instructions (0.000%), 1 calls (0897A614 - 0897A668, length 22)
  Back Branch 0897A64C 2 times (length 7)
_S1_2_890D854 25 instructions (0.000%), 1 calls (0890D854 - 0890D8B4, length 25)
_S1_2_88FDC00 25 instructions (0.000%), 1 calls (088FDC00 - 088FDC60, length 25)
_S1_2_8991BA4 24 instructions (0.000%), 12 calls (08991BA4 - 08991BA8, length 2)
_S1_2_8991A0C 24 instructions (0.000%), 12 calls (08991A0C - 08991A10, length 2)
_S1_2_881233C 24 instructions (0.000%), 6 calls (0881233C - 08812348, length 4)
_S1_2_8832C00 24 instructions (0.000%), 3 calls (08832C00 - 08991C70, length 359453)
_S1_2_8B50268 24 instructions (0.000%), 1 calls (088400E0 - 08B5026C, length 802916)
  Back Branch 08846610 1 times (length 6478)
  Back Branch 08B50268 1 times (length 796457)
_S1_2_8859BF0 24 instructions (0.000%), 1 calls (08859BF0 - 08859D74, length 98)
_S1_2_883F7C4 24 instructions (0.000%), 1 calls (0882BA64 - 0883F7D4, length 20317)
  Back Branch 0883F7D0 1 times (length 20317)
_S1_2_8836784 24 instructions (0.000%), 1 calls (08836784 - 088367EC, length 27)
_S1_2_882ADF0 24 instructions (0.000%), 1 calls (0882ADF0 - 0882AEC8, length 55)
_S1_2_8944764 23 instructions (0.000%), 1 calls (08944704 - 08944768, length 26)
  Back Branch 08944738 1 times (length 6)
  Back Branch 0894475C 1 times (length 24)
  Back Branch 08944764 1 times (length 4)
_S1_2_892C0F4 23 instructions (0.000%), 1 calls (0892C0F4 - 0892C170, length 32)
_S1_2_8841974 23 instructions (0.000%), 1 calls (08841974 - 088419DC, length 27)
_S1_2_8991AC4 22 instructions (0.000%), 11 calls (08991AC4 - 08991AC8, length 2)
_S1_2_898C4B0 22 instructions (0.000%), 2 calls (08942578 - 0898C4B4, length 75728)
  Back Branch 0898C4B0 2 times (length 75728)
_S1_2_897A508 22 instructions (0.000%), 2 calls (08942578 - 0897A50C, length 57318)
  Back Branch 0897A508 2 times (length 57318)
_S1_2_892A70C 22 instructions (0.000%), 2 calls (0892A70C - 0892A734, length 11)
_S1_2_8873494 22 instructions (0.000%), 2 calls (08873494 - 088734BC, length 11)
_S1_2_88376EC 22 instructions (0.000%), 2 calls (088376EC - 08837714, length 11)
_S1_2_8B50328 22 instructions (0.000%), 1 calls (0883ACFC - 08B5032C, length 808333)
  Back Branch 08B50328 1 times (length 808333)
_S1_2_8B502C0 22 instructions (0.000%), 1 calls (088400E0 - 08B502C4, length 802938)
  Back Branch 08846770 1 times (length 6566)
  Back Branch 08B502C0 1 times (length 796389)
_S1_2_8B501D0 22 instructions (0.000%), 1 calls (08845B68 - 08B501D4, length 797084)
  Back Branch 08B501D0 1 times (length 797084)
_S1_2_8A12C14 22 instructions (0.000%), 1 calls (0883ACFC - 08A12C18, length 483272)
  Back Branch 08A12C14 1 times (length 483272)
_S1_2_8A12B4C 22 instructions (0.000%), 1 calls (08845B68 - 08A12B50, length 472059)
  Back Branch 08A12B4C 1 times (length 472059)
_S1_2_892B26C 22 instructions (0.000%), 1 calls (0892B26C - 0892B2C0, length 22)
_S1_2_8929C04 22 instructions (0.000%), 1 calls (08929C04 - 08929C58, length 22)
_S1_2_882CE68 22 instructions (0.000%), 1 calls (0882CE68 - 0882CECC, length 26)
_S1_2_8B502A8 21 instructions (0.000%), 1 calls (088C98A4 - 08B502AC, length 662147)
  Back Branch 08B502A8 1 times (length 662147)
_S1_2_898DE70 21 instructions (0.000%), 1 calls (0898DE70 - 0898DEC0, length 21)
_S1_2_897AF3C 21 instructions (0.000%), 1 calls (0897AF3C - 0897AF8C, length 21)
_S1_2_894CDEC 21 instructions (0.000%), 1 calls (0894CDEC - 0894CE3C, length 21)
_S1_2_894CD30 21 instructions (0.000%), 1 calls (0894CD30 - 0894CD80, length 21)
_S1_2_8943898 21 instructions (0.000%), 1 calls (08943898 - 089438E8, length 21)
_S1_2_892C3B8 21 instructions (0.000%), 1 calls (0892C3B8 - 0892C41C, length 26)
_S1_2_892A95C 21 instructions (0.000%), 1 calls (0892A95C - 0892A9AC, length 21)
_S1_2_88FC584 21 instructions (0.000%), 1 calls (088FC584 - 088FC5D4, length 21)
_S1_2_88FA938 21 instructions (0.000%), 1 calls (088FA938 - 088FA988, length 21)
_S1_2_88F4F60 21 instructions (0.000%), 1 calls (088F4F60 - 088F4FB0, length 21)
_S1_2_8991A3C 20 instructions (0.000%), 10 calls (08991A3C - 08991A40, length 2)
_S1_2_88268D0 20 instructions (0.000%), 5 calls (088268D0 - 088268DC, length 4)
_S1_2_88224A8 20 instructions (0.000%), 4 calls (088224A8 - 088224B8, length 5)
_S1_2_8943560 20 instructions (0.000%), 2 calls (08943560 - 08943584, length 10)
_S1_2_892FA6C 20 instructions (0.000%), 2 calls (0892FA6C - 08991A98, length 100364)
_S1_2_882A97C 20 instructions (0.000%), 2 calls (08826670 - 0882A9AC, length 4304)
_S1_2_8B501F8 20 instructions (0.000%), 1 calls (08826A50 - 08B501FC, length 828908)
  Back Branch 08B501F8 1 times (length 828908)
_S1_2_8B50160 20 instructions (0.000%), 1 calls (088264FC - 08B50164, length 829211)
  Back Branch 08B50160 1 times (length 829211)
_S1_2_894CE48 20 instructions (0.000%), 1 calls (0894CE48 - 0894CE94, length 20)
_S1_2_894CD8C 20 instructions (0.000%), 1 calls (0894CD8C - 0894CDD8, length 20)
_S1_2_89438F4 20 instructions (0.000%), 1 calls (089438F4 - 08943940, length 20)
_S1_2_892D610 20 instructions (0.000%), 1 calls (0892D610 - 0892D65C, length 20)
_S1_2_88BE794 20 instructions (0.000%), 1 calls (088BE794 - 088BE7E0, length 20)
_S1_2_898DA58 19 instructions (0.000%), 1 calls (0898DA58 - 0898DAA0, length 19)
_S1_2_897AA48 19 instructions (0.000%), 1 calls (0897AA48 - 0897AA90, length 19)
_S1_2_88FDFE0 19 instructions (0.000%), 1 calls (088FDFE0 - 088FE038, length 23)
_S1_2_88F5AA8 19 instructions (0.000%), 1 calls (088F5AA8 - 088F5AF0, length 19)
_S1_2_8896A14 19 instructions (0.000%), 1 calls (08896A14 - 08896A5C, length 19)
_S1_2_882BAB0 19 instructions (0.000%), 1 calls (0882BAB0 - 0882BAF8, length 19)
_S1_2_8991B24 18 instructions (0.000%), 9 calls (08991B24 - 08991B28, length 2)
_S1_2_8991B0C 18 instructions (0.000%), 9 calls (08991B0C - 08991B10, length 2)
_S1_2_8859428 18 instructions (0.000%), 6 calls (08859428 - 08859430, length 3)
_S1_2_88400F8 18 instructions (0.000%), 6 calls (088400F8 - 08840100, length 3)
_S1_2_88375E4 18 instructions (0.000%), 6 calls (088375E4 - 088375EC, length 3)
_S1_2_8810D60 18 instructions (0.000%), 3 calls (08810D60 - 08810D74, length 6)
_S1_2_8975B44 18 instructions (0.000%), 2 calls (08975B44 - 08975B64, length 9)
_S1_2_8869364 18 instructions (0.000%), 2 calls (08869364 - 08869384, length 9)
_S1_2_8839728 18 instructions (0.000%), 2 calls (08839728 - 08839748, length 9)
_S1_2_8828D48 18 instructions (0.000%), 2 calls (08828D48 - 08828D68, length 9)
_S1_2_8828D24 18 instructions (0.000%), 2 calls (08828D24 - 08828D44, length 9)
_S1_2_8943FBC 18 instructions (0.000%), 1 calls (08943F74 - 08943FC0, length 20)
  Back Branch 08943F98 1 times (length 4)
  Back Branch 08943FB4 1 times (length 18)
  Back Branch 08943FBC 1 times (length 4)
_S1_2_892CB24 18 instructions (0.000%), 1 calls (0892CB24 - 0892CB68, length 18)
_S1_2_892B094 18 instructions (0.000%), 1 calls (0892B094 - 0892B0D8, length 18)
_S1_2_88FD2F0 18 instructions (0.000%), 1 calls (088FD2F0 - 088FD4CC, length 120)
_S1_2_8A12B84 17 instructions (0.000%), 1 calls (088FE03C - 08A12B88, length 283348)
  Back Branch 08A12B84 1 times (length 283348)
_S1_2_8A1294C 17 instructions (0.000%), 1 calls (08A1294C - 08A12B08, length 112)
_S1_2_892A78C 17 instructions (0.000%), 1 calls (0892A78C - 0892A7CC, length 17)
_S1_2_890E2E4 17 instructions (0.000%), 1 calls (0890E2E4 - 0890E324, length 17)
_S1_2_8844748 17 instructions (0.000%), 1 calls (08844748 - 088447DC, length 38)
_S1_2_8842D64 17 instructions (0.000%), 1 calls (08842D64 - 08842DA4, length 17)
_S1_2_8991C2C 16 instructions (0.000%), 8 calls (08991C2C - 08991C30, length 2)
_S1_2_8991AF4 16 instructions (0.000%), 8 calls (08991AF4 - 08991AF8, length 2)
_S1_2_8991A14 16 instructions (0.000%), 8 calls (08991A14 - 08991A18, length 2)
_S1_2_89919F4 16 instructions (0.000%), 8 calls (089919F4 - 089919F8, length 2)
_S1_2_88A5A24 16 instructions (0.000%), 4 calls (088A5A24 - 088A5A30, length 4)
_S1_2_88A5A14 16 instructions (0.000%), 4 calls (088A5A14 - 088A5A20, length 4)
_S1_2_88A5A04 16 instructions (0.000%), 4 calls (088A5A04 - 088A5A10, length 4)
_S1_2_88A59E4 16 instructions (0.000%), 4 calls (088A59E4 - 088A59F0, length 4)
_S1_2_88A59D4 16 instructions (0.000%), 4 calls (088A59D4 - 088A59E0, length 4)
_S1_2_88A59C4 16 instructions (0.000%), 4 calls (088A59C4 - 088A59D0, length 4)
_S1_2_88A59B4 16 instructions (0.000%), 4 calls (088A59B4 - 088A59C0, length 4)
_S1_2_88A59A4 16 instructions (0.000%), 4 calls (088A59A4 - 088A59B0, length 4)
_S1_2_88A5994 16 instructions (0.000%), 4 calls (088A5994 - 088A59A0, length 4)
_S1_2_88A5984 16 instructions (0.000%), 4 calls (088A5984 - 088A5990, length 4)
_S1_2_88A5974 16 instructions (0.000%), 4 calls (088A5974 - 088A5980, length 4)
_S1_2_88A5910 16 instructions (0.000%), 4 calls (088A5910 - 088A591C, length 4)
_S1_2_898D5A8 16 instructions (0.000%), 1 calls (0898D5A8 - 0898D5E4, length 16)
_S1_2_897A984 16 instructions (0.000%), 1 calls (0897A984 - 0897A9C0, length 16)
_S1_2_894D748 16 instructions (0.000%), 1 calls (0894D748 - 0894D784, length 16)
_S1_2_894D700 16 instructions (0.000%), 1 calls (0894D700 - 0894D73C, length 16)
_S1_2_89445D4 16 instructions (0.000%), 1 calls (089445D4 - 08944610, length 16)
_S1_2_894458C 16 instructions (0.000%), 1 calls (0894458C - 089445C8, length 16)
_S1_2_89440C4 16 instructions (0.000%), 1 calls (0894408C - 089440C8, length 16)
  Back Branch 089440C4 1 times (length 4)
  Back Branch 089440BC 1 times (length 14)
_S1_2_892B160 16 instructions (0.000%), 1 calls (0892B160 - 0892B19C, length 16)
_S1_2_88FD0C0 16 instructions (0.000%), 1 calls (088FD0C0 - 088FD100, length 17)
_S1_2_88459D0 16 instructions (0.000%), 1 calls (088459D0 - 08845A14, length 18)
_S1_2_883428C 16 instructions (0.000%), 1 calls (0883428C - 088342DC, length 21)
  Back Branch 088342CC 1 times (length 15)
_S1_2_8832D2C 16 instructions (0.000%), 1 calls (08826670 - 08832D74, length 12738)
_S1_2_8828698 16 instructions (0.000%), 1 calls (08828698 - 088286D4, length 16)
_S1_2_8890EC4 15 instructions (0.000%), 5 calls (08890EC4 - 08890ECC, length 3)
_S1_2_88400D4 15 instructions (0.000%), 5 calls (088400D4 - 088400DC, length 3)
_S1_2_892A85C 15 instructions (0.000%), 3 calls (0892A85C - 0892A86C, length 5)
_S1_2_883FAA4 15 instructions (0.000%), 3 calls (08826670 - 0883FABC, length 25876)
_S1_2_8808BDC 15 instructions (0.000%), 3 calls (08808BDC - 08808BEC, length 5)
_S1_2_8808BC8 15 instructions (0.000%), 3 calls (08808BC8 - 08808BD8, length 5)
_S1_2_8808BB4 15 instructions (0.000%), 3 calls (08808BB4 - 08808BC4, length 5)
_S1_2_8808BA0 15 instructions (0.000%), 3 calls (08808BA0 - 08808BB0, length 5)
_S1_2_8808B8C 15 instructions (0.000%), 3 calls (08808B8C - 08808B9C, length 5)
_S1_2_892D5D4 15 instructions (0.000%), 1 calls (0892D5D4 - 0892D60C, length 15)
_S1_2_892B1A0 15 instructions (0.000%), 1 calls (0892B1A0 - 0892B1D8, length 15)
_S1_2_892AC68 15 instructions (0.000%), 1 calls (0892AC68 - 0892ACA0, length 15)
_S1_2_8991C9C 14 instructions (0.000%), 7 calls (08991C9C - 08991CA0, length 2)
_S1_2_88F6504 14 instructions (0.000%), 2 calls (088F6504 - 088F651C, length 7)
_S1_2_897A25C 14 instructions (0.000%), 1 calls (0897A25C - 0897A290, length 14)
_S1_2_8979D94 14 instructions (0.000%), 1 calls (08979D94 - 08979DC8, length 14)
_S1_2_8979D5C 14 instructions (0.000%), 1 calls (08979D5C - 08979D90, length 14)
_S1_2_8977ACC 14 instructions (0.000%), 1 calls (08977ACC - 08977B00, length 14)
_S1_2_8977A40 14 instructions (0.000%), 1 calls (08977A40 - 08977A74, length 14)
_S1_2_8976968 14 instructions (0.000%), 1 calls (08976968 - 0897699C, length 14)
_S1_2_89768DC 14 instructions (0.000%), 1 calls (089768DC - 08976910, length 14)
_S1_2_893AB8C 14 instructions (0.000%), 1 calls (0893AB8C - 0893AC68, length 56)
_S1_2_88FCB74 14 instructions (0.000%), 1 calls (088FCB74 - 088FCBA8, length 14)
_S1_2_88F7240 14 instructions (0.000%), 1 calls (088F7240 - 088F7274, length 14)
_S1_2_88F5EF0 14 instructions (0.000%), 1 calls (088F5EF0 - 088F5F24, length 14)
_S1_2_883AE9C 14 instructions (0.000%), 1 calls (0883AE9C - 0883AED0, length 14)
_S1_2_8834854 14 instructions (0.000%), 1 calls (08834854 - 08834890, length 16)
_S1_2_8B4FA1C 13 instructions (0.000%), 1 calls (08B4FA1C - 08B4FBD0, length 110)
_S1_2_893A93C 13 instructions (0.000%), 1 calls (0893A93C - 0893AA18, length 56)
_S1_2_892B238 13 instructions (0.000%), 1 calls (0892B238 - 0892B268, length 13)
_S1_2_892B1DC 13 instructions (0.000%), 1 calls (0892B1DC - 0892B20C, length 13)
_S1_2_890E424 13 instructions (0.000%), 1 calls (0890E424 - 0890E454, length 13)
_S1_2_890E3F0 13 instructions (0.000%), 1 calls (0890E3F0 - 0890E420, length 13)
_S1_2_8900A18 13 instructions (0.000%), 1 calls (08900A18 - 08900A48, length 13)
_S1_2_88FDA78 13 instructions (0.000%), 1 calls (088FDA78 - 08991C88, length 151685)
_S1_2_887E3A4 13 instructions (0.000%), 1 calls (0887E3A4 - 0887E3D4, length 13)
_S1_2_88256A0 13 instructions (0.000%), 1 calls (088256A0 - 088256D0, length 13)
_S1_2_89924D4 12 instructions (0.000%), 6 calls (089924D4 - 089924D8, length 2)
_S1_2_8991ADC 12 instructions (0.000%), 6 calls (08991ADC - 08991AE0, length 2)
_S1_2_8991AD4 12 instructions (0.000%), 6 calls (08991AD4 - 08991AD8, length 2)
_S1_2_89441EC 12 instructions (0.000%), 6 calls (089441EC - 089441F0, length 2)
_S1_2_8943A6C 12 instructions (0.000%), 6 calls (08943A6C - 08943A70, length 2)
_S1_2_8943590 12 instructions (0.000%), 6 calls (08943590 - 08943594, length 2)
_S1_2_897B7A4 12 instructions (0.000%), 4 calls (0897B7A4 - 0897B7AC, length 3)
_S1_2_8B50150 12 instructions (0.000%), 2 calls (08826BE0 - 08B50154, length 828766)
  Back Branch 08B50150 2 times (length 828766)
_S1_2_8985DB0 12 instructions (0.000%), 1 calls (08985DB0 - 08985DDC, length 12)
_S1_2_8985D80 12 instructions (0.000%), 1 calls (08985D80 - 08985DAC, length 12)
_S1_2_8985D50 12 instructions (0.000%), 1 calls (08985D50 - 08985D7C, length 12)
_S1_2_8985D20 12 instructions (0.000%), 1 calls (08985D20 - 08985D4C, length 12)
_S1_2_897A2F4 12 instructions (0.000%), 1 calls (0897A2F4 - 0897A320, length 12)
_S1_2_897A2C4 12 instructions (0.000%), 1 calls (0897A2C4 - 0897A2F0, length 12)
_S1_2_897A294 12 instructions (0.000%), 1 calls (0897A294 - 0897A2C0, length 12)
_S1_2_8979E20 12 instructions (0.000%), 1 calls (08979E20 - 08979E4C, length 12)
_S1_2_89794E8 12 instructions (0.000%), 1 calls (089794E8 - 08979514, length 12)
_S1_2_89794A8 12 instructions (0.000%), 1 calls (089794A8 - 089794D4, length 12)
_S1_2_8979424 12 instructions (0.000%), 1 calls (08979424 - 08979450, length 12)
_S1_2_89793F4 12 instructions (0.000%), 1 calls (089793F4 - 08979420, length 12)
_S1_2_8975D50 12 instructions (0.000%), 1 calls (08975D50 - 08975D7C, length 12)
_S1_2_8975D10 12 instructions (0.000%), 1 calls (08975D10 - 08975D3C, length 12)
_S1_2_8975C8C 12 instructions (0.000%), 1 calls (08975C8C - 08975CB8, length 12)
_S1_2_8975C5C 12 instructions (0.000%), 1 calls (08975C5C - 08975C88, length 12)
_S1_2_894455C 12 instructions (0.000%), 1 calls (0894455C - 08944588, length 12)
_S1_2_892A7E8 12 instructions (0.000%), 1 calls (0892A7E8 - 0892A820, length 15)
  Back Branch 0892A810 1 times (length 5)
_S1_2_892500C 12 instructions (0.000%), 1 calls (0892500C - 0892505C, length 21)
_S1_2_88FF888 12 instructions (0.000%), 1 calls (088FF888 - 088FF968, length 57)
_S1_2_88FDC64 12 instructions (0.000%), 1 calls (088FDC64 - 088FDC90, length 12)
_S1_2_88FCBE0 12 instructions (0.000%), 1 calls (088FCBE0 - 088FCC0C, length 12)
_S1_2_88A7508 12 instructions (0.000%), 1 calls (088A74B8 - 088A750C, length 22)
  Back Branch 088A7508 1 times (length 22)
_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_892AC14 11 instructions (0.000%), 1 calls (0892AC14 - 0892AC3C, length 11)
_S1_2_892A760 11 instructions (0.000%), 1 calls (0892A760 - 0892A788, length 11)
_S1_2_88FDA4C 11 instructions (0.000%), 1 calls (088FDA4C - 088FDA74, length 11)
_S1_2_88FD104 11 instructions (0.000%), 1 calls (088FD104 - 088FD134, length 13)
_S1_2_8862A5C 11 instructions (0.000%), 1 calls (08862A5C - 08862A84, length 11)
_S1_2_88572E8 11 instructions (0.000%), 1 calls (088572E8 - 08857310, length 11)
_S1_2_8857134 11 instructions (0.000%), 1 calls (08857134 - 0885715C, length 11)
_S1_2_8845AA0 11 instructions (0.000%), 1 calls (08845AA0 - 08845AC8, length 11)
_S1_2_8826868 11 instructions (0.000%), 1 calls (08826868 - 08826890, length 11)
_S1_2_8944548 10 instructions (0.000%), 2 calls (08944548 - 08944558, length 5)
_S1_2_88F59DC 10 instructions (0.000%), 2 calls (088F59DC - 088F59EC, length 5)
_S1_2_8824B04 10 instructions (0.000%), 2 calls (08824B04 - 08991A68, length 373722)
_S1_2_898C3A4 10 instructions (0.000%), 1 calls (0898C3A4 - 0898C3C8, length 10)
_S1_2_897B128 10 instructions (0.000%), 1 calls (0897B128 - 0897B14C, length 10)
_S1_2_897A414 10 instructions (0.000%), 1 calls (0897A414 - 0897A438, length 10)
_S1_2_892BEEC 10 instructions (0.000%), 1 calls (0892BEEC - 0892BF14, length 11)
  Back Branch 0892BF10 1 times (length 7)
_S1_2_892B210 10 instructions (0.000%), 1 calls (0892B210 - 0892B234, length 10)
_S1_2_892AD10 10 instructions (0.000%), 1 calls (0892AD10 - 0892AD34, length 10)
_S1_2_892AC40 10 instructions (0.000%), 1 calls (0892AC40 - 0892AC64, length 10)
_S1_2_892A738 10 instructions (0.000%), 1 calls (0892A738 - 0892A75C, length 10)
_S1_2_8900954 10 instructions (0.000%), 1 calls (08900954 - 08900978, length 10)
_S1_2_88FCB10 10 instructions (0.000%), 1 calls (088FCB10 - 088FCB54, length 18)
_S1_2_8890ED0 10 instructions (0.000%), 1 calls (08890ED0 - 08890EF4, length 10)
_S1_2_8841274 10 instructions (0.000%), 1 calls (08841274 - 08841298, length 10)
_S1_2_8804EAC 10 instructions (0.000%), 1 calls (08804EAC - 08804ED0, length 10)
_S1_2_883CA70 9 instructions (0.000%), 3 calls (0883CA70 - 0883CA78, length 3)
_S1_2_883B7B0 9 instructions (0.000%), 3 calls (0883B7B0 - 0883B7B8, length 3)
_S1_2_8829770 9 instructions (0.000%), 3 calls (08829770 - 08829778, length 3)
_S1_2_8B50308 9 instructions (0.000%), 1 calls (08840158 - 08B5030C, length 802926)
  Back Branch 08881398 1 times (length 66706)
  Back Branch 08B50308 1 times (length 736224)
_S1_2_8B4FBD4 9 instructions (0.000%), 1 calls (08B4FBD4 - 08B4FBF4, length 9)
_S1_2_8A12700 9 instructions (0.000%), 1 calls (08A12700 - 08A12720, length 9)
_S1_2_897B004 9 instructions (0.000%), 1 calls (0897AFE4 - 0897B014, length 13)
  Back Branch 0897B010 1 times (length 13)
_S1_2_892B13C 9 instructions (0.000%), 1 calls (0892B13C - 0892B15C, length 9)
_S1_2_88608AC 9 instructions (0.000%), 1 calls (088608AC - 0886092C, length 33)
_S1_2_8846CD4 9 instructions (0.000%), 1 calls (08846CD4 - 089920C0, length 339196)
_S1_2_8839288 9 instructions (0.000%), 1 calls (08839288 - 088392A8, length 9)
_S1_2_8804ED4 9 instructions (0.000%), 1 calls (08804ED4 - 08804EF4, length 9)
_S1_2_8992524 8 instructions (0.000%), 4 calls (08992524 - 08992528, length 2)
_S1_2_8992434 8 instructions (0.000%), 4 calls (08992434 - 08992438, length 2)
_S1_2_899209C 8 instructions (0.000%), 4 calls (0899209C - 089920A0, length 2)
_S1_2_8991FFC 8 instructions (0.000%), 4 calls (08991FFC - 08992000, length 2)
_S1_2_8991C04 8 instructions (0.000%), 4 calls (08991C04 - 08991C08, length 2)
_S1_2_8991B7C 8 instructions (0.000%), 4 calls (08991B7C - 08991B80, length 2)
_S1_2_8991A84 8 instructions (0.000%), 4 calls (08991A84 - 08991A88, length 2)
_S1_2_897B184 8 instructions (0.000%), 4 calls (0897B184 - 0897B188, length 2)
_S1_2_8955E48 8 instructions (0.000%), 2 calls (08955E48 - 08955E54, length 4)
_S1_2_882ADE8 8 instructions (0.000%), 2 calls (0882ADE8 - 08991B40, length 367447)
_S1_2_882ADE0 8 instructions (0.000%), 2 calls (0882ADE0 - 08991B20, length 367441)
_S1_2_8824B64 8 instructions (0.000%), 2 calls (08824B64 - 08991A78, length 373702)
_S1_2_8820558 8 instructions (0.000%), 2 calls (08820558 - 08820564, length 4)
_S1_2_8B4FD4C 8 instructions (0.000%), 1 calls (08B4FD4C - 08B4FE1C, length 53)
_S1_2_8A127A8 8 instructions (0.000%), 1 calls (08A127A8 - 08A12904, length 88)
_S1_2_897D9C0 8 instructions (0.000%), 1 calls (0897D8AC - 08991A68, length 20592)
  Back Branch 0897D9C0 1 times (length 71)
_S1_2_897D8C4 8 instructions (0.000%), 1 calls (0897D8AC - 08991A68, length 20592)
  Back Branch 0897D8C4 1 times (length 8)
_S1_2_89250A4 8 instructions (0.000%), 1 calls (089250A4 - 089250E4, length 17)
_S1_2_8925060 8 instructions (0.000%), 1 calls (08925060 - 089250A0, 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_897D940 7 instructions (0.000%), 1 calls (0897D914 - 08991A78, length 20570)
  Back Branch 0897D940 1 times (length 13)
_S1_2_897D920 7 instructions (0.000%), 1 calls (0897D914 - 08991A78, length 20570)
  Back Branch 0897D920 1 times (length 5)
_S1_2_8991C7C 6 instructions (0.000%), 3 calls (08991C7C - 08991C80, length 2)
_S1_2_8991C34 6 instructions (0.000%), 3 calls (08991C34 - 08991C38, length 2)
_S1_2_8991C14 6 instructions (0.000%), 3 calls (08991C14 - 08991C18, length 2)
_S1_2_897B0CC 6 instructions (0.000%), 3 calls (0897B0CC - 0897B0D0, length 2)
_S1_2_8846CC8 6 instructions (0.000%), 2 calls (08846CC8 - 08846CD0, length 3)
_S1_2_883FB54 6 instructions (0.000%), 2 calls (0883FB54 - 0883FB5C, length 3)
_S1_2_882DF50 6 instructions (0.000%), 2 calls (0882DF50 - 0882DF58, length 3)
_S1_2_8A12BD4 6 instructions (0.000%), 1 calls (08857314 - 08A12BD8, length 454194)
  Back Branch 08A12BD4 1 times (length 454194)
_S1_2_88FCBC8 6 instructions (0.000%), 1 calls (088FCBC8 - 088FCBDC, 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_8860238 5 instructions (0.000%), 1 calls (08860238 - 0886026C, length 14)
_S1_2_883ABA0 5 instructions (0.000%), 1 calls (0883ABA0 - 0883ABB0, length 5)
_S1_2_8839688 5 instructions (0.000%), 1 calls (08839688 - 08839698, length 5)
_S1_2_8822FA0 5 instructions (0.000%), 1 calls (08822FA0 - 08822FB0, 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_899246C 4 instructions (0.000%), 2 calls (0899246C - 08992470, length 2)
_S1_2_89922DC 4 instructions (0.000%), 2 calls (089922DC - 089922E0, length 2)
_S1_2_89920B4 4 instructions (0.000%), 2 calls (089920B4 - 089920B8, length 2)
_S1_2_8991C4C 4 instructions (0.000%), 2 calls (08991C4C - 08991C50, length 2)
_S1_2_8991B34 4 instructions (0.000%), 2 calls (08991B34 - 08991B38, length 2)
_S1_2_8991A5C 4 instructions (0.000%), 2 calls (08991A5C - 08991A60, length 2)
_S1_2_8991A1C 4 instructions (0.000%), 2 calls (08991A1C - 08991A20, length 2)
_S1_2_8943A64 4 instructions (0.000%), 2 calls (08943A64 - 08943A68, length 2)
_S1_2_8820568 4 instructions (0.000%), 2 calls (08820568 - 0882056C, length 2)
_S1_2_8B50168 4 instructions (0.000%), 1 calls (088A5F5C - 08B5016C, length 698501)
  Back Branch 08B50168 1 times (length 698501)
_S1_2_897A1D8 4 instructions (0.000%), 1 calls (0897A1D8 - 0897A1E4, length 4)
_S1_2_89769F0 4 instructions (0.000%), 1 calls (089769F0 - 089769FC, length 4)
_S1_2_89435A0 4 instructions (0.000%), 1 calls (08826670 - 089435B4, length 291794)
  Back Branch 08835788 2,240 times (length 106)
  Back Branch 088FB7E4 132 times (length 213023)
_S1_2_892AB38 4 instructions (0.000%), 1 calls (0892AB38 - 0892AB44, length 4)
_S1_2_890E0D4 4 instructions (0.000%), 1 calls (0890E0D4 - 0897ED84, length 115501)
_S1_2_88FDC94 4 instructions (0.000%), 1 calls (088FDC94 - 088FDCA0, length 4)
_S1_2_8976A10 3 instructions (0.000%), 1 calls (08976A10 - 08976A18, length 3)
_S1_2_89769E4 3 instructions (0.000%), 1 calls (089769E4 - 089769EC, length 3)
_S1_2_8954780 3 instructions (0.000%), 1 calls (08954780 - 08954788, length 3)
_S1_2_8951200 3 instructions (0.000%), 1 calls (08951200 - 08951208, length 3)
_S1_2_892A824 3 instructions (0.000%), 1 calls (0892A824 - 0892A82C, length 3)
_S1_2_8861C40 3 instructions (0.000%), 1 calls (08861C40 - 08861C48, length 3)
_S1_2_8861C34 3 instructions (0.000%), 1 calls (08861C34 - 08861C3C, length 3)
_S1_2_8845A18 3 instructions (0.000%), 1 calls (08845A18 - 08845A20, length 3)
_S1_2_8992544 2 instructions (0.000%), 1 calls (08992544 - 08992548, length 2)
_S1_2_89924BC 2 instructions (0.000%), 1 calls (089924BC - 089924C0, length 2)
_S1_2_89924AC 2 instructions (0.000%), 1 calls (089924AC - 089924B0, length 2)
_S1_2_899249C 2 instructions (0.000%), 1 calls (0899249C - 089924A0, length 2)
_S1_2_8992494 2 instructions (0.000%), 1 calls (08992494 - 08992498, length 2)
_S1_2_8992474 2 instructions (0.000%), 1 calls (08992474 - 08992478, length 2)
_S1_2_8992454 2 instructions (0.000%), 1 calls (08992454 - 08992458, length 2)
_S1_2_8992444 2 instructions (0.000%), 1 calls (08992444 - 08992448, length 2)
_S1_2_899242C 2 instructions (0.000%), 1 calls (0899242C - 08992430, length 2)
_S1_2_8992394 2 instructions (0.000%), 1 calls (08992394 - 08992398, length 2)
_S1_2_899238C 2 instructions (0.000%), 1 calls (0899238C - 08992390, length 2)
_S1_2_899237C 2 instructions (0.000%), 1 calls (0899237C - 08992380, length 2)
_S1_2_89922D4 2 instructions (0.000%), 1 calls (089922D4 - 089922D8, length 2)
_S1_2_89922BC 2 instructions (0.000%), 1 calls (089922BC - 089922C0, length 2)
_S1_2_899227C 2 instructions (0.000%), 1 calls (0899227C - 08992280, length 2)
_S1_2_8992234 2 instructions (0.000%), 1 calls (08992234 - 08992238, length 2)
_S1_2_8992204 2 instructions (0.000%), 1 calls (08992204 - 08992208, length 2)
_S1_2_899211C 2 instructions (0.000%), 1 calls (0899211C - 08992120, length 2)
_S1_2_899210C 2 instructions (0.000%), 1 calls (0899210C - 08992110, length 2)
_S1_2_89920F4 2 instructions (0.000%), 1 calls (089920F4 - 089920F8, length 2)
_S1_2_89920DC 2 instructions (0.000%), 1 calls (089920DC - 089920E0, length 2)
_S1_2_89920BC 2 instructions (0.000%), 1 calls (089920BC - 089920C0, length 2)
_S1_2_899208C 2 instructions (0.000%), 1 calls (0899208C - 08992090, length 2)
_S1_2_899207C 2 instructions (0.000%), 1 calls (0899207C - 08992080, length 2)
_S1_2_8992064 2 instructions (0.000%), 1 calls (08992064 - 08992068, length 2)
_S1_2_8992044 2 instructions (0.000%), 1 calls (08992044 - 08992048, length 2)
_S1_2_8992034 2 instructions (0.000%), 1 calls (08992034 - 08992038, length 2)
_S1_2_8991FDC 2 instructions (0.000%), 1 calls (08991FDC - 08991FE0, length 2)
_S1_2_8991F74 2 instructions (0.000%), 1 calls (08991F74 - 08991F78, length 2)
_S1_2_8991BF4 2 instructions (0.000%), 1 calls (08991BF4 - 08991BF8, length 2)
_S1_2_8991B9C 2 instructions (0.000%), 1 calls (08991B9C - 08991BA0, length 2)
_S1_2_8991B54 2 instructions (0.000%), 1 calls (08991B54 - 08991B58, length 2)
_S1_2_8991B4C 2 instructions (0.000%), 1 calls (08991B4C - 08991B50, length 2)
_S1_2_8991B3C 2 instructions (0.000%), 1 calls (08991B3C - 08991B40, length 2)
_S1_2_8991B2C 2 instructions (0.000%), 1 calls (08991B2C - 08991B30, length 2)
_S1_2_8991B14 2 instructions (0.000%), 1 calls (08991B14 - 08991B18, length 2)
_S1_2_8991ABC 2 instructions (0.000%), 1 calls (08991ABC - 08991AC0, length 2)
_S1_2_8991AA4 2 instructions (0.000%), 1 calls (08991AA4 - 08991AA8, length 2)
_S1_2_89919FC 2 instructions (0.000%), 1 calls (089919FC - 08991A00, length 2)
_S1_2_89919EC 2 instructions (0.000%), 1 calls (089919EC - 089919F0, length 2)
_S1_2_89919DC 2 instructions (0.000%), 1 calls (089919DC - 089919E0, length 2)
_S1_2_897CAE4 2 instructions (0.000%), 1 calls (0897CAE4 - 0897CAE8, length 2)
_S1_2_897B0C4 2 instructions (0.000%), 1 calls (0897B0C4 - 0897B0C8, length 2)
_S1_2_8943A5C 2 instructions (0.000%), 1 calls (08943A5C - 08943A60, length 2)
_S1_2_88FCBAC 2 instructions (0.000%), 1 calls (088FCBAC - 088FCBB0, length 2)
_S1_2_88FCAE4 2 instructions (0.000%), 1 calls (088FCAE4 - 088FCAE8, length 2)
_S1_2_887E300 2 instructions (0.000%), 1 calls (0887E300 - 0887E304, length 2)
_S1_2_884C124 2 instructions (0.000%), 1 calls (0884C124 - 0884C128, length 2)
_S1_2_88469E8 2 instructions (0.000%), 1 calls (088469E8 - 088469EC, length 2)
_S1_2_88428CC 2 instructions (0.000%), 1 calls (088428CC - 088428D0, length 2)
_S1_2_882373C 2 instructions (0.000%), 1 calls (0882373C - 08823740, length 2)
_S1_2_8822C04 2 instructions (0.000%), 1 calls (08822C04 - 08822C08, length 2)
_S1_2_88225D8 2 instructions (0.000%), 1 calls (088225D8 - 088225DC, length 2)
_S1_2_8822384 2 instructions (0.000%), 1 calls (08822384 - 08822388, length 2)
_S1_2_8821ED8 2 instructions (0.000%), 1 calls (08821ED8 - 08821EDC, length 2)
_S1_2_8821ED0 2 instructions (0.000%), 1 calls (08821ED0 - 08821ED4, length 2)
_S1_2_8821BF0 2 instructions (0.000%), 1 calls (08821BF0 - 08821BF4, length 2)
_S1_2_8820AB4 2 instructions (0.000%), 1 calls (08820AB4 - 08820AB8, length 2)
_S1_2_8820AAC 2 instructions (0.000%), 1 calls (08820AAC - 08820AB0, length 2)
_S1_2_8820684 2 instructions (0.000%), 1 calls (08820684 - 08820688, length 2)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 3,698 calls (08813334 - 08813348, length 6)
_S1_2_892F958 (memset) 0 instructions (0.000%), 2,242 calls (0892F958 - 0892FA2C, length 54)
_S1_2_8931D08 (strcmp) 0 instructions (0.000%), 2,046 calls (08931D08 - 08931D70, length 27)
_S1_2_892F578 (memcpy) 0 instructions (0.000%), 955 calls (0892F578 - 0892F698, length 73)
_S1_2_898E9F0 (nop) 0 instructions (0.000%), 405 calls (0898E9F0 - 0898E9F4, length 2)
_S1_2_898E9E8 (nop) 0 instructions (0.000%), 405 calls (0898E9E8 - 0898E9EC, length 2)
_S1_2_894CF9C (nop) 0 instructions (0.000%), 206 calls (0894CF9C - 0894CFA0, length 2)
_S1_2_894CB4C (nop) 0 instructions (0.000%), 205 calls (0894CB4C - 0894CB50, length 2)
_S1_2_885AE3C (nop) 0 instructions (0.000%), 143 calls (0885AE3C - 0885AE40, length 2)
_S1_2_885AE44 (nop) 0 instructions (0.000%), 139 calls (0885AE44 - 0885AE48, length 2)
_S1_2_894CED8 (nop) 0 instructions (0.000%), 69 calls (0894CED8 - 0894CEDC, length 2)
_S1_2_894CB0C (nop) 0 instructions (0.000%), 68 calls (0894CB0C - 0894CB10, length 2)
_S1_2_8985BC8 (nop) 0 instructions (0.000%), 25 calls (08985BC8 - 08985BCC, length 2)
_S1_2_892B5B0 (sceGuSetMatrix) 0 instructions (0.000%), 21 calls (0892B5B0 - 0892B814, length 154)
_S1_2_895016C (nop) 0 instructions (0.000%), 19 calls (0895016C - 08950170, length 2)
_S1_2_892AEA4 (sceGuTexLevelMode) 0 instructions (0.000%), 19 calls (0892AEA4 - 0892AEF8, length 22)
_S1_2_8837C48 (nop) 0 instructions (0.000%), 19 calls (08837C48 - 08837C4C, length 2)
_S1_2_8943A7C (nop) 0 instructions (0.000%), 12 calls (08943A7C - 08943A80, length 2)
_S1_2_8943980 (nop) 0 instructions (0.000%), 12 calls (08943980 - 08943984, length 2)
_S1_2_894394C (nop) 0 instructions (0.000%), 12 calls (0894394C - 08943950, length 2)
_S1_2_8943944 (nop) 0 instructions (0.000%), 12 calls (08943944 - 08943948, length 2)
_S1_2_8944614 (nop) 0 instructions (0.000%), 6 calls (08944614 - 08944618, length 2)
_S1_2_89435EC (nop) 0 instructions (0.000%), 6 calls (089435EC - 089435F0, length 2)
_S1_2_8900948 0 instructions (0.000%), 5 calls (08900948 - 0892FA2C, length 48186)
_S1_2_8943858 (nop) 0 instructions (0.000%), 3 calls (08943858 - 0894385C, length 2)
_S1_2_898D0E4 (nop) 0 instructions (0.000%), 2 calls (0898D0E4 - 0898D0E8, length 2)
_S1_2_897A818 (nop) 0 instructions (0.000%), 2 calls (0897A818 - 0897A81C, length 2)
_S1_2_8943558 (nop) 0 instructions (0.000%), 2 calls (08943558 - 0894355C, length 2)
_S1_2_898DA50 (nop) 0 instructions (0.000%), 1 calls (0898DA50 - 0898DA54, length 2)
_S1_2_898DA48 (nop) 0 instructions (0.000%), 1 calls (0898DA48 - 0898DA4C, length 2)
_S1_2_898D0DC (nop) 0 instructions (0.000%), 1 calls (0898D0DC - 0898D0E0, length 2)
_S1_2_898C818 (nop) 0 instructions (0.000%), 1 calls (0898C818 - 0898C81C, length 2)
_S1_2_898C394 (nop) 0 instructions (0.000%), 1 calls (0898C394 - 0898C398, length 2)
_S1_2_897AA40 (nop) 0 instructions (0.000%), 1 calls (0897AA40 - 0897AA44, length 2)
_S1_2_897A9C4 (nop) 0 instructions (0.000%), 1 calls (0897A9C4 - 0897A9C8, length 2)
_S1_2_897A800 (nop) 0 instructions (0.000%), 1 calls (0897A800 - 0897A804, length 2)
_S1_2_897A69C (nop) 0 instructions (0.000%), 1 calls (0897A69C - 0897A6A0, length 2)
_S1_2_897A3AC (nop) 0 instructions (0.000%), 1 calls (0897A3AC - 0897A3B0, length 2)
_S1_2_894D740 (nop) 0 instructions (0.000%), 1 calls (0894D740 - 0894D744, length 2)
_S1_2_894D6F8 (nop) 0 instructions (0.000%), 1 calls (0894D6F8 - 0894D6FC, length 2)
_S1_2_894CE40 (nop) 0 instructions (0.000%), 1 calls (0894CE40 - 0894CE44, length 2)
_S1_2_894CDE4 (nop) 0 instructions (0.000%), 1 calls (0894CDE4 - 0894CDE8, length 2)
_S1_2_894CDDC (nop) 0 instructions (0.000%), 1 calls (0894CDDC - 0894CDE0, length 2)
_S1_2_894CD84 (nop) 0 instructions (0.000%), 1 calls (0894CD84 - 0894CD88, length 2)
_S1_2_894CD28 (nop) 0 instructions (0.000%), 1 calls (0894CD28 - 0894CD2C, length 2)
_S1_2_894CD20 (nop) 0 instructions (0.000%), 1 calls (0894CD20 - 0894CD24, length 2)
_S1_2_89445CC (nop) 0 instructions (0.000%), 1 calls (089445CC - 089445D0, length 2)
_S1_2_8944084 (nop) 0 instructions (0.000%), 1 calls (08944084 - 08944088, length 2)
_S1_2_8943B54 (nop) 0 instructions (0.000%), 1 calls (08943B54 - 08943B58, length 2)
_S1_2_89438EC (nop) 0 instructions (0.000%), 1 calls (089438EC - 089438F0, length 2)
_S1_2_8943890 (nop) 0 instructions (0.000%), 1 calls (08943890 - 08943894, length 2)
_S1_2_8943888 (nop) 0 instructions (0.000%), 1 calls (08943888 - 0894388C, length 2)
_S1_2_8943850 (nop) 0 instructions (0.000%), 1 calls (08943850 - 08943854, length 2)
_S1_2_88FCB08 (nop) 0 instructions (0.000%), 1 calls (088FCB08 - 088FCB0C, length 2)
_S1_2_8825E20 (nop) 0 instructions (0.000%), 1 calls (08825E20 - 08825E24, length 2)
_S1_2_8805EE0 0 instructions (0.000%), 1 calls (08805EE0 - 0892FA2C, length 304852)
------------------ GEProfiler ----------------------
GE list count: 22
Texture load count: 1, 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: 155ms, average 7.1ms per GE list, max FPS is 141.2
prim: called 21 times, average 1.0 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 20 times in PRIM, average 0.9 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 1 times in PRIM, average 0.0 per GE list
