Compilation time 4588ms, 3473 calls, average 1.3ms, longest 255ms
CodeBlocks profiling information (4,052,889,563 total cycles):
_S1_2_8962594 435,986,936 instructions (10.757%), 2,049,157 calls (08962594 - 08962CD4, length 465)
    08962594:[27BDFFA0]: addiu      $sp, $sp, -96
    08962598:[312900FF]: andi       $t1, $t1, 255
    0896259C:[AFB00030]: sw         $s0, 48($sp)
    089625A0:[AFB10034]: sw         $s1, 52($sp)
    089625A4:[AFB50044]: sw         $s5, 68($sp)
    089625A8:[AFB7004C]: sw         $s7, 76($sp)
    089625AC:[AFA9000C]: sw         $t1, 12($sp)
    089625B0:[311100FF]: andi       $s1, $t0, 255
    089625B4:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    089625B8:[00A0B825]: or         $s7, $a1, $zr <=> move $s7, $a1
    089625BC:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    089625C0:[AFB20038]: sw         $s2, 56($sp)
    089625C4:[AFB3003C]: sw         $s3, 60($sp)
    089625C8:[AFB40040]: sw         $s4, 64($sp)
    089625CC:[AFB60048]: sw         $s6, 72($sp)
    089625D0:[AFBE0050]: sw         $fp, 80($sp)
    089625D4:[AFBF0054]: sw         $ra, 84($sp)
    089625D8:[14A00003]: bne        $a1, $zr, 0x089625E8
    089625DC:[AFA6002C]: sw         $a2, 44($sp)
    089625E0:[0000004D]: break      0x00001
    089625E4:[00000000]: nop
    089625E8:[8EE40010]: lw         $a0, 16($s7)
    089625EC:[24840038]: addiu      $a0, $a0, 56
    089625F0:[84850000]: lh         $a1, 0($a0)
    089625F4:[8C860004]: lw         $a2, 4($a0)
    089625F8:[00C0F809]: jalr       $ra, $a2
    089625FC:[02E52021]: addu       $a0, $s7, $a1
    08962600:[8EE40010]: lw         $a0, 16($s7)
    08962604:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    08962608:[24840030]: addiu      $a0, $a0, 48
    0896260C:[84850000]: lh         $a1, 0($a0)
    08962610:[8C860004]: lw         $a2, 4($a0)
    08962614:[00C0F809]: jalr       $ra, $a2
    08962618:[02E52021]: addu       $a0, $s7, $a1
    0896261C:[8EE40010]: lw         $a0, 16($s7)
    08962620:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    08962624:[24840048]: addiu      $a0, $a0, 72
    08962628:[84850000]: lh         $a1, 0($a0)
    0896262C:[8C860004]: lw         $a2, 4($a0)
    08962630:[00C0F809]: jalr       $ra, $a2
    08962634:[02E52021]: addu       $a0, $s7, $a1
    08962638:[02622021]: addu       $a0, $s3, $v0
    0896263C:[02048021]: addu       $s0, $s0, $a0
    08962640:[AFA40004]: sw         $a0, 4($sp)
    08962644:[AFB0001C]: sw         $s0, 28($sp)
    08962648:[0E258179]: jal        0x089605E4
    0896264C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962650:[8EE40010]: lw         $a0, 16($s7)
    08962654:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    08962658:[24840048]: addiu      $a0, $a0, 72
    0896265C:[84850000]: lh         $a1, 0($a0)
    08962660:[8C860004]: lw         $a2, 4($a0)
    08962664:[00C0F809]: jalr       $ra, $a2
    08962668:[02E52021]: addu       $a0, $s7, $a1
    0896266C:[02622021]: addu       $a0, $s3, $v0
    08962670:[0090202B]: sltu       $a0, $a0, $s0
    08962674:[1080000C]: beq        $a0, $zr, 0x089626A8
    08962678:[00000000]: nop
    0896267C:[0E258179]: jal        0x089605E4
    08962680:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962684:[8EE40010]: lw         $a0, 16($s7)
    08962688:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0896268C:[24840048]: addiu      $a0, $a0, 72
    08962690:[84850000]: lh         $a1, 0($a0)
    08962694:[8C860004]: lw         $a2, 4($a0)
    08962698:[00C0F809]: jalr       $ra, $a2
    0896269C:[02E52021]: addu       $a0, $s7, $a1
    089626A0:[02022021]: addu       $a0, $s0, $v0
    089626A4:[AFA4001C]: sw         $a0, 28($sp)
    089626A8:[8FA40004]: lw         $a0, 4($sp)
    089626AC:[8FA5001C]: lw         $a1, 28($sp)
    089626B0:[10850007]: beq        $a0, $a1, 0x089626D0
    089626B4:[00000000]: nop
    089626B8:[AFB20000]: sw         $s2, 0($sp)
    089626BC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089626C0:[16200005]: bne        $s1, $zr, 0x089626D8
    089626C4:[AFA40018]: sw         $a0, 24($sp)
    089626C8:[1000000C]: b          0x089626FC
    089626CC:[00000000]: nop
    089626D0:[10000175]: b          0x08962CA8
    089626D4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089626D8:[AFB20000]: sw         $s2, 0($sp)
    089626DC:[0E258179]: jal        0x089605E4
    089626E0:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    089626E4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    089626E8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    089626EC:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    089626F0:[0E2586B2]: jal        0x08961AC8
    089626F4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    089626F8:[AFA20018]: sw         $v0, 24($sp)
    089626FC:[12200006]: beq        $s1, $zr, 0x08962718
    08962700:[AFB10020]: sw         $s1, 32($sp)
    08962704:[8FA4000C]: lw         $a0, 12($sp)
    08962708:[10800003]: beq        $a0, $zr, 0x08962718
    0896270C:[00000000]: nop
    08962710:[0000004D]: break      0x00001
    08962714:[00000000]: nop
    08962718:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0896271C:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    08962720:[AFA40010]: sw         $a0, 16($sp)
    08962724:[24A40200]: addiu      $a0, $a1, 512
    08962728:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    0896272C:[02A42021]: addu       $a0, $s5, $a0
    08962730:[24A50202]: addiu      $a1, $a1, 514
    08962734:[3C1E0002]: lui        $fp, 0x0002 <=> li $fp, 0x00020000
    08962738:[02A52821]: addu       $a1, $s5, $a1
    0896273C:[AFA40028]: sw         $a0, 40($sp)
    08962740:[02BEF021]: addu       $fp, $s5, $fp
    08962744:[AFA50024]: sw         $a1, 36($sp)
    08962748:[8FA40004]: lw         $a0, 4($sp)
    0896274C:[8FA5001C]: lw         $a1, 28($sp)
    08962750:[8FA6000C]: lw         $a2, 12($sp)
    08962754:[00A42823]: subu       $a1, $a1, $a0
    08962758:[AFA50008]: sw         $a1, 8($sp)
    0896275C:[0004B382]: srl        $s6, $a0, 0x000E
    08962760:[30853FFF]: andi       $a1, $a0, 16383
    08962764:[30C400FF]: andi       $a0, $a2, 255
    08962768:[AFA50014]: sw         $a1, 20($sp)
    0896276C:[8FC64534]: lw         $a2, 17716($fp)
    08962770:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08962774:[24C60008]: addiu      $a2, $a2, 8
    08962778:[8FA90000]: lw         $t1, 0($sp)
    0896277C:[30C70007]: andi       $a3, $a2, 7
    08962780:[00073980]: sll        $a3, $a3, 0x0006
    08962784:[00074021]: addu       $t0, $zr, $a3 <=> move $t0, $a3
    08962788:[00073A00]: sll        $a3, $a3, 0x0008
    0896278C:[01073821]: addu       $a3, $t0, $a3
    08962790:[02A73821]: addu       $a3, $s5, $a3
    08962794:[8CE80000]: lw         $t0, 0($a3)
    08962798:[15090011]: bne        $t0, $t1, 0x089627E0
    0896279C:[00000000]: nop
    089627A0:[8CE80004]: lw         $t0, 4($a3)
    089627A4:[1516000E]: bne        $t0, $s6, 0x089627E0
    089627A8:[00000000]: nop
    089627AC:[8CEA000C]: lw         $t2, 12($a3)
    089627B0:[15400004]: bne        $t2, $zr, 0x089627C4
    089627B4:[8CE80008]: lw         $t0, 8($a3)
    089627B8:[310A0002]: andi       $t2, $t0, 2
    089627BC:[51400009]: beql       $t2, $zr, 0x089627E4
    089627C0:[24A50001]: addiu      $a1, $a1, 1
    089627C4:[31080001]: andi       $t0, $t0, 1
    089627C8:[11000003]: beq        $t0, $zr, 0x089627D8
    089627CC:[00000000]: nop
    089627D0:[10800004]: beq        $a0, $zr, 0x089627E4
    089627D4:[24A50001]: addiu      $a1, $a1, 1
    089627D8:[10000006]: b          0x089627F4
    089627DC:[00000000]: nop
    089627E0:[24A50001]: addiu      $a1, $a1, 1
    089627E4:[2CA70008]: sltiu      $a3, $a1, 8
    089627E8:[14E0FFE4]: bne        $a3, $zr, 0x0896277C
    089627EC:[24C6FFFF]: addiu      $a2, $a2, -1
    089627F0:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    089627F4:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    089627F8:[10C0000C]: beq        $a2, $zr, 0x0896282C
    089627FC:[00000000]: nop
    08962800:[8FA80008]: lw         $t0, 8($sp)
    08962804:[34044000]: ori        $a0, $zr, 16384 <=> li $a0, 16384
    08962808:[2D094000]: sltiu      $t1, $t0, 16384
    0896280C:[8EE50030]: lw         $a1, 48($s7)
    08962810:[55200001]: bnel       $t1, $zr, 0x08962818
    08962814:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    08962818:[8EE80040]: lw         $t0, 64($s7)
    0896281C:[24A50001]: addiu      $a1, $a1, 1
    08962820:[AEE50030]: sw         $a1, 48($s7)
    08962824:[01042021]: addu       $a0, $t0, $a0
    08962828:[AEE40040]: sw         $a0, 64($s7)
    0896282C:[10E0000A]: beq        $a3, $zr, 0x08962858
    08962830:[00000000]: nop
    08962834:[8FA4000C]: lw         $a0, 12($sp)
    08962838:[14800007]: bne        $a0, $zr, 0x08962858
    0896283C:[00000000]: nop
    08962840:[8CC40008]: lw         $a0, 8($a2)
    08962844:[30840002]: andi       $a0, $a0, 2
    08962848:[10800003]: beq        $a0, $zr, 0x08962858
    0896284C:[00000000]: nop
    08962850:[0000004D]: break      0x00001
    08962854:[00000000]: nop
    08962858:[14E000E7]: bne        $a3, $zr, 0x08962BF8
    0896285C:[00000000]: nop
    08962860:[8EE40034]: lw         $a0, 52($s7)
    08962864:[00168380]: sll        $s0, $s6, 0x000E
    08962868:[24840001]: addiu      $a0, $a0, 1
    0896286C:[AEE40034]: sw         $a0, 52($s7)
    08962870:[8FA40020]: lw         $a0, 32($sp)
    08962874:[1080008B]: beq        $a0, $zr, 0x08962AA4
    08962878:[00108021]: addu       $s0, $zr, $s0 <=> move $s0, $s0
    0896287C:[8FB20018]: lw         $s2, 24($sp)
    08962880:[00162080]: sll        $a0, $s6, 0x0002
    08962884:[02442021]: addu       $a0, $s2, $a0
    08962888:[8C930000]: lw         $s3, 0($a0)
    0896288C:[0E258179]: jal        0x089605E4
    08962890:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962894:[26044000]: addiu      $a0, $s0, 16384
    08962898:[0082202B]: sltu       $a0, $a0, $v0
    0896289C:[1480000E]: bne        $a0, $zr, 0x089628D8
    089628A0:[00000000]: nop
    089628A4:[8EE40010]: lw         $a0, 16($s7)
    089628A8:[24840040]: addiu      $a0, $a0, 64
    089628AC:[84850000]: lh         $a1, 0($a0)
    089628B0:[8C860004]: lw         $a2, 4($a0)
    089628B4:[00C0F809]: jalr       $ra, $a2
    089628B8:[02E52021]: addu       $a0, $s7, $a1
    089628BC:[8E440000]: lw         $a0, 0($s2)
    089628C0:[8EF00010]: lw         $s0, 16($s7)
    089628C4:[00828821]: addu       $s1, $a0, $v0
    089628C8:[02338823]: subu       $s1, $s1, $s3
    089628CC:[26100028]: addiu      $s0, $s0, 40
    089628D0:[10000009]: b          0x089628F8
    089628D4:[2E344333]: sltiu      $s4, $s1, 17203
    089628D8:[26C40001]: addiu      $a0, $s6, 1
    089628DC:[00042080]: sll        $a0, $a0, 0x0002
    089628E0:[02442021]: addu       $a0, $s2, $a0
    089628E4:[8C910000]: lw         $s1, 0($a0)
    089628E8:[8EF00010]: lw         $s0, 16($s7)
    089628EC:[02338823]: subu       $s1, $s1, $s3
    089628F0:[26100028]: addiu      $s0, $s0, 40
    089628F4:[2E344333]: sltiu      $s4, $s1, 17203
    089628F8:[86040000]: lh         $a0, 0($s0)
    089628FC:[8E050004]: lw         $a1, 4($s0)
    08962900:[00A0F809]: jalr       $ra, $a1
    08962904:[02E42021]: addu       $a0, $s7, $a0
    08962908:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0896290C:[8E120044]: lw         $s2, 68($s0)
    08962910:[16000003]: bne        $s0, $zr, 0x08962920
    08962914:[8E040010]: lw         $a0, 16($s0)
    08962918:[0000004D]: break      0x00001
    0896291C:[00000000]: nop
    08962920:[24840080]: addiu      $a0, $a0, 128
    08962924:[84850000]: lh         $a1, 0($a0)
    08962928:[8C870004]: lw         $a3, 4($a0)
    0896292C:[02052021]: addu       $a0, $s0, $a1
    08962930:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08962934:[00E0F809]: jalr       $ra, $a3
    08962938:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0896293C:[16800003]: bne        $s4, $zr, 0x0896294C
    08962940:[8E040010]: lw         $a0, 16($s0)
    08962944:[0000004D]: break      0x00001
    08962948:[00000000]: nop
    0896294C:[24840068]: addiu      $a0, $a0, 104
    08962950:[84850000]: lh         $a1, 0($a0)
    08962954:[8FA60028]: lw         $a2, 40($sp)
    08962958:[8C880004]: lw         $t0, 4($a0)
    0896295C:[02052021]: addu       $a0, $s0, $a1
    08962960:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08962964:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08962968:[0100F809]: jalr       $ra, $t0
    0896296C:[02203825]: or         $a3, $s1, $zr <=> move $a3, $s1
    08962970:[8E040044]: lw         $a0, 68($s0)
    08962974:[8EE50044]: lw         $a1, 68($s7)
    08962978:[00922023]: subu       $a0, $a0, $s2
    0896297C:[00A42021]: addu       $a0, $a1, $a0
    08962980:[AEE40044]: sw         $a0, 68($s7)
    08962984:[8FC64534]: lw         $a2, 17716($fp)
    08962988:[00062180]: sll        $a0, $a2, 0x0006
    0896298C:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    08962990:[00042200]: sll        $a0, $a0, 0x0008
    08962994:[00A42021]: addu       $a0, $a1, $a0
    08962998:[02A42021]: addu       $a0, $s5, $a0
    0896299C:[8C840008]: lw         $a0, 8($a0)
    089629A0:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    089629A4:[30850001]: andi       $a1, $a0, 1
    089629A8:[14A00003]: bne        $a1, $zr, 0x089629B8
    089629AC:[30840002]: andi       $a0, $a0, 2
    089629B0:[1080000F]: beq        $a0, $zr, 0x089629F0
    089629B4:[00000000]: nop
    089629B8:[2CE40008]: sltiu      $a0, $a3, 8
    089629BC:[1080000C]: beq        $a0, $zr, 0x089629F0
    089629C0:[00000000]: nop
    089629C4:[24C60001]: addiu      $a2, $a2, 1
    089629C8:[30C60007]: andi       $a2, $a2, 7
    089629CC:[00062180]: sll        $a0, $a2, 0x0006
    089629D0:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    089629D4:[00042200]: sll        $a0, $a0, 0x0008
    089629D8:[00A42021]: addu       $a0, $a1, $a0
    089629DC:[02A42021]: addu       $a0, $s5, $a0
    089629E0:[8C840008]: lw         $a0, 8($a0)
    089629E4:[24E70001]: addiu      $a3, $a3, 1
    089629E8:[1000FFEF]: b          0x089629A8
    089629EC:[30850001]: andi       $a1, $a0, 1
    089629F0:[00062180]: sll        $a0, $a2, 0x0006
    089629F4:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    089629F8:[AFC64534]: sw         $a2, 17716($fp)
    089629FC:[00042200]: sll        $a0, $a0, 0x0008
    08962A00:[00A43021]: addu       $a2, $a1, $a0
    08962A04:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    08962A08:[14E40003]: bne        $a3, $a0, 0x08962A18
    08962A0C:[02A63021]: addu       $a2, $s5, $a2
    08962A10:[0000004D]: break      0x00001
    08962A14:[00000000]: nop
    08962A18:[24C40040]: addiu      $a0, $a2, 64
    08962A1C:[34054000]: ori        $a1, $zr, 16384 <=> li $a1, 16384
    08962A20:[8FA60024]: lw         $a2, 36($sp)
    08962A24:[0E290908]: jal        0x08A42420
    08962A28:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08962A2C:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    08962A30:[18A0000C]: blez       $a1, 0x08962A64
    08962A34:[00000000]: nop
    08962A38:[8FC64534]: lw         $a2, 17716($fp)
    08962A3C:[00062180]: sll        $a0, $a2, 0x0006
    08962A40:[00043821]: addu       $a3, $zr, $a0 <=> move $a3, $a0
    08962A44:[00042200]: sll        $a0, $a0, 0x0008
    08962A48:[00E43821]: addu       $a3, $a3, $a0
    08962A4C:[02A72021]: addu       $a0, $s5, $a3
    08962A50:[AC85000C]: sw         $a1, 12($a0)
    08962A54:[24C50001]: addiu      $a1, $a2, 1
    08962A58:[30A50007]: andi       $a1, $a1, 7
    08962A5C:[1000000F]: b          0x08962A9C
    08962A60:[02A73021]: addu       $a2, $s5, $a3
    08962A64:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08962A68:[24840108]: addiu      $a0, $a0, 264
    08962A6C:[14A40003]: bne        $a1, $a0, 0x08962A7C
    08962A70:[00000000]: nop
    08962A74:[10000007]: b          0x08962A94
    08962A78:[00000000]: nop
    08962A7C:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08962A80:[24840104]: addiu      $a0, $a0, 260
    08962A84:[14A40003]: bne        $a1, $a0, 0x08962A94
    08962A88:[00000000]: nop
    08962A8C:[10000001]: b          0x08962A94
    08962A90:[00000000]: nop
    08962A94:[10000084]: b          0x08962CA8
    08962A98:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08962A9C:[10000052]: b          0x08962BE8
    08962AA0:[00000000]: nop
    08962AA4:[8FC44534]: lw         $a0, 17716($fp)
    08962AA8:[00043180]: sll        $a2, $a0, 0x0006
    08962AAC:[00063821]: addu       $a3, $zr, $a2 <=> move $a3, $a2
    08962AB0:[00063200]: sll        $a2, $a2, 0x0008
    08962AB4:[00E63021]: addu       $a2, $a3, $a2
    08962AB8:[02A63021]: addu       $a2, $s5, $a2
    08962ABC:[8CC60008]: lw         $a2, 8($a2)
    08962AC0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08962AC4:[30C70001]: andi       $a3, $a2, 1
    08962AC8:[14E00003]: bne        $a3, $zr, 0x08962AD8
    08962ACC:[30C60002]: andi       $a2, $a2, 2
    08962AD0:[10C0000F]: beq        $a2, $zr, 0x08962B10
    08962AD4:[00000000]: nop
    08962AD8:[2CA60008]: sltiu      $a2, $a1, 8
    08962ADC:[10C0000C]: beq        $a2, $zr, 0x08962B10
    08962AE0:[00000000]: nop
    08962AE4:[24840001]: addiu      $a0, $a0, 1
    08962AE8:[30840007]: andi       $a0, $a0, 7
    08962AEC:[00043180]: sll        $a2, $a0, 0x0006
    08962AF0:[00063821]: addu       $a3, $zr, $a2 <=> move $a3, $a2
    08962AF4:[00063200]: sll        $a2, $a2, 0x0008
    08962AF8:[00E63021]: addu       $a2, $a3, $a2
    08962AFC:[02A63021]: addu       $a2, $s5, $a2
    08962B00:[8CC60008]: lw         $a2, 8($a2)
    08962B04:[24A50001]: addiu      $a1, $a1, 1
    08962B08:[1000FFEF]: b          0x08962AC8
    08962B0C:[30C70001]: andi       $a3, $a2, 1
    08962B10:[AFC44534]: sw         $a0, 17716($fp)
    08962B14:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    08962B18:[14A40003]: bne        $a1, $a0, 0x08962B28
    08962B1C:[00000000]: nop
    08962B20:[0000004D]: break      0x00001
    08962B24:[00000000]: nop
    08962B28:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08962B2C:[34104000]: ori        $s0, $zr, 16384 <=> li $s0, 16384
    08962B30:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962B34:[0E25829A]: jal        0x08960A68
    08962B38:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08962B3C:[8FC44534]: lw         $a0, 17716($fp)
    08962B40:[00042180]: sll        $a0, $a0, 0x0006
    08962B44:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    08962B48:[00042200]: sll        $a0, $a0, 0x0008
    08962B4C:[00A42021]: addu       $a0, $a1, $a0
    08962B50:[02A42021]: addu       $a0, $s5, $a0
    08962B54:[8FA5000C]: lw         $a1, 12($sp)
    08962B58:[14A00011]: bne        $a1, $zr, 0x08962BA0
    08962B5C:[24840040]: addiu      $a0, $a0, 64
    08962B60:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08962B64:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962B68:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08962B6C:[0E2580AD]: jal        0x089602B4
    08962B70:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08962B74:[8FC54534]: lw         $a1, 17716($fp)
    08962B78:[00052180]: sll        $a0, $a1, 0x0006
    08962B7C:[00043021]: addu       $a2, $zr, $a0 <=> move $a2, $a0
    08962B80:[00042200]: sll        $a0, $a0, 0x0008
    08962B84:[00C43021]: addu       $a2, $a2, $a0
    08962B88:[02A62021]: addu       $a0, $s5, $a2
    08962B8C:[24A50001]: addiu      $a1, $a1, 1
    08962B90:[AC82000C]: sw         $v0, 12($a0)
    08962B94:[30A50007]: andi       $a1, $a1, 7
    08962B98:[10000013]: b          0x08962BE8
    08962B9C:[02A63021]: addu       $a2, $s5, $a2
    08962BA0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08962BA4:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08962BA8:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08962BAC:[0E2580AD]: jal        0x089602B4
    08962BB0:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08962BB4:[8FC54534]: lw         $a1, 17716($fp)
    08962BB8:[00052180]: sll        $a0, $a1, 0x0006
    08962BBC:[00043021]: addu       $a2, $zr, $a0 <=> move $a2, $a0
    08962BC0:[00042200]: sll        $a0, $a0, 0x0008
    08962BC4:[00C43021]: addu       $a2, $a2, $a0
    08962BC8:[02A62021]: addu       $a0, $s5, $a2
    08962BCC:[8C870008]: lw         $a3, 8($a0)
    08962BD0:[AC82000C]: sw         $v0, 12($a0)
    08962BD4:[34E70002]: ori        $a3, $a3, 2
    08962BD8:[24A50001]: addiu      $a1, $a1, 1
    08962BDC:[AC870008]: sw         $a3, 8($a0)
    08962BE0:[30A50007]: andi       $a1, $a1, 7
    08962BE4:[02A63021]: addu       $a2, $s5, $a2
    08962BE8:[8FA70000]: lw         $a3, 0($sp)
    08962BEC:[AC960004]: sw         $s6, 4($a0)
    08962BF0:[AC870000]: sw         $a3, 0($a0)
    08962BF4:[AFC54534]: sw         $a1, 17716($fp)
    08962BF8:[8CC40008]: lw         $a0, 8($a2)
    08962BFC:[30850002]: andi       $a1, $a0, 2
    08962C00:[10A0000B]: beq        $a1, $zr, 0x08962C30
    08962C04:[00000000]: nop
    08962C08:[8FA5000C]: lw         $a1, 12($sp)
    08962C0C:[14A00003]: bne        $a1, $zr, 0x08962C1C
    08962C10:[00000000]: nop
    08962C14:[0000004D]: break      0x00001
    08962C18:[00000000]: nop
    08962C1C:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    08962C20:[00852024]: and        $a0, $a0, $a1
    08962C24:[ACC40008]: sw         $a0, 8($a2)
    08962C28:[34840001]: ori        $a0, $a0, 1
    08962C2C:[ACC40008]: sw         $a0, 8($a2)
    08962C30:[8FA50014]: lw         $a1, 20($sp)
    08962C34:[8CD0000C]: lw         $s0, 12($a2)
    08962C38:[8FA40008]: lw         $a0, 8($sp)
    08962C3C:[02058023]: subu       $s0, $s0, $a1
    08962C40:[0090382B]: sltu       $a3, $a0, $s0
    08962C44:[10E00002]: beq        $a3, $zr, 0x08962C50
    08962C48:[00000000]: nop
    08962C4C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08962C50:[8FA4002C]: lw         $a0, 44($sp)
    08962C54:[8FB10010]: lw         $s1, 16($sp)
    08962C58:[00C52821]: addu       $a1, $a2, $a1
    08962C5C:[00912021]: addu       $a0, $a0, $s1
    08962C60:[24A50040]: addiu      $a1, $a1, 64
    08962C64:[0E293C37]: jal        0x08A4F0DC
    08962C68:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08962C6C:[8FA50004]: lw         $a1, 4($sp)
    08962C70:[8FA6001C]: lw         $a2, 28($sp)
    08962C74:[02052821]: addu       $a1, $s0, $a1
    08962C78:[02112021]: addu       $a0, $s0, $s1
    08962C7C:[AFA50004]: sw         $a1, 4($sp)
    08962C80:[00A6282B]: sltu       $a1, $a1, $a2
    08962C84:[14A0FEB0]: bne        $a1, $zr, 0x08962748
    08962C88:[AFA40010]: sw         $a0, 16($sp)
    08962C8C:[8EE50038]: lw         $a1, 56($s7)
    08962C90:[8EE6003C]: lw         $a2, 60($s7)
    08962C94:[24A50001]: addiu      $a1, $a1, 1
    08962C98:[AEE50038]: sw         $a1, 56($s7)
    08962C9C:[00C42821]: addu       $a1, $a2, $a0
    08962CA0:[AEE5003C]: sw         $a1, 60($s7)
    08962CA4:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    08962CA8:[8FB00030]: lw         $s0, 48($sp)
    08962CAC:[8FB10034]: lw         $s1, 52($sp)
    08962CB0:[8FB20038]: lw         $s2, 56($sp)
    08962CB4:[8FB3003C]: lw         $s3, 60($sp)
    08962CB8:[8FB40040]: lw         $s4, 64($sp)
    08962CBC:[8FB50044]: lw         $s5, 68($sp)
    08962CC0:[8FB60048]: lw         $s6, 72($sp)
    08962CC4:[8FB7004C]: lw         $s7, 76($sp)
    08962CC8:[8FBE0050]: lw         $fp, 80($sp)
    08962CCC:[8FBF0054]: lw         $ra, 84($sp)
    08962CD0:[03E00008]: jr         $ra
    08962CD4:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 089627E8 2,593,218 times (length 29)
    08962768:[AFA50014]: sw         $a1, 20($sp)
    0896276C:[8FC64534]: lw         $a2, 17716($fp)
    08962770:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08962774:[24C60008]: addiu      $a2, $a2, 8
    08962778:[8FA90000]: lw         $t1, 0($sp)
--> 0896277C:[30C70007]: andi       $a3, $a2, 7
    08962780:[00073980]: sll        $a3, $a3, 0x0006
    08962784:[00074021]: addu       $t0, $zr, $a3 <=> move $t0, $a3
    08962788:[00073A00]: sll        $a3, $a3, 0x0008
    0896278C:[01073821]: addu       $a3, $t0, $a3
    08962790:[02A73821]: addu       $a3, $s5, $a3
    08962794:[8CE80000]: lw         $t0, 0($a3)
    08962798:[15090011]: bne        $t0, $t1, 0x089627E0
    0896279C:[00000000]: nop
    089627A0:[8CE80004]: lw         $t0, 4($a3)
    089627A4:[1516000E]: bne        $t0, $s6, 0x089627E0
    089627A8:[00000000]: nop
    089627AC:[8CEA000C]: lw         $t2, 12($a3)
    089627B0:[15400004]: bne        $t2, $zr, 0x089627C4
    089627B4:[8CE80008]: lw         $t0, 8($a3)
    089627B8:[310A0002]: andi       $t2, $t0, 2
    089627BC:[51400009]: beql       $t2, $zr, 0x089627E4
    089627C0:[24A50001]: addiu      $a1, $a1, 1
    089627C4:[31080001]: andi       $t0, $t0, 1
    089627C8:[11000003]: beq        $t0, $zr, 0x089627D8
    089627CC:[00000000]: nop
    089627D0:[10800004]: beq        $a0, $zr, 0x089627E4
    089627D4:[24A50001]: addiu      $a1, $a1, 1
    089627D8:[10000006]: b          0x089627F4
    089627DC:[00000000]: nop
    089627E0:[24A50001]: addiu      $a1, $a1, 1
    089627E4:[2CA70008]: sltiu      $a3, $a1, 8
--> 089627E8:[14E0FFE4]: bne        $a3, $zr, 0x0896277C
    089627EC:[24C6FFFF]: addiu      $a2, $a2, -1
    089627F0:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    089627F4:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    089627F8:[10C0000C]: beq        $a2, $zr, 0x0896282C
  Back Branch 08962C84 2,050,960 times (length 337)
  Back Branch 089629E8 185 times (length 18)
    08962994:[00A42021]: addu       $a0, $a1, $a0
    08962998:[02A42021]: addu       $a0, $s5, $a0
    0896299C:[8C840008]: lw         $a0, 8($a0)
    089629A0:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    089629A4:[30850001]: andi       $a1, $a0, 1
--> 089629A8:[14A00003]: bne        $a1, $zr, 0x089629B8
    089629AC:[30840002]: andi       $a0, $a0, 2
    089629B0:[1080000F]: beq        $a0, $zr, 0x089629F0
    089629B4:[00000000]: nop
    089629B8:[2CE40008]: sltiu      $a0, $a3, 8
    089629BC:[1080000C]: beq        $a0, $zr, 0x089629F0
    089629C0:[00000000]: nop
    089629C4:[24C60001]: addiu      $a2, $a2, 1
    089629C8:[30C60007]: andi       $a2, $a2, 7
    089629CC:[00062180]: sll        $a0, $a2, 0x0006
    089629D0:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    089629D4:[00042200]: sll        $a0, $a0, 0x0008
    089629D8:[00A42021]: addu       $a0, $a1, $a0
    089629DC:[02A42021]: addu       $a0, $s5, $a0
    089629E0:[8C840008]: lw         $a0, 8($a0)
    089629E4:[24E70001]: addiu      $a3, $a3, 1
--> 089629E8:[1000FFEF]: b          0x089629A8
    089629EC:[30850001]: andi       $a1, $a0, 1
    089629F0:[00062180]: sll        $a0, $a2, 0x0006
    089629F4:[00042821]: addu       $a1, $zr, $a0 <=> move $a1, $a0
    089629F8:[AFC64534]: sw         $a2, 17716($fp)
  Back Branch 08962B08 112 times (length 18)
    08962AB4:[00E63021]: addu       $a2, $a3, $a2
    08962AB8:[02A63021]: addu       $a2, $s5, $a2
    08962ABC:[8CC60008]: lw         $a2, 8($a2)
    08962AC0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08962AC4:[30C70001]: andi       $a3, $a2, 1
--> 08962AC8:[14E00003]: bne        $a3, $zr, 0x08962AD8
    08962ACC:[30C60002]: andi       $a2, $a2, 2
    08962AD0:[10C0000F]: beq        $a2, $zr, 0x08962B10
    08962AD4:[00000000]: nop
    08962AD8:[2CA60008]: sltiu      $a2, $a1, 8
    08962ADC:[10C0000C]: beq        $a2, $zr, 0x08962B10
    08962AE0:[00000000]: nop
    08962AE4:[24840001]: addiu      $a0, $a0, 1
    08962AE8:[30840007]: andi       $a0, $a0, 7
    08962AEC:[00043180]: sll        $a2, $a0, 0x0006
    08962AF0:[00063821]: addu       $a3, $zr, $a2 <=> move $a3, $a2
    08962AF4:[00063200]: sll        $a2, $a2, 0x0008
    08962AF8:[00E63021]: addu       $a2, $a3, $a2
    08962AFC:[02A63021]: addu       $a2, $s5, $a2
    08962B00:[8CC60008]: lw         $a2, 8($a2)
    08962B04:[24A50001]: addiu      $a1, $a1, 1
--> 08962B08:[1000FFEF]: b          0x08962AC8
    08962B0C:[30C70001]: andi       $a3, $a2, 1
    08962B10:[AFC44534]: sw         $a0, 17716($fp)
    08962B14:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    08962B18:[14A40003]: bne        $a1, $a0, 0x08962B28
_S1_2_8A42778 261,130,592 instructions (6.443%), 10,845,164 calls (08A42718 - 08A427D0, length 47)
    08A42718:[24C60004]: addiu      $a2, $a2, 4
    08A4271C:[8CD80000]: lw         $t8, 0($a2)
    08A42720:[03221004]: sllv       $v0, $v0, $t9
    08A42724:[2739FFE0]: addiu      $t9, $t9, -32
    08A42728:[7F027804]: ins        $v0, $t8, 0, 16
    08A4272C:[03221046]: rotrv      $v0, $v0, $t9
    08A42730:[0A2909D2]: j          0x08A42748
    08A42734:[7C027804]: ins        $v0, $zr, 0, 16
    08A42748:[7C021520]: bitrev     $v0, $v0
    08A4274C:[0043502B]: sltu       $t2, $v0, $v1
    08A42750:[11400011]: beq        $t2, $zr, 0x08A42798
    08A42754:[00421021]: addu       $v0, $v0, $v0
    08A42758:[00481021]: addu       $v0, $v0, $t0
    08A4275C:[03E00008]: jr         $ra
    08A42760:[8442003A]: lh         $v0, 58($v0)
    08A42764:[950A0000]: lhu        $t2, 0($t0)
    08A42768:[00481021]: addu       $v0, $v0, $t0
    08A4276C:[004A1023]: subu       $v0, $v0, $t2
    08A42770:[03E00008]: jr         $ra
    08A42774:[8442003C]: lh         $v0, 60($v0)
    08A42778:[03381006]: srlv       $v0, $t8, $t9
    08A4277C:[032CC823]: subu       $t9, $t9, $t4
    08A42780:[1F20FFE5]: bgtz       $t9, 0x08A42718
    08A42784:[01821004]: sllv       $v0, $v0, $t4
    08A42788:[7C021520]: bitrev     $v0, $v0
    08A4278C:[0043502B]: sltu       $t2, $v0, $v1
    08A42790:[1540FFF1]: bne        $t2, $zr, 0x08A42758
    08A42794:[00421021]: addu       $v0, $v0, $v0
    08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
    08A427AC:[0043182B]: sltu       $v1, $v0, $v1
    08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
    08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
    08A427C4:[8CD80000]: lw         $t8, 0($a2)
    08A427C8:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
    08A427CC:[0A2909EB]: j          0x08A427AC
    08A427D0:[7F020004]: ins        $v0, $t8, 0, 1
  Back Branch 08A427B0 12,208,092 times (length 21)
    08A42750:[11400011]: beq        $t2, $zr, 0x08A42798
    08A42754:[00421021]: addu       $v0, $v0, $v0
    08A42758:[00481021]: addu       $v0, $v0, $t0
    08A4275C:[03E00008]: jr         $ra
    08A42760:[8442003A]: lh         $v0, 58($v0)
--> 08A42764:[950A0000]: lhu        $t2, 0($t0)
    08A42768:[00481021]: addu       $v0, $v0, $t0
    08A4276C:[004A1023]: subu       $v0, $v0, $t2
    08A42770:[03E00008]: jr         $ra
    08A42774:[8442003C]: lh         $v0, 60($v0)
    08A42778:[03381006]: srlv       $v0, $t8, $t9
    08A4277C:[032CC823]: subu       $t9, $t9, $t4
    08A42780:[1F20FFE5]: bgtz       $t9, 0x08A42718
    08A42784:[01821004]: sllv       $v0, $v0, $t4
    08A42788:[7C021520]: bitrev     $v0, $v0
    08A4278C:[0043502B]: sltu       $t2, $v0, $v1
    08A42790:[1540FFF1]: bne        $t2, $zr, 0x08A42758
    08A42794:[00421021]: addu       $v0, $v0, $v0
    08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
    08A427AC:[0043182B]: sltu       $v1, $v0, $v1
--> 08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
    08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
  Back Branch 08A42780 10,845,164 times (length 28)
--> 08A42718:[24C60004]: addiu      $a2, $a2, 4
    08A4271C:[8CD80000]: lw         $t8, 0($a2)
    08A42720:[03221004]: sllv       $v0, $v0, $t9
    08A42724:[2739FFE0]: addiu      $t9, $t9, -32
    08A42728:[7F027804]: ins        $v0, $t8, 0, 16
    08A4272C:[03221046]: rotrv      $v0, $v0, $t9
    08A42730:[0A2909D2]: j          0x08A42748
    08A42734:[7C027804]: ins        $v0, $zr, 0, 16
    08A42748:[7C021520]: bitrev     $v0, $v0
    08A4274C:[0043502B]: sltu       $t2, $v0, $v1
    08A42750:[11400011]: beq        $t2, $zr, 0x08A42798
    08A42754:[00421021]: addu       $v0, $v0, $v0
    08A42758:[00481021]: addu       $v0, $v0, $t0
    08A4275C:[03E00008]: jr         $ra
    08A42760:[8442003A]: lh         $v0, 58($v0)
    08A42764:[950A0000]: lhu        $t2, 0($t0)
    08A42768:[00481021]: addu       $v0, $v0, $t0
    08A4276C:[004A1023]: subu       $v0, $v0, $t2
    08A42770:[03E00008]: jr         $ra
    08A42774:[8442003C]: lh         $v0, 60($v0)
    08A42778:[03381006]: srlv       $v0, $t8, $t9
    08A4277C:[032CC823]: subu       $t9, $t9, $t4
--> 08A42780:[1F20FFE5]: bgtz       $t9, 0x08A42718
    08A42784:[01821004]: sllv       $v0, $v0, $t4
    08A42788:[7C021520]: bitrev     $v0, $v0
    08A4278C:[0043502B]: sltu       $t2, $v0, $v1
    08A42790:[1540FFF1]: bne        $t2, $zr, 0x08A42758
  Back Branch 08A42790 8,471,382 times (length 16)
    08A42748:[7C021520]: bitrev     $v0, $v0
    08A4274C:[0043502B]: sltu       $t2, $v0, $v1
    08A42750:[11400011]: beq        $t2, $zr, 0x08A42798
    08A42754:[00421021]: addu       $v0, $v0, $v0
--> 08A42758:[00481021]: addu       $v0, $v0, $t0
    08A4275C:[03E00008]: jr         $ra
    08A42760:[8442003A]: lh         $v0, 58($v0)
    08A42764:[950A0000]: lhu        $t2, 0($t0)
    08A42768:[00481021]: addu       $v0, $v0, $t0
    08A4276C:[004A1023]: subu       $v0, $v0, $t2
    08A42770:[03E00008]: jr         $ra
    08A42774:[8442003C]: lh         $v0, 60($v0)
    08A42778:[03381006]: srlv       $v0, $t8, $t9
    08A4277C:[032CC823]: subu       $t9, $t9, $t4
    08A42780:[1F20FFE5]: bgtz       $t9, 0x08A42718
    08A42784:[01821004]: sllv       $v0, $v0, $t4
    08A42788:[7C021520]: bitrev     $v0, $v0
    08A4278C:[0043502B]: sltu       $t2, $v0, $v1
--> 08A42790:[1540FFF1]: bne        $t2, $zr, 0x08A42758
    08A42794:[00421021]: addu       $v0, $v0, $v0
    08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
  Back Branch 08A427B8 3,300,725 times (length 10)
    08A42784:[01821004]: sllv       $v0, $v0, $t4
    08A42788:[7C021520]: bitrev     $v0, $v0
    08A4278C:[0043502B]: sltu       $t2, $v0, $v1
    08A42790:[1540FFF1]: bne        $t2, $zr, 0x08A42758
    08A42794:[00421021]: addu       $v0, $v0, $v0
--> 08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
    08A427AC:[0043182B]: sltu       $v1, $v0, $v1
    08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
--> 08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
    08A427C4:[8CD80000]: lw         $t8, 0($a2)
    08A427C8:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
  Back Branch 08A427CC 381,306 times (length 10)
    08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
--> 08A427AC:[0043182B]: sltu       $v1, $v0, $v1
    08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
    08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
    08A427C4:[8CD80000]: lw         $t8, 0($a2)
    08A427C8:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
--> 08A427CC:[0A2909EB]: j          0x08A427AC
    08A427D0:[7F020004]: ins        $v0, $t8, 0, 1
_S1_2_8A42420 215,295,837 instructions (5.312%), 1,754 calls (08A42420 - 08A429DC, length 368)
    08A42420:[27BDFC80]: addiu      $sp, $sp, -896
    08A42424:[AFB40308]: sw         $s4, 776($sp)
    08A42428:[00852821]: addu       $a1, $a0, $a1
    08A4242C:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    08A42430:[3C0F08A8]: lui        $t7, 0x08A8 <=> li $t7, 0x08A80000
    08A42434:[25EFF400]: addiu      $t7, $t7, -3072
    08A42438:[AFBF0310]: sw         $ra, 784($sp)
    08A4243C:[30D90003]: andi       $t9, $a2, 3
    08A42440:[00D93023]: subu       $a2, $a2, $t9
    08A42444:[8CD80000]: lw         $t8, 0($a2)
    08A42448:[0019C8C0]: sll        $t9, $t9, 0x0003
    08A4244C:[2739FFE0]: addiu      $t9, $t9, -32
    08A42450:[27390003]: addiu      $t9, $t9, 3
    08A42454:[1B200007]: blez       $t9, 0x08A42474
    08A42458:[03381046]: rotrv      $v0, $t8, $t9
    08A4245C:[24C60004]: addiu      $a2, $a2, 4
    08A42460:[8CD80000]: lw         $t8, 0($a2)
    08A42464:[03221004]: sllv       $v0, $v0, $t9
    08A42468:[2739FFE0]: addiu      $t9, $t9, -32
    08A4246C:[7F027804]: ins        $v0, $t8, 0, 16
    08A42470:[03221046]: rotrv      $v0, $v0, $t9
    08A42474:[7C430F80]: ext        $v1, $v0, 30, 2
    08A42478:[1060013D]: beq        $v1, $zr, 0x08A42970
    08A4247C:[7C4A0740]: ext        $t2, $v0, 29, 1
    08A42480:[2468FFFE]: addiu      $t0, $v1, -2
    08A42484:[11000021]: beq        $t0, $zr, 0x08A4250C
    08A42488:[A7AA0314]: sh         $t2, 788($sp)
    08A4248C:[1D00014E]: bgtz       $t0, 0x08A429C8
    08A42490:[27AA0000]: addiu      $t2, $sp, 0
    08A42494:[25F4006C]: addiu      $s4, $t7, 108
    08A42498:[00000000]: 0x8A42498 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
    08A424AC:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    08A424B0:[24140090]: addiu      $s4, $zr, 144 <=> li $s4, 144
    08A424B4:[A5490000]: sh         $t1, 0($t2)
    08A424B8:[25280090]: addiu      $t0, $t1, 144
    08A424BC:[25290001]: addiu      $t1, $t1, 1
    08A424C0:[A5480130]: sh         $t0, 304($t2)
    08A424C4:[1534FFFB]: bne        $t1, $s4, 0x08A424B4
    08A424C8:[254A0002]: addiu      $t2, $t2, 2
    08A424CC:[25F40010]: addiu      $s4, $t7, 16
    08A424D0:[00000000]: 0x8A424D0 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
    08A424E4:[25F40040]: addiu      $s4, $t7, 64
    08A424E8:[00000000]: 0x8A424E8 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4B0118](10,15,20,15,284,0,11,4)
    08A424FC:[25EFFF44]: addiu      $t7, $t7, -188
    08A42500:[A7AB029A]: sh         $t3, 666($sp)
    08A42504:[0A29097F]: j          0x08A425FC
    08A42508:[A7AB027C]: sh         $t3, 636($sp)
    08A4250C:[2739000E]: addiu      $t9, $t9, 14
    08A42510:[1B200007]: blez       $t9, 0x08A42530
    08A42514:[03381046]: rotrv      $v0, $t8, $t9
    08A42518:[24C60004]: addiu      $a2, $a2, 4
    08A4251C:[8CD80000]: lw         $t8, 0($a2)
    08A42520:[03221004]: sllv       $v0, $v0, $t9
    08A42524:[2739FFE0]: addiu      $t9, $t9, -32
    08A42528:[7F027804]: ins        $v0, $t8, 0, 16
    08A4252C:[03221046]: rotrv      $v0, $v0, $t9
    08A42530:[AFA2035C]: sw         $v0, 860($sp)
    08A42534:[7C541F00]: ext        $s4, $v0, 28, 4
    08A42538:[27AB02F8]: addiu      $t3, $sp, 760
    08A4253C:[25E8FFFC]: addiu      $t0, $t7, -4
    08A42540:[028FA021]: addu       $s4, $s4, $t7
    08A42544:[11140011]: beq        $t0, $s4, 0x08A4258C
    08A42548:[25080001]: addiu      $t0, $t0, 1
    08A4254C:[810A0009]: lb         $t2, 9($t0)
    08A42550:[27390003]: addiu      $t9, $t9, 3
    08A42554:[1B200007]: blez       $t9, 0x08A42574
    08A42558:[03381046]: rotrv      $v0, $t8, $t9
    08A4255C:[24C60004]: addiu      $a2, $a2, 4
    08A42560:[8CD80000]: lw         $t8, 0($a2)
    08A42564:[03221004]: sllv       $v0, $v0, $t9
    08A42568:[2739FFE0]: addiu      $t9, $t9, -32
    08A4256C:[7F027804]: ins        $v0, $t8, 0, 16
    08A42570:[03221046]: rotrv      $v0, $v0, $t9
    08A42574:[00021742]: srl        $v0, $v0, 0x001D
    08A42578:[1040FFF2]: beq        $v0, $zr, 0x08A42544
    08A4257C:[7C4A7244]: ins        $t2, $v0, 9, 6
    08A42580:[256B0002]: addiu      $t3, $t3, 2
    08A42584:[0A290951]: j          0x08A42544
    08A42588:[A56A003A]: sh         $t2, 58($t3)
    08A4258C:[0E290A39]: jal        0x08A428E4
    08A42590:[27B402F8]: addiu      $s4, $sp, 760
    08A42594:[8FAD035C]: lw         $t5, 860($sp)
    08A42598:[1100010B]: beq        $t0, $zr, 0x08A429C8
    08A4259C:[27B40000]: addiu      $s4, $sp, 0
    08A425A0:[7DAD2480]: ext        $t5, $t5, 18, 5
    08A425A4:[0E2909F6]: jal        0x08A427D8
    08A425A8:[25AD0101]: addiu      $t5, $t5, 257
    08A425AC:[11000106]: beq        $t0, $zr, 0x08A429C8
    08A425B0:[8FAD035C]: lw         $t5, 860($sp)
    08A425B4:[928A003D]: lbu        $t2, 61($s4)
    08A425B8:[9289003C]: lbu        $t1, 60($s4)
    08A425BC:[26940002]: addiu      $s4, $s4, 2
    08A425C0:[11400002]: beq        $t2, $zr, 0x08A425CC
    08A425C4:[7D2F2844]: ins        $t7, $t1, 1, 5
    08A425C8:[85E9003C]: lh         $t1, 60($t7)
    08A425CC:[168BFFF9]: bne        $s4, $t3, 0x08A425B4
    08A425D0:[A689003A]: sh         $t1, 58($s4)
    08A425D4:[27B4027C]: addiu      $s4, $sp, 636
    08A425D8:[0E2909F5]: jal        0x08A427D4
    08A425DC:[7DAD25C0]: ext        $t5, $t5, 23, 5
    08A425E0:[8689003C]: lh         $t1, 60($s4)
    08A425E4:[26940002]: addiu      $s4, $s4, 2
    08A425E8:[7D2F2844]: ins        $t7, $t1, 1, 5
    08A425EC:[85E9007C]: lh         $t1, 124($t7)
    08A425F0:[168BFFFB]: bne        $s4, $t3, 0x08A425E0
    08A425F4:[A689003A]: sh         $t1, 58($s4)
    08A425F8:[7C0F2844]: ins        $t7, $zr, 1, 5
    08A425FC:[83AC0000]: lb         $t4, 0($sp)
    08A42600:[97A3001E]: lhu        $v1, 30($sp)
    08A42604:[0E2909DE]: jal        0x08A42778
    08A42608:[27A80002]: addiu      $t0, $sp, 2
    08A4260C:[27A8027E]: addiu      $t0, $sp, 638
    08A42610:[0441001F]: bgez       $v0, 0x08A42690
    08A42614:[7C025520]: bitrev     $t2, $v0
    08A42618:[0002A103]: sra        $s4, $v0, 0x0004
    08A4261C:[05500027]: bltzal     $t2, 0x08A426BC
    08A42620:[97A3029A]: lhu        $v1, 666($sp)
    08A42624:[83AA027C]: lb         $t2, 636($sp)
    08A42628:[0E2909CE]: jal        0x08A42738
    08A4262C:[00940823]: subu       $at, $a0, $s4
    08A42630:[00A1A02B]: sltu       $s4, $a1, $at
    08A42634:[168000E7]: bne        $s4, $zr, 0x08A429D4
    08A42638:[00405016]: clz        $t2, $v0
    08A4263C:[254AFFE2]: addiu      $t2, $t2, -30
    08A42640:[05500017]: bltzal     $t2, 0x08A426A0
    08A42644:[0082A023]: subu       $s4, $a0, $v0
    08A42648:[01D4502B]: sltu       $t2, $t6, $s4
    08A4264C:[114000DE]: beq        $t2, $zr, 0x08A429C8
    08A42650:[24840001]: addiu      $a0, $a0, 1
    08A42654:[9288FFFF]: lbu        $t0, -1($s4)
    08A42658:[26940001]: addiu      $s4, $s4, 1
    08A4265C:[1024FFE8]: beq        $at, $a0, 0x08A42600
    08A42660:[A088FFFF]: sb         $t0, -1($a0)
    08A42664:[0A290995]: j          0x08A42654
    08A42668:[24840001]: addiu      $a0, $a0, 1
    08A42690:[108500D0]: beq        $a0, $a1, 0x08A429D4
    08A42694:[24840001]: addiu      $a0, $a0, 1
    08A42698:[0A290980]: j          0x08A42600
    08A4269C:[A082FFFF]: sb         $v0, -1($a0)
    08A426F0:[10E00005]: beq        $a3, $zr, 0x08A42708
    08A426F4:[008E1023]: subu       $v0, $a0, $t6
    08A426F8:[27390027]: addiu      $t9, $t9, 39
    08A426FC:[001948C2]: srl        $t1, $t9, 0x0003
    08A42700:[00C93021]: addu       $a2, $a2, $t1
    08A42704:[ACE60000]: sw         $a2, 0($a3)
    08A42708:[8FBF0310]: lw         $ra, 784($sp)
    08A4270C:[8FB40308]: lw         $s4, 776($sp)
    08A42710:[03E00008]: jr         $ra
    08A42714:[27BD0380]: addiu      $sp, $sp, 896
    08A42970:[00194023]: subu       $t0, $zr, $t9 <=> negu $t0, $t9
    08A42974:[000840C2]: srl        $t0, $t0, 0x0003
    08A42978:[00C83023]: subu       $a2, $a2, $t0
    08A4297C:[88C80007]: lwl        $t0, 7($a2)
    08A42980:[98C80004]: lwr        $t0, 4($a2)
    08A42984:[3103FFFF]: andi       $v1, $t0, -1
    08A42988:[00641821]: addu       $v1, $v1, $a0
    08A4298C:[00A3482B]: sltu       $t1, $a1, $v1
    08A42990:[15200010]: bne        $t1, $zr, 0x08A429D4
    08A42994:[01004827]: nor        $t1, $t0, $zr <=> li $t1, not $t0
    08A42998:[00294C02]: rotr       $t1, $t1, 0x0010
    08A4299C:[1528000A]: bne        $t1, $t0, 0x08A429C8
    08A429A0:[00000000]: nop
    08A429A4:[90C90008]: lbu        $t1, 8($a2)
    08A429A8:[24C60001]: addiu      $a2, $a2, 1
    08A429AC:[24840001]: addiu      $a0, $a0, 1
    08A429B0:[1464FFFC]: bne        $v1, $a0, 0x08A429A4
    08A429B4:[A089FFFF]: sb         $t1, -1($a0)
    08A429B8:[1540FF4D]: bne        $t2, $zr, 0x08A426F0
    08A429BC:[24190020]: addiu      $t9, $zr, 32 <=> li $t9, 32
    08A429C0:[0A29090F]: j          0x08A4243C
    08A429C4:[24C60008]: addiu      $a2, $a2, 8
    08A429C8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A429CC:[0A2909C2]: j          0x08A42708
    08A429D0:[34420108]: ori        $v0, $v0, 264
    08A429D4:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A429D8:[0A2909C2]: j          0x08A42708
    08A429DC:[34420104]: ori        $v0, $v0, 260
  Back Branch 08A4265C 13,980,536 times (length 25)
    08A425EC:[85E9007C]: lh         $t1, 124($t7)
    08A425F0:[168BFFFB]: bne        $s4, $t3, 0x08A425E0
    08A425F4:[A689003A]: sh         $t1, 58($s4)
    08A425F8:[7C0F2844]: ins        $t7, $zr, 1, 5
    08A425FC:[83AC0000]: lb         $t4, 0($sp)
--> 08A42600:[97A3001E]: lhu        $v1, 30($sp)
    08A42604:[0E2909DE]: jal        0x08A42778
    08A42608:[27A80002]: addiu      $t0, $sp, 2
    08A4260C:[27A8027E]: addiu      $t0, $sp, 638
    08A42610:[0441001F]: bgez       $v0, 0x08A42690
    08A42614:[7C025520]: bitrev     $t2, $v0
    08A42618:[0002A103]: sra        $s4, $v0, 0x0004
    08A4261C:[05500027]: bltzal     $t2, 0x08A426BC
    08A42620:[97A3029A]: lhu        $v1, 666($sp)
    08A42624:[83AA027C]: lb         $t2, 636($sp)
    08A42628:[0E2909CE]: jal        0x08A42738
    08A4262C:[00940823]: subu       $at, $a0, $s4
    08A42630:[00A1A02B]: sltu       $s4, $a1, $at
    08A42634:[168000E7]: bne        $s4, $zr, 0x08A429D4
    08A42638:[00405016]: clz        $t2, $v0
    08A4263C:[254AFFE2]: addiu      $t2, $t2, -30
    08A42640:[05500017]: bltzal     $t2, 0x08A426A0
    08A42644:[0082A023]: subu       $s4, $a0, $v0
    08A42648:[01D4502B]: sltu       $t2, $t6, $s4
    08A4264C:[114000DE]: beq        $t2, $zr, 0x08A429C8
    08A42650:[24840001]: addiu      $a0, $a0, 1
    08A42654:[9288FFFF]: lbu        $t0, -1($s4)
    08A42658:[26940001]: addiu      $s4, $s4, 1
--> 08A4265C:[1024FFE8]: beq        $at, $a0, 0x08A42600
    08A42660:[A088FFFF]: sb         $t0, -1($a0)
    08A42664:[0A290995]: j          0x08A42654
    08A42668:[24840001]: addiu      $a0, $a0, 1
  Back Branch 08A42664 12,039,426 times (length 6)
    08A42640:[05500017]: bltzal     $t2, 0x08A426A0
    08A42644:[0082A023]: subu       $s4, $a0, $v0
    08A42648:[01D4502B]: sltu       $t2, $t6, $s4
    08A4264C:[114000DE]: beq        $t2, $zr, 0x08A429C8
    08A42650:[24840001]: addiu      $a0, $a0, 1
--> 08A42654:[9288FFFF]: lbu        $t0, -1($s4)
    08A42658:[26940001]: addiu      $s4, $s4, 1
    08A4265C:[1024FFE8]: beq        $at, $a0, 0x08A42600
    08A42660:[A088FFFF]: sb         $t0, -1($a0)
--> 08A42664:[0A290995]: j          0x08A42654
    08A42668:[24840001]: addiu      $a0, $a0, 1
  Back Branch 08A42698 8,902,371 times (length 40)
    08A425EC:[85E9007C]: lh         $t1, 124($t7)
    08A425F0:[168BFFFB]: bne        $s4, $t3, 0x08A425E0
    08A425F4:[A689003A]: sh         $t1, 58($s4)
    08A425F8:[7C0F2844]: ins        $t7, $zr, 1, 5
    08A425FC:[83AC0000]: lb         $t4, 0($sp)
--> 08A42600:[97A3001E]: lhu        $v1, 30($sp)
    08A42604:[0E2909DE]: jal        0x08A42778
    08A42608:[27A80002]: addiu      $t0, $sp, 2
    08A4260C:[27A8027E]: addiu      $t0, $sp, 638
    08A42610:[0441001F]: bgez       $v0, 0x08A42690
    08A42614:[7C025520]: bitrev     $t2, $v0
    08A42618:[0002A103]: sra        $s4, $v0, 0x0004
    08A4261C:[05500027]: bltzal     $t2, 0x08A426BC
    08A42620:[97A3029A]: lhu        $v1, 666($sp)
    08A42624:[83AA027C]: lb         $t2, 636($sp)
    08A42628:[0E2909CE]: jal        0x08A42738
    08A4262C:[00940823]: subu       $at, $a0, $s4
    08A42630:[00A1A02B]: sltu       $s4, $a1, $at
    08A42634:[168000E7]: bne        $s4, $zr, 0x08A429D4
    08A42638:[00405016]: clz        $t2, $v0
    08A4263C:[254AFFE2]: addiu      $t2, $t2, -30
    08A42640:[05500017]: bltzal     $t2, 0x08A426A0
    08A42644:[0082A023]: subu       $s4, $a0, $v0
    08A42648:[01D4502B]: sltu       $t2, $t6, $s4
    08A4264C:[114000DE]: beq        $t2, $zr, 0x08A429C8
    08A42650:[24840001]: addiu      $a0, $a0, 1
    08A42654:[9288FFFF]: lbu        $t0, -1($s4)
    08A42658:[26940001]: addiu      $s4, $s4, 1
    08A4265C:[1024FFE8]: beq        $at, $a0, 0x08A42600
    08A42660:[A088FFFF]: sb         $t0, -1($a0)
    08A42664:[0A290995]: j          0x08A42654
    08A42668:[24840001]: addiu      $a0, $a0, 1
    08A42690:[108500D0]: beq        $a0, $a1, 0x08A429D4
    08A42694:[24840001]: addiu      $a0, $a0, 1
--> 08A42698:[0A290980]: j          0x08A42600
    08A4269C:[A082FFFF]: sb         $v0, -1($a0)
  Back Branch 08A429B0 795,041 times (length 5)
    08A42990:[15200010]: bne        $t1, $zr, 0x08A429D4
    08A42994:[01004827]: nor        $t1, $t0, $zr <=> li $t1, not $t0
    08A42998:[00294C02]: rotr       $t1, $t1, 0x0010
    08A4299C:[1528000A]: bne        $t1, $t0, 0x08A429C8
    08A429A0:[00000000]: nop
--> 08A429A4:[90C90008]: lbu        $t1, 8($a2)
    08A429A8:[24C60001]: addiu      $a2, $a2, 1
    08A429AC:[24840001]: addiu      $a0, $a0, 1
--> 08A429B0:[1464FFFC]: bne        $v1, $a0, 0x08A429A4
    08A429B4:[A089FFFF]: sb         $t1, -1($a0)
    08A429B8:[1540FF4D]: bne        $t2, $zr, 0x08A426F0
    08A429BC:[24190020]: addiu      $t9, $zr, 32 <=> li $t9, 32
    08A429C0:[0A29090F]: j          0x08A4243C
  Back Branch 08A424C4 242,352 times (length 6)
    08A424AC:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    08A424B0:[24140090]: addiu      $s4, $zr, 144 <=> li $s4, 144
--> 08A424B4:[A5490000]: sh         $t1, 0($t2)
    08A424B8:[25280090]: addiu      $t0, $t1, 144
    08A424BC:[25290001]: addiu      $t1, $t1, 1
    08A424C0:[A5480130]: sh         $t0, 304($t2)
--> 08A424C4:[1534FFFB]: bne        $t1, $s4, 0x08A424B4
    08A424C8:[254A0002]: addiu      $t2, $t2, 2
    08A424CC:[25F40010]: addiu      $s4, $t7, 16
    08A424D0:[00000000]: 0x8A424D0 - memcpySequence[8DEB0000,254A0004,25EF0004,168FFFFC,AD4BFFFC](10,15,20,15,0,0,11,4)
  Back Branch 08A429B8 71 times (length 180)
_S1_2_8914C6C 136,345,281 instructions (3.364%), 810 calls (08914C6C - 089156F8, length 676)
    08914C6C:[27BDFFB0]: addiu      $sp, $sp, -80
    08914C70:[AFB0001C]: sw         $s0, 28($sp)
    08914C74:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08914C78:[30E400FF]: andi       $a0, $a3, 255
    08914C7C:[AFB10020]: sw         $s1, 32($sp)
    08914C80:[AFB20024]: sw         $s2, 36($sp)
    08914C84:[AFB30028]: sw         $s3, 40($sp)
    08914C88:[AFB4002C]: sw         $s4, 44($sp)
    08914C8C:[AFB50030]: sw         $s5, 48($sp)
    08914C90:[AFB60034]: sw         $s6, 52($sp)
    08914C94:[AFB70038]: sw         $s7, 56($sp)
    08914C98:[AFBE003C]: sw         $fp, 60($sp)
    08914C9C:[AFBF0040]: sw         $ra, 64($sp)
    08914CA0:[10A0001A]: beq        $a1, $zr, 0x08914D0C
    08914CA4:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08914CA8:[92250000]: lbu        $a1, 0($s1)
    08914CAC:[10A00017]: beq        $a1, $zr, 0x08914D0C
    08914CB0:[00000000]: nop
    08914CB4:[A3A40016]: sb         $a0, 22($sp)
    08914CB8:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08914CBC:[8C857C5C]: lw         $a1, 31836($a0)
    08914CC0:[0E2462FA]: jal        0x08918BE8
    08914CC4:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08914CC8:[8E240004]: lw         $a0, 4($s1)
    08914CCC:[AE040034]: sw         $a0, 52($s0)
    08914CD0:[8E240008]: lw         $a0, 8($s1)
    08914CD4:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08914CD8:[AE040038]: sw         $a0, 56($s0)
    08914CDC:[8E24000C]: lw         $a0, 12($s1)
    08914CE0:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08914CE4:[AE04003C]: sw         $a0, 60($s0)
    08914CE8:[8E240440]: lw         $a0, 1088($s1)
    08914CEC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08914CF0:[A604002E]: sh         $a0, 46($s0)
    08914CF4:[90A57B80]: lbu        $a1, 31616($a1)
    08914CF8:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08914CFC:[10A70005]: beq        $a1, $a3, 0x08914D14
    08914D00:[93A40016]: lbu        $a0, 22($sp)
    08914D04:[10000012]: b          0x08914D50
    08914D08:[00000000]: nop
    08914D0C:[1000026F]: b          0x089156CC
    08914D10:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08914D14:[8E050038]: lw         $a1, 56($s0)
    08914D18:[2CA50080]: sltiu      $a1, $a1, 128
    08914D1C:[14A0000C]: bne        $a1, $zr, 0x08914D50
    08914D20:[00000000]: nop
    08914D24:[8E05003C]: lw         $a1, 60($s0)
    08914D28:[2CA50080]: sltiu      $a1, $a1, 128
    08914D2C:[14A00008]: bne        $a1, $zr, 0x08914D50
    08914D30:[00000000]: nop
    08914D34:[8E050038]: lw         $a1, 56($s0)
    08914D38:[8E07003C]: lw         $a3, 60($s0)
    08914D3C:[00052842]: srl        $a1, $a1, 0x0001
    08914D40:[AE050038]: sw         $a1, 56($s0)
    08914D44:[00072842]: srl        $a1, $a3, 0x0001
    08914D48:[1000FFF2]: b          0x08914D14
    08914D4C:[AE05003C]: sw         $a1, 60($s0)
    08914D50:[8E050038]: lw         $a1, 56($s0)
    08914D54:[340701E0]: ori        $a3, $zr, 480 <=> li $a3, 480
    08914D58:[14A70006]: bne        $a1, $a3, 0x08914D74
    08914D5C:[00000000]: nop
    08914D60:[8E05003C]: lw         $a1, 60($s0)
    08914D64:[34070110]: ori        $a3, $zr, 272 <=> li $a3, 272
    08914D68:[14A70002]: bne        $a1, $a3, 0x08914D74
    08914D6C:[00000000]: nop
    08914D70:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08914D74:[8E25001C]: lw         $a1, 28($s1)
    08914D78:[34070009]: ori        $a3, $zr, 9 <=> li $a3, 9
    08914D7C:[10A7002C]: beq        $a1, $a3, 0x08914E30
    08914D80:[34070008]: ori        $a3, $zr, 8 <=> li $a3, 8
    08914D84:[10A7001B]: beq        $a1, $a3, 0x08914DF4
    08914D88:[34070007]: ori        $a3, $zr, 7 <=> li $a3, 7
    08914D8C:[10A70021]: beq        $a1, $a3, 0x08914E14
    08914D90:[34070005]: ori        $a3, $zr, 5 <=> li $a3, 5
    08914D94:[50A7000C]: beql       $a1, $a3, 0x08914DC8
    08914D98:[8E050038]: lw         $a1, 56($s0)
    08914D9C:[8E050038]: lw         $a1, 56($s0)
    08914DA0:[8E07003C]: lw         $a3, 60($s0)
    08914DA4:[00052842]: srl        $a1, $a1, 0x0001
    08914DA8:[00073842]: srl        $a3, $a3, 0x0001
    08914DAC:[00A70018]: mult       $a1, $a3
    08914DB0:[AE050038]: sw         $a1, 56($s0)
    08914DB4:[AE07003C]: sw         $a3, 60($s0)
    08914DB8:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08914DBC:[0000B812]: mflo       $s7
    08914DC0:[10000024]: b          0x08914E54
    08914DC4:[0017B880]: sll        $s7, $s7, 0x0002
    08914DC8:[8E06003C]: lw         $a2, 60($s0)
    08914DCC:[00052842]: srl        $a1, $a1, 0x0001
    08914DD0:[00063042]: srl        $a2, $a2, 0x0001
    08914DD4:[00A60018]: mult       $a1, $a2
    08914DD8:[AE050038]: sw         $a1, 56($s0)
    08914DDC:[AE06003C]: sw         $a2, 60($s0)
    08914DE0:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08914DE4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08914DE8:[0000B812]: mflo       $s7
    08914DEC:[10000019]: b          0x08914E54
    08914DF0:[0017B880]: sll        $s7, $s7, 0x0002
    08914DF4:[8E070038]: lw         $a3, 56($s0)
    08914DF8:[8E08003C]: lw         $t0, 60($s0)
    08914DFC:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    08914E00:[00E80018]: mult       $a3, $t0
    08914E04:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08914E08:[0000B812]: mflo       $s7
    08914E0C:[10000011]: b          0x08914E54
    08914E10:[0017B842]: srl        $s7, $s7, 0x0001
    08914E14:[8E070038]: lw         $a3, 56($s0)
    08914E18:[8E08003C]: lw         $t0, 60($s0)
    08914E1C:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    08914E20:[00E80018]: mult       $a3, $t0
    08914E24:[0000B812]: mflo       $s7
    08914E28:[1000000A]: b          0x08914E54
    08914E2C:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08914E30:[8E070038]: lw         $a3, 56($s0)
    08914E34:[8E08003C]: lw         $t0, 60($s0)
    08914E38:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    08914E3C:[00E80018]: mult       $a3, $t0
    08914E40:[3C0708A8]: lui        $a3, 0x08A8 <=> li $a3, 0x08A80000
    08914E44:[24E77780]: addiu      $a3, $a3, 30592
    08914E48:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08914E4C:[AE070004]: sw         $a3, 4($s0)
    08914E50:[0000B812]: mflo       $s7
    08914E54:[A6050008]: sh         $a1, 8($s0)
    08914E58:[A3A60015]: sb         $a2, 21($sp)
    08914E5C:[8E250020]: lw         $a1, 32($s1)
    08914E60:[34060005]: ori        $a2, $zr, 5 <=> li $a2, 5
    08914E64:[14A60004]: bne        $a1, $a2, 0x08914E78
    08914E68:[00000000]: nop
    08914E6C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08914E70:[10000001]: b          0x08914E78
    08914E74:[A3A50015]: sb         $a1, 21($sp)
    08914E78:[8E250020]: lw         $a1, 32($s1)
    08914E7C:[A605000A]: sh         $a1, 10($s0)
    08914E80:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08914E84:[90A57B81]: lbu        $a1, 31617($a1)
    08914E88:[10A00014]: beq        $a1, $zr, 0x08914EDC
    08914E8C:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08914E90:[8E050038]: lw         $a1, 56($s0)
    08914E94:[8E06003C]: lw         $a2, 60($s0)
    08914E98:[00173883]: sra        $a3, $s7, 0x0002
    08914E9C:[34090010]: ori        $t1, $zr, 16 <=> li $t1, 16
    08914EA0:[0125482A]: slt        $t1, $t1, $a1
    08914EA4:[1120000A]: beq        $t1, $zr, 0x08914ED0
    08914EA8:[34090010]: ori        $t1, $zr, 16 <=> li $t1, 16
    08914EAC:[0126482A]: slt        $t1, $t1, $a2
    08914EB0:[11200007]: beq        $t1, $zr, 0x08914ED0
    08914EB4:[00000000]: nop
    08914EB8:[02E7B821]: addu       $s7, $s7, $a3
    08914EBC:[00073883]: sra        $a3, $a3, 0x0002
    08914EC0:[26940001]: addiu      $s4, $s4, 1
    08914EC4:[00052843]: sra        $a1, $a1, 0x0001
    08914EC8:[1000FFF4]: b          0x08914E9C
    08914ECC:[00063043]: sra        $a2, $a2, 0x0001
    08914ED0:[2A850002]: slti       $a1, $s4, 2
    08914ED4:[14A00001]: bne        $a1, $zr, 0x08914EDC
    08914ED8:[00000000]: nop
    08914EDC:[A3A80014]: sb         $t0, 20($sp)
    08914EE0:[11000004]: beq        $t0, $zr, 0x08914EF4
    08914EE4:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08914EE8:[9606002E]: lhu        $a2, 46($s0)
    08914EEC:[00063080]: sll        $a2, $a2, 0x0002
    08914EF0:[02E6B821]: addu       $s7, $s7, $a2
    08914EF4:[10800004]: beq        $a0, $zr, 0x08914F08
    08914EF8:[00000000]: nop
    08914EFC:[8E040000]: lw         $a0, 0($s0)
    08914F00:[14800028]: bne        $a0, $zr, 0x08914FA4
    08914F04:[00000000]: nop
    08914F08:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08914F0C:[90848A3C]: lbu        $a0, -30148($a0)
    08914F10:[1080001E]: beq        $a0, $zr, 0x08914F8C
    08914F14:[28A42001]: slti       $a0, $a1, 8193
    08914F18:[1480001C]: bne        $a0, $zr, 0x08914F8C
    08914F1C:[3C0408B7]: lui        $a0, 0x08B7 <=> li $a0, 0x08B70000
    08914F20:[8C8466B4]: lw         $a0, 26292($a0)
    08914F24:[3084000F]: andi       $a0, $a0, 15
    08914F28:[10800007]: beq        $a0, $zr, 0x08914F48
    08914F2C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914F30:[3C0508B7]: lui        $a1, 0x08B7 <=> li $a1, 0x08B70000
    08914F34:[8CA566B4]: lw         $a1, 26292($a1)
    08914F38:[26E40010]: addiu      $a0, $s7, 16
    08914F3C:[30A5000F]: andi       $a1, $a1, 15
    08914F40:[10000001]: b          0x08914F48
    08914F44:[00852023]: subu       $a0, $a0, $a1
    08914F48:[3C0508B7]: lui        $a1, 0x08B7 <=> li $a1, 0x08B70000
    08914F4C:[8CA566B4]: lw         $a1, 26292($a1)
    08914F50:[3C0608B7]: lui        $a2, 0x08B7 <=> li $a2, 0x08B70000
    08914F54:[00A42021]: addu       $a0, $a1, $a0
    08914F58:[8CC566B0]: lw         $a1, 26288($a2)
    08914F5C:[00A4202B]: sltu       $a0, $a1, $a0
    08914F60:[1480000A]: bne        $a0, $zr, 0x08914F8C
    08914F64:[3C0408B7]: lui        $a0, 0x08B7 <=> li $a0, 0x08B70000
    08914F68:[8C8566B4]: lw         $a1, 26292($a0)
    08914F6C:[2406FFF0]: addiu      $a2, $zr, -16 <=> li $a2, -16
    08914F70:[24A5000F]: addiu      $a1, $a1, 15
    08914F74:[00A62824]: and        $a1, $a1, $a2
    08914F78:[AC8566B4]: sw         $a1, 26292($a0)
    08914F7C:[AE050000]: sw         $a1, 0($s0)
    08914F80:[00B72821]: addu       $a1, $a1, $s7
    08914F84:[10000007]: b          0x08914FA4
    08914F88:[AC8566B4]: sw         $a1, 26292($a0)
    08914F8C:[0E25F434]: jal        0x0897D0D0
    08914F90:[8FA40000]: lw         $a0, 0($sp)
    08914F94:[0E25FB74]: jal        0x0897EDD0
    08914F98:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08914F9C:[0E25F46D]: jal        0x0897D1B4
    08914FA0:[AE020000]: sw         $v0, 0($s0)
    08914FA4:[8E040000]: lw         $a0, 0($s0)
    08914FA8:[10800008]: beq        $a0, $zr, 0x08914FCC
    08914FAC:[00000000]: nop
    08914FB0:[26240024]: addiu      $a0, $s1, 36
    08914FB4:[AFB10010]: sw         $s1, 16($sp)
    08914FB8:[8C960000]: lw         $s6, 0($a0)
    08914FBC:[16C00008]: bne        $s6, $zr, 0x08914FE0
    08914FC0:[00000000]: nop
    08914FC4:[10000186]: b          0x089155E0
    08914FC8:[00000000]: nop
    08914FCC:[0000004D]: break      0x00001
    08914FD0:[00000000]: nop
    08914FD4:[AE000000]: sw         $zr, 0($s0)
    08914FD8:[100001BC]: b          0x089156CC
    08914FDC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08914FE0:[AFB10010]: sw         $s1, 16($sp)
    08914FE4:[8E350008]: lw         $s5, 8($s1)
    08914FE8:[8E24001C]: lw         $a0, 28($s1)
    08914FEC:[2485FFFC]: addiu      $a1, $a0, -4
    08914FF0:[2CA50006]: sltiu      $a1, $a1, 6
    08914FF4:[10A0000C]: beq        $a1, $zr, 0x08915028
    08914FF8:[8E3E000C]: lw         $fp, 12($s1)
    08914FFC:[2484FFFC]: addiu      $a0, $a0, -4
    08915000:[1080004A]: beq        $a0, $zr, 0x0891512C
    08915004:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    08915008:[1081000B]: beq        $a0, $at, 0x08915038
    0891500C:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    08915010:[10810082]: beq        $a0, $at, 0x0891521C
    08915014:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    08915018:[10810113]: beq        $a0, $at, 0x08915468
    0891501C:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    08915020:[108100C7]: beq        $a0, $at, 0x08915340
    08915024:[00000000]: nop
    08915028:[0000004D]: break      0x00001
    0891502C:[00000000]: nop
    08915030:[1000016B]: b          0x089155E0
    08915034:[00000000]: nop
    08915038:[8E040038]: lw         $a0, 56($s0)
    0891503C:[8E06003C]: lw         $a2, 60($s0)
    08915040:[02A4001B]: divu       $s5, $a0
    08915044:[02B53821]: addu       $a3, $s5, $s5
    08915048:[02A74021]: addu       $t0, $s5, $a3
    0891504C:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08915050:[00E6482B]: sltu       $t1, $a3, $a2
    08915054:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08915058:[00005012]: mflo       $t2
    0891505C:[00000000]: nop
    08915060:[00000000]: nop
    08915064:[03C6001B]: divu       $fp, $a2
    08915068:[014A3021]: addu       $a2, $t2, $t2
    0891506C:[01463021]: addu       $a2, $t2, $a2
    08915070:[00005012]: mflo       $t2
    08915074:[254AFFFF]: addiu      $t2, $t2, -1
    08915078:[00000000]: nop
    0891507C:[010A0018]: mult       $t0, $t2
    08915080:[0000A812]: mflo       $s5
    08915084:[11200022]: beq        $t1, $zr, 0x08915110
    08915088:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891508C:[8E090038]: lw         $t1, 56($s0)
    08915090:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08915094:[0109482B]: sltu       $t1, $t0, $t1
    08915098:[11200018]: beq        $t1, $zr, 0x089150FC
    0891509C:[00000000]: nop
    089150A0:[02C54821]: addu       $t1, $s6, $a1
    089150A4:[8E0A0000]: lw         $t2, 0($s0)
    089150A8:[912B0000]: lbu        $t3, 0($t1)
    089150AC:[01445021]: addu       $t2, $t2, $a0
    089150B0:[A14B0000]: sb         $t3, 0($t2)
    089150B4:[8E0A0000]: lw         $t2, 0($s0)
    089150B8:[912B0001]: lbu        $t3, 1($t1)
    089150BC:[01445021]: addu       $t2, $t2, $a0
    089150C0:[A14B0001]: sb         $t3, 1($t2)
    089150C4:[8E0A0000]: lw         $t2, 0($s0)
    089150C8:[91290002]: lbu        $t1, 2($t1)
    089150CC:[01445021]: addu       $t2, $t2, $a0
    089150D0:[A1490002]: sb         $t1, 2($t2)
    089150D4:[8E090000]: lw         $t1, 0($s0)
    089150D8:[340A00FF]: ori        $t2, $zr, 255 <=> li $t2, 255
    089150DC:[01244821]: addu       $t1, $t1, $a0
    089150E0:[A12A0003]: sb         $t2, 3($t1)
    089150E4:[8E090038]: lw         $t1, 56($s0)
    089150E8:[25080001]: addiu      $t0, $t0, 1
    089150EC:[24840004]: addiu      $a0, $a0, 4
    089150F0:[0109482B]: sltu       $t1, $t0, $t1
    089150F4:[1520FFEA]: bne        $t1, $zr, 0x089150A0
    089150F8:[00A62821]: addu       $a1, $a1, $a2
    089150FC:[8E08003C]: lw         $t0, 60($s0)
    08915100:[24E70001]: addiu      $a3, $a3, 1
    08915104:[00E8402B]: sltu       $t0, $a3, $t0
    08915108:[1500FFE0]: bne        $t0, $zr, 0x0891508C
    0891510C:[00B52821]: addu       $a1, $a1, $s5
    08915110:[8E040000]: lw         $a0, 0($s0)
    08915114:[8E050038]: lw         $a1, 56($s0)
    08915118:[8E06003C]: lw         $a2, 60($s0)
    0891511C:[0E245138]: jal        0x089144E0
    08915120:[00052880]: sll        $a1, $a1, 0x0002
    08915124:[1000012E]: b          0x089155E0
    08915128:[00000000]: nop
    0891512C:[8E06003C]: lw         $a2, 60($s0)
    08915130:[8E080038]: lw         $t0, 56($s0)
    08915134:[03C6001B]: divu       $fp, $a2
    08915138:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0891513C:[00E6502B]: sltu       $t2, $a3, $a2
    08915140:[00154880]: sll        $t1, $s5, 0x0002
    08915144:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08915148:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891514C:[00003012]: mflo       $a2
    08915150:[00000000]: nop
    08915154:[00000000]: nop
    08915158:[02A8001B]: divu       $s5, $t0
    0891515C:[24C6FFFF]: addiu      $a2, $a2, -1
    08915160:[00004012]: mflo       $t0
    08915164:[00000000]: nop
    08915168:[00000000]: nop
    0891516C:[01260018]: mult       $t1, $a2
    08915170:[0000A812]: mflo       $s5
    08915174:[11400022]: beq        $t2, $zr, 0x08915200
    08915178:[00083080]: sll        $a2, $t0, 0x0002
    0891517C:[8E090038]: lw         $t1, 56($s0)
    08915180:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08915184:[0109482B]: sltu       $t1, $t0, $t1
    08915188:[11200018]: beq        $t1, $zr, 0x089151EC
    0891518C:[00000000]: nop
    08915190:[02C54821]: addu       $t1, $s6, $a1
    08915194:[8E0A0000]: lw         $t2, 0($s0)
    08915198:[912B0000]: lbu        $t3, 0($t1)
    0891519C:[01445021]: addu       $t2, $t2, $a0
    089151A0:[A14B0000]: sb         $t3, 0($t2)
    089151A4:[8E0A0000]: lw         $t2, 0($s0)
    089151A8:[912B0001]: lbu        $t3, 1($t1)
    089151AC:[01445021]: addu       $t2, $t2, $a0
    089151B0:[A14B0001]: sb         $t3, 1($t2)
    089151B4:[8E0A0000]: lw         $t2, 0($s0)
    089151B8:[912B0002]: lbu        $t3, 2($t1)
    089151BC:[01445021]: addu       $t2, $t2, $a0
    089151C0:[A14B0002]: sb         $t3, 2($t2)
    089151C4:[8E0A0000]: lw         $t2, 0($s0)
    089151C8:[91290003]: lbu        $t1, 3($t1)
    089151CC:[01445021]: addu       $t2, $t2, $a0
    089151D0:[A1490003]: sb         $t1, 3($t2)
    089151D4:[8E090038]: lw         $t1, 56($s0)
    089151D8:[25080001]: addiu      $t0, $t0, 1
    089151DC:[24840004]: addiu      $a0, $a0, 4
    089151E0:[0109482B]: sltu       $t1, $t0, $t1
    089151E4:[1520FFEA]: bne        $t1, $zr, 0x08915190
    089151E8:[00A62821]: addu       $a1, $a1, $a2
    089151EC:[8E08003C]: lw         $t0, 60($s0)
    089151F0:[24E70001]: addiu      $a3, $a3, 1
    089151F4:[00E8402B]: sltu       $t0, $a3, $t0
    089151F8:[1500FFE0]: bne        $t0, $zr, 0x0891517C
    089151FC:[00B52821]: addu       $a1, $a1, $s5
    08915200:[8E040000]: lw         $a0, 0($s0)
    08915204:[8E050038]: lw         $a1, 56($s0)
    08915208:[8E06003C]: lw         $a2, 60($s0)
    0891520C:[0E245138]: jal        0x089144E0
    08915210:[00052880]: sll        $a1, $a1, 0x0002
    08915214:[100000F2]: b          0x089155E0
    08915218:[00000000]: nop
    0891521C:[8E130000]: lw         $s3, 0($s0)
    08915220:[8E120038]: lw         $s2, 56($s0)
    08915224:[12800044]: beq        $s4, $zr, 0x08915338
    08915228:[8E11003C]: lw         $s1, 60($s0)
    0891522C:[8E050038]: lw         $a1, 56($s0)
    08915230:[44806000]: mtc1       $zr, $f12
    08915234:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08915238:[44856800]: mtc1       $a1, $f13
    0891523C:[04A10004]: bgez       $a1, 0x08915250
    08915240:[46806B60]: cvt.s.w    $f13, $f13
    08915244:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    08915248:[44857000]: mtc1       $a1, $f14
    0891524C:[460E6B40]: add.s      $f13, $f13, $f14
    08915250:[44957000]: mtc1       $s5, $f14
    08915254:[468073A0]: cvt.s.w    $f14, $f14
    08915258:[460D7343]: div.s      $f13, $f14, $f13
    0891525C:[8E05003C]: lw         $a1, 60($s0)
    08915260:[44857000]: mtc1       $a1, $f14
    08915264:[04A10004]: bgez       $a1, 0x08915278
    08915268:[468073A0]: cvt.s.w    $f14, $f14
    0891526C:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    08915270:[44857800]: mtc1       $a1, $f15
    08915274:[460F7380]: add.s      $f14, $f14, $f15
    08915278:[449E7800]: mtc1       $fp, $f15
    0891527C:[46807BE0]: cvt.s.w    $f15, $f15
    08915280:[460E7B83]: div.s      $f14, $f15, $f14
    08915284:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    08915288:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0891528C:[00D1382A]: slt        $a3, $a2, $s1
    08915290:[44858000]: mtc1       $a1, $f16
    08915294:[44958800]: mtc1       $s5, $f17
    08915298:[46808C60]: cvt.s.w    $f17, $f17
    0891529C:[46107381]: sub.s      $f14, $f14, $f16
    089152A0:[10E00014]: beq        $a3, $zr, 0x089152F4
    089152A4:[460E8B82]: mul.s      $f14, $f17, $f14
    089152A8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089152AC:[00B2382A]: slt        $a3, $a1, $s2
    089152B0:[10E0000C]: beq        $a3, $zr, 0x089152E4
    089152B4:[00000000]: nop
    089152B8:[460063CD]: trunc.w.s  $f15, $f12
    089152BC:[00933821]: addu       $a3, $a0, $s3
    089152C0:[24A50001]: addiu      $a1, $a1, 1
    089152C4:[24840001]: addiu      $a0, $a0, 1
    089152C8:[00B2482A]: slt        $t1, $a1, $s2
    089152CC:[44087800]: mfc1       $t0, $f15
    089152D0:[02C84021]: addu       $t0, $s6, $t0
    089152D4:[460D6300]: add.s      $f12, $f12, $f13
    089152D8:[91080000]: lbu        $t0, 0($t0)
    089152DC:[1520FFF6]: bne        $t1, $zr, 0x089152B8
    089152E0:[A0E80000]: sb         $t0, 0($a3)
    089152E4:[24C60001]: addiu      $a2, $a2, 1
    089152E8:[00D1282A]: slt        $a1, $a2, $s1
    089152EC:[14A0FFEE]: bne        $a1, $zr, 0x089152A8
    089152F0:[460E6300]: add.s      $f12, $f12, $f14
    089152F4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089152F8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    089152FC:[0E245138]: jal        0x089144E0
    08915300:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08915304:[9604002C]: lhu        $a0, 44($s0)
    08915308:[02320018]: mult       $s1, $s2
    0891530C:[00042880]: sll        $a1, $a0, 0x0002
    08915310:[02052821]: addu       $a1, $s0, $a1
    08915314:[ACB3000C]: sw         $s3, 12($a1)
    08915318:[24840001]: addiu      $a0, $a0, 1
    0891531C:[A604002C]: sh         $a0, 44($s0)
    08915320:[00002012]: mflo       $a0
    08915324:[02649821]: addu       $s3, $s3, $a0
    08915328:[2694FFFF]: addiu      $s4, $s4, -1
    0891532C:[00129043]: sra        $s2, $s2, 0x0001
    08915330:[1680FFBE]: bne        $s4, $zr, 0x0891522C
    08915334:[00118843]: sra        $s1, $s1, 0x0001
    08915338:[100000A9]: b          0x089155E0
    0891533C:[AE130004]: sw         $s3, 4($s0)
    08915340:[8E130000]: lw         $s3, 0($s0)
    08915344:[8E120038]: lw         $s2, 56($s0)
    08915348:[12800044]: beq        $s4, $zr, 0x0891545C
    0891534C:[8E11003C]: lw         $s1, 60($s0)
    08915350:[8E050038]: lw         $a1, 56($s0)
    08915354:[44806000]: mtc1       $zr, $f12
    08915358:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0891535C:[44856800]: mtc1       $a1, $f13
    08915360:[04A10004]: bgez       $a1, 0x08915374
    08915364:[46806B60]: cvt.s.w    $f13, $f13
    08915368:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    0891536C:[44857000]: mtc1       $a1, $f14
    08915370:[460E6B40]: add.s      $f13, $f13, $f14
    08915374:[44957000]: mtc1       $s5, $f14
    08915378:[468073A0]: cvt.s.w    $f14, $f14
    0891537C:[460D7343]: div.s      $f13, $f14, $f13
    08915380:[8E05003C]: lw         $a1, 60($s0)
    08915384:[44857000]: mtc1       $a1, $f14
    08915388:[04A10004]: bgez       $a1, 0x0891539C
    0891538C:[468073A0]: cvt.s.w    $f14, $f14
    08915390:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    08915394:[44857800]: mtc1       $a1, $f15
    08915398:[460F7380]: add.s      $f14, $f14, $f15
    0891539C:[449E7800]: mtc1       $fp, $f15
    089153A0:[46807BE0]: cvt.s.w    $f15, $f15
    089153A4:[460E7B83]: div.s      $f14, $f15, $f14
    089153A8:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    089153AC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089153B0:[00D1382A]: slt        $a3, $a2, $s1
    089153B4:[44858000]: mtc1       $a1, $f16
    089153B8:[44958800]: mtc1       $s5, $f17
    089153BC:[46808C60]: cvt.s.w    $f17, $f17
    089153C0:[46107381]: sub.s      $f14, $f14, $f16
    089153C4:[10E00014]: beq        $a3, $zr, 0x08915418
    089153C8:[460E8B82]: mul.s      $f14, $f17, $f14
    089153CC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089153D0:[00B2382A]: slt        $a3, $a1, $s2
    089153D4:[10E0000C]: beq        $a3, $zr, 0x08915408
    089153D8:[00000000]: nop
    089153DC:[460063CD]: trunc.w.s  $f15, $f12
    089153E0:[00933821]: addu       $a3, $a0, $s3
    089153E4:[24A50001]: addiu      $a1, $a1, 1
    089153E8:[24840001]: addiu      $a0, $a0, 1
    089153EC:[00B2482A]: slt        $t1, $a1, $s2
    089153F0:[44087800]: mfc1       $t0, $f15
    089153F4:[02C84021]: addu       $t0, $s6, $t0
    089153F8:[460D6300]: add.s      $f12, $f12, $f13
    089153FC:[91080000]: lbu        $t0, 0($t0)
    08915400:[1520FFF6]: bne        $t1, $zr, 0x089153DC
    08915404:[A0E80000]: sb         $t0, 0($a3)
    08915408:[24C60001]: addiu      $a2, $a2, 1
    0891540C:[00D1282A]: slt        $a1, $a2, $s1
    08915410:[14A0FFEE]: bne        $a1, $zr, 0x089153CC
    08915414:[460E6300]: add.s      $f12, $f12, $f14
    08915418:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0891541C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08915420:[0E245138]: jal        0x089144E0
    08915424:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08915428:[9604002C]: lhu        $a0, 44($s0)
    0891542C:[02320018]: mult       $s1, $s2
    08915430:[00042880]: sll        $a1, $a0, 0x0002
    08915434:[02052821]: addu       $a1, $s0, $a1
    08915438:[ACB3000C]: sw         $s3, 12($a1)
    0891543C:[24840001]: addiu      $a0, $a0, 1
    08915440:[A604002C]: sh         $a0, 44($s0)
    08915444:[00002012]: mflo       $a0
    08915448:[02649821]: addu       $s3, $s3, $a0
    0891544C:[2694FFFF]: addiu      $s4, $s4, -1
    08915450:[00129043]: sra        $s2, $s2, 0x0001
    08915454:[1680FFBE]: bne        $s4, $zr, 0x08915350
    08915458:[00118843]: sra        $s1, $s1, 0x0001
    0891545C:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    08915460:[1000005F]: b          0x089155E0
    08915464:[A604000A]: sh         $a0, 10($s0)
    08915468:[8E110000]: lw         $s1, 0($s0)
    0891546C:[8E130038]: lw         $s3, 56($s0)
    08915470:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08915474:[12800059]: beq        $s4, $zr, 0x089155DC
    08915478:[8E12003C]: lw         $s2, 60($s0)
    0891547C:[8E040038]: lw         $a0, 56($s0)
    08915480:[44806000]: mtc1       $zr, $f12
    08915484:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08915488:[44846800]: mtc1       $a0, $f13
    0891548C:[04810004]: bgez       $a0, 0x089154A0
    08915490:[46806B60]: cvt.s.w    $f13, $f13
    08915494:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    08915498:[44847000]: mtc1       $a0, $f14
    0891549C:[460E6B40]: add.s      $f13, $f13, $f14
    089154A0:[44957000]: mtc1       $s5, $f14
    089154A4:[468073A0]: cvt.s.w    $f14, $f14
    089154A8:[460D7343]: div.s      $f13, $f14, $f13
    089154AC:[8E04003C]: lw         $a0, 60($s0)
    089154B0:[44847000]: mtc1       $a0, $f14
    089154B4:[04810004]: bgez       $a0, 0x089154C8
    089154B8:[468073A0]: cvt.s.w    $f14, $f14
    089154BC:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    089154C0:[44847800]: mtc1       $a0, $f15
    089154C4:[460F7380]: add.s      $f14, $f14, $f15
    089154C8:[449E7800]: mtc1       $fp, $f15
    089154CC:[46807BE0]: cvt.s.w    $f15, $f15
    089154D0:[460E7B83]: div.s      $f14, $f15, $f14
    089154D4:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089154D8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089154DC:[00D2382A]: slt        $a3, $a2, $s2
    089154E0:[44848000]: mtc1       $a0, $f16
    089154E4:[44958800]: mtc1       $s5, $f17
    089154E8:[46808C60]: cvt.s.w    $f17, $f17
    089154EC:[46107381]: sub.s      $f14, $f14, $f16
    089154F0:[10E00020]: beq        $a3, $zr, 0x08915574
    089154F4:[460E8B82]: mul.s      $f14, $f17, $f14
    089154F8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089154FC:[0093382A]: slt        $a3, $a0, $s3
    08915500:[10E00018]: beq        $a3, $zr, 0x08915564
    08915504:[00000000]: nop
    08915508:[30870001]: andi       $a3, $a0, 1
    0891550C:[50E0000C]: beql       $a3, $zr, 0x08915540
    08915510:[460063CD]: trunc.w.s  $f15, $f12
    08915514:[460063CD]: trunc.w.s  $f15, $f12
    08915518:[00B13821]: addu       $a3, $a1, $s1
    0891551C:[90E80000]: lbu        $t0, 0($a3)
    08915520:[24A50001]: addiu      $a1, $a1, 1
    08915524:[44097800]: mfc1       $t1, $f15
    08915528:[02C94821]: addu       $t1, $s6, $t1
    0891552C:[91290000]: lbu        $t1, 0($t1)
    08915530:[00094900]: sll        $t1, $t1, 0x0004
    08915534:[01094025]: or         $t0, $t0, $t1
    08915538:[10000006]: b          0x08915554
    0891553C:[A0E80000]: sb         $t0, 0($a3)
    08915540:[00B13821]: addu       $a3, $a1, $s1
    08915544:[44087800]: mfc1       $t0, $f15
    08915548:[02C84021]: addu       $t0, $s6, $t0
    0891554C:[91080000]: lbu        $t0, 0($t0)
    08915550:[A0E80000]: sb         $t0, 0($a3)
    08915554:[24840001]: addiu      $a0, $a0, 1
    08915558:[0093382A]: slt        $a3, $a0, $s3
    0891555C:[14E0FFEA]: bne        $a3, $zr, 0x08915508
    08915560:[460D6300]: add.s      $f12, $f12, $f13
    08915564:[24C60001]: addiu      $a2, $a2, 1
    08915568:[00D2202A]: slt        $a0, $a2, $s2
    0891556C:[1480FFE2]: bne        $a0, $zr, 0x089154F8
    08915570:[460E6300]: add.s      $f12, $f12, $f14
    08915574:[AFBE0018]: sw         $fp, 24($sp)
    08915578:[0013F043]: sra        $fp, $s3, 0x0001
    0891557C:[001E27C2]: srl        $a0, $fp, 0x001F
    08915580:[02642821]: addu       $a1, $s3, $a0
    08915584:[00052843]: sra        $a1, $a1, 0x0001
    08915588:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0891558C:[0E245138]: jal        0x089144E0
    08915590:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08915594:[9604002C]: lhu        $a0, 44($s0)
    08915598:[02530018]: mult       $s2, $s3
    0891559C:[00042880]: sll        $a1, $a0, 0x0002
    089155A0:[02052821]: addu       $a1, $s0, $a1
    089155A4:[ACB1000C]: sw         $s1, 12($a1)
    089155A8:[24840001]: addiu      $a0, $a0, 1
    089155AC:[A604002C]: sh         $a0, 44($s0)
    089155B0:[00002012]: mflo       $a0
    089155B4:[00042843]: sra        $a1, $a0, 0x0001
    089155B8:[00052FC2]: srl        $a1, $a1, 0x001F
    089155BC:[00852021]: addu       $a0, $a0, $a1
    089155C0:[00042043]: sra        $a0, $a0, 0x0001
    089155C4:[03C09825]: or         $s3, $fp, $zr <=> move $s3, $fp
    089155C8:[02248821]: addu       $s1, $s1, $a0
    089155CC:[2694FFFF]: addiu      $s4, $s4, -1
    089155D0:[00129043]: sra        $s2, $s2, 0x0001
    089155D4:[1680FFA9]: bne        $s4, $zr, 0x0891547C
    089155D8:[8FBE0018]: lw         $fp, 24($sp)
    089155DC:[AE110004]: sw         $s1, 4($s0)
    089155E0:[93A40014]: lbu        $a0, 20($sp)
    089155E4:[10800034]: beq        $a0, $zr, 0x089156B8
    089155E8:[00000000]: nop
    089155EC:[8E040004]: lw         $a0, 4($s0)
    089155F0:[10800008]: beq        $a0, $zr, 0x08915614
    089155F4:[00000000]: nop
    089155F8:[9605002E]: lhu        $a1, 46($s0)
    089155FC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08915600:[0085282A]: slt        $a1, $a0, $a1
    08915604:[54A0000A]: bnel       $a1, $zr, 0x08915630
    08915608:[8FA50010]: lw         $a1, 16($sp)
    0891560C:[1000002A]: b          0x089156B8
    08915610:[00000000]: nop
    08915614:[0000004D]: break      0x00001
    08915618:[00000000]: nop
    0891561C:[0E25FB85]: jal        0x0897EE14
    08915620:[8E040000]: lw         $a0, 0($s0)
    08915624:[AE000000]: sw         $zr, 0($s0)
    08915628:[10000028]: b          0x089156CC
    0891562C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08915630:[00043080]: sll        $a2, $a0, 0x0002
    08915634:[24A50040]: addiu      $a1, $a1, 64
    08915638:[00A62821]: addu       $a1, $a1, $a2
    0891563C:[8CA50000]: lw         $a1, 0($a1)
    08915640:[8E070004]: lw         $a3, 4($s0)
    08915644:[AFA50008]: sw         $a1, 8($sp)
    08915648:[8FA50008]: lw         $a1, 8($sp)
    0891564C:[00E63021]: addu       $a2, $a3, $a2
    08915650:[ACC50000]: sw         $a1, 0($a2)
    08915654:[93A50015]: lbu        $a1, 21($sp)
    08915658:[10A00008]: beq        $a1, $zr, 0x0891567C
    0891565C:[00000000]: nop
    08915660:[8E050004]: lw         $a1, 4($s0)
    08915664:[00043080]: sll        $a2, $a0, 0x0002
    08915668:[00A62821]: addu       $a1, $a1, $a2
    0891566C:[8CA60000]: lw         $a2, 0($a1)
    08915670:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    08915674:[00C73025]: or         $a2, $a2, $a3
    08915678:[ACA60000]: sw         $a2, 0($a1)
    0891567C:[8E050004]: lw         $a1, 4($s0)
    08915680:[00043080]: sll        $a2, $a0, 0x0002
    08915684:[00A62821]: addu       $a1, $a1, $a2
    08915688:[8CA50000]: lw         $a1, 0($a1)
    0891568C:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    08915690:[00A62824]: and        $a1, $a1, $a2
    08915694:[10A60003]: beq        $a1, $a2, 0x089156A4
    08915698:[00000000]: nop
    0891569C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089156A0:[A2050048]: sb         $a1, 72($s0)
    089156A4:[9605002E]: lhu        $a1, 46($s0)
    089156A8:[24840001]: addiu      $a0, $a0, 1
    089156AC:[0085282A]: slt        $a1, $a0, $a1
    089156B0:[54A0FFDF]: bnel       $a1, $zr, 0x08915630
    089156B4:[8FA50010]: lw         $a1, 16($sp)
    089156B8:[8E040000]: lw         $a0, 0($s0)
    089156BC:[0E298D99]: jal        0x08A63664 [sceKernelDcacheWritebackRange]
    089156C0:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    089156C4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089156C8:[A202004A]: sb         $v0, 74($s0)
    089156CC:[8FB0001C]: lw         $s0, 28($sp)
    089156D0:[8FB10020]: lw         $s1, 32($sp)
    089156D4:[8FB20024]: lw         $s2, 36($sp)
    089156D8:[8FB30028]: lw         $s3, 40($sp)
    089156DC:[8FB4002C]: lw         $s4, 44($sp)
    089156E0:[8FB50030]: lw         $s5, 48($sp)
    089156E4:[8FB60034]: lw         $s6, 52($sp)
    089156E8:[8FB70038]: lw         $s7, 56($sp)
    089156EC:[8FBE003C]: lw         $fp, 60($sp)
    089156F0:[8FBF0040]: lw         $ra, 64($sp)
    089156F4:[03E00008]: jr         $ra
    089156F8:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 089152DC 11,238,944 times (length 11)
    089152A4:[460E8B82]: mul.s      $f14, $f17, $f14
    089152A8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089152AC:[00B2382A]: slt        $a3, $a1, $s2
    089152B0:[10E0000C]: beq        $a3, $zr, 0x089152E4
    089152B4:[00000000]: nop
--> 089152B8:[460063CD]: trunc.w.s  $f15, $f12
    089152BC:[00933821]: addu       $a3, $a0, $s3
    089152C0:[24A50001]: addiu      $a1, $a1, 1
    089152C4:[24840001]: addiu      $a0, $a0, 1
    089152C8:[00B2482A]: slt        $t1, $a1, $s2
    089152CC:[44087800]: mfc1       $t0, $f15
    089152D0:[02C84021]: addu       $t0, $s6, $t0
    089152D4:[460D6300]: add.s      $f12, $f12, $f13
    089152D8:[91080000]: lbu        $t0, 0($t0)
--> 089152DC:[1520FFF6]: bne        $t1, $zr, 0x089152B8
    089152E0:[A0E80000]: sb         $t0, 0($a3)
    089152E4:[24C60001]: addiu      $a2, $a2, 1
    089152E8:[00D1282A]: slt        $a1, $a2, $s1
    089152EC:[14A0FFEE]: bne        $a1, $zr, 0x089152A8
  Back Branch 0891555C 508,928 times (length 23)
    089154F4:[460E8B82]: mul.s      $f14, $f17, $f14
    089154F8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089154FC:[0093382A]: slt        $a3, $a0, $s3
    08915500:[10E00018]: beq        $a3, $zr, 0x08915564
    08915504:[00000000]: nop
--> 08915508:[30870001]: andi       $a3, $a0, 1
    0891550C:[50E0000C]: beql       $a3, $zr, 0x08915540
    08915510:[460063CD]: trunc.w.s  $f15, $f12
    08915514:[460063CD]: trunc.w.s  $f15, $f12
    08915518:[00B13821]: addu       $a3, $a1, $s1
    0891551C:[90E80000]: lbu        $t0, 0($a3)
    08915520:[24A50001]: addiu      $a1, $a1, 1
    08915524:[44097800]: mfc1       $t1, $f15
    08915528:[02C94821]: addu       $t1, $s6, $t1
    0891552C:[91290000]: lbu        $t1, 0($t1)
    08915530:[00094900]: sll        $t1, $t1, 0x0004
    08915534:[01094025]: or         $t0, $t0, $t1
    08915538:[10000006]: b          0x08915554
    0891553C:[A0E80000]: sb         $t0, 0($a3)
    08915540:[00B13821]: addu       $a3, $a1, $s1
    08915544:[44087800]: mfc1       $t0, $f15
    08915548:[02C84021]: addu       $t0, $s6, $t0
    0891554C:[91080000]: lbu        $t0, 0($t0)
    08915550:[A0E80000]: sb         $t0, 0($a3)
    08915554:[24840001]: addiu      $a0, $a0, 1
    08915558:[0093382A]: slt        $a3, $a0, $s3
--> 0891555C:[14E0FFEA]: bne        $a3, $zr, 0x08915508
    08915560:[460D6300]: add.s      $f12, $f12, $f13
    08915564:[24C60001]: addiu      $a2, $a2, 1
    08915568:[00D2202A]: slt        $a0, $a2, $s2
    0891556C:[1480FFE2]: bne        $a0, $zr, 0x089154F8
  Back Branch 089156B0 173,696 times (length 34)
    0891561C:[0E25FB85]: jal        0x0897EE14
    08915620:[8E040000]: lw         $a0, 0($s0)
    08915624:[AE000000]: sw         $zr, 0($s0)
    08915628:[10000028]: b          0x089156CC
    0891562C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
--> 08915630:[00043080]: sll        $a2, $a0, 0x0002
    08915634:[24A50040]: addiu      $a1, $a1, 64
    08915638:[00A62821]: addu       $a1, $a1, $a2
    0891563C:[8CA50000]: lw         $a1, 0($a1)
    08915640:[8E070004]: lw         $a3, 4($s0)
    08915644:[AFA50008]: sw         $a1, 8($sp)
    08915648:[8FA50008]: lw         $a1, 8($sp)
    0891564C:[00E63021]: addu       $a2, $a3, $a2
    08915650:[ACC50000]: sw         $a1, 0($a2)
    08915654:[93A50015]: lbu        $a1, 21($sp)
    08915658:[10A00008]: beq        $a1, $zr, 0x0891567C
    0891565C:[00000000]: nop
    08915660:[8E050004]: lw         $a1, 4($s0)
    08915664:[00043080]: sll        $a2, $a0, 0x0002
    08915668:[00A62821]: addu       $a1, $a1, $a2
    0891566C:[8CA60000]: lw         $a2, 0($a1)
    08915670:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    08915674:[00C73025]: or         $a2, $a2, $a3
    08915678:[ACA60000]: sw         $a2, 0($a1)
    0891567C:[8E050004]: lw         $a1, 4($s0)
    08915680:[00043080]: sll        $a2, $a0, 0x0002
    08915684:[00A62821]: addu       $a1, $a1, $a2
    08915688:[8CA50000]: lw         $a1, 0($a1)
    0891568C:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    08915690:[00A62824]: and        $a1, $a1, $a2
    08915694:[10A60003]: beq        $a1, $a2, 0x089156A4
    08915698:[00000000]: nop
    0891569C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089156A0:[A2050048]: sb         $a1, 72($s0)
    089156A4:[9605002E]: lhu        $a1, 46($s0)
    089156A8:[24840001]: addiu      $a0, $a0, 1
    089156AC:[0085282A]: slt        $a1, $a0, $a1
--> 089156B0:[54A0FFDF]: bnel       $a1, $zr, 0x08915630
    089156B4:[8FA50010]: lw         $a1, 16($sp)
    089156B8:[8E040000]: lw         $a0, 0($s0)
    089156BC:[0E298D99]: jal        0x08A63664 [sceKernelDcacheWritebackRange]
    089156C0:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
  Back Branch 089152EC 80,072 times (length 19)
    08915294:[44958800]: mtc1       $s5, $f17
    08915298:[46808C60]: cvt.s.w    $f17, $f17
    0891529C:[46107381]: sub.s      $f14, $f14, $f16
    089152A0:[10E00014]: beq        $a3, $zr, 0x089152F4
    089152A4:[460E8B82]: mul.s      $f14, $f17, $f14
--> 089152A8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089152AC:[00B2382A]: slt        $a3, $a1, $s2
    089152B0:[10E0000C]: beq        $a3, $zr, 0x089152E4
    089152B4:[00000000]: nop
    089152B8:[460063CD]: trunc.w.s  $f15, $f12
    089152BC:[00933821]: addu       $a3, $a0, $s3
    089152C0:[24A50001]: addiu      $a1, $a1, 1
    089152C4:[24840001]: addiu      $a0, $a0, 1
    089152C8:[00B2482A]: slt        $t1, $a1, $s2
    089152CC:[44087800]: mfc1       $t0, $f15
    089152D0:[02C84021]: addu       $t0, $s6, $t0
    089152D4:[460D6300]: add.s      $f12, $f12, $f13
    089152D8:[91080000]: lbu        $t0, 0($t0)
    089152DC:[1520FFF6]: bne        $t1, $zr, 0x089152B8
    089152E0:[A0E80000]: sb         $t0, 0($a3)
    089152E4:[24C60001]: addiu      $a2, $a2, 1
    089152E8:[00D1282A]: slt        $a1, $a2, $s1
--> 089152EC:[14A0FFEE]: bne        $a1, $zr, 0x089152A8
    089152F0:[460E6300]: add.s      $f12, $f12, $f14
    089152F4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089152F8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    089152FC:[0E245138]: jal        0x089144E0
  Back Branch 089151E4 4,096 times (length 23)
    0891517C:[8E090038]: lw         $t1, 56($s0)
    08915180:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08915184:[0109482B]: sltu       $t1, $t0, $t1
    08915188:[11200018]: beq        $t1, $zr, 0x089151EC
    0891518C:[00000000]: nop
--> 08915190:[02C54821]: addu       $t1, $s6, $a1
    08915194:[8E0A0000]: lw         $t2, 0($s0)
    08915198:[912B0000]: lbu        $t3, 0($t1)
    0891519C:[01445021]: addu       $t2, $t2, $a0
    089151A0:[A14B0000]: sb         $t3, 0($t2)
    089151A4:[8E0A0000]: lw         $t2, 0($s0)
    089151A8:[912B0001]: lbu        $t3, 1($t1)
    089151AC:[01445021]: addu       $t2, $t2, $a0
    089151B0:[A14B0001]: sb         $t3, 1($t2)
    089151B4:[8E0A0000]: lw         $t2, 0($s0)
    089151B8:[912B0002]: lbu        $t3, 2($t1)
    089151BC:[01445021]: addu       $t2, $t2, $a0
    089151C0:[A14B0002]: sb         $t3, 2($t2)
    089151C4:[8E0A0000]: lw         $t2, 0($s0)
    089151C8:[91290003]: lbu        $t1, 3($t1)
    089151CC:[01445021]: addu       $t2, $t2, $a0
    089151D0:[A1490003]: sb         $t1, 3($t2)
    089151D4:[8E090038]: lw         $t1, 56($s0)
    089151D8:[25080001]: addiu      $t0, $t0, 1
    089151DC:[24840004]: addiu      $a0, $a0, 4
    089151E0:[0109482B]: sltu       $t1, $t0, $t1
--> 089151E4:[1520FFEA]: bne        $t1, $zr, 0x08915190
    089151E8:[00A62821]: addu       $a1, $a1, $a2
    089151EC:[8E08003C]: lw         $t0, 60($s0)
    089151F0:[24E70001]: addiu      $a3, $a3, 1
    089151F4:[00E8402B]: sltu       $t0, $a3, $t0
  Back Branch 0891556C 1,568 times (length 31)
    089154E4:[44958800]: mtc1       $s5, $f17
    089154E8:[46808C60]: cvt.s.w    $f17, $f17
    089154EC:[46107381]: sub.s      $f14, $f14, $f16
    089154F0:[10E00020]: beq        $a3, $zr, 0x08915574
    089154F4:[460E8B82]: mul.s      $f14, $f17, $f14
--> 089154F8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089154FC:[0093382A]: slt        $a3, $a0, $s3
    08915500:[10E00018]: beq        $a3, $zr, 0x08915564
    08915504:[00000000]: nop
    08915508:[30870001]: andi       $a3, $a0, 1
    0891550C:[50E0000C]: beql       $a3, $zr, 0x08915540
    08915510:[460063CD]: trunc.w.s  $f15, $f12
    08915514:[460063CD]: trunc.w.s  $f15, $f12
    08915518:[00B13821]: addu       $a3, $a1, $s1
    0891551C:[90E80000]: lbu        $t0, 0($a3)
    08915520:[24A50001]: addiu      $a1, $a1, 1
    08915524:[44097800]: mfc1       $t1, $f15
    08915528:[02C94821]: addu       $t1, $s6, $t1
    0891552C:[91290000]: lbu        $t1, 0($t1)
    08915530:[00094900]: sll        $t1, $t1, 0x0004
    08915534:[01094025]: or         $t0, $t0, $t1
    08915538:[10000006]: b          0x08915554
    0891553C:[A0E80000]: sb         $t0, 0($a3)
    08915540:[00B13821]: addu       $a3, $a1, $s1
    08915544:[44087800]: mfc1       $t0, $f15
    08915548:[02C84021]: addu       $t0, $s6, $t0
    0891554C:[91080000]: lbu        $t0, 0($t0)
    08915550:[A0E80000]: sb         $t0, 0($a3)
    08915554:[24840001]: addiu      $a0, $a0, 1
    08915558:[0093382A]: slt        $a3, $a0, $s3
    0891555C:[14E0FFEA]: bne        $a3, $zr, 0x08915508
    08915560:[460D6300]: add.s      $f12, $f12, $f13
    08915564:[24C60001]: addiu      $a2, $a2, 1
    08915568:[00D2202A]: slt        $a0, $a2, $s2
--> 0891556C:[1480FFE2]: bne        $a0, $zr, 0x089154F8
    08915570:[460E6300]: add.s      $f12, $f12, $f14
    08915574:[AFBE0018]: sw         $fp, 24($sp)
    08915578:[0013F043]: sra        $fp, $s3, 0x0001
    0891557C:[001E27C2]: srl        $a0, $fp, 0x001F
  Back Branch 08915330 890 times (length 67)
    08915218:[00000000]: nop
    0891521C:[8E130000]: lw         $s3, 0($s0)
    08915220:[8E120038]: lw         $s2, 56($s0)
    08915224:[12800044]: beq        $s4, $zr, 0x08915338
    08915228:[8E11003C]: lw         $s1, 60($s0)
--> 0891522C:[8E050038]: lw         $a1, 56($s0)
    08915230:[44806000]: mtc1       $zr, $f12
    08915234:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08915238:[44856800]: mtc1       $a1, $f13
    0891523C:[04A10004]: bgez       $a1, 0x08915250
    08915240:[46806B60]: cvt.s.w    $f13, $f13
    08915244:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    08915248:[44857000]: mtc1       $a1, $f14
    0891524C:[460E6B40]: add.s      $f13, $f13, $f14
    08915250:[44957000]: mtc1       $s5, $f14
    08915254:[468073A0]: cvt.s.w    $f14, $f14
    08915258:[460D7343]: div.s      $f13, $f14, $f13
    0891525C:[8E05003C]: lw         $a1, 60($s0)
    08915260:[44857000]: mtc1       $a1, $f14
    08915264:[04A10004]: bgez       $a1, 0x08915278
    08915268:[468073A0]: cvt.s.w    $f14, $f14
    0891526C:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    08915270:[44857800]: mtc1       $a1, $f15
    08915274:[460F7380]: add.s      $f14, $f14, $f15
    08915278:[449E7800]: mtc1       $fp, $f15
    0891527C:[46807BE0]: cvt.s.w    $f15, $f15
    08915280:[460E7B83]: div.s      $f14, $f15, $f14
    08915284:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    08915288:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0891528C:[00D1382A]: slt        $a3, $a2, $s1
    08915290:[44858000]: mtc1       $a1, $f16
    08915294:[44958800]: mtc1       $s5, $f17
    08915298:[46808C60]: cvt.s.w    $f17, $f17
    0891529C:[46107381]: sub.s      $f14, $f14, $f16
    089152A0:[10E00014]: beq        $a3, $zr, 0x089152F4
    089152A4:[460E8B82]: mul.s      $f14, $f17, $f14
    089152A8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089152AC:[00B2382A]: slt        $a3, $a1, $s2
    089152B0:[10E0000C]: beq        $a3, $zr, 0x089152E4
    089152B4:[00000000]: nop
    089152B8:[460063CD]: trunc.w.s  $f15, $f12
    089152BC:[00933821]: addu       $a3, $a0, $s3
    089152C0:[24A50001]: addiu      $a1, $a1, 1
    089152C4:[24840001]: addiu      $a0, $a0, 1
    089152C8:[00B2482A]: slt        $t1, $a1, $s2
    089152CC:[44087800]: mfc1       $t0, $f15
    089152D0:[02C84021]: addu       $t0, $s6, $t0
    089152D4:[460D6300]: add.s      $f12, $f12, $f13
    089152D8:[91080000]: lbu        $t0, 0($t0)
    089152DC:[1520FFF6]: bne        $t1, $zr, 0x089152B8
    089152E0:[A0E80000]: sb         $t0, 0($a3)
    089152E4:[24C60001]: addiu      $a2, $a2, 1
    089152E8:[00D1282A]: slt        $a1, $a2, $s1
    089152EC:[14A0FFEE]: bne        $a1, $zr, 0x089152A8
    089152F0:[460E6300]: add.s      $f12, $f12, $f14
    089152F4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089152F8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    089152FC:[0E245138]: jal        0x089144E0
    08915300:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08915304:[9604002C]: lhu        $a0, 44($s0)
    08915308:[02320018]: mult       $s1, $s2
    0891530C:[00042880]: sll        $a1, $a0, 0x0002
    08915310:[02052821]: addu       $a1, $s0, $a1
    08915314:[ACB3000C]: sw         $s3, 12($a1)
    08915318:[24840001]: addiu      $a0, $a0, 1
    0891531C:[A604002C]: sh         $a0, 44($s0)
    08915320:[00002012]: mflo       $a0
    08915324:[02649821]: addu       $s3, $s3, $a0
    08915328:[2694FFFF]: addiu      $s4, $s4, -1
    0891532C:[00129043]: sra        $s2, $s2, 0x0001
--> 08915330:[1680FFBE]: bne        $s4, $zr, 0x0891522C
    08915334:[00118843]: sra        $s1, $s1, 0x0001
    08915338:[100000A9]: b          0x089155E0
    0891533C:[AE130004]: sw         $s3, 4($s0)
    08915340:[8E130000]: lw         $s3, 0($s0)
  Back Branch 08914EC8 88 times (length 13)
    08914E88:[10A00014]: beq        $a1, $zr, 0x08914EDC
    08914E8C:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08914E90:[8E050038]: lw         $a1, 56($s0)
    08914E94:[8E06003C]: lw         $a2, 60($s0)
    08914E98:[00173883]: sra        $a3, $s7, 0x0002
--> 08914E9C:[34090010]: ori        $t1, $zr, 16 <=> li $t1, 16
    08914EA0:[0125482A]: slt        $t1, $t1, $a1
    08914EA4:[1120000A]: beq        $t1, $zr, 0x08914ED0
    08914EA8:[34090010]: ori        $t1, $zr, 16 <=> li $t1, 16
    08914EAC:[0126482A]: slt        $t1, $t1, $a2
    08914EB0:[11200007]: beq        $t1, $zr, 0x08914ED0
    08914EB4:[00000000]: nop
    08914EB8:[02E7B821]: addu       $s7, $s7, $a3
    08914EBC:[00073883]: sra        $a3, $a3, 0x0002
    08914EC0:[26940001]: addiu      $s4, $s4, 1
    08914EC4:[00052843]: sra        $a1, $a1, 0x0001
--> 08914EC8:[1000FFF4]: b          0x08914E9C
    08914ECC:[00063043]: sra        $a2, $a2, 0x0001
    08914ED0:[2A850002]: slti       $a1, $s4, 2
    08914ED4:[14A00001]: bne        $a1, $zr, 0x08914EDC
    08914ED8:[00000000]: nop
  Back Branch 089151F8 64 times (length 33)
    08915168:[00000000]: nop
    0891516C:[01260018]: mult       $t1, $a2
    08915170:[0000A812]: mflo       $s5
    08915174:[11400022]: beq        $t2, $zr, 0x08915200
    08915178:[00083080]: sll        $a2, $t0, 0x0002
--> 0891517C:[8E090038]: lw         $t1, 56($s0)
    08915180:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08915184:[0109482B]: sltu       $t1, $t0, $t1
    08915188:[11200018]: beq        $t1, $zr, 0x089151EC
    0891518C:[00000000]: nop
    08915190:[02C54821]: addu       $t1, $s6, $a1
    08915194:[8E0A0000]: lw         $t2, 0($s0)
    08915198:[912B0000]: lbu        $t3, 0($t1)
    0891519C:[01445021]: addu       $t2, $t2, $a0
    089151A0:[A14B0000]: sb         $t3, 0($t2)
    089151A4:[8E0A0000]: lw         $t2, 0($s0)
    089151A8:[912B0001]: lbu        $t3, 1($t1)
    089151AC:[01445021]: addu       $t2, $t2, $a0
    089151B0:[A14B0001]: sb         $t3, 1($t2)
    089151B4:[8E0A0000]: lw         $t2, 0($s0)
    089151B8:[912B0002]: lbu        $t3, 2($t1)
    089151BC:[01445021]: addu       $t2, $t2, $a0
    089151C0:[A14B0002]: sb         $t3, 2($t2)
    089151C4:[8E0A0000]: lw         $t2, 0($s0)
    089151C8:[91290003]: lbu        $t1, 3($t1)
    089151CC:[01445021]: addu       $t2, $t2, $a0
    089151D0:[A1490003]: sb         $t1, 3($t2)
    089151D4:[8E090038]: lw         $t1, 56($s0)
    089151D8:[25080001]: addiu      $t0, $t0, 1
    089151DC:[24840004]: addiu      $a0, $a0, 4
    089151E0:[0109482B]: sltu       $t1, $t0, $t1
    089151E4:[1520FFEA]: bne        $t1, $zr, 0x08915190
    089151E8:[00A62821]: addu       $a1, $a1, $a2
    089151EC:[8E08003C]: lw         $t0, 60($s0)
    089151F0:[24E70001]: addiu      $a3, $a3, 1
    089151F4:[00E8402B]: sltu       $t0, $a3, $t0
--> 089151F8:[1500FFE0]: bne        $t0, $zr, 0x0891517C
    089151FC:[00B52821]: addu       $a1, $a1, $s5
    08915200:[8E040000]: lw         $a0, 0($s0)
    08915204:[8E050038]: lw         $a1, 56($s0)
    08915208:[8E06003C]: lw         $a2, 60($s0)
  Back Branch 089155D4 7 times (length 88)
    08915468:[8E110000]: lw         $s1, 0($s0)
    0891546C:[8E130038]: lw         $s3, 56($s0)
    08915470:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08915474:[12800059]: beq        $s4, $zr, 0x089155DC
    08915478:[8E12003C]: lw         $s2, 60($s0)
--> 0891547C:[8E040038]: lw         $a0, 56($s0)
    08915480:[44806000]: mtc1       $zr, $f12
    08915484:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08915488:[44846800]: mtc1       $a0, $f13
    0891548C:[04810004]: bgez       $a0, 0x089154A0
    08915490:[46806B60]: cvt.s.w    $f13, $f13
    08915494:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    08915498:[44847000]: mtc1       $a0, $f14
    0891549C:[460E6B40]: add.s      $f13, $f13, $f14
    089154A0:[44957000]: mtc1       $s5, $f14
    089154A4:[468073A0]: cvt.s.w    $f14, $f14
    089154A8:[460D7343]: div.s      $f13, $f14, $f13
    089154AC:[8E04003C]: lw         $a0, 60($s0)
    089154B0:[44847000]: mtc1       $a0, $f14
    089154B4:[04810004]: bgez       $a0, 0x089154C8
    089154B8:[468073A0]: cvt.s.w    $f14, $f14
    089154BC:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    089154C0:[44847800]: mtc1       $a0, $f15
    089154C4:[460F7380]: add.s      $f14, $f14, $f15
    089154C8:[449E7800]: mtc1       $fp, $f15
    089154CC:[46807BE0]: cvt.s.w    $f15, $f15
    089154D0:[460E7B83]: div.s      $f14, $f15, $f14
    089154D4:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089154D8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089154DC:[00D2382A]: slt        $a3, $a2, $s2
    089154E0:[44848000]: mtc1       $a0, $f16
    089154E4:[44958800]: mtc1       $s5, $f17
    089154E8:[46808C60]: cvt.s.w    $f17, $f17
    089154EC:[46107381]: sub.s      $f14, $f14, $f16
    089154F0:[10E00020]: beq        $a3, $zr, 0x08915574
    089154F4:[460E8B82]: mul.s      $f14, $f17, $f14
    089154F8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089154FC:[0093382A]: slt        $a3, $a0, $s3
    08915500:[10E00018]: beq        $a3, $zr, 0x08915564
    08915504:[00000000]: nop
    08915508:[30870001]: andi       $a3, $a0, 1
    0891550C:[50E0000C]: beql       $a3, $zr, 0x08915540
    08915510:[460063CD]: trunc.w.s  $f15, $f12
    08915514:[460063CD]: trunc.w.s  $f15, $f12
    08915518:[00B13821]: addu       $a3, $a1, $s1
    0891551C:[90E80000]: lbu        $t0, 0($a3)
    08915520:[24A50001]: addiu      $a1, $a1, 1
    08915524:[44097800]: mfc1       $t1, $f15
    08915528:[02C94821]: addu       $t1, $s6, $t1
    0891552C:[91290000]: lbu        $t1, 0($t1)
    08915530:[00094900]: sll        $t1, $t1, 0x0004
    08915534:[01094025]: or         $t0, $t0, $t1
    08915538:[10000006]: b          0x08915554
    0891553C:[A0E80000]: sb         $t0, 0($a3)
    08915540:[00B13821]: addu       $a3, $a1, $s1
    08915544:[44087800]: mfc1       $t0, $f15
    08915548:[02C84021]: addu       $t0, $s6, $t0
    0891554C:[91080000]: lbu        $t0, 0($t0)
    08915550:[A0E80000]: sb         $t0, 0($a3)
    08915554:[24840001]: addiu      $a0, $a0, 1
    08915558:[0093382A]: slt        $a3, $a0, $s3
    0891555C:[14E0FFEA]: bne        $a3, $zr, 0x08915508
    08915560:[460D6300]: add.s      $f12, $f12, $f13
    08915564:[24C60001]: addiu      $a2, $a2, 1
    08915568:[00D2202A]: slt        $a0, $a2, $s2
    0891556C:[1480FFE2]: bne        $a0, $zr, 0x089154F8
    08915570:[460E6300]: add.s      $f12, $f12, $f14
    08915574:[AFBE0018]: sw         $fp, 24($sp)
    08915578:[0013F043]: sra        $fp, $s3, 0x0001
    0891557C:[001E27C2]: srl        $a0, $fp, 0x001F
    08915580:[02642821]: addu       $a1, $s3, $a0
    08915584:[00052843]: sra        $a1, $a1, 0x0001
    08915588:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0891558C:[0E245138]: jal        0x089144E0
    08915590:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08915594:[9604002C]: lhu        $a0, 44($s0)
    08915598:[02530018]: mult       $s2, $s3
    0891559C:[00042880]: sll        $a1, $a0, 0x0002
    089155A0:[02052821]: addu       $a1, $s0, $a1
    089155A4:[ACB1000C]: sw         $s1, 12($a1)
    089155A8:[24840001]: addiu      $a0, $a0, 1
    089155AC:[A604002C]: sh         $a0, 44($s0)
    089155B0:[00002012]: mflo       $a0
    089155B4:[00042843]: sra        $a1, $a0, 0x0001
    089155B8:[00052FC2]: srl        $a1, $a1, 0x001F
    089155BC:[00852021]: addu       $a0, $a0, $a1
    089155C0:[00042043]: sra        $a0, $a0, 0x0001
    089155C4:[03C09825]: or         $s3, $fp, $zr <=> move $s3, $fp
    089155C8:[02248821]: addu       $s1, $s1, $a0
    089155CC:[2694FFFF]: addiu      $s4, $s4, -1
    089155D0:[00129043]: sra        $s2, $s2, 0x0001
--> 089155D4:[1680FFA9]: bne        $s4, $zr, 0x0891547C
    089155D8:[8FBE0018]: lw         $fp, 24($sp)
    089155DC:[AE110004]: sw         $s1, 4($s0)
    089155E0:[93A40014]: lbu        $a0, 20($sp)
    089155E4:[10800034]: beq        $a0, $zr, 0x089156B8
_S1_2_8A6894C 134,302,518 instructions (3.314%), 34,992 calls (08A6894C - 08A69E6C, length 1353)
  Back Branch 08A69354 603,309 times (length 149)
  Back Branch 08A69520 184,282 times (length 73)
    08A693F0:[3108FFFF]: andi       $t0, $t0, -1
    08A693F4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08A693F8:[00C8202A]: slt        $a0, $a2, $t0
    08A693FC:[1080004A]: beq        $a0, $zr, 0x08A69528
    08A69400:[00000000]: nop
--> 08A69404:[00CF2004]: sllv       $a0, $t7, $a2
    08A69408:[02842024]: and        $a0, $s4, $a0
    08A6940C:[54800003]: bnel       $a0, $zr, 0x08A6941C
    08A69410:[85C40000]: lh         $a0, 0($t6)
    08A69414:[1000003F]: b          0x08A69514
    08A69418:[00000000]: nop
    08A6941C:[A7C400F0]: sh         $a0, 240($fp)
    08A69420:[85C40002]: lh         $a0, 2($t6)
    08A69424:[A7C400F2]: sh         $a0, 242($fp)
    08A69428:[85C40004]: lh         $a0, 4($t6)
    08A6942C:[86E50000]: lh         $a1, 0($s7)
    08A69430:[A7C400F4]: sh         $a0, 244($fp)
    08A69434:[A7C500F6]: sh         $a1, 246($fp)
    08A69438:[86E50002]: lh         $a1, 2($s7)
    08A6943C:[01E02025]: or         $a0, $t7, $zr <=> move $a0, $t7
    08A69440:[A7C500F8]: sh         $a1, 248($fp)
    08A69444:[86E50004]: lh         $a1, 4($s7)
    08A69448:[11600009]: beq        $t3, $zr, 0x08A69470
    08A6944C:[A7C500FA]: sh         $a1, 250($fp)
    08A69450:[30C40001]: andi       $a0, $a2, 1
    08A69454:[10800003]: beq        $a0, $zr, 0x08A69464
    08A69458:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A6945C:[10000001]: b          0x08A69464
    08A69460:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A69464:[87050000]: lh         $a1, 0($t8)
    08A69468:[A4850000]: sh         $a1, 0($a0)
    08A6946C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08A69470:[1140000B]: beq        $t2, $zr, 0x08A694A0
    08A69474:[00000000]: nop
    08A69478:[00042840]: sll        $a1, $a0, 0x0001
    08A6947C:[00C42024]: and        $a0, $a2, $a0
    08A69480:[10800003]: beq        $a0, $zr, 0x08A69490
    08A69484:[30A5FFFF]: andi       $a1, $a1, -1
    08A69488:[10000002]: b          0x08A69494
    08A6948C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A69490:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A69494:[87020002]: lh         $v0, 2($t8)
    08A69498:[A4820002]: sh         $v0, 2($a0)
    08A6949C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08A694A0:[51200009]: beql       $t1, $zr, 0x08A694C8
    08A694A4:[94E40000]: lhu        $a0, 0($a3)
    08A694A8:[00C42024]: and        $a0, $a2, $a0
    08A694AC:[10800003]: beq        $a0, $zr, 0x08A694BC
    08A694B0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A694B4:[10000001]: b          0x08A694BC
    08A694B8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A694BC:[87050004]: lh         $a1, 4($t8)
    08A694C0:[A4850004]: sh         $a1, 4($a0)
    08A694C4:[94E40000]: lhu        $a0, 0($a3)
    08A694C8:[02A42021]: addu       $a0, $s5, $a0
    08A694CC:[AE040000]: sw         $a0, 0($s0)
    08A694D0:[87C400F0]: lh         $a0, 240($fp)
    08A694D4:[87C500F2]: lh         $a1, 242($fp)
    08A694D8:[A7E40000]: sh         $a0, 0($ra)
    08A694DC:[87C400F4]: lh         $a0, 244($fp)
    08A694E0:[A7E50002]: sh         $a1, 2($ra)
    08A694E4:[A7E40004]: sh         $a0, 4($ra)
    08A694E8:[87C400F6]: lh         $a0, 246($fp)
    08A694EC:[87C500F8]: lh         $a1, 248($fp)
    08A694F0:[A7240000]: sh         $a0, 0($t9)
    08A694F4:[87C400FA]: lh         $a0, 250($fp)
    08A694F8:[A7250002]: sh         $a1, 2($t9)
    08A694FC:[A7240004]: sh         $a0, 4($t9)
    08A69500:[26730001]: addiu      $s3, $s3, 1
    08A69504:[26100004]: addiu      $s0, $s0, 4
    08A69508:[27FF0006]: addiu      $ra, $ra, 6
    08A6950C:[27390006]: addiu      $t9, $t9, 6
    08A69510:[24E70002]: addiu      $a3, $a3, 2
    08A69514:[24C60001]: addiu      $a2, $a2, 1
    08A69518:[30C6FFFF]: andi       $a2, $a2, -1
    08A6951C:[00C8202A]: slt        $a0, $a2, $t0
--> 08A69520:[1480FFB8]: bne        $a0, $zr, 0x08A69404
    08A69524:[00000000]: nop
    08A69528:[AFD30468]: sw         $s3, 1128($fp)
    08A6952C:[AFD0045C]: sw         $s0, 1116($fp)
    08A69530:[AFDF0458]: sw         $ra, 1112($fp)
  Back Branch 08A69758 89,587 times (length 45)
    08A69698:[0093282A]: slt        $a1, $a0, $s3
    08A6969C:[32B5FFFF]: andi       $s5, $s5, -1
    08A696A0:[C7D40000]: lwc1       $f20, 0($fp)
    08A696A4:[10A0002E]: beq        $a1, $zr, 0x08A69760
    08A696A8:[27D00008]: addiu      $s0, $fp, 8
--> 08A696AC:[AFD70484]: sw         $s7, 1156($fp)
    08A696B0:[AFD60480]: sw         $s6, 1152($fp)
    08A696B4:[30960003]: andi       $s6, $a0, 3
    08A696B8:[00162900]: sll        $a1, $s6, 0x0004
    08A696BC:[00B63823]: subu       $a3, $a1, $s6
    08A696C0:[4600A306]: mov.s      $f12, $f20
    08A696C4:[00073880]: sll        $a3, $a3, 0x0002
    08A696C8:[00E5B823]: subu       $s7, $a3, $a1
    08A696CC:[00842821]: addu       $a1, $a0, $a0
    08A696D0:[00852021]: addu       $a0, $a0, $a1
    08A696D4:[00042880]: sll        $a1, $a0, 0x0002
    08A696D8:[02573821]: addu       $a3, $s2, $s7
    08A696DC:[00C52821]: addu       $a1, $a2, $a1
    08A696E0:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    08A696E4:[0E29A210]: jal        0x08A68840
    08A696E8:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08A696EC:[02972021]: addu       $a0, $s4, $s7
    08A696F0:[24840020]: addiu      $a0, $a0, 32
    08A696F4:[27C50030]: addiu      $a1, $fp, 48
    08A696F8:[C48C0000]: lwc1       $f12, 0($a0)
    08A696FC:[C4AD0000]: lwc1       $f13, 0($a1)
    08A69700:[C48E0004]: lwc1       $f14, 4($a0)
    08A69704:[C4AF0004]: lwc1       $f15, 4($a1)
    08A69708:[460D6302]: mul.s      $f12, $f12, $f13
    08A6970C:[C4900008]: lwc1       $f16, 8($a0)
    08A69710:[460F7382]: mul.s      $f14, $f14, $f15
    08A69714:[C4B10008]: lwc1       $f17, 8($a1)
    08A69718:[C7D2003C]: lwc1       $f18, 60($fp)
    08A6971C:[46118402]: mul.s      $f16, $f16, $f17
    08A69720:[00162080]: sll        $a0, $s6, 0x0002
    08A69724:[460E6300]: add.s      $f12, $f12, $f14
    08A69728:[03C42821]: addu       $a1, $fp, $a0
    08A6972C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A69730:[24950001]: addiu      $s5, $a0, 1
    08A69734:[46106300]: add.s      $f12, $f12, $f16
    08A69738:[0093382A]: slt        $a3, $a0, $s3
    08A6973C:[32B5FFFF]: andi       $s5, $s5, -1
    08A69740:[46126301]: sub.s      $f12, $f12, $f18
    08A69744:[46006307]: neg.s      $f12, $f12
    08A69748:[E4AC01B0]: swc1       $f12, 432($a1)
    08A6974C:[8FC60450]: lw         $a2, 1104($fp)
    08A69750:[8CC60088]: lw         $a2, 136($a2)
    08A69754:[8FD60480]: lw         $s6, 1152($fp)
--> 08A69758:[14E0FFD4]: bne        $a3, $zr, 0x08A696AC
    08A6975C:[8FD70484]: lw         $s7, 1156($fp)
    08A69760:[AFD50420]: sw         $s5, 1056($fp)
    08A69764:[2675FFFF]: addiu      $s5, $s3, -1
    08A69768:[32B50003]: andi       $s5, $s5, 3
  Back Branch 08A6953C 86,782 times (length 593)
  Back Branch 08A69310 83,361 times (length 14)
    08A692CC:[00842821]: addu       $a1, $a0, $a0
    08A692D0:[01052821]: addu       $a1, $t0, $a1
    08A692D4:[00043080]: sll        $a2, $a0, 0x0002
    08A692D8:[94A70000]: lhu        $a3, 0($a1)
    08A692DC:[01263021]: addu       $a2, $t1, $a2
--> 08A692E0:[A4A70002]: sh         $a3, 2($a1)
    08A692E4:[C4CC0000]: lwc1       $f12, 0($a2)
    08A692E8:[14930003]: bne        $a0, $s3, 0x08A692F8
    08A692EC:[E4CC0004]: swc1       $f12, 4($a2)
    08A692F0:[10000009]: b          0x08A69318
    08A692F4:[00000000]: nop
    08A692F8:[2484FFFF]: addiu      $a0, $a0, -1
    08A692FC:[3084FFFF]: andi       $a0, $a0, -1
    08A69300:[00842821]: addu       $a1, $a0, $a0
    08A69304:[01052821]: addu       $a1, $t0, $a1
    08A69308:[00043080]: sll        $a2, $a0, 0x0002
    08A6930C:[94A70000]: lhu        $a3, 0($a1)
--> 08A69310:[1000FFF3]: b          0x08A692E0
    08A69314:[01263021]: addu       $a2, $t1, $a2
    08A69318:[02732021]: addu       $a0, $s3, $s3
    08A6931C:[01042021]: addu       $a0, $t0, $a0
    08A69320:[A4940000]: sh         $s4, 0($a0)
  Back Branch 08A692AC 61,204 times (length 15)
    08A69264:[00000000]: nop
    08A69268:[97C4044C]: lhu        $a0, 1100($fp)
    08A6926C:[0264282A]: slt        $a1, $s3, $a0
    08A69270:[10A00010]: beq        $a1, $zr, 0x08A692B4
    08A69274:[8FC80424]: lw         $t0, 1060($fp)
--> 08A69278:[02642821]: addu       $a1, $s3, $a0
    08A6927C:[00052843]: sra        $a1, $a1, 0x0001
    08A69280:[30A5FFFF]: andi       $a1, $a1, -1
    08A69284:[00A53021]: addu       $a2, $a1, $a1
    08A69288:[01063021]: addu       $a2, $t0, $a2
    08A6928C:[94C60000]: lhu        $a2, 0($a2)
    08A69290:[24A70001]: addiu      $a3, $a1, 1
    08A69294:[00D4302B]: sltu       $a2, $a2, $s4
    08A69298:[00E6980B]: movn       $s3, $a3, $a2
    08A6929C:[3273FFFF]: andi       $s3, $s3, -1
    08A692A0:[00A6200A]: movz       $a0, $a1, $a2
    08A692A4:[3084FFFF]: andi       $a0, $a0, -1
    08A692A8:[0264282A]: slt        $a1, $s3, $a0
--> 08A692AC:[14A0FFF2]: bne        $a1, $zr, 0x08A69278
    08A692B0:[00000000]: nop
    08A692B4:[97CA044C]: lhu        $t2, 1100($fp)
    08A692B8:[026A202A]: slt        $a0, $s3, $t2
    08A692BC:[10800017]: beq        $a0, $zr, 0x08A6931C
  Back Branch 08A69D08 58,869 times (length 76)
    08A69BCC:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    08A69BD0:[0085402A]: slt        $t0, $a0, $a1
    08A69BD4:[1100004E]: beq        $t0, $zr, 0x08A69D10
    08A69BD8:[27C70008]: addiu      $a3, $fp, 8
    08A69BDC:[00042900]: sll        $a1, $a0, 0x0004
--> 08A69BE0:[00A44023]: subu       $t0, $a1, $a0
    08A69BE4:[00084080]: sll        $t0, $t0, 0x0002
    08A69BE8:[E7D603DC]: swc1       $f22, 988($fp)
    08A69BEC:[01052823]: subu       $a1, $t0, $a1
    08A69BF0:[E7D603E0]: swc1       $f22, 992($fp)
    08A69BF4:[02052821]: addu       $a1, $s0, $a1
    08A69BF8:[E7D603E4]: swc1       $f22, 996($fp)
    08A69BFC:[C4AC0000]: lwc1       $f12, 0($a1)
    08A69C00:[E7CC03D0]: swc1       $f12, 976($fp)
    08A69C04:[C4AC0004]: lwc1       $f12, 4($a1)
    08A69C08:[E7CC03D4]: swc1       $f12, 980($fp)
    08A69C0C:[8CAA0010]: lw         $t2, 16($a1)
    08A69C10:[24A50020]: addiu      $a1, $a1, 32
    08A69C14:[AFCA03D8]: sw         $t2, 984($fp)
    08A69C18:[C4AC0000]: lwc1       $f12, 0($a1)
    08A69C1C:[C7CD03D0]: lwc1       $f13, 976($fp)
    08A69C20:[E7CC03DC]: swc1       $f12, 988($fp)
    08A69C24:[C6EC92C0]: lwc1       $f12, -27968($s7)
    08A69C28:[C4AE0004]: lwc1       $f14, 4($a1)
    08A69C2C:[460C6B41]: sub.s      $f13, $f13, $f12
    08A69C30:[C7CF03D4]: lwc1       $f15, 980($fp)
    08A69C34:[E7CE03E0]: swc1       $f14, 992($fp)
    08A69C38:[C4AE0008]: lwc1       $f14, 8($a1)
    08A69C3C:[C6D0A2E4]: lwc1       $f16, -23836($s6)
    08A69C40:[460C7B01]: sub.s      $f12, $f15, $f12
    08A69C44:[E7CE03E4]: swc1       $f14, 996($fp)
    08A69C48:[E7CD03D0]: swc1       $f13, 976($fp)
    08A69C4C:[46106B42]: mul.s      $f13, $f13, $f16
    08A69C50:[000440C0]: sll        $t0, $a0, 0x0003
    08A69C54:[01084821]: addu       $t1, $t0, $t0
    08A69C58:[46106382]: mul.s      $f14, $f12, $f16
    08A69C5C:[E7CC03D4]: swc1       $f12, 980($fp)
    08A69C60:[01094021]: addu       $t0, $t0, $t1
    08A69C64:[E7CD03D0]: swc1       $f13, 976($fp)
    08A69C68:[00C84821]: addu       $t1, $a2, $t0
    08A69C6C:[E7CE03D4]: swc1       $f14, 980($fp)
    08A69C70:[E52D0000]: swc1       $f13, 0($t1)
    08A69C74:[C7CC03D4]: lwc1       $f12, 980($fp)
    08A69C78:[E52C0004]: swc1       $f12, 4($t1)
    08A69C7C:[8FC503D8]: lw         $a1, 984($fp)
    08A69C80:[AD250008]: sw         $a1, 8($t1)
    08A69C84:[C62C0000]: lwc1       $f12, 0($s1)
    08A69C88:[00C82821]: addu       $a1, $a2, $t0
    08A69C8C:[E52C000C]: swc1       $f12, 12($t1)
    08A69C90:[C62C0004]: lwc1       $f12, 4($s1)
    08A69C94:[24A5000C]: addiu      $a1, $a1, 12
    08A69C98:[E52C0010]: swc1       $f12, 16($t1)
    08A69C9C:[C62C0008]: lwc1       $f12, 8($s1)
    08A69CA0:[E52C0014]: swc1       $f12, 20($t1)
    08A69CA4:[C4AC0000]: lwc1       $f12, 0($a1)
    08A69CA8:[C4ED0000]: lwc1       $f13, 0($a3)
    08A69CAC:[C4AE0004]: lwc1       $f14, 4($a1)
    08A69CB0:[460D6301]: sub.s      $f12, $f12, $f13
    08A69CB4:[C4AF0008]: lwc1       $f15, 8($a1)
    08A69CB8:[E4AC0000]: swc1       $f12, 0($a1)
    08A69CBC:[C4EC0004]: lwc1       $f12, 4($a3)
    08A69CC0:[C4B00000]: lwc1       $f16, 0($a1)
    08A69CC4:[460C7301]: sub.s      $f12, $f14, $f12
    08A69CC8:[46188402]: mul.s      $f16, $f16, $f24
    08A69CCC:[24840001]: addiu      $a0, $a0, 1
    08A69CD0:[E4AC0004]: swc1       $f12, 4($a1)
    08A69CD4:[C4EC0008]: lwc1       $f12, 8($a3)
    08A69CD8:[C4AD0004]: lwc1       $f13, 4($a1)
    08A69CDC:[460C7B01]: sub.s      $f12, $f15, $f12
    08A69CE0:[E4B00000]: swc1       $f16, 0($a1)
    08A69CE4:[46186B42]: mul.s      $f13, $f13, $f24
    08A69CE8:[3084FFFF]: andi       $a0, $a0, -1
    08A69CEC:[E4AC0008]: swc1       $f12, 8($a1)
    08A69CF0:[C4AC0008]: lwc1       $f12, 8($a1)
    08A69CF4:[E4AD0004]: swc1       $f13, 4($a1)
    08A69CF8:[46186302]: mul.s      $f12, $f12, $f24
    08A69CFC:[E4AC0008]: swc1       $f12, 8($a1)
    08A69D00:[97C503C8]: lhu        $a1, 968($fp)
    08A69D04:[0085402A]: slt        $t0, $a0, $a1
--> 08A69D08:[5500FFB5]: bnel       $t0, $zr, 0x08A69BE0
    08A69D0C:[00042900]: sll        $a1, $a0, 0x0004
    08A69D10:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08A69D14:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08A69D18:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
  Back Branch 08A69E04 44,901 times (length 385)
  Back Branch 08A69670 44,901 times (length 21)
    08A69610:[AFC2041C]: sw         $v0, 1052($fp)
    08A69614:[314AFFFF]: andi       $t2, $t2, -1
    08A69618:[00A9282A]: slt        $a1, $a1, $t1
    08A6961C:[316BFFFF]: andi       $t3, $t3, -1
    08A69620:[AFCC043C]: sw         $t4, 1084($fp)
--> 08A69624:[10A00014]: beq        $a1, $zr, 0x08A69678
    08A69628:[00842021]: addu       $a0, $a0, $a0
    08A6962C:[00E42021]: addu       $a0, $a3, $a0
    08A69630:[94840002]: lhu        $a0, 2($a0)
    08A69634:[148A0010]: bne        $a0, $t2, 0x08A69678
    08A69638:[00000000]: nop
    08A6963C:[01602025]: or         $a0, $t3, $zr <=> move $a0, $t3
    08A69640:[00042880]: sll        $a1, $a0, 0x0002
    08A69644:[01052821]: addu       $a1, $t0, $a1
    08A69648:[C4AC0000]: lwc1       $f12, 0($a1)
    08A6964C:[254A0001]: addiu      $t2, $t2, 1
    08A69650:[24850001]: addiu      $a1, $a0, 1
    08A69654:[460CD03C]: c.lt.s     $f26, $f12
    08A69658:[248B0001]: addiu      $t3, $a0, 1
    08A6965C:[314AFFFF]: andi       $t2, $t2, -1
    08A69660:[00A9282A]: slt        $a1, $a1, $t1
    08A69664:[316BFFFF]: andi       $t3, $t3, -1
    08A69668:[45030001]: bc1tl      0x08A69670
    08A6966C:[4600D306]: mov.s      $f12, $f26
--> 08A69670:[1000FFEC]: b          0x08A69624
    08A69674:[46006686]: mov.s      $f26, $f12
    08A69678:[8FC503F0]: lw         $a1, 1008($fp)
    08A6967C:[AFCB0448]: sw         $t3, 1096($fp)
    08A69680:[97C40430]: lhu        $a0, 1072($fp)
  Back Branch 08A69E18 34,344 times (length 557)
_S1_2_8961AC8 121,127,056 instructions (2.989%), 2,039,171 calls (08961AC8 - 08961C28, length 89)
    08961AC8:[24C63FFF]: addiu      $a2, $a2, 16383
    08961ACC:[00063382]: srl        $a2, $a2, 0x000E
    08961AD0:[2CC63000]: sltiu      $a2, $a2, 12288
    08961AD4:[14C00003]: bne        $a2, $zr, 0x08961AE4
    08961AD8:[30E700FF]: andi       $a3, $a3, 255
    08961ADC:[0000004D]: break      0x00001
    08961AE0:[00000000]: nop
    08961AE4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08961AE8:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08961AEC:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08961AF0:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    08961AF4:[8D0B0008]: lw         $t3, 8($t0)
    08961AF8:[316B0001]: andi       $t3, $t3, 1
    08961AFC:[11600006]: beq        $t3, $zr, 0x08961B18
    08961B00:[00000000]: nop
    08961B04:[8D0B0000]: lw         $t3, 0($t0)
    08961B08:[15650003]: bne        $t3, $a1, 0x08961B18
    08961B0C:[00000000]: nop
    08961B10:[10000006]: b          0x08961B2C
    08961B14:[00893021]: addu       $a2, $a0, $t1
    08961B18:[254A0001]: addiu      $t2, $t2, 1
    08961B1C:[25294040]: addiu      $t1, $t1, 16448
    08961B20:[2D4B0008]: sltiu      $t3, $t2, 8
    08961B24:[1560FFF3]: bne        $t3, $zr, 0x08961AF4
    08961B28:[25084040]: addiu      $t0, $t0, 16448
    08961B2C:[14C00031]: bne        $a2, $zr, 0x08961BF4
    08961B30:[00000000]: nop
    08961B34:[10E0002F]: beq        $a3, $zr, 0x08961BF4
    08961B38:[00000000]: nop
    08961B3C:[3C070002]: lui        $a3, 0x0002 <=> li $a3, 0x00020000
    08961B40:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08961B44:[00874821]: addu       $t1, $a0, $a3
    08961B48:[00825821]: addu       $t3, $a0, $v0
    08961B4C:[8D294540]: lw         $t1, 17728($t1)
    08961B50:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    08961B54:[8D6A4534]: lw         $t2, 17716($t3)
    08961B58:[254A0001]: addiu      $t2, $t2, 1
    08961B5C:[314A0007]: andi       $t2, $t2, 7
    08961B60:[152A0003]: bne        $t1, $t2, 0x08961B70
    08961B64:[000A3980]: sll        $a3, $t2, 0x0006
    08961B68:[10000017]: b          0x08961BC8
    08961B6C:[00000000]: nop
    08961B70:[00074021]: addu       $t0, $zr, $a3 <=> move $t0, $a3
    08961B74:[00073A00]: sll        $a3, $a3, 0x0008
    08961B78:[01074021]: addu       $t0, $t0, $a3
    08961B7C:[00884021]: addu       $t0, $a0, $t0
    08961B80:[8D070008]: lw         $a3, 8($t0)
    08961B84:[30E70003]: andi       $a3, $a3, 3
    08961B88:[14E0000F]: bne        $a3, $zr, 0x08961BC8
    08961B8C:[00000000]: nop
    08961B90:[8D070010]: lw         $a3, 16($t0)
    08961B94:[14E0000A]: bne        $a3, $zr, 0x08961BC0
    08961B98:[00000000]: nop
    08961B9C:[AD6A4534]: sw         $t2, 17716($t3)
    08961BA0:[00825821]: addu       $t3, $a0, $v0
    08961BA4:[8D664534]: lw         $a2, 17716($t3)
    08961BA8:[00063180]: sll        $a2, $a2, 0x0006
    08961BAC:[00063821]: addu       $a3, $zr, $a2 <=> move $a3, $a2
    08961BB0:[00063200]: sll        $a2, $a2, 0x0008
    08961BB4:[00E63021]: addu       $a2, $a3, $a2
    08961BB8:[10000008]: b          0x08961BDC
    08961BBC:[00863021]: addu       $a2, $a0, $a2
    08961BC0:[24E7FFFF]: addiu      $a3, $a3, -1
    08961BC4:[AD070010]: sw         $a3, 16($t0)
    08961BC8:[24630001]: addiu      $v1, $v1, 1
    08961BCC:[2C670018]: sltiu      $a3, $v1, 24
    08961BD0:[14E0FFE1]: bne        $a3, $zr, 0x08961B58
    08961BD4:[00000000]: nop
    08961BD8:[AD6A4534]: sw         $t2, 17716($t3)
    08961BDC:[10C00005]: beq        $a2, $zr, 0x08961BF4
    08961BE0:[00000000]: nop
    08961BE4:[8D644534]: lw         $a0, 17716($t3)
    08961BE8:[24840001]: addiu      $a0, $a0, 1
    08961BEC:[30840007]: andi       $a0, $a0, 7
    08961BF0:[AD644534]: sw         $a0, 17716($t3)
    08961BF4:[10C00008]: beq        $a2, $zr, 0x08961C18
    08961BF8:[00000000]: nop
    08961BFC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08961C00:[ACC40008]: sw         $a0, 8($a2)
    08961C04:[ACC50000]: sw         $a1, 0($a2)
    08961C08:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08961C0C:[ACC40004]: sw         $a0, 4($a2)
    08961C10:[10000004]: b          0x08961C24
    08961C14:[24C20040]: addiu      $v0, $a2, 64
    08961C18:[0000004D]: break      0x00001
    08961C1C:[00000000]: nop
    08961C20:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08961C24:[03E00008]: jr         $ra
    08961C28:[00000000]: nop
  Back Branch 08961B24 6,428,602 times (length 14)
    08961AE0:[00000000]: nop
    08961AE4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08961AE8:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08961AEC:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08961AF0:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
--> 08961AF4:[8D0B0008]: lw         $t3, 8($t0)
    08961AF8:[316B0001]: andi       $t3, $t3, 1
    08961AFC:[11600006]: beq        $t3, $zr, 0x08961B18
    08961B00:[00000000]: nop
    08961B04:[8D0B0000]: lw         $t3, 0($t0)
    08961B08:[15650003]: bne        $t3, $a1, 0x08961B18
    08961B0C:[00000000]: nop
    08961B10:[10000006]: b          0x08961B2C
    08961B14:[00893021]: addu       $a2, $a0, $t1
    08961B18:[254A0001]: addiu      $t2, $t2, 1
    08961B1C:[25294040]: addiu      $t1, $t1, 16448
    08961B20:[2D4B0008]: sltiu      $t3, $t2, 8
--> 08961B24:[1560FFF3]: bne        $t3, $zr, 0x08961AF4
    08961B28:[25084040]: addiu      $t0, $t0, 16448
    08961B2C:[14C00031]: bne        $a2, $zr, 0x08961BF4
    08961B30:[00000000]: nop
    08961B34:[10E0002F]: beq        $a3, $zr, 0x08961BF4
  Back Branch 08961BD0 2 times (length 32)
    08961B44:[00874821]: addu       $t1, $a0, $a3
    08961B48:[00825821]: addu       $t3, $a0, $v0
    08961B4C:[8D294540]: lw         $t1, 17728($t1)
    08961B50:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    08961B54:[8D6A4534]: lw         $t2, 17716($t3)
--> 08961B58:[254A0001]: addiu      $t2, $t2, 1
    08961B5C:[314A0007]: andi       $t2, $t2, 7
    08961B60:[152A0003]: bne        $t1, $t2, 0x08961B70
    08961B64:[000A3980]: sll        $a3, $t2, 0x0006
    08961B68:[10000017]: b          0x08961BC8
    08961B6C:[00000000]: nop
    08961B70:[00074021]: addu       $t0, $zr, $a3 <=> move $t0, $a3
    08961B74:[00073A00]: sll        $a3, $a3, 0x0008
    08961B78:[01074021]: addu       $t0, $t0, $a3
    08961B7C:[00884021]: addu       $t0, $a0, $t0
    08961B80:[8D070008]: lw         $a3, 8($t0)
    08961B84:[30E70003]: andi       $a3, $a3, 3
    08961B88:[14E0000F]: bne        $a3, $zr, 0x08961BC8
    08961B8C:[00000000]: nop
    08961B90:[8D070010]: lw         $a3, 16($t0)
    08961B94:[14E0000A]: bne        $a3, $zr, 0x08961BC0
    08961B98:[00000000]: nop
    08961B9C:[AD6A4534]: sw         $t2, 17716($t3)
    08961BA0:[00825821]: addu       $t3, $a0, $v0
    08961BA4:[8D664534]: lw         $a2, 17716($t3)
    08961BA8:[00063180]: sll        $a2, $a2, 0x0006
    08961BAC:[00063821]: addu       $a3, $zr, $a2 <=> move $a3, $a2
    08961BB0:[00063200]: sll        $a2, $a2, 0x0008
    08961BB4:[00E63021]: addu       $a2, $a3, $a2
    08961BB8:[10000008]: b          0x08961BDC
    08961BBC:[00863021]: addu       $a2, $a0, $a2
    08961BC0:[24E7FFFF]: addiu      $a3, $a3, -1
    08961BC4:[AD070010]: sw         $a3, 16($t0)
    08961BC8:[24630001]: addiu      $v1, $v1, 1
    08961BCC:[2C670018]: sltiu      $a3, $v1, 24
--> 08961BD0:[14E0FFE1]: bne        $a3, $zr, 0x08961B58
    08961BD4:[00000000]: nop
    08961BD8:[AD6A4534]: sw         $t2, 17716($t3)
    08961BDC:[10C00005]: beq        $a2, $zr, 0x08961BF4
    08961BE0:[00000000]: nop
_S1_2_891C0D8 96,223,748 instructions (2.374%), 509 calls (0891C0D8 - 0891C264, length 100)
    0891C0D8:[10000032]: b          0x0891C1A4
    0891C0DC:[00000000]: nop
    0891C1A4:[10400029]: beq        $v0, $zr, 0x0891C24C
    0891C1A8:[00000000]: nop
    0891C1AC:[8E04001C]: lw         $a0, 28($s0)
    0891C1B0:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0891C1B4:[10850004]: beq        $a0, $a1, 0x0891C1C8
    0891C1B8:[AE000440]: sw         $zr, 1088($s0)
    0891C1BC:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    0891C1C0:[14850022]: bne        $a0, $a1, 0x0891C24C
    0891C1C4:[00000000]: nop
    0891C1C8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891C1CC:[8E040440]: lw         $a0, 1088($s0)
    0891C1D0:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0891C1D4:[8CC70024]: lw         $a3, 36($a2)
    0891C1D8:[50E0001B]: beql       $a3, $zr, 0x0891C248
    0891C1DC:[24840001]: addiu      $a0, $a0, 1
    0891C1E0:[8E080008]: lw         $t0, 8($s0)
    0891C1E4:[8E09000C]: lw         $t1, 12($s0)
    0891C1E8:[00A84006]: srlv       $t0, $t0, $a1
    0891C1EC:[00A94806]: srlv       $t1, $t1, $a1
    0891C1F0:[01090018]: mult       $t0, $t1
    0891C1F4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891C1F8:[00004012]: mflo       $t0
    0891C1FC:[0128502B]: sltu       $t2, $t1, $t0
    0891C200:[1140000B]: beq        $t2, $zr, 0x0891C230
    0891C204:[00000000]: nop
    0891C208:[00E95021]: addu       $t2, $a3, $t1
    0891C20C:[914A0000]: lbu        $t2, 0($t2)
    0891C210:[0144582B]: sltu       $t3, $t2, $a0
    0891C214:[55600001]: bnel       $t3, $zr, 0x0891C21C
    0891C218:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891C21C:[25290001]: addiu      $t1, $t1, 1
    0891C220:[AE0A0440]: sw         $t2, 1088($s0)
    0891C224:[0128582B]: sltu       $t3, $t1, $t0
    0891C228:[1560FFF7]: bne        $t3, $zr, 0x0891C208
    0891C22C:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891C230:[24A50001]: addiu      $a1, $a1, 1
    0891C234:[2CA70006]: sltiu      $a3, $a1, 6
    0891C238:[14E0FFE6]: bne        $a3, $zr, 0x0891C1D4
    0891C23C:[24C60004]: addiu      $a2, $a2, 4
    0891C240:[10000001]: b          0x0891C248
    0891C244:[24840001]: addiu      $a0, $a0, 1
    0891C248:[AE040440]: sw         $a0, 1088($s0)
    0891C24C:[8FB00000]: lw         $s0, 0($sp)
    0891C250:[8FB10004]: lw         $s1, 4($sp)
    0891C254:[8FB20008]: lw         $s2, 8($sp)
    0891C258:[8FB3000C]: lw         $s3, 12($sp)
    0891C25C:[8FBF0010]: lw         $ra, 16($sp)
    0891C260:[03E00008]: jr         $ra
    0891C264:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0891C228 10,990,536 times (length 10)
    0891C1F4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891C1F8:[00004012]: mflo       $t0
    0891C1FC:[0128502B]: sltu       $t2, $t1, $t0
    0891C200:[1140000B]: beq        $t2, $zr, 0x0891C230
    0891C204:[00000000]: nop
--> 0891C208:[00E95021]: addu       $t2, $a3, $t1
    0891C20C:[914A0000]: lbu        $t2, 0($t2)
    0891C210:[0144582B]: sltu       $t3, $t2, $a0
    0891C214:[55600001]: bnel       $t3, $zr, 0x0891C21C
    0891C218:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891C21C:[25290001]: addiu      $t1, $t1, 1
    0891C220:[AE0A0440]: sw         $t2, 1088($s0)
    0891C224:[0128582B]: sltu       $t3, $t1, $t0
--> 0891C228:[1560FFF7]: bne        $t3, $zr, 0x0891C208
    0891C22C:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891C230:[24A50001]: addiu      $a1, $a1, 1
    0891C234:[2CA70006]: sltiu      $a3, $a1, 6
    0891C238:[14E0FFE6]: bne        $a3, $zr, 0x0891C1D4
  Back Branch 0891C238 4,089 times (length 27)
    0891C1C0:[14850022]: bne        $a0, $a1, 0x0891C24C
    0891C1C4:[00000000]: nop
    0891C1C8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891C1CC:[8E040440]: lw         $a0, 1088($s0)
    0891C1D0:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
--> 0891C1D4:[8CC70024]: lw         $a3, 36($a2)
    0891C1D8:[50E0001B]: beql       $a3, $zr, 0x0891C248
    0891C1DC:[24840001]: addiu      $a0, $a0, 1
    0891C1E0:[8E080008]: lw         $t0, 8($s0)
    0891C1E4:[8E09000C]: lw         $t1, 12($s0)
    0891C1E8:[00A84006]: srlv       $t0, $t0, $a1
    0891C1EC:[00A94806]: srlv       $t1, $t1, $a1
    0891C1F0:[01090018]: mult       $t0, $t1
    0891C1F4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891C1F8:[00004012]: mflo       $t0
    0891C1FC:[0128502B]: sltu       $t2, $t1, $t0
    0891C200:[1140000B]: beq        $t2, $zr, 0x0891C230
    0891C204:[00000000]: nop
    0891C208:[00E95021]: addu       $t2, $a3, $t1
    0891C20C:[914A0000]: lbu        $t2, 0($t2)
    0891C210:[0144582B]: sltu       $t3, $t2, $a0
    0891C214:[55600001]: bnel       $t3, $zr, 0x0891C21C
    0891C218:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891C21C:[25290001]: addiu      $t1, $t1, 1
    0891C220:[AE0A0440]: sw         $t2, 1088($s0)
    0891C224:[0128582B]: sltu       $t3, $t1, $t0
    0891C228:[1560FFF7]: bne        $t3, $zr, 0x0891C208
    0891C22C:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891C230:[24A50001]: addiu      $a1, $a1, 1
    0891C234:[2CA70006]: sltiu      $a3, $a1, 6
--> 0891C238:[14E0FFE6]: bne        $a3, $zr, 0x0891C1D4
    0891C23C:[24C60004]: addiu      $a2, $a2, 4
    0891C240:[10000001]: b          0x0891C248
    0891C244:[24840001]: addiu      $a0, $a0, 1
    0891C248:[AE040440]: sw         $a0, 1088($s0)
_S1_2_8A64C68 74,113,945 instructions (1.829%), 556,811 calls (08A64C68 - 08A64D34, length 52)
    08A64C68:[27BDFFF0]: addiu      $sp, $sp, -16
    08A64C6C:[44806000]: mtc1       $zr, $f12
    08A64C70:[E7AC0000]: swc1       $f12, 0($sp)
    08A64C74:[E7AC0004]: swc1       $f12, 4($sp)
    08A64C78:[E7AC0008]: swc1       $f12, 8($sp)
    08A64C7C:[C4AC0000]: lwc1       $f12, 0($a1)
    08A64C80:[E7AC0000]: swc1       $f12, 0($sp)
    08A64C84:[C4AC0004]: lwc1       $f12, 4($a1)
    08A64C88:[E7AC0004]: swc1       $f12, 4($sp)
    08A64C8C:[C4AC0008]: lwc1       $f12, 8($a1)
    08A64C90:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08A64C94:[E7AC0008]: swc1       $f12, 8($sp)
    08A64C98:[C4B1000C]: lwc1       $f17, 12($a1)
    08A64C9C:[C7B00000]: lwc1       $f16, 0($sp)
    08A64CA0:[C7AF0004]: lwc1       $f15, 4($sp)
    08A64CA4:[46008B07]: neg.s      $f12, $f17
    08A64CA8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A64CAC:[C7AE0008]: lwc1       $f14, 8($sp)
    08A64CB0:[C48D0000]: lwc1       $f13, 0($a0)
    08A64CB4:[C4920004]: lwc1       $f18, 4($a0)
    08A64CB8:[460D8342]: mul.s      $f13, $f16, $f13
    08A64CBC:[C4930008]: lwc1       $f19, 8($a0)
    08A64CC0:[46127C82]: mul.s      $f18, $f15, $f18
    08A64CC4:[C480000C]: lwc1       $f0, 12($a0)
    08A64CC8:[461374C2]: mul.s      $f19, $f14, $f19
    08A64CCC:[46126B40]: add.s      $f13, $f13, $f18
    08A64CD0:[46136B40]: add.s      $f13, $f13, $f19
    08A64CD4:[46006B41]: sub.s      $f13, $f13, $f0
    08A64CD8:[4611683E]: c.le.s     $f13, $f17
    08A64CDC:[00000000]: nop
    08A64CE0:[45000007]: bc1f       0x08A64D00
    08A64CE4:[00000000]: nop
    08A64CE8:[460C683C]: c.lt.s     $f13, $f12
    08A64CEC:[00000000]: nop
    08A64CF0:[45000005]: bc1f       0x08A64D08
    08A64CF4:[00000000]: nop
    08A64CF8:[10000004]: b          0x08A64D0C
    08A64CFC:[00000000]: nop
    08A64D00:[1000000B]: b          0x08A64D30
    08A64D04:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A64D08:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08A64D0C:[24A50001]: addiu      $a1, $a1, 1
    08A64D10:[28A70006]: slti       $a3, $a1, 6
    08A64D14:[14E0FFE6]: bne        $a3, $zr, 0x08A64CB0
    08A64D18:[24840010]: addiu      $a0, $a0, 16
    08A64D1C:[10C00003]: beq        $a2, $zr, 0x08A64D2C
    08A64D20:[00000000]: nop
    08A64D24:[10000002]: b          0x08A64D30
    08A64D28:[34020002]: ori        $v0, $zr, 2 <=> li $v0, 2
    08A64D2C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A64D30:[03E00008]: jr         $ra
    08A64D34:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08A64D14 2,459,787 times (length 27)
    08A64C9C:[C7B00000]: lwc1       $f16, 0($sp)
    08A64CA0:[C7AF0004]: lwc1       $f15, 4($sp)
    08A64CA4:[46008B07]: neg.s      $f12, $f17
    08A64CA8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A64CAC:[C7AE0008]: lwc1       $f14, 8($sp)
--> 08A64CB0:[C48D0000]: lwc1       $f13, 0($a0)
    08A64CB4:[C4920004]: lwc1       $f18, 4($a0)
    08A64CB8:[460D8342]: mul.s      $f13, $f16, $f13
    08A64CBC:[C4930008]: lwc1       $f19, 8($a0)
    08A64CC0:[46127C82]: mul.s      $f18, $f15, $f18
    08A64CC4:[C480000C]: lwc1       $f0, 12($a0)
    08A64CC8:[461374C2]: mul.s      $f19, $f14, $f19
    08A64CCC:[46126B40]: add.s      $f13, $f13, $f18
    08A64CD0:[46136B40]: add.s      $f13, $f13, $f19
    08A64CD4:[46006B41]: sub.s      $f13, $f13, $f0
    08A64CD8:[4611683E]: c.le.s     $f13, $f17
    08A64CDC:[00000000]: nop
    08A64CE0:[45000007]: bc1f       0x08A64D00
    08A64CE4:[00000000]: nop
    08A64CE8:[460C683C]: c.lt.s     $f13, $f12
    08A64CEC:[00000000]: nop
    08A64CF0:[45000005]: bc1f       0x08A64D08
    08A64CF4:[00000000]: nop
    08A64CF8:[10000004]: b          0x08A64D0C
    08A64CFC:[00000000]: nop
    08A64D00:[1000000B]: b          0x08A64D30
    08A64D04:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A64D08:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08A64D0C:[24A50001]: addiu      $a1, $a1, 1
    08A64D10:[28A70006]: slti       $a3, $a1, 6
--> 08A64D14:[14E0FFE6]: bne        $a3, $zr, 0x08A64CB0
    08A64D18:[24840010]: addiu      $a0, $a0, 16
    08A64D1C:[10C00003]: beq        $a2, $zr, 0x08A64D2C
    08A64D20:[00000000]: nop
    08A64D24:[10000002]: b          0x08A64D30
_S1_2_89612A0 69,765,718 instructions (1.721%), 2,052,515 calls (089612A0 - 08961358, length 47)
    089612A0:[27BDFFF0]: addiu      $sp, $sp, -16
    089612A4:[AFB10004]: sw         $s1, 4($sp)
    089612A8:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    089612AC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    089612B0:[AFB00000]: sw         $s0, 0($sp)
    089612B4:[AFBF0008]: sw         $ra, 8($sp)
    089612B8:[10C00009]: beq        $a2, $zr, 0x089612E0
    089612BC:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    089612C0:[00F00018]: mult       $a3, $s0
    089612C4:[8E270004]: lw         $a3, 4($s1)
    089612C8:[34080003]: ori        $t0, $zr, 3 <=> li $t0, 3
    089612CC:[00002812]: mflo       $a1
    089612D0:[10E80005]: beq        $a3, $t0, 0x089612E8
    089612D4:[92260014]: lbu        $a2, 20($s1)
    089612D8:[1000000E]: b          0x08961314
    089612DC:[00000000]: nop
    089612E0:[10000019]: b          0x08961348
    089612E4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089612E8:[14C0000A]: bne        $a2, $zr, 0x08961314
    089612EC:[00000000]: nop
    089612F0:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    089612F4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    089612F8:[8E27001C]: lw         $a3, 28($s1)
    089612FC:[0E2580AD]: jal        0x089602B4
    08961300:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08961304:[8E240024]: lw         $a0, 36($s1)
    08961308:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    0896130C:[1000000B]: b          0x0896133C
    08961310:[00852021]: addu       $a0, $a0, $a1
    08961314:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08961318:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    0896131C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08961320:[8E24004C]: lw         $a0, 76($s1)
    08961324:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08961328:[0E258965]: jal        0x08962594
    0896132C:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08961330:[8E240024]: lw         $a0, 36($s1)
    08961334:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    08961338:[00852021]: addu       $a0, $a0, $a1
    0896133C:[00B0001B]: divu       $a1, $s0
    08961340:[AE240024]: sw         $a0, 36($s1)
    08961344:[00001012]: mflo       $v0
    08961348:[8FB00000]: lw         $s0, 0($sp)
    0896134C:[8FB10004]: lw         $s1, 4($sp)
    08961350:[8FBF0008]: lw         $ra, 8($sp)
    08961354:[03E00008]: jr         $ra
    08961358:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89ABD18 60,224,018 instructions (1.486%), 1,131,711 calls (089ABD18 - 089ABEC0, length 107)
    089ABD18:[27BDFFE0]: addiu      $sp, $sp, -32
    089ABD1C:[AFB3000C]: sw         $s3, 12($sp)
    089ABD20:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    089ABD24:[8E64000C]: lw         $a0, 12($s3)
    089ABD28:[8CA8000C]: lw         $t0, 12($a1)
    089ABD2C:[AFB10004]: sw         $s1, 4($sp)
    089ABD30:[AFB20008]: sw         $s2, 8($sp)
    089ABD34:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    089ABD38:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    089ABD3C:[AFB00000]: sw         $s0, 0($sp)
    089ABD40:[AFB40010]: sw         $s4, 16($sp)
    089ABD44:[AFBF0014]: sw         $ra, 20($sp)
    089ABD48:[14880003]: bne        $a0, $t0, 0x089ABD58
    089ABD4C:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    089ABD50:[14800008]: bne        $a0, $zr, 0x089ABD74
    089ABD54:[00000000]: nop
    089ABD58:[8E640040]: lw         $a0, 64($s3)
    089ABD5C:[8E450044]: lw         $a1, 68($s2)
    089ABD60:[00852024]: and        $a0, $a0, $a1
    089ABD64:[50800005]: beql       $a0, $zr, 0x089ABD7C
    089ABD68:[8E440040]: lw         $a0, 64($s2)
    089ABD6C:[10000007]: b          0x089ABD8C
    089ABD70:[00000000]: nop
    089ABD74:[1000004B]: b          0x089ABEA4
    089ABD78:[00000000]: nop
    089ABD7C:[8E650044]: lw         $a1, 68($s3)
    089ABD80:[00852024]: and        $a0, $a0, $a1
    089ABD84:[10800041]: beq        $a0, $zr, 0x089ABE8C
    089ABD88:[00000000]: nop
    089ABD8C:[26740028]: addiu      $s4, $s3, 40
    089ABD90:[26440028]: addiu      $a0, $s2, 40
    089ABD94:[C68C0000]: lwc1       $f12, 0($s4)
    089ABD98:[C48D0004]: lwc1       $f13, 4($a0)
    089ABD9C:[460D603E]: c.le.s     $f12, $f13
    089ABDA0:[00000000]: nop
    089ABDA4:[45000037]: bc1f       0x089ABE84
    089ABDA8:[00000000]: nop
    089ABDAC:[C68C0004]: lwc1       $f12, 4($s4)
    089ABDB0:[C48D0000]: lwc1       $f13, 0($a0)
    089ABDB4:[460D603C]: c.lt.s     $f12, $f13
    089ABDB8:[00000000]: nop
    089ABDBC:[45010031]: bc1t       0x089ABE84
    089ABDC0:[00000000]: nop
    089ABDC4:[C68C0008]: lwc1       $f12, 8($s4)
    089ABDC8:[C48D000C]: lwc1       $f13, 12($a0)
    089ABDCC:[460D603E]: c.le.s     $f12, $f13
    089ABDD0:[00000000]: nop
    089ABDD4:[4500002B]: bc1f       0x089ABE84
    089ABDD8:[00000000]: nop
    089ABDDC:[C68C000C]: lwc1       $f12, 12($s4)
    089ABDE0:[C48D0008]: lwc1       $f13, 8($a0)
    089ABDE4:[460D603C]: c.lt.s     $f12, $f13
    089ABDE8:[00000000]: nop
    089ABDEC:[45010025]: bc1t       0x089ABE84
    089ABDF0:[00000000]: nop
    089ABDF4:[C68C0010]: lwc1       $f12, 16($s4)
    089ABDF8:[C48D0014]: lwc1       $f13, 20($a0)
    089ABDFC:[460D603E]: c.le.s     $f12, $f13
    089ABE00:[00000000]: nop
    089ABE04:[4500001F]: bc1f       0x089ABE84
    089ABE08:[00000000]: nop
    089ABE0C:[C68C0014]: lwc1       $f12, 20($s4)
    089ABE10:[C48D0010]: lwc1       $f13, 16($a0)
    089ABE14:[460D603C]: c.lt.s     $f12, $f13
    089ABE18:[00000000]: nop
    089ABE1C:[45010019]: bc1t       0x089ABE84
    089ABE20:[00000000]: nop
    089ABE24:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    089ABE28:[8E640048]: lw         $a0, 72($s3)
    089ABE2C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    089ABE30:[24840018]: addiu      $a0, $a0, 24
    089ABE34:[84870000]: lh         $a3, 0($a0)
    089ABE38:[8C880004]: lw         $t0, 4($a0)
    089ABE3C:[0100F809]: jalr       $ra, $t0
    089ABE40:[02672021]: addu       $a0, $s3, $a3
    089ABE44:[1040000D]: beq        $v0, $zr, 0x089ABE7C
    089ABE48:[00000000]: nop
    089ABE4C:[8E440048]: lw         $a0, 72($s2)
    089ABE50:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    089ABE54:[24840018]: addiu      $a0, $a0, 24
    089ABE58:[84860000]: lh         $a2, 0($a0)
    089ABE5C:[8C870004]: lw         $a3, 4($a0)
    089ABE60:[02462021]: addu       $a0, $s2, $a2
    089ABE64:[00E0F809]: jalr       $ra, $a3
    089ABE68:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    089ABE6C:[14400009]: bne        $v0, $zr, 0x089ABE94
    089ABE70:[00000000]: nop
    089ABE74:[1000000B]: b          0x089ABEA4
    089ABE78:[00000000]: nop
    089ABE7C:[10000009]: b          0x089ABEA4
    089ABE80:[00000000]: nop
    089ABE84:[10000007]: b          0x089ABEA4
    089ABE88:[00000000]: nop
    089ABE8C:[10000005]: b          0x089ABEA4
    089ABE90:[00000000]: nop
    089ABE94:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089ABE98:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    089ABE9C:[0200F809]: jalr       $ra, $s0
    089ABEA0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    089ABEA4:[8FB00000]: lw         $s0, 0($sp)
    089ABEA8:[8FB10004]: lw         $s1, 4($sp)
    089ABEAC:[8FB20008]: lw         $s2, 8($sp)
    089ABEB0:[8FB3000C]: lw         $s3, 12($sp)
    089ABEB4:[8FB40010]: lw         $s4, 16($sp)
    089ABEB8:[8FBF0014]: lw         $ra, 20($sp)
    089ABEBC:[03E00008]: jr         $ra
    089ABEC0:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8A4E6F8 56,109,705 instructions (1.384%), 46,229 calls (08A4E6F8 - 08A4F048, length 597)
    08A4E6F8:[27BDFFA0]: addiu      $sp, $sp, -96
    08A4E6FC:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    08A4E700:[00C50018]: mult       $a2, $a1
    08A4E704:[00062082]: srl        $a0, $a2, 0x0002
    08A4E708:[AFB60050]: sw         $s6, 80($sp)
    08A4E70C:[38C90004]: xori       $t1, $a2, 4
    08A4E710:[30D60003]: andi       $s6, $a2, 3
    08A4E714:[AFA40018]: sw         $a0, 24($sp)
    08A4E718:[0009482B]: sltu       $t1, $zr, $t1 <=> move $t1, $t1
    08A4E71C:[AFB60030]: sw         $s6, 48($sp)
    08A4E720:[AFA90034]: sw         $t1, 52($sp)
    08A4E724:[01064821]: addu       $t1, $t0, $a2
    08A4E728:[00005012]: mflo       $t2
    08A4E72C:[010A5021]: addu       $t2, $t0, $t2
    08A4E730:[AFA9002C]: sw         $t1, 44($sp)
    08A4E734:[31040003]: andi       $a0, $t0, 3
    08A4E738:[AFAA0028]: sw         $t2, 40($sp)
    08A4E73C:[0096B025]: or         $s6, $a0, $s6
    08A4E740:[AFA80014]: sw         $t0, 20($sp)
    08A4E744:[AFB00038]: sw         $s0, 56($sp)
    08A4E748:[AFB5004C]: sw         $s5, 76($sp)
    08A4E74C:[2CA40007]: sltiu      $a0, $a1, 7
    08A4E750:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08A4E754:[00C0A825]: or         $s5, $a2, $zr <=> move $s5, $a2
    08A4E758:[AFA70010]: sw         $a3, 16($sp)
    08A4E75C:[AFB1003C]: sw         $s1, 60($sp)
    08A4E760:[AFB20040]: sw         $s2, 64($sp)
    08A4E764:[AFB30044]: sw         $s3, 68($sp)
    08A4E768:[AFB40048]: sw         $s4, 72($sp)
    08A4E76C:[AFB70054]: sw         $s7, 84($sp)
    08A4E770:[AFBE0058]: sw         $fp, 88($sp)
    08A4E774:[AFBF005C]: sw         $ra, 92($sp)
    08A4E778:[34170002]: ori        $s7, $zr, 2 <=> li $s7, 2
    08A4E77C:[52C00001]: beql       $s6, $zr, 0x08A4E784
    08A4E780:[8FB70034]: lw         $s7, 52($sp)
    08A4E784:[10800045]: beq        $a0, $zr, 0x08A4E89C
    08A4E788:[00102042]: srl        $a0, $s0, 0x0001
    08A4E78C:[8FB3002C]: lw         $s3, 44($sp)
    08A4E790:[8FA40028]: lw         $a0, 40($sp)
    08A4E794:[0264202B]: sltu       $a0, $s3, $a0
    08A4E798:[10800034]: beq        $a0, $zr, 0x08A4E86C
    08A4E79C:[2AF20002]: slti       $s2, $s7, 2
    08A4E7A0:[8FA40014]: lw         $a0, 20($sp)
    08A4E7A4:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    08A4E7A8:[0091202B]: sltu       $a0, $a0, $s1
    08A4E7AC:[1080002A]: beq        $a0, $zr, 0x08A4E858
    08A4E7B0:[02358023]: subu       $s0, $s1, $s5
    08A4E7B4:[8FA60010]: lw         $a2, 16($sp)
    08A4E7B8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E7BC:[00C0F809]: jalr       $ra, $a2
    08A4E7C0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E7C4:[58400025]: blezl      $v0, 0x08A4E85C
    08A4E7C8:[8FA40028]: lw         $a0, 40($sp)
    08A4E7CC:[16E00006]: bne        $s7, $zr, 0x08A4E7E8
    08A4E7D0:[00000000]: nop
    08A4E7D4:[8E040000]: lw         $a0, 0($s0)
    08A4E7D8:[8E250000]: lw         $a1, 0($s1)
    08A4E7DC:[AE240000]: sw         $a0, 0($s1)
    08A4E7E0:[10000019]: b          0x08A4E848
    08A4E7E4:[AE050000]: sw         $a1, 0($s0)
    08A4E7E8:[1240000E]: beq        $s2, $zr, 0x08A4E824
    08A4E7EC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4E7F0:[8FA40018]: lw         $a0, 24($sp)
    08A4E7F4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E7F8:[8E060000]: lw         $a2, 0($s0)
    08A4E7FC:[8CA70000]: lw         $a3, 0($a1)
    08A4E800:[ACA60000]: sw         $a2, 0($a1)
    08A4E804:[AE070000]: sw         $a3, 0($s0)
    08A4E808:[24A50004]: addiu      $a1, $a1, 4
    08A4E80C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4E810:[1C80FFF9]: bgtz       $a0, 0x08A4E7F8
    08A4E814:[26100004]: addiu      $s0, $s0, 4
    08A4E818:[1000000C]: b          0x08A4E84C
    08A4E81C:[8FA40014]: lw         $a0, 20($sp)
    08A4E824:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E828:[82060000]: lb         $a2, 0($s0)
    08A4E82C:[80A70000]: lb         $a3, 0($a1)
    08A4E830:[A0A60000]: sb         $a2, 0($a1)
    08A4E834:[A2070000]: sb         $a3, 0($s0)
    08A4E838:[24A50001]: addiu      $a1, $a1, 1
    08A4E83C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4E840:[1C80FFF9]: bgtz       $a0, 0x08A4E828
    08A4E844:[26100001]: addiu      $s0, $s0, 1
    08A4E848:[8FA40014]: lw         $a0, 20($sp)
    08A4E84C:[02358823]: subu       $s1, $s1, $s5
    08A4E850:[1000FFD6]: b          0x08A4E7AC
    08A4E854:[0091202B]: sltu       $a0, $a0, $s1
    08A4E858:[8FA40028]: lw         $a0, 40($sp)
    08A4E85C:[02759821]: addu       $s3, $s3, $s5
    08A4E860:[0264202B]: sltu       $a0, $s3, $a0
    08A4E864:[5480FFCF]: bnel       $a0, $zr, 0x08A4E7A4
    08A4E868:[8FA40014]: lw         $a0, 20($sp)
    08A4E86C:[8FB00038]: lw         $s0, 56($sp)
    08A4E870:[8FB1003C]: lw         $s1, 60($sp)
    08A4E874:[8FB20040]: lw         $s2, 64($sp)
    08A4E878:[8FB30044]: lw         $s3, 68($sp)
    08A4E87C:[8FB40048]: lw         $s4, 72($sp)
    08A4E880:[8FB5004C]: lw         $s5, 76($sp)
    08A4E884:[8FB60050]: lw         $s6, 80($sp)
    08A4E888:[8FB70054]: lw         $s7, 84($sp)
    08A4E88C:[8FBE0058]: lw         $fp, 88($sp)
    08A4E890:[8FBF005C]: lw         $ra, 92($sp)
    08A4E894:[03E00008]: jr         $ra
    08A4E898:[27BD0060]: addiu      $sp, $sp, 96
    08A4E89C:[00950018]: mult       $a0, $s5
    08A4E8A0:[2604FFFF]: addiu      $a0, $s0, -1
    08A4E8A4:[8FA50014]: lw         $a1, 20($sp)
    08A4E8A8:[8FB20010]: lw         $s2, 16($sp)
    08A4E8AC:[2E060008]: sltiu      $a2, $s0, 8
    08A4E8B0:[00009812]: mflo       $s3
    08A4E8B4:[00000000]: nop
    08A4E8B8:[00000000]: nop
    08A4E8BC:[00950018]: mult       $a0, $s5
    08A4E8C0:[2AFE0002]: slti       $fp, $s7, 2
    08A4E8C4:[00B39821]: addu       $s3, $a1, $s3
    08A4E8C8:[00002012]: mflo       $a0
    08A4E8CC:[00A42021]: addu       $a0, $a1, $a0
    08A4E8D0:[14C00099]: bne        $a2, $zr, 0x08A4EB38
    08A4E8D4:[AFA40024]: sw         $a0, 36($sp)
    08A4E8D8:[0080B025]: or         $s6, $a0, $zr <=> move $s6, $a0
    08A4E8DC:[2E040029]: sltiu      $a0, $s0, 41
    08A4E8E0:[14800076]: bne        $a0, $zr, 0x08A4EABC
    08A4E8E4:[8FB40014]: lw         $s4, 20($sp)
    08A4E8E8:[001020C2]: srl        $a0, $s0, 0x0003
    08A4E8EC:[00950018]: mult       $a0, $s5
    08A4E8F0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08A4E8F4:[00002812]: mflo       $a1
    08A4E8F8:[00B48021]: addu       $s0, $a1, $s4
    08A4E8FC:[00A53021]: addu       $a2, $a1, $a1
    08A4E900:[AFA5001C]: sw         $a1, 28($sp)
    08A4E904:[02868821]: addu       $s1, $s4, $a2
    08A4E908:[AFA60020]: sw         $a2, 32($sp)
    08A4E90C:[0240F809]: jalr       $ra, $s2
    08A4E910:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08A4E914:[0441000E]: bgez       $v0, 0x08A4E950
    08A4E918:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E91C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E920:[0240F809]: jalr       $ra, $s2
    08A4E924:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E928:[04400007]: bltz       $v0, 0x08A4E948
    08A4E92C:[00000000]: nop
    08A4E930:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08A4E934:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E938:[0240F809]: jalr       $ra, $s2
    08A4E93C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E940:[04420001]: bltzl      $v0, 0x08A4E948
    08A4E944:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08A4E948:[1000000C]: b          0x08A4E97C
    08A4E94C:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    08A4E950:[0240F809]: jalr       $ra, $s2
    08A4E954:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E958:[5C400008]: bgtzl      $v0, 0x08A4E97C
    08A4E95C:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    08A4E960:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08A4E964:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08A4E968:[0240F809]: jalr       $ra, $s2
    08A4E96C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08A4E970:[04420001]: bltzl      $v0, 0x08A4E978
    08A4E974:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08A4E978:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    08A4E97C:[8FB1001C]: lw         $s1, 28($sp)
    08A4E980:[8FA60010]: lw         $a2, 16($sp)
    08A4E984:[02719023]: subu       $s2, $s3, $s1
    08A4E988:[02338821]: addu       $s1, $s1, $s3
    08A4E98C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A4E990:[00C0F809]: jalr       $ra, $a2
    08A4E994:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08A4E998:[04410011]: bgez       $v0, 0x08A4E9E0
    08A4E99C:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08A4E9A0:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08A4E9A4:[8FA60010]: lw         $a2, 16($sp)
    08A4E9A8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E9AC:[00C0F809]: jalr       $ra, $a2
    08A4E9B0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E9B4:[04400008]: bltz       $v0, 0x08A4E9D8
    08A4E9B8:[00000000]: nop
    08A4E9BC:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08A4E9C0:[8FA60010]: lw         $a2, 16($sp)
    08A4E9C4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E9C8:[00C0F809]: jalr       $ra, $a2
    08A4E9CC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E9D0:[04420001]: bltzl      $v0, 0x08A4E9D8
    08A4E9D4:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08A4E9D8:[1000000F]: b          0x08A4EA18
    08A4E9DC:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08A4E9E0:[8FA60010]: lw         $a2, 16($sp)
    08A4E9E4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E9E8:[00C0F809]: jalr       $ra, $a2
    08A4E9EC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E9F0:[1C400009]: bgtz       $v0, 0x08A4EA18
    08A4E9F4:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08A4E9F8:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08A4E9FC:[8FA60010]: lw         $a2, 16($sp)
    08A4EA00:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A4EA04:[00C0F809]: jalr       $ra, $a2
    08A4EA08:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08A4EA0C:[04420001]: bltzl      $v0, 0x08A4EA14
    08A4EA10:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08A4EA14:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08A4EA18:[8FB10020]: lw         $s1, 32($sp)
    08A4EA1C:[8FB20024]: lw         $s2, 36($sp)
    08A4EA20:[8FB0001C]: lw         $s0, 28($sp)
    08A4EA24:[02518823]: subu       $s1, $s2, $s1
    08A4EA28:[02508023]: subu       $s0, $s2, $s0
    08A4EA2C:[8FA60010]: lw         $a2, 16($sp)
    08A4EA30:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A4EA34:[00C0F809]: jalr       $ra, $a2
    08A4EA38:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08A4EA3C:[04430011]: bgezl      $v0, 0x08A4EA84
    08A4EA40:[8FA60010]: lw         $a2, 16($sp)
    08A4EA44:[8FA60010]: lw         $a2, 16($sp)
    08A4EA48:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EA4C:[00C0F809]: jalr       $ra, $a2
    08A4EA50:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A4EA54:[04420009]: bltzl      $v0, 0x08A4EA7C
    08A4EA58:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08A4EA5C:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08A4EA60:[8FA60010]: lw         $a2, 16($sp)
    08A4EA64:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EA68:[00C0F809]: jalr       $ra, $a2
    08A4EA6C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A4EA70:[04420001]: bltzl      $v0, 0x08A4EA78
    08A4EA74:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08A4EA78:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08A4EA7C:[1000000F]: b          0x08A4EABC
    08A4EA80:[8FB20010]: lw         $s2, 16($sp)
    08A4EA84:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EA88:[00C0F809]: jalr       $ra, $a2
    08A4EA8C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A4EA90:[5C400009]: bgtzl      $v0, 0x08A4EAB8
    08A4EA94:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08A4EA98:[8FA60010]: lw         $a2, 16($sp)
    08A4EA9C:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08A4EAA0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A4EAA4:[00C0F809]: jalr       $ra, $a2
    08A4EAA8:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A4EAAC:[04420001]: bltzl      $v0, 0x08A4EAB4
    08A4EAB0:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08A4EAB4:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08A4EAB8:[8FB20010]: lw         $s2, 16($sp)
    08A4EABC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08A4EAC0:[0240F809]: jalr       $ra, $s2
    08A4EAC4:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08A4EAC8:[0441000F]: bgez       $v0, 0x08A4EB08
    08A4EACC:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08A4EAD0:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08A4EAD4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EAD8:[0240F809]: jalr       $ra, $s2
    08A4EADC:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A4EAE0:[04400007]: bltz       $v0, 0x08A4EB00
    08A4EAE4:[00000000]: nop
    08A4EAE8:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08A4EAEC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EAF0:[0240F809]: jalr       $ra, $s2
    08A4EAF4:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A4EAF8:[04420001]: bltzl      $v0, 0x08A4EB00
    08A4EAFC:[02C08025]: or         $s0, $s6, $zr <=> move $s0, $s6
    08A4EB00:[1000000D]: b          0x08A4EB38
    08A4EB04:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08A4EB08:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EB0C:[0240F809]: jalr       $ra, $s2
    08A4EB10:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A4EB14:[1C400008]: bgtz       $v0, 0x08A4EB38
    08A4EB18:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08A4EB1C:[02C08025]: or         $s0, $s6, $zr <=> move $s0, $s6
    08A4EB20:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08A4EB24:[0240F809]: jalr       $ra, $s2
    08A4EB28:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08A4EB2C:[04420001]: bltzl      $v0, 0x08A4EB34
    08A4EB30:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08A4EB34:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08A4EB38:[16E00007]: bne        $s7, $zr, 0x08A4EB58
    08A4EB3C:[00000000]: nop
    08A4EB40:[8FA40014]: lw         $a0, 20($sp)
    08A4EB44:[8E650000]: lw         $a1, 0($s3)
    08A4EB48:[8C860000]: lw         $a2, 0($a0)
    08A4EB4C:[AC850000]: sw         $a1, 0($a0)
    08A4EB50:[10000019]: b          0x08A4EBB8
    08A4EB54:[AE660000]: sw         $a2, 0($s3)
    08A4EB58:[53C0000E]: beql       $fp, $zr, 0x08A4EB94
    08A4EB5C:[8FA50014]: lw         $a1, 20($sp)
    08A4EB60:[8FA40018]: lw         $a0, 24($sp)
    08A4EB64:[8FA50014]: lw         $a1, 20($sp)
    08A4EB68:[8E660000]: lw         $a2, 0($s3)
    08A4EB6C:[8CA70000]: lw         $a3, 0($a1)
    08A4EB70:[ACA60000]: sw         $a2, 0($a1)
    08A4EB74:[AE670000]: sw         $a3, 0($s3)
    08A4EB78:[24A50004]: addiu      $a1, $a1, 4
    08A4EB7C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EB80:[1C80FFF9]: bgtz       $a0, 0x08A4EB68
    08A4EB84:[26730004]: addiu      $s3, $s3, 4
    08A4EB88:[1000000C]: b          0x08A4EBBC
    08A4EB8C:[8FB3002C]: lw         $s3, 44($sp)
    08A4EB94:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4EB98:[82660000]: lb         $a2, 0($s3)
    08A4EB9C:[80A70000]: lb         $a3, 0($a1)
    08A4EBA0:[A0A60000]: sb         $a2, 0($a1)
    08A4EBA4:[A2670000]: sb         $a3, 0($s3)
    08A4EBA8:[24A50001]: addiu      $a1, $a1, 1
    08A4EBAC:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EBB0:[1C80FFF9]: bgtz       $a0, 0x08A4EB98
    08A4EBB4:[26730001]: addiu      $s3, $s3, 1
    08A4EBB8:[8FB3002C]: lw         $s3, 44($sp)
    08A4EBBC:[8FB20024]: lw         $s2, 36($sp)
    08A4EBC0:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
    08A4EBC4:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08A4EBC8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08A4EBCC:[0236802B]: sltu       $s0, $s1, $s6
    08A4EBD0:[1600005D]: bne        $s0, $zr, 0x08A4ED48
    08A4EBD4:[00000000]: nop
    08A4EBD8:[8FA50014]: lw         $a1, 20($sp)
    08A4EBDC:[8FA60010]: lw         $a2, 16($sp)
    08A4EBE0:[00C0F809]: jalr       $ra, $a2
    08A4EBE4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A4EBE8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08A4EBEC:[1C800026]: bgtz       $a0, 0x08A4EC88
    08A4EBF0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08A4EBF4:[14A00021]: bne        $a1, $zr, 0x08A4EC7C
    08A4EBF8:[02752021]: addu       $a0, $s3, $s5
    08A4EBFC:[16E00006]: bne        $s7, $zr, 0x08A4EC18
    08A4EC00:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08A4EC04:[8E650000]: lw         $a1, 0($s3)
    08A4EC08:[8EC60000]: lw         $a2, 0($s6)
    08A4EC0C:[AEC50000]: sw         $a1, 0($s6)
    08A4EC10:[10000019]: b          0x08A4EC78
    08A4EC14:[AE660000]: sw         $a2, 0($s3)
    08A4EC18:[13C0000E]: beq        $fp, $zr, 0x08A4EC54
    08A4EC1C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08A4EC20:[8FA50018]: lw         $a1, 24($sp)
    08A4EC24:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08A4EC28:[8E670000]: lw         $a3, 0($s3)
    08A4EC2C:[8CC80000]: lw         $t0, 0($a2)
    08A4EC30:[ACC70000]: sw         $a3, 0($a2)
    08A4EC34:[AE680000]: sw         $t0, 0($s3)
    08A4EC38:[24C60004]: addiu      $a2, $a2, 4
    08A4EC3C:[24A5FFFF]: addiu      $a1, $a1, -1
    08A4EC40:[1CA0FFF9]: bgtz       $a1, 0x08A4EC28
    08A4EC44:[26730004]: addiu      $s3, $s3, 4
    08A4EC48:[1000000C]: b          0x08A4EC7C
    08A4EC4C:[02D5B021]: addu       $s6, $s6, $s5
    08A4EC54:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08A4EC58:[82670000]: lb         $a3, 0($s3)
    08A4EC5C:[80C80000]: lb         $t0, 0($a2)
    08A4EC60:[A0C70000]: sb         $a3, 0($a2)
    08A4EC64:[A2680000]: sb         $t0, 0($s3)
    08A4EC68:[24C60001]: addiu      $a2, $a2, 1
    08A4EC6C:[24A5FFFF]: addiu      $a1, $a1, -1
    08A4EC70:[1CA0FFF9]: bgtz       $a1, 0x08A4EC58
    08A4EC74:[26730001]: addiu      $s3, $s3, 1
    08A4EC78:[02D5B021]: addu       $s6, $s6, $s5
    08A4EC7C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08A4EC80:[1000FFD3]: b          0x08A4EBD0
    08A4EC84:[0233802B]: sltu       $s0, $s1, $s3
    08A4EC88:[1600002F]: bne        $s0, $zr, 0x08A4ED48
    08A4EC8C:[00000000]: nop
    08A4EC90:[8FA50014]: lw         $a1, 20($sp)
    08A4EC94:[8FA60010]: lw         $a2, 16($sp)
    08A4EC98:[00C0F809]: jalr       $ra, $a2
    08A4EC9C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A4ECA0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08A4ECA4:[04800028]: bltz       $a0, 0x08A4ED48
    08A4ECA8:[00000000]: nop
    08A4ECAC:[54800024]: bnel       $a0, $zr, 0x08A4ED40
    08A4ECB0:[02358823]: subu       $s1, $s1, $s5
    08A4ECB4:[16E00006]: bne        $s7, $zr, 0x08A4ECD0
    08A4ECB8:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08A4ECBC:[8E440000]: lw         $a0, 0($s2)
    08A4ECC0:[8E250000]: lw         $a1, 0($s1)
    08A4ECC4:[AE240000]: sw         $a0, 0($s1)
    08A4ECC8:[1000001B]: b          0x08A4ED38
    08A4ECCC:[AE450000]: sw         $a1, 0($s2)
    08A4ECD0:[13C0000F]: beq        $fp, $zr, 0x08A4ED10
    08A4ECD4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4ECD8:[8FA40018]: lw         $a0, 24($sp)
    08A4ECDC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4ECE0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08A4ECE4:[8CC70000]: lw         $a3, 0($a2)
    08A4ECE8:[8CA80000]: lw         $t0, 0($a1)
    08A4ECEC:[ACA70000]: sw         $a3, 0($a1)
    08A4ECF0:[ACC80000]: sw         $t0, 0($a2)
    08A4ECF4:[24A50004]: addiu      $a1, $a1, 4
    08A4ECF8:[2484FFFF]: addiu      $a0, $a0, -1
    08A4ECFC:[1C80FFF9]: bgtz       $a0, 0x08A4ECE4
    08A4ED00:[24C60004]: addiu      $a2, $a2, 4
    08A4ED04:[1000000D]: b          0x08A4ED3C
    08A4ED08:[02559023]: subu       $s2, $s2, $s5
    08A4ED10:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4ED14:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08A4ED18:[80C70000]: lb         $a3, 0($a2)
    08A4ED1C:[80A80000]: lb         $t0, 0($a1)
    08A4ED20:[A0A70000]: sb         $a3, 0($a1)
    08A4ED24:[A0C80000]: sb         $t0, 0($a2)
    08A4ED28:[24A50001]: addiu      $a1, $a1, 1
    08A4ED2C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4ED30:[1C80FFF9]: bgtz       $a0, 0x08A4ED18
    08A4ED34:[24C60001]: addiu      $a2, $a2, 1
    08A4ED38:[02559023]: subu       $s2, $s2, $s5
    08A4ED3C:[02358823]: subu       $s1, $s1, $s5
    08A4ED40:[1000FFD1]: b          0x08A4EC88
    08A4ED44:[0233802B]: sltu       $s0, $s1, $s3
    08A4ED48:[16000023]: bne        $s0, $zr, 0x08A4EDD8
    08A4ED4C:[02752021]: addu       $a0, $s3, $s5
    08A4ED50:[16E00006]: bne        $s7, $zr, 0x08A4ED6C
    08A4ED54:[02352823]: subu       $a1, $s1, $s5
    08A4ED58:[8E260000]: lw         $a2, 0($s1)
    08A4ED5C:[8E670000]: lw         $a3, 0($s3)
    08A4ED60:[AE660000]: sw         $a2, 0($s3)
    08A4ED64:[10000017]: b          0x08A4EDC4
    08A4ED68:[AE270000]: sw         $a3, 0($s1)
    08A4ED6C:[13C0000D]: beq        $fp, $zr, 0x08A4EDA4
    08A4ED70:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08A4ED74:[8FA60018]: lw         $a2, 24($sp)
    08A4ED78:[8E270000]: lw         $a3, 0($s1)
    08A4ED7C:[8E680000]: lw         $t0, 0($s3)
    08A4ED80:[AE670000]: sw         $a3, 0($s3)
    08A4ED84:[AE280000]: sw         $t0, 0($s1)
    08A4ED88:[26730004]: addiu      $s3, $s3, 4
    08A4ED8C:[24C6FFFF]: addiu      $a2, $a2, -1
    08A4ED90:[1CC0FFF9]: bgtz       $a2, 0x08A4ED78
    08A4ED94:[26310004]: addiu      $s1, $s1, 4
    08A4ED98:[1000000B]: b          0x08A4EDC8
    08A4ED9C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08A4EDA4:[82270000]: lb         $a3, 0($s1)
    08A4EDA8:[82680000]: lb         $t0, 0($s3)
    08A4EDAC:[A2670000]: sb         $a3, 0($s3)
    08A4EDB0:[A2280000]: sb         $t0, 0($s1)
    08A4EDB4:[26730001]: addiu      $s3, $s3, 1
    08A4EDB8:[24C6FFFF]: addiu      $a2, $a2, -1
    08A4EDBC:[1CC0FFF9]: bgtz       $a2, 0x08A4EDA4
    08A4EDC0:[26310001]: addiu      $s1, $s1, 1
    08A4EDC4:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08A4EDC8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08A4EDCC:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08A4EDD0:[1000FF7F]: b          0x08A4EBD0
    08A4EDD4:[0233802B]: sltu       $s0, $s1, $s3
    08A4EDD8:[5680003C]: bnel       $s4, $zr, 0x08A4EECC
    08A4EDDC:[8FA40014]: lw         $a0, 20($sp)
    08A4EDE0:[8FB2002C]: lw         $s2, 44($sp)
    08A4EDE4:[8FA40028]: lw         $a0, 40($sp)
    08A4EDE8:[0244202B]: sltu       $a0, $s2, $a0
    08A4EDEC:[1080FE9F]: beq        $a0, $zr, 0x08A4E86C
    08A4EDF0:[8FB30018]: lw         $s3, 24($sp)
    08A4EDF4:[8FA40014]: lw         $a0, 20($sp)
    08A4EDF8:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08A4EDFC:[0091202B]: sltu       $a0, $a0, $s1
    08A4EE00:[1080002A]: beq        $a0, $zr, 0x08A4EEAC
    08A4EE04:[02358023]: subu       $s0, $s1, $s5
    08A4EE08:[8FA60010]: lw         $a2, 16($sp)
    08A4EE0C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EE10:[00C0F809]: jalr       $ra, $a2
    08A4EE14:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE18:[58400025]: blezl      $v0, 0x08A4EEB0
    08A4EE1C:[8FA40028]: lw         $a0, 40($sp)
    08A4EE20:[16E00006]: bne        $s7, $zr, 0x08A4EE3C
    08A4EE24:[00000000]: nop
    08A4EE28:[8E040000]: lw         $a0, 0($s0)
    08A4EE2C:[8E250000]: lw         $a1, 0($s1)
    08A4EE30:[AE240000]: sw         $a0, 0($s1)
    08A4EE34:[10000019]: b          0x08A4EE9C
    08A4EE38:[AE050000]: sw         $a1, 0($s0)
    08A4EE3C:[13C0000E]: beq        $fp, $zr, 0x08A4EE78
    08A4EE40:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4EE44:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A4EE48:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE4C:[8E060000]: lw         $a2, 0($s0)
    08A4EE50:[8CA70000]: lw         $a3, 0($a1)
    08A4EE54:[ACA60000]: sw         $a2, 0($a1)
    08A4EE58:[AE070000]: sw         $a3, 0($s0)
    08A4EE5C:[24A50004]: addiu      $a1, $a1, 4
    08A4EE60:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EE64:[1C80FFF9]: bgtz       $a0, 0x08A4EE4C
    08A4EE68:[26100004]: addiu      $s0, $s0, 4
    08A4EE6C:[1000000C]: b          0x08A4EEA0
    08A4EE70:[8FA40014]: lw         $a0, 20($sp)
    08A4EE78:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE7C:[82060000]: lb         $a2, 0($s0)
    08A4EE80:[80A70000]: lb         $a3, 0($a1)
    08A4EE84:[A0A60000]: sb         $a2, 0($a1)
    08A4EE88:[A2070000]: sb         $a3, 0($s0)
    08A4EE8C:[24A50001]: addiu      $a1, $a1, 1
    08A4EE90:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EE94:[1C80FFF9]: bgtz       $a0, 0x08A4EE7C
    08A4EE98:[26100001]: addiu      $s0, $s0, 1
    08A4EE9C:[8FA40014]: lw         $a0, 20($sp)
    08A4EEA0:[02358823]: subu       $s1, $s1, $s5
    08A4EEA4:[1000FFD6]: b          0x08A4EE00
    08A4EEA8:[0091202B]: sltu       $a0, $a0, $s1
    08A4EEAC:[8FA40028]: lw         $a0, 40($sp)
    08A4EEB0:[02559021]: addu       $s2, $s2, $s5
    08A4EEB4:[0244202B]: sltu       $a0, $s2, $a0
    08A4EEB8:[5480FFCF]: bnel       $a0, $zr, 0x08A4EDF8
    08A4EEBC:[8FA40014]: lw         $a0, 20($sp)
    08A4EEC0:[1000FE6A]: b          0x08A4E86C
    08A4EEC4:[00000000]: nop
    08A4EECC:[8FA60028]: lw         $a2, 40($sp)
    08A4EED0:[02C42023]: subu       $a0, $s6, $a0
    08A4EED4:[02762823]: subu       $a1, $s3, $s6
    08A4EED8:[00D23023]: subu       $a2, $a2, $s2
    08A4EEDC:[0085382A]: slt        $a3, $a0, $a1
    08A4EEE0:[0251B023]: subu       $s6, $s2, $s1
    08A4EEE4:[14E00003]: bne        $a3, $zr, 0x08A4EEF4
    08A4EEE8:[00D53023]: subu       $a2, $a2, $s5
    08A4EEEC:[10000001]: b          0x08A4EEF4
    08A4EEF0:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08A4EEF4:[5880001B]: blezl      $a0, 0x08A4EF64
    08A4EEF8:[02C6202B]: sltu       $a0, $s6, $a2
    08A4EEFC:[13C0000E]: beq        $fp, $zr, 0x08A4EF38
    08A4EF00:[02643823]: subu       $a3, $s3, $a0
    08A4EF04:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08A4EF08:[8FA70014]: lw         $a3, 20($sp)
    08A4EF0C:[00042082]: srl        $a0, $a0, 0x0002
    08A4EF10:[8D090000]: lw         $t1, 0($t0)
    08A4EF14:[8CEA0000]: lw         $t2, 0($a3)
    08A4EF18:[ACE90000]: sw         $t1, 0($a3)
    08A4EF1C:[AD0A0000]: sw         $t2, 0($t0)
    08A4EF20:[24E70004]: addiu      $a3, $a3, 4
    08A4EF24:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EF28:[1C80FFF9]: bgtz       $a0, 0x08A4EF10
    08A4EF2C:[25080004]: addiu      $t0, $t0, 4
    08A4EF30:[1000000C]: b          0x08A4EF64
    08A4EF34:[02C6202B]: sltu       $a0, $s6, $a2
    08A4EF38:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08A4EF3C:[8FA70014]: lw         $a3, 20($sp)
    08A4EF40:[81090000]: lb         $t1, 0($t0)
    08A4EF44:[80EA0000]: lb         $t2, 0($a3)
    08A4EF48:[A0E90000]: sb         $t1, 0($a3)
    08A4EF4C:[A10A0000]: sb         $t2, 0($t0)
    08A4EF50:[24E70001]: addiu      $a3, $a3, 1
    08A4EF54:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EF58:[1C80FFF9]: bgtz       $a0, 0x08A4EF40
    08A4EF5C:[25080001]: addiu      $t0, $t0, 1
    08A4EF60:[02C6202B]: sltu       $a0, $s6, $a2
    08A4EF64:[10800003]: beq        $a0, $zr, 0x08A4EF74
    08A4EF68:[00000000]: nop
    08A4EF6C:[10000001]: b          0x08A4EF74
    08A4EF70:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08A4EF74:[18C00018]: blez       $a2, 0x08A4EFD8
    08A4EF78:[02A5202B]: sltu       $a0, $s5, $a1
    08A4EF7C:[8FA40028]: lw         $a0, 40($sp)
    08A4EF80:[13C0000C]: beq        $fp, $zr, 0x08A4EFB4
    08A4EF84:[00862023]: subu       $a0, $a0, $a2
    08A4EF88:[00063082]: srl        $a2, $a2, 0x0002
    08A4EF8C:[8C870000]: lw         $a3, 0($a0)
    08A4EF90:[8E680000]: lw         $t0, 0($s3)
    08A4EF94:[AE670000]: sw         $a3, 0($s3)
    08A4EF98:[AC880000]: sw         $t0, 0($a0)
    08A4EF9C:[26730004]: addiu      $s3, $s3, 4
    08A4EFA0:[24C6FFFF]: addiu      $a2, $a2, -1
    08A4EFA4:[1CC0FFF9]: bgtz       $a2, 0x08A4EF8C
    08A4EFA8:[24840004]: addiu      $a0, $a0, 4
    08A4EFAC:[1000000A]: b          0x08A4EFD8
    08A4EFB0:[02A5202B]: sltu       $a0, $s5, $a1
    08A4EFB4:[80870000]: lb         $a3, 0($a0)
    08A4EFB8:[82680000]: lb         $t0, 0($s3)
    08A4EFBC:[A2670000]: sb         $a3, 0($s3)
    08A4EFC0:[A0880000]: sb         $t0, 0($a0)
    08A4EFC4:[26730001]: addiu      $s3, $s3, 1
    08A4EFC8:[24C6FFFF]: addiu      $a2, $a2, -1
    08A4EFCC:[1CC0FFF9]: bgtz       $a2, 0x08A4EFB4
    08A4EFD0:[24840001]: addiu      $a0, $a0, 1
    08A4EFD4:[02A5202B]: sltu       $a0, $s5, $a1
    08A4EFD8:[10800008]: beq        $a0, $zr, 0x08A4EFFC
    08A4EFDC:[02B6202B]: sltu       $a0, $s5, $s6
    08A4EFE0:[00B5001B]: divu       $a1, $s5
    08A4EFE4:[8FA40014]: lw         $a0, 20($sp)
    08A4EFE8:[8FA70010]: lw         $a3, 16($sp)
    08A4EFEC:[00002812]: mflo       $a1
    08A4EFF0:[0E2939BE]: jal        0x08A4E6F8
    08A4EFF4:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08A4EFF8:[02B6202B]: sltu       $a0, $s5, $s6
    08A4EFFC:[1080FE1B]: beq        $a0, $zr, 0x08A4E86C
    08A4F000:[00000000]: nop
    08A4F004:[02D5001B]: divu       $s6, $s5
    08A4F008:[8FA40028]: lw         $a0, 40($sp)
    08A4F00C:[8FA50030]: lw         $a1, 48($sp)
    08A4F010:[00963023]: subu       $a2, $a0, $s6
    08A4F014:[30D60003]: andi       $s6, $a2, 3
    08A4F018:[02C5B025]: or         $s6, $s6, $a1
    08A4F01C:[AFA60014]: sw         $a2, 20($sp)
    08A4F020:[00D52021]: addu       $a0, $a2, $s5
    08A4F024:[AFA4002C]: sw         $a0, 44($sp)
    08A4F028:[00008012]: mflo       $s0
    08A4F02C:[00000000]: nop
    08A4F030:[00000000]: nop
    08A4F034:[02B00018]: mult       $s5, $s0
    08A4F038:[2E040007]: sltiu      $a0, $s0, 7
    08A4F03C:[00002812]: mflo       $a1
    08A4F040:[00C52821]: addu       $a1, $a2, $a1
    08A4F044:[1000FDCC]: b          0x08A4E778
    08A4F048:[AFA50028]: sw         $a1, 40($sp)
  Back Branch 08A4ED90 1,166,942 times (length 8)
    08A4ED64:[10000017]: b          0x08A4EDC4
    08A4ED68:[AE270000]: sw         $a3, 0($s1)
    08A4ED6C:[13C0000D]: beq        $fp, $zr, 0x08A4EDA4
    08A4ED70:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08A4ED74:[8FA60018]: lw         $a2, 24($sp)
--> 08A4ED78:[8E270000]: lw         $a3, 0($s1)
    08A4ED7C:[8E680000]: lw         $t0, 0($s3)
    08A4ED80:[AE670000]: sw         $a3, 0($s3)
    08A4ED84:[AE280000]: sw         $t0, 0($s1)
    08A4ED88:[26730004]: addiu      $s3, $s3, 4
    08A4ED8C:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08A4ED90:[1CC0FFF9]: bgtz       $a2, 0x08A4ED78
    08A4ED94:[26310004]: addiu      $s1, $s1, 4
    08A4ED98:[1000000B]: b          0x08A4EDC8
    08A4ED9C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
  Back Branch 08A4EC40 688,737 times (length 8)
    08A4EC14:[AE660000]: sw         $a2, 0($s3)
    08A4EC18:[13C0000E]: beq        $fp, $zr, 0x08A4EC54
    08A4EC1C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08A4EC20:[8FA50018]: lw         $a1, 24($sp)
    08A4EC24:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
--> 08A4EC28:[8E670000]: lw         $a3, 0($s3)
    08A4EC2C:[8CC80000]: lw         $t0, 0($a2)
    08A4EC30:[ACC70000]: sw         $a3, 0($a2)
    08A4EC34:[AE680000]: sw         $t0, 0($s3)
    08A4EC38:[24C60004]: addiu      $a2, $a2, 4
    08A4EC3C:[24A5FFFF]: addiu      $a1, $a1, -1
--> 08A4EC40:[1CA0FFF9]: bgtz       $a1, 0x08A4EC28
    08A4EC44:[26730004]: addiu      $s3, $s3, 4
    08A4EC48:[1000000C]: b          0x08A4EC7C
    08A4EC4C:[02D5B021]: addu       $s6, $s6, $s5
  Back Branch 08A4EF28 590,618 times (length 8)
    08A4EEFC:[13C0000E]: beq        $fp, $zr, 0x08A4EF38
    08A4EF00:[02643823]: subu       $a3, $s3, $a0
    08A4EF04:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08A4EF08:[8FA70014]: lw         $a3, 20($sp)
    08A4EF0C:[00042082]: srl        $a0, $a0, 0x0002
--> 08A4EF10:[8D090000]: lw         $t1, 0($t0)
    08A4EF14:[8CEA0000]: lw         $t2, 0($a3)
    08A4EF18:[ACE90000]: sw         $t1, 0($a3)
    08A4EF1C:[AD0A0000]: sw         $t2, 0($t0)
    08A4EF20:[24E70004]: addiu      $a3, $a3, 4
    08A4EF24:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4EF28:[1C80FFF9]: bgtz       $a0, 0x08A4EF10
    08A4EF2C:[25080004]: addiu      $t0, $t0, 4
    08A4EF30:[1000000C]: b          0x08A4EF64
    08A4EF34:[02C6202B]: sltu       $a0, $s6, $a2
    08A4EF38:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 08A4ECFC 475,055 times (length 8)
    08A4ECD0:[13C0000F]: beq        $fp, $zr, 0x08A4ED10
    08A4ECD4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4ECD8:[8FA40018]: lw         $a0, 24($sp)
    08A4ECDC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4ECE0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
--> 08A4ECE4:[8CC70000]: lw         $a3, 0($a2)
    08A4ECE8:[8CA80000]: lw         $t0, 0($a1)
    08A4ECEC:[ACA70000]: sw         $a3, 0($a1)
    08A4ECF0:[ACC80000]: sw         $t0, 0($a2)
    08A4ECF4:[24A50004]: addiu      $a1, $a1, 4
    08A4ECF8:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4ECFC:[1C80FFF9]: bgtz       $a0, 0x08A4ECE4
    08A4ED00:[24C60004]: addiu      $a2, $a2, 4
    08A4ED04:[1000000D]: b          0x08A4ED3C
    08A4ED08:[02559023]: subu       $s2, $s2, $s5
  Back Branch 08A4EFA4 428,666 times (length 8)
    08A4EF78:[02A5202B]: sltu       $a0, $s5, $a1
    08A4EF7C:[8FA40028]: lw         $a0, 40($sp)
    08A4EF80:[13C0000C]: beq        $fp, $zr, 0x08A4EFB4
    08A4EF84:[00862023]: subu       $a0, $a0, $a2
    08A4EF88:[00063082]: srl        $a2, $a2, 0x0002
--> 08A4EF8C:[8C870000]: lw         $a3, 0($a0)
    08A4EF90:[8E680000]: lw         $t0, 0($s3)
    08A4EF94:[AE670000]: sw         $a3, 0($s3)
    08A4EF98:[AC880000]: sw         $t0, 0($a0)
    08A4EF9C:[26730004]: addiu      $s3, $s3, 4
    08A4EFA0:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08A4EFA4:[1CC0FFF9]: bgtz       $a2, 0x08A4EF8C
    08A4EFA8:[24840004]: addiu      $a0, $a0, 4
    08A4EFAC:[1000000A]: b          0x08A4EFD8
    08A4EFB0:[02A5202B]: sltu       $a0, $s5, $a1
    08A4EFB4:[80870000]: lb         $a3, 0($a0)
  Back Branch 08A4EC80 357,156 times (length 46)
    08A4EBBC:[8FB20024]: lw         $s2, 36($sp)
    08A4EBC0:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
    08A4EBC4:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08A4EBC8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08A4EBCC:[0236802B]: sltu       $s0, $s1, $s6
--> 08A4EBD0:[1600005D]: bne        $s0, $zr, 0x08A4ED48
    08A4EBD4:[00000000]: nop
    08A4EBD8:[8FA50014]: lw         $a1, 20($sp)
    08A4EBDC:[8FA60010]: lw         $a2, 16($sp)
    08A4EBE0:[00C0F809]: jalr       $ra, $a2
    08A4EBE4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A4EBE8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08A4EBEC:[1C800026]: bgtz       $a0, 0x08A4EC88
    08A4EBF0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08A4EBF4:[14A00021]: bne        $a1, $zr, 0x08A4EC7C
    08A4EBF8:[02752021]: addu       $a0, $s3, $s5
    08A4EBFC:[16E00006]: bne        $s7, $zr, 0x08A4EC18
    08A4EC00:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08A4EC04:[8E650000]: lw         $a1, 0($s3)
    08A4EC08:[8EC60000]: lw         $a2, 0($s6)
    08A4EC0C:[AEC50000]: sw         $a1, 0($s6)
    08A4EC10:[10000019]: b          0x08A4EC78
    08A4EC14:[AE660000]: sw         $a2, 0($s3)
    08A4EC18:[13C0000E]: beq        $fp, $zr, 0x08A4EC54
    08A4EC1C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08A4EC20:[8FA50018]: lw         $a1, 24($sp)
    08A4EC24:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08A4EC28:[8E670000]: lw         $a3, 0($s3)
    08A4EC2C:[8CC80000]: lw         $t0, 0($a2)
    08A4EC30:[ACC70000]: sw         $a3, 0($a2)
    08A4EC34:[AE680000]: sw         $t0, 0($s3)
    08A4EC38:[24C60004]: addiu      $a2, $a2, 4
    08A4EC3C:[24A5FFFF]: addiu      $a1, $a1, -1
    08A4EC40:[1CA0FFF9]: bgtz       $a1, 0x08A4EC28
    08A4EC44:[26730004]: addiu      $s3, $s3, 4
    08A4EC48:[1000000C]: b          0x08A4EC7C
    08A4EC4C:[02D5B021]: addu       $s6, $s6, $s5
    08A4EC54:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08A4EC58:[82670000]: lb         $a3, 0($s3)
    08A4EC5C:[80C80000]: lb         $t0, 0($a2)
    08A4EC60:[A0C70000]: sb         $a3, 0($a2)
    08A4EC64:[A2680000]: sb         $t0, 0($s3)
    08A4EC68:[24C60001]: addiu      $a2, $a2, 1
    08A4EC6C:[24A5FFFF]: addiu      $a1, $a1, -1
    08A4EC70:[1CA0FFF9]: bgtz       $a1, 0x08A4EC58
    08A4EC74:[26730001]: addiu      $s3, $s3, 1
    08A4EC78:[02D5B021]: addu       $s6, $s6, $s5
    08A4EC7C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
--> 08A4EC80:[1000FFD3]: b          0x08A4EBD0
    08A4EC84:[0233802B]: sltu       $s0, $s1, $s3
    08A4EC88:[1600002F]: bne        $s0, $zr, 0x08A4ED48
    08A4EC8C:[00000000]: nop
    08A4EC90:[8FA50014]: lw         $a1, 20($sp)
  Back Branch 08A4ED40 325,286 times (length 48)
    08A4EC74:[26730001]: addiu      $s3, $s3, 1
    08A4EC78:[02D5B021]: addu       $s6, $s6, $s5
    08A4EC7C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08A4EC80:[1000FFD3]: b          0x08A4EBD0
    08A4EC84:[0233802B]: sltu       $s0, $s1, $s3
--> 08A4EC88:[1600002F]: bne        $s0, $zr, 0x08A4ED48
    08A4EC8C:[00000000]: nop
    08A4EC90:[8FA50014]: lw         $a1, 20($sp)
    08A4EC94:[8FA60010]: lw         $a2, 16($sp)
    08A4EC98:[00C0F809]: jalr       $ra, $a2
    08A4EC9C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08A4ECA0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08A4ECA4:[04800028]: bltz       $a0, 0x08A4ED48
    08A4ECA8:[00000000]: nop
    08A4ECAC:[54800024]: bnel       $a0, $zr, 0x08A4ED40
    08A4ECB0:[02358823]: subu       $s1, $s1, $s5
    08A4ECB4:[16E00006]: bne        $s7, $zr, 0x08A4ECD0
    08A4ECB8:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08A4ECBC:[8E440000]: lw         $a0, 0($s2)
    08A4ECC0:[8E250000]: lw         $a1, 0($s1)
    08A4ECC4:[AE240000]: sw         $a0, 0($s1)
    08A4ECC8:[1000001B]: b          0x08A4ED38
    08A4ECCC:[AE450000]: sw         $a1, 0($s2)
    08A4ECD0:[13C0000F]: beq        $fp, $zr, 0x08A4ED10
    08A4ECD4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4ECD8:[8FA40018]: lw         $a0, 24($sp)
    08A4ECDC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4ECE0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08A4ECE4:[8CC70000]: lw         $a3, 0($a2)
    08A4ECE8:[8CA80000]: lw         $t0, 0($a1)
    08A4ECEC:[ACA70000]: sw         $a3, 0($a1)
    08A4ECF0:[ACC80000]: sw         $t0, 0($a2)
    08A4ECF4:[24A50004]: addiu      $a1, $a1, 4
    08A4ECF8:[2484FFFF]: addiu      $a0, $a0, -1
    08A4ECFC:[1C80FFF9]: bgtz       $a0, 0x08A4ECE4
    08A4ED00:[24C60004]: addiu      $a2, $a2, 4
    08A4ED04:[1000000D]: b          0x08A4ED3C
    08A4ED08:[02559023]: subu       $s2, $s2, $s5
    08A4ED10:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4ED14:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08A4ED18:[80C70000]: lb         $a3, 0($a2)
    08A4ED1C:[80A80000]: lb         $t0, 0($a1)
    08A4ED20:[A0A70000]: sb         $a3, 0($a1)
    08A4ED24:[A0C80000]: sb         $t0, 0($a2)
    08A4ED28:[24A50001]: addiu      $a1, $a1, 1
    08A4ED2C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4ED30:[1C80FFF9]: bgtz       $a0, 0x08A4ED18
    08A4ED34:[24C60001]: addiu      $a2, $a2, 1
    08A4ED38:[02559023]: subu       $s2, $s2, $s5
    08A4ED3C:[02358823]: subu       $s1, $s1, $s5
--> 08A4ED40:[1000FFD1]: b          0x08A4EC88
    08A4ED44:[0233802B]: sltu       $s0, $s1, $s3
    08A4ED48:[16000023]: bne        $s0, $zr, 0x08A4EDD8
    08A4ED4C:[02752021]: addu       $a0, $s3, $s5
    08A4ED50:[16E00006]: bne        $s7, $zr, 0x08A4ED6C
  Back Branch 08A4EB80 215,922 times (length 8)
    08A4EB54:[AE660000]: sw         $a2, 0($s3)
    08A4EB58:[53C0000E]: beql       $fp, $zr, 0x08A4EB94
    08A4EB5C:[8FA50014]: lw         $a1, 20($sp)
    08A4EB60:[8FA40018]: lw         $a0, 24($sp)
    08A4EB64:[8FA50014]: lw         $a1, 20($sp)
--> 08A4EB68:[8E660000]: lw         $a2, 0($s3)
    08A4EB6C:[8CA70000]: lw         $a3, 0($a1)
    08A4EB70:[ACA60000]: sw         $a2, 0($a1)
    08A4EB74:[AE670000]: sw         $a3, 0($s3)
    08A4EB78:[24A50004]: addiu      $a1, $a1, 4
    08A4EB7C:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4EB80:[1C80FFF9]: bgtz       $a0, 0x08A4EB68
    08A4EB84:[26730004]: addiu      $s3, $s3, 4
    08A4EB88:[1000000C]: b          0x08A4EBBC
    08A4EB8C:[8FB3002C]: lw         $s3, 44($sp)
  Back Branch 08A4E810 178,878 times (length 8)
    08A4E7E4:[AE050000]: sw         $a1, 0($s0)
    08A4E7E8:[1240000E]: beq        $s2, $zr, 0x08A4E824
    08A4E7EC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4E7F0:[8FA40018]: lw         $a0, 24($sp)
    08A4E7F4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
--> 08A4E7F8:[8E060000]: lw         $a2, 0($s0)
    08A4E7FC:[8CA70000]: lw         $a3, 0($a1)
    08A4E800:[ACA60000]: sw         $a2, 0($a1)
    08A4E804:[AE070000]: sw         $a3, 0($s0)
    08A4E808:[24A50004]: addiu      $a1, $a1, 4
    08A4E80C:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4E810:[1C80FFF9]: bgtz       $a0, 0x08A4E7F8
    08A4E814:[26100004]: addiu      $s0, $s0, 4
    08A4E818:[1000000C]: b          0x08A4E84C
    08A4E81C:[8FA40014]: lw         $a0, 20($sp)
  Back Branch 08A4EDD0 173,122 times (length 130)
  Back Branch 08A4EC70 47,880 times (length 8)
    08A4EC44:[26730004]: addiu      $s3, $s3, 4
    08A4EC48:[1000000C]: b          0x08A4EC7C
    08A4EC4C:[02D5B021]: addu       $s6, $s6, $s5
    08A4EC54:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
--> 08A4EC58:[82670000]: lb         $a3, 0($s3)
    08A4EC5C:[80C80000]: lb         $t0, 0($a2)
    08A4EC60:[A0C70000]: sb         $a3, 0($a2)
    08A4EC64:[A2680000]: sb         $t0, 0($s3)
    08A4EC68:[24C60001]: addiu      $a2, $a2, 1
    08A4EC6C:[24A5FFFF]: addiu      $a1, $a1, -1
--> 08A4EC70:[1CA0FFF9]: bgtz       $a1, 0x08A4EC58
    08A4EC74:[26730001]: addiu      $s3, $s3, 1
    08A4EC78:[02D5B021]: addu       $s6, $s6, $s5
    08A4EC7C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08A4EC80:[1000FFD3]: b          0x08A4EBD0
  Back Branch 08A4E864 40,076 times (length 50)
    08A4E790:[8FA40028]: lw         $a0, 40($sp)
    08A4E794:[0264202B]: sltu       $a0, $s3, $a0
    08A4E798:[10800034]: beq        $a0, $zr, 0x08A4E86C
    08A4E79C:[2AF20002]: slti       $s2, $s7, 2
    08A4E7A0:[8FA40014]: lw         $a0, 20($sp)
--> 08A4E7A4:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    08A4E7A8:[0091202B]: sltu       $a0, $a0, $s1
    08A4E7AC:[1080002A]: beq        $a0, $zr, 0x08A4E858
    08A4E7B0:[02358023]: subu       $s0, $s1, $s5
    08A4E7B4:[8FA60010]: lw         $a2, 16($sp)
    08A4E7B8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E7BC:[00C0F809]: jalr       $ra, $a2
    08A4E7C0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E7C4:[58400025]: blezl      $v0, 0x08A4E85C
    08A4E7C8:[8FA40028]: lw         $a0, 40($sp)
    08A4E7CC:[16E00006]: bne        $s7, $zr, 0x08A4E7E8
    08A4E7D0:[00000000]: nop
    08A4E7D4:[8E040000]: lw         $a0, 0($s0)
    08A4E7D8:[8E250000]: lw         $a1, 0($s1)
    08A4E7DC:[AE240000]: sw         $a0, 0($s1)
    08A4E7E0:[10000019]: b          0x08A4E848
    08A4E7E4:[AE050000]: sw         $a1, 0($s0)
    08A4E7E8:[1240000E]: beq        $s2, $zr, 0x08A4E824
    08A4E7EC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4E7F0:[8FA40018]: lw         $a0, 24($sp)
    08A4E7F4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E7F8:[8E060000]: lw         $a2, 0($s0)
    08A4E7FC:[8CA70000]: lw         $a3, 0($a1)
    08A4E800:[ACA60000]: sw         $a2, 0($a1)
    08A4E804:[AE070000]: sw         $a3, 0($s0)
    08A4E808:[24A50004]: addiu      $a1, $a1, 4
    08A4E80C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4E810:[1C80FFF9]: bgtz       $a0, 0x08A4E7F8
    08A4E814:[26100004]: addiu      $s0, $s0, 4
    08A4E818:[1000000C]: b          0x08A4E84C
    08A4E81C:[8FA40014]: lw         $a0, 20($sp)
    08A4E824:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E828:[82060000]: lb         $a2, 0($s0)
    08A4E82C:[80A70000]: lb         $a3, 0($a1)
    08A4E830:[A0A60000]: sb         $a2, 0($a1)
    08A4E834:[A2070000]: sb         $a3, 0($s0)
    08A4E838:[24A50001]: addiu      $a1, $a1, 1
    08A4E83C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4E840:[1C80FFF9]: bgtz       $a0, 0x08A4E828
    08A4E844:[26100001]: addiu      $s0, $s0, 1
    08A4E848:[8FA40014]: lw         $a0, 20($sp)
    08A4E84C:[02358823]: subu       $s1, $s1, $s5
    08A4E850:[1000FFD6]: b          0x08A4E7AC
    08A4E854:[0091202B]: sltu       $a0, $a0, $s1
    08A4E858:[8FA40028]: lw         $a0, 40($sp)
    08A4E85C:[02759821]: addu       $s3, $s3, $s5
    08A4E860:[0264202B]: sltu       $a0, $s3, $a0
--> 08A4E864:[5480FFCF]: bnel       $a0, $zr, 0x08A4E7A4
    08A4E868:[8FA40014]: lw         $a0, 20($sp)
    08A4E86C:[8FB00038]: lw         $s0, 56($sp)
    08A4E870:[8FB1003C]: lw         $s1, 60($sp)
    08A4E874:[8FB20040]: lw         $s2, 64($sp)
  Back Branch 08A4E850 37,594 times (length 43)
    08A4E798:[10800034]: beq        $a0, $zr, 0x08A4E86C
    08A4E79C:[2AF20002]: slti       $s2, $s7, 2
    08A4E7A0:[8FA40014]: lw         $a0, 20($sp)
    08A4E7A4:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    08A4E7A8:[0091202B]: sltu       $a0, $a0, $s1
--> 08A4E7AC:[1080002A]: beq        $a0, $zr, 0x08A4E858
    08A4E7B0:[02358023]: subu       $s0, $s1, $s5
    08A4E7B4:[8FA60010]: lw         $a2, 16($sp)
    08A4E7B8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4E7BC:[00C0F809]: jalr       $ra, $a2
    08A4E7C0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E7C4:[58400025]: blezl      $v0, 0x08A4E85C
    08A4E7C8:[8FA40028]: lw         $a0, 40($sp)
    08A4E7CC:[16E00006]: bne        $s7, $zr, 0x08A4E7E8
    08A4E7D0:[00000000]: nop
    08A4E7D4:[8E040000]: lw         $a0, 0($s0)
    08A4E7D8:[8E250000]: lw         $a1, 0($s1)
    08A4E7DC:[AE240000]: sw         $a0, 0($s1)
    08A4E7E0:[10000019]: b          0x08A4E848
    08A4E7E4:[AE050000]: sw         $a1, 0($s0)
    08A4E7E8:[1240000E]: beq        $s2, $zr, 0x08A4E824
    08A4E7EC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4E7F0:[8FA40018]: lw         $a0, 24($sp)
    08A4E7F4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E7F8:[8E060000]: lw         $a2, 0($s0)
    08A4E7FC:[8CA70000]: lw         $a3, 0($a1)
    08A4E800:[ACA60000]: sw         $a2, 0($a1)
    08A4E804:[AE070000]: sw         $a3, 0($s0)
    08A4E808:[24A50004]: addiu      $a1, $a1, 4
    08A4E80C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4E810:[1C80FFF9]: bgtz       $a0, 0x08A4E7F8
    08A4E814:[26100004]: addiu      $s0, $s0, 4
    08A4E818:[1000000C]: b          0x08A4E84C
    08A4E81C:[8FA40014]: lw         $a0, 20($sp)
    08A4E824:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4E828:[82060000]: lb         $a2, 0($s0)
    08A4E82C:[80A70000]: lb         $a3, 0($a1)
    08A4E830:[A0A60000]: sb         $a2, 0($a1)
    08A4E834:[A2070000]: sb         $a3, 0($s0)
    08A4E838:[24A50001]: addiu      $a1, $a1, 1
    08A4E83C:[2484FFFF]: addiu      $a0, $a0, -1
    08A4E840:[1C80FFF9]: bgtz       $a0, 0x08A4E828
    08A4E844:[26100001]: addiu      $s0, $s0, 1
    08A4E848:[8FA40014]: lw         $a0, 20($sp)
    08A4E84C:[02358823]: subu       $s1, $s1, $s5
--> 08A4E850:[1000FFD6]: b          0x08A4E7AC
    08A4E854:[0091202B]: sltu       $a0, $a0, $s1
    08A4E858:[8FA40028]: lw         $a0, 40($sp)
    08A4E85C:[02759821]: addu       $s3, $s3, $s5
    08A4E860:[0264202B]: sltu       $a0, $s3, $a0
  Back Branch 08A4E840 37,028 times (length 8)
    08A4E814:[26100004]: addiu      $s0, $s0, 4
    08A4E818:[1000000C]: b          0x08A4E84C
    08A4E81C:[8FA40014]: lw         $a0, 20($sp)
    08A4E824:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
--> 08A4E828:[82060000]: lb         $a2, 0($s0)
    08A4E82C:[80A70000]: lb         $a3, 0($a1)
    08A4E830:[A0A60000]: sb         $a2, 0($a1)
    08A4E834:[A2070000]: sb         $a3, 0($s0)
    08A4E838:[24A50001]: addiu      $a1, $a1, 1
    08A4E83C:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4E840:[1C80FFF9]: bgtz       $a0, 0x08A4E828
    08A4E844:[26100001]: addiu      $s0, $s0, 1
    08A4E848:[8FA40014]: lw         $a0, 20($sp)
    08A4E84C:[02358823]: subu       $s1, $s1, $s5
    08A4E850:[1000FFD6]: b          0x08A4E7AC
  Back Branch 08A4EDBC 35,848 times (length 8)
    08A4ED90:[1CC0FFF9]: bgtz       $a2, 0x08A4ED78
    08A4ED94:[26310004]: addiu      $s1, $s1, 4
    08A4ED98:[1000000B]: b          0x08A4EDC8
    08A4ED9C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
--> 08A4EDA4:[82270000]: lb         $a3, 0($s1)
    08A4EDA8:[82680000]: lb         $t0, 0($s3)
    08A4EDAC:[A2670000]: sb         $a3, 0($s3)
    08A4EDB0:[A2280000]: sb         $t0, 0($s1)
    08A4EDB4:[26730001]: addiu      $s3, $s3, 1
    08A4EDB8:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08A4EDBC:[1CC0FFF9]: bgtz       $a2, 0x08A4EDA4
    08A4EDC0:[26310001]: addiu      $s1, $s1, 1
    08A4EDC4:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08A4EDC8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08A4EDCC:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
  Back Branch 08A4EFFC 32,718 times (length 486)
  Back Branch 08A4EF58 32,048 times (length 8)
    08A4EF2C:[25080004]: addiu      $t0, $t0, 4
    08A4EF30:[1000000C]: b          0x08A4EF64
    08A4EF34:[02C6202B]: sltu       $a0, $s6, $a2
    08A4EF38:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08A4EF3C:[8FA70014]: lw         $a3, 20($sp)
--> 08A4EF40:[81090000]: lb         $t1, 0($t0)
    08A4EF44:[80EA0000]: lb         $t2, 0($a3)
    08A4EF48:[A0E90000]: sb         $t1, 0($a3)
    08A4EF4C:[A10A0000]: sb         $t2, 0($t0)
    08A4EF50:[24E70001]: addiu      $a3, $a3, 1
    08A4EF54:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4EF58:[1C80FFF9]: bgtz       $a0, 0x08A4EF40
    08A4EF5C:[25080001]: addiu      $t0, $t0, 1
    08A4EF60:[02C6202B]: sltu       $a0, $s6, $a2
    08A4EF64:[10800003]: beq        $a0, $zr, 0x08A4EF74
    08A4EF68:[00000000]: nop
  Back Branch 08A4EE94 29,080 times (length 8)
    08A4EE68:[26100004]: addiu      $s0, $s0, 4
    08A4EE6C:[1000000C]: b          0x08A4EEA0
    08A4EE70:[8FA40014]: lw         $a0, 20($sp)
    08A4EE78:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
--> 08A4EE7C:[82060000]: lb         $a2, 0($s0)
    08A4EE80:[80A70000]: lb         $a3, 0($a1)
    08A4EE84:[A0A60000]: sb         $a2, 0($a1)
    08A4EE88:[A2070000]: sb         $a3, 0($s0)
    08A4EE8C:[24A50001]: addiu      $a1, $a1, 1
    08A4EE90:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4EE94:[1C80FFF9]: bgtz       $a0, 0x08A4EE7C
    08A4EE98:[26100001]: addiu      $s0, $s0, 1
    08A4EE9C:[8FA40014]: lw         $a0, 20($sp)
    08A4EEA0:[02358823]: subu       $s1, $s1, $s5
    08A4EEA4:[1000FFD6]: b          0x08A4EE00
  Back Branch 08A4F044 24,528 times (length 565)
  Back Branch 08A4EE64 21,392 times (length 8)
    08A4EE38:[AE050000]: sw         $a1, 0($s0)
    08A4EE3C:[13C0000E]: beq        $fp, $zr, 0x08A4EE78
    08A4EE40:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4EE44:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A4EE48:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
--> 08A4EE4C:[8E060000]: lw         $a2, 0($s0)
    08A4EE50:[8CA70000]: lw         $a3, 0($a1)
    08A4EE54:[ACA60000]: sw         $a2, 0($a1)
    08A4EE58:[AE070000]: sw         $a3, 0($s0)
    08A4EE5C:[24A50004]: addiu      $a1, $a1, 4
    08A4EE60:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4EE64:[1C80FFF9]: bgtz       $a0, 0x08A4EE4C
    08A4EE68:[26100004]: addiu      $s0, $s0, 4
    08A4EE6C:[1000000C]: b          0x08A4EEA0
    08A4EE70:[8FA40014]: lw         $a0, 20($sp)
  Back Branch 08A4EEA4 15,928 times (length 43)
    08A4EDEC:[1080FE9F]: beq        $a0, $zr, 0x08A4E86C
    08A4EDF0:[8FB30018]: lw         $s3, 24($sp)
    08A4EDF4:[8FA40014]: lw         $a0, 20($sp)
    08A4EDF8:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08A4EDFC:[0091202B]: sltu       $a0, $a0, $s1
--> 08A4EE00:[1080002A]: beq        $a0, $zr, 0x08A4EEAC
    08A4EE04:[02358023]: subu       $s0, $s1, $s5
    08A4EE08:[8FA60010]: lw         $a2, 16($sp)
    08A4EE0C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EE10:[00C0F809]: jalr       $ra, $a2
    08A4EE14:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE18:[58400025]: blezl      $v0, 0x08A4EEB0
    08A4EE1C:[8FA40028]: lw         $a0, 40($sp)
    08A4EE20:[16E00006]: bne        $s7, $zr, 0x08A4EE3C
    08A4EE24:[00000000]: nop
    08A4EE28:[8E040000]: lw         $a0, 0($s0)
    08A4EE2C:[8E250000]: lw         $a1, 0($s1)
    08A4EE30:[AE240000]: sw         $a0, 0($s1)
    08A4EE34:[10000019]: b          0x08A4EE9C
    08A4EE38:[AE050000]: sw         $a1, 0($s0)
    08A4EE3C:[13C0000E]: beq        $fp, $zr, 0x08A4EE78
    08A4EE40:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4EE44:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A4EE48:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE4C:[8E060000]: lw         $a2, 0($s0)
    08A4EE50:[8CA70000]: lw         $a3, 0($a1)
    08A4EE54:[ACA60000]: sw         $a2, 0($a1)
    08A4EE58:[AE070000]: sw         $a3, 0($s0)
    08A4EE5C:[24A50004]: addiu      $a1, $a1, 4
    08A4EE60:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EE64:[1C80FFF9]: bgtz       $a0, 0x08A4EE4C
    08A4EE68:[26100004]: addiu      $s0, $s0, 4
    08A4EE6C:[1000000C]: b          0x08A4EEA0
    08A4EE70:[8FA40014]: lw         $a0, 20($sp)
    08A4EE78:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE7C:[82060000]: lb         $a2, 0($s0)
    08A4EE80:[80A70000]: lb         $a3, 0($a1)
    08A4EE84:[A0A60000]: sb         $a2, 0($a1)
    08A4EE88:[A2070000]: sb         $a3, 0($s0)
    08A4EE8C:[24A50001]: addiu      $a1, $a1, 1
    08A4EE90:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EE94:[1C80FFF9]: bgtz       $a0, 0x08A4EE7C
    08A4EE98:[26100001]: addiu      $s0, $s0, 1
    08A4EE9C:[8FA40014]: lw         $a0, 20($sp)
    08A4EEA0:[02358823]: subu       $s1, $s1, $s5
--> 08A4EEA4:[1000FFD6]: b          0x08A4EE00
    08A4EEA8:[0091202B]: sltu       $a0, $a0, $s1
    08A4EEAC:[8FA40028]: lw         $a0, 40($sp)
    08A4EEB0:[02559021]: addu       $s2, $s2, $s5
    08A4EEB4:[0244202B]: sltu       $a0, $s2, $a0
  Back Branch 08A4EBB0 14,068 times (length 8)
    08A4EB84:[26730004]: addiu      $s3, $s3, 4
    08A4EB88:[1000000C]: b          0x08A4EBBC
    08A4EB8C:[8FB3002C]: lw         $s3, 44($sp)
    08A4EB94:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
--> 08A4EB98:[82660000]: lb         $a2, 0($s3)
    08A4EB9C:[80A70000]: lb         $a3, 0($a1)
    08A4EBA0:[A0A60000]: sb         $a2, 0($a1)
    08A4EBA4:[A2670000]: sb         $a3, 0($s3)
    08A4EBA8:[24A50001]: addiu      $a1, $a1, 1
    08A4EBAC:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4EBB0:[1C80FFF9]: bgtz       $a0, 0x08A4EB98
    08A4EBB4:[26730001]: addiu      $s3, $s3, 1
    08A4EBB8:[8FB3002C]: lw         $s3, 44($sp)
    08A4EBBC:[8FB20024]: lw         $s2, 36($sp)
    08A4EBC0:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
  Back Branch 08A4ED30 13,342 times (length 8)
    08A4ED04:[1000000D]: b          0x08A4ED3C
    08A4ED08:[02559023]: subu       $s2, $s2, $s5
    08A4ED10:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4ED14:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
--> 08A4ED18:[80C70000]: lb         $a3, 0($a2)
    08A4ED1C:[80A80000]: lb         $t0, 0($a1)
    08A4ED20:[A0A70000]: sb         $a3, 0($a1)
    08A4ED24:[A0C80000]: sb         $t0, 0($a2)
    08A4ED28:[24A50001]: addiu      $a1, $a1, 1
    08A4ED2C:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A4ED30:[1C80FFF9]: bgtz       $a0, 0x08A4ED18
    08A4ED34:[24C60001]: addiu      $a2, $a2, 1
    08A4ED38:[02559023]: subu       $s2, $s2, $s5
    08A4ED3C:[02358823]: subu       $s1, $s1, $s5
    08A4ED40:[1000FFD1]: b          0x08A4EC88
  Back Branch 08A4EFCC 11,774 times (length 8)
    08A4EFA0:[24C6FFFF]: addiu      $a2, $a2, -1
    08A4EFA4:[1CC0FFF9]: bgtz       $a2, 0x08A4EF8C
    08A4EFA8:[24840004]: addiu      $a0, $a0, 4
    08A4EFAC:[1000000A]: b          0x08A4EFD8
    08A4EFB0:[02A5202B]: sltu       $a0, $s5, $a1
--> 08A4EFB4:[80870000]: lb         $a3, 0($a0)
    08A4EFB8:[82680000]: lb         $t0, 0($s3)
    08A4EFBC:[A2670000]: sb         $a3, 0($s3)
    08A4EFC0:[A0880000]: sb         $t0, 0($a0)
    08A4EFC4:[26730001]: addiu      $s3, $s3, 1
    08A4EFC8:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08A4EFCC:[1CC0FFF9]: bgtz       $a2, 0x08A4EFB4
    08A4EFD0:[24840001]: addiu      $a0, $a0, 1
    08A4EFD4:[02A5202B]: sltu       $a0, $s5, $a1
    08A4EFD8:[10800008]: beq        $a0, $zr, 0x08A4EFFC
    08A4EFDC:[02B6202B]: sltu       $a0, $s5, $s6
  Back Branch 08A4EEB8 9,438 times (length 50)
    08A4EDE4:[8FA40028]: lw         $a0, 40($sp)
    08A4EDE8:[0244202B]: sltu       $a0, $s2, $a0
    08A4EDEC:[1080FE9F]: beq        $a0, $zr, 0x08A4E86C
    08A4EDF0:[8FB30018]: lw         $s3, 24($sp)
    08A4EDF4:[8FA40014]: lw         $a0, 20($sp)
--> 08A4EDF8:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08A4EDFC:[0091202B]: sltu       $a0, $a0, $s1
    08A4EE00:[1080002A]: beq        $a0, $zr, 0x08A4EEAC
    08A4EE04:[02358023]: subu       $s0, $s1, $s5
    08A4EE08:[8FA60010]: lw         $a2, 16($sp)
    08A4EE0C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A4EE10:[00C0F809]: jalr       $ra, $a2
    08A4EE14:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE18:[58400025]: blezl      $v0, 0x08A4EEB0
    08A4EE1C:[8FA40028]: lw         $a0, 40($sp)
    08A4EE20:[16E00006]: bne        $s7, $zr, 0x08A4EE3C
    08A4EE24:[00000000]: nop
    08A4EE28:[8E040000]: lw         $a0, 0($s0)
    08A4EE2C:[8E250000]: lw         $a1, 0($s1)
    08A4EE30:[AE240000]: sw         $a0, 0($s1)
    08A4EE34:[10000019]: b          0x08A4EE9C
    08A4EE38:[AE050000]: sw         $a1, 0($s0)
    08A4EE3C:[13C0000E]: beq        $fp, $zr, 0x08A4EE78
    08A4EE40:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A4EE44:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A4EE48:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE4C:[8E060000]: lw         $a2, 0($s0)
    08A4EE50:[8CA70000]: lw         $a3, 0($a1)
    08A4EE54:[ACA60000]: sw         $a2, 0($a1)
    08A4EE58:[AE070000]: sw         $a3, 0($s0)
    08A4EE5C:[24A50004]: addiu      $a1, $a1, 4
    08A4EE60:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EE64:[1C80FFF9]: bgtz       $a0, 0x08A4EE4C
    08A4EE68:[26100004]: addiu      $s0, $s0, 4
    08A4EE6C:[1000000C]: b          0x08A4EEA0
    08A4EE70:[8FA40014]: lw         $a0, 20($sp)
    08A4EE78:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A4EE7C:[82060000]: lb         $a2, 0($s0)
    08A4EE80:[80A70000]: lb         $a3, 0($a1)
    08A4EE84:[A0A60000]: sb         $a2, 0($a1)
    08A4EE88:[A2070000]: sb         $a3, 0($s0)
    08A4EE8C:[24A50001]: addiu      $a1, $a1, 1
    08A4EE90:[2484FFFF]: addiu      $a0, $a0, -1
    08A4EE94:[1C80FFF9]: bgtz       $a0, 0x08A4EE7C
    08A4EE98:[26100001]: addiu      $s0, $s0, 1
    08A4EE9C:[8FA40014]: lw         $a0, 20($sp)
    08A4EEA0:[02358823]: subu       $s1, $s1, $s5
    08A4EEA4:[1000FFD6]: b          0x08A4EE00
    08A4EEA8:[0091202B]: sltu       $a0, $a0, $s1
    08A4EEAC:[8FA40028]: lw         $a0, 40($sp)
    08A4EEB0:[02559021]: addu       $s2, $s2, $s5
    08A4EEB4:[0244202B]: sltu       $a0, $s2, $a0
--> 08A4EEB8:[5480FFCF]: bnel       $a0, $zr, 0x08A4EDF8
    08A4EEBC:[8FA40014]: lw         $a0, 20($sp)
    08A4EEC0:[1000FE6A]: b          0x08A4E86C
    08A4EEC4:[00000000]: nop
  Back Branch 08A4EDEC 962 times (length 354)
  Back Branch 08A4EEC0 962 times (length 407)
_S1_2_89FCBC8 53,596,752 instructions (1.322%), 511,276 calls (089FCBC8 - 089FD95C, length 870)
_S1_2_8A04158 52,626,816 instructions (1.299%), 617,183 calls (08A04158 - 08A0460C, length 302)
    08A04158:[27BDFFE0]: addiu      $sp, $sp, -32
    08A0415C:[8C86002C]: lw         $a2, 44($a0)
    08A04160:[C48C0034]: lwc1       $f12, 52($a0)
    08A04164:[24C60001]: addiu      $a2, $a2, 1
    08A04168:[AC86002C]: sw         $a2, 44($a0)
    08A0416C:[C4AD0000]: lwc1       $f13, 0($a1)
    08A04170:[460D6481]: sub.s      $f18, $f12, $f13
    08A04174:[C4AE000C]: lwc1       $f14, 12($a1)
    08A04178:[460E94C0]: add.s      $f19, $f18, $f14
    08A0417C:[44808000]: mtc1       $zr, $f16
    08A04180:[AFB0000C]: sw         $s0, 12($sp)
    08A04184:[46008446]: mov.s      $f17, $f16
    08A04188:[C48F0044]: lwc1       $f15, 68($a0)
    08A0418C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08A04190:[4611983C]: c.lt.s     $f19, $f17
    08A04194:[AFB10010]: sw         $s1, 16($sp)
    08A04198:[AFB20014]: sw         $s2, 20($sp)
    08A0419C:[AFB30018]: sw         $s3, 24($sp)
    08A041A0:[AFBF001C]: sw         $ra, 28($sp)
    08A041A4:[45000009]: bc1f       0x08A041CC
    08A041A8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08A041AC:[46139C42]: mul.s      $f17, $f19, $f19
    08A041B0:[46118440]: add.s      $f17, $f16, $f17
    08A041B4:[460F883E]: c.le.s     $f17, $f15
    08A041B8:[00000000]: nop
    08A041BC:[45030010]: bc1tl      0x08A04200
    08A041C0:[C6120038]: lwc1       $f18, 56($s0)
    08A041C4:[1000004A]: b          0x08A042F0
    08A041C8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A041CC:[460E9481]: sub.s      $f18, $f18, $f14
    08A041D0:[4610903E]: c.le.s     $f18, $f16
    08A041D4:[00000000]: nop
    08A041D8:[45030009]: bc1tl      0x08A04200
    08A041DC:[C6120038]: lwc1       $f18, 56($s0)
    08A041E0:[46129442]: mul.s      $f17, $f18, $f18
    08A041E4:[46118440]: add.s      $f17, $f16, $f17
    08A041E8:[460F883E]: c.le.s     $f17, $f15
    08A041EC:[00000000]: nop
    08A041F0:[45030003]: bc1tl      0x08A04200
    08A041F4:[C6120038]: lwc1       $f18, 56($s0)
    08A041F8:[1000003D]: b          0x08A042F0
    08A041FC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A04200:[C6330004]: lwc1       $f19, 4($s1)
    08A04204:[C6200010]: lwc1       $f0, 16($s1)
    08A04208:[46139481]: sub.s      $f18, $f18, $f19
    08A0420C:[460094C0]: add.s      $f19, $f18, $f0
    08A04210:[4610983C]: c.lt.s     $f19, $f16
    08A04214:[00000000]: nop
    08A04218:[45020009]: bc1fl      0x08A04240
    08A0421C:[46009481]: sub.s      $f18, $f18, $f0
    08A04220:[46139C82]: mul.s      $f18, $f19, $f19
    08A04224:[46128C40]: add.s      $f17, $f17, $f18
    08A04228:[460F883E]: c.le.s     $f17, $f15
    08A0422C:[00000000]: nop
    08A04230:[4503000F]: bc1tl      0x08A04270
    08A04234:[C612003C]: lwc1       $f18, 60($s0)
    08A04238:[1000002D]: b          0x08A042F0
    08A0423C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A04240:[4610903E]: c.le.s     $f18, $f16
    08A04244:[00000000]: nop
    08A04248:[45030009]: bc1tl      0x08A04270
    08A0424C:[C612003C]: lwc1       $f18, 60($s0)
    08A04250:[46129482]: mul.s      $f18, $f18, $f18
    08A04254:[46128C40]: add.s      $f17, $f17, $f18
    08A04258:[460F883E]: c.le.s     $f17, $f15
    08A0425C:[00000000]: nop
    08A04260:[45030003]: bc1tl      0x08A04270
    08A04264:[C612003C]: lwc1       $f18, 60($s0)
    08A04268:[10000021]: b          0x08A042F0
    08A0426C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A04270:[C6330008]: lwc1       $f19, 8($s1)
    08A04274:[C6200014]: lwc1       $f0, 20($s1)
    08A04278:[46139481]: sub.s      $f18, $f18, $f19
    08A0427C:[460094C0]: add.s      $f19, $f18, $f0
    08A04280:[4610983C]: c.lt.s     $f19, $f16
    08A04284:[00000000]: nop
    08A04288:[45020009]: bc1fl      0x08A042B0
    08A0428C:[46009481]: sub.s      $f18, $f18, $f0
    08A04290:[46139C02]: mul.s      $f16, $f19, $f19
    08A04294:[46108C40]: add.s      $f17, $f17, $f16
    08A04298:[460F883E]: c.le.s     $f17, $f15
    08A0429C:[00000000]: nop
    08A042A0:[4501000F]: bc1t       0x08A042E0
    08A042A4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A042A8:[10000011]: b          0x08A042F0
    08A042AC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A042B0:[4610903E]: c.le.s     $f18, $f16
    08A042B4:[00000000]: nop
    08A042B8:[45010009]: bc1t       0x08A042E0
    08A042BC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A042C0:[46129402]: mul.s      $f16, $f18, $f18
    08A042C4:[46108C40]: add.s      $f17, $f17, $f16
    08A042C8:[460F883E]: c.le.s     $f17, $f15
    08A042CC:[00000000]: nop
    08A042D0:[45010003]: bc1t       0x08A042E0
    08A042D4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A042D8:[10000005]: b          0x08A042F0
    08A042DC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A042E0:[460F883E]: c.le.s     $f17, $f15
    08A042E4:[00000000]: nop
    08A042E8:[45030001]: bc1tl      0x08A042F0
    08A042EC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A042F0:[1080001B]: beq        $a0, $zr, 0x08A04360
    08A042F4:[00000000]: nop
    08A042F8:[460E6840]: add.s      $f1, $f13, $f14
    08A042FC:[C6310004]: lwc1       $f17, 4($s1)
    08A04300:[C6320010]: lwc1       $f18, 16($s1)
    08A04304:[C6200008]: lwc1       $f0, 8($s1)
    08A04308:[C6220014]: lwc1       $f2, 20($s1)
    08A0430C:[461288C0]: add.s      $f3, $f17, $f18
    08A04310:[46016101]: sub.s      $f4, $f12, $f1
    08A04314:[C6100038]: lwc1       $f16, 56($s0)
    08A04318:[46020140]: add.s      $f5, $f0, $f2
    08A0431C:[C613003C]: lwc1       $f19, 60($s0)
    08A04320:[E7A10000]: swc1       $f1, 0($sp)
    08A04324:[46038181]: sub.s      $f6, $f16, $f3
    08A04328:[E7A30004]: swc1       $f3, 4($sp)
    08A0432C:[460421C2]: mul.s      $f7, $f4, $f4
    08A04330:[E7A50008]: swc1       $f5, 8($sp)
    08A04334:[46059901]: sub.s      $f4, $f19, $f5
    08A04338:[46063142]: mul.s      $f5, $f6, $f6
    08A0433C:[46042102]: mul.s      $f4, $f4, $f4
    08A04340:[460539C0]: add.s      $f7, $f7, $f5
    08A04344:[460439C0]: add.s      $f7, $f7, $f4
    08A04348:[460F383C]: c.lt.s     $f7, $f15
    08A0434C:[00000000]: nop
    08A04350:[45030005]: bc1tl      0x08A04368
    08A04354:[460E6B41]: sub.s      $f13, $f13, $f14
    08A04358:[10000058]: b          0x08A044BC
    08A0435C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A04360:[100000A4]: b          0x08A045F4
    08A04364:[00000000]: nop
    08A04368:[460D6181]: sub.s      $f6, $f12, $f13
    08A0436C:[46063182]: mul.s      $f6, $f6, $f6
    08A04370:[46053140]: add.s      $f5, $f6, $f5
    08A04374:[46042940]: add.s      $f5, $f5, $f4
    08A04378:[460F283C]: c.lt.s     $f5, $f15
    08A0437C:[00000000]: nop
    08A04380:[45010003]: bc1t       0x08A04390
    08A04384:[E7AD0000]: swc1       $f13, 0($sp)
    08A04388:[1000004C]: b          0x08A044BC
    08A0438C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A04390:[46128C41]: sub.s      $f17, $f17, $f18
    08A04394:[46016381]: sub.s      $f14, $f12, $f1
    08A04398:[E7A10000]: swc1       $f1, 0($sp)
    08A0439C:[46118141]: sub.s      $f5, $f16, $f17
    08A043A0:[460E7182]: mul.s      $f6, $f14, $f14
    08A043A4:[46052B82]: mul.s      $f14, $f5, $f5
    08A043A8:[460E3180]: add.s      $f6, $f6, $f14
    08A043AC:[46043180]: add.s      $f6, $f6, $f4
    08A043B0:[460F303C]: c.lt.s     $f6, $f15
    08A043B4:[00000000]: nop
    08A043B8:[45010003]: bc1t       0x08A043C8
    08A043BC:[E7B10004]: swc1       $f17, 4($sp)
    08A043C0:[1000003E]: b          0x08A044BC
    08A043C4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A043C8:[460D6481]: sub.s      $f18, $f12, $f13
    08A043CC:[46129482]: mul.s      $f18, $f18, $f18
    08A043D0:[460E9380]: add.s      $f14, $f18, $f14
    08A043D4:[46047380]: add.s      $f14, $f14, $f4
    08A043D8:[460F703C]: c.lt.s     $f14, $f15
    08A043DC:[00000000]: nop
    08A043E0:[45010003]: bc1t       0x08A043F0
    08A043E4:[E7AD0000]: swc1       $f13, 0($sp)
    08A043E8:[10000034]: b          0x08A044BC
    08A043EC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A043F0:[46020381]: sub.s      $f14, $f0, $f2
    08A043F4:[E7A10000]: swc1       $f1, 0($sp)
    08A043F8:[46016481]: sub.s      $f18, $f12, $f1
    08A043FC:[E7A30004]: swc1       $f3, 4($sp)
    08A04400:[46038001]: sub.s      $f0, $f16, $f3
    08A04404:[E7AE0008]: swc1       $f14, 8($sp)
    08A04408:[460E9CC1]: sub.s      $f19, $f19, $f14
    08A0440C:[46129482]: mul.s      $f18, $f18, $f18
    08A04410:[46000002]: mul.s      $f0, $f0, $f0
    08A04414:[46139CC2]: mul.s      $f19, $f19, $f19
    08A04418:[46009380]: add.s      $f14, $f18, $f0
    08A0441C:[46137380]: add.s      $f14, $f14, $f19
    08A04420:[460F703C]: c.lt.s     $f14, $f15
    08A04424:[00000000]: nop
    08A04428:[45030003]: bc1tl      0x08A04438
    08A0442C:[460D6381]: sub.s      $f14, $f12, $f13
    08A04430:[10000022]: b          0x08A044BC
    08A04434:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A04438:[460E7382]: mul.s      $f14, $f14, $f14
    08A0443C:[46007380]: add.s      $f14, $f14, $f0
    08A04440:[46137380]: add.s      $f14, $f14, $f19
    08A04444:[460F703C]: c.lt.s     $f14, $f15
    08A04448:[00000000]: nop
    08A0444C:[45010003]: bc1t       0x08A0445C
    08A04450:[E7AD0000]: swc1       $f13, 0($sp)
    08A04454:[10000019]: b          0x08A044BC
    08A04458:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A0445C:[46016381]: sub.s      $f14, $f12, $f1
    08A04460:[46118401]: sub.s      $f16, $f16, $f17
    08A04464:[E7A10000]: swc1       $f1, 0($sp)
    08A04468:[460E7382]: mul.s      $f14, $f14, $f14
    08A0446C:[46108402]: mul.s      $f16, $f16, $f16
    08A04470:[46107380]: add.s      $f14, $f14, $f16
    08A04474:[46137380]: add.s      $f14, $f14, $f19
    08A04478:[460F703C]: c.lt.s     $f14, $f15
    08A0447C:[00000000]: nop
    08A04480:[45010003]: bc1t       0x08A04490
    08A04484:[E7B10004]: swc1       $f17, 4($sp)
    08A04488:[1000000C]: b          0x08A044BC
    08A0448C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A04490:[460D6301]: sub.s      $f12, $f12, $f13
    08A04494:[460C6302]: mul.s      $f12, $f12, $f12
    08A04498:[46106300]: add.s      $f12, $f12, $f16
    08A0449C:[46136300]: add.s      $f12, $f12, $f19
    08A044A0:[460F603C]: c.lt.s     $f12, $f15
    08A044A4:[00000000]: nop
    08A044A8:[45010003]: bc1t       0x08A044B8
    08A044AC:[E7AD0000]: swc1       $f13, 0($sp)
    08A044B0:[10000002]: b          0x08A044BC
    08A044B4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A044B8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A044BC:[54800008]: bnel       $a0, $zr, 0x08A044E0
    08A044C0:[8E050000]: lw         $a1, 0($s0)
    08A044C4:[8E320018]: lw         $s2, 24($s1)
    08A044C8:[32440001]: andi       $a0, $s2, 1
    08A044CC:[5480000B]: bnel       $a0, $zr, 0x08A044FC
    08A044D0:[8E040000]: lw         $a0, 0($s0)
    08A044D4:[1000001F]: b          0x08A04554
    08A044D8:[00000000]: nop
    08A044E0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A044E4:[34A50004]: ori        $a1, $a1, 4
    08A044E8:[AE050000]: sw         $a1, 0($s0)
    08A044EC:[0E287236]: jal        0x08A1C8D8
    08A044F0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A044F4:[1000003F]: b          0x08A045F4
    08A044F8:[00000000]: nop
    08A044FC:[8E120010]: lw         $s2, 16($s0)
    08A04500:[34840004]: ori        $a0, $a0, 4
    08A04504:[AE040000]: sw         $a0, 0($s0)
    08A04508:[8E330018]: lw         $s3, 24($s1)
    08A0450C:[8E440004]: lw         $a0, 4($s2)
    08A04510:[8E450000]: lw         $a1, 0($s2)
    08A04514:[14850004]: bne        $a0, $a1, 0x08A04528
    08A04518:[00139842]: srl        $s3, $s3, 0x0001
    08A0451C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08A04520:[0E2878D0]: jal        0x08A1E340
    08A04524:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A04528:[26440004]: addiu      $a0, $s2, 4
    08A0452C:[8E450008]: lw         $a1, 8($s2)
    08A04530:[8C860000]: lw         $a2, 0($a0)
    08A04534:[00063880]: sll        $a3, $a2, 0x0002
    08A04538:[24C60001]: addiu      $a2, $a2, 1
    08A0453C:[AC860000]: sw         $a2, 0($a0)
    08A04540:[00A72021]: addu       $a0, $a1, $a3
    08A04544:[AC930000]: sw         $s3, 0($a0)
    08A04548:[8E120000]: lw         $s2, 0($s0)
    08A0454C:[10000006]: b          0x08A04568
    08A04550:[32440005]: andi       $a0, $s2, 5
    08A04554:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A04558:[0E281056]: jal        0x08A04158
    08A0455C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08A04560:[8E120000]: lw         $s2, 0($s0)
    08A04564:[32440005]: andi       $a0, $s2, 5
    08A04568:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    08A0456C:[10850007]: beq        $a0, $a1, 0x08A0458C
    08A04570:[00000000]: nop
    08A04574:[8E24001C]: lw         $a0, 28($s1)
    08A04578:[30850001]: andi       $a1, $a0, 1
    08A0457C:[14A00005]: bne        $a1, $zr, 0x08A04594
    08A04580:[00000000]: nop
    08A04584:[10000018]: b          0x08A045E8
    08A04588:[00000000]: nop
    08A0458C:[10000019]: b          0x08A045F4
    08A04590:[00000000]: nop
    08A04594:[36440004]: ori        $a0, $s2, 4
    08A04598:[8E050010]: lw         $a1, 16($s0)
    08A0459C:[AE040000]: sw         $a0, 0($s0)
    08A045A0:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08A045A4:[8E31001C]: lw         $s1, 28($s1)
    08A045A8:[8E040004]: lw         $a0, 4($s0)
    08A045AC:[8E050000]: lw         $a1, 0($s0)
    08A045B0:[14850004]: bne        $a0, $a1, 0x08A045C4
    08A045B4:[00118842]: srl        $s1, $s1, 0x0001
    08A045B8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A045BC:[0E2878D0]: jal        0x08A1E340
    08A045C0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A045C4:[26040004]: addiu      $a0, $s0, 4
    08A045C8:[8E050008]: lw         $a1, 8($s0)
    08A045CC:[8C860000]: lw         $a2, 0($a0)
    08A045D0:[00063880]: sll        $a3, $a2, 0x0002
    08A045D4:[24C60001]: addiu      $a2, $a2, 1
    08A045D8:[AC860000]: sw         $a2, 0($a0)
    08A045DC:[00A72021]: addu       $a0, $a1, $a3
    08A045E0:[10000004]: b          0x08A045F4
    08A045E4:[AC910000]: sw         $s1, 0($a0)
    08A045E8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08A045EC:[0E281056]: jal        0x08A04158
    08A045F0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08A045F4:[8FB0000C]: lw         $s0, 12($sp)
    08A045F8:[8FB10010]: lw         $s1, 16($sp)
    08A045FC:[8FB20014]: lw         $s2, 20($sp)
    08A04600:[8FB30018]: lw         $s3, 24($sp)
    08A04604:[8FBF001C]: lw         $ra, 28($sp)
    08A04608:[03E00008]: jr         $ra
    08A0460C:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8A64E18 44,957,871 instructions (1.109%), 285,444 calls (08A64E18 - 08A64EE0, length 51)
    08A64E18:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    08A64E1C:[C4F30000]: lwc1       $f19, 0($a3)
    08A64E20:[C4F20004]: lwc1       $f18, 4($a3)
    08A64E24:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08A64E28:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A64E2C:[C4F10008]: lwc1       $f17, 8($a3)
    08A64E30:[C48F0000]: lwc1       $f15, 0($a0)
    08A64E34:[C4900004]: lwc1       $f16, 4($a0)
    08A64E38:[460F9802]: mul.s      $f0, $f19, $f15
    08A64E3C:[C4820008]: lwc1       $f2, 8($a0)
    08A64E40:[46109402]: mul.s      $f16, $f18, $f16
    08A64E44:[C481000C]: lwc1       $f1, 12($a0)
    08A64E48:[46028882]: mul.s      $f2, $f17, $f2
    08A64E4C:[46100400]: add.s      $f16, $f0, $f16
    08A64E50:[46028400]: add.s      $f16, $f16, $f2
    08A64E54:[46018401]: sub.s      $f16, $f16, $f1
    08A64E58:[46007BC5]: abs.s      $f15, $f15
    08A64E5C:[C4830004]: lwc1       $f3, 4($a0)
    08A64E60:[460F63C2]: mul.s      $f15, $f12, $f15
    08A64E64:[460018C5]: abs.s      $f3, $f3
    08A64E68:[46036802]: mul.s      $f0, $f13, $f3
    08A64E6C:[C4820008]: lwc1       $f2, 8($a0)
    08A64E70:[46007BC0]: add.s      $f15, $f15, $f0
    08A64E74:[46001085]: abs.s      $f2, $f2
    08A64E78:[46027082]: mul.s      $f2, $f14, $f2
    08A64E7C:[46027BC0]: add.s      $f15, $f15, $f2
    08A64E80:[460F803E]: c.le.s     $f16, $f15
    08A64E84:[00000000]: nop
    08A64E88:[45000008]: bc1f       0x08A64EAC
    08A64E8C:[00000000]: nop
    08A64E90:[46007BC7]: neg.s      $f15, $f15
    08A64E94:[460F803C]: c.lt.s     $f16, $f15
    08A64E98:[00000000]: nop
    08A64E9C:[45000005]: bc1f       0x08A64EB4
    08A64EA0:[00000000]: nop
    08A64EA4:[10000004]: b          0x08A64EB8
    08A64EA8:[00000000]: nop
    08A64EAC:[1000000B]: b          0x08A64EDC
    08A64EB0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A64EB4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08A64EB8:[24A50001]: addiu      $a1, $a1, 1
    08A64EBC:[28A70006]: slti       $a3, $a1, 6
    08A64EC0:[14E0FFDB]: bne        $a3, $zr, 0x08A64E30
    08A64EC4:[24840010]: addiu      $a0, $a0, 16
    08A64EC8:[10C00003]: beq        $a2, $zr, 0x08A64ED8
    08A64ECC:[00000000]: nop
    08A64ED0:[10000002]: b          0x08A64EDC
    08A64ED4:[34020002]: ori        $v0, $zr, 2 <=> li $v0, 2
    08A64ED8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A64EDC:[03E00008]: jr         $ra
    08A64EE0:[00000000]: nop
  Back Branch 08A64EC0 1,118,440 times (length 38)
    08A64E1C:[C4F30000]: lwc1       $f19, 0($a3)
    08A64E20:[C4F20004]: lwc1       $f18, 4($a3)
    08A64E24:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08A64E28:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A64E2C:[C4F10008]: lwc1       $f17, 8($a3)
--> 08A64E30:[C48F0000]: lwc1       $f15, 0($a0)
    08A64E34:[C4900004]: lwc1       $f16, 4($a0)
    08A64E38:[460F9802]: mul.s      $f0, $f19, $f15
    08A64E3C:[C4820008]: lwc1       $f2, 8($a0)
    08A64E40:[46109402]: mul.s      $f16, $f18, $f16
    08A64E44:[C481000C]: lwc1       $f1, 12($a0)
    08A64E48:[46028882]: mul.s      $f2, $f17, $f2
    08A64E4C:[46100400]: add.s      $f16, $f0, $f16
    08A64E50:[46028400]: add.s      $f16, $f16, $f2
    08A64E54:[46018401]: sub.s      $f16, $f16, $f1
    08A64E58:[46007BC5]: abs.s      $f15, $f15
    08A64E5C:[C4830004]: lwc1       $f3, 4($a0)
    08A64E60:[460F63C2]: mul.s      $f15, $f12, $f15
    08A64E64:[460018C5]: abs.s      $f3, $f3
    08A64E68:[46036802]: mul.s      $f0, $f13, $f3
    08A64E6C:[C4820008]: lwc1       $f2, 8($a0)
    08A64E70:[46007BC0]: add.s      $f15, $f15, $f0
    08A64E74:[46001085]: abs.s      $f2, $f2
    08A64E78:[46027082]: mul.s      $f2, $f14, $f2
    08A64E7C:[46027BC0]: add.s      $f15, $f15, $f2
    08A64E80:[460F803E]: c.le.s     $f16, $f15
    08A64E84:[00000000]: nop
    08A64E88:[45000008]: bc1f       0x08A64EAC
    08A64E8C:[00000000]: nop
    08A64E90:[46007BC7]: neg.s      $f15, $f15
    08A64E94:[460F803C]: c.lt.s     $f16, $f15
    08A64E98:[00000000]: nop
    08A64E9C:[45000005]: bc1f       0x08A64EB4
    08A64EA0:[00000000]: nop
    08A64EA4:[10000004]: b          0x08A64EB8
    08A64EA8:[00000000]: nop
    08A64EAC:[1000000B]: b          0x08A64EDC
    08A64EB0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A64EB4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08A64EB8:[24A50001]: addiu      $a1, $a1, 1
    08A64EBC:[28A70006]: slti       $a3, $a1, 6
--> 08A64EC0:[14E0FFDB]: bne        $a3, $zr, 0x08A64E30
    08A64EC4:[24840010]: addiu      $a0, $a0, 16
    08A64EC8:[10C00003]: beq        $a2, $zr, 0x08A64ED8
    08A64ECC:[00000000]: nop
    08A64ED0:[10000002]: b          0x08A64EDC
_S1_2_8A69E70 44,897,632 instructions (1.108%), 22,666 calls (08A69E70 - 08A6A5B0, length 465)
    08A69E70:[27BDFC50]: addiu      $sp, $sp, -944
    08A69E74:[C4AC0000]: lwc1       $f12, 0($a1)
    08A69E78:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08A69E7C:[E48C0000]: swc1       $f12, 0($a0)
    08A69E80:[C4AC0004]: lwc1       $f12, 4($a1)
    08A69E84:[E48C0004]: swc1       $f12, 4($a0)
    08A69E88:[C4AC0008]: lwc1       $f12, 8($a1)
    08A69E8C:[E48C0008]: swc1       $f12, 8($a0)
    08A69E90:[C4AC000C]: lwc1       $f12, 12($a1)
    08A69E94:[27A201B8]: addiu      $v0, $sp, 440
    08A69E98:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    08A69E9C:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08A69EA0:[E48C000C]: swc1       $f12, 12($a0)
    08A69EA4:[AFB00398]: sw         $s0, 920($sp)
    08A69EA8:[AFB1039C]: sw         $s1, 924($sp)
    08A69EAC:[AFB203A0]: sw         $s2, 928($sp)
    08A69EB0:[AFB303A4]: sw         $s3, 932($sp)
    08A69EB4:[AFB403A8]: sw         $s4, 936($sp)
    08A69EB8:[AFB503AC]: sw         $s5, 940($sp)
    08A69EBC:[01856821]: addu       $t5, $t4, $a1
    08A69EC0:[91AD0010]: lbu        $t5, 16($t5)
    08A69EC4:[01847021]: addu       $t6, $t4, $a0
    08A69EC8:[258C0001]: addiu      $t4, $t4, 1
    08A69ECC:[A1CD0010]: sb         $t5, 16($t6)
    08A69ED0:[298D0004]: slti       $t5, $t4, 4
    08A69ED4:[15A0FFFA]: bne        $t5, $zr, 0x08A69EC0
    08A69ED8:[01856821]: addu       $t5, $t4, $a1
    08A69EDC:[8CAC0010]: lw         $t4, 16($a1)
    08A69EE0:[24AD0014]: addiu      $t5, $a1, 20
    08A69EE4:[AC8C0010]: sw         $t4, 16($a0)
    08A69EE8:[C5AC0000]: lwc1       $f12, 0($t5)
    08A69EEC:[24A50020]: addiu      $a1, $a1, 32
    08A69EF0:[E48C0014]: swc1       $f12, 20($a0)
    08A69EF4:[C5AC0004]: lwc1       $f12, 4($t5)
    08A69EF8:[E48C0018]: swc1       $f12, 24($a0)
    08A69EFC:[C5AC0008]: lwc1       $f12, 8($t5)
    08A69F00:[E48C001C]: swc1       $f12, 28($a0)
    08A69F04:[C4AC0000]: lwc1       $f12, 0($a1)
    08A69F08:[E48C0020]: swc1       $f12, 32($a0)
    08A69F0C:[C4AC0004]: lwc1       $f12, 4($a1)
    08A69F10:[E48C0024]: swc1       $f12, 36($a0)
    08A69F14:[C4AC0008]: lwc1       $f12, 8($a1)
    08A69F18:[E48C0028]: swc1       $f12, 40($a0)
    08A69F1C:[C4CC0000]: lwc1       $f12, 0($a2)
    08A69F20:[E48C002C]: swc1       $f12, 44($a0)
    08A69F24:[C4CC0004]: lwc1       $f12, 4($a2)
    08A69F28:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A69F2C:[E48C0030]: swc1       $f12, 48($a0)
    08A69F30:[C4CC0008]: lwc1       $f12, 8($a2)
    08A69F34:[E48C0034]: swc1       $f12, 52($a0)
    08A69F38:[C4CC000C]: lwc1       $f12, 12($a2)
    08A69F3C:[E48C0038]: swc1       $f12, 56($a0)
    08A69F40:[00A66021]: addu       $t4, $a1, $a2
    08A69F44:[918C0010]: lbu        $t4, 16($t4)
    08A69F48:[00A46821]: addu       $t5, $a1, $a0
    08A69F4C:[24A50001]: addiu      $a1, $a1, 1
    08A69F50:[A1AC003C]: sb         $t4, 60($t5)
    08A69F54:[28AC0004]: slti       $t4, $a1, 4
    08A69F58:[1580FFFA]: bne        $t4, $zr, 0x08A69F44
    08A69F5C:[00A66021]: addu       $t4, $a1, $a2
    08A69F60:[8CC50010]: lw         $a1, 16($a2)
    08A69F64:[24CC0014]: addiu      $t4, $a2, 20
    08A69F68:[AC85003C]: sw         $a1, 60($a0)
    08A69F6C:[C58C0000]: lwc1       $f12, 0($t4)
    08A69F70:[24C50020]: addiu      $a1, $a2, 32
    08A69F74:[E48C0040]: swc1       $f12, 64($a0)
    08A69F78:[C58C0004]: lwc1       $f12, 4($t4)
    08A69F7C:[E48C0044]: swc1       $f12, 68($a0)
    08A69F80:[C58C0008]: lwc1       $f12, 8($t4)
    08A69F84:[E48C0048]: swc1       $f12, 72($a0)
    08A69F88:[C4AC0000]: lwc1       $f12, 0($a1)
    08A69F8C:[E48C004C]: swc1       $f12, 76($a0)
    08A69F90:[C4AC0004]: lwc1       $f12, 4($a1)
    08A69F94:[E48C0050]: swc1       $f12, 80($a0)
    08A69F98:[C4AC0008]: lwc1       $f12, 8($a1)
    08A69F9C:[E48C0054]: swc1       $f12, 84($a0)
    08A69FA0:[C4EC0000]: lwc1       $f12, 0($a3)
    08A69FA4:[E48C0058]: swc1       $f12, 88($a0)
    08A69FA8:[C4EC0004]: lwc1       $f12, 4($a3)
    08A69FAC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A69FB0:[E48C005C]: swc1       $f12, 92($a0)
    08A69FB4:[C4EC0008]: lwc1       $f12, 8($a3)
    08A69FB8:[E48C0060]: swc1       $f12, 96($a0)
    08A69FBC:[C4EC000C]: lwc1       $f12, 12($a3)
    08A69FC0:[E48C0064]: swc1       $f12, 100($a0)
    08A69FC4:[00A73021]: addu       $a2, $a1, $a3
    08A69FC8:[90C60010]: lbu        $a2, 16($a2)
    08A69FCC:[00A46021]: addu       $t4, $a1, $a0
    08A69FD0:[24A50001]: addiu      $a1, $a1, 1
    08A69FD4:[A1860068]: sb         $a2, 104($t4)
    08A69FD8:[28A60004]: slti       $a2, $a1, 4
    08A69FDC:[14C0FFFA]: bne        $a2, $zr, 0x08A69FC8
    08A69FE0:[00A73021]: addu       $a2, $a1, $a3
    08A69FE4:[8CE50010]: lw         $a1, 16($a3)
    08A69FE8:[24E60014]: addiu      $a2, $a3, 20
    08A69FEC:[AC850068]: sw         $a1, 104($a0)
    08A69FF0:[C4CC0000]: lwc1       $f12, 0($a2)
    08A69FF4:[24E70020]: addiu      $a3, $a3, 32
    08A69FF8:[E48C006C]: swc1       $f12, 108($a0)
    08A69FFC:[C4CC0004]: lwc1       $f12, 4($a2)
    08A6A000:[E48C0070]: swc1       $f12, 112($a0)
    08A6A004:[C4CC0008]: lwc1       $f12, 8($a2)
    08A6A008:[E48C0074]: swc1       $f12, 116($a0)
    08A6A00C:[C4EC0000]: lwc1       $f12, 0($a3)
    08A6A010:[01006825]: or         $t5, $t0, $zr <=> move $t5, $t0
    08A6A014:[E48C0078]: swc1       $f12, 120($a0)
    08A6A018:[C4EC0004]: lwc1       $f12, 4($a3)
    08A6A01C:[250CFFFF]: addiu      $t4, $t0, -1
    08A6A020:[E48C007C]: swc1       $f12, 124($a0)
    08A6A024:[C4EC0008]: lwc1       $f12, 8($a3)
    08A6A028:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08A6A02C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08A6A030:[E48C0080]: swc1       $f12, 128($a0)
    08A6A034:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    08A6A038:[19A00150]: blez       $t5, 0x08A6A57C
    08A6A03C:[01804025]: or         $t0, $t4, $zr <=> move $t0, $t4
    08A6A040:[000C6900]: sll        $t5, $t4, 0x0004
    08A6A044:[44807000]: mtc1       $zr, $f14
    08A6A048:[012D4821]: addu       $t1, $t1, $t5
    08A6A04C:[3C0D3F80]: lui        $t5, 0x3F80 <=> li $t5, 0x3F800000
    08A6A050:[448D7800]: mtc1       $t5, $f15
    08A6A054:[340E0001]: ori        $t6, $zr, 1 <=> li $t6, 1
    08A6A058:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    08A6A05C:[15800002]: bne        $t4, $zr, 0x08A6A068
    08A6A060:[00000000]: nop
    08A6A064:[01403825]: or         $a3, $t2, $zr <=> move $a3, $t2
    08A6A068:[01206025]: or         $t4, $t1, $zr <=> move $t4, $t1
    08A6A06C:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08A6A070:[C58C000C]: lwc1       $f12, 12($t4)
    08A6A074:[0305C82A]: slt        $t9, $t8, $a1
    08A6A078:[13200020]: beq        $t9, $zr, 0x08A6A0FC
    08A6A07C:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    08A6A080:[0018C900]: sll        $t9, $t8, 0x0004
    08A6A084:[03388023]: subu       $s0, $t9, $t8
    08A6A088:[00108080]: sll        $s0, $s0, 0x0002
    08A6A08C:[0219C823]: subu       $t9, $s0, $t9
    08A6A090:[00D9C821]: addu       $t9, $a2, $t9
    08A6A094:[27390020]: addiu      $t9, $t9, 32
    08A6A098:[C72D0000]: lwc1       $f13, 0($t9)
    08A6A09C:[C5900000]: lwc1       $f16, 0($t4)
    08A6A0A0:[C7310004]: lwc1       $f17, 4($t9)
    08A6A0A4:[C5920004]: lwc1       $f18, 4($t4)
    08A6A0A8:[46106B42]: mul.s      $f13, $f13, $f16
    08A6A0AC:[C7330008]: lwc1       $f19, 8($t9)
    08A6A0B0:[46128C42]: mul.s      $f17, $f17, $f18
    08A6A0B4:[C5800008]: lwc1       $f0, 8($t4)
    08A6A0B8:[46009CC2]: mul.s      $f19, $f19, $f0
    08A6A0BC:[0018C880]: sll        $t9, $t8, 0x0002
    08A6A0C0:[46116B40]: add.s      $f13, $f13, $f17
    08A6A0C4:[03B9C821]: addu       $t9, $sp, $t9
    08A6A0C8:[27180001]: addiu      $t8, $t8, 1
    08A6A0CC:[46136B40]: add.s      $f13, $f13, $f19
    08A6A0D0:[3318FFFF]: andi       $t8, $t8, -1
    08A6A0D4:[0305802A]: slt        $s0, $t8, $a1
    08A6A0D8:[460C6B41]: sub.s      $f13, $f13, $f12
    08A6A0DC:[E72D0370]: swc1       $f13, 880($t9)
    08A6A0E0:[8F390370]: lw         $t9, 880($t9)
    08A6A0E4:[032DC824]: and        $t9, $t9, $t5
    08A6A0E8:[0019CFC2]: srl        $t9, $t9, 0x001F
    08A6A0EC:[032EC804]: sllv       $t9, $t6, $t9
    08A6A0F0:[01F97825]: or         $t7, $t7, $t9
    08A6A0F4:[1600FFE2]: bne        $s0, $zr, 0x08A6A080
    08A6A0F8:[31EFFFFF]: andi       $t7, $t7, -1
    08A6A0FC:[29EC0002]: slti       $t4, $t7, 2
    08A6A100:[11800007]: beq        $t4, $zr, 0x08A6A120
    08A6A104:[29EC0003]: slti       $t4, $t7, 3
    08A6A108:[05E00043]: bltz       $t7, 0x08A6A218
    08A6A10C:[00000000]: nop
    08A6A110:[1DE00009]: bgtz       $t7, 0x08A6A138
    08A6A114:[00000000]: nop
    08A6A118:[1000011E]: b          0x08A6A594
    08A6A11C:[34020002]: ori        $v0, $zr, 2 <=> li $v0, 2
    08A6A120:[15800007]: bne        $t4, $zr, 0x08A6A140
    08A6A124:[29EC0004]: slti       $t4, $t7, 4
    08A6A128:[1580003B]: bne        $t4, $zr, 0x08A6A218
    08A6A12C:[00000000]: nop
    08A6A130:[10000039]: b          0x08A6A218
    08A6A134:[00000000]: nop
    08A6A138:[10000116]: b          0x08A6A594
    08A6A13C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A6A140:[15000033]: bne        $t0, $zr, 0x08A6A210
    08A6A144:[250CFFFF]: addiu      $t4, $t0, -1
    08A6A148:[10600031]: beq        $v1, $zr, 0x08A6A210
    08A6A14C:[00000000]: nop
    08A6A150:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A6A154:[0205782A]: slt        $t7, $s0, $a1
    08A6A158:[11E0002D]: beq        $t7, $zr, 0x08A6A210
    08A6A15C:[00000000]: nop
    08A6A160:[00107900]: sll        $t7, $s0, 0x0004
    08A6A164:[01F0C023]: subu       $t8, $t7, $s0
    08A6A168:[0018C080]: sll        $t8, $t8, 0x0002
    08A6A16C:[030F7823]: subu       $t7, $t8, $t7
    08A6A170:[00CFC021]: addu       $t8, $a2, $t7
    08A6A174:[C70C0000]: lwc1       $f12, 0($t8)
    08A6A178:[014F7821]: addu       $t7, $t2, $t7
    08A6A17C:[E5EC0000]: swc1       $f12, 0($t7)
    08A6A180:[C70C0004]: lwc1       $f12, 4($t8)
    08A6A184:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    08A6A188:[E5EC0004]: swc1       $f12, 4($t7)
    08A6A18C:[C70C0008]: lwc1       $f12, 8($t8)
    08A6A190:[E5EC0008]: swc1       $f12, 8($t7)
    08A6A194:[C70C000C]: lwc1       $f12, 12($t8)
    08A6A198:[E5EC000C]: swc1       $f12, 12($t7)
    08A6A19C:[03388821]: addu       $s1, $t9, $t8
    08A6A1A0:[92310010]: lbu        $s1, 16($s1)
    08A6A1A4:[032F9021]: addu       $s2, $t9, $t7
    08A6A1A8:[27390001]: addiu      $t9, $t9, 1
    08A6A1AC:[A2510010]: sb         $s1, 16($s2)
    08A6A1B0:[2B310004]: slti       $s1, $t9, 4
    08A6A1B4:[1620FFFA]: bne        $s1, $zr, 0x08A6A1A0
    08A6A1B8:[03388821]: addu       $s1, $t9, $t8
    08A6A1BC:[8F190010]: lw         $t9, 16($t8)
    08A6A1C0:[27110014]: addiu      $s1, $t8, 20
    08A6A1C4:[ADF90010]: sw         $t9, 16($t7)
    08A6A1C8:[C62C0000]: lwc1       $f12, 0($s1)
    08A6A1CC:[27180020]: addiu      $t8, $t8, 32
    08A6A1D0:[E5EC0014]: swc1       $f12, 20($t7)
    08A6A1D4:[C62C0004]: lwc1       $f12, 4($s1)
    08A6A1D8:[E5EC0018]: swc1       $f12, 24($t7)
    08A6A1DC:[C62C0008]: lwc1       $f12, 8($s1)
    08A6A1E0:[E5EC001C]: swc1       $f12, 28($t7)
    08A6A1E4:[C70C0000]: lwc1       $f12, 0($t8)
    08A6A1E8:[26100001]: addiu      $s0, $s0, 1
    08A6A1EC:[E5EC0020]: swc1       $f12, 32($t7)
    08A6A1F0:[C70C0004]: lwc1       $f12, 4($t8)
    08A6A1F4:[3210FFFF]: andi       $s0, $s0, -1
    08A6A1F8:[E5EC0024]: swc1       $f12, 36($t7)
    08A6A1FC:[C70C0008]: lwc1       $f12, 8($t8)
    08A6A200:[E5EC0028]: swc1       $f12, 40($t7)
    08A6A204:[0205782A]: slt        $t7, $s0, $a1
    08A6A208:[15E0FFD6]: bne        $t7, $zr, 0x08A6A164
    08A6A20C:[00107900]: sll        $t7, $s0, 0x0004
    08A6A210:[100000D6]: b          0x08A6A56C
    08A6A214:[00000000]: nop
    08A6A218:[24B0FFFF]: addiu      $s0, $a1, -1
    08A6A21C:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    08A6A220:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    08A6A224:[3210FFFF]: andi       $s0, $s0, -1
    08A6A228:[01E5C02A]: slt        $t8, $t7, $a1
    08A6A22C:[130000C8]: beq        $t8, $zr, 0x08A6A550
    08A6A230:[250CFFFF]: addiu      $t4, $t0, -1
    08A6A234:[00108880]: sll        $s1, $s0, 0x0002
    08A6A238:[03B18821]: addu       $s1, $sp, $s1
    08A6A23C:[000FC080]: sll        $t8, $t7, 0x0002
    08A6A240:[8E320370]: lw         $s2, 880($s1)
    08A6A244:[03B8C021]: addu       $t8, $sp, $t8
    08A6A248:[8F130370]: lw         $s3, 880($t8)
    08A6A24C:[024D9024]: and        $s2, $s2, $t5
    08A6A250:[026D9824]: and        $s3, $s3, $t5
    08A6A254:[001297C2]: srl        $s2, $s2, 0x001F
    08A6A258:[00139FC2]: srl        $s3, $s3, 0x001F
    08A6A25C:[02539026]: xor        $s2, $s2, $s3
    08A6A260:[12400085]: beq        $s2, $zr, 0x08A6A478
    08A6A264:[00000000]: nop
    08A6A268:[00101900]: sll        $v1, $s0, 0x0004
    08A6A26C:[00708023]: subu       $s0, $v1, $s0
    08A6A270:[00108080]: sll        $s0, $s0, 0x0002
    08A6A274:[02038023]: subu       $s0, $s0, $v1
    08A6A278:[000F1900]: sll        $v1, $t7, 0x0004
    08A6A27C:[006F9023]: subu       $s2, $v1, $t7
    08A6A280:[C62D0370]: lwc1       $f13, 880($s1)
    08A6A284:[00129080]: sll        $s2, $s2, 0x0002
    08A6A288:[C70C0370]: lwc1       $f12, 880($t8)
    08A6A28C:[00D08021]: addu       $s0, $a2, $s0
    08A6A290:[02431823]: subu       $v1, $s2, $v1
    08A6A294:[460D6032]: c.eq.s     $f12, $f13
    08A6A298:[27310001]: addiu      $s1, $t9, 1
    08A6A29C:[00C31821]: addu       $v1, $a2, $v1
    08A6A2A0:[C6100000]: lwc1       $f16, 0($s0)
    08A6A2A4:[45000005]: bc1f       0x08A6A2BC
    08A6A2A8:[3231FFFF]: andi       $s1, $s1, -1
    08A6A2AC:[46007306]: mov.s      $f12, $f14
    08A6A2B0:[460C7B41]: sub.s      $f13, $f15, $f12
    08A6A2B4:[10000005]: b          0x08A6A2CC
    08A6A2B8:[46106402]: mul.s      $f16, $f12, $f16
    08A6A2BC:[460D6341]: sub.s      $f13, $f12, $f13
    08A6A2C0:[460D6303]: div.s      $f12, $f12, $f13
    08A6A2C4:[460C7B41]: sub.s      $f13, $f15, $f12
    08A6A2C8:[46106402]: mul.s      $f16, $f12, $f16
    08A6A2CC:[C4710000]: lwc1       $f17, 0($v1)
    08A6A2D0:[00199100]: sll        $s2, $t9, 0x0004
    08A6A2D4:[46116C42]: mul.s      $f17, $f13, $f17
    08A6A2D8:[0259C823]: subu       $t9, $s2, $t9
    08A6A2DC:[0019C880]: sll        $t9, $t9, 0x0002
    08A6A2E0:[0332C823]: subu       $t9, $t9, $s2
    08A6A2E4:[00F99021]: addu       $s2, $a3, $t9
    08A6A2E8:[46118400]: add.s      $f16, $f16, $f17
    08A6A2EC:[26190010]: addiu      $t9, $s0, 16
    08A6A2F0:[24730010]: addiu      $s3, $v1, 16
    08A6A2F4:[E6500000]: swc1       $f16, 0($s2)
    08A6A2F8:[C6100004]: lwc1       $f16, 4($s0)
    08A6A2FC:[C4720004]: lwc1       $f18, 4($v1)
    08A6A300:[46106402]: mul.s      $f16, $f12, $f16
    08A6A304:[46126C82]: mul.s      $f18, $f13, $f18
    08A6A308:[46128400]: add.s      $f16, $f16, $f18
    08A6A30C:[E6500004]: swc1       $f16, 4($s2)
    08A6A310:[93340000]: lbu        $s4, 0($t9)
    08A6A314:[92750000]: lbu        $s5, 0($s3)
    08A6A318:[44948000]: mtc1       $s4, $f16
    08A6A31C:[44958800]: mtc1       $s5, $f17
    08A6A320:[46808420]: cvt.s.w    $f16, $f16
    08A6A324:[46808C60]: cvt.s.w    $f17, $f17
    08A6A328:[46106402]: mul.s      $f16, $f12, $f16
    08A6A32C:[46116C42]: mul.s      $f17, $f13, $f17
    08A6A330:[46118400]: add.s      $f16, $f16, $f17
    08A6A334:[4600840D]: trunc.w.s  $f16, $f16
    08A6A338:[44148000]: mfc1       $s4, $f16
    08A6A33C:[A2540010]: sb         $s4, 16($s2)
    08A6A340:[93340001]: lbu        $s4, 1($t9)
    08A6A344:[92750001]: lbu        $s5, 1($s3)
    08A6A348:[44949000]: mtc1       $s4, $f18
    08A6A34C:[44958800]: mtc1       $s5, $f17
    08A6A350:[468094A0]: cvt.s.w    $f18, $f18
    08A6A354:[46808C60]: cvt.s.w    $f17, $f17
    08A6A358:[46126402]: mul.s      $f16, $f12, $f18
    08A6A35C:[46116C42]: mul.s      $f17, $f13, $f17
    08A6A360:[46118400]: add.s      $f16, $f16, $f17
    08A6A364:[4600840D]: trunc.w.s  $f16, $f16
    08A6A368:[44148000]: mfc1       $s4, $f16
    08A6A36C:[A2540011]: sb         $s4, 17($s2)
    08A6A370:[93340002]: lbu        $s4, 2($t9)
    08A6A374:[92750002]: lbu        $s5, 2($s3)
    08A6A378:[44949000]: mtc1       $s4, $f18
    08A6A37C:[44958800]: mtc1       $s5, $f17
    08A6A380:[468094A0]: cvt.s.w    $f18, $f18
    08A6A384:[46808C60]: cvt.s.w    $f17, $f17
    08A6A388:[46126402]: mul.s      $f16, $f12, $f18
    08A6A38C:[46116C42]: mul.s      $f17, $f13, $f17
    08A6A390:[46118400]: add.s      $f16, $f16, $f17
    08A6A394:[4600840D]: trunc.w.s  $f16, $f16
    08A6A398:[44148000]: mfc1       $s4, $f16
    08A6A39C:[A2540012]: sb         $s4, 18($s2)
    08A6A3A0:[93390003]: lbu        $t9, 3($t9)
    08A6A3A4:[92730003]: lbu        $s3, 3($s3)
    08A6A3A8:[44999000]: mtc1       $t9, $f18
    08A6A3AC:[44938800]: mtc1       $s3, $f17
    08A6A3B0:[468094A0]: cvt.s.w    $f18, $f18
    08A6A3B4:[46808C60]: cvt.s.w    $f17, $f17
    08A6A3B8:[26190014]: addiu      $t9, $s0, 20
    08A6A3BC:[46126402]: mul.s      $f16, $f12, $f18
    08A6A3C0:[46116C42]: mul.s      $f17, $f13, $f17
    08A6A3C4:[24730014]: addiu      $s3, $v1, 20
    08A6A3C8:[46118400]: add.s      $f16, $f16, $f17
    08A6A3CC:[26100020]: addiu      $s0, $s0, 32
    08A6A3D0:[4600840D]: trunc.w.s  $f16, $f16
    08A6A3D4:[24630020]: addiu      $v1, $v1, 32
    08A6A3D8:[44148000]: mfc1       $s4, $f16
    08A6A3DC:[A2540013]: sb         $s4, 19($s2)
    08A6A3E0:[C7320000]: lwc1       $f18, 0($t9)
    08A6A3E4:[C6730000]: lwc1       $f19, 0($s3)
    08A6A3E8:[C7310004]: lwc1       $f17, 4($t9)
    08A6A3EC:[46126482]: mul.s      $f18, $f12, $f18
    08A6A3F0:[C6600004]: lwc1       $f0, 4($s3)
    08A6A3F4:[46136CC2]: mul.s      $f19, $f13, $f19
    08A6A3F8:[C7220008]: lwc1       $f2, 8($t9)
    08A6A3FC:[46116402]: mul.s      $f16, $f12, $f17
    08A6A400:[C6610008]: lwc1       $f1, 8($s3)
    08A6A404:[46006802]: mul.s      $f0, $f13, $f0
    08A6A408:[46026082]: mul.s      $f2, $f12, $f2
    08A6A40C:[46016842]: mul.s      $f1, $f13, $f1
    08A6A410:[46139480]: add.s      $f18, $f18, $f19
    08A6A414:[46008400]: add.s      $f16, $f16, $f0
    08A6A418:[46011440]: add.s      $f17, $f2, $f1
    08A6A41C:[E6520014]: swc1       $f18, 20($s2)
    08A6A420:[E6500018]: swc1       $f16, 24($s2)
    08A6A424:[E651001C]: swc1       $f17, 28($s2)
    08A6A428:[C6100000]: lwc1       $f16, 0($s0)
    08A6A42C:[C4710000]: lwc1       $f17, 0($v1)
    08A6A430:[C6120004]: lwc1       $f18, 4($s0)
    08A6A434:[46106402]: mul.s      $f16, $f12, $f16
    08A6A438:[C4730004]: lwc1       $f19, 4($v1)
    08A6A43C:[46116C42]: mul.s      $f17, $f13, $f17
    08A6A440:[46126482]: mul.s      $f18, $f12, $f18
    08A6A444:[C6000008]: lwc1       $f0, 8($s0)
    08A6A448:[46136CC2]: mul.s      $f19, $f13, $f19
    08A6A44C:[C4620008]: lwc1       $f2, 8($v1)
    08A6A450:[0220C825]: or         $t9, $s1, $zr <=> move $t9, $s1
    08A6A454:[46118400]: add.s      $f16, $f16, $f17
    08A6A458:[46006302]: mul.s      $f12, $f12, $f0
    08A6A45C:[46026B42]: mul.s      $f13, $f13, $f2
    08A6A460:[01C01825]: or         $v1, $t6, $zr <=> move $v1, $t6
    08A6A464:[46139480]: add.s      $f18, $f18, $f19
    08A6A468:[E6500020]: swc1       $f16, 32($s2)
    08A6A46C:[460D6300]: add.s      $f12, $f12, $f13
    08A6A470:[E6520024]: swc1       $f18, 36($s2)
    08A6A474:[E64C0028]: swc1       $f12, 40($s2)
    08A6A478:[8F180370]: lw         $t8, 880($t8)
    08A6A47C:[030DC024]: and        $t8, $t8, $t5
    08A6A480:[1300002D]: beq        $t8, $zr, 0x08A6A538
    08A6A484:[000F8100]: sll        $s0, $t7, 0x0004
    08A6A488:[020F9023]: subu       $s2, $s0, $t7
    08A6A48C:[0019C100]: sll        $t8, $t9, 0x0004
    08A6A490:[00129080]: sll        $s2, $s2, 0x0002
    08A6A494:[03198823]: subu       $s1, $t8, $t9
    08A6A498:[02508023]: subu       $s0, $s2, $s0
    08A6A49C:[00118880]: sll        $s1, $s1, 0x0002
    08A6A4A0:[00D08021]: addu       $s0, $a2, $s0
    08A6A4A4:[0238C023]: subu       $t8, $s1, $t8
    08A6A4A8:[C60C0000]: lwc1       $f12, 0($s0)
    08A6A4AC:[00F8C021]: addu       $t8, $a3, $t8
    08A6A4B0:[E70C0000]: swc1       $f12, 0($t8)
    08A6A4B4:[C60C0004]: lwc1       $f12, 4($s0)
    08A6A4B8:[27390001]: addiu      $t9, $t9, 1
    08A6A4BC:[E70C0004]: swc1       $f12, 4($t8)
    08A6A4C0:[C60C0008]: lwc1       $f12, 8($s0)
    08A6A4C4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08A6A4C8:[E70C0008]: swc1       $f12, 8($t8)
    08A6A4CC:[C60C000C]: lwc1       $f12, 12($s0)
    08A6A4D0:[3339FFFF]: andi       $t9, $t9, -1
    08A6A4D4:[E70C000C]: swc1       $f12, 12($t8)
    08A6A4D8:[02309021]: addu       $s2, $s1, $s0
    08A6A4DC:[92520010]: lbu        $s2, 16($s2)
    08A6A4E0:[02389821]: addu       $s3, $s1, $t8
    08A6A4E4:[26310001]: addiu      $s1, $s1, 1
    08A6A4E8:[A2720010]: sb         $s2, 16($s3)
    08A6A4EC:[2A320004]: slti       $s2, $s1, 4
    08A6A4F0:[1640FFFA]: bne        $s2, $zr, 0x08A6A4DC
    08A6A4F4:[02309021]: addu       $s2, $s1, $s0
    08A6A4F8:[8E110010]: lw         $s1, 16($s0)
    08A6A4FC:[26120014]: addiu      $s2, $s0, 20
    08A6A500:[AF110010]: sw         $s1, 16($t8)
    08A6A504:[C64C0000]: lwc1       $f12, 0($s2)
    08A6A508:[26100020]: addiu      $s0, $s0, 32
    08A6A50C:[E70C0014]: swc1       $f12, 20($t8)
    08A6A510:[C64C0004]: lwc1       $f12, 4($s2)
    08A6A514:[E70C0018]: swc1       $f12, 24($t8)
    08A6A518:[C64C0008]: lwc1       $f12, 8($s2)
    08A6A51C:[E70C001C]: swc1       $f12, 28($t8)
    08A6A520:[C60C0000]: lwc1       $f12, 0($s0)
    08A6A524:[E70C0020]: swc1       $f12, 32($t8)
    08A6A528:[C60C0004]: lwc1       $f12, 4($s0)
    08A6A52C:[E70C0024]: swc1       $f12, 36($t8)
    08A6A530:[C60C0008]: lwc1       $f12, 8($s0)
    08A6A534:[E70C0028]: swc1       $f12, 40($t8)
    08A6A538:[01E08025]: or         $s0, $t7, $zr <=> move $s0, $t7
    08A6A53C:[260F0001]: addiu      $t7, $s0, 1
    08A6A540:[31EFFFFF]: andi       $t7, $t7, -1
    08A6A544:[01E5C02A]: slt        $t8, $t7, $a1
    08A6A548:[1700FF3B]: bne        $t8, $zr, 0x08A6A238
    08A6A54C:[00108880]: sll        $s1, $s0, 0x0002
    08A6A550:[14C40004]: bne        $a2, $a0, 0x08A6A564
    08A6A554:[03202825]: or         $a1, $t9, $zr <=> move $a1, $t9
    08A6A558:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    08A6A55C:[10000003]: b          0x08A6A56C
    08A6A560:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08A6A564:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08A6A568:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    08A6A56C:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
    08A6A570:[01804025]: or         $t0, $t4, $zr <=> move $t0, $t4
    08A6A574:[1DE0FEB9]: bgtz       $t7, 0x08A6A05C
    08A6A578:[2529FFF0]: addiu      $t1, $t1, -16
    08A6A57C:[14600003]: bne        $v1, $zr, 0x08A6A58C
    08A6A580:[00000000]: nop
    08A6A584:[10000003]: b          0x08A6A594
    08A6A588:[34020002]: ori        $v0, $zr, 2 <=> li $v0, 2
    08A6A58C:[A5650000]: sh         $a1, 0($t3)
    08A6A590:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A6A594:[8FB00398]: lw         $s0, 920($sp)
    08A6A598:[8FB1039C]: lw         $s1, 924($sp)
    08A6A59C:[8FB203A0]: lw         $s2, 928($sp)
    08A6A5A0:[8FB303A4]: lw         $s3, 932($sp)
    08A6A5A4:[8FB403A8]: lw         $s4, 936($sp)
    08A6A5A8:[8FB503AC]: lw         $s5, 940($sp)
    08A6A5AC:[03E00008]: jr         $ra
    08A6A5B0:[27BD03B0]: addiu      $sp, $sp, 944
  Back Branch 08A6A0F4 389,048 times (length 31)
    08A6A06C:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08A6A070:[C58C000C]: lwc1       $f12, 12($t4)
    08A6A074:[0305C82A]: slt        $t9, $t8, $a1
    08A6A078:[13200020]: beq        $t9, $zr, 0x08A6A0FC
    08A6A07C:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
--> 08A6A080:[0018C900]: sll        $t9, $t8, 0x0004
    08A6A084:[03388023]: subu       $s0, $t9, $t8
    08A6A088:[00108080]: sll        $s0, $s0, 0x0002
    08A6A08C:[0219C823]: subu       $t9, $s0, $t9
    08A6A090:[00D9C821]: addu       $t9, $a2, $t9
    08A6A094:[27390020]: addiu      $t9, $t9, 32
    08A6A098:[C72D0000]: lwc1       $f13, 0($t9)
    08A6A09C:[C5900000]: lwc1       $f16, 0($t4)
    08A6A0A0:[C7310004]: lwc1       $f17, 4($t9)
    08A6A0A4:[C5920004]: lwc1       $f18, 4($t4)
    08A6A0A8:[46106B42]: mul.s      $f13, $f13, $f16
    08A6A0AC:[C7330008]: lwc1       $f19, 8($t9)
    08A6A0B0:[46128C42]: mul.s      $f17, $f17, $f18
    08A6A0B4:[C5800008]: lwc1       $f0, 8($t4)
    08A6A0B8:[46009CC2]: mul.s      $f19, $f19, $f0
    08A6A0BC:[0018C880]: sll        $t9, $t8, 0x0002
    08A6A0C0:[46116B40]: add.s      $f13, $f13, $f17
    08A6A0C4:[03B9C821]: addu       $t9, $sp, $t9
    08A6A0C8:[27180001]: addiu      $t8, $t8, 1
    08A6A0CC:[46136B40]: add.s      $f13, $f13, $f19
    08A6A0D0:[3318FFFF]: andi       $t8, $t8, -1
    08A6A0D4:[0305802A]: slt        $s0, $t8, $a1
    08A6A0D8:[460C6B41]: sub.s      $f13, $f13, $f12
    08A6A0DC:[E72D0370]: swc1       $f13, 880($t9)
    08A6A0E0:[8F390370]: lw         $t9, 880($t9)
    08A6A0E4:[032DC824]: and        $t9, $t9, $t5
    08A6A0E8:[0019CFC2]: srl        $t9, $t9, 0x001F
    08A6A0EC:[032EC804]: sllv       $t9, $t6, $t9
    08A6A0F0:[01F97825]: or         $t7, $t7, $t9
--> 08A6A0F4:[1600FFE2]: bne        $s0, $zr, 0x08A6A080
    08A6A0F8:[31EFFFFF]: andi       $t7, $t7, -1
    08A6A0FC:[29EC0002]: slti       $t4, $t7, 2
    08A6A100:[11800007]: beq        $t4, $zr, 0x08A6A120
    08A6A104:[29EC0003]: slti       $t4, $t7, 3
  Back Branch 08A6A1B4 321,744 times (length 7)
    08A6A18C:[C70C0008]: lwc1       $f12, 8($t8)
    08A6A190:[E5EC0008]: swc1       $f12, 8($t7)
    08A6A194:[C70C000C]: lwc1       $f12, 12($t8)
    08A6A198:[E5EC000C]: swc1       $f12, 12($t7)
    08A6A19C:[03388821]: addu       $s1, $t9, $t8
--> 08A6A1A0:[92310010]: lbu        $s1, 16($s1)
    08A6A1A4:[032F9021]: addu       $s2, $t9, $t7
    08A6A1A8:[27390001]: addiu      $t9, $t9, 1
    08A6A1AC:[A2510010]: sb         $s1, 16($s2)
    08A6A1B0:[2B310004]: slti       $s1, $t9, 4
--> 08A6A1B4:[1620FFFA]: bne        $s1, $zr, 0x08A6A1A0
    08A6A1B8:[03388821]: addu       $s1, $t9, $t8
    08A6A1BC:[8F190010]: lw         $t9, 16($t8)
    08A6A1C0:[27110014]: addiu      $s1, $t8, 20
    08A6A1C4:[ADF90010]: sw         $t9, 16($t7)
  Back Branch 08A6A4F0 306,268 times (length 7)
    08A6A4C8:[E70C0008]: swc1       $f12, 8($t8)
    08A6A4CC:[C60C000C]: lwc1       $f12, 12($s0)
    08A6A4D0:[3339FFFF]: andi       $t9, $t9, -1
    08A6A4D4:[E70C000C]: swc1       $f12, 12($t8)
    08A6A4D8:[02309021]: addu       $s2, $s1, $s0
--> 08A6A4DC:[92520010]: lbu        $s2, 16($s2)
    08A6A4E0:[02389821]: addu       $s3, $s1, $t8
    08A6A4E4:[26310001]: addiu      $s1, $s1, 1
    08A6A4E8:[A2720010]: sb         $s2, 16($s3)
    08A6A4EC:[2A320004]: slti       $s2, $s1, 4
--> 08A6A4F0:[1640FFFA]: bne        $s2, $zr, 0x08A6A4DC
    08A6A4F4:[02309021]: addu       $s2, $s1, $s0
    08A6A4F8:[8E110010]: lw         $s1, 16($s0)
    08A6A4FC:[26120014]: addiu      $s2, $s0, 20
    08A6A500:[AF110010]: sw         $s1, 16($t8)
  Back Branch 08A6A548 153,876 times (length 198)
  Back Branch 08A6A574 111,054 times (length 328)
  Back Branch 08A69ED4 90,664 times (length 7)
    08A69EAC:[AFB203A0]: sw         $s2, 928($sp)
    08A69EB0:[AFB303A4]: sw         $s3, 932($sp)
    08A69EB4:[AFB403A8]: sw         $s4, 936($sp)
    08A69EB8:[AFB503AC]: sw         $s5, 940($sp)
    08A69EBC:[01856821]: addu       $t5, $t4, $a1
--> 08A69EC0:[91AD0010]: lbu        $t5, 16($t5)
    08A69EC4:[01847021]: addu       $t6, $t4, $a0
    08A69EC8:[258C0001]: addiu      $t4, $t4, 1
    08A69ECC:[A1CD0010]: sb         $t5, 16($t6)
    08A69ED0:[298D0004]: slti       $t5, $t4, 4
--> 08A69ED4:[15A0FFFA]: bne        $t5, $zr, 0x08A69EC0
    08A69ED8:[01856821]: addu       $t5, $t4, $a1
    08A69EDC:[8CAC0010]: lw         $t4, 16($a1)
    08A69EE0:[24AD0014]: addiu      $t5, $a1, 20
    08A69EE4:[AC8C0010]: sw         $t4, 16($a0)
  Back Branch 08A69F58 90,664 times (length 7)
    08A69F30:[C4CC0008]: lwc1       $f12, 8($a2)
    08A69F34:[E48C0034]: swc1       $f12, 52($a0)
    08A69F38:[C4CC000C]: lwc1       $f12, 12($a2)
    08A69F3C:[E48C0038]: swc1       $f12, 56($a0)
    08A69F40:[00A66021]: addu       $t4, $a1, $a2
--> 08A69F44:[918C0010]: lbu        $t4, 16($t4)
    08A69F48:[00A46821]: addu       $t5, $a1, $a0
    08A69F4C:[24A50001]: addiu      $a1, $a1, 1
    08A69F50:[A1AC003C]: sb         $t4, 60($t5)
    08A69F54:[28AC0004]: slti       $t4, $a1, 4
--> 08A69F58:[1580FFFA]: bne        $t4, $zr, 0x08A69F44
    08A69F5C:[00A66021]: addu       $t4, $a1, $a2
    08A69F60:[8CC50010]: lw         $a1, 16($a2)
    08A69F64:[24CC0014]: addiu      $t4, $a2, 20
    08A69F68:[AC85003C]: sw         $a1, 60($a0)
  Back Branch 08A69FDC 90,664 times (length 7)
    08A69FB4:[C4EC0008]: lwc1       $f12, 8($a3)
    08A69FB8:[E48C0060]: swc1       $f12, 96($a0)
    08A69FBC:[C4EC000C]: lwc1       $f12, 12($a3)
    08A69FC0:[E48C0064]: swc1       $f12, 100($a0)
    08A69FC4:[00A73021]: addu       $a2, $a1, $a3
--> 08A69FC8:[90C60010]: lbu        $a2, 16($a2)
    08A69FCC:[00A46021]: addu       $t4, $a1, $a0
    08A69FD0:[24A50001]: addiu      $a1, $a1, 1
    08A69FD4:[A1860068]: sb         $a2, 104($t4)
    08A69FD8:[28A60004]: slti       $a2, $a1, 4
--> 08A69FDC:[14C0FFFA]: bne        $a2, $zr, 0x08A69FC8
    08A69FE0:[00A73021]: addu       $a2, $a1, $a3
    08A69FE4:[8CE50010]: lw         $a1, 16($a3)
    08A69FE8:[24E60014]: addiu      $a2, $a3, 20
    08A69FEC:[AC850068]: sw         $a1, 104($a0)
  Back Branch 08A6A208 80,436 times (length 43)
    08A6A150:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A6A154:[0205782A]: slt        $t7, $s0, $a1
    08A6A158:[11E0002D]: beq        $t7, $zr, 0x08A6A210
    08A6A15C:[00000000]: nop
    08A6A160:[00107900]: sll        $t7, $s0, 0x0004
--> 08A6A164:[01F0C023]: subu       $t8, $t7, $s0
    08A6A168:[0018C080]: sll        $t8, $t8, 0x0002
    08A6A16C:[030F7823]: subu       $t7, $t8, $t7
    08A6A170:[00CFC021]: addu       $t8, $a2, $t7
    08A6A174:[C70C0000]: lwc1       $f12, 0($t8)
    08A6A178:[014F7821]: addu       $t7, $t2, $t7
    08A6A17C:[E5EC0000]: swc1       $f12, 0($t7)
    08A6A180:[C70C0004]: lwc1       $f12, 4($t8)
    08A6A184:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    08A6A188:[E5EC0004]: swc1       $f12, 4($t7)
    08A6A18C:[C70C0008]: lwc1       $f12, 8($t8)
    08A6A190:[E5EC0008]: swc1       $f12, 8($t7)
    08A6A194:[C70C000C]: lwc1       $f12, 12($t8)
    08A6A198:[E5EC000C]: swc1       $f12, 12($t7)
    08A6A19C:[03388821]: addu       $s1, $t9, $t8
    08A6A1A0:[92310010]: lbu        $s1, 16($s1)
    08A6A1A4:[032F9021]: addu       $s2, $t9, $t7
    08A6A1A8:[27390001]: addiu      $t9, $t9, 1
    08A6A1AC:[A2510010]: sb         $s1, 16($s2)
    08A6A1B0:[2B310004]: slti       $s1, $t9, 4
    08A6A1B4:[1620FFFA]: bne        $s1, $zr, 0x08A6A1A0
    08A6A1B8:[03388821]: addu       $s1, $t9, $t8
    08A6A1BC:[8F190010]: lw         $t9, 16($t8)
    08A6A1C0:[27110014]: addiu      $s1, $t8, 20
    08A6A1C4:[ADF90010]: sw         $t9, 16($t7)
    08A6A1C8:[C62C0000]: lwc1       $f12, 0($s1)
    08A6A1CC:[27180020]: addiu      $t8, $t8, 32
    08A6A1D0:[E5EC0014]: swc1       $f12, 20($t7)
    08A6A1D4:[C62C0004]: lwc1       $f12, 4($s1)
    08A6A1D8:[E5EC0018]: swc1       $f12, 24($t7)
    08A6A1DC:[C62C0008]: lwc1       $f12, 8($s1)
    08A6A1E0:[E5EC001C]: swc1       $f12, 28($t7)
    08A6A1E4:[C70C0000]: lwc1       $f12, 0($t8)
    08A6A1E8:[26100001]: addiu      $s0, $s0, 1
    08A6A1EC:[E5EC0020]: swc1       $f12, 32($t7)
    08A6A1F0:[C70C0004]: lwc1       $f12, 4($t8)
    08A6A1F4:[3210FFFF]: andi       $s0, $s0, -1
    08A6A1F8:[E5EC0024]: swc1       $f12, 36($t7)
    08A6A1FC:[C70C0008]: lwc1       $f12, 8($t8)
    08A6A200:[E5EC0028]: swc1       $f12, 40($t7)
    08A6A204:[0205782A]: slt        $t7, $s0, $a1
--> 08A6A208:[15E0FFD6]: bne        $t7, $zr, 0x08A6A164
    08A6A20C:[00107900]: sll        $t7, $s0, 0x0004
    08A6A210:[100000D6]: b          0x08A6A56C
    08A6A214:[00000000]: nop
    08A6A218:[24B0FFFF]: addiu      $s0, $a1, -1
_S1_2_8A67890 41,965,476 instructions (1.035%), 232,248 calls (08A67890 - 08A67970, length 57)
    08A67890:[27BDFFF0]: addiu      $sp, $sp, -16
    08A67894:[44806000]: mtc1       $zr, $f12
    08A67898:[E7AC0000]: swc1       $f12, 0($sp)
    08A6789C:[E7AC0004]: swc1       $f12, 4($sp)
    08A678A0:[E7AC0008]: swc1       $f12, 8($sp)
    08A678A4:[C4AC0000]: lwc1       $f12, 0($a1)
    08A678A8:[E7AC0000]: swc1       $f12, 0($sp)
    08A678AC:[C4AC0004]: lwc1       $f12, 4($a1)
    08A678B0:[00C05025]: or         $t2, $a2, $zr <=> move $t2, $a2
    08A678B4:[E7AC0004]: swc1       $f12, 4($sp)
    08A678B8:[C4AC0008]: lwc1       $f12, 8($a1)
    08A678BC:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08A678C0:[E7AC0008]: swc1       $f12, 8($sp)
    08A678C4:[C4AC000C]: lwc1       $f12, 12($a1)
    08A678C8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A678CC:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08A678D0:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08A678D4:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08A678D8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A678DC:[01452821]: addu       $a1, $t2, $a1
    08A678E0:[C4CD0000]: lwc1       $f13, 0($a2)
    08A678E4:[C7AE0000]: lwc1       $f14, 0($sp)
    08A678E8:[C7AF0004]: lwc1       $f15, 4($sp)
    08A678EC:[C4D00004]: lwc1       $f16, 4($a2)
    08A678F0:[460D7342]: mul.s      $f13, $f14, $f13
    08A678F4:[C7B10008]: lwc1       $f17, 8($sp)
    08A678F8:[46107BC2]: mul.s      $f15, $f15, $f16
    08A678FC:[C4D20008]: lwc1       $f18, 8($a2)
    08A67900:[C4D3000C]: lwc1       $f19, 12($a2)
    08A67904:[46128C42]: mul.s      $f17, $f17, $f18
    08A67908:[460F6B40]: add.s      $f13, $f13, $f15
    08A6790C:[46116B40]: add.s      $f13, $f13, $f17
    08A67910:[46136B41]: sub.s      $f13, $f13, $f19
    08A67914:[46006B45]: abs.s      $f13, $f13
    08A67918:[460C683E]: c.le.s     $f13, $f12
    08A6791C:[00000000]: nop
    08A67920:[4500000D]: bc1f       0x08A67958
    08A67924:[00000000]: nop
    08A67928:[C4CD0000]: lwc1       $f13, 0($a2)
    08A6792C:[E4AD0000]: swc1       $f13, 0($a1)
    08A67930:[C4CD0004]: lwc1       $f13, 4($a2)
    08A67934:[01045004]: sllv       $t2, $a0, $t0
    08A67938:[E4AD0004]: swc1       $f13, 4($a1)
    08A6793C:[C4CD0008]: lwc1       $f13, 8($a2)
    08A67940:[012A4825]: or         $t1, $t1, $t2
    08A67944:[E4AD0008]: swc1       $f13, 8($a1)
    08A67948:[C4CD000C]: lwc1       $f13, 12($a2)
    08A6794C:[24420001]: addiu      $v0, $v0, 1
    08A67950:[E4AD000C]: swc1       $f13, 12($a1)
    08A67954:[24A50010]: addiu      $a1, $a1, 16
    08A67958:[25080001]: addiu      $t0, $t0, 1
    08A6795C:[290A0006]: slti       $t2, $t0, 6
    08A67960:[1540FFDF]: bne        $t2, $zr, 0x08A678E0
    08A67964:[24C60010]: addiu      $a2, $a2, 16
    08A67968:[ACE90000]: sw         $t1, 0($a3)
    08A6796C:[03E00008]: jr         $ra
    08A67970:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08A67960 1,393,488 times (length 34)
    08A678CC:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08A678D0:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08A678D4:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08A678D8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A678DC:[01452821]: addu       $a1, $t2, $a1
--> 08A678E0:[C4CD0000]: lwc1       $f13, 0($a2)
    08A678E4:[C7AE0000]: lwc1       $f14, 0($sp)
    08A678E8:[C7AF0004]: lwc1       $f15, 4($sp)
    08A678EC:[C4D00004]: lwc1       $f16, 4($a2)
    08A678F0:[460D7342]: mul.s      $f13, $f14, $f13
    08A678F4:[C7B10008]: lwc1       $f17, 8($sp)
    08A678F8:[46107BC2]: mul.s      $f15, $f15, $f16
    08A678FC:[C4D20008]: lwc1       $f18, 8($a2)
    08A67900:[C4D3000C]: lwc1       $f19, 12($a2)
    08A67904:[46128C42]: mul.s      $f17, $f17, $f18
    08A67908:[460F6B40]: add.s      $f13, $f13, $f15
    08A6790C:[46116B40]: add.s      $f13, $f13, $f17
    08A67910:[46136B41]: sub.s      $f13, $f13, $f19
    08A67914:[46006B45]: abs.s      $f13, $f13
    08A67918:[460C683E]: c.le.s     $f13, $f12
    08A6791C:[00000000]: nop
    08A67920:[4500000D]: bc1f       0x08A67958
    08A67924:[00000000]: nop
    08A67928:[C4CD0000]: lwc1       $f13, 0($a2)
    08A6792C:[E4AD0000]: swc1       $f13, 0($a1)
    08A67930:[C4CD0004]: lwc1       $f13, 4($a2)
    08A67934:[01045004]: sllv       $t2, $a0, $t0
    08A67938:[E4AD0004]: swc1       $f13, 4($a1)
    08A6793C:[C4CD0008]: lwc1       $f13, 8($a2)
    08A67940:[012A4825]: or         $t1, $t1, $t2
    08A67944:[E4AD0008]: swc1       $f13, 8($a1)
    08A67948:[C4CD000C]: lwc1       $f13, 12($a2)
    08A6794C:[24420001]: addiu      $v0, $v0, 1
    08A67950:[E4AD000C]: swc1       $f13, 12($a1)
    08A67954:[24A50010]: addiu      $a1, $a1, 16
    08A67958:[25080001]: addiu      $t0, $t0, 1
    08A6795C:[290A0006]: slti       $t2, $t0, 6
--> 08A67960:[1540FFDF]: bne        $t2, $zr, 0x08A678E0
    08A67964:[24C60010]: addiu      $a2, $a2, 16
    08A67968:[ACE90000]: sw         $t1, 0($a3)
    08A6796C:[03E00008]: jr         $ra
    08A67970:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A3E21C 37,868,605 instructions (0.934%), 267,290 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3E77C 2,294,060 times (length 6)
    08A3E758:[00000000]: nop
    08A3E75C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08A3E760:[01243023]: subu       $a2, $t1, $a0
    08A3E764:[02A4A823]: subu       $s5, $s5, $a0
    08A3E768:[AE860038]: sw         $a2, 56($s4)
--> 08A3E76C:[90A60000]: lbu        $a2, 0($a1)
    08A3E770:[24A50001]: addiu      $a1, $a1, 1
    08A3E774:[A2E60000]: sb         $a2, 0($s7)
    08A3E778:[2484FFFF]: addiu      $a0, $a0, -1
--> 08A3E77C:[1480FFFB]: bne        $a0, $zr, 0x08A3E76C
    08A3E780:[26F70001]: addiu      $s7, $s7, 1
    08A3E784:[8E840038]: lw         $a0, 56($s4)
    08A3E788:[14800003]: bne        $a0, $zr, 0x08A3E798
    08A3E78C:[00000000]: nop
  Back Branch 08A3D83C 449,905 times (length 18)
--> 08A3D7FC:[2C850014]: sltiu      $a1, $a0, 20
    08A3D800:[10A00438]: beq        $a1, $zr, 0x08A3E8E4
    08A3D804:[00000000]: nop
    08A3D808:[00042080]: sll        $a0, $a0, 0x0002
    08A3D80C:[3C0108A8]: lui        $at, 0x08A8 <=> li $at, 0x08A80000
    08A3D810:[00240821]: addu       $at, $at, $a0
    08A3D814:[8C21F140]: lw         $at, -3776($at)
    08A3D818:[00200008]: jr         $at
    08A3D81C:[AFB5006C]: sw         $s5, 108($sp)
--> 08A3D83C:[1000FFEF]: b          0x08A3D7FC
    08A3D840:[8FB5006C]: lw         $s5, 108($sp)
  Back Branch 08A3E2F0 195,106 times (length 24)
    08A3E284:[24A5FFFF]: addiu      $a1, $a1, -1
    08A3E288:[8E8A0044]: lw         $t2, 68($s4)
    08A3E28C:[02652024]: and        $a0, $s3, $a1
    08A3E290:[00042080]: sll        $a0, $a0, 0x0002
    08A3E294:[01442021]: addu       $a0, $t2, $a0
--> 08A3E298:[84860000]: lh         $a2, 0($a0)
    08A3E29C:[94870002]: lhu        $a3, 2($a0)
    08A3E2A0:[A7A60000]: sh         $a2, 0($sp)
    08A3E2A4:[93A40001]: lbu        $a0, 1($sp)
    08A3E2A8:[0204302B]: sltu       $a2, $s0, $a0
    08A3E2AC:[14C00006]: bne        $a2, $zr, 0x08A3E2C8
    08A3E2B0:[A7A70002]: sh         $a3, 2($sp)
    08A3E2B4:[93A50000]: lbu        $a1, 0($sp)
    08A3E2B8:[14A0000F]: bne        $a1, $zr, 0x08A3E2F8
    08A3E2BC:[30A600F0]: andi       $a2, $a1, 240
    08A3E2C0:[10000037]: b          0x08A3E3A0
    08A3E2C4:[00000000]: nop
    08A3E2C8:[12200188]: beq        $s1, $zr, 0x08A3E8EC
    08A3E2CC:[AFB5006C]: sw         $s5, 108($sp)
    08A3E2D0:[92440000]: lbu        $a0, 0($s2)
    08A3E2D4:[2631FFFF]: addiu      $s1, $s1, -1
    08A3E2D8:[02042004]: sllv       $a0, $a0, $s0
    08A3E2DC:[02649821]: addu       $s3, $s3, $a0
    08A3E2E0:[02652024]: and        $a0, $s3, $a1
    08A3E2E4:[00042080]: sll        $a0, $a0, 0x0002
    08A3E2E8:[26520001]: addiu      $s2, $s2, 1
    08A3E2EC:[26100008]: addiu      $s0, $s0, 8
--> 08A3E2F0:[1000FFE9]: b          0x08A3E298
    08A3E2F4:[01442021]: addu       $a0, $t2, $a0
    08A3E2F8:[14C00029]: bne        $a2, $zr, 0x08A3E3A0
    08A3E2FC:[00000000]: nop
    08A3E300:[8FA40000]: lw         $a0, 0($sp)
  Back Branch 08A3E3C0 162,639 times (length 739)
  Back Branch 08A3E79C 121,295 times (length 986)
  Back Branch 08A3E664 98,958 times (length 10)
    08A3E630:[10800018]: beq        $a0, $zr, 0x08A3E694
    08A3E634:[00000000]: nop
    08A3E638:[0204282B]: sltu       $a1, $s0, $a0
    08A3E63C:[10A0000C]: beq        $a1, $zr, 0x08A3E670
    08A3E640:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
--> 08A3E644:[122000A9]: beq        $s1, $zr, 0x08A3E8EC
    08A3E648:[AFB5006C]: sw         $s5, 108($sp)
    08A3E64C:[92450000]: lbu        $a1, 0($s2)
    08A3E650:[2631FFFF]: addiu      $s1, $s1, -1
    08A3E654:[02052804]: sllv       $a1, $a1, $s0
    08A3E658:[26100008]: addiu      $s0, $s0, 8
    08A3E65C:[02659821]: addu       $s3, $s3, $a1
    08A3E660:[0204282B]: sltu       $a1, $s0, $a0
--> 08A3E664:[14A0FFF7]: bne        $a1, $zr, 0x08A3E644
    08A3E668:[26520001]: addiu      $s2, $s2, 1
    08A3E66C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A3E670:[00852004]: sllv       $a0, $a1, $a0
    08A3E674:[8E85003C]: lw         $a1, 60($s4)
  Back Branch 08A3E538 52,010 times (length 25)
--> 08A3E4DC:[84860000]: lh         $a2, 0($a0)
    08A3E4E0:[94870002]: lhu        $a3, 2($a0)
    08A3E4E4:[A7A60000]: sh         $a2, 0($sp)
    08A3E4E8:[93A40001]: lbu        $a0, 1($sp)
    08A3E4EC:[0204302B]: sltu       $a2, $s0, $a0
    08A3E4F0:[14C00007]: bne        $a2, $zr, 0x08A3E510
    08A3E4F4:[A7A70002]: sh         $a3, 2($sp)
    08A3E4F8:[93A50000]: lbu        $a1, 0($sp)
    08A3E4FC:[30A600F0]: andi       $a2, $a1, 240
    08A3E500:[50C0000F]: beql       $a2, $zr, 0x08A3E540
    08A3E504:[8FA40000]: lw         $a0, 0($sp)
    08A3E508:[10000034]: b          0x08A3E5DC
    08A3E50C:[00000000]: nop
    08A3E510:[122000F6]: beq        $s1, $zr, 0x08A3E8EC
    08A3E514:[AFB5006C]: sw         $s5, 108($sp)
    08A3E518:[92440000]: lbu        $a0, 0($s2)
    08A3E51C:[2631FFFF]: addiu      $s1, $s1, -1
    08A3E520:[02042004]: sllv       $a0, $a0, $s0
    08A3E524:[02649821]: addu       $s3, $s3, $a0
    08A3E528:[02652024]: and        $a0, $s3, $a1
    08A3E52C:[00042080]: sll        $a0, $a0, 0x0002
    08A3E530:[26520001]: addiu      $s2, $s2, 1
    08A3E534:[26100008]: addiu      $s0, $s0, 8
--> 08A3E538:[1000FFE8]: b          0x08A3E4DC
    08A3E53C:[01442021]: addu       $a0, $t2, $a0
    08A3E540:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08A3E544:[AFA40004]: sw         $a0, 4($sp)
    08A3E548:[93A50005]: lbu        $a1, 5($sp)
  Back Branch 08A3E460 5,992 times (length 10)
    08A3E42C:[10800018]: beq        $a0, $zr, 0x08A3E490
    08A3E430:[00000000]: nop
    08A3E434:[0204282B]: sltu       $a1, $s0, $a0
    08A3E438:[10A0000C]: beq        $a1, $zr, 0x08A3E46C
    08A3E43C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
--> 08A3E440:[1220012A]: beq        $s1, $zr, 0x08A3E8EC
    08A3E444:[AFB5006C]: sw         $s5, 108($sp)
    08A3E448:[92450000]: lbu        $a1, 0($s2)
    08A3E44C:[2631FFFF]: addiu      $s1, $s1, -1
    08A3E450:[02052804]: sllv       $a1, $a1, $s0
    08A3E454:[26100008]: addiu      $s0, $s0, 8
    08A3E458:[02659821]: addu       $s3, $s3, $a1
    08A3E45C:[0204282B]: sltu       $a1, $s0, $a0
--> 08A3E460:[14A0FFF7]: bne        $a1, $zr, 0x08A3E440
    08A3E464:[26520001]: addiu      $s2, $s2, 1
    08A3E468:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A3E46C:[00852004]: sllv       $a0, $a1, $a0
    08A3E470:[8E850038]: lw         $a1, 56($s4)
  Back Branch 08A3E270 2,936 times (length 655)
  Back Branch 08A3E398 1,183 times (length 26)
    08A3E324:[02682024]: and        $a0, $s3, $t0
    08A3E328:[00A42006]: srlv       $a0, $a0, $a1
    08A3E32C:[01242021]: addu       $a0, $t1, $a0
    08A3E330:[00042080]: sll        $a0, $a0, 0x0002
    08A3E334:[01442021]: addu       $a0, $t2, $a0
--> 08A3E338:[84860000]: lh         $a2, 0($a0)
    08A3E33C:[94870002]: lhu        $a3, 2($a0)
    08A3E340:[A7A60000]: sh         $a2, 0($sp)
    08A3E344:[93A40001]: lbu        $a0, 1($sp)
    08A3E348:[00A43021]: addu       $a2, $a1, $a0
    08A3E34C:[0206302B]: sltu       $a2, $s0, $a2
    08A3E350:[14C00005]: bne        $a2, $zr, 0x08A3E368
    08A3E354:[A7A70002]: sh         $a3, 2($sp)
    08A3E358:[00B39806]: srlv       $s3, $s3, $a1
    08A3E35C:[02058023]: subu       $s0, $s0, $a1
    08A3E360:[1000000F]: b          0x08A3E3A0
    08A3E364:[93A50000]: lbu        $a1, 0($sp)
    08A3E368:[12200160]: beq        $s1, $zr, 0x08A3E8EC
    08A3E36C:[AFB5006C]: sw         $s5, 108($sp)
    08A3E370:[92440000]: lbu        $a0, 0($s2)
    08A3E374:[2631FFFF]: addiu      $s1, $s1, -1
    08A3E378:[02042004]: sllv       $a0, $a0, $s0
    08A3E37C:[02649821]: addu       $s3, $s3, $a0
    08A3E380:[02682024]: and        $a0, $s3, $t0
    08A3E384:[00A42006]: srlv       $a0, $a0, $a1
    08A3E388:[01242021]: addu       $a0, $t1, $a0
    08A3E38C:[00042080]: sll        $a0, $a0, 0x0002
    08A3E390:[26520001]: addiu      $s2, $s2, 1
    08A3E394:[26100008]: addiu      $s0, $s0, 8
--> 08A3E398:[1000FFE7]: b          0x08A3E338
    08A3E39C:[01442021]: addu       $a0, $t2, $a0
    08A3E3A0:[97A60002]: lhu        $a2, 2($sp)
    08A3E3A4:[00939806]: srlv       $s3, $s3, $a0
    08A3E3A8:[02048023]: subu       $s0, $s0, $a0
  Back Branch 08A3E5D4 761 times (length 26)
    08A3E560:[02682024]: and        $a0, $s3, $t0
    08A3E564:[00A42006]: srlv       $a0, $a0, $a1
    08A3E568:[01242021]: addu       $a0, $t1, $a0
    08A3E56C:[00042080]: sll        $a0, $a0, 0x0002
    08A3E570:[01442021]: addu       $a0, $t2, $a0
--> 08A3E574:[84860000]: lh         $a2, 0($a0)
    08A3E578:[94870002]: lhu        $a3, 2($a0)
    08A3E57C:[A7A60000]: sh         $a2, 0($sp)
    08A3E580:[93A40001]: lbu        $a0, 1($sp)
    08A3E584:[00A43021]: addu       $a2, $a1, $a0
    08A3E588:[0206302B]: sltu       $a2, $s0, $a2
    08A3E58C:[14C00005]: bne        $a2, $zr, 0x08A3E5A4
    08A3E590:[A7A70002]: sh         $a3, 2($sp)
    08A3E594:[00B39806]: srlv       $s3, $s3, $a1
    08A3E598:[02058023]: subu       $s0, $s0, $a1
    08A3E59C:[1000000F]: b          0x08A3E5DC
    08A3E5A0:[93A50000]: lbu        $a1, 0($sp)
    08A3E5A4:[122000D1]: beq        $s1, $zr, 0x08A3E8EC
    08A3E5A8:[AFB5006C]: sw         $s5, 108($sp)
    08A3E5AC:[92440000]: lbu        $a0, 0($s2)
    08A3E5B0:[2631FFFF]: addiu      $s1, $s1, -1
    08A3E5B4:[02042004]: sllv       $a0, $a0, $s0
    08A3E5B8:[02649821]: addu       $s3, $s3, $a0
    08A3E5BC:[02682024]: and        $a0, $s3, $t0
    08A3E5C0:[00A42006]: srlv       $a0, $a0, $a1
    08A3E5C4:[01242021]: addu       $a0, $t1, $a0
    08A3E5C8:[00042080]: sll        $a0, $a0, 0x0002
    08A3E5CC:[26520001]: addiu      $s2, $s2, 1
    08A3E5D0:[26100008]: addiu      $s0, $s0, 8
--> 08A3E5D4:[1000FFE7]: b          0x08A3E574
    08A3E5D8:[01442021]: addu       $a0, $t2, $a0
    08A3E5DC:[00939806]: srlv       $s3, $s3, $a0
    08A3E5E0:[02048023]: subu       $s0, $s0, $a0
    08A3E5E4:[30A40040]: andi       $a0, $a1, 64
  Back Branch 08A3E3E0 102 times (length 747)
_S1_2_8931840 31,687,761 instructions (0.782%), 1 calls (08931840 - 08931AD8, length 167)
    08931840:[27BDFFD0]: addiu      $sp, $sp, -48
    08931844:[AFB00014]: sw         $s0, 20($sp)
    08931848:[AFB10018]: sw         $s1, 24($sp)
    0893184C:[AFB2001C]: sw         $s2, 28($sp)
    08931850:[AFB30020]: sw         $s3, 32($sp)
    08931854:[AFB40024]: sw         $s4, 36($sp)
    08931858:[AFB50028]: sw         $s5, 40($sp)
    0893185C:[AFBF002C]: sw         $ra, 44($sp)
    08931860:[3C1208AB]: lui        $s2, 0x08AB <=> li $s2, 0x08AB0000
    08931864:[3C1108B7]: lui        $s1, 0x08B7 <=> li $s1, 0x08B70000
    08931868:[2652BE40]: addiu      $s2, $s2, -16832
    0893186C:[26317280]: addiu      $s1, $s1, 29312
    08931870:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08931874:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08931878:[AFB20000]: sw         $s2, 0($sp)
    0893187C:[26300094]: addiu      $s0, $s1, 148
    08931880:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08931884:[8C847E6C]: lw         $a0, 32364($a0)
    08931888:[1480008E]: bne        $a0, $zr, 0x08931AC4
    0893188C:[00000000]: nop
    08931890:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08931894:[8C847E70]: lw         $a0, 32368($a0)
    08931898:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0893189C:[0E298DBD]: jal        0x08A636F4 [sceKernelWaitSema]
    089318A0:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    089318A4:[0E24CCBB]: jal        0x089332EC
    089318A8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089318AC:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    089318B0:[0E24CCBB]: jal        0x089332EC
    089318B4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089318B8:[02A22025]: or         $a0, $s5, $v0
    089318BC:[10800055]: beq        $a0, $zr, 0x08931A14
    089318C0:[00000000]: nop
    089318C4:[8E24006C]: lw         $a0, 108($s1)
    089318C8:[8E250048]: lw         $a1, 72($s1)
    089318CC:[00052880]: sll        $a1, $a1, 0x0002
    089318D0:[00852021]: addu       $a0, $a0, $a1
    089318D4:[AFA40004]: sw         $a0, 4($sp)
    089318D8:[8E04006C]: lw         $a0, 108($s0)
    089318DC:[8E050048]: lw         $a1, 72($s0)
    089318E0:[00052880]: sll        $a1, $a1, 0x0002
    089318E4:[00852021]: addu       $a0, $a0, $a1
    089318E8:[AFA40008]: sw         $a0, 8($sp)
    089318EC:[C62C0078]: lwc1       $f12, 120($s1)
    089318F0:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    089318F4:[44846800]: mtc1       $a0, $f13
    089318F8:[460D6302]: mul.s      $f12, $f12, $f13
    089318FC:[E7AC000C]: swc1       $f12, 12($sp)
    08931900:[C60C0078]: lwc1       $f12, 120($s0)
    08931904:[460D6302]: mul.s      $f12, $f12, $f13
    08931908:[E7AC0010]: swc1       $f12, 16($sp)
    0893190C:[8FA40000]: lw         $a0, 0($sp)
    08931910:[0E298D93]: jal        0x08A6364C [sceKernelDcacheInvalidateRange]
    08931914:[34050400]: ori        $a1, $zr, 1024 <=> li $a1, 1024
    08931918:[8FA80000]: lw         $t0, 0($sp)
    0893191C:[27A90004]: addiu      $t1, $sp, 4
    08931920:[8D290000]: lw         $t1, 0($t1)
    08931924:[27AA0008]: addiu      $t2, $sp, 8
    08931928:[8D4A0000]: lw         $t2, 0($t2)
    0893192C:[250B0400]: addiu      $t3, $t0, 1024
    08931930:[27A4000C]: addiu      $a0, $sp, 12
    08931934:[C8830000]: lv.s       S030.s, 0($a0)
    08931938:[27A40010]: addiu      $a0, $sp, 16
    0893193C:[C8830001]: lv.s       S031.s, 0($a0)
    08931940:[D9200000]: lv.q       C000.q, 0($t1)
    08931944:[D9410000]: lv.q       C010.q, 0($t2)
    08931948:[BD3E0040]: cache      0x1E, 64($t1)
    0893194C:[D03B0084]: vs2i.p     C100.t, C000.p
    08931950:[D03B4085]: vs2i.p     C110.t, C002.p
    08931954:[D03B0186]: vs2i.p     C120.t, C010.p
    08931958:[D03B4187]: vs2i.p     C130.t, C012.p
    0893195C:[D2908484]: vi2f.q     C100.q, C100.q, 16
    08931960:[D2908585]: vi2f.q     C110.q, C110.q, 16
    08931964:[D2908686]: vi2f.q     C120.q, C120.q, 16
    08931968:[D2908787]: vi2f.q     C130.q, C130.q, 16
    0893196C:[65038484]: vscl.q     C100.q, C100.q, S030.s
    08931970:[65038585]: vscl.q     C110.q, C110.q, S030.s
    08931974:[65238686]: vscl.q     C120.q, C120.q, S031.s
    08931978:[65238787]: vscl.q     C130.q, C130.q, S031.s
    0893197C:[BD5E0040]: cache      0x1E, 64($t2)
    08931980:[60068484]: vadd.q     C100.q, C100.q, C120.q
    08931984:[60078585]: vadd.q     C110.q, C110.q, C130.q
    08931988:[D2108484]: vf2in.q    C100.q, C100.q, 16
    0893198C:[D2108585]: vf2in.q    C110.q, C110.q, 16
    08931990:[D03F8480]: vi2s.q     C000.p, C100.q
    08931994:[D03F85C0]: vi2s.q     C002.p, C110.q
    08931998:[F9000002]: vwb.q      C000.q, 0($t0)
    0893199C:[25080010]: addiu      $t0, $t0, 16
    089319A0:[25290010]: addiu      $t1, $t1, 16
    089319A4:[150BFFE6]: bne        $t0, $t3, 0x08931940
    089319A8:[254A0010]: addiu      $t2, $t2, 16
    089319AC:[FFFF040D]: vflush
    089319B0:[FFFF0000]: vnop
    089319B4:[8FA40000]: lw         $a0, 0($sp)
    089319B8:[34051000]: ori        $a1, $zr, 4096 <=> li $a1, 4096
    089319BC:[0E29072C]: jal        0x08A41CB0
    089319C0:[34061000]: ori        $a2, $zr, 4096 <=> li $a2, 4096
    089319C4:[8E240048]: lw         $a0, 72($s1)
    089319C8:[24840100]: addiu      $a0, $a0, 256
    089319CC:[AE240048]: sw         $a0, 72($s1)
    089319D0:[2C841800]: sltiu      $a0, $a0, 6144
    089319D4:[14800004]: bne        $a0, $zr, 0x089319E8
    089319D8:[00000000]: nop
    089319DC:[8E240048]: lw         $a0, 72($s1)
    089319E0:[2484E800]: addiu      $a0, $a0, -6144
    089319E4:[AE240048]: sw         $a0, 72($s1)
    089319E8:[8E040048]: lw         $a0, 72($s0)
    089319EC:[24840100]: addiu      $a0, $a0, 256
    089319F0:[AE040048]: sw         $a0, 72($s0)
    089319F4:[2C841800]: sltiu      $a0, $a0, 6144
    089319F8:[14800004]: bne        $a0, $zr, 0x08931A0C
    089319FC:[00000000]: nop
    08931A00:[8E040048]: lw         $a0, 72($s0)
    08931A04:[2484E800]: addiu      $a0, $a0, -6144
    08931A08:[AE040048]: sw         $a0, 72($s0)
    08931A0C:[10000003]: b          0x08931A1C
    08931A10:[00000000]: nop
    08931A14:[0E290716]: jal        0x08A41C58
    08931A18:[8FA40000]: lw         $a0, 0($sp)
    08931A1C:[8FA40000]: lw         $a0, 0($sp)
    08931A20:[24840400]: addiu      $a0, $a0, 1024
    08931A24:[AFA40000]: sw         $a0, 0($sp)
    08931A28:[26940001]: addiu      $s4, $s4, 1
    08931A2C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08931A30:[1684001E]: bne        $s4, $a0, 0x08931AAC
    08931A34:[00000000]: nop
    08931A38:[0E24C589]: jal        0x08931624
    08931A3C:[34040400]: ori        $a0, $zr, 1024 <=> li $a0, 1024
    08931A40:[0E24C505]: jal        0x08931414
    08931A44:[00000000]: nop
    08931A48:[3C0508B7]: lui        $a1, 0x08B7 <=> li $a1, 0x08B70000
    08931A4C:[24A56B00]: addiu      $a1, $a1, 27392
    08931A50:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08931A54:[28860020]: slti       $a2, $a0, 32
    08931A58:[10C00008]: beq        $a2, $zr, 0x08931A7C
    08931A5C:[00000000]: nop
    08931A60:[8CA60000]: lw         $a2, 0($a1)
    08931A64:[ACA60004]: sw         $a2, 4($a1)
    08931A68:[24A5003C]: addiu      $a1, $a1, 60
    08931A6C:[24840001]: addiu      $a0, $a0, 1
    08931A70:[28860020]: slti       $a2, $a0, 32
    08931A74:[14C0FFFA]: bne        $a2, $zr, 0x08931A60
    08931A78:[00000000]: nop
    08931A7C:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    08931A80:[0E298ECF]: jal        0x08A63B3C [sceAudioOutput2OutputBlocking]
    08931A84:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08931A88:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08931A8C:[3A730001]: xori       $s3, $s3, 1
    08931A90:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    08931A94:[2492BE40]: addiu      $s2, $a0, -16832
    08931A98:[AFB20000]: sw         $s2, 0($sp)
    08931A9C:[00132280]: sll        $a0, $s3, 0x000A
    08931AA0:[00042021]: addu       $a0, $zr, $a0 <=> move $a0, $a0
    08931AA4:[02449021]: addu       $s2, $s2, $a0
    08931AA8:[AFB20000]: sw         $s2, 0($sp)
    08931AAC:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08931AB0:[8C847E70]: lw         $a0, 32368($a0)
    08931AB4:[0E298DB7]: jal        0x08A636DC [sceKernelSignalSema]
    08931AB8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08931ABC:[10000005]: b          0x08931AD4
    08931AC0:[00000000]: nop
    08931AC4:[0E298D9B]: jal        0x08A6366C [sceKernelDelayThread]
    08931AC8:[340416B5]: ori        $a0, $zr, 5813 <=> li $a0, 5813
    08931ACC:[0E24C505]: jal        0x08931414
    08931AD0:[00000000]: nop
    08931AD4:[1000FF6A]: b          0x08931880
    08931AD8:[00000000]: nop
  Back Branch 089319A4 916,288 times (length 27)
    0893192C:[250B0400]: addiu      $t3, $t0, 1024
    08931930:[27A4000C]: addiu      $a0, $sp, 12
    08931934:[C8830000]: lv.s       S030.s, 0($a0)
    08931938:[27A40010]: addiu      $a0, $sp, 16
    0893193C:[C8830001]: lv.s       S031.s, 0($a0)
--> 08931940:[D9200000]: lv.q       C000.q, 0($t1)
    08931944:[D9410000]: lv.q       C010.q, 0($t2)
    08931948:[BD3E0040]: cache      0x1E, 64($t1)
    0893194C:[D03B0084]: vs2i.p     C100.t, C000.p
    08931950:[D03B4085]: vs2i.p     C110.t, C002.p
    08931954:[D03B0186]: vs2i.p     C120.t, C010.p
    08931958:[D03B4187]: vs2i.p     C130.t, C012.p
    0893195C:[D2908484]: vi2f.q     C100.q, C100.q, 16
    08931960:[D2908585]: vi2f.q     C110.q, C110.q, 16
    08931964:[D2908686]: vi2f.q     C120.q, C120.q, 16
    08931968:[D2908787]: vi2f.q     C130.q, C130.q, 16
    0893196C:[65038484]: vscl.q     C100.q, C100.q, S030.s
    08931970:[65038585]: vscl.q     C110.q, C110.q, S030.s
    08931974:[65238686]: vscl.q     C120.q, C120.q, S031.s
    08931978:[65238787]: vscl.q     C130.q, C130.q, S031.s
    0893197C:[BD5E0040]: cache      0x1E, 64($t2)
    08931980:[60068484]: vadd.q     C100.q, C100.q, C120.q
    08931984:[60078585]: vadd.q     C110.q, C110.q, C130.q
    08931988:[D2108484]: vf2in.q    C100.q, C100.q, 16
    0893198C:[D2108585]: vf2in.q    C110.q, C110.q, 16
    08931990:[D03F8480]: vi2s.q     C000.p, C100.q
    08931994:[D03F85C0]: vi2s.q     C002.p, C110.q
    08931998:[F9000002]: vwb.q      C000.q, 0($t0)
    0893199C:[25080010]: addiu      $t0, $t0, 16
    089319A0:[25290010]: addiu      $t1, $t1, 16
--> 089319A4:[150BFFE6]: bne        $t0, $t3, 0x08931940
    089319A8:[254A0010]: addiu      $t2, $t2, 16
    089319AC:[FFFF040D]: vflush
    089319B0:[FFFF0000]: vnop
    089319B4:[8FA40000]: lw         $a0, 0($sp)
  Back Branch 08931A74 713,472 times (length 7)
    08931A4C:[24A56B00]: addiu      $a1, $a1, 27392
    08931A50:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08931A54:[28860020]: slti       $a2, $a0, 32
    08931A58:[10C00008]: beq        $a2, $zr, 0x08931A7C
    08931A5C:[00000000]: nop
--> 08931A60:[8CA60000]: lw         $a2, 0($a1)
    08931A64:[ACA60004]: sw         $a2, 4($a1)
    08931A68:[24A5003C]: addiu      $a1, $a1, 60
    08931A6C:[24840001]: addiu      $a0, $a0, 1
    08931A70:[28860020]: slti       $a2, $a0, 32
--> 08931A74:[14C0FFFA]: bne        $a2, $zr, 0x08931A60
    08931A78:[00000000]: nop
    08931A7C:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    08931A80:[0E298ECF]: jal        0x08A63B3C [sceAudioOutput2OutputBlocking]
    08931A84:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
  Back Branch 08931AD4 22,295 times (length 151)
_S1_2_8945624 31,499,640 instructions (0.777%), 370,584 calls (08945624 - 08945778, length 86)
    08945624:[27BDFFE0]: addiu      $sp, $sp, -32
    08945628:[C4CC0000]: lwc1       $f12, 0($a2)
    0894562C:[C4AD0000]: lwc1       $f13, 0($a1)
    08945630:[C4CE0004]: lwc1       $f14, 4($a2)
    08945634:[C4AF0004]: lwc1       $f15, 4($a1)
    08945638:[460D6301]: sub.s      $f12, $f12, $f13
    0894563C:[C4D00008]: lwc1       $f16, 8($a2)
    08945640:[C4B10008]: lwc1       $f17, 8($a1)
    08945644:[460F7381]: sub.s      $f14, $f14, $f15
    08945648:[46118401]: sub.s      $f16, $f16, $f17
    0894564C:[E7AC0000]: swc1       $f12, 0($sp)
    08945650:[E7AE0004]: swc1       $f14, 4($sp)
    08945654:[E7B00008]: swc1       $f16, 8($sp)
    08945658:[C4EC0000]: lwc1       $f12, 0($a3)
    0894565C:[C4CE0000]: lwc1       $f14, 0($a2)
    08945660:[C4ED0004]: lwc1       $f13, 4($a3)
    08945664:[C4D00004]: lwc1       $f16, 4($a2)
    08945668:[460E6301]: sub.s      $f12, $f12, $f14
    0894566C:[C4EF0008]: lwc1       $f15, 8($a3)
    08945670:[C4D10008]: lwc1       $f17, 8($a2)
    08945674:[46106B41]: sub.s      $f13, $f13, $f16
    08945678:[27A6000C]: addiu      $a2, $sp, 12
    0894567C:[46117BC1]: sub.s      $f15, $f15, $f17
    08945680:[E7AC000C]: swc1       $f12, 12($sp)
    08945684:[E7AD0010]: swc1       $f13, 16($sp)
    08945688:[C7AC0004]: lwc1       $f12, 4($sp)
    0894568C:[E7AF0014]: swc1       $f15, 20($sp)
    08945690:[C4CD0008]: lwc1       $f13, 8($a2)
    08945694:[C7AE0008]: lwc1       $f14, 8($sp)
    08945698:[C4CF0004]: lwc1       $f15, 4($a2)
    0894569C:[460D6302]: mul.s      $f12, $f12, $f13
    089456A0:[C4D00000]: lwc1       $f16, 0($a2)
    089456A4:[460F7382]: mul.s      $f14, $f14, $f15
    089456A8:[C7B10000]: lwc1       $f17, 0($sp)
    089456AC:[460E6301]: sub.s      $f12, $f12, $f14
    089456B0:[E48C0000]: swc1       $f12, 0($a0)
    089456B4:[C7AC0008]: lwc1       $f12, 8($sp)
    089456B8:[C4D20008]: lwc1       $f18, 8($a2)
    089456BC:[46106302]: mul.s      $f12, $f12, $f16
    089456C0:[46128B42]: mul.s      $f13, $f17, $f18
    089456C4:[C48F0000]: lwc1       $f15, 0($a0)
    089456C8:[460D6301]: sub.s      $f12, $f12, $f13
    089456CC:[460F7B82]: mul.s      $f14, $f15, $f15
    089456D0:[E48C0004]: swc1       $f12, 4($a0)
    089456D4:[C4CC0004]: lwc1       $f12, 4($a2)
    089456D8:[C7B30004]: lwc1       $f19, 4($sp)
    089456DC:[460C8B02]: mul.s      $f12, $f17, $f12
    089456E0:[C4920004]: lwc1       $f18, 4($a0)
    089456E4:[46109C02]: mul.s      $f16, $f19, $f16
    089456E8:[46129342]: mul.s      $f13, $f18, $f18
    089456EC:[46106301]: sub.s      $f12, $f12, $f16
    089456F0:[460D7340]: add.s      $f13, $f14, $f13
    089456F4:[E48C0008]: swc1       $f12, 8($a0)
    089456F8:[C48C0008]: lwc1       $f12, 8($a0)
    089456FC:[460C6302]: mul.s      $f12, $f12, $f12
    08945700:[460C6B00]: add.s      $f12, $f13, $f12
    08945704:[46006304]: sqrt.s     $f12, $f12
    08945708:[3C0608A7]: lui        $a2, 0x08A7 <=> li $a2, 0x08A70000
    0894570C:[C4CF7BF4]: lwc1       $f15, 31732($a2)
    08945710:[460C783C]: c.lt.s     $f15, $f12
    08945714:[00000000]: nop
    08945718:[4502000B]: bc1fl      0x08945748
    0894571C:[C4AC0000]: lwc1       $f12, 0($a1)
    08945720:[C48D0000]: lwc1       $f13, 0($a0)
    08945724:[C48E0004]: lwc1       $f14, 4($a0)
    08945728:[460C6B43]: div.s      $f13, $f13, $f12
    0894572C:[C48F0008]: lwc1       $f15, 8($a0)
    08945730:[460C7383]: div.s      $f14, $f14, $f12
    08945734:[E48D0000]: swc1       $f13, 0($a0)
    08945738:[460C7B03]: div.s      $f12, $f15, $f12
    0894573C:[E48E0004]: swc1       $f14, 4($a0)
    08945740:[E48C0008]: swc1       $f12, 8($a0)
    08945744:[C4AC0000]: lwc1       $f12, 0($a1)
    08945748:[C48D0000]: lwc1       $f13, 0($a0)
    0894574C:[C4AE0004]: lwc1       $f14, 4($a1)
    08945750:[C48F0004]: lwc1       $f15, 4($a0)
    08945754:[460D6302]: mul.s      $f12, $f12, $f13
    08945758:[C4B00008]: lwc1       $f16, 8($a1)
    0894575C:[460F7382]: mul.s      $f14, $f14, $f15
    08945760:[C4910008]: lwc1       $f17, 8($a0)
    08945764:[46118402]: mul.s      $f16, $f16, $f17
    08945768:[460E6300]: add.s      $f12, $f12, $f14
    0894576C:[46106300]: add.s      $f12, $f12, $f16
    08945770:[E48C000C]: swc1       $f12, 12($a0)
    08945774:[03E00008]: jr         $ra
    08945778:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_889C9D0 30,489,900 instructions (0.752%), 123,585 calls (0889C9D0 - 0889CB78, length 107)
    0889C9D0:[27BDFFF0]: addiu      $sp, $sp, -16
    0889C9D4:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    0889C9D8:[30A6FFFF]: andi       $a2, $a1, -1
    0889C9DC:[30E5FFFF]: andi       $a1, $a3, -1
    0889C9E0:[8C870014]: lw         $a3, 20($a0)
    0889C9E4:[00063100]: sll        $a2, $a2, 0x0004
    0889C9E8:[00E64021]: addu       $t0, $a3, $a2
    0889C9EC:[8D090000]: lw         $t1, 0($t0)
    0889C9F0:[AFA90000]: sw         $t1, 0($sp)
    0889C9F4:[8D090004]: lw         $t1, 4($t0)
    0889C9F8:[AFA90004]: sw         $t1, 4($sp)
    0889C9FC:[8D090008]: lw         $t1, 8($t0)
    0889CA00:[948A0010]: lhu        $t2, 16($a0)
    0889CA04:[AFA90008]: sw         $t1, 8($sp)
    0889CA08:[8D09000C]: lw         $t1, 12($t0)
    0889CA0C:[254AFFFF]: addiu      $t2, $t2, -1
    0889CA10:[A48A0010]: sh         $t2, 16($a0)
    0889CA14:[AFA9000C]: sw         $t1, 12($sp)
    0889CA18:[94890010]: lhu        $t1, 16($a0)
    0889CA1C:[00094900]: sll        $t1, $t1, 0x0004
    0889CA20:[00E93821]: addu       $a3, $a3, $t1
    0889CA24:[8CE70000]: lw         $a3, 0($a3)
    0889CA28:[AD070000]: sw         $a3, 0($t0)
    0889CA2C:[94870010]: lhu        $a3, 16($a0)
    0889CA30:[8C880014]: lw         $t0, 20($a0)
    0889CA34:[00073900]: sll        $a3, $a3, 0x0004
    0889CA38:[01073821]: addu       $a3, $t0, $a3
    0889CA3C:[8CE70004]: lw         $a3, 4($a3)
    0889CA40:[01064021]: addu       $t0, $t0, $a2
    0889CA44:[AD070004]: sw         $a3, 4($t0)
    0889CA48:[94870010]: lhu        $a3, 16($a0)
    0889CA4C:[8C880014]: lw         $t0, 20($a0)
    0889CA50:[00073900]: sll        $a3, $a3, 0x0004
    0889CA54:[01073821]: addu       $a3, $t0, $a3
    0889CA58:[8CE70008]: lw         $a3, 8($a3)
    0889CA5C:[01064021]: addu       $t0, $t0, $a2
    0889CA60:[AD070008]: sw         $a3, 8($t0)
    0889CA64:[94870010]: lhu        $a3, 16($a0)
    0889CA68:[8C880014]: lw         $t0, 20($a0)
    0889CA6C:[00073900]: sll        $a3, $a3, 0x0004
    0889CA70:[01073821]: addu       $a3, $t0, $a3
    0889CA74:[8CE7000C]: lw         $a3, 12($a3)
    0889CA78:[01063021]: addu       $a2, $t0, $a2
    0889CA7C:[ACC7000C]: sw         $a3, 12($a2)
    0889CA80:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0889CA84:[00E5402A]: slt        $t0, $a3, $a1
    0889CA88:[11000024]: beq        $t0, $zr, 0x0889CB1C
    0889CA8C:[8C860018]: lw         $a2, 24($a0)
    0889CA90:[00074140]: sll        $t0, $a3, 0x0005
    0889CA94:[00074880]: sll        $t1, $a3, 0x0002
    0889CA98:[01094023]: subu       $t0, $t0, $t1
    0889CA9C:[00C83021]: addu       $a2, $a2, $t0
    0889CAA0:[8CC80014]: lw         $t0, 20($a2)
    0889CAA4:[94C90010]: lhu        $t1, 16($a2)
    0889CAA8:[2508FFF0]: addiu      $t0, $t0, -16
    0889CAAC:[00094900]: sll        $t1, $t1, 0x0004
    0889CAB0:[ACC80014]: sw         $t0, 20($a2)
    0889CAB4:[01094821]: addu       $t1, $t0, $t1
    0889CAB8:[8D290000]: lw         $t1, 0($t1)
    0889CABC:[AD090000]: sw         $t1, 0($t0)
    0889CAC0:[94C80010]: lhu        $t0, 16($a2)
    0889CAC4:[8CC90014]: lw         $t1, 20($a2)
    0889CAC8:[00084100]: sll        $t0, $t0, 0x0004
    0889CACC:[01284021]: addu       $t0, $t1, $t0
    0889CAD0:[8D080004]: lw         $t0, 4($t0)
    0889CAD4:[AD280004]: sw         $t0, 4($t1)
    0889CAD8:[94C80010]: lhu        $t0, 16($a2)
    0889CADC:[8CC90014]: lw         $t1, 20($a2)
    0889CAE0:[00084100]: sll        $t0, $t0, 0x0004
    0889CAE4:[01284021]: addu       $t0, $t1, $t0
    0889CAE8:[8D080008]: lw         $t0, 8($t0)
    0889CAEC:[24E70001]: addiu      $a3, $a3, 1
    0889CAF0:[AD280008]: sw         $t0, 8($t1)
    0889CAF4:[94C80010]: lhu        $t0, 16($a2)
    0889CAF8:[8CC60014]: lw         $a2, 20($a2)
    0889CAFC:[00084100]: sll        $t0, $t0, 0x0004
    0889CB00:[00C84021]: addu       $t0, $a2, $t0
    0889CB04:[8D08000C]: lw         $t0, 12($t0)
    0889CB08:[30E7FFFF]: andi       $a3, $a3, -1
    0889CB0C:[ACC8000C]: sw         $t0, 12($a2)
    0889CB10:[00E5402A]: slt        $t0, $a3, $a1
    0889CB14:[1500FFDE]: bne        $t0, $zr, 0x0889CA90
    0889CB18:[8C860018]: lw         $a2, 24($a0)
    0889CB1C:[00052140]: sll        $a0, $a1, 0x0005
    0889CB20:[00052880]: sll        $a1, $a1, 0x0002
    0889CB24:[00852023]: subu       $a0, $a0, $a1
    0889CB28:[00C42021]: addu       $a0, $a2, $a0
    0889CB2C:[8C850014]: lw         $a1, 20($a0)
    0889CB30:[94860010]: lhu        $a2, 16($a0)
    0889CB34:[24A5FFF0]: addiu      $a1, $a1, -16
    0889CB38:[AC850014]: sw         $a1, 20($a0)
    0889CB3C:[24C50001]: addiu      $a1, $a2, 1
    0889CB40:[A4850010]: sh         $a1, 16($a0)
    0889CB44:[8FA50000]: lw         $a1, 0($sp)
    0889CB48:[8C860014]: lw         $a2, 20($a0)
    0889CB4C:[ACC50000]: sw         $a1, 0($a2)
    0889CB50:[8FA50004]: lw         $a1, 4($sp)
    0889CB54:[8C860014]: lw         $a2, 20($a0)
    0889CB58:[ACC50004]: sw         $a1, 4($a2)
    0889CB5C:[8FA50008]: lw         $a1, 8($sp)
    0889CB60:[8C860014]: lw         $a2, 20($a0)
    0889CB64:[ACC50008]: sw         $a1, 8($a2)
    0889CB68:[8FA5000C]: lw         $a1, 12($sp)
    0889CB6C:[8C840014]: lw         $a0, 20($a0)
    0889CB70:[AC85000C]: sw         $a1, 12($a0)
    0889CB74:[03E00008]: jr         $ra
    0889CB78:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0889CB14 616,908 times (length 35)
    0889CA7C:[ACC7000C]: sw         $a3, 12($a2)
    0889CA80:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0889CA84:[00E5402A]: slt        $t0, $a3, $a1
    0889CA88:[11000024]: beq        $t0, $zr, 0x0889CB1C
    0889CA8C:[8C860018]: lw         $a2, 24($a0)
--> 0889CA90:[00074140]: sll        $t0, $a3, 0x0005
    0889CA94:[00074880]: sll        $t1, $a3, 0x0002
    0889CA98:[01094023]: subu       $t0, $t0, $t1
    0889CA9C:[00C83021]: addu       $a2, $a2, $t0
    0889CAA0:[8CC80014]: lw         $t0, 20($a2)
    0889CAA4:[94C90010]: lhu        $t1, 16($a2)
    0889CAA8:[2508FFF0]: addiu      $t0, $t0, -16
    0889CAAC:[00094900]: sll        $t1, $t1, 0x0004
    0889CAB0:[ACC80014]: sw         $t0, 20($a2)
    0889CAB4:[01094821]: addu       $t1, $t0, $t1
    0889CAB8:[8D290000]: lw         $t1, 0($t1)
    0889CABC:[AD090000]: sw         $t1, 0($t0)
    0889CAC0:[94C80010]: lhu        $t0, 16($a2)
    0889CAC4:[8CC90014]: lw         $t1, 20($a2)
    0889CAC8:[00084100]: sll        $t0, $t0, 0x0004
    0889CACC:[01284021]: addu       $t0, $t1, $t0
    0889CAD0:[8D080004]: lw         $t0, 4($t0)
    0889CAD4:[AD280004]: sw         $t0, 4($t1)
    0889CAD8:[94C80010]: lhu        $t0, 16($a2)
    0889CADC:[8CC90014]: lw         $t1, 20($a2)
    0889CAE0:[00084100]: sll        $t0, $t0, 0x0004
    0889CAE4:[01284021]: addu       $t0, $t1, $t0
    0889CAE8:[8D080008]: lw         $t0, 8($t0)
    0889CAEC:[24E70001]: addiu      $a3, $a3, 1
    0889CAF0:[AD280008]: sw         $t0, 8($t1)
    0889CAF4:[94C80010]: lhu        $t0, 16($a2)
    0889CAF8:[8CC60014]: lw         $a2, 20($a2)
    0889CAFC:[00084100]: sll        $t0, $t0, 0x0004
    0889CB00:[00C84021]: addu       $t0, $a2, $t0
    0889CB04:[8D08000C]: lw         $t0, 12($t0)
    0889CB08:[30E7FFFF]: andi       $a3, $a3, -1
    0889CB0C:[ACC8000C]: sw         $t0, 12($a2)
    0889CB10:[00E5402A]: slt        $t0, $a3, $a1
--> 0889CB14:[1500FFDE]: bne        $t0, $zr, 0x0889CA90
    0889CB18:[8C860018]: lw         $a2, 24($a0)
    0889CB1C:[00052140]: sll        $a0, $a1, 0x0005
    0889CB20:[00052880]: sll        $a1, $a1, 0x0002
    0889CB24:[00852023]: subu       $a0, $a0, $a1
_S1_2_8964FDC 28,936,422 instructions (0.714%), 1,071,753 calls (08964FDC - 08965050, length 30)
    08964FDC:[27BDFFF0]: addiu      $sp, $sp, -16
    08964FE0:[00C04825]: or         $t1, $a2, $zr <=> move $t1, $a2
    08964FE4:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08964FE8:[908A0005]: lbu        $t2, 5($a0)
    08964FEC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08964FF0:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08964FF4:[01202825]: or         $a1, $t1, $zr <=> move $a1, $t1
    08964FF8:[AFBF0000]: sw         $ra, 0($sp)
    08964FFC:[11400004]: beq        $t2, $zr, 0x08965010
    08965000:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    08965004:[90E80006]: lbu        $t0, 6($a3)
    08965008:[15000004]: bne        $t0, $zr, 0x0896501C
    0896500C:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    08965010:[0000004D]: break      0x00001
    08965014:[00000000]: nop
    08965018:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    0896501C:[8CE40000]: lw         $a0, 0($a3)
    08965020:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    08965024:[8C870054]: lw         $a3, 84($a0)
    08965028:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0896502C:[24E60020]: addiu      $a2, $a3, 32
    08965030:[84C70000]: lh         $a3, 0($a2)
    08965034:[8CCA0004]: lw         $t2, 4($a2)
    08965038:[00872021]: addu       $a0, $a0, $a3
    0896503C:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    08965040:[0140F809]: jalr       $ra, $t2
    08965044:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08965048:[8FBF0000]: lw         $ra, 0($sp)
    0896504C:[03E00008]: jr         $ra
    08965050:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89605E4 28,689,878 instructions (0.708%), 4,098,554 calls (089605E4 - 08960600, length 8)
    089605E4:[8C840000]: lw         $a0, 0($a0)
    089605E8:[10800003]: beq        $a0, $zr, 0x089605F8
    089605EC:[00000000]: nop
    089605F0:[10000002]: b          0x089605FC
    089605F4:[8C820004]: lw         $v0, 4($a0)
    089605F8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089605FC:[03E00008]: jr         $ra
    08960600:[00000000]: nop
_S1_2_8A6A5B4 27,648,479 instructions (0.682%), 272,349 calls (08A6A5B4 - 08A6AB90, length 376)
    08A6A5B4:[27BDFE20]: addiu      $sp, $sp, -480
    08A6A5B8:[AFB101B4]: sw         $s1, 436($sp)
    08A6A5BC:[8C910020]: lw         $s1, 32($a0)
    08A6A5C0:[AFB001B0]: sw         $s0, 432($sp)
    08A6A5C4:[AFB701CC]: sw         $s7, 460($sp)
    08A6A5C8:[AFBE01D0]: sw         $fp, 464($sp)
    08A6A5CC:[AFA501AC]: sw         $a1, 428($sp)
    08A6A5D0:[311E00FF]: andi       $fp, $t0, 255
    08A6A5D4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08A6A5D8:[00E0B825]: or         $s7, $a3, $zr <=> move $s7, $a3
    08A6A5DC:[AFB201B8]: sw         $s2, 440($sp)
    08A6A5E0:[AFB301BC]: sw         $s3, 444($sp)
    08A6A5E4:[AFB401C0]: sw         $s4, 448($sp)
    08A6A5E8:[AFB501C4]: sw         $s5, 452($sp)
    08A6A5EC:[AFB601C8]: sw         $s6, 456($sp)
    08A6A5F0:[AFBF01D4]: sw         $ra, 468($sp)
    08A6A5F4:[1220000A]: beq        $s1, $zr, 0x08A6A620
    08A6A5F8:[AFA601A8]: sw         $a2, 424($sp)
    08A6A5FC:[13C00003]: beq        $fp, $zr, 0x08A6A60C
    08A6A600:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A6A604:[16240006]: bne        $s1, $a0, 0x08A6A620
    08A6A608:[00000000]: nop
    08A6A60C:[8E0400B0]: lw         $a0, 176($s0)
    08A6A610:[14800005]: bne        $a0, $zr, 0x08A6A628
    08A6A614:[00172880]: sll        $a1, $s7, 0x0002
    08A6A618:[1000000B]: b          0x08A6A648
    08A6A61C:[00000000]: nop
    08A6A620:[10000150]: b          0x08A6AB64
    08A6A624:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A6A628:[00852021]: addu       $a0, $a0, $a1
    08A6A62C:[8C840000]: lw         $a0, 0($a0)
    08A6A630:[10800005]: beq        $a0, $zr, 0x08A6A648
    08A6A634:[00000000]: nop
    08A6A638:[0E299FA0]: jal        0x08A67E80
    08A6A63C:[AFB101A4]: sw         $s1, 420($sp)
    08A6A640:[10000147]: b          0x08A6AB60
    08A6A644:[00000000]: nop
    08A6A648:[AFB101A4]: sw         $s1, 420($sp)
    08A6A64C:[8E040088]: lw         $a0, 136($s0)
    08A6A650:[10800143]: beq        $a0, $zr, 0x08A6AB60
    08A6A654:[00000000]: nop
    08A6A658:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08A6A65C:[92050008]: lbu        $a1, 8($s0)
    08A6A660:[10A00017]: beq        $a1, $zr, 0x08A6A6C0
    08A6A664:[8C848ADC]: lw         $a0, -29988($a0)
    08A6A668:[8E050094]: lw         $a1, 148($s0)
    08A6A66C:[00173080]: sll        $a2, $s7, 0x0002
    08A6A670:[00A62821]: addu       $a1, $a1, $a2
    08A6A674:[84A60000]: lh         $a2, 0($a1)
    08A6A678:[3C073C00]: lui        $a3, 0x3C00 <=> li $a3, 0x3C000000
    08A6A67C:[44866800]: mtc1       $a2, $f13
    08A6A680:[C48C0064]: lwc1       $f12, 100($a0)
    08A6A684:[46806BE0]: cvt.s.w    $f15, $f13
    08A6A688:[44878000]: mtc1       $a3, $f16
    08A6A68C:[C48D0068]: lwc1       $f13, 104($a0)
    08A6A690:[46107BC2]: mul.s      $f15, $f15, $f16
    08A6A694:[84A50002]: lh         $a1, 2($a1)
    08A6A698:[C48E006C]: lwc1       $f14, 108($a0)
    08A6A69C:[44859000]: mtc1       $a1, $f18
    08A6A6A0:[468094A0]: cvt.s.w    $f18, $f18
    08A6A6A4:[460C7BC2]: mul.s      $f15, $f15, $f12
    08A6A6A8:[C4910070]: lwc1       $f17, 112($a0)
    08A6A6AC:[46109402]: mul.s      $f16, $f18, $f16
    08A6A6B0:[460F7380]: add.s      $f14, $f14, $f15
    08A6A6B4:[460D83C2]: mul.s      $f15, $f16, $f13
    08A6A6B8:[10000005]: b          0x08A6A6D0
    08A6A6BC:[460F8BC0]: add.s      $f15, $f17, $f15
    08A6A6C0:[C48C0054]: lwc1       $f12, 84($a0)
    08A6A6C4:[C48D0058]: lwc1       $f13, 88($a0)
    08A6A6C8:[C48E005C]: lwc1       $f14, 92($a0)
    08A6A6CC:[C48F0060]: lwc1       $f15, 96($a0)
    08A6A6D0:[AFB101A4]: sw         $s1, 420($sp)
    08A6A6D4:[0E25B1D1]: jal        0x0896C744
    08A6A6D8:[AFB001A0]: sw         $s0, 416($sp)
    08A6A6DC:[9204007C]: lbu        $a0, 124($s0)
    08A6A6E0:[1080006E]: beq        $a0, $zr, 0x08A6A89C
    08A6A6E4:[00000000]: nop
    08A6A6E8:[AFB001A0]: sw         $s0, 416($sp)
    08A6A6EC:[8E04009C]: lw         $a0, 156($s0)
    08A6A6F0:[14800002]: bne        $a0, $zr, 0x08A6A6FC
    08A6A6F4:[00000000]: nop
    08A6A6F8:[34110002]: ori        $s1, $zr, 2 <=> li $s1, 2
    08A6A6FC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A6A700:[16240054]: bne        $s1, $a0, 0x08A6A854
    08A6A704:[00000000]: nop
    08A6A708:[44806000]: mtc1       $zr, $f12
    08A6A70C:[8FA401A0]: lw         $a0, 416($sp)
    08A6A710:[E7AC0174]: swc1       $f12, 372($sp)
    08A6A714:[E7AC0178]: swc1       $f12, 376($sp)
    08A6A718:[8C840034]: lw         $a0, 52($a0)
    08A6A71C:[27B40030]: addiu      $s4, $sp, 48
    08A6A720:[00178900]: sll        $s1, $s7, 0x0004
    08A6A724:[27B600A0]: addiu      $s6, $sp, 160
    08A6A728:[27B50110]: addiu      $s5, $sp, 272
    08A6A72C:[E7AC017C]: swc1       $f12, 380($sp)
    08A6A730:[00912021]: addu       $a0, $a0, $s1
    08A6A734:[27A60090]: addiu      $a2, $sp, 144
    08A6A738:[0E299E71]: jal        0x08A679C4
    08A6A73C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A6A740:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08A6A744:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08A6A748:[1A000016]: blez       $s0, 0x08A6A7A4
    08A6A74C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08A6A750:[8FA401A0]: lw         $a0, 416($sp)
    08A6A754:[27A60100]: addiu      $a2, $sp, 256
    08A6A758:[8C840034]: lw         $a0, 52($a0)
    08A6A75C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A6A760:[0E299E66]: jal        0x08A67998
    08A6A764:[00912021]: addu       $a0, $a0, $s1
    08A6A768:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    08A6A76C:[16400003]: bne        $s2, $zr, 0x08A6A77C
    08A6A770:[00000000]: nop
    08A6A774:[1000000B]: b          0x08A6A7A4
    08A6A778:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A6A77C:[8FA401A0]: lw         $a0, 416($sp)
    08A6A780:[27A60170]: addiu      $a2, $sp, 368
    08A6A784:[8C840034]: lw         $a0, 52($a0)
    08A6A788:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08A6A78C:[0E299E7C]: jal        0x08A679F0
    08A6A790:[00912021]: addu       $a0, $a0, $s1
    08A6A794:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    08A6A798:[16600002]: bne        $s3, $zr, 0x08A6A7A4
    08A6A79C:[00000000]: nop
    08A6A7A0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A6A7A4:[56000003]: bnel       $s0, $zr, 0x08A6A7B4
    08A6A7A8:[8FA401A0]: lw         $a0, 416($sp)
    08A6A7AC:[10000026]: b          0x08A6A848
    08A6A7B0:[34110002]: ori        $s1, $zr, 2 <=> li $s1, 2
    08A6A7B4:[00172880]: sll        $a1, $s7, 0x0002
    08A6A7B8:[8C8600B4]: lw         $a2, 180($a0)
    08A6A7BC:[8C840034]: lw         $a0, 52($a0)
    08A6A7C0:[00C52821]: addu       $a1, $a2, $a1
    08A6A7C4:[C4AC0000]: lwc1       $f12, 0($a1)
    08A6A7C8:[8FA50090]: lw         $a1, 144($sp)
    08A6A7CC:[8FA70100]: lw         $a3, 256($sp)
    08A6A7D0:[00912021]: addu       $a0, $a0, $s1
    08A6A7D4:[27A60180]: addiu      $a2, $sp, 384
    08A6A7D8:[0E299EA6]: jal        0x08A67A98
    08A6A7DC:[00A72825]: or         $a1, $a1, $a3
    08A6A7E0:[10400018]: beq        $v0, $zr, 0x08A6A844
    08A6A7E4:[00000000]: nop
    08A6A7E8:[56000003]: bnel       $s0, $zr, 0x08A6A7F8
    08A6A7EC:[C7AC0180]: lwc1       $f12, 384($sp)
    08A6A7F0:[10000012]: b          0x08A6A83C
    08A6A7F4:[34110002]: ori        $s1, $zr, 2 <=> li $s1, 2
    08A6A7F8:[8FAA0090]: lw         $t2, 144($sp)
    08A6A7FC:[8FA20100]: lw         $v0, 256($sp)
    08A6A800:[8FA401A0]: lw         $a0, 416($sp)
    08A6A804:[8FA30170]: lw         $v1, 368($sp)
    08A6A808:[8FA501AC]: lw         $a1, 428($sp)
    08A6A80C:[8FA601A8]: lw         $a2, 424($sp)
    08A6A810:[AFB60000]: sw         $s6, 0($sp)
    08A6A814:[AFA20004]: sw         $v0, 4($sp)
    08A6A818:[AFB30008]: sw         $s3, 8($sp)
    08A6A81C:[AFB5000C]: sw         $s5, 12($sp)
    08A6A820:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    08A6A824:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    08A6A828:[02804825]: or         $t1, $s4, $zr <=> move $t1, $s4
    08A6A82C:[02405825]: or         $t3, $s2, $zr <=> move $t3, $s2
    08A6A830:[0E29A253]: jal        0x08A6894C
    08A6A834:[AFA30010]: sw         $v1, 16($sp)
    08A6A838:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08A6A83C:[10000002]: b          0x08A6A848
    08A6A840:[00000000]: nop
    08A6A844:[34110002]: ori        $s1, $zr, 2 <=> li $s1, 2
    08A6A848:[13C00002]: beq        $fp, $zr, 0x08A6A854
    08A6A84C:[00000000]: nop
    08A6A850:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    08A6A854:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08A6A858:[162400C1]: bne        $s1, $a0, 0x08A6AB60
    08A6A85C:[AFB101A4]: sw         $s1, 420($sp)
    08A6A860:[8FA401A0]: lw         $a0, 416($sp)
    08A6A864:[8FA501AC]: lw         $a1, 428($sp)
    08A6A868:[8FA601A8]: lw         $a2, 424($sp)
    08A6A86C:[00A53821]: addu       $a3, $a1, $a1
    08A6A870:[8C880088]: lw         $t0, 136($a0)
    08A6A874:[00A72021]: addu       $a0, $a1, $a3
    08A6A878:[00042080]: sll        $a0, $a0, 0x0002
    08A6A87C:[01044021]: addu       $t0, $t0, $a0
    08A6A880:[30C6FFFF]: andi       $a2, $a2, -1
    08A6A884:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08A6A888:[3405011A]: ori        $a1, $zr, 282 <=> li $a1, 282
    08A6A88C:[0E299FE7]: jal        0x08A67F9C
    08A6A890:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08A6A894:[100000B2]: b          0x08A6AB60
    08A6A898:[00000000]: nop
    08A6A89C:[8FB001A0]: lw         $s0, 416($sp)
    08A6A8A0:[92040008]: lbu        $a0, 8($s0)
    08A6A8A4:[108000A4]: beq        $a0, $zr, 0x08A6AB38
    08A6A8A8:[00000000]: nop
    08A6A8AC:[8E04008C]: lw         $a0, 140($s0)
    08A6A8B0:[001788C0]: sll        $s1, $s7, 0x0003
    08A6A8B4:[00912021]: addu       $a0, $a0, $s1
    08A6A8B8:[8C840004]: lw         $a0, 4($a0)
    08A6A8BC:[8E050088]: lw         $a1, 136($s0)
    08A6A8C0:[94840002]: lhu        $a0, 2($a0)
    08A6A8C4:[AFB1019C]: sw         $s1, 412($sp)
    08A6A8C8:[00042040]: sll        $a0, $a0, 0x0001
    08A6A8CC:[00A49021]: addu       $s2, $a1, $a0
    08A6A8D0:[3C0408B7]: lui        $a0, 0x08B7 <=> li $a0, 0x08B70000
    08A6A8D4:[8C846758]: lw         $a0, 26456($a0)
    08A6A8D8:[3C0608B7]: lui        $a2, 0x08B7 <=> li $a2, 0x08B70000
    08A6A8DC:[8CC6675C]: lw         $a2, 26460($a2)
    08A6A8E0:[00122A03]: sra        $a1, $s2, 0x0008
    08A6A8E4:[00862021]: addu       $a0, $a0, $a2
    08A6A8E8:[3C13001F]: lui        $s3, 0x001F <=> li $s3, 0x001F0000
    08A6A8EC:[2494E600]: addiu      $s4, $a0, -6656
    08A6A8F0:[00B32824]: and        $a1, $a1, $s3
    08A6A8F4:[0E299FD9]: jal        0x08A67F64
    08A6A8F8:[34040010]: ori        $a0, $zr, 16 <=> li $a0, 16
    08A6A8FC:[3C170100]: lui        $s7, 0x0100 <=> li $s7, 0x01000000
    08A6A900:[26F7FFFF]: addiu      $s7, $s7, -1
    08A6A904:[02572824]: and        $a1, $s2, $s7
    08A6A908:[0E299FD9]: jal        0x08A67F64
    08A6A90C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A6A910:[00142A02]: srl        $a1, $s4, 0x0008
    08A6A914:[00B32824]: and        $a1, $a1, $s3
    08A6A918:[0E299FD9]: jal        0x08A67F64
    08A6A91C:[34040010]: ori        $a0, $zr, 16 <=> li $a0, 16
    08A6A920:[340400FF]: ori        $a0, $zr, 255 <=> li $a0, 255
    08A6A924:[A3A40184]: sb         $a0, 388($sp)
    08A6A928:[A3A40185]: sb         $a0, 389($sp)
    08A6A92C:[A3A40186]: sb         $a0, 390($sp)
    08A6A930:[A3A40187]: sb         $a0, 391($sp)
    08A6A934:[A3A40188]: sb         $a0, 392($sp)
    08A6A938:[A3A40189]: sb         $a0, 393($sp)
    08A6A93C:[A3A4018A]: sb         $a0, 394($sp)
    08A6A940:[A3A4018B]: sb         $a0, 395($sp)
    08A6A944:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    08A6A948:[8E06008C]: lw         $a2, 140($s0)
    08A6A94C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A6A950:[A7A4019A]: sh         $a0, 410($sp)
    08A6A954:[00D12021]: addu       $a0, $a2, $s1
    08A6A958:[A3A50198]: sb         $a1, 408($sp)
    08A6A95C:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08A6A960:[94850002]: lhu        $a1, 2($a0)
    08A6A964:[AFA70194]: sw         $a3, 404($sp)
    08A6A968:[00E5282B]: sltu       $a1, $a3, $a1
    08A6A96C:[10A0006B]: beq        $a1, $zr, 0x08A6AB1C
    08A6A970:[AFB4018C]: sw         $s4, 396($sp)
    08A6A974:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08A6A978:[341E0008]: ori        $fp, $zr, 8 <=> li $fp, 8
    08A6A97C:[AFA50190]: sw         $a1, 400($sp)
    08A6A980:[8FB60190]: lw         $s6, 400($sp)
    08A6A984:[8C840004]: lw         $a0, 4($a0)
    08A6A988:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A6A98C:[0096B021]: addu       $s6, $a0, $s6
    08A6A990:[86C40000]: lh         $a0, 0($s6)
    08A6A994:[3085003C]: andi       $a1, $a0, 60
    08A6A998:[00052882]: srl        $a1, $a1, 0x0002
    08A6A99C:[0205302B]: sltu       $a2, $s0, $a1
    08A6A9A0:[10C0002C]: beq        $a2, $zr, 0x08A6AA54
    08A6A9A4:[03C0A825]: or         $s5, $fp, $zr <=> move $s5, $fp
    08A6A9A8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08A6A9AC:[02D09821]: addu       $s3, $s6, $s0
    08A6A9B0:[92730006]: lbu        $s3, 6($s3)
    08A6A9B4:[340400FF]: ori        $a0, $zr, 255 <=> li $a0, 255
    08A6A9B8:[327100FF]: andi       $s1, $s3, 255
    08A6A9BC:[12240004]: beq        $s1, $a0, 0x08A6A9D0
    08A6A9C0:[03B09021]: addu       $s2, $sp, $s0
    08A6A9C4:[92440184]: lbu        $a0, 388($s2)
    08A6A9C8:[16240003]: bne        $s1, $a0, 0x08A6A9D8
    08A6A9CC:[00000000]: nop
    08A6A9D0:[10000019]: b          0x08A6AA38
    08A6A9D4:[00000000]: nop
    08A6A9D8:[16BE0006]: bne        $s5, $fp, 0x08A6A9F4
    08A6A9DC:[00000000]: nop
    08A6A9E0:[12000004]: beq        $s0, $zr, 0x08A6A9F4
    08A6A9E4:[00000000]: nop
    08A6A9E8:[340400FF]: ori        $a0, $zr, 255 <=> li $a0, 255
    08A6A9EC:[0E299FD9]: jal        0x08A67F64
    08A6A9F0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08A6A9F4:[2604FFFF]: addiu      $a0, $s0, -1
    08A6A9F8:[10950004]: beq        $a0, $s5, 0x08A6AA0C
    08A6A9FC:[00000000]: nop
    08A6AA00:[3404002A]: ori        $a0, $zr, 42 <=> li $a0, 42
    08A6AA04:[0E299FD9]: jal        0x08A67F64
    08A6AA08:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A6AA0C:[00112100]: sll        $a0, $s1, 0x0004
    08A6AA10:[02243021]: addu       $a2, $s1, $a0
    08A6AA14:[8FA5018C]: lw         $a1, 396($sp)
    08A6AA18:[00063080]: sll        $a2, $a2, 0x0002
    08A6AA1C:[00C42023]: subu       $a0, $a2, $a0
    08A6AA20:[00A42821]: addu       $a1, $a1, $a0
    08A6AA24:[0200A825]: or         $s5, $s0, $zr <=> move $s5, $s0
    08A6AA28:[00B72824]: and        $a1, $a1, $s7
    08A6AA2C:[0E299FD9]: jal        0x08A67F64
    08A6AA30:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    08A6AA34:[A2530184]: sb         $s3, 388($s2)
    08A6AA38:[86C40000]: lh         $a0, 0($s6)
    08A6AA3C:[26100001]: addiu      $s0, $s0, 1
    08A6AA40:[3085003C]: andi       $a1, $a0, 60
    08A6AA44:[00052882]: srl        $a1, $a1, 0x0002
    08A6AA48:[0205302B]: sltu       $a2, $s0, $a1
    08A6AA4C:[14C0FFD7]: bne        $a2, $zr, 0x08A6A9AC
    08A6AA50:[2694000C]: addiu      $s4, $s4, 12
    08A6AA54:[93A70198]: lbu        $a3, 408($sp)
    08A6AA58:[30860001]: andi       $a2, $a0, 1
    08A6AA5C:[10E60009]: beq        $a3, $a2, 0x08A6AA84
    08A6AA60:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08A6AA64:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08A6AA68:[0E261E67]: jal        0x0898799C
    08A6AA6C:[0010202B]: sltu       $a0, $zr, $s0 <=> move $a0, $s0
    08A6AA70:[86C40000]: lh         $a0, 0($s6)
    08A6AA74:[A3B00198]: sb         $s0, 408($sp)
    08A6AA78:[3085003C]: andi       $a1, $a0, 60
    08A6AA7C:[00052882]: srl        $a1, $a1, 0x0002
    08A6AA80:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08A6AA84:[30A4FFFF]: andi       $a0, $a1, -1
    08A6AA88:[2486FFFF]: addiu      $a2, $a0, -1
    08A6AA8C:[00063380]: sll        $a2, $a2, 0x000E
    08A6AA90:[34C60200]: ori        $a2, $a2, 512
    08A6AA94:[34C60001]: ori        $a2, $a2, 1
    08A6AA98:[96D00004]: lhu        $s0, 4($s6)
    08A6AA9C:[34C60020]: ori        $a2, $a2, 32
    08A6AAA0:[34C60100]: ori        $a2, $a2, 256
    08A6AAA4:[34160004]: ori        $s6, $zr, 4 <=> li $s6, 4
    08A6AAA8:[30E70002]: andi       $a3, $a3, 2
    08A6AAAC:[54E00001]: bnel       $a3, $zr, 0x08A6AAB4
    08A6AAB0:[34160003]: ori        $s6, $zr, 3 <=> li $s6, 3
    08A6AAB4:[97A7019A]: lhu        $a3, 410($sp)
    08A6AAB8:[10E50006]: beq        $a3, $a1, 0x08A6AAD4
    08A6AABC:[00000000]: nop
    08A6AAC0:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08A6AAC4:[00D72824]: and        $a1, $a2, $s7
    08A6AAC8:[0E299FD9]: jal        0x08A67F64
    08A6AACC:[34040012]: ori        $a0, $zr, 18 <=> li $a0, 18
    08A6AAD0:[A7B1019A]: sh         $s1, 410($sp)
    08A6AAD4:[8FB101A0]: lw         $s1, 416($sp)
    08A6AAD8:[00162C00]: sll        $a1, $s6, 0x0010
    08A6AADC:[8FB2019C]: lw         $s2, 412($sp)
    08A6AAE0:[00B02825]: or         $a1, $a1, $s0
    08A6AAE4:[0E299FD9]: jal        0x08A67F64
    08A6AAE8:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08A6AAEC:[8FA40194]: lw         $a0, 404($sp)
    08A6AAF0:[8FA50190]: lw         $a1, 400($sp)
    08A6AAF4:[8E26008C]: lw         $a2, 140($s1)
    08A6AAF8:[24870001]: addiu      $a3, $a0, 1
    08A6AAFC:[00D22021]: addu       $a0, $a2, $s2
    08A6AB00:[AFA70194]: sw         $a3, 404($sp)
    08A6AB04:[24A5000E]: addiu      $a1, $a1, 14
    08A6AB08:[94860002]: lhu        $a2, 2($a0)
    08A6AB0C:[AFA50190]: sw         $a1, 400($sp)
    08A6AB10:[00E6282B]: sltu       $a1, $a3, $a2
    08A6AB14:[54A0FF9B]: bnel       $a1, $zr, 0x08A6A984
    08A6AB18:[8FB60190]: lw         $s6, 400($sp)
    08A6AB1C:[93A40198]: lbu        $a0, 408($sp)
    08A6AB20:[14800003]: bne        $a0, $zr, 0x08A6AB30
    08A6AB24:[00000000]: nop
    08A6AB28:[0E261E67]: jal        0x0898799C
    08A6AB2C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A6AB30:[1000000B]: b          0x08A6AB60
    08A6AB34:[00000000]: nop
    08A6AB38:[8FA601A8]: lw         $a2, 424($sp)
    08A6AB3C:[8FA401AC]: lw         $a0, 428($sp)
    08A6AB40:[8E070084]: lw         $a3, 132($s0)
    08A6AB44:[00842021]: addu       $a0, $a0, $a0
    08A6AB48:[00E43821]: addu       $a3, $a3, $a0
    08A6AB4C:[30C6FFFF]: andi       $a2, $a2, -1
    08A6AB50:[8E080080]: lw         $t0, 128($s0)
    08A6AB54:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08A6AB58:[0E299FE7]: jal        0x08A67F9C
    08A6AB5C:[34051141]: ori        $a1, $zr, 4417 <=> li $a1, 4417
    08A6AB60:[8FA201A4]: lw         $v0, 420($sp)
    08A6AB64:[8FB001B0]: lw         $s0, 432($sp)
    08A6AB68:[8FB101B4]: lw         $s1, 436($sp)
    08A6AB6C:[8FB201B8]: lw         $s2, 440($sp)
    08A6AB70:[8FB301BC]: lw         $s3, 444($sp)
    08A6AB74:[8FB401C0]: lw         $s4, 448($sp)
    08A6AB78:[8FB501C4]: lw         $s5, 452($sp)
    08A6AB7C:[8FB601C8]: lw         $s6, 456($sp)
    08A6AB80:[8FB701CC]: lw         $s7, 460($sp)
    08A6AB84:[8FBE01D0]: lw         $fp, 464($sp)
    08A6AB88:[8FBF01D4]: lw         $ra, 468($sp)
    08A6AB8C:[03E00008]: jr         $ra
    08A6AB90:[27BD01E0]: addiu      $sp, $sp, 480
  Back Branch 08A6AA4C 2,152 times (length 42)
    08A6A998:[00052882]: srl        $a1, $a1, 0x0002
    08A6A99C:[0205302B]: sltu       $a2, $s0, $a1
    08A6A9A0:[10C0002C]: beq        $a2, $zr, 0x08A6AA54
    08A6A9A4:[03C0A825]: or         $s5, $fp, $zr <=> move $s5, $fp
    08A6A9A8:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
--> 08A6A9AC:[02D09821]: addu       $s3, $s6, $s0
    08A6A9B0:[92730006]: lbu        $s3, 6($s3)
    08A6A9B4:[340400FF]: ori        $a0, $zr, 255 <=> li $a0, 255
    08A6A9B8:[327100FF]: andi       $s1, $s3, 255
    08A6A9BC:[12240004]: beq        $s1, $a0, 0x08A6A9D0
    08A6A9C0:[03B09021]: addu       $s2, $sp, $s0
    08A6A9C4:[92440184]: lbu        $a0, 388($s2)
    08A6A9C8:[16240003]: bne        $s1, $a0, 0x08A6A9D8
    08A6A9CC:[00000000]: nop
    08A6A9D0:[10000019]: b          0x08A6AA38
    08A6A9D4:[00000000]: nop
    08A6A9D8:[16BE0006]: bne        $s5, $fp, 0x08A6A9F4
    08A6A9DC:[00000000]: nop
    08A6A9E0:[12000004]: beq        $s0, $zr, 0x08A6A9F4
    08A6A9E4:[00000000]: nop
    08A6A9E8:[340400FF]: ori        $a0, $zr, 255 <=> li $a0, 255
    08A6A9EC:[0E299FD9]: jal        0x08A67F64
    08A6A9F0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08A6A9F4:[2604FFFF]: addiu      $a0, $s0, -1
    08A6A9F8:[10950004]: beq        $a0, $s5, 0x08A6AA0C
    08A6A9FC:[00000000]: nop
    08A6AA00:[3404002A]: ori        $a0, $zr, 42 <=> li $a0, 42
    08A6AA04:[0E299FD9]: jal        0x08A67F64
    08A6AA08:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A6AA0C:[00112100]: sll        $a0, $s1, 0x0004
    08A6AA10:[02243021]: addu       $a2, $s1, $a0
    08A6AA14:[8FA5018C]: lw         $a1, 396($sp)
    08A6AA18:[00063080]: sll        $a2, $a2, 0x0002
    08A6AA1C:[00C42023]: subu       $a0, $a2, $a0
    08A6AA20:[00A42821]: addu       $a1, $a1, $a0
    08A6AA24:[0200A825]: or         $s5, $s0, $zr <=> move $s5, $s0
    08A6AA28:[00B72824]: and        $a1, $a1, $s7
    08A6AA2C:[0E299FD9]: jal        0x08A67F64
    08A6AA30:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    08A6AA34:[A2530184]: sb         $s3, 388($s2)
    08A6AA38:[86C40000]: lh         $a0, 0($s6)
    08A6AA3C:[26100001]: addiu      $s0, $s0, 1
    08A6AA40:[3085003C]: andi       $a1, $a0, 60
    08A6AA44:[00052882]: srl        $a1, $a1, 0x0002
    08A6AA48:[0205302B]: sltu       $a2, $s0, $a1
--> 08A6AA4C:[14C0FFD7]: bne        $a2, $zr, 0x08A6A9AC
    08A6AA50:[2694000C]: addiu      $s4, $s4, 12
    08A6AA54:[93A70198]: lbu        $a3, 408($sp)
    08A6AA58:[30860001]: andi       $a2, $a0, 1
    08A6AA5C:[10E60009]: beq        $a3, $a2, 0x08A6AA84
  Back Branch 08A6AB14 691 times (length 102)
_S1_2_89ACC3C 27,538,908 instructions (0.679%), 252,878 calls (089ACC3C - 089ACDA4, length 91)
    089ACC3C:[27BDFFE0]: addiu      $sp, $sp, -32
    089ACC40:[AFB00000]: sw         $s0, 0($sp)
    089ACC44:[AFB10004]: sw         $s1, 4($sp)
    089ACC48:[AFB20008]: sw         $s2, 8($sp)
    089ACC4C:[AFB40010]: sw         $s4, 16($sp)
    089ACC50:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089ACC54:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    089ACC58:[00C0A025]: or         $s4, $a2, $zr <=> move $s4, $a2
    089ACC5C:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    089ACC60:[AFB3000C]: sw         $s3, 12($sp)
    089ACC64:[AFB50014]: sw         $s5, 20($sp)
    089ACC68:[AFB60018]: sw         $s6, 24($sp)
    089ACC6C:[AFBF001C]: sw         $ra, 28($sp)
    089ACC70:[10C0000D]: beq        $a2, $zr, 0x089ACCA8
    089ACC74:[01009825]: or         $s3, $t0, $zr <=> move $s3, $t0
    089ACC78:[8E840004]: lw         $a0, 4($s4)
    089ACC7C:[30840008]: andi       $a0, $a0, 8
    089ACC80:[10800006]: beq        $a0, $zr, 0x089ACC9C
    089ACC84:[00000000]: nop
    089ACC88:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089ACC8C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    089ACC90:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    089ACC94:[0E26AF46]: jal        0x089ABD18
    089ACC98:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    089ACC9C:[8E94001C]: lw         $s4, 28($s4)
    089ACCA0:[1680FFF5]: bne        $s4, $zr, 0x089ACC78
    089ACCA4:[00000000]: nop
    089ACCA8:[8E04001C]: lw         $a0, 28($s0)
    089ACCAC:[10800034]: beq        $a0, $zr, 0x089ACD80
    089ACCB0:[00000000]: nop
    089ACCB4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    089ACCB8:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    089ACCBC:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    089ACCC0:[8E04001C]: lw         $a0, 28($s0)
    089ACCC4:[00952821]: addu       $a1, $a0, $s5
    089ACCC8:[8CA60014]: lw         $a2, 20($a1)
    089ACCCC:[14C00003]: bne        $a2, $zr, 0x089ACCDC
    089ACCD0:[00000000]: nop
    089ACCD4:[10000026]: b          0x089ACD70
    089ACCD8:[00000000]: nop
    089ACCDC:[14D60004]: bne        $a2, $s6, 0x089ACCF0
    089ACCE0:[00000000]: nop
    089ACCE4:[8CA60010]: lw         $a2, 16($a1)
    089ACCE8:[14C0001B]: bne        $a2, $zr, 0x089ACD58
    089ACCEC:[00000000]: nop
    089ACCF0:[C62C0028]: lwc1       $f12, 40($s1)
    089ACCF4:[C4AD0004]: lwc1       $f13, 4($a1)
    089ACCF8:[460D603E]: c.le.s     $f12, $f13
    089ACCFC:[00000000]: nop
    089ACD00:[45000013]: bc1f       0x089ACD50
    089ACD04:[00000000]: nop
    089ACD08:[C62C002C]: lwc1       $f12, 44($s1)
    089ACD0C:[C4AD0000]: lwc1       $f13, 0($a1)
    089ACD10:[460D603C]: c.lt.s     $f12, $f13
    089ACD14:[00000000]: nop
    089ACD18:[4501000D]: bc1t       0x089ACD50
    089ACD1C:[00000000]: nop
    089ACD20:[C62C0038]: lwc1       $f12, 56($s1)
    089ACD24:[C4AD000C]: lwc1       $f13, 12($a1)
    089ACD28:[460D603E]: c.le.s     $f12, $f13
    089ACD2C:[00000000]: nop
    089ACD30:[45000007]: bc1f       0x089ACD50
    089ACD34:[00000000]: nop
    089ACD38:[C62C003C]: lwc1       $f12, 60($s1)
    089ACD3C:[C4AD0008]: lwc1       $f13, 8($a1)
    089ACD40:[460D603C]: c.lt.s     $f12, $f13
    089ACD44:[00000000]: nop
    089ACD48:[45000003]: bc1f       0x089ACD58
    089ACD4C:[00000000]: nop
    089ACD50:[10000007]: b          0x089ACD70
    089ACD54:[00000000]: nop
    089ACD58:[8CA60010]: lw         $a2, 16($a1)
    089ACD5C:[00952021]: addu       $a0, $a0, $s5
    089ACD60:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089ACD64:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    089ACD68:[0E26B30F]: jal        0x089ACC3C
    089ACD6C:[02604025]: or         $t0, $s3, $zr <=> move $t0, $s3
    089ACD70:[26940001]: addiu      $s4, $s4, 1
    089ACD74:[2A840004]: slti       $a0, $s4, 4
    089ACD78:[1480FFD1]: bne        $a0, $zr, 0x089ACCC0
    089ACD7C:[26B50020]: addiu      $s5, $s5, 32
    089ACD80:[8FB00000]: lw         $s0, 0($sp)
    089ACD84:[8FB10004]: lw         $s1, 4($sp)
    089ACD88:[8FB20008]: lw         $s2, 8($sp)
    089ACD8C:[8FB3000C]: lw         $s3, 12($sp)
    089ACD90:[8FB40010]: lw         $s4, 16($sp)
    089ACD94:[8FB50014]: lw         $s5, 20($sp)
    089ACD98:[8FB60018]: lw         $s6, 24($sp)
    089ACD9C:[8FBF001C]: lw         $ra, 28($sp)
    089ACDA0:[03E00008]: jr         $ra
    089ACDA4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 089ACCA0 551,307 times (length 12)
    089ACC64:[AFB50014]: sw         $s5, 20($sp)
    089ACC68:[AFB60018]: sw         $s6, 24($sp)
    089ACC6C:[AFBF001C]: sw         $ra, 28($sp)
    089ACC70:[10C0000D]: beq        $a2, $zr, 0x089ACCA8
    089ACC74:[01009825]: or         $s3, $t0, $zr <=> move $s3, $t0
--> 089ACC78:[8E840004]: lw         $a0, 4($s4)
    089ACC7C:[30840008]: andi       $a0, $a0, 8
    089ACC80:[10800006]: beq        $a0, $zr, 0x089ACC9C
    089ACC84:[00000000]: nop
    089ACC88:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089ACC8C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    089ACC90:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    089ACC94:[0E26AF46]: jal        0x089ABD18
    089ACC98:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    089ACC9C:[8E94001C]: lw         $s4, 28($s4)
--> 089ACCA0:[1680FFF5]: bne        $s4, $zr, 0x089ACC78
    089ACCA4:[00000000]: nop
    089ACCA8:[8E04001C]: lw         $a0, 28($s0)
    089ACCAC:[10800034]: beq        $a0, $zr, 0x089ACD80
    089ACCB0:[00000000]: nop
  Back Branch 089ACD78 534,248 times (length 48)
    089ACCAC:[10800034]: beq        $a0, $zr, 0x089ACD80
    089ACCB0:[00000000]: nop
    089ACCB4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    089ACCB8:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    089ACCBC:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
--> 089ACCC0:[8E04001C]: lw         $a0, 28($s0)
    089ACCC4:[00952821]: addu       $a1, $a0, $s5
    089ACCC8:[8CA60014]: lw         $a2, 20($a1)
    089ACCCC:[14C00003]: bne        $a2, $zr, 0x089ACCDC
    089ACCD0:[00000000]: nop
    089ACCD4:[10000026]: b          0x089ACD70
    089ACCD8:[00000000]: nop
    089ACCDC:[14D60004]: bne        $a2, $s6, 0x089ACCF0
    089ACCE0:[00000000]: nop
    089ACCE4:[8CA60010]: lw         $a2, 16($a1)
    089ACCE8:[14C0001B]: bne        $a2, $zr, 0x089ACD58
    089ACCEC:[00000000]: nop
    089ACCF0:[C62C0028]: lwc1       $f12, 40($s1)
    089ACCF4:[C4AD0004]: lwc1       $f13, 4($a1)
    089ACCF8:[460D603E]: c.le.s     $f12, $f13
    089ACCFC:[00000000]: nop
    089ACD00:[45000013]: bc1f       0x089ACD50
    089ACD04:[00000000]: nop
    089ACD08:[C62C002C]: lwc1       $f12, 44($s1)
    089ACD0C:[C4AD0000]: lwc1       $f13, 0($a1)
    089ACD10:[460D603C]: c.lt.s     $f12, $f13
    089ACD14:[00000000]: nop
    089ACD18:[4501000D]: bc1t       0x089ACD50
    089ACD1C:[00000000]: nop
    089ACD20:[C62C0038]: lwc1       $f12, 56($s1)
    089ACD24:[C4AD000C]: lwc1       $f13, 12($a1)
    089ACD28:[460D603E]: c.le.s     $f12, $f13
    089ACD2C:[00000000]: nop
    089ACD30:[45000007]: bc1f       0x089ACD50
    089ACD34:[00000000]: nop
    089ACD38:[C62C003C]: lwc1       $f12, 60($s1)
    089ACD3C:[C4AD0008]: lwc1       $f13, 8($a1)
    089ACD40:[460D603C]: c.lt.s     $f12, $f13
    089ACD44:[00000000]: nop
    089ACD48:[45000003]: bc1f       0x089ACD58
    089ACD4C:[00000000]: nop
    089ACD50:[10000007]: b          0x089ACD70
    089ACD54:[00000000]: nop
    089ACD58:[8CA60010]: lw         $a2, 16($a1)
    089ACD5C:[00952021]: addu       $a0, $a0, $s5
    089ACD60:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089ACD64:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    089ACD68:[0E26B30F]: jal        0x089ACC3C
    089ACD6C:[02604025]: or         $t0, $s3, $zr <=> move $t0, $s3
    089ACD70:[26940001]: addiu      $s4, $s4, 1
    089ACD74:[2A840004]: slti       $a0, $s4, 4
--> 089ACD78:[1480FFD1]: bne        $a0, $zr, 0x089ACCC0
    089ACD7C:[26B50020]: addiu      $s5, $s5, 32
    089ACD80:[8FB00000]: lw         $s0, 0($sp)
    089ACD84:[8FB10004]: lw         $s1, 4($sp)
    089ACD88:[8FB20008]: lw         $s2, 8($sp)
_S1_2_89144E0 27,393,736 instructions (0.676%), 898 calls (089144E0 - 08914630, length 85)
    089144E0:[27BDFFE0]: addiu      $sp, $sp, -32
    089144E4:[AFB20008]: sw         $s2, 8($sp)
    089144E8:[AFB40010]: sw         $s4, 16($sp)
    089144EC:[AFB50014]: sw         $s5, 20($sp)
    089144F0:[000690C2]: srl        $s2, $a2, 0x0003
    089144F4:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    089144F8:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    089144FC:[AFB10004]: sw         $s1, 4($sp)
    08914500:[AFB3000C]: sw         $s3, 12($sp)
    08914504:[00058902]: srl        $s1, $a1, 0x0004
    08914508:[000598C0]: sll        $s3, $a1, 0x0003
    0891450C:[02B2202B]: sltu       $a0, $s5, $s2
    08914510:[AFB00000]: sw         $s0, 0($sp)
    08914514:[AFB60018]: sw         $s6, 24($sp)
    08914518:[AFBF001C]: sw         $ra, 28($sp)
    0891451C:[1080003B]: beq        $a0, $zr, 0x0891460C
    08914520:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08914524:[3C1608AA]: lui        $s6, 0x08AA <=> li $s6, 0x08AA0000
    08914528:[26D67DE4]: addiu      $s6, $s6, 32228
    0891452C:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08914530:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08914534:[0E293C37]: jal        0x08A4F0DC
    08914538:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0891453C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08914540:[0091282B]: sltu       $a1, $a0, $s1
    08914544:[10A0002D]: beq        $a1, $zr, 0x089145FC
    08914548:[00000000]: nop
    0891454C:[00042900]: sll        $a1, $a0, 0x0004
    08914550:[00B62821]: addu       $a1, $a1, $s6
    08914554:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08914558:[90A70000]: lbu        $a3, 0($a1)
    0891455C:[A2870000]: sb         $a3, 0($s4)
    08914560:[90A70001]: lbu        $a3, 1($a1)
    08914564:[A2870001]: sb         $a3, 1($s4)
    08914568:[90A70002]: lbu        $a3, 2($a1)
    0891456C:[A2870002]: sb         $a3, 2($s4)
    08914570:[90A70003]: lbu        $a3, 3($a1)
    08914574:[A2870003]: sb         $a3, 3($s4)
    08914578:[90A70004]: lbu        $a3, 4($a1)
    0891457C:[A2870004]: sb         $a3, 4($s4)
    08914580:[90A70005]: lbu        $a3, 5($a1)
    08914584:[A2870005]: sb         $a3, 5($s4)
    08914588:[90A70006]: lbu        $a3, 6($a1)
    0891458C:[A2870006]: sb         $a3, 6($s4)
    08914590:[90A70007]: lbu        $a3, 7($a1)
    08914594:[A2870007]: sb         $a3, 7($s4)
    08914598:[90A70008]: lbu        $a3, 8($a1)
    0891459C:[A2870008]: sb         $a3, 8($s4)
    089145A0:[90A70009]: lbu        $a3, 9($a1)
    089145A4:[A2870009]: sb         $a3, 9($s4)
    089145A8:[90A7000A]: lbu        $a3, 10($a1)
    089145AC:[A287000A]: sb         $a3, 10($s4)
    089145B0:[90A7000B]: lbu        $a3, 11($a1)
    089145B4:[A287000B]: sb         $a3, 11($s4)
    089145B8:[90A7000C]: lbu        $a3, 12($a1)
    089145BC:[A287000C]: sb         $a3, 12($s4)
    089145C0:[90A7000D]: lbu        $a3, 13($a1)
    089145C4:[24C60001]: addiu      $a2, $a2, 1
    089145C8:[A287000D]: sb         $a3, 13($s4)
    089145CC:[90A7000E]: lbu        $a3, 14($a1)
    089145D0:[A287000E]: sb         $a3, 14($s4)
    089145D4:[90A7000F]: lbu        $a3, 15($a1)
    089145D8:[00B02821]: addu       $a1, $a1, $s0
    089145DC:[A287000F]: sb         $a3, 15($s4)
    089145E0:[2CC70008]: sltiu      $a3, $a2, 8
    089145E4:[14E0FFDC]: bne        $a3, $zr, 0x08914558
    089145E8:[26940010]: addiu      $s4, $s4, 16
    089145EC:[24840001]: addiu      $a0, $a0, 1
    089145F0:[0091282B]: sltu       $a1, $a0, $s1
    089145F4:[14A0FFD5]: bne        $a1, $zr, 0x0891454C
    089145F8:[00000000]: nop
    089145FC:[26B50001]: addiu      $s5, $s5, 1
    08914600:[02B2202B]: sltu       $a0, $s5, $s2
    08914604:[1480FFC9]: bne        $a0, $zr, 0x0891452C
    08914608:[00000000]: nop
    0891460C:[8FB00000]: lw         $s0, 0($sp)
    08914610:[8FB10004]: lw         $s1, 4($sp)
    08914614:[8FB20008]: lw         $s2, 8($sp)
    08914618:[8FB3000C]: lw         $s3, 12($sp)
    0891461C:[8FB40010]: lw         $s4, 16($sp)
    08914620:[8FB50014]: lw         $s5, 20($sp)
    08914624:[8FB60018]: lw         $s6, 24($sp)
    08914628:[8FBF001C]: lw         $ra, 28($sp)
    0891462C:[03E00008]: jr         $ra
    08914630:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 089145E4 719,344 times (length 37)
    08914544:[10A0002D]: beq        $a1, $zr, 0x089145FC
    08914548:[00000000]: nop
    0891454C:[00042900]: sll        $a1, $a0, 0x0004
    08914550:[00B62821]: addu       $a1, $a1, $s6
    08914554:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
--> 08914558:[90A70000]: lbu        $a3, 0($a1)
    0891455C:[A2870000]: sb         $a3, 0($s4)
    08914560:[90A70001]: lbu        $a3, 1($a1)
    08914564:[A2870001]: sb         $a3, 1($s4)
    08914568:[90A70002]: lbu        $a3, 2($a1)
    0891456C:[A2870002]: sb         $a3, 2($s4)
    08914570:[90A70003]: lbu        $a3, 3($a1)
    08914574:[A2870003]: sb         $a3, 3($s4)
    08914578:[90A70004]: lbu        $a3, 4($a1)
    0891457C:[A2870004]: sb         $a3, 4($s4)
    08914580:[90A70005]: lbu        $a3, 5($a1)
    08914584:[A2870005]: sb         $a3, 5($s4)
    08914588:[90A70006]: lbu        $a3, 6($a1)
    0891458C:[A2870006]: sb         $a3, 6($s4)
    08914590:[90A70007]: lbu        $a3, 7($a1)
    08914594:[A2870007]: sb         $a3, 7($s4)
    08914598:[90A70008]: lbu        $a3, 8($a1)
    0891459C:[A2870008]: sb         $a3, 8($s4)
    089145A0:[90A70009]: lbu        $a3, 9($a1)
    089145A4:[A2870009]: sb         $a3, 9($s4)
    089145A8:[90A7000A]: lbu        $a3, 10($a1)
    089145AC:[A287000A]: sb         $a3, 10($s4)
    089145B0:[90A7000B]: lbu        $a3, 11($a1)
    089145B4:[A287000B]: sb         $a3, 11($s4)
    089145B8:[90A7000C]: lbu        $a3, 12($a1)
    089145BC:[A287000C]: sb         $a3, 12($s4)
    089145C0:[90A7000D]: lbu        $a3, 13($a1)
    089145C4:[24C60001]: addiu      $a2, $a2, 1
    089145C8:[A287000D]: sb         $a3, 13($s4)
    089145CC:[90A7000E]: lbu        $a3, 14($a1)
    089145D0:[A287000E]: sb         $a3, 14($s4)
    089145D4:[90A7000F]: lbu        $a3, 15($a1)
    089145D8:[00B02821]: addu       $a1, $a1, $s0
    089145DC:[A287000F]: sb         $a3, 15($s4)
    089145E0:[2CC70008]: sltiu      $a3, $a2, 8
--> 089145E4:[14E0FFDC]: bne        $a3, $zr, 0x08914558
    089145E8:[26940010]: addiu      $s4, $s4, 16
    089145EC:[24840001]: addiu      $a0, $a0, 1
    089145F0:[0091282B]: sltu       $a1, $a0, $s1
    089145F4:[14A0FFD5]: bne        $a1, $zr, 0x0891454C
  Back Branch 089145F4 89,918 times (length 44)
    08914538:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0891453C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08914540:[0091282B]: sltu       $a1, $a0, $s1
    08914544:[10A0002D]: beq        $a1, $zr, 0x089145FC
    08914548:[00000000]: nop
--> 0891454C:[00042900]: sll        $a1, $a0, 0x0004
    08914550:[00B62821]: addu       $a1, $a1, $s6
    08914554:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08914558:[90A70000]: lbu        $a3, 0($a1)
    0891455C:[A2870000]: sb         $a3, 0($s4)
    08914560:[90A70001]: lbu        $a3, 1($a1)
    08914564:[A2870001]: sb         $a3, 1($s4)
    08914568:[90A70002]: lbu        $a3, 2($a1)
    0891456C:[A2870002]: sb         $a3, 2($s4)
    08914570:[90A70003]: lbu        $a3, 3($a1)
    08914574:[A2870003]: sb         $a3, 3($s4)
    08914578:[90A70004]: lbu        $a3, 4($a1)
    0891457C:[A2870004]: sb         $a3, 4($s4)
    08914580:[90A70005]: lbu        $a3, 5($a1)
    08914584:[A2870005]: sb         $a3, 5($s4)
    08914588:[90A70006]: lbu        $a3, 6($a1)
    0891458C:[A2870006]: sb         $a3, 6($s4)
    08914590:[90A70007]: lbu        $a3, 7($a1)
    08914594:[A2870007]: sb         $a3, 7($s4)
    08914598:[90A70008]: lbu        $a3, 8($a1)
    0891459C:[A2870008]: sb         $a3, 8($s4)
    089145A0:[90A70009]: lbu        $a3, 9($a1)
    089145A4:[A2870009]: sb         $a3, 9($s4)
    089145A8:[90A7000A]: lbu        $a3, 10($a1)
    089145AC:[A287000A]: sb         $a3, 10($s4)
    089145B0:[90A7000B]: lbu        $a3, 11($a1)
    089145B4:[A287000B]: sb         $a3, 11($s4)
    089145B8:[90A7000C]: lbu        $a3, 12($a1)
    089145BC:[A287000C]: sb         $a3, 12($s4)
    089145C0:[90A7000D]: lbu        $a3, 13($a1)
    089145C4:[24C60001]: addiu      $a2, $a2, 1
    089145C8:[A287000D]: sb         $a3, 13($s4)
    089145CC:[90A7000E]: lbu        $a3, 14($a1)
    089145D0:[A287000E]: sb         $a3, 14($s4)
    089145D4:[90A7000F]: lbu        $a3, 15($a1)
    089145D8:[00B02821]: addu       $a1, $a1, $s0
    089145DC:[A287000F]: sb         $a3, 15($s4)
    089145E0:[2CC70008]: sltiu      $a3, $a2, 8
    089145E4:[14E0FFDC]: bne        $a3, $zr, 0x08914558
    089145E8:[26940010]: addiu      $s4, $s4, 16
    089145EC:[24840001]: addiu      $a0, $a0, 1
    089145F0:[0091282B]: sltu       $a1, $a0, $s1
--> 089145F4:[14A0FFD5]: bne        $a1, $zr, 0x0891454C
    089145F8:[00000000]: nop
    089145FC:[26B50001]: addiu      $s5, $s5, 1
    08914600:[02B2202B]: sltu       $a0, $s5, $s2
    08914604:[1480FFC9]: bne        $a0, $zr, 0x0891452C
  Back Branch 08914604 10,212 times (length 56)
    08914518:[AFBF001C]: sw         $ra, 28($sp)
    0891451C:[1080003B]: beq        $a0, $zr, 0x0891460C
    08914520:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08914524:[3C1608AA]: lui        $s6, 0x08AA <=> li $s6, 0x08AA0000
    08914528:[26D67DE4]: addiu      $s6, $s6, 32228
--> 0891452C:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08914530:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08914534:[0E293C37]: jal        0x08A4F0DC
    08914538:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0891453C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08914540:[0091282B]: sltu       $a1, $a0, $s1
    08914544:[10A0002D]: beq        $a1, $zr, 0x089145FC
    08914548:[00000000]: nop
    0891454C:[00042900]: sll        $a1, $a0, 0x0004
    08914550:[00B62821]: addu       $a1, $a1, $s6
    08914554:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08914558:[90A70000]: lbu        $a3, 0($a1)
    0891455C:[A2870000]: sb         $a3, 0($s4)
    08914560:[90A70001]: lbu        $a3, 1($a1)
    08914564:[A2870001]: sb         $a3, 1($s4)
    08914568:[90A70002]: lbu        $a3, 2($a1)
    0891456C:[A2870002]: sb         $a3, 2($s4)
    08914570:[90A70003]: lbu        $a3, 3($a1)
    08914574:[A2870003]: sb         $a3, 3($s4)
    08914578:[90A70004]: lbu        $a3, 4($a1)
    0891457C:[A2870004]: sb         $a3, 4($s4)
    08914580:[90A70005]: lbu        $a3, 5($a1)
    08914584:[A2870005]: sb         $a3, 5($s4)
    08914588:[90A70006]: lbu        $a3, 6($a1)
    0891458C:[A2870006]: sb         $a3, 6($s4)
    08914590:[90A70007]: lbu        $a3, 7($a1)
    08914594:[A2870007]: sb         $a3, 7($s4)
    08914598:[90A70008]: lbu        $a3, 8($a1)
    0891459C:[A2870008]: sb         $a3, 8($s4)
    089145A0:[90A70009]: lbu        $a3, 9($a1)
    089145A4:[A2870009]: sb         $a3, 9($s4)
    089145A8:[90A7000A]: lbu        $a3, 10($a1)
    089145AC:[A287000A]: sb         $a3, 10($s4)
    089145B0:[90A7000B]: lbu        $a3, 11($a1)
    089145B4:[A287000B]: sb         $a3, 11($s4)
    089145B8:[90A7000C]: lbu        $a3, 12($a1)
    089145BC:[A287000C]: sb         $a3, 12($s4)
    089145C0:[90A7000D]: lbu        $a3, 13($a1)
    089145C4:[24C60001]: addiu      $a2, $a2, 1
    089145C8:[A287000D]: sb         $a3, 13($s4)
    089145CC:[90A7000E]: lbu        $a3, 14($a1)
    089145D0:[A287000E]: sb         $a3, 14($s4)
    089145D4:[90A7000F]: lbu        $a3, 15($a1)
    089145D8:[00B02821]: addu       $a1, $a1, $s0
    089145DC:[A287000F]: sb         $a3, 15($s4)
    089145E0:[2CC70008]: sltiu      $a3, $a2, 8
    089145E4:[14E0FFDC]: bne        $a3, $zr, 0x08914558
    089145E8:[26940010]: addiu      $s4, $s4, 16
    089145EC:[24840001]: addiu      $a0, $a0, 1
    089145F0:[0091282B]: sltu       $a1, $a0, $s1
    089145F4:[14A0FFD5]: bne        $a1, $zr, 0x0891454C
    089145F8:[00000000]: nop
    089145FC:[26B50001]: addiu      $s5, $s5, 1
    08914600:[02B2202B]: sltu       $a0, $s5, $s2
--> 08914604:[1480FFC9]: bne        $a0, $zr, 0x0891452C
    08914608:[00000000]: nop
    0891460C:[8FB00000]: lw         $s0, 0($sp)
    08914610:[8FB10004]: lw         $s1, 4($sp)
    08914614:[8FB20008]: lw         $s2, 8($sp)
_S1_2_8954F7C 27,406,477 instructions (0.676%), 29,880 calls (08954F7C - 08955754, length 503)
    08954F7C:[27BDFE80]: addiu      $sp, $sp, -384
    08954F80:[9085090C]: lbu        $a1, 2316($a0)
    08954F84:[AFB0016C]: sw         $s0, 364($sp)
    08954F88:[AFB10170]: sw         $s1, 368($sp)
    08954F8C:[AFB20174]: sw         $s2, 372($sp)
    08954F90:[AFB30178]: sw         $s3, 376($sp)
    08954F94:[AFBF017C]: sw         $ra, 380($sp)
    08954F98:[14A00022]: bne        $a1, $zr, 0x08955024
    08954F9C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08954FA0:[0E2537CF]: jal        0x0894DF3C
    08954FA4:[00000000]: nop
    08954FA8:[44806000]: mtc1       $zr, $f12
    08954FAC:[E7AC0014]: swc1       $f12, 20($sp)
    08954FB0:[E7AC0018]: swc1       $f12, 24($sp)
    08954FB4:[E7AC0020]: swc1       $f12, 32($sp)
    08954FB8:[E7AC0028]: swc1       $f12, 40($sp)
    08954FBC:[E7AC0030]: swc1       $f12, 48($sp)
    08954FC0:[E7AC0034]: swc1       $f12, 52($sp)
    08954FC4:[E7AC0040]: swc1       $f12, 64($sp)
    08954FC8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08954FCC:[E7AC0044]: swc1       $f12, 68($sp)
    08954FD0:[44846800]: mtc1       $a0, $f13
    08954FD4:[E7AC0048]: swc1       $f12, 72($sp)
    08954FD8:[E7AD004C]: swc1       $f13, 76($sp)
    08954FDC:[E7AD0010]: swc1       $f13, 16($sp)
    08954FE0:[E7AC001C]: swc1       $f12, 28($sp)
    08954FE4:[E7AD0024]: swc1       $f13, 36($sp)
    08954FE8:[E7AC002C]: swc1       $f12, 44($sp)
    08954FEC:[E7AD0038]: swc1       $f13, 56($sp)
    08954FF0:[E7AC003C]: swc1       $f12, 60($sp)
    08954FF4:[26040210]: addiu      $a0, $s0, 528
    08954FF8:[C48C0000]: lwc1       $f12, 0($a0)
    08954FFC:[C48D0004]: lwc1       $f13, 4($a0)
    08955000:[C48E0008]: lwc1       $f14, 8($a0)
    08955004:[E7AC0040]: swc1       $f12, 64($sp)
    08955008:[E7AD0044]: swc1       $f13, 68($sp)
    0895500C:[E7AE0048]: swc1       $f14, 72($sp)
    08955010:[8E040004]: lw         $a0, 4($s0)
    08955014:[14800005]: bne        $a0, $zr, 0x0895502C
    08955018:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0895501C:[10000029]: b          0x089550C4
    08955020:[00000000]: nop
    08955024:[100001C5]: b          0x0895573C
    08955028:[00000000]: nop
    0895502C:[920408F8]: lbu        $a0, 2296($s0)
    08955030:[10800024]: beq        $a0, $zr, 0x089550C4
    08955034:[00000000]: nop
    08955038:[8E040004]: lw         $a0, 4($s0)
    0895503C:[44806000]: mtc1       $zr, $f12
    08955040:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    08955044:[44856800]: mtc1       $a1, $f13
    08955048:[E48C0044]: swc1       $f12, 68($a0)
    0895504C:[E48D0040]: swc1       $f13, 64($a0)
    08955050:[E48C0048]: swc1       $f12, 72($a0)
    08955054:[E48C004C]: swc1       $f12, 76($a0)
    08955058:[E48C0050]: swc1       $f12, 80($a0)
    0895505C:[E48D0054]: swc1       $f13, 84($a0)
    08955060:[E48C0058]: swc1       $f12, 88($a0)
    08955064:[E48C005C]: swc1       $f12, 92($a0)
    08955068:[E48C0060]: swc1       $f12, 96($a0)
    0895506C:[E48C0064]: swc1       $f12, 100($a0)
    08955070:[E48D0068]: swc1       $f13, 104($a0)
    08955074:[E48C006C]: swc1       $f12, 108($a0)
    08955078:[E48C0070]: swc1       $f12, 112($a0)
    0895507C:[E48C0074]: swc1       $f12, 116($a0)
    08955080:[E48C0078]: swc1       $f12, 120($a0)
    08955084:[E48D007C]: swc1       $f13, 124($a0)
    08955088:[26040210]: addiu      $a0, $s0, 528
    0895508C:[8E050004]: lw         $a1, 4($s0)
    08955090:[C48C0000]: lwc1       $f12, 0($a0)
    08955094:[C48E0004]: lwc1       $f14, 4($a0)
    08955098:[C48F0008]: lwc1       $f15, 8($a0)
    0895509C:[E4AC0070]: swc1       $f12, 112($a1)
    089550A0:[E4AE0074]: swc1       $f14, 116($a1)
    089550A4:[E4AF0078]: swc1       $f15, 120($a1)
    089550A8:[E4AD007C]: swc1       $f13, 124($a1)
    089550AC:[8E040004]: lw         $a0, 4($s0)
    089550B0:[0E2995BE]: jal        0x08A656F8
    089550B4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    089550B8:[8E040004]: lw         $a0, 4($s0)
    089550BC:[0E2995BE]: jal        0x08A656F8
    089550C0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089550C4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089550C8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089550CC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    089550D0:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    089550D4:[0E2998F7]: jal        0x08A663DC
    089550D8:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    089550DC:[44806000]: mtc1       $zr, $f12
    089550E0:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    089550E4:[E7AC0000]: swc1       $f12, 0($sp)
    089550E8:[E7AC0004]: swc1       $f12, 4($sp)
    089550EC:[E7AC0008]: swc1       $f12, 8($sp)
    089550F0:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    089550F4:[0E299E5D]: jal        0x08A67974
    089550F8:[44856000]: mtc1       $a1, $f12
    089550FC:[8E040420]: lw         $a0, 1056($s0)
    08955100:[28850002]: slti       $a1, $a0, 2
    08955104:[10A00006]: beq        $a1, $zr, 0x08955120
    08955108:[28850003]: slti       $a1, $a0, 3
    0895510C:[0480018B]: bltz       $a0, 0x0895573C
    08955110:[00000000]: nop
    08955114:[10000008]: b          0x08955138
    08955118:[44806000]: mtc1       $zr, $f12
    08955120:[14A000D2]: bne        $a1, $zr, 0x0895546C
    08955124:[28840004]: slti       $a0, $a0, 4
    08955128:[1480015C]: bne        $a0, $zr, 0x0895569C
    0895512C:[00000000]: nop
    08955130:[10000182]: b          0x0895573C
    08955134:[00000000]: nop
    08955138:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0895513C:[E7AC006C]: swc1       $f12, 108($sp)
    08955140:[44846800]: mtc1       $a0, $f13
    08955144:[E7AC0070]: swc1       $f12, 112($sp)
    08955148:[E7AC0074]: swc1       $f12, 116($sp)
    0895514C:[E7AC0078]: swc1       $f12, 120($sp)
    08955150:[E7AC007C]: swc1       $f12, 124($sp)
    08955154:[E7AC0050]: swc1       $f12, 80($sp)
    08955158:[E7AC005C]: swc1       $f12, 92($sp)
    0895515C:[E7AC0060]: swc1       $f12, 96($sp)
    08955160:[E7AD0054]: swc1       $f13, 84($sp)
    08955164:[E7AC0058]: swc1       $f12, 88($sp)
    08955168:[27A40050]: addiu      $a0, $sp, 80
    0895516C:[C48D0000]: lwc1       $f13, 0($a0)
    08955170:[E7AD0068]: swc1       $f13, 104($sp)
    08955174:[C48D0004]: lwc1       $f13, 4($a0)
    08955178:[E7AD006C]: swc1       $f13, 108($sp)
    0895517C:[C48D0008]: lwc1       $f13, 8($a0)
    08955180:[E7AC0054]: swc1       $f12, 84($sp)
    08955184:[E7AD0070]: swc1       $f13, 112($sp)
    08955188:[C48C0000]: lwc1       $f12, 0($a0)
    0895518C:[E7AC0074]: swc1       $f12, 116($sp)
    08955190:[C48C0004]: lwc1       $f12, 4($a0)
    08955194:[8E05030C]: lw         $a1, 780($s0)
    08955198:[E7AC0078]: swc1       $f12, 120($sp)
    0895519C:[C48C0008]: lwc1       $f12, 8($a0)
    089551A0:[10A00004]: beq        $a1, $zr, 0x089551B4
    089551A4:[E7AC007C]: swc1       $f12, 124($sp)
    089551A8:[8E050308]: lw         $a1, 776($s0)
    089551AC:[0E25CAC0]: jal        0x08972B00
    089551B0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089551B4:[44806000]: mtc1       $zr, $f12
    089551B8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089551BC:[E7AC0080]: swc1       $f12, 128($sp)
    089551C0:[44846800]: mtc1       $a0, $f13
    089551C4:[E7AC0084]: swc1       $f12, 132($sp)
    089551C8:[E7AC008C]: swc1       $f12, 140($sp)
    089551CC:[E7AD0088]: swc1       $f13, 136($sp)
    089551D0:[E7AD0090]: swc1       $f13, 144($sp)
    089551D4:[E7AD0094]: swc1       $f13, 148($sp)
    089551D8:[E7AC0098]: swc1       $f12, 152($sp)
    089551DC:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    089551E0:[27A50080]: addiu      $a1, $sp, 128
    089551E4:[27A60088]: addiu      $a2, $sp, 136
    089551E8:[27A70090]: addiu      $a3, $sp, 144
    089551EC:[E7AD009C]: swc1       $f13, 156($sp)
    089551F0:[27A80098]: addiu      $t0, $sp, 152
    089551F4:[0E25C3C1]: jal        0x08970F04
    089551F8:[27A400A0]: addiu      $a0, $sp, 160
    089551FC:[8E04043C]: lw         $a0, 1084($s0)
    08955200:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08955204:[0264202B]: sltu       $a0, $s3, $a0
    08955208:[10800096]: beq        $a0, $zr, 0x08955464
    0895520C:[00000000]: nop
    08955210:[8E0408E4]: lw         $a0, 2276($s0)
    08955214:[44806000]: mtc1       $zr, $f12
    08955218:[00132980]: sll        $a1, $s3, 0x0006
    0895521C:[00133080]: sll        $a2, $s3, 0x0002
    08955220:[00A62821]: addu       $a1, $a1, $a2
    08955224:[00852021]: addu       $a0, $a0, $a1
    08955228:[C48D003C]: lwc1       $f13, 60($a0)
    0895522C:[460C683E]: c.le.s     $f13, $f12
    08955230:[00000000]: nop
    08955234:[45010080]: bc1t       0x08955438
    08955238:[00000000]: nop
    0895523C:[92040410]: lbu        $a0, 1040($s0)
    08955240:[50800048]: beql       $a0, $zr, 0x08955364
    08955244:[8E0408E4]: lw         $a0, 2276($s0)
    08955248:[8E0408E4]: lw         $a0, 2276($s0)
    0895524C:[00132980]: sll        $a1, $s3, 0x0006
    08955250:[00133080]: sll        $a2, $s3, 0x0002
    08955254:[00A62821]: addu       $a1, $a1, $a2
    08955258:[00852021]: addu       $a0, $a0, $a1
    0895525C:[8C840020]: lw         $a0, 32($a0)
    08955260:[90850001]: lbu        $a1, 1($a0)
    08955264:[90840000]: lbu        $a0, 0($a0)
    08955268:[44856000]: mtc1       $a1, $f12
    0895526C:[C60D0414]: lwc1       $f13, 1044($s0)
    08955270:[44847000]: mtc1       $a0, $f14
    08955274:[C60F0418]: lwc1       $f15, 1048($s0)
    08955278:[46806320]: cvt.s.w    $f12, $f12
    0895527C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08955280:[468073A0]: cvt.s.w    $f14, $f14
    08955284:[44848000]: mtc1       $a0, $f16
    08955288:[460D6302]: mul.s      $f12, $f12, $f13
    0895528C:[460F7382]: mul.s      $f14, $f14, $f15
    08955290:[44808800]: mtc1       $zr, $f17
    08955294:[460D6340]: add.s      $f13, $f12, $f13
    08955298:[460E8381]: sub.s      $f14, $f16, $f14
    0895529C:[4611683C]: c.lt.s     $f13, $f17
    089552A0:[00000000]: nop
    089552A4:[45000002]: bc1f       0x089552B0
    089552A8:[460F73C1]: sub.s      $f15, $f14, $f15
    089552AC:[44806800]: mtc1       $zr, $f13
    089552B0:[44808000]: mtc1       $zr, $f16
    089552B4:[4610783C]: c.lt.s     $f15, $f16
    089552B8:[00000000]: nop
    089552BC:[45020003]: bc1fl      0x089552CC
    089552C0:[E7AC0104]: swc1       $f12, 260($sp)
    089552C4:[44807800]: mtc1       $zr, $f15
    089552C8:[E7AC0104]: swc1       $f12, 260($sp)
    089552CC:[44046000]: mfc1       $a0, $f12
    089552D0:[E7AE0108]: swc1       $f14, 264($sp)
    089552D4:[44057000]: mfc1       $a1, $f14
    089552D8:[AFA40080]: sw         $a0, 128($sp)
    089552DC:[44066800]: mfc1       $a2, $f13
    089552E0:[AFA50084]: sw         $a1, 132($sp)
    089552E4:[44046800]: mfc1       $a0, $f13
    089552E8:[E7AD0104]: swc1       $f13, 260($sp)
    089552EC:[44057000]: mfc1       $a1, $f14
    089552F0:[AFA40088]: sw         $a0, 136($sp)
    089552F4:[44077800]: mfc1       $a3, $f15
    089552F8:[AFA5008C]: sw         $a1, 140($sp)
    089552FC:[44047800]: mfc1       $a0, $f15
    08955300:[E7AF0108]: swc1       $f15, 264($sp)
    08955304:[44056000]: mfc1       $a1, $f12
    08955308:[AFA60090]: sw         $a2, 144($sp)
    0895530C:[AFA40094]: sw         $a0, 148($sp)
    08955310:[E7AC0104]: swc1       $f12, 260($sp)
    08955314:[AFA50098]: sw         $a1, 152($sp)
    08955318:[AFA7009C]: sw         $a3, 156($sp)
    0895531C:[27A4010C]: addiu      $a0, $sp, 268
    08955320:[27A50080]: addiu      $a1, $sp, 128
    08955324:[27A60088]: addiu      $a2, $sp, 136
    08955328:[27A70090]: addiu      $a3, $sp, 144
    0895532C:[0E25C3C1]: jal        0x08970F04
    08955330:[27A80098]: addiu      $t0, $sp, 152
    08955334:[3405000C]: ori        $a1, $zr, 12 <=> li $a1, 12
    08955338:[10A00009]: beq        $a1, $zr, 0x08955360
    0895533C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08955340:[03A43021]: addu       $a2, $sp, $a0
    08955344:[8CC7010C]: lw         $a3, 268($a2)
    08955348:[8CC80110]: lw         $t0, 272($a2)
    0895534C:[ACC700A0]: sw         $a3, 160($a2)
    08955350:[ACC800A4]: sw         $t0, 164($a2)
    08955354:[24A5FFFF]: addiu      $a1, $a1, -1
    08955358:[14A0FFF9]: bne        $a1, $zr, 0x08955340
    0895535C:[24840008]: addiu      $a0, $a0, 8
    08955360:[8E0408E4]: lw         $a0, 2276($s0)
    08955364:[00132980]: sll        $a1, $s3, 0x0006
    08955368:[00133080]: sll        $a2, $s3, 0x0002
    0895536C:[00A62821]: addu       $a1, $a1, $a2
    08955370:[00852821]: addu       $a1, $a0, $a1
    08955374:[3C04437F]: lui        $a0, 0x437F <=> li $a0, 0x437F0000
    08955378:[44846800]: mtc1       $a0, $f13
    0895537C:[90A40030]: lbu        $a0, 48($a1)
    08955380:[C4AC0034]: lwc1       $f12, 52($a1)
    08955384:[90A60032]: lbu        $a2, 50($a1)
    08955388:[460D6302]: mul.s      $f12, $f12, $f13
    0895538C:[460D603E]: c.le.s     $f12, $f13
    08955390:[00000000]: nop
    08955394:[45010004]: bc1t       0x089553A8
    08955398:[90A50031]: lbu        $a1, 49($a1)
    0895539C:[3C07437F]: lui        $a3, 0x437F <=> li $a3, 0x437F0000
    089553A0:[10000008]: b          0x089553C4
    089553A4:[44876000]: mtc1       $a3, $f12
    089553A8:[44806800]: mtc1       $zr, $f13
    089553AC:[460D603C]: c.lt.s     $f12, $f13
    089553B0:[00000000]: nop
    089553B4:[45000003]: bc1f       0x089553C4
    089553B8:[00000000]: nop
    089553BC:[10000001]: b          0x089553C4
    089553C0:[44806000]: mtc1       $zr, $f12
    089553C4:[4600630D]: trunc.w.s  $f12, $f12
    089553C8:[A3A40101]: sb         $a0, 257($sp)
    089553CC:[8E0408E4]: lw         $a0, 2276($s0)
    089553D0:[A3A50102]: sb         $a1, 258($sp)
    089553D4:[A3A60103]: sb         $a2, 259($sp)
    089553D8:[44076000]: mfc1       $a3, $f12
    089553DC:[00132980]: sll        $a1, $s3, 0x0006
    089553E0:[30E600FF]: andi       $a2, $a3, 255
    089553E4:[A3A60100]: sb         $a2, 256($sp)
    089553E8:[00133080]: sll        $a2, $s3, 0x0002
    089553EC:[00A62821]: addu       $a1, $a1, $a2
    089553F0:[00852021]: addu       $a0, $a0, $a1
    089553F4:[24850004]: addiu      $a1, $a0, 4
    089553F8:[C4AD0000]: lwc1       $f13, 0($a1)
    089553FC:[E7AD0074]: swc1       $f13, 116($sp)
    08955400:[C4AC0004]: lwc1       $f12, 4($a1)
    08955404:[E7AC0078]: swc1       $f12, 120($sp)
    08955408:[C4AC0008]: lwc1       $f12, 8($a1)
    0895540C:[27A70100]: addiu      $a3, $sp, 256
    08955410:[E7AC007C]: swc1       $f12, 124($sp)
    08955414:[C48D0024]: lwc1       $f13, 36($a0)
    08955418:[8E080278]: lw         $t0, 632($s0)
    0895541C:[C48E0028]: lwc1       $f14, 40($a0)
    08955420:[46006B06]: mov.s      $f12, $f13
    08955424:[27A50074]: addiu      $a1, $sp, 116
    08955428:[27A600A0]: addiu      $a2, $sp, 160
    0895542C:[0E25CF4A]: jal        0x08973D28
    08955430:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08955434:[26520001]: addiu      $s2, $s2, 1
    08955438:[8E0408FC]: lw         $a0, 2300($s0)
    0895543C:[0092202A]: slt        $a0, $a0, $s2
    08955440:[10800003]: beq        $a0, $zr, 0x08955450
    08955444:[00000000]: nop
    08955448:[10000006]: b          0x08955464
    0895544C:[00000000]: nop
    08955450:[8E04043C]: lw         $a0, 1084($s0)
    08955454:[26730001]: addiu      $s3, $s3, 1
    08955458:[0264202B]: sltu       $a0, $s3, $a0
    0895545C:[1480FF6C]: bne        $a0, $zr, 0x08955210
    08955460:[00000000]: nop
    08955464:[100000B5]: b          0x0895573C
    08955468:[00000000]: nop
    0895546C:[8E040108]: lw         $a0, 264($s0)
    08955470:[10800084]: beq        $a0, $zr, 0x08955684
    08955474:[00000000]: nop
    08955478:[8E04043C]: lw         $a0, 1084($s0)
    0895547C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08955480:[0244202B]: sltu       $a0, $s2, $a0
    08955484:[1080007D]: beq        $a0, $zr, 0x0895567C
    08955488:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0895548C:[8E0408E4]: lw         $a0, 2276($s0)
    08955490:[44806000]: mtc1       $zr, $f12
    08955494:[00122980]: sll        $a1, $s2, 0x0006
    08955498:[00123080]: sll        $a2, $s2, 0x0002
    0895549C:[00A62821]: addu       $a1, $a1, $a2
    089554A0:[00852021]: addu       $a0, $a0, $a1
    089554A4:[C48D003C]: lwc1       $f13, 60($a0)
    089554A8:[460C683E]: c.le.s     $f13, $f12
    089554AC:[00000000]: nop
    089554B0:[45010067]: bc1t       0x08955650
    089554B4:[00000000]: nop
    089554B8:[C60C0230]: lwc1       $f12, 560($s0)
    089554BC:[44806800]: mtc1       $zr, $f13
    089554C0:[460D6032]: c.eq.s     $f12, $f13
    089554C4:[00000000]: nop
    089554C8:[4500000E]: bc1f       0x08955504
    089554CC:[00122980]: sll        $a1, $s2, 0x0006
    089554D0:[C60C0234]: lwc1       $f12, 564($s0)
    089554D4:[44806800]: mtc1       $zr, $f13
    089554D8:[460D6032]: c.eq.s     $f12, $f13
    089554DC:[00000000]: nop
    089554E0:[45000008]: bc1f       0x08955504
    089554E4:[00122980]: sll        $a1, $s2, 0x0006
    089554E8:[C60C0238]: lwc1       $f12, 568($s0)
    089554EC:[44806800]: mtc1       $zr, $f13
    089554F0:[460D6032]: c.eq.s     $f12, $f13
    089554F4:[00000000]: nop
    089554F8:[4503003F]: bc1tl      0x089555F8
    089554FC:[8E0408E4]: lw         $a0, 2276($s0)
    08955500:[00122980]: sll        $a1, $s2, 0x0006
    08955504:[00123080]: sll        $a2, $s2, 0x0002
    08955508:[8E0408E4]: lw         $a0, 2276($s0)
    0895550C:[00A69821]: addu       $s3, $a1, $a2
    08955510:[8E050108]: lw         $a1, 264($s0)
    08955514:[00933021]: addu       $a2, $a0, $s3
    08955518:[24A40040]: addiu      $a0, $a1, 64
    0895551C:[8CC5001C]: lw         $a1, 28($a2)
    08955520:[C4AC0000]: lwc1       $f12, 0($a1)
    08955524:[C4AD0004]: lwc1       $f13, 4($a1)
    08955528:[0E2519A3]: jal        0x0894668C
    0895552C:[C4AE0008]: lwc1       $f14, 8($a1)
    08955530:[8E040108]: lw         $a0, 264($s0)
    08955534:[8E0508E4]: lw         $a1, 2276($s0)
    08955538:[24860040]: addiu      $a2, $a0, 64
    0895553C:[00B32821]: addu       $a1, $a1, $s3
    08955540:[C4AC0024]: lwc1       $f12, 36($a1)
    08955544:[C4CD0000]: lwc1       $f13, 0($a2)
    08955548:[C4CE0004]: lwc1       $f14, 4($a2)
    0895554C:[44808000]: mtc1       $zr, $f16
    08955550:[460C6B42]: mul.s      $f13, $f13, $f12
    08955554:[C4CF0008]: lwc1       $f15, 8($a2)
    08955558:[460C7382]: mul.s      $f14, $f14, $f12
    0895555C:[24850050]: addiu      $a1, $a0, 80
    08955560:[460C7BC2]: mul.s      $f15, $f15, $f12
    08955564:[E48D0040]: swc1       $f13, 64($a0)
    08955568:[E48E0044]: swc1       $f14, 68($a0)
    0895556C:[E48F0048]: swc1       $f15, 72($a0)
    08955570:[E490004C]: swc1       $f16, 76($a0)
    08955574:[C4AD0000]: lwc1       $f13, 0($a1)
    08955578:[C4AE0004]: lwc1       $f14, 4($a1)
    0895557C:[460C6B42]: mul.s      $f13, $f13, $f12
    08955580:[C4AF0008]: lwc1       $f15, 8($a1)
    08955584:[460C7382]: mul.s      $f14, $f14, $f12
    08955588:[E490005C]: swc1       $f16, 92($a0)
    0895558C:[460C7BC2]: mul.s      $f15, $f15, $f12
    08955590:[24850060]: addiu      $a1, $a0, 96
    08955594:[E48D0050]: swc1       $f13, 80($a0)
    08955598:[E48E0054]: swc1       $f14, 84($a0)
    0895559C:[E48F0058]: swc1       $f15, 88($a0)
    089555A0:[C4AD0000]: lwc1       $f13, 0($a1)
    089555A4:[C4AE0004]: lwc1       $f14, 4($a1)
    089555A8:[460C6B42]: mul.s      $f13, $f13, $f12
    089555AC:[C4AF0008]: lwc1       $f15, 8($a1)
    089555B0:[460C7382]: mul.s      $f14, $f14, $f12
    089555B4:[E490006C]: swc1       $f16, 108($a0)
    089555B8:[460C7BC2]: mul.s      $f15, $f15, $f12
    089555BC:[24850070]: addiu      $a1, $a0, 112
    089555C0:[E48D0060]: swc1       $f13, 96($a0)
    089555C4:[E48E0064]: swc1       $f14, 100($a0)
    089555C8:[E48F0068]: swc1       $f15, 104($a0)
    089555CC:[C4AD0000]: lwc1       $f13, 0($a1)
    089555D0:[C4AE0004]: lwc1       $f14, 4($a1)
    089555D4:[460C6B42]: mul.s      $f13, $f13, $f12
    089555D8:[C4AF0008]: lwc1       $f15, 8($a1)
    089555DC:[460C7382]: mul.s      $f14, $f14, $f12
    089555E0:[E490007C]: swc1       $f16, 124($a0)
    089555E4:[E48D0070]: swc1       $f13, 112($a0)
    089555E8:[460C7B02]: mul.s      $f12, $f15, $f12
    089555EC:[E48E0074]: swc1       $f14, 116($a0)
    089555F0:[E48C0078]: swc1       $f12, 120($a0)
    089555F4:[8E0408E4]: lw         $a0, 2276($s0)
    089555F8:[00122980]: sll        $a1, $s2, 0x0006
    089555FC:[00123080]: sll        $a2, $s2, 0x0002
    08955600:[00A62821]: addu       $a1, $a1, $a2
    08955604:[00852021]: addu       $a0, $a0, $a1
    08955608:[8E060108]: lw         $a2, 264($s0)
    0895560C:[24840004]: addiu      $a0, $a0, 4
    08955610:[C48C0000]: lwc1       $f12, 0($a0)
    08955614:[C48D0004]: lwc1       $f13, 4($a0)
    08955618:[C48E0008]: lwc1       $f14, 8($a0)
    0895561C:[E4CC0070]: swc1       $f12, 112($a2)
    08955620:[E4CD0074]: swc1       $f13, 116($a2)
    08955624:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08955628:[E4CE0078]: swc1       $f14, 120($a2)
    0895562C:[44846000]: mtc1       $a0, $f12
    08955630:[E4CC007C]: swc1       $f12, 124($a2)
    08955634:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08955638:[0E2995BE]: jal        0x08A656F8
    0895563C:[8E040108]: lw         $a0, 264($s0)
    08955640:[8E040108]: lw         $a0, 264($s0)
    08955644:[0E2995BE]: jal        0x08A656F8
    08955648:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0895564C:[26310001]: addiu      $s1, $s1, 1
    08955650:[8E0408FC]: lw         $a0, 2300($s0)
    08955654:[0091202A]: slt        $a0, $a0, $s1
    08955658:[10800003]: beq        $a0, $zr, 0x08955668
    0895565C:[00000000]: nop
    08955660:[10000006]: b          0x0895567C
    08955664:[00000000]: nop
    08955668:[8E04043C]: lw         $a0, 1084($s0)
    0895566C:[26520001]: addiu      $s2, $s2, 1
    08955670:[0244202B]: sltu       $a0, $s2, $a0
    08955674:[1480FF85]: bne        $a0, $zr, 0x0895548C
    08955678:[00000000]: nop
    0895567C:[10000005]: b          0x08955694
    08955680:[00000000]: nop
    08955684:[2605010C]: addiu      $a1, $s0, 268
    08955688:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0895568C:[0E254FBD]: jal        0x08953EF4
    08955690:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08955694:[10000029]: b          0x0895573C
    08955698:[00000000]: nop
    0895569C:[8E04030C]: lw         $a0, 780($s0)
    089556A0:[10800008]: beq        $a0, $zr, 0x089556C4
    089556A4:[00000000]: nop
    089556A8:[8E04030C]: lw         $a0, 780($s0)
    089556AC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    089556B0:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    089556B4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    089556B8:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089556BC:[0E299BCD]: jal        0x08A66F34
    089556C0:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    089556C4:[8E04043C]: lw         $a0, 1084($s0)
    089556C8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    089556CC:[0224202B]: sltu       $a0, $s1, $a0
    089556D0:[10800018]: beq        $a0, $zr, 0x08955734
    089556D4:[00000000]: nop
    089556D8:[8E0408E4]: lw         $a0, 2276($s0)
    089556DC:[44806000]: mtc1       $zr, $f12
    089556E0:[00112980]: sll        $a1, $s1, 0x0006
    089556E4:[00113080]: sll        $a2, $s1, 0x0002
    089556E8:[00A62821]: addu       $a1, $a1, $a2
    089556EC:[00852021]: addu       $a0, $a0, $a1
    089556F0:[C48D003C]: lwc1       $f13, 60($a0)
    089556F4:[460C683E]: c.le.s     $f13, $f12
    089556F8:[00000000]: nop
    089556FC:[45010008]: bc1t       0x08955720
    08955700:[00000000]: nop
    08955704:[8E0408E4]: lw         $a0, 2276($s0)
    08955708:[00112980]: sll        $a1, $s1, 0x0006
    0895570C:[00113080]: sll        $a2, $s1, 0x0002
    08955710:[00A62821]: addu       $a1, $a1, $a2
    08955714:[00852021]: addu       $a0, $a0, $a1
    08955718:[0E269D7B]: jal        0x089A75EC
    0895571C:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    08955720:[8E04043C]: lw         $a0, 1084($s0)
    08955724:[26310001]: addiu      $s1, $s1, 1
    08955728:[0224202B]: sltu       $a0, $s1, $a0
    0895572C:[1480FFEA]: bne        $a0, $zr, 0x089556D8
    08955730:[00000000]: nop
    08955734:[10000001]: b          0x0895573C
    08955738:[00000000]: nop
    0895573C:[8FB0016C]: lw         $s0, 364($sp)
    08955740:[8FB10170]: lw         $s1, 368($sp)
    08955744:[8FB20174]: lw         $s2, 372($sp)
    08955748:[8FB30178]: lw         $s3, 376($sp)
    0895574C:[8FBF017C]: lw         $ra, 380($sp)
    08955750:[03E00008]: jr         $ra
    08955754:[27BD0180]: addiu      $sp, $sp, 384
  Back Branch 0895545C 1,075,680 times (length 149)
_S1_2_893A094 24,705,600 instructions (0.610%), 494,112 calls (0893A094 - 0893A158, length 50)
    0893A094:[44806000]: mtc1       $zr, $f12
    0893A098:[24870010]: addiu      $a3, $a0, 16
    0893A09C:[E4AC0000]: swc1       $f12, 0($a1)
    0893A0A0:[E4AC0004]: swc1       $f12, 4($a1)
    0893A0A4:[E4AC0008]: swc1       $f12, 8($a1)
    0893A0A8:[C4CC0000]: lwc1       $f12, 0($a2)
    0893A0AC:[C48D0000]: lwc1       $f13, 0($a0)
    0893A0B0:[C4CE0004]: lwc1       $f14, 4($a2)
    0893A0B4:[C4EF0000]: lwc1       $f15, 0($a3)
    0893A0B8:[460D6302]: mul.s      $f12, $f12, $f13
    0893A0BC:[24880020]: addiu      $t0, $a0, 32
    0893A0C0:[460F7382]: mul.s      $f14, $f14, $f15
    0893A0C4:[C4D00008]: lwc1       $f16, 8($a2)
    0893A0C8:[C5110000]: lwc1       $f17, 0($t0)
    0893A0CC:[24890030]: addiu      $t1, $a0, 48
    0893A0D0:[46118342]: mul.s      $f13, $f16, $f17
    0893A0D4:[460E6300]: add.s      $f12, $f12, $f14
    0893A0D8:[C52F0000]: lwc1       $f15, 0($t1)
    0893A0DC:[460D6300]: add.s      $f12, $f12, $f13
    0893A0E0:[460F6300]: add.s      $f12, $f12, $f15
    0893A0E4:[E4AC0000]: swc1       $f12, 0($a1)
    0893A0E8:[C4CC0000]: lwc1       $f12, 0($a2)
    0893A0EC:[C4900004]: lwc1       $f16, 4($a0)
    0893A0F0:[C4D10004]: lwc1       $f17, 4($a2)
    0893A0F4:[C4EE0004]: lwc1       $f14, 4($a3)
    0893A0F8:[46106302]: mul.s      $f12, $f12, $f16
    0893A0FC:[C4CD0008]: lwc1       $f13, 8($a2)
    0893A100:[460E8B82]: mul.s      $f14, $f17, $f14
    0893A104:[C50F0004]: lwc1       $f15, 4($t0)
    0893A108:[C5320004]: lwc1       $f18, 4($t1)
    0893A10C:[460F6B42]: mul.s      $f13, $f13, $f15
    0893A110:[460E6300]: add.s      $f12, $f12, $f14
    0893A114:[460D6300]: add.s      $f12, $f12, $f13
    0893A118:[46126300]: add.s      $f12, $f12, $f18
    0893A11C:[E4AC0004]: swc1       $f12, 4($a1)
    0893A120:[C4CC0000]: lwc1       $f12, 0($a2)
    0893A124:[C4900008]: lwc1       $f16, 8($a0)
    0893A128:[C4CF0004]: lwc1       $f15, 4($a2)
    0893A12C:[C4F10008]: lwc1       $f17, 8($a3)
    0893A130:[46106302]: mul.s      $f12, $f12, $f16
    0893A134:[C4CD0008]: lwc1       $f13, 8($a2)
    0893A138:[46117B82]: mul.s      $f14, $f15, $f17
    0893A13C:[C5120008]: lwc1       $f18, 8($t0)
    0893A140:[C5330008]: lwc1       $f19, 8($t1)
    0893A144:[46126B42]: mul.s      $f13, $f13, $f18
    0893A148:[460E6300]: add.s      $f12, $f12, $f14
    0893A14C:[460D6300]: add.s      $f12, $f12, $f13
    0893A150:[46136300]: add.s      $f12, $f12, $f19
    0893A154:[03E00008]: jr         $ra
    0893A158:[E4AC0008]: swc1       $f12, 8($a1)
_S1_2_898E3E8 24,470,135 instructions (0.604%), 736,201 calls (0898E3E8 - 0898E43C, length 22)
    0898E3E8:[10A00006]: beq        $a1, $zr, 0x0898E404
    0898E3EC:[00000000]: nop
    0898E3F0:[8C820010]: lw         $v0, 16($a0)
    0898E3F4:[14400005]: bne        $v0, $zr, 0x0898E40C
    0898E3F8:[00000000]: nop
    0898E3FC:[1000000E]: b          0x0898E438
    0898E400:[00000000]: nop
    0898E404:[1000000C]: b          0x0898E438
    0898E408:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0898E40C:[8C440004]: lw         $a0, 4($v0)
    0898E410:[14850003]: bne        $a0, $a1, 0x0898E420
    0898E414:[00000000]: nop
    0898E418:[10000007]: b          0x0898E438
    0898E41C:[00000000]: nop
    0898E420:[8C420000]: lw         $v0, 0($v0)
    0898E424:[30440001]: andi       $a0, $v0, 1
    0898E428:[54800001]: bnel       $a0, $zr, 0x0898E430
    0898E42C:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0898E430:[1440FFF6]: bne        $v0, $zr, 0x0898E40C
    0898E434:[00000000]: nop
    0898E438:[03E00008]: jr         $ra
    0898E43C:[00000000]: nop
  Back Branch 0898E430 1,966,336 times (length 11)
    0898E3F8:[00000000]: nop
    0898E3FC:[1000000E]: b          0x0898E438
    0898E400:[00000000]: nop
    0898E404:[1000000C]: b          0x0898E438
    0898E408:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
--> 0898E40C:[8C440004]: lw         $a0, 4($v0)
    0898E410:[14850003]: bne        $a0, $a1, 0x0898E420
    0898E414:[00000000]: nop
    0898E418:[10000007]: b          0x0898E438
    0898E41C:[00000000]: nop
    0898E420:[8C420000]: lw         $v0, 0($v0)
    0898E424:[30440001]: andi       $a0, $v0, 1
    0898E428:[54800001]: bnel       $a0, $zr, 0x0898E430
    0898E42C:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
--> 0898E430:[1440FFF6]: bne        $v0, $zr, 0x0898E40C
    0898E434:[00000000]: nop
    0898E438:[03E00008]: jr         $ra
    0898E43C:[00000000]: nop
_S1_2_8A595F4 24,376,154 instructions (0.601%), 38,821 calls (08A595F4 - 08A596CC, length 55)
    08A595F4:[27BDFFD0]: addiu      $sp, $sp, -48
    08A595F8:[00041FC2]: srl        $v1, $a0, 0x001F
    08A595FC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08A59600:[AFBF0020]: sw         $ra, 32($sp)
    08A59604:[AFA20000]: sw         $v0, 0($sp)
    08A59608:[14800008]: bne        $a0, $zr, 0x08A5962C
    08A5960C:[AFA30004]: sw         $v1, 4($sp)
    08A59610:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A59614:[AFA20000]: sw         $v0, 0($sp)
    08A59618:[0E296664]: jal        0x08A59990
    08A5961C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A59620:[8FBF0020]: lw         $ra, 32($sp)
    08A59624:[03E00008]: jr         $ra
    08A59628:[27BD0030]: addiu      $sp, $sp, 48
    08A5962C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08A59630:[10600024]: beq        $v1, $zr, 0x08A596C4
    08A59634:[AFA20008]: sw         $v0, 8($sp)
    08A59638:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A5963C:[1082001B]: beq        $a0, $v0, 0x08A596AC
    08A59640:[00000000]: nop
    08A59644:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A59648:[00021FC3]: sra        $v1, $v0, 0x001F
    08A5964C:[AFA20010]: sw         $v0, 16($sp)
    08A59650:[AFA30014]: sw         $v1, 20($sp)
    08A59654:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A59658:[3442FFFF]: ori        $v0, $v0, -1
    08A5965C:[8FA30014]: lw         $v1, 20($sp)
    08A59660:[0043102B]: sltu       $v0, $v0, $v1
    08A59664:[1440FFEC]: bne        $v0, $zr, 0x08A59618
    08A59668:[8FA50008]: lw         $a1, 8($sp)
    08A5966C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A59670:[34C6FFFF]: ori        $a2, $a2, -1
    08A59674:[8FA20010]: lw         $v0, 16($sp)
    08A59678:[8FA30014]: lw         $v1, 20($sp)
    08A5967C:[000227C2]: srl        $a0, $v0, 0x001F
    08A59680:[00031840]: sll        $v1, $v1, 0x0001
    08A59684:[00641825]: or         $v1, $v1, $a0
    08A59688:[00021040]: sll        $v0, $v0, 0x0001
    08A5968C:[AFA20010]: sw         $v0, 16($sp)
    08A59690:[AFA30014]: sw         $v1, 20($sp)
    08A59694:[8FA40014]: lw         $a0, 20($sp)
    08A59698:[00C4202B]: sltu       $a0, $a2, $a0
    08A5969C:[1080FFF5]: beq        $a0, $zr, 0x08A59674
    08A596A0:[24A5FFFF]: addiu      $a1, $a1, -1
    08A596A4:[0A296586]: j          0x08A59618
    08A596A8:[AFA50008]: sw         $a1, 8($sp)
    08A596AC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A596B0:[8C42FD80]: lw         $v0, -640($v0)
    08A596B4:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    08A596B8:[8C63FD84]: lw         $v1, -636($v1)
    08A596BC:[0A296589]: j          0x08A59624
    08A596C0:[8FBF0020]: lw         $ra, 32($sp)
    08A596C4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A596C8:[0A296593]: j          0x08A5964C
    08A596CC:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 08A5969C 1,940,395 times (length 12)
    08A59660:[0043102B]: sltu       $v0, $v0, $v1
    08A59664:[1440FFEC]: bne        $v0, $zr, 0x08A59618
    08A59668:[8FA50008]: lw         $a1, 8($sp)
    08A5966C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A59670:[34C6FFFF]: ori        $a2, $a2, -1
--> 08A59674:[8FA20010]: lw         $v0, 16($sp)
    08A59678:[8FA30014]: lw         $v1, 20($sp)
    08A5967C:[000227C2]: srl        $a0, $v0, 0x001F
    08A59680:[00031840]: sll        $v1, $v1, 0x0001
    08A59684:[00641825]: or         $v1, $v1, $a0
    08A59688:[00021040]: sll        $v0, $v0, 0x0001
    08A5968C:[AFA20010]: sw         $v0, 16($sp)
    08A59690:[AFA30014]: sw         $v1, 20($sp)
    08A59694:[8FA40014]: lw         $a0, 20($sp)
    08A59698:[00C4202B]: sltu       $a0, $a2, $a0
--> 08A5969C:[1080FFF5]: beq        $a0, $zr, 0x08A59674
    08A596A0:[24A5FFFF]: addiu      $a1, $a1, -1
    08A596A4:[0A296586]: j          0x08A59618
    08A596A8:[AFA50008]: sw         $a1, 8($sp)
    08A596AC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
  Back Branch 08A596C8 34,245 times (length 33)
    08A59638:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A5963C:[1082001B]: beq        $a0, $v0, 0x08A596AC
    08A59640:[00000000]: nop
    08A59644:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A59648:[00021FC3]: sra        $v1, $v0, 0x001F
--> 08A5964C:[AFA20010]: sw         $v0, 16($sp)
    08A59650:[AFA30014]: sw         $v1, 20($sp)
    08A59654:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A59658:[3442FFFF]: ori        $v0, $v0, -1
    08A5965C:[8FA30014]: lw         $v1, 20($sp)
    08A59660:[0043102B]: sltu       $v0, $v0, $v1
    08A59664:[1440FFEC]: bne        $v0, $zr, 0x08A59618
    08A59668:[8FA50008]: lw         $a1, 8($sp)
    08A5966C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A59670:[34C6FFFF]: ori        $a2, $a2, -1
    08A59674:[8FA20010]: lw         $v0, 16($sp)
    08A59678:[8FA30014]: lw         $v1, 20($sp)
    08A5967C:[000227C2]: srl        $a0, $v0, 0x001F
    08A59680:[00031840]: sll        $v1, $v1, 0x0001
    08A59684:[00641825]: or         $v1, $v1, $a0
    08A59688:[00021040]: sll        $v0, $v0, 0x0001
    08A5968C:[AFA20010]: sw         $v0, 16($sp)
    08A59690:[AFA30014]: sw         $v1, 20($sp)
    08A59694:[8FA40014]: lw         $a0, 20($sp)
    08A59698:[00C4202B]: sltu       $a0, $a2, $a0
    08A5969C:[1080FFF5]: beq        $a0, $zr, 0x08A59674
    08A596A0:[24A5FFFF]: addiu      $a1, $a1, -1
    08A596A4:[0A296586]: j          0x08A59618
    08A596A8:[AFA50008]: sw         $a1, 8($sp)
    08A596AC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A596B0:[8C42FD80]: lw         $v0, -640($v0)
    08A596B4:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
    08A596B8:[8C63FD84]: lw         $v1, -636($v1)
    08A596BC:[0A296589]: j          0x08A59624
    08A596C0:[8FBF0020]: lw         $ra, 32($sp)
    08A596C4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 08A596C8:[0A296593]: j          0x08A5964C
    08A596CC:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 08A596A4 34,245 times (length 37)
    08A59604:[AFA20000]: sw         $v0, 0($sp)
    08A59608:[14800008]: bne        $a0, $zr, 0x08A5962C
    08A5960C:[AFA30004]: sw         $v1, 4($sp)
    08A59610:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A59614:[AFA20000]: sw         $v0, 0($sp)
--> 08A59618:[0E296664]: jal        0x08A59990
    08A5961C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A59620:[8FBF0020]: lw         $ra, 32($sp)
    08A59624:[03E00008]: jr         $ra
    08A59628:[27BD0030]: addiu      $sp, $sp, 48
    08A5962C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08A59630:[10600024]: beq        $v1, $zr, 0x08A596C4
    08A59634:[AFA20008]: sw         $v0, 8($sp)
    08A59638:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A5963C:[1082001B]: beq        $a0, $v0, 0x08A596AC
    08A59640:[00000000]: nop
    08A59644:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A59648:[00021FC3]: sra        $v1, $v0, 0x001F
    08A5964C:[AFA20010]: sw         $v0, 16($sp)
    08A59650:[AFA30014]: sw         $v1, 20($sp)
    08A59654:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A59658:[3442FFFF]: ori        $v0, $v0, -1
    08A5965C:[8FA30014]: lw         $v1, 20($sp)
    08A59660:[0043102B]: sltu       $v0, $v0, $v1
    08A59664:[1440FFEC]: bne        $v0, $zr, 0x08A59618
    08A59668:[8FA50008]: lw         $a1, 8($sp)
    08A5966C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A59670:[34C6FFFF]: ori        $a2, $a2, -1
    08A59674:[8FA20010]: lw         $v0, 16($sp)
    08A59678:[8FA30014]: lw         $v1, 20($sp)
    08A5967C:[000227C2]: srl        $a0, $v0, 0x001F
    08A59680:[00031840]: sll        $v1, $v1, 0x0001
    08A59684:[00641825]: or         $v1, $v1, $a0
    08A59688:[00021040]: sll        $v0, $v0, 0x0001
    08A5968C:[AFA20010]: sw         $v0, 16($sp)
    08A59690:[AFA30014]: sw         $v1, 20($sp)
    08A59694:[8FA40014]: lw         $a0, 20($sp)
    08A59698:[00C4202B]: sltu       $a0, $a2, $a0
    08A5969C:[1080FFF5]: beq        $a0, $zr, 0x08A59674
    08A596A0:[24A5FFFF]: addiu      $a1, $a1, -1
--> 08A596A4:[0A296586]: j          0x08A59618
    08A596A8:[AFA50008]: sw         $a1, 8($sp)
    08A596AC:[3C0208A8]: lui        $v0, 0x08A8 <=> li $v0, 0x08A80000
    08A596B0:[8C42FD80]: lw         $v0, -640($v0)
    08A596B4:[3C0308A8]: lui        $v1, 0x08A8 <=> li $v1, 0x08A80000
  Back Branch 08A59664 34,245 times (length 21)
    08A59604:[AFA20000]: sw         $v0, 0($sp)
    08A59608:[14800008]: bne        $a0, $zr, 0x08A5962C
    08A5960C:[AFA30004]: sw         $v1, 4($sp)
    08A59610:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A59614:[AFA20000]: sw         $v0, 0($sp)
--> 08A59618:[0E296664]: jal        0x08A59990
    08A5961C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A59620:[8FBF0020]: lw         $ra, 32($sp)
    08A59624:[03E00008]: jr         $ra
    08A59628:[27BD0030]: addiu      $sp, $sp, 48
    08A5962C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08A59630:[10600024]: beq        $v1, $zr, 0x08A596C4
    08A59634:[AFA20008]: sw         $v0, 8($sp)
    08A59638:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A5963C:[1082001B]: beq        $a0, $v0, 0x08A596AC
    08A59640:[00000000]: nop
    08A59644:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A59648:[00021FC3]: sra        $v1, $v0, 0x001F
    08A5964C:[AFA20010]: sw         $v0, 16($sp)
    08A59650:[AFA30014]: sw         $v1, 20($sp)
    08A59654:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A59658:[3442FFFF]: ori        $v0, $v0, -1
    08A5965C:[8FA30014]: lw         $v1, 20($sp)
    08A59660:[0043102B]: sltu       $v0, $v0, $v1
--> 08A59664:[1440FFEC]: bne        $v0, $zr, 0x08A59618
    08A59668:[8FA50008]: lw         $a1, 8($sp)
    08A5966C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A59670:[34C6FFFF]: ori        $a2, $a2, -1
    08A59674:[8FA20010]: lw         $v0, 16($sp)
_S1_2_899F6FC 24,353,881 instructions (0.601%), 83,021 calls (0899F6FC - 0899FBC8, length 308)
    0899F6FC:[27BDFFA0]: addiu      $sp, $sp, -96
    0899F700:[30A5FFFF]: andi       $a1, $a1, -1
    0899F704:[30CBFFFF]: andi       $t3, $a2, -1
    0899F708:[24A60001]: addiu      $a2, $a1, 1
    0899F70C:[30C2FFFF]: andi       $v0, $a2, -1
    0899F710:[00A53021]: addu       $a2, $a1, $a1
    0899F714:[00A65021]: addu       $t2, $a1, $a2
    0899F718:[3042FFFF]: andi       $v0, $v0, -1
    0899F71C:[316BFFFF]: andi       $t3, $t3, -1
    0899F720:[000A5080]: sll        $t2, $t2, 0x0002
    0899F724:[24A50001]: addiu      $a1, $a1, 1
    0899F728:[004B182A]: slt        $v1, $v0, $t3
    0899F72C:[008A3021]: addu       $a2, $a0, $t2
    0899F730:[30A5FFFF]: andi       $a1, $a1, -1
    0899F734:[AFB00054]: sw         $s0, 84($sp)
    0899F738:[AFB10058]: sw         $s1, 88($sp)
    0899F73C:[54600001]: bnel       $v1, $zr, 0x0899F744
    0899F740:[00405825]: or         $t3, $v0, $zr <=> move $t3, $v0
    0899F744:[008AC021]: addu       $t8, $a0, $t2
    0899F748:[44808000]: mtc1       $zr, $f16
    0899F74C:[2719FFF4]: addiu      $t9, $t8, -12
    0899F750:[2718FFE8]: addiu      $t8, $t8, -24
    0899F754:[272A0006]: addiu      $t2, $t9, 6
    0899F758:[27020006]: addiu      $v0, $t8, 6
    0899F75C:[85430000]: lh         $v1, 0($t2)
    0899F760:[844C0000]: lh         $t4, 0($v0)
    0899F764:[00031C00]: sll        $v1, $v1, 0x0010
    0899F768:[000C6400]: sll        $t4, $t4, 0x0010
    0899F76C:[00031C03]: sra        $v1, $v1, 0x0010
    0899F770:[000C6403]: sra        $t4, $t4, 0x0010
    0899F774:[006C182D]: min        $v1, $v1, $t4
    0899F778:[854C0002]: lh         $t4, 2($t2)
    0899F77C:[844D0002]: lh         $t5, 2($v0)
    0899F780:[00031C00]: sll        $v1, $v1, 0x0010
    0899F784:[000C6400]: sll        $t4, $t4, 0x0010
    0899F788:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F78C:[00031C03]: sra        $v1, $v1, 0x0010
    0899F790:[000C6403]: sra        $t4, $t4, 0x0010
    0899F794:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F798:[018D602D]: min        $t4, $t4, $t5
    0899F79C:[854D0004]: lh         $t5, 4($t2)
    0899F7A0:[844E0004]: lh         $t6, 4($v0)
    0899F7A4:[000C6400]: sll        $t4, $t4, 0x0010
    0899F7A8:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F7AC:[000E7400]: sll        $t6, $t6, 0x0010
    0899F7B0:[000C6403]: sra        $t4, $t4, 0x0010
    0899F7B4:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F7B8:[000E7403]: sra        $t6, $t6, 0x0010
    0899F7BC:[01AE682D]: min        $t5, $t5, $t6
    0899F7C0:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F7C4:[A4E30000]: sh         $v1, 0($a3)
    0899F7C8:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F7CC:[A4EC0002]: sh         $t4, 2($a3)
    0899F7D0:[A4ED0004]: sh         $t5, 4($a3)
    0899F7D4:[85430000]: lh         $v1, 0($t2)
    0899F7D8:[844C0000]: lh         $t4, 0($v0)
    0899F7DC:[00031C00]: sll        $v1, $v1, 0x0010
    0899F7E0:[000C6400]: sll        $t4, $t4, 0x0010
    0899F7E4:[00031C03]: sra        $v1, $v1, 0x0010
    0899F7E8:[000C6403]: sra        $t4, $t4, 0x0010
    0899F7EC:[006C182C]: max        $v1, $v1, $t4
    0899F7F0:[854C0002]: lh         $t4, 2($t2)
    0899F7F4:[844D0002]: lh         $t5, 2($v0)
    0899F7F8:[00031C00]: sll        $v1, $v1, 0x0010
    0899F7FC:[000C6400]: sll        $t4, $t4, 0x0010
    0899F800:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F804:[00031C03]: sra        $v1, $v1, 0x0010
    0899F808:[000C6403]: sra        $t4, $t4, 0x0010
    0899F80C:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F810:[018D602C]: max        $t4, $t4, $t5
    0899F814:[854D0004]: lh         $t5, 4($t2)
    0899F818:[844E0004]: lh         $t6, 4($v0)
    0899F81C:[000C6400]: sll        $t4, $t4, 0x0010
    0899F820:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F824:[000E7400]: sll        $t6, $t6, 0x0010
    0899F828:[000C6403]: sra        $t4, $t4, 0x0010
    0899F82C:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F830:[000E7403]: sra        $t6, $t6, 0x0010
    0899F834:[01AE682C]: max        $t5, $t5, $t6
    0899F838:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F83C:[A5030000]: sh         $v1, 0($t0)
    0899F840:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F844:[A50C0002]: sh         $t4, 2($t0)
    0899F848:[A50D0004]: sh         $t5, 4($t0)
    0899F84C:[85430000]: lh         $v1, 0($t2)
    0899F850:[44836000]: mtc1       $v1, $f12
    0899F854:[85430002]: lh         $v1, 2($t2)
    0899F858:[46806320]: cvt.s.w    $f12, $f12
    0899F85C:[854A0004]: lh         $t2, 4($t2)
    0899F860:[44836800]: mtc1       $v1, $f13
    0899F864:[46806B60]: cvt.s.w    $f13, $f13
    0899F868:[448A7000]: mtc1       $t2, $f14
    0899F86C:[E7AC000C]: swc1       $f12, 12($sp)
    0899F870:[468073A0]: cvt.s.w    $f14, $f14
    0899F874:[27AA000C]: addiu      $t2, $sp, 12
    0899F878:[E7AD0010]: swc1       $f13, 16($sp)
    0899F87C:[E7AE0014]: swc1       $f14, 20($sp)
    0899F880:[84430000]: lh         $v1, 0($v0)
    0899F884:[44836000]: mtc1       $v1, $f12
    0899F888:[84430002]: lh         $v1, 2($v0)
    0899F88C:[46806320]: cvt.s.w    $f12, $f12
    0899F890:[84420004]: lh         $v0, 4($v0)
    0899F894:[44836800]: mtc1       $v1, $f13
    0899F898:[46806B60]: cvt.s.w    $f13, $f13
    0899F89C:[44827000]: mtc1       $v0, $f14
    0899F8A0:[E7AC0018]: swc1       $f12, 24($sp)
    0899F8A4:[468073A0]: cvt.s.w    $f14, $f14
    0899F8A8:[27A20018]: addiu      $v0, $sp, 24
    0899F8AC:[E7AD001C]: swc1       $f13, 28($sp)
    0899F8B0:[E7AE0020]: swc1       $f14, 32($sp)
    0899F8B4:[C54C0000]: lwc1       $f12, 0($t2)
    0899F8B8:[C44D0000]: lwc1       $f13, 0($v0)
    0899F8BC:[C54E0004]: lwc1       $f14, 4($t2)
    0899F8C0:[C44F0004]: lwc1       $f15, 4($v0)
    0899F8C4:[460D6301]: sub.s      $f12, $f12, $f13
    0899F8C8:[C5510008]: lwc1       $f17, 8($t2)
    0899F8CC:[C4520008]: lwc1       $f18, 8($v0)
    0899F8D0:[460F7381]: sub.s      $f14, $f14, $f15
    0899F8D4:[46128C41]: sub.s      $f17, $f17, $f18
    0899F8D8:[E7AC0000]: swc1       $f12, 0($sp)
    0899F8DC:[E7AE0004]: swc1       $f14, 4($sp)
    0899F8E0:[E7B10008]: swc1       $f17, 8($sp)
    0899F8E4:[C7AC0000]: lwc1       $f12, 0($sp)
    0899F8E8:[C7AD0004]: lwc1       $f13, 4($sp)
    0899F8EC:[460C6302]: mul.s      $f12, $f12, $f12
    0899F8F0:[C7AE0008]: lwc1       $f14, 8($sp)
    0899F8F4:[460D6B42]: mul.s      $f13, $f13, $f13
    0899F8F8:[84EF0000]: lh         $t7, 0($a3)
    0899F8FC:[460E7382]: mul.s      $f14, $f14, $f14
    0899F900:[84EE0002]: lh         $t6, 2($a3)
    0899F904:[27AC0030]: addiu      $t4, $sp, 48
    0899F908:[27A3003C]: addiu      $v1, $sp, 60
    0899F90C:[460D6340]: add.s      $f13, $f12, $f13
    0899F910:[27A20048]: addiu      $v0, $sp, 72
    0899F914:[27AA0024]: addiu      $t2, $sp, 36
    0899F918:[84ED0004]: lh         $t5, 4($a3)
    0899F91C:[460E6B40]: add.s      $f13, $f13, $f14
    0899F920:[24D00006]: addiu      $s0, $a2, 6
    0899F924:[86110000]: lh         $s1, 0($s0)
    0899F928:[000F7C00]: sll        $t7, $t7, 0x0010
    0899F92C:[00118C00]: sll        $s1, $s1, 0x0010
    0899F930:[000F7C03]: sra        $t7, $t7, 0x0010
    0899F934:[00118C03]: sra        $s1, $s1, 0x0010
    0899F938:[01F1782D]: min        $t7, $t7, $s1
    0899F93C:[86110002]: lh         $s1, 2($s0)
    0899F940:[000F7C00]: sll        $t7, $t7, 0x0010
    0899F944:[000E7400]: sll        $t6, $t6, 0x0010
    0899F948:[00118C00]: sll        $s1, $s1, 0x0010
    0899F94C:[000F7C03]: sra        $t7, $t7, 0x0010
    0899F950:[000E7403]: sra        $t6, $t6, 0x0010
    0899F954:[00118C03]: sra        $s1, $s1, 0x0010
    0899F958:[01D1702D]: min        $t6, $t6, $s1
    0899F95C:[86110004]: lh         $s1, 4($s0)
    0899F960:[000E7400]: sll        $t6, $t6, 0x0010
    0899F964:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F968:[00118C00]: sll        $s1, $s1, 0x0010
    0899F96C:[000E7403]: sra        $t6, $t6, 0x0010
    0899F970:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F974:[00118C03]: sra        $s1, $s1, 0x0010
    0899F978:[01B1682D]: min        $t5, $t5, $s1
    0899F97C:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F980:[A4EF0000]: sh         $t7, 0($a3)
    0899F984:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F988:[A4EE0002]: sh         $t6, 2($a3)
    0899F98C:[A4ED0004]: sh         $t5, 4($a3)
    0899F990:[850D0000]: lh         $t5, 0($t0)
    0899F994:[860E0000]: lh         $t6, 0($s0)
    0899F998:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F99C:[000E7400]: sll        $t6, $t6, 0x0010
    0899F9A0:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F9A4:[000E7403]: sra        $t6, $t6, 0x0010
    0899F9A8:[01AE682C]: max        $t5, $t5, $t6
    0899F9AC:[850E0002]: lh         $t6, 2($t0)
    0899F9B0:[860F0002]: lh         $t7, 2($s0)
    0899F9B4:[000D6C00]: sll        $t5, $t5, 0x0010
    0899F9B8:[000E7400]: sll        $t6, $t6, 0x0010
    0899F9BC:[000F7C00]: sll        $t7, $t7, 0x0010
    0899F9C0:[000D6C03]: sra        $t5, $t5, 0x0010
    0899F9C4:[000E7403]: sra        $t6, $t6, 0x0010
    0899F9C8:[000F7C03]: sra        $t7, $t7, 0x0010
    0899F9CC:[01CF702C]: max        $t6, $t6, $t7
    0899F9D0:[850F0004]: lh         $t7, 4($t0)
    0899F9D4:[86100004]: lh         $s0, 4($s0)
    0899F9D8:[000E7400]: sll        $t6, $t6, 0x0010
    0899F9DC:[000F7C00]: sll        $t7, $t7, 0x0010
    0899F9E0:[00108400]: sll        $s0, $s0, 0x0010
    0899F9E4:[000E7403]: sra        $t6, $t6, 0x0010
    0899F9E8:[000F7C03]: sra        $t7, $t7, 0x0010
    0899F9EC:[00108403]: sra        $s0, $s0, 0x0010
    0899F9F0:[01F0782C]: max        $t7, $t7, $s0
    0899F9F4:[000F7C00]: sll        $t7, $t7, 0x0010
    0899F9F8:[A50D0000]: sh         $t5, 0($t0)
    0899F9FC:[000F7C03]: sra        $t7, $t7, 0x0010
    0899FA00:[A50E0002]: sh         $t6, 2($t0)
    0899FA04:[A50F0004]: sh         $t7, 4($t0)
    0899FA08:[24C60006]: addiu      $a2, $a2, 6
    0899FA0C:[84CD0000]: lh         $t5, 0($a2)
    0899FA10:[448D6000]: mtc1       $t5, $f12
    0899FA14:[84CD0002]: lh         $t5, 2($a2)
    0899FA18:[46806320]: cvt.s.w    $f12, $f12
    0899FA1C:[84C60004]: lh         $a2, 4($a2)
    0899FA20:[448D7000]: mtc1       $t5, $f14
    0899FA24:[468073A0]: cvt.s.w    $f14, $f14
    0899FA28:[44867800]: mtc1       $a2, $f15
    0899FA2C:[E7AC0030]: swc1       $f12, 48($sp)
    0899FA30:[46807BE0]: cvt.s.w    $f15, $f15
    0899FA34:[27260006]: addiu      $a2, $t9, 6
    0899FA38:[E7AE0034]: swc1       $f14, 52($sp)
    0899FA3C:[E7AF0038]: swc1       $f15, 56($sp)
    0899FA40:[84CD0000]: lh         $t5, 0($a2)
    0899FA44:[448D6000]: mtc1       $t5, $f12
    0899FA48:[84CD0002]: lh         $t5, 2($a2)
    0899FA4C:[46806320]: cvt.s.w    $f12, $f12
    0899FA50:[84C60004]: lh         $a2, 4($a2)
    0899FA54:[448D7000]: mtc1       $t5, $f14
    0899FA58:[468073A0]: cvt.s.w    $f14, $f14
    0899FA5C:[44867800]: mtc1       $a2, $f15
    0899FA60:[E7AC003C]: swc1       $f12, 60($sp)
    0899FA64:[46807BE0]: cvt.s.w    $f15, $f15
    0899FA68:[27060006]: addiu      $a2, $t8, 6
    0899FA6C:[E7AE0040]: swc1       $f14, 64($sp)
    0899FA70:[E7AF0044]: swc1       $f15, 68($sp)
    0899FA74:[84CD0000]: lh         $t5, 0($a2)
    0899FA78:[448D6000]: mtc1       $t5, $f12
    0899FA7C:[84CD0002]: lh         $t5, 2($a2)
    0899FA80:[46806320]: cvt.s.w    $f12, $f12
    0899FA84:[84C60004]: lh         $a2, 4($a2)
    0899FA88:[448D7000]: mtc1       $t5, $f14
    0899FA8C:[468073A0]: cvt.s.w    $f14, $f14
    0899FA90:[44867800]: mtc1       $a2, $f15
    0899FA94:[E7AC0048]: swc1       $f12, 72($sp)
    0899FA98:[46807BE0]: cvt.s.w    $f15, $f15
    0899FA9C:[E7AE004C]: swc1       $f14, 76($sp)
    0899FAA0:[E7AF0050]: swc1       $f15, 80($sp)
    0899FAA4:[C58F0000]: lwc1       $f15, 0($t4)
    0899FAA8:[C44C0000]: lwc1       $f12, 0($v0)
    0899FAAC:[C58E0004]: lwc1       $f14, 4($t4)
    0899FAB0:[C4510004]: lwc1       $f17, 4($v0)
    0899FAB4:[460C7B01]: sub.s      $f12, $f15, $f12
    0899FAB8:[C5920008]: lwc1       $f18, 8($t4)
    0899FABC:[C4530008]: lwc1       $f19, 8($v0)
    0899FAC0:[46117381]: sub.s      $f14, $f14, $f17
    0899FAC4:[46139481]: sub.s      $f18, $f18, $f19
    0899FAC8:[E7AC0024]: swc1       $f12, 36($sp)
    0899FACC:[E7AE0028]: swc1       $f14, 40($sp)
    0899FAD0:[E7B2002C]: swc1       $f18, 44($sp)
    0899FAD4:[C54C0000]: lwc1       $f12, 0($t2)
    0899FAD8:[C54E0004]: lwc1       $f14, 4($t2)
    0899FADC:[460C6302]: mul.s      $f12, $f12, $f12
    0899FAE0:[C5510008]: lwc1       $f17, 8($t2)
    0899FAE4:[460E7382]: mul.s      $f14, $f14, $f14
    0899FAE8:[C4720000]: lwc1       $f18, 0($v1)
    0899FAEC:[46118C42]: mul.s      $f17, $f17, $f17
    0899FAF0:[C5930004]: lwc1       $f19, 4($t4)
    0899FAF4:[C4600004]: lwc1       $f0, 4($v1)
    0899FAF8:[46127BC1]: sub.s      $f15, $f15, $f18
    0899FAFC:[460E6300]: add.s      $f12, $f12, $f14
    0899FB00:[46009CC1]: sub.s      $f19, $f19, $f0
    0899FB04:[46116300]: add.s      $f12, $f12, $f17
    0899FB08:[46006B86]: mov.s      $f14, $f13
    0899FB0C:[C5910008]: lwc1       $f17, 8($t4)
    0899FB10:[C46D0008]: lwc1       $f13, 8($v1)
    0899FB14:[E7AF0024]: swc1       $f15, 36($sp)
    0899FB18:[460D8B41]: sub.s      $f13, $f17, $f13
    0899FB1C:[E7B30028]: swc1       $f19, 40($sp)
    0899FB20:[E7AD002C]: swc1       $f13, 44($sp)
    0899FB24:[C54D0000]: lwc1       $f13, 0($t2)
    0899FB28:[C54F0004]: lwc1       $f15, 4($t2)
    0899FB2C:[460D6B42]: mul.s      $f13, $f13, $f13
    0899FB30:[C5520008]: lwc1       $f18, 8($t2)
    0899FB34:[460F7BC2]: mul.s      $f15, $f15, $f15
    0899FB38:[46129442]: mul.s      $f17, $f18, $f18
    0899FB3C:[460F6B40]: add.s      $f13, $f13, $f15
    0899FB40:[46116B40]: add.s      $f13, $f13, $f17
    0899FB44:[46006BC6]: mov.s      $f15, $f13
    0899FB48:[460F803E]: c.le.s     $f16, $f15
    0899FB4C:[00000000]: nop
    0899FB50:[45020001]: bc1fl      0x0899FB58
    0899FB54:[460083C6]: mov.s      $f15, $f16
    0899FB58:[460E783E]: c.le.s     $f15, $f14
    0899FB5C:[00000000]: nop
    0899FB60:[45020001]: bc1fl      0x0899FB68
    0899FB64:[46007B86]: mov.s      $f14, $f15
    0899FB68:[46006406]: mov.s      $f16, $f12
    0899FB6C:[4610703E]: c.le.s     $f14, $f16
    0899FB70:[00000000]: nop
    0899FB74:[45020001]: bc1fl      0x0899FB7C
    0899FB78:[46007406]: mov.s      $f16, $f14
    0899FB7C:[10AB000E]: beq        $a1, $t3, 0x0899FBB8
    0899FB80:[00000000]: nop
    0899FB84:[00A53021]: addu       $a2, $a1, $a1
    0899FB88:[00A63021]: addu       $a2, $a1, $a2
    0899FB8C:[00063080]: sll        $a2, $a2, 0x0002
    0899FB90:[0086C021]: addu       $t8, $a0, $a2
    0899FB94:[84EF0000]: lh         $t7, 0($a3)
    0899FB98:[2719FFF4]: addiu      $t9, $t8, -12
    0899FB9C:[84EE0002]: lh         $t6, 2($a3)
    0899FBA0:[24A50001]: addiu      $a1, $a1, 1
    0899FBA4:[2718FFE8]: addiu      $t8, $t8, -24
    0899FBA8:[00863021]: addu       $a2, $a0, $a2
    0899FBAC:[84ED0004]: lh         $t5, 4($a3)
    0899FBB0:[1000FF5B]: b          0x0899F920
    0899FBB4:[30A5FFFF]: andi       $a1, $a1, -1
    0899FBB8:[E5300000]: swc1       $f16, 0($t1)
    0899FBBC:[8FB00054]: lw         $s0, 84($sp)
    0899FBC0:[8FB10058]: lw         $s1, 88($sp)
    0899FBC4:[03E00008]: jr         $ra
    0899FBC8:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_8A42738 23,775,226 instructions (0.587%), 1,941,110 calls (08A42718 - 08A427D0, length 47)
    08A42718:[24C60004]: addiu      $a2, $a2, 4
    08A4271C:[8CD80000]: lw         $t8, 0($a2)
    08A42720:[03221004]: sllv       $v0, $v0, $t9
    08A42724:[2739FFE0]: addiu      $t9, $t9, -32
    08A42728:[7F027804]: ins        $v0, $t8, 0, 16
    08A4272C:[03221046]: rotrv      $v0, $v0, $t9
    08A42730:[0A2909D2]: j          0x08A42748
    08A42734:[7C027804]: ins        $v0, $zr, 0, 16
    08A42738:[03381006]: srlv       $v0, $t8, $t9
    08A4273C:[032AC823]: subu       $t9, $t9, $t2
    08A42740:[1F20FFF5]: bgtz       $t9, 0x08A42718
    08A42744:[01421004]: sllv       $v0, $v0, $t2
    08A42748:[7C021520]: bitrev     $v0, $v0
    08A4274C:[0043502B]: sltu       $t2, $v0, $v1
    08A42750:[11400011]: beq        $t2, $zr, 0x08A42798
    08A42754:[00421021]: addu       $v0, $v0, $v0
    08A42758:[00481021]: addu       $v0, $v0, $t0
    08A4275C:[03E00008]: jr         $ra
    08A42760:[8442003A]: lh         $v0, 58($v0)
    08A42764:[950A0000]: lhu        $t2, 0($t0)
    08A42768:[00481021]: addu       $v0, $v0, $t0
    08A4276C:[004A1023]: subu       $v0, $v0, $t2
    08A42770:[03E00008]: jr         $ra
    08A42774:[8442003C]: lh         $v0, 60($v0)
    08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
    08A427AC:[0043182B]: sltu       $v1, $v0, $v1
    08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
    08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
    08A427C4:[8CD80000]: lw         $t8, 0($a2)
    08A427C8:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
    08A427CC:[0A2909EB]: j          0x08A427AC
    08A427D0:[7F020004]: ins        $v0, $t8, 0, 1
  Back Branch 08A427B0 12,208,092 times (length 21)
    08A42750:[11400011]: beq        $t2, $zr, 0x08A42798
    08A42754:[00421021]: addu       $v0, $v0, $v0
    08A42758:[00481021]: addu       $v0, $v0, $t0
    08A4275C:[03E00008]: jr         $ra
    08A42760:[8442003A]: lh         $v0, 58($v0)
--> 08A42764:[950A0000]: lhu        $t2, 0($t0)
    08A42768:[00481021]: addu       $v0, $v0, $t0
    08A4276C:[004A1023]: subu       $v0, $v0, $t2
    08A42770:[03E00008]: jr         $ra
    08A42774:[8442003C]: lh         $v0, 60($v0)
    08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
    08A427AC:[0043182B]: sltu       $v1, $v0, $v1
--> 08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
    08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
  Back Branch 08A427B8 3,300,725 times (length 10)
--> 08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
    08A427AC:[0043182B]: sltu       $v1, $v0, $v1
    08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
--> 08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
    08A427C4:[8CD80000]: lw         $t8, 0($a2)
    08A427C8:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
  Back Branch 08A42740 1,941,110 times (length 12)
--> 08A42718:[24C60004]: addiu      $a2, $a2, 4
    08A4271C:[8CD80000]: lw         $t8, 0($a2)
    08A42720:[03221004]: sllv       $v0, $v0, $t9
    08A42724:[2739FFE0]: addiu      $t9, $t9, -32
    08A42728:[7F027804]: ins        $v0, $t8, 0, 16
    08A4272C:[03221046]: rotrv      $v0, $v0, $t9
    08A42730:[0A2909D2]: j          0x08A42748
    08A42734:[7C027804]: ins        $v0, $zr, 0, 16
    08A42738:[03381006]: srlv       $v0, $t8, $t9
    08A4273C:[032AC823]: subu       $t9, $t9, $t2
--> 08A42740:[1F20FFF5]: bgtz       $t9, 0x08A42718
    08A42744:[01421004]: sllv       $v0, $v0, $t2
    08A42748:[7C021520]: bitrev     $v0, $v0
    08A4274C:[0043502B]: sltu       $t2, $v0, $v1
    08A42750:[11400011]: beq        $t2, $zr, 0x08A42798
  Back Branch 08A427CC 381,306 times (length 10)
    08A42798:[13200009]: beq        $t9, $zr, 0x08A427C0
    08A4279C:[9503001E]: lhu        $v1, 30($t0)
    08A427A0:[03385006]: srlv       $t2, $t8, $t9
    08A427A4:[7D420004]: ins        $v0, $t2, 0, 1
    08A427A8:[27390001]: addiu      $t9, $t9, 1
--> 08A427AC:[0043182B]: sltu       $v1, $v0, $v1
    08A427B0:[1460FFEC]: bne        $v1, $zr, 0x08A42764
    08A427B4:[00421021]: addu       $v0, $v0, $v0
    08A427B8:[0A2909E6]: j          0x08A42798
    08A427BC:[25080002]: addiu      $t0, $t0, 2
    08A427C0:[24C60004]: addiu      $a2, $a2, 4
    08A427C4:[8CD80000]: lw         $t8, 0($a2)
    08A427C8:[2419FFE1]: addiu      $t9, $zr, -31 <=> li $t9, -31
--> 08A427CC:[0A2909EB]: j          0x08A427AC
    08A427D0:[7F020004]: ins        $v0, $t8, 0, 1
_S1_2_8A07AE8 22,813,308 instructions (0.563%), 40,444 calls (08A07AE8 - 08A07EEC, length 258)
    08A07AE8:[27BDFFC0]: addiu      $sp, $sp, -64
    08A07AEC:[10A00018]: beq        $a1, $zr, 0x08A07B50
    08A07AF0:[00000000]: nop
    08A07AF4:[10C00016]: beq        $a2, $zr, 0x08A07B50
    08A07AF8:[3C087F7F]: lui        $t0, 0x7F7F <=> li $t0, 0x7F7F0000
    08A07AFC:[3508FFFF]: ori        $t0, $t0, -1
    08A07B00:[44889800]: mtc1       $t0, $f19
    08A07B04:[00C04825]: or         $t1, $a2, $zr <=> move $t1, $a2
    08A07B08:[3C08FF7F]: lui        $t0, 0xFF7F <=> li $t0, 0xFF7F0000
    08A07B0C:[46009B06]: mov.s      $f12, $f19
    08A07B10:[E7B30000]: swc1       $f19, 0($sp)
    08A07B14:[46006406]: mov.s      $f16, $f12
    08A07B18:[3508FFFF]: ori        $t0, $t0, -1
    08A07B1C:[E7B30004]: swc1       $f19, 4($sp)
    08A07B20:[44887800]: mtc1       $t0, $f15
    08A07B24:[E7B30008]: swc1       $f19, 8($sp)
    08A07B28:[46007B86]: mov.s      $f14, $f15
    08A07B2C:[E7AF000C]: swc1       $f15, 12($sp)
    08A07B30:[46007346]: mov.s      $f13, $f14
    08A07B34:[E7AF0010]: swc1       $f15, 16($sp)
    08A07B38:[24C8FFFF]: addiu      $t0, $a2, -1
    08A07B3C:[E7AF0014]: swc1       $f15, 20($sp)
    08A07B40:[15200005]: bne        $t1, $zr, 0x08A07B58
    08A07B44:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    08A07B48:[100000BA]: b          0x08A07E34
    08A07B4C:[46137BC0]: add.s      $f15, $f15, $f19
    08A07B50:[100000E5]: b          0x08A07EE8
    08A07B54:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A07B58:[8C84001C]: lw         $a0, 28($a0)
    08A07B5C:[8CA90000]: lw         $t1, 0($a1)
    08A07B60:[8C8A0010]: lw         $t2, 16($a0)
    08A07B64:[8C8B0008]: lw         $t3, 8($a0)
    08A07B68:[012A0018]: mult       $t1, $t2
    08A07B6C:[8C83000C]: lw         $v1, 12($a0)
    08A07B70:[24A50004]: addiu      $a1, $a1, 4
    08A07B74:[00004812]: mflo       $t1
    08A07B78:[01695021]: addu       $t2, $t3, $t1
    08A07B7C:[8D490000]: lw         $t1, 0($t2)
    08A07B80:[8D4B0004]: lw         $t3, 4($t2)
    08A07B84:[01291021]: addu       $v0, $t1, $t1
    08A07B88:[01224821]: addu       $t1, $t1, $v0
    08A07B8C:[00094880]: sll        $t1, $t1, 0x0002
    08A07B90:[016B1021]: addu       $v0, $t3, $t3
    08A07B94:[8D4C0008]: lw         $t4, 8($t2)
    08A07B98:[00694821]: addu       $t1, $v1, $t1
    08A07B9C:[01625021]: addu       $t2, $t3, $v0
    08A07BA0:[018C5821]: addu       $t3, $t4, $t4
    08A07BA4:[01201025]: or         $v0, $t1, $zr <=> move $v0, $t1
    08A07BA8:[018B5821]: addu       $t3, $t4, $t3
    08A07BAC:[C4520000]: lwc1       $f18, 0($v0)
    08A07BB0:[000A5080]: sll        $t2, $t2, 0x0002
    08A07BB4:[000B5880]: sll        $t3, $t3, 0x0002
    08A07BB8:[4612983C]: c.lt.s     $f19, $f18
    08A07BBC:[006A5021]: addu       $t2, $v1, $t2
    08A07BC0:[45000003]: bc1f       0x08A07BD0
    08A07BC4:[006B5821]: addu       $t3, $v1, $t3
    08A07BC8:[10000001]: b          0x08A07BD0
    08A07BCC:[46009C86]: mov.s      $f18, $f19
    08A07BD0:[E7B20000]: swc1       $f18, 0($sp)
    08A07BD4:[C4510004]: lwc1       $f17, 4($v0)
    08A07BD8:[4611603C]: c.lt.s     $f12, $f17
    08A07BDC:[00000000]: nop
    08A07BE0:[45010003]: bc1t       0x08A07BF0
    08A07BE4:[00000000]: nop
    08A07BE8:[10000001]: b          0x08A07BF0
    08A07BEC:[46008B06]: mov.s      $f12, $f17
    08A07BF0:[46006446]: mov.s      $f17, $f12
    08A07BF4:[E7B10004]: swc1       $f17, 4($sp)
    08A07BF8:[C44C0008]: lwc1       $f12, 8($v0)
    08A07BFC:[460C803C]: c.lt.s     $f16, $f12
    08A07C00:[00000000]: nop
    08A07C04:[45000003]: bc1f       0x08A07C14
    08A07C08:[00000000]: nop
    08A07C0C:[10000001]: b          0x08A07C14
    08A07C10:[46008306]: mov.s      $f12, $f16
    08A07C14:[46006406]: mov.s      $f16, $f12
    08A07C18:[01401025]: or         $v0, $t2, $zr <=> move $v0, $t2
    08A07C1C:[E7B00008]: swc1       $f16, 8($sp)
    08A07C20:[C44C0000]: lwc1       $f12, 0($v0)
    08A07C24:[460C903C]: c.lt.s     $f18, $f12
    08A07C28:[00000000]: nop
    08A07C2C:[45000003]: bc1f       0x08A07C3C
    08A07C30:[00000000]: nop
    08A07C34:[10000001]: b          0x08A07C3C
    08A07C38:[46009306]: mov.s      $f12, $f18
    08A07C3C:[E7AC0000]: swc1       $f12, 0($sp)
    08A07C40:[C4520004]: lwc1       $f18, 4($v0)
    08A07C44:[4612883C]: c.lt.s     $f17, $f18
    08A07C48:[00000000]: nop
    08A07C4C:[45000003]: bc1f       0x08A07C5C
    08A07C50:[00000000]: nop
    08A07C54:[10000001]: b          0x08A07C5C
    08A07C58:[46008C86]: mov.s      $f18, $f17
    08A07C5C:[E7B20004]: swc1       $f18, 4($sp)
    08A07C60:[C4510008]: lwc1       $f17, 8($v0)
    08A07C64:[4611803C]: c.lt.s     $f16, $f17
    08A07C68:[00000000]: nop
    08A07C6C:[45000003]: bc1f       0x08A07C7C
    08A07C70:[00000000]: nop
    08A07C74:[10000001]: b          0x08A07C7C
    08A07C78:[46008446]: mov.s      $f17, $f16
    08A07C7C:[E7B10008]: swc1       $f17, 8($sp)
    08A07C80:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08A07C84:[C4500000]: lwc1       $f16, 0($v0)
    08A07C88:[4610603C]: c.lt.s     $f12, $f16
    08A07C8C:[00000000]: nop
    08A07C90:[45000003]: bc1f       0x08A07CA0
    08A07C94:[00000000]: nop
    08A07C98:[10000001]: b          0x08A07CA0
    08A07C9C:[46006406]: mov.s      $f16, $f12
    08A07CA0:[E7B00000]: swc1       $f16, 0($sp)
    08A07CA4:[C44C0004]: lwc1       $f12, 4($v0)
    08A07CA8:[460C903C]: c.lt.s     $f18, $f12
    08A07CAC:[00000000]: nop
    08A07CB0:[45000003]: bc1f       0x08A07CC0
    08A07CB4:[460084C6]: mov.s      $f19, $f16
    08A07CB8:[10000001]: b          0x08A07CC0
    08A07CBC:[46009306]: mov.s      $f12, $f18
    08A07CC0:[E7AC0004]: swc1       $f12, 4($sp)
    08A07CC4:[C4500008]: lwc1       $f16, 8($v0)
    08A07CC8:[4610883C]: c.lt.s     $f17, $f16
    08A07CCC:[00000000]: nop
    08A07CD0:[45000003]: bc1f       0x08A07CE0
    08A07CD4:[00000000]: nop
    08A07CD8:[10000001]: b          0x08A07CE0
    08A07CDC:[46008C06]: mov.s      $f16, $f17
    08A07CE0:[E7B00008]: swc1       $f16, 8($sp)
    08A07CE4:[01201025]: or         $v0, $t1, $zr <=> move $v0, $t1
    08A07CE8:[C4510000]: lwc1       $f17, 0($v0)
    08A07CEC:[4611783E]: c.le.s     $f15, $f17
    08A07CF0:[00000000]: nop
    08A07CF4:[45010003]: bc1t       0x08A07D04
    08A07CF8:[00000000]: nop
    08A07CFC:[10000001]: b          0x08A07D04
    08A07D00:[46007C46]: mov.s      $f17, $f15
    08A07D04:[E7B1000C]: swc1       $f17, 12($sp)
    08A07D08:[C44F0004]: lwc1       $f15, 4($v0)
    08A07D0C:[460F703E]: c.le.s     $f14, $f15
    08A07D10:[00000000]: nop
    08A07D14:[45010003]: bc1t       0x08A07D24
    08A07D18:[00000000]: nop
    08A07D1C:[10000001]: b          0x08A07D24
    08A07D20:[460073C6]: mov.s      $f15, $f14
    08A07D24:[E7AF0010]: swc1       $f15, 16($sp)
    08A07D28:[C44E0008]: lwc1       $f14, 8($v0)
    08A07D2C:[460E683E]: c.le.s     $f13, $f14
    08A07D30:[00000000]: nop
    08A07D34:[45010003]: bc1t       0x08A07D44
    08A07D38:[00000000]: nop
    08A07D3C:[10000001]: b          0x08A07D44
    08A07D40:[46006B86]: mov.s      $f14, $f13
    08A07D44:[E7AE0014]: swc1       $f14, 20($sp)
    08A07D48:[01401025]: or         $v0, $t2, $zr <=> move $v0, $t2
    08A07D4C:[C44D0000]: lwc1       $f13, 0($v0)
    08A07D50:[460D883E]: c.le.s     $f17, $f13
    08A07D54:[00000000]: nop
    08A07D58:[45010003]: bc1t       0x08A07D68
    08A07D5C:[00000000]: nop
    08A07D60:[10000001]: b          0x08A07D68
    08A07D64:[46008B46]: mov.s      $f13, $f17
    08A07D68:[E7AD000C]: swc1       $f13, 12($sp)
    08A07D6C:[C4510004]: lwc1       $f17, 4($v0)
    08A07D70:[4611783E]: c.le.s     $f15, $f17
    08A07D74:[00000000]: nop
    08A07D78:[45010003]: bc1t       0x08A07D88
    08A07D7C:[00000000]: nop
    08A07D80:[10000001]: b          0x08A07D88
    08A07D84:[46007C46]: mov.s      $f17, $f15
    08A07D88:[E7B10010]: swc1       $f17, 16($sp)
    08A07D8C:[C44F0008]: lwc1       $f15, 8($v0)
    08A07D90:[460F703E]: c.le.s     $f14, $f15
    08A07D94:[00000000]: nop
    08A07D98:[45010003]: bc1t       0x08A07DA8
    08A07D9C:[00000000]: nop
    08A07DA0:[10000001]: b          0x08A07DA8
    08A07DA4:[460073C6]: mov.s      $f15, $f14
    08A07DA8:[E7AF0014]: swc1       $f15, 20($sp)
    08A07DAC:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08A07DB0:[C44E0000]: lwc1       $f14, 0($v0)
    08A07DB4:[460E683E]: c.le.s     $f13, $f14
    08A07DB8:[00000000]: nop
    08A07DBC:[45010003]: bc1t       0x08A07DCC
    08A07DC0:[46007C86]: mov.s      $f18, $f15
    08A07DC4:[10000001]: b          0x08A07DCC
    08A07DC8:[46006B86]: mov.s      $f14, $f13
    08A07DCC:[E7AE000C]: swc1       $f14, 12($sp)
    08A07DD0:[C44D0004]: lwc1       $f13, 4($v0)
    08A07DD4:[460D883E]: c.le.s     $f17, $f13
    08A07DD8:[00000000]: nop
    08A07DDC:[45010003]: bc1t       0x08A07DEC
    08A07DE0:[460073C6]: mov.s      $f15, $f14
    08A07DE4:[10000001]: b          0x08A07DEC
    08A07DE8:[46008B46]: mov.s      $f13, $f17
    08A07DEC:[46006B86]: mov.s      $f14, $f13
    08A07DF0:[E7AE0010]: swc1       $f14, 16($sp)
    08A07DF4:[C44D0008]: lwc1       $f13, 8($v0)
    08A07DF8:[460D903E]: c.le.s     $f18, $f13
    08A07DFC:[00000000]: nop
    08A07E00:[45010003]: bc1t       0x08A07E10
    08A07E04:[00000000]: nop
    08A07E08:[10000001]: b          0x08A07E10
    08A07E0C:[46009346]: mov.s      $f13, $f18
    08A07E10:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    08A07E14:[24C8FFFF]: addiu      $t0, $a2, -1
    08A07E18:[E7AD0014]: swc1       $f13, 20($sp)
    08A07E1C:[1440FF4F]: bne        $v0, $zr, 0x08A07B5C
    08A07E20:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    08A07E24:[AFA90018]: sw         $t1, 24($sp)
    08A07E28:[AFAA001C]: sw         $t2, 28($sp)
    08A07E2C:[AFAB0020]: sw         $t3, 32($sp)
    08A07E30:[46137BC0]: add.s      $f15, $f15, $f19
    08A07E34:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    08A07E38:[460C7300]: add.s      $f12, $f14, $f12
    08A07E3C:[46106B40]: add.s      $f13, $f13, $f16
    08A07E40:[44848800]: mtc1       $a0, $f17
    08A07E44:[E7AF0030]: swc1       $f15, 48($sp)
    08A07E48:[46117BC2]: mul.s      $f15, $f15, $f17
    08A07E4C:[E7AC0034]: swc1       $f12, 52($sp)
    08A07E50:[46116302]: mul.s      $f12, $f12, $f17
    08A07E54:[E7AD0038]: swc1       $f13, 56($sp)
    08A07E58:[46116B42]: mul.s      $f13, $f13, $f17
    08A07E5C:[E7AF0024]: swc1       $f15, 36($sp)
    08A07E60:[44047800]: mfc1       $a0, $f15
    08A07E64:[E7AC0028]: swc1       $f12, 40($sp)
    08A07E68:[44056000]: mfc1       $a1, $f12
    08A07E6C:[E7AD002C]: swc1       $f13, 44($sp)
    08A07E70:[44066800]: mfc1       $a2, $f13
    08A07E74:[ACE40000]: sw         $a0, 0($a3)
    08A07E78:[ACE50004]: sw         $a1, 4($a3)
    08A07E7C:[ACE60008]: sw         $a2, 8($a3)
    08A07E80:[C7AE000C]: lwc1       $f14, 12($sp)
    08A07E84:[C7B00000]: lwc1       $f16, 0($sp)
    08A07E88:[C7B20010]: lwc1       $f18, 16($sp)
    08A07E8C:[C7B30004]: lwc1       $f19, 4($sp)
    08A07E90:[46107381]: sub.s      $f14, $f14, $f16
    08A07E94:[C7AC0014]: lwc1       $f12, 20($sp)
    08A07E98:[461393C1]: sub.s      $f15, $f18, $f19
    08A07E9C:[C7AD0008]: lwc1       $f13, 8($sp)
    08A07EA0:[460D6301]: sub.s      $f12, $f12, $f13
    08A07EA4:[E7AE0024]: swc1       $f14, 36($sp)
    08A07EA8:[46117382]: mul.s      $f14, $f14, $f17
    08A07EAC:[46117C02]: mul.s      $f16, $f15, $f17
    08A07EB0:[E7AF0028]: swc1       $f15, 40($sp)
    08A07EB4:[24E4000C]: addiu      $a0, $a3, 12
    08A07EB8:[E7AC002C]: swc1       $f12, 44($sp)
    08A07EBC:[E7AE0030]: swc1       $f14, 48($sp)
    08A07EC0:[44057000]: mfc1       $a1, $f14
    08A07EC4:[461163C2]: mul.s      $f15, $f12, $f17
    08A07EC8:[E7B00034]: swc1       $f16, 52($sp)
    08A07ECC:[44068000]: mfc1       $a2, $f16
    08A07ED0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A07ED4:[E7AF0038]: swc1       $f15, 56($sp)
    08A07ED8:[44077800]: mfc1       $a3, $f15
    08A07EDC:[AC850000]: sw         $a1, 0($a0)
    08A07EE0:[AC860004]: sw         $a2, 4($a0)
    08A07EE4:[AC870008]: sw         $a3, 8($a0)
    08A07EE8:[03E00008]: jr         $ra
    08A07EEC:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08A07E1C 121,808 times (length 178)
_S1_2_89BECE8 22,490,727 instructions (0.555%), 64,563 calls (089BECE8 - 089BF710, length 651)
    089BECE8:[27BDFE80]: addiu      $sp, $sp, -384
    089BECEC:[AFA80140]: sw         $t0, 320($sp)
    089BECF0:[AFB30158]: sw         $s3, 344($sp)
    089BECF4:[AFA60144]: sw         $a2, 324($sp)
    089BECF8:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    089BECFC:[AFA7013C]: sw         $a3, 316($sp)
    089BED00:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    089BED04:[AFB0014C]: sw         $s0, 332($sp)
    089BED08:[AFB20154]: sw         $s2, 340($sp)
    089BED0C:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    089BED10:[8C90AB74]: lw         $s0, -21644($a0)
    089BED14:[E7B40148]: swc1       $f20, 328($sp)
    089BED18:[AFB10150]: sw         $s1, 336($sp)
    089BED1C:[AFB4015C]: sw         $s4, 348($sp)
    089BED20:[AFB50160]: sw         $s5, 352($sp)
    089BED24:[AFB60164]: sw         $s6, 356($sp)
    089BED28:[AFB70168]: sw         $s7, 360($sp)
    089BED2C:[AFBE016C]: sw         $fp, 364($sp)
    089BED30:[AFBF0170]: sw         $ra, 368($sp)
    089BED34:[0E26AD1A]: jal        0x089AB468
    089BED38:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    089BED3C:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    089BED40:[AFB10138]: sw         $s1, 312($sp)
    089BED44:[0E26BD68]: jal        0x089AF5A0
    089BED48:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    089BED4C:[C62C0000]: lwc1       $f12, 0($s1)
    089BED50:[E7AC0000]: swc1       $f12, 0($sp)
    089BED54:[C62C0004]: lwc1       $f12, 4($s1)
    089BED58:[E7AC0004]: swc1       $f12, 4($sp)
    089BED5C:[46000506]: mov.s      $f20, $f0
    089BED60:[C62C0008]: lwc1       $f12, 8($s1)
    089BED64:[E7B4000C]: swc1       $f20, 12($sp)
    089BED68:[E7AC0008]: swc1       $f12, 8($sp)
    089BED6C:[92640080]: lbu        $a0, 128($s3)
    089BED70:[1080009C]: beq        $a0, $zr, 0x089BEFE4
    089BED74:[00000000]: nop
    089BED78:[8E65005C]: lw         $a1, 92($s3)
    089BED7C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089BED80:[0085282A]: slt        $a1, $a0, $a1
    089BED84:[10A00016]: beq        $a1, $zr, 0x089BEDE0
    089BED88:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    089BED8C:[00042900]: sll        $a1, $a0, 0x0004
    089BED90:[00A43823]: subu       $a3, $a1, $a0
    089BED94:[8E660064]: lw         $a2, 100($s3)
    089BED98:[00073880]: sll        $a3, $a3, 0x0002
    089BED9C:[00E52823]: subu       $a1, $a3, $a1
    089BEDA0:[00C52821]: addu       $a1, $a2, $a1
    089BEDA4:[8CA50028]: lw         $a1, 40($a1)
    089BEDA8:[14B20008]: bne        $a1, $s2, 0x089BEDCC
    089BEDAC:[00000000]: nop
    089BEDB0:[00042900]: sll        $a1, $a0, 0x0004
    089BEDB4:[00A42023]: subu       $a0, $a1, $a0
    089BEDB8:[8E710064]: lw         $s1, 100($s3)
    089BEDBC:[00042080]: sll        $a0, $a0, 0x0002
    089BEDC0:[00852023]: subu       $a0, $a0, $a1
    089BEDC4:[10000006]: b          0x089BEDE0
    089BEDC8:[02248821]: addu       $s1, $s1, $a0
    089BEDCC:[8E65005C]: lw         $a1, 92($s3)
    089BEDD0:[24840001]: addiu      $a0, $a0, 1
    089BEDD4:[0085282A]: slt        $a1, $a0, $a1
    089BEDD8:[14A0FFEC]: bne        $a1, $zr, 0x089BED8C
    089BEDDC:[00000000]: nop
    089BEDE0:[1620003D]: bne        $s1, $zr, 0x089BEED8
    089BEDE4:[00000000]: nop
    089BEDE8:[AFA00010]: sw         $zr, 16($sp)
    089BEDEC:[27B10010]: addiu      $s1, $sp, 16
    089BEDF0:[AE200004]: sw         $zr, 4($s1)
    089BEDF4:[AE200008]: sw         $zr, 8($s1)
    089BEDF8:[AE20000C]: sw         $zr, 12($s1)
    089BEDFC:[AE200010]: sw         $zr, 16($s1)
    089BEE00:[AE200014]: sw         $zr, 20($s1)
    089BEE04:[AE200018]: sw         $zr, 24($s1)
    089BEE08:[AE20001C]: sw         $zr, 28($s1)
    089BEE0C:[AE200020]: sw         $zr, 32($s1)
    089BEE10:[AE200024]: sw         $zr, 36($s1)
    089BEE14:[AE200028]: sw         $zr, 40($s1)
    089BEE18:[0E2877AB]: jal        0x08A1DEAC
    089BEE1C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089BEE20:[44806000]: mtc1       $zr, $f12
    089BEE24:[AFA00020]: sw         $zr, 32($sp)
    089BEE28:[E7AC0024]: swc1       $f12, 36($sp)
    089BEE2C:[E7AC0028]: swc1       $f12, 40($sp)
    089BEE30:[E7AC002C]: swc1       $f12, 44($sp)
    089BEE34:[3C043F8C]: lui        $a0, 0x3F8C <=> li $a0, 0x3F8C0000
    089BEE38:[3484CCCD]: ori        $a0, $a0, -13107
    089BEE3C:[E7AC0030]: swc1       $f12, 48($sp)
    089BEE40:[44846000]: mtc1       $a0, $f12
    089BEE44:[E7AC0034]: swc1       $f12, 52($sp)
    089BEE48:[8E64005C]: lw         $a0, 92($s3)
    089BEE4C:[8E650060]: lw         $a1, 96($s3)
    089BEE50:[0085202A]: slt        $a0, $a0, $a1
    089BEE54:[50800005]: beql       $a0, $zr, 0x089BEE6C
    089BEE58:[8E65005C]: lw         $a1, 92($s3)
    089BEE5C:[8E64005C]: lw         $a0, 92($s3)
    089BEE60:[24840001]: addiu      $a0, $a0, 1
    089BEE64:[10000005]: b          0x089BEE7C
    089BEE68:[AE64005C]: sw         $a0, 92($s3)
    089BEE6C:[2664005C]: addiu      $a0, $s3, 92
    089BEE70:[24A50001]: addiu      $a1, $a1, 1
    089BEE74:[0E288521]: jal        0x08A21484
    089BEE78:[3406002C]: ori        $a2, $zr, 44 <=> li $a2, 44
    089BEE7C:[8E64005C]: lw         $a0, 92($s3)
    089BEE80:[8E650064]: lw         $a1, 100($s3)
    089BEE84:[00043100]: sll        $a2, $a0, 0x0004
    089BEE88:[00C42023]: subu       $a0, $a2, $a0
    089BEE8C:[00042080]: sll        $a0, $a0, 0x0002
    089BEE90:[00862023]: subu       $a0, $a0, $a2
    089BEE94:[00A42021]: addu       $a0, $a1, $a0
    089BEE98:[2484FFD4]: addiu      $a0, $a0, -44
    089BEE9C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089BEEA0:[0E293C37]: jal        0x08A4F0DC
    089BEEA4:[3406002C]: ori        $a2, $zr, 44 <=> li $a2, 44
    089BEEA8:[27A40010]: addiu      $a0, $sp, 16
    089BEEAC:[0E2877F2]: jal        0x08A1DFC8
    089BEEB0:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    089BEEB4:[8E64005C]: lw         $a0, 92($s3)
    089BEEB8:[8E710064]: lw         $s1, 100($s3)
    089BEEBC:[2484FFFF]: addiu      $a0, $a0, -1
    089BEEC0:[00042900]: sll        $a1, $a0, 0x0004
    089BEEC4:[00A42023]: subu       $a0, $a1, $a0
    089BEEC8:[00042080]: sll        $a0, $a0, 0x0002
    089BEECC:[00852023]: subu       $a0, $a0, $a1
    089BEED0:[02248821]: addu       $s1, $s1, $a0
    089BEED4:[AE320028]: sw         $s2, 40($s1)
    089BEED8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089BEEDC:[50800005]: beql       $a0, $zr, 0x089BEEF4
    089BEEE0:[8E040000]: lw         $a0, 0($s0)
    089BEEE4:[8E040000]: lw         $a0, 0($s0)
    089BEEE8:[34840002]: ori        $a0, $a0, 2
    089BEEEC:[10000004]: b          0x089BEF00
    089BEEF0:[AE040000]: sw         $a0, 0($s0)
    089BEEF4:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    089BEEF8:[00852024]: and        $a0, $a0, $a1
    089BEEFC:[AE040000]: sw         $a0, 0($s0)
    089BEF00:[92640083]: lbu        $a0, 131($s3)
    089BEF04:[1080002E]: beq        $a0, $zr, 0x089BEFC0
    089BEF08:[00000000]: nop
    089BEF0C:[0E26AD1A]: jal        0x089AB468
    089BEF10:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BEF14:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    089BEF18:[0E26AD1C]: jal        0x089AB470
    089BEF1C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BEF20:[C44C0000]: lwc1       $f12, 0($v0)
    089BEF24:[8E670058]: lw         $a3, 88($s3)
    089BEF28:[E7AC003C]: swc1       $f12, 60($sp)
    089BEF2C:[C44C0004]: lwc1       $f12, 4($v0)
    089BEF30:[E7AC004C]: swc1       $f12, 76($sp)
    089BEF34:[C44C0008]: lwc1       $f12, 8($v0)
    089BEF38:[E7AC005C]: swc1       $f12, 92($sp)
    089BEF3C:[C44C0010]: lwc1       $f12, 16($v0)
    089BEF40:[E7AC0040]: swc1       $f12, 64($sp)
    089BEF44:[C44C0014]: lwc1       $f12, 20($v0)
    089BEF48:[E7AC0050]: swc1       $f12, 80($sp)
    089BEF4C:[C44C0018]: lwc1       $f12, 24($v0)
    089BEF50:[E7AC0060]: swc1       $f12, 96($sp)
    089BEF54:[C44C0020]: lwc1       $f12, 32($v0)
    089BEF58:[44806800]: mtc1       $zr, $f13
    089BEF5C:[E7AC0044]: swc1       $f12, 68($sp)
    089BEF60:[C44C0024]: lwc1       $f12, 36($v0)
    089BEF64:[E7AC0054]: swc1       $f12, 84($sp)
    089BEF68:[C44C0028]: lwc1       $f12, 40($v0)
    089BEF6C:[E7AC0064]: swc1       $f12, 100($sp)
    089BEF70:[C68C0000]: lwc1       $f12, 0($s4)
    089BEF74:[E7AC006C]: swc1       $f12, 108($sp)
    089BEF78:[C68C0004]: lwc1       $f12, 4($s4)
    089BEF7C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BEF80:[E7AC0070]: swc1       $f12, 112($sp)
    089BEF84:[C68C0008]: lwc1       $f12, 8($s4)
    089BEF88:[E7AD0048]: swc1       $f13, 72($sp)
    089BEF8C:[E7AC0074]: swc1       $f12, 116($sp)
    089BEF90:[E7AD0058]: swc1       $f13, 88($sp)
    089BEF94:[44846000]: mtc1       $a0, $f12
    089BEF98:[E7AD0068]: swc1       $f13, 104($sp)
    089BEF9C:[27A9003C]: addiu      $t1, $sp, 60
    089BEFA0:[E7AC0078]: swc1       $f12, 120($sp)
    089BEFA4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089BEFA8:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089BEFAC:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    089BEFB0:[0E281462]: jal        0x08A05188
    089BEFB4:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089BEFB8:[10000008]: b          0x089BEFDC
    089BEFBC:[00000000]: nop
    089BEFC0:[8E670058]: lw         $a3, 88($s3)
    089BEFC4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089BEFC8:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    089BEFCC:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    089BEFD0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089BEFD4:[0E281462]: jal        0x08A05188
    089BEFD8:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    089BEFDC:[10000044]: b          0x089BF0F0
    089BEFE0:[00000000]: nop
    089BEFE4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089BEFE8:[50800005]: beql       $a0, $zr, 0x089BF000
    089BEFEC:[8E040000]: lw         $a0, 0($s0)
    089BEFF0:[8E040000]: lw         $a0, 0($s0)
    089BEFF4:[34840002]: ori        $a0, $a0, 2
    089BEFF8:[10000004]: b          0x089BF00C
    089BEFFC:[AE040000]: sw         $a0, 0($s0)
    089BF000:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    089BF004:[00852024]: and        $a0, $a0, $a1
    089BF008:[AE040000]: sw         $a0, 0($s0)
    089BF00C:[92640083]: lbu        $a0, 131($s3)
    089BF010:[1080002F]: beq        $a0, $zr, 0x089BF0D0
    089BF014:[00000000]: nop
    089BF018:[0E26AD1A]: jal        0x089AB468
    089BF01C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BF020:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    089BF024:[0E26AD1C]: jal        0x089AB470
    089BF028:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BF02C:[C44C0000]: lwc1       $f12, 0($v0)
    089BF030:[8E670058]: lw         $a3, 88($s3)
    089BF034:[E7AC007C]: swc1       $f12, 124($sp)
    089BF038:[C44C0004]: lwc1       $f12, 4($v0)
    089BF03C:[E7AC008C]: swc1       $f12, 140($sp)
    089BF040:[C44C0008]: lwc1       $f12, 8($v0)
    089BF044:[E7AC009C]: swc1       $f12, 156($sp)
    089BF048:[C44C0010]: lwc1       $f12, 16($v0)
    089BF04C:[E7AC0080]: swc1       $f12, 128($sp)
    089BF050:[C44C0014]: lwc1       $f12, 20($v0)
    089BF054:[E7AC0090]: swc1       $f12, 144($sp)
    089BF058:[C44C0018]: lwc1       $f12, 24($v0)
    089BF05C:[E7AC00A0]: swc1       $f12, 160($sp)
    089BF060:[C44C0020]: lwc1       $f12, 32($v0)
    089BF064:[44806800]: mtc1       $zr, $f13
    089BF068:[E7AC0084]: swc1       $f12, 132($sp)
    089BF06C:[C44C0024]: lwc1       $f12, 36($v0)
    089BF070:[E7AC0094]: swc1       $f12, 148($sp)
    089BF074:[C44C0028]: lwc1       $f12, 40($v0)
    089BF078:[E7AC00A4]: swc1       $f12, 164($sp)
    089BF07C:[C62C0000]: lwc1       $f12, 0($s1)
    089BF080:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BF084:[E7AC00AC]: swc1       $f12, 172($sp)
    089BF088:[C62C0004]: lwc1       $f12, 4($s1)
    089BF08C:[E7AC00B0]: swc1       $f12, 176($sp)
    089BF090:[C62C0008]: lwc1       $f12, 8($s1)
    089BF094:[E7AD0088]: swc1       $f13, 136($sp)
    089BF098:[E7AC00B4]: swc1       $f12, 180($sp)
    089BF09C:[E7AD0098]: swc1       $f13, 152($sp)
    089BF0A0:[44846000]: mtc1       $a0, $f12
    089BF0A4:[E7AD00A8]: swc1       $f13, 168($sp)
    089BF0A8:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    089BF0AC:[8C85AB8C]: lw         $a1, -21620($a0)
    089BF0B0:[E7AC00B8]: swc1       $f12, 184($sp)
    089BF0B4:[27A9007C]: addiu      $t1, $sp, 124
    089BF0B8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089BF0BC:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    089BF0C0:[0E281462]: jal        0x08A05188
    089BF0C4:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089BF0C8:[10000009]: b          0x089BF0F0
    089BF0CC:[00000000]: nop
    089BF0D0:[8E670058]: lw         $a3, 88($s3)
    089BF0D4:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    089BF0D8:[8C85AB8C]: lw         $a1, -21620($a0)
    089BF0DC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089BF0E0:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    089BF0E4:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    089BF0E8:[0E281462]: jal        0x08A05188
    089BF0EC:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    089BF0F0:[8E040010]: lw         $a0, 16($s0)
    089BF0F4:[10800003]: beq        $a0, $zr, 0x089BF104
    089BF0F8:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    089BF0FC:[8E040010]: lw         $a0, 16($s0)
    089BF100:[8C970004]: lw         $s7, 4($a0)
    089BF104:[8E040010]: lw         $a0, 16($s0)
    089BF108:[10800003]: beq        $a0, $zr, 0x089BF118
    089BF10C:[341E0000]: ori        $fp, $zr, 0 <=> li $fp, 0
    089BF110:[8E040010]: lw         $a0, 16($s0)
    089BF114:[8C9E0008]: lw         $fp, 8($a0)
    089BF118:[12E00170]: beq        $s7, $zr, 0x089BF6DC
    089BF11C:[00000000]: nop
    089BF120:[AFB20134]: sw         $s2, 308($sp)
    089BF124:[8E640050]: lw         $a0, 80($s3)
    089BF128:[10800008]: beq        $a0, $zr, 0x089BF14C
    089BF12C:[00000000]: nop
    089BF130:[AFB20134]: sw         $s2, 308($sp)
    089BF134:[8E680050]: lw         $t0, 80($s3)
    089BF138:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BF13C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    089BF140:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    089BF144:[0100F809]: jalr       $ra, $t0
    089BF148:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    089BF14C:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    089BF150:[02D7202A]: slt        $a0, $s6, $s7
    089BF154:[108000F8]: beq        $a0, $zr, 0x089BF538
    089BF158:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    089BF15C:[8FA40144]: lw         $a0, 324($sp)
    089BF160:[3084FFFF]: andi       $a0, $a0, -1
    089BF164:[16A40003]: bne        $s5, $a0, 0x089BF174
    089BF168:[00000000]: nop
    089BF16C:[100000F2]: b          0x089BF538
    089BF170:[00000000]: nop
    089BF174:[0016A080]: sll        $s4, $s6, 0x0002
    089BF178:[92640083]: lbu        $a0, 131($s3)
    089BF17C:[1080000E]: beq        $a0, $zr, 0x089BF1B8
    089BF180:[03D4A021]: addu       $s4, $fp, $s4
    089BF184:[0E26AD1A]: jal        0x089AB468
    089BF188:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BF18C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089BF190:[0E26AD1C]: jal        0x089AB470
    089BF194:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BF198:[8E850000]: lw         $a1, 0($s4)
    089BF19C:[27A800BC]: addiu      $t0, $sp, 188
    089BF1A0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BF1A4:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    089BF1A8:[0E26F843]: jal        0x089BE10C
    089BF1AC:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    089BF1B0:[10000037]: b          0x089BF290
    089BF1B4:[27B200CC]: addiu      $s2, $sp, 204
    089BF1B8:[8E640058]: lw         $a0, 88($s3)
    089BF1BC:[8E850000]: lw         $a1, 0($s4)
    089BF1C0:[24840018]: addiu      $a0, $a0, 24
    089BF1C4:[8C860010]: lw         $a2, 16($a0)
    089BF1C8:[8C870008]: lw         $a3, 8($a0)
    089BF1CC:[00A60018]: mult       $a1, $a2
    089BF1D0:[8C85000C]: lw         $a1, 12($a0)
    089BF1D4:[00003012]: mflo       $a2
    089BF1D8:[00E63021]: addu       $a2, $a3, $a2
    089BF1DC:[8CC70000]: lw         $a3, 0($a2)
    089BF1E0:[00E74021]: addu       $t0, $a3, $a3
    089BF1E4:[00E83821]: addu       $a3, $a3, $t0
    089BF1E8:[00073880]: sll        $a3, $a3, 0x0002
    089BF1EC:[00A72821]: addu       $a1, $a1, $a3
    089BF1F0:[AFA50128]: sw         $a1, 296($sp)
    089BF1F4:[8CC50004]: lw         $a1, 4($a2)
    089BF1F8:[8C87000C]: lw         $a3, 12($a0)
    089BF1FC:[00A54021]: addu       $t0, $a1, $a1
    089BF200:[00A82821]: addu       $a1, $a1, $t0
    089BF204:[00052880]: sll        $a1, $a1, 0x0002
    089BF208:[00E52821]: addu       $a1, $a3, $a1
    089BF20C:[AFA5012C]: sw         $a1, 300($sp)
    089BF210:[8CC50008]: lw         $a1, 8($a2)
    089BF214:[8C84000C]: lw         $a0, 12($a0)
    089BF218:[00A53021]: addu       $a2, $a1, $a1
    089BF21C:[00A62821]: addu       $a1, $a1, $a2
    089BF220:[00052880]: sll        $a1, $a1, 0x0002
    089BF224:[00852021]: addu       $a0, $a0, $a1
    089BF228:[AFA40130]: sw         $a0, 304($sp)
    089BF22C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089BF230:[28850003]: slti       $a1, $a0, 3
    089BF234:[10A00015]: beq        $a1, $zr, 0x089BF28C
    089BF238:[00000000]: nop
    089BF23C:[00042880]: sll        $a1, $a0, 0x0002
    089BF240:[03A52821]: addu       $a1, $sp, $a1
    089BF244:[8CA50128]: lw         $a1, 296($a1)
    089BF248:[00043100]: sll        $a2, $a0, 0x0004
    089BF24C:[8CA70000]: lw         $a3, 0($a1)
    089BF250:[03A63021]: addu       $a2, $sp, $a2
    089BF254:[24C800BC]: addiu      $t0, $a2, 188
    089BF258:[AD070000]: sw         $a3, 0($t0)
    089BF25C:[8CA70004]: lw         $a3, 4($a1)
    089BF260:[24C800C0]: addiu      $t0, $a2, 192
    089BF264:[AD070000]: sw         $a3, 0($t0)
    089BF268:[8CA50008]: lw         $a1, 8($a1)
    089BF26C:[24C700C4]: addiu      $a3, $a2, 196
    089BF270:[ACE50000]: sw         $a1, 0($a3)
    089BF274:[24C500C8]: addiu      $a1, $a2, 200
    089BF278:[24840001]: addiu      $a0, $a0, 1
    089BF27C:[ACA00000]: sw         $zr, 0($a1)
    089BF280:[28850003]: slti       $a1, $a0, 3
    089BF284:[14A0FFEE]: bne        $a1, $zr, 0x089BF240
    089BF288:[00042880]: sll        $a1, $a0, 0x0002
    089BF28C:[27B200CC]: addiu      $s2, $sp, 204
    089BF290:[27B000BC]: addiu      $s0, $sp, 188
    089BF294:[C64C0000]: lwc1       $f12, 0($s2)
    089BF298:[C60D0000]: lwc1       $f13, 0($s0)
    089BF29C:[460D6301]: sub.s      $f12, $f12, $f13
    089BF2A0:[27B100DC]: addiu      $s1, $sp, 220
    089BF2A4:[44807800]: mtc1       $zr, $f15
    089BF2A8:[E7AC00EC]: swc1       $f12, 236($sp)
    089BF2AC:[C64C0004]: lwc1       $f12, 4($s2)
    089BF2B0:[C60E0004]: lwc1       $f14, 4($s0)
    089BF2B4:[460E6301]: sub.s      $f12, $f12, $f14
    089BF2B8:[E7AC00F0]: swc1       $f12, 240($sp)
    089BF2BC:[C64C0008]: lwc1       $f12, 8($s2)
    089BF2C0:[C60D0008]: lwc1       $f13, 8($s0)
    089BF2C4:[E7AF00F8]: swc1       $f15, 248($sp)
    089BF2C8:[460D6301]: sub.s      $f12, $f12, $f13
    089BF2CC:[27A600EC]: addiu      $a2, $sp, 236
    089BF2D0:[E7AC00F4]: swc1       $f12, 244($sp)
    089BF2D4:[C62C0000]: lwc1       $f12, 0($s1)
    089BF2D8:[C6100000]: lwc1       $f16, 0($s0)
    089BF2DC:[46106301]: sub.s      $f12, $f12, $f16
    089BF2E0:[27A700FC]: addiu      $a3, $sp, 252
    089BF2E4:[27A8010C]: addiu      $t0, $sp, 268
    089BF2E8:[E7AC00FC]: swc1       $f12, 252($sp)
    089BF2EC:[C62C0004]: lwc1       $f12, 4($s1)
    089BF2F0:[C60E0004]: lwc1       $f14, 4($s0)
    089BF2F4:[460E6341]: sub.s      $f13, $f12, $f14
    089BF2F8:[27A90110]: addiu      $t1, $sp, 272
    089BF2FC:[27AA0114]: addiu      $t2, $sp, 276
    089BF300:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    089BF304:[E7AD0100]: swc1       $f13, 256($sp)
    089BF308:[C62D0008]: lwc1       $f13, 8($s1)
    089BF30C:[4600A306]: mov.s      $f12, $f20
    089BF310:[C6100008]: lwc1       $f16, 8($s0)
    089BF314:[E7AF0108]: swc1       $f15, 264($sp)
    089BF318:[46106B41]: sub.s      $f13, $f13, $f16
    089BF31C:[8FA40138]: lw         $a0, 312($sp)
    089BF320:[0E26F94D]: jal        0x089BE534
    089BF324:[E7AD0104]: swc1       $f13, 260($sp)
    089BF328:[14400003]: bne        $v0, $zr, 0x089BF338
    089BF32C:[00000000]: nop
    089BF330:[1000007D]: b          0x089BF528
    089BF334:[00000000]: nop
    089BF338:[8E64004C]: lw         $a0, 76($s3)
    089BF33C:[10800008]: beq        $a0, $zr, 0x089BF360
    089BF340:[8E940000]: lw         $s4, 0($s4)
    089BF344:[8FA50134]: lw         $a1, 308($sp)
    089BF348:[8E67004C]: lw         $a3, 76($s3)
    089BF34C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    089BF350:[00E0F809]: jalr       $ra, $a3
    089BF354:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    089BF358:[10000002]: b          0x089BF364
    089BF35C:[0002A02B]: sltu       $s4, $zr, $v0 <=> move $s4, $v0
    089BF360:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    089BF364:[16800003]: bne        $s4, $zr, 0x089BF374
    089BF368:[00000000]: nop
    089BF36C:[1000006E]: b          0x089BF528
    089BF370:[00000000]: nop
    089BF374:[C7AC0110]: lwc1       $f12, 272($sp)
    089BF378:[44808000]: mtc1       $zr, $f16
    089BF37C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BF380:[44846800]: mtc1       $a0, $f13
    089BF384:[C7AE0114]: lwc1       $f14, 276($sp)
    089BF388:[460C6B01]: sub.s      $f12, $f13, $f12
    089BF38C:[C7AF010C]: lwc1       $f15, 268($sp)
    089BF390:[4610783C]: c.lt.s     $f15, $f16
    089BF394:[00000000]: nop
    089BF398:[45000003]: bc1f       0x089BF3A8
    089BF39C:[460E6301]: sub.s      $f12, $f12, $f14
    089BF3A0:[44806800]: mtc1       $zr, $f13
    089BF3A4:[E7AD010C]: swc1       $f13, 268($sp)
    089BF3A8:[C60D0000]: lwc1       $f13, 0($s0)
    089BF3AC:[8FA40140]: lw         $a0, 320($sp)
    089BF3B0:[C64E0000]: lwc1       $f14, 0($s2)
    089BF3B4:[460C6B42]: mul.s      $f13, $f13, $f12
    089BF3B8:[C7AF0110]: lwc1       $f15, 272($sp)
    089BF3BC:[02A40018]: mult       $s5, $a0
    089BF3C0:[460F7382]: mul.s      $f14, $f14, $f15
    089BF3C4:[8FA4013C]: lw         $a0, 316($sp)
    089BF3C8:[C6300000]: lwc1       $f16, 0($s1)
    089BF3CC:[C7B10114]: lwc1       $f17, 276($sp)
    089BF3D0:[460E6B40]: add.s      $f13, $f13, $f14
    089BF3D4:[00002812]: mflo       $a1
    089BF3D8:[46118402]: mul.s      $f16, $f16, $f17
    089BF3DC:[00852021]: addu       $a0, $a0, $a1
    089BF3E0:[46106B40]: add.s      $f13, $f13, $f16
    089BF3E4:[E48D0000]: swc1       $f13, 0($a0)
    089BF3E8:[C60D0004]: lwc1       $f13, 4($s0)
    089BF3EC:[C64F0004]: lwc1       $f15, 4($s2)
    089BF3F0:[C7AE0110]: lwc1       $f14, 272($sp)
    089BF3F4:[460C6B42]: mul.s      $f13, $f13, $f12
    089BF3F8:[C6310004]: lwc1       $f17, 4($s1)
    089BF3FC:[460E7B82]: mul.s      $f14, $f15, $f14
    089BF400:[C7B00114]: lwc1       $f16, 276($sp)
    089BF404:[46108C02]: mul.s      $f16, $f17, $f16
    089BF408:[460E6B40]: add.s      $f13, $f13, $f14
    089BF40C:[46106B40]: add.s      $f13, $f13, $f16
    089BF410:[E48D0004]: swc1       $f13, 4($a0)
    089BF414:[C60D0008]: lwc1       $f13, 8($s0)
    089BF418:[C6520008]: lwc1       $f18, 8($s2)
    089BF41C:[C7AF0110]: lwc1       $f15, 272($sp)
    089BF420:[460C6B02]: mul.s      $f12, $f13, $f12
    089BF424:[C6310008]: lwc1       $f17, 8($s1)
    089BF428:[460F9382]: mul.s      $f14, $f18, $f15
    089BF42C:[C7B00114]: lwc1       $f16, 276($sp)
    089BF430:[46108C02]: mul.s      $f16, $f17, $f16
    089BF434:[44806800]: mtc1       $zr, $f13
    089BF438:[460E6300]: add.s      $f12, $f12, $f14
    089BF43C:[E48D000C]: swc1       $f13, 12($a0)
    089BF440:[46106300]: add.s      $f12, $f12, $f16
    089BF444:[E48C0008]: swc1       $f12, 8($a0)
    089BF448:[C7AC0100]: lwc1       $f12, 256($sp)
    089BF44C:[C7AF00F4]: lwc1       $f15, 244($sp)
    089BF450:[C7B20104]: lwc1       $f18, 260($sp)
    089BF454:[C7B100F0]: lwc1       $f17, 240($sp)
    089BF458:[460F6382]: mul.s      $f14, $f12, $f15
    089BF45C:[C7B300EC]: lwc1       $f19, 236($sp)
    089BF460:[46119402]: mul.s      $f16, $f18, $f17
    089BF464:[C7A000FC]: lwc1       $f0, 252($sp)
    089BF468:[460F03C2]: mul.s      $f15, $f0, $f15
    089BF46C:[46136302]: mul.s      $f12, $f12, $f19
    089BF470:[46139482]: mul.s      $f18, $f18, $f19
    089BF474:[46110442]: mul.s      $f17, $f0, $f17
    089BF478:[46107381]: sub.s      $f14, $f14, $f16
    089BF47C:[460F93C1]: sub.s      $f15, $f18, $f15
    089BF480:[460C8B01]: sub.s      $f12, $f17, $f12
    089BF484:[E7AE0118]: swc1       $f14, 280($sp)
    089BF488:[C7A20118]: lwc1       $f2, 280($sp)
    089BF48C:[E7AF011C]: swc1       $f15, 284($sp)
    089BF490:[C7A1011C]: lwc1       $f1, 284($sp)
    089BF494:[E7AC0120]: swc1       $f12, 288($sp)
    089BF498:[C6000000]: lwc1       $f0, 0($s0)
    089BF49C:[C6100004]: lwc1       $f16, 4($s0)
    089BF4A0:[C7B10120]: lwc1       $f17, 288($sp)
    089BF4A4:[460014C2]: mul.s      $f19, $f2, $f0
    089BF4A8:[46100C02]: mul.s      $f16, $f1, $f16
    089BF4AC:[C6120008]: lwc1       $f18, 8($s0)
    089BF4B0:[C7A30118]: lwc1       $f3, 280($sp)
    089BF4B4:[C7A4011C]: lwc1       $f4, 284($sp)
    089BF4B8:[46128C42]: mul.s      $f17, $f17, $f18
    089BF4BC:[46031802]: mul.s      $f0, $f3, $f3
    089BF4C0:[C7A20120]: lwc1       $f2, 288($sp)
    089BF4C4:[46042042]: mul.s      $f1, $f4, $f4
    089BF4C8:[46109C00]: add.s      $f16, $f19, $f16
    089BF4CC:[46021082]: mul.s      $f2, $f2, $f2
    089BF4D0:[46010480]: add.s      $f18, $f0, $f1
    089BF4D4:[46118400]: add.s      $f16, $f16, $f17
    089BF4D8:[46029480]: add.s      $f18, $f18, $f2
    089BF4DC:[E7B00124]: swc1       $f16, 292($sp)
    089BF4E0:[46009484]: sqrt.s     $f18, $f18
    089BF4E4:[46127383]: div.s      $f14, $f14, $f18
    089BF4E8:[26B50001]: addiu      $s5, $s5, 1
    089BF4EC:[46127BC3]: div.s      $f15, $f15, $f18
    089BF4F0:[E7AE0118]: swc1       $f14, 280($sp)
    089BF4F4:[46126303]: div.s      $f12, $f12, $f18
    089BF4F8:[E7AF011C]: swc1       $f15, 284($sp)
    089BF4FC:[E7AC0120]: swc1       $f12, 288($sp)
    089BF500:[46128303]: div.s      $f12, $f16, $f18
    089BF504:[E7AC0124]: swc1       $f12, 292($sp)
    089BF508:[E48E0010]: swc1       $f14, 16($a0)
    089BF50C:[C7AC011C]: lwc1       $f12, 284($sp)
    089BF510:[E48C0014]: swc1       $f12, 20($a0)
    089BF514:[C7AC0120]: lwc1       $f12, 288($sp)
    089BF518:[E48C0018]: swc1       $f12, 24($a0)
    089BF51C:[E48D001C]: swc1       $f13, 28($a0)
    089BF520:[C7AC010C]: lwc1       $f12, 268($sp)
    089BF524:[E48C0020]: swc1       $f12, 32($a0)
    089BF528:[26D60001]: addiu      $s6, $s6, 1
    089BF52C:[02D7202A]: slt        $a0, $s6, $s7
    089BF530:[1480FF0A]: bne        $a0, $zr, 0x089BF15C
    089BF534:[00000000]: nop
    089BF538:[12A00066]: beq        $s5, $zr, 0x089BF6D4
    089BF53C:[8FA5013C]: lw         $a1, 316($sp)
    089BF540:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089BF544:[12A4005E]: beq        $s5, $a0, 0x089BF6C0
    089BF548:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    089BF54C:[C60C0010]: lwc1       $f12, 16($s0)
    089BF550:[C60D0020]: lwc1       $f13, 32($s0)
    089BF554:[C60E0014]: lwc1       $f14, 20($s0)
    089BF558:[460D6302]: mul.s      $f12, $f12, $f13
    089BF55C:[C60F0020]: lwc1       $f15, 32($s0)
    089BF560:[C6100018]: lwc1       $f16, 24($s0)
    089BF564:[C6110020]: lwc1       $f17, 32($s0)
    089BF568:[460F7382]: mul.s      $f14, $f14, $f15
    089BF56C:[C612001C]: lwc1       $f18, 28($s0)
    089BF570:[E60C0010]: swc1       $f12, 16($s0)
    089BF574:[C60D0020]: lwc1       $f13, 32($s0)
    089BF578:[46118302]: mul.s      $f12, $f16, $f17
    089BF57C:[E60E0014]: swc1       $f14, 20($s0)
    089BF580:[460D9342]: mul.s      $f13, $f18, $f13
    089BF584:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089BF588:[0095302A]: slt        $a2, $a0, $s5
    089BF58C:[E60C0018]: swc1       $f12, 24($s0)
    089BF590:[10C00030]: beq        $a2, $zr, 0x089BF654
    089BF594:[E60D001C]: swc1       $f13, 28($s0)
    089BF598:[8FA60140]: lw         $a2, 320($sp)
    089BF59C:[C60C0000]: lwc1       $f12, 0($s0)
    089BF5A0:[00C40018]: mult       $a2, $a0
    089BF5A4:[C60D0004]: lwc1       $f13, 4($s0)
    089BF5A8:[00003012]: mflo       $a2
    089BF5AC:[00A63021]: addu       $a2, $a1, $a2
    089BF5B0:[C4CE0000]: lwc1       $f14, 0($a2)
    089BF5B4:[C60F0008]: lwc1       $f15, 8($s0)
    089BF5B8:[460E6300]: add.s      $f12, $f12, $f14
    089BF5BC:[E60C0000]: swc1       $f12, 0($s0)
    089BF5C0:[C4CC0004]: lwc1       $f12, 4($a2)
    089BF5C4:[C610000C]: lwc1       $f16, 12($s0)
    089BF5C8:[460C6B00]: add.s      $f12, $f13, $f12
    089BF5CC:[E60C0004]: swc1       $f12, 4($s0)
    089BF5D0:[C4CC0008]: lwc1       $f12, 8($a2)
    089BF5D4:[C60E0010]: lwc1       $f14, 16($s0)
    089BF5D8:[460C7B00]: add.s      $f12, $f15, $f12
    089BF5DC:[E60C0008]: swc1       $f12, 8($s0)
    089BF5E0:[C4CC000C]: lwc1       $f12, 12($a2)
    089BF5E4:[C60D0014]: lwc1       $f13, 20($s0)
    089BF5E8:[460C8300]: add.s      $f12, $f16, $f12
    089BF5EC:[E60C000C]: swc1       $f12, 12($s0)
    089BF5F0:[C4CC0010]: lwc1       $f12, 16($a2)
    089BF5F4:[C4D10020]: lwc1       $f17, 32($a2)
    089BF5F8:[46116302]: mul.s      $f12, $f12, $f17
    089BF5FC:[C60F0018]: lwc1       $f15, 24($s0)
    089BF600:[460C7300]: add.s      $f12, $f14, $f12
    089BF604:[E60C0010]: swc1       $f12, 16($s0)
    089BF608:[C4CC0014]: lwc1       $f12, 20($a2)
    089BF60C:[C4D00020]: lwc1       $f16, 32($a2)
    089BF610:[46106302]: mul.s      $f12, $f12, $f16
    089BF614:[C611001C]: lwc1       $f17, 28($s0)
    089BF618:[460C6B00]: add.s      $f12, $f13, $f12
    089BF61C:[24840001]: addiu      $a0, $a0, 1
    089BF620:[E60C0014]: swc1       $f12, 20($s0)
    089BF624:[C4CC0018]: lwc1       $f12, 24($a2)
    089BF628:[C4CE0020]: lwc1       $f14, 32($a2)
    089BF62C:[460E6302]: mul.s      $f12, $f12, $f14
    089BF630:[0095382A]: slt        $a3, $a0, $s5
    089BF634:[460C7B00]: add.s      $f12, $f15, $f12
    089BF638:[E60C0018]: swc1       $f12, 24($s0)
    089BF63C:[C4CC001C]: lwc1       $f12, 28($a2)
    089BF640:[C4CD0020]: lwc1       $f13, 32($a2)
    089BF644:[460D6302]: mul.s      $f12, $f12, $f13
    089BF648:[460C8B00]: add.s      $f12, $f17, $f12
    089BF64C:[14E0FFD2]: bne        $a3, $zr, 0x089BF598
    089BF650:[E60C001C]: swc1       $f12, 28($s0)
    089BF654:[44956000]: mtc1       $s5, $f12
    089BF658:[C60D0000]: lwc1       $f13, 0($s0)
    089BF65C:[46806320]: cvt.s.w    $f12, $f12
    089BF660:[C60E0004]: lwc1       $f14, 4($s0)
    089BF664:[460C6B43]: div.s      $f13, $f13, $f12
    089BF668:[C60F0008]: lwc1       $f15, 8($s0)
    089BF66C:[C610000C]: lwc1       $f16, 12($s0)
    089BF670:[26040010]: addiu      $a0, $s0, 16
    089BF674:[460C7383]: div.s      $f14, $f14, $f12
    089BF678:[E60D0000]: swc1       $f13, 0($s0)
    089BF67C:[460C7B43]: div.s      $f13, $f15, $f12
    089BF680:[E60E0004]: swc1       $f14, 4($s0)
    089BF684:[460C8383]: div.s      $f14, $f16, $f12
    089BF688:[E60D0008]: swc1       $f13, 8($s0)
    089BF68C:[E60E000C]: swc1       $f14, 12($s0)
    089BF690:[C48D0000]: lwc1       $f13, 0($a0)
    089BF694:[C48E0004]: lwc1       $f14, 4($a0)
    089BF698:[460D6B42]: mul.s      $f13, $f13, $f13
    089BF69C:[C4910008]: lwc1       $f17, 8($a0)
    089BF6A0:[460E7382]: mul.s      $f14, $f14, $f14
    089BF6A4:[46118BC2]: mul.s      $f15, $f17, $f17
    089BF6A8:[460E6B40]: add.s      $f13, $f13, $f14
    089BF6AC:[460F6B40]: add.s      $f13, $f13, $f15
    089BF6B0:[460C6B03]: div.s      $f12, $f13, $f12
    089BF6B4:[46006304]: sqrt.s     $f12, $f12
    089BF6B8:[0E2753BA]: jal        0x089D4EE8
    089BF6BC:[E60C0020]: swc1       $f12, 32($s0)
    089BF6C0:[8FA40134]: lw         $a0, 308($sp)
    089BF6C4:[AE130024]: sw         $s3, 36($s0)
    089BF6C8:[AE040028]: sw         $a0, 40($s0)
    089BF6CC:[10000004]: b          0x089BF6E0
    089BF6D0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089BF6D4:[10000002]: b          0x089BF6E0
    089BF6D8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089BF6DC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089BF6E0:[C7B40148]: lwc1       $f20, 328($sp)
    089BF6E4:[8FB0014C]: lw         $s0, 332($sp)
    089BF6E8:[8FB10150]: lw         $s1, 336($sp)
    089BF6EC:[8FB20154]: lw         $s2, 340($sp)
    089BF6F0:[8FB30158]: lw         $s3, 344($sp)
    089BF6F4:[8FB4015C]: lw         $s4, 348($sp)
    089BF6F8:[8FB50160]: lw         $s5, 352($sp)
    089BF6FC:[8FB60164]: lw         $s6, 356($sp)
    089BF700:[8FB70168]: lw         $s7, 360($sp)
    089BF704:[8FBE016C]: lw         $fp, 364($sp)
    089BF708:[8FBF0170]: lw         $ra, 368($sp)
    089BF70C:[03E00008]: jr         $ra
    089BF710:[27BD0180]: addiu      $sp, $sp, 384
  Back Branch 089BF284 341,565 times (length 19)
    089BF22C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    089BF230:[28850003]: slti       $a1, $a0, 3
    089BF234:[10A00015]: beq        $a1, $zr, 0x089BF28C
    089BF238:[00000000]: nop
    089BF23C:[00042880]: sll        $a1, $a0, 0x0002
--> 089BF240:[03A52821]: addu       $a1, $sp, $a1
    089BF244:[8CA50128]: lw         $a1, 296($a1)
    089BF248:[00043100]: sll        $a2, $a0, 0x0004
    089BF24C:[8CA70000]: lw         $a3, 0($a1)
    089BF250:[03A63021]: addu       $a2, $sp, $a2
    089BF254:[24C800BC]: addiu      $t0, $a2, 188
    089BF258:[AD070000]: sw         $a3, 0($t0)
    089BF25C:[8CA70004]: lw         $a3, 4($a1)
    089BF260:[24C800C0]: addiu      $t0, $a2, 192
    089BF264:[AD070000]: sw         $a3, 0($t0)
    089BF268:[8CA50008]: lw         $a1, 8($a1)
    089BF26C:[24C700C4]: addiu      $a3, $a2, 196
    089BF270:[ACE50000]: sw         $a1, 0($a3)
    089BF274:[24C500C8]: addiu      $a1, $a2, 200
    089BF278:[24840001]: addiu      $a0, $a0, 1
    089BF27C:[ACA00000]: sw         $zr, 0($a1)
    089BF280:[28850003]: slti       $a1, $a0, 3
--> 089BF284:[14A0FFEE]: bne        $a1, $zr, 0x089BF240
    089BF288:[00042880]: sll        $a1, $a0, 0x0002
    089BF28C:[27B200CC]: addiu      $s2, $sp, 204
    089BF290:[27B000BC]: addiu      $s0, $sp, 188
    089BF294:[C64C0000]: lwc1       $f12, 0($s2)
  Back Branch 089BF530 113,855 times (length 247)
  Back Branch 089BF64C 114 times (length 47)
    089BF584:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089BF588:[0095302A]: slt        $a2, $a0, $s5
    089BF58C:[E60C0018]: swc1       $f12, 24($s0)
    089BF590:[10C00030]: beq        $a2, $zr, 0x089BF654
    089BF594:[E60D001C]: swc1       $f13, 28($s0)
--> 089BF598:[8FA60140]: lw         $a2, 320($sp)
    089BF59C:[C60C0000]: lwc1       $f12, 0($s0)
    089BF5A0:[00C40018]: mult       $a2, $a0
    089BF5A4:[C60D0004]: lwc1       $f13, 4($s0)
    089BF5A8:[00003012]: mflo       $a2
    089BF5AC:[00A63021]: addu       $a2, $a1, $a2
    089BF5B0:[C4CE0000]: lwc1       $f14, 0($a2)
    089BF5B4:[C60F0008]: lwc1       $f15, 8($s0)
    089BF5B8:[460E6300]: add.s      $f12, $f12, $f14
    089BF5BC:[E60C0000]: swc1       $f12, 0($s0)
    089BF5C0:[C4CC0004]: lwc1       $f12, 4($a2)
    089BF5C4:[C610000C]: lwc1       $f16, 12($s0)
    089BF5C8:[460C6B00]: add.s      $f12, $f13, $f12
    089BF5CC:[E60C0004]: swc1       $f12, 4($s0)
    089BF5D0:[C4CC0008]: lwc1       $f12, 8($a2)
    089BF5D4:[C60E0010]: lwc1       $f14, 16($s0)
    089BF5D8:[460C7B00]: add.s      $f12, $f15, $f12
    089BF5DC:[E60C0008]: swc1       $f12, 8($s0)
    089BF5E0:[C4CC000C]: lwc1       $f12, 12($a2)
    089BF5E4:[C60D0014]: lwc1       $f13, 20($s0)
    089BF5E8:[460C8300]: add.s      $f12, $f16, $f12
    089BF5EC:[E60C000C]: swc1       $f12, 12($s0)
    089BF5F0:[C4CC0010]: lwc1       $f12, 16($a2)
    089BF5F4:[C4D10020]: lwc1       $f17, 32($a2)
    089BF5F8:[46116302]: mul.s      $f12, $f12, $f17
    089BF5FC:[C60F0018]: lwc1       $f15, 24($s0)
    089BF600:[460C7300]: add.s      $f12, $f14, $f12
    089BF604:[E60C0010]: swc1       $f12, 16($s0)
    089BF608:[C4CC0014]: lwc1       $f12, 20($a2)
    089BF60C:[C4D00020]: lwc1       $f16, 32($a2)
    089BF610:[46106302]: mul.s      $f12, $f12, $f16
    089BF614:[C611001C]: lwc1       $f17, 28($s0)
    089BF618:[460C6B00]: add.s      $f12, $f13, $f12
    089BF61C:[24840001]: addiu      $a0, $a0, 1
    089BF620:[E60C0014]: swc1       $f12, 20($s0)
    089BF624:[C4CC0018]: lwc1       $f12, 24($a2)
    089BF628:[C4CE0020]: lwc1       $f14, 32($a2)
    089BF62C:[460E6302]: mul.s      $f12, $f12, $f14
    089BF630:[0095382A]: slt        $a3, $a0, $s5
    089BF634:[460C7B00]: add.s      $f12, $f15, $f12
    089BF638:[E60C0018]: swc1       $f12, 24($s0)
    089BF63C:[C4CC001C]: lwc1       $f12, 28($a2)
    089BF640:[C4CD0020]: lwc1       $f13, 32($a2)
    089BF644:[460D6302]: mul.s      $f12, $f12, $f13
    089BF648:[460C8B00]: add.s      $f12, $f17, $f12
--> 089BF64C:[14E0FFD2]: bne        $a3, $zr, 0x089BF598
    089BF650:[E60C001C]: swc1       $f12, 28($s0)
    089BF654:[44956000]: mtc1       $s5, $f12
    089BF658:[C60D0000]: lwc1       $f13, 0($s0)
    089BF65C:[46806320]: cvt.s.w    $f12, $f12
_S1_2_8916C6C 21,913,904 instructions (0.541%), 10,421 calls (08916C6C - 089174B8, length 532)
    08916C6C:[27BDFF70]: addiu      $sp, $sp, -144
    08916C70:[E7B40060]: swc1       $f20, 96($sp)
    08916C74:[E7B60064]: swc1       $f22, 100($sp)
    08916C78:[AFB00068]: sw         $s0, 104($sp)
    08916C7C:[AFB1006C]: sw         $s1, 108($sp)
    08916C80:[AFB20070]: sw         $s2, 112($sp)
    08916C84:[AFB30074]: sw         $s3, 116($sp)
    08916C88:[AFB40078]: sw         $s4, 120($sp)
    08916C8C:[AFB5007C]: sw         $s5, 124($sp)
    08916C90:[AFB60080]: sw         $s6, 128($sp)
    08916C94:[AFB70084]: sw         $s7, 132($sp)
    08916C98:[AFBE0088]: sw         $fp, 136($sp)
    08916C9C:[AFBF008C]: sw         $ra, 140($sp)
    08916CA0:[8C850008]: lw         $a1, 8($a0)
    08916CA4:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08916CA8:[8CA40014]: lw         $a0, 20($a1)
    08916CAC:[1080000B]: beq        $a0, $zr, 0x08916CDC
    08916CB0:[00000000]: nop
    08916CB4:[8E450008]: lw         $a1, 8($s2)
    08916CB8:[4480A000]: mtc1       $zr, $f20
    08916CBC:[8CA50014]: lw         $a1, 20($a1)
    08916CC0:[24A5FFFF]: addiu      $a1, $a1, -1
    08916CC4:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08916CC8:[2CC70002]: sltiu      $a3, $a2, 2
    08916CCC:[10E00005]: beq        $a3, $zr, 0x08916CE4
    08916CD0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08916CD4:[1000001B]: b          0x08916D44
    08916CD8:[00000000]: nop
    08916CDC:[100001E9]: b          0x08917484
    08916CE0:[00000000]: nop
    08916CE4:[8E470008]: lw         $a3, 8($s2)
    08916CE8:[00063042]: srl        $a2, $a2, 0x0001
    08916CEC:[00863021]: addu       $a2, $a0, $a2
    08916CF0:[8CE70018]: lw         $a3, 24($a3)
    08916CF4:[000640C0]: sll        $t0, $a2, 0x0003
    08916CF8:[00E83821]: addu       $a3, $a3, $t0
    08916CFC:[C4EC0000]: lwc1       $f12, 0($a3)
    08916D00:[C64D000C]: lwc1       $f13, 12($s2)
    08916D04:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08916D08:[460C6B01]: sub.s      $f12, $f13, $f12
    08916D0C:[4614603C]: c.lt.s     $f12, $f20
    08916D10:[00000000]: nop
    08916D14:[45020001]: bc1fl      0x08916D1C
    08916D18:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08916D1C:[46006307]: neg.s      $f12, $f12
    08916D20:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    08916D24:[4614603C]: c.lt.s     $f12, $f20
    08916D28:[00000000]: nop
    08916D2C:[45020001]: bc1fl      0x08916D34
    08916D30:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08916D34:[00A73023]: subu       $a2, $a1, $a3
    08916D38:[2CC70002]: sltiu      $a3, $a2, 2
    08916D3C:[50E0FFEA]: beql       $a3, $zr, 0x08916CE8
    08916D40:[8E470008]: lw         $a3, 8($s2)
    08916D44:[8E460008]: lw         $a2, 8($s2)
    08916D48:[000480C0]: sll        $s0, $a0, 0x0003
    08916D4C:[8CD10018]: lw         $s1, 24($a2)
    08916D50:[000530C0]: sll        $a2, $a1, 0x0003
    08916D54:[02308021]: addu       $s0, $s1, $s0
    08916D58:[02268821]: addu       $s1, $s1, $a2
    08916D5C:[10850011]: beq        $a0, $a1, 0x08916DA4
    08916D60:[E7B40000]: swc1       $f20, 0($sp)
    08916D64:[C64C000C]: lwc1       $f12, 12($s2)
    08916D68:[C60D0000]: lwc1       $f13, 0($s0)
    08916D6C:[C62E0000]: lwc1       $f14, 0($s1)
    08916D70:[460D6301]: sub.s      $f12, $f12, $f13
    08916D74:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08916D78:[460D7341]: sub.s      $f13, $f14, $f13
    08916D7C:[460D6343]: div.s      $f13, $f12, $f13
    08916D80:[44846000]: mtc1       $a0, $f12
    08916D84:[460D63C1]: sub.s      $f15, $f12, $f13
    08916D88:[4614783C]: c.lt.s     $f15, $f20
    08916D8C:[00000000]: nop
    08916D90:[45010003]: bc1t       0x08916DA0
    08916D94:[E7AD0000]: swc1       $f13, 0($sp)
    08916D98:[10000001]: b          0x08916DA0
    08916D9C:[C7AC0000]: lwc1       $f12, 0($sp)
    08916DA0:[E7AC0000]: swc1       $f12, 0($sp)
    08916DA4:[8E440004]: lw         $a0, 4($s2)
    08916DA8:[8E450008]: lw         $a1, 8($s2)
    08916DAC:[8C840018]: lw         $a0, 24($a0)
    08916DB0:[8C840004]: lw         $a0, 4($a0)
    08916DB4:[AFA40004]: sw         $a0, 4($sp)
    08916DB8:[8CA40030]: lw         $a0, 48($a1)
    08916DBC:[AFA40008]: sw         $a0, 8($sp)
    08916DC0:[8CA40020]: lw         $a0, 32($a1)
    08916DC4:[AFA4000C]: sw         $a0, 12($sp)
    08916DC8:[90A40001]: lbu        $a0, 1($a1)
    08916DCC:[1080000E]: beq        $a0, $zr, 0x08916E08
    08916DD0:[00000000]: nop
    08916DD4:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08916DD8:[8C847BCC]: lw         $a0, 31692($a0)
    08916DDC:[1480000A]: bne        $a0, $zr, 0x08916E08
    08916DE0:[00000000]: nop
    08916DE4:[8E440004]: lw         $a0, 4($s2)
    08916DE8:[2405FFC0]: addiu      $a1, $zr, -64 <=> li $a1, -64
    08916DEC:[8C840020]: lw         $a0, 32($a0)
    08916DF0:[8FA60004]: lw         $a2, 4($sp)
    08916DF4:[00042140]: sll        $a0, $a0, 0x0005
    08916DF8:[2484003F]: addiu      $a0, $a0, 63
    08916DFC:[00852824]: and        $a1, $a0, $a1
    08916E00:[0E298D93]: jal        0x08A6364C [sceKernelDcacheInvalidateRange]
    08916E04:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08916E08:[8E440008]: lw         $a0, 8($s2)
    08916E0C:[90840001]: lbu        $a0, 1($a0)
    08916E10:[1080004A]: beq        $a0, $zr, 0x08916F3C
    08916E14:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08916E18:[8C847BCC]: lw         $a0, 31692($a0)
    08916E1C:[14800047]: bne        $a0, $zr, 0x08916F3C
    08916E20:[00000000]: nop
    08916E24:[C7AC0000]: lwc1       $f12, 0($sp)
    08916E28:[46146032]: c.eq.s     $f12, $f20
    08916E2C:[00000000]: nop
    08916E30:[45010008]: bc1t       0x08916E54
    08916E34:[00000000]: nop
    08916E38:[C7AC0000]: lwc1       $f12, 0($sp)
    08916E3C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08916E40:[44846800]: mtc1       $a0, $f13
    08916E44:[460D6032]: c.eq.s     $f12, $f13
    08916E48:[00000000]: nop
    08916E4C:[4500003B]: bc1f       0x08916F3C
    08916E50:[00000000]: nop
    08916E54:[C7AC0000]: lwc1       $f12, 0($sp)
    08916E58:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08916E5C:[46146032]: c.eq.s     $f12, $f20
    08916E60:[00000000]: nop
    08916E64:[45030001]: bc1tl      0x08916E6C
    08916E68:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08916E6C:[27AC0004]: addiu      $t4, $sp, 4
    08916E70:[8D8C0000]: lw         $t4, 0($t4)
    08916E74:[3C0D4000]: lui        $t5, 0x4000 <=> li $t5, 0x40000000
    08916E78:[018D6025]: or         $t4, $t4, $t5
    08916E7C:[8C8D0004]: lw         $t5, 4($a0)
    08916E80:[27AE0008]: addiu      $t6, $sp, 8
    08916E84:[8DCE0000]: lw         $t6, 0($t6)
    08916E88:[27AF000C]: addiu      $t7, $sp, 12
    08916E8C:[8DEF0000]: lw         $t7, 0($t7)
    08916E90:[8E440008]: lw         $a0, 8($s2)
    08916E94:[2488000C]: addiu      $t0, $a0, 12
    08916E98:[8D080000]: lw         $t0, 0($t0)
    08916E9C:[24990010]: addiu      $t9, $a0, 16
    08916EA0:[8F390000]: lw         $t9, 0($t9)
    08916EA4:[85A90000]: lh         $t1, 0($t5)
    08916EA8:[00095080]: sll        $t2, $t1, 0x0002
    08916EAC:[01485821]: addu       $t3, $t2, $t0
    08916EB0:[00095040]: sll        $t2, $t1, 0x0001
    08916EB4:[016A5821]: addu       $t3, $t3, $t2
    08916EB8:[856A0000]: lh         $t2, 0($t3)
    08916EBC:[48EA0006]: MTV.s      $t2, S120.s
    08916EC0:[856A0002]: lh         $t2, 2($t3)
    08916EC4:[48EA0026]: MTV.s      $t2, S121.s
    08916EC8:[856A0004]: lh         $t2, 4($t3)
    08916ECC:[48EA0046]: MTV.s      $t2, S122.s
    08916ED0:[D2858606]: vi2f.t     C120.t, C120.t, 5
    08916ED4:[85A90002]: lh         $t1, 2($t5)
    08916ED8:[000950C0]: sll        $t2, $t1, 0x0003
    08916EDC:[01595821]: addu       $t3, $t2, $t9
    08916EE0:[856A0000]: lh         $t2, 0($t3)
    08916EE4:[48EA0004]: MTV.s      $t2, S100.s
    08916EE8:[856A0002]: lh         $t2, 2($t3)
    08916EEC:[48EA0024]: MTV.s      $t2, S101.s
    08916EF0:[856A0004]: lh         $t2, 4($t3)
    08916EF4:[48EA0044]: MTV.s      $t2, S102.s
    08916EF8:[856A0006]: lh         $t2, 6($t3)
    08916EFC:[48EA0064]: MTV.s      $t2, S103.s
    08916F00:[D28E8484]: vi2f.q     C100.q, C100.q, 14
    08916F04:[8DC90000]: lw         $t1, 0($t6)
    08916F08:[00094940]: sll        $t1, $t1, 0x0005
    08916F0C:[012C4821]: addu       $t1, $t1, $t4
    08916F10:[F9260002]: vwb.q      C120.q, 0($t1)
    08916F14:[F9240012]: vwb.q      C100.q, 16($t1)
    08916F18:[25AD0004]: addiu      $t5, $t5, 4
    08916F1C:[25CE0004]: addiu      $t6, $t6, 4
    08916F20:[25EFFFFF]: addiu      $t7, $t7, -1
    08916F24:[1DE0FFDF]: bgtz       $t7, 0x08916EA4
    08916F28:[00000000]: nop
    08916F2C:[FFFF040D]: vflush
    08916F30:[FFFF0000]: vnop
    08916F34:[10000153]: b          0x08917484
    08916F38:[00000000]: nop
    08916F3C:[8E440008]: lw         $a0, 8($s2)
    08916F40:[90840001]: lbu        $a0, 1($a0)
    08916F44:[108000FB]: beq        $a0, $zr, 0x08917334
    08916F48:[00000000]: nop
    08916F4C:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08916F50:[8C847BCC]: lw         $a0, 31692($a0)
    08916F54:[1C800077]: bgtz       $a0, 0x08917134
    08916F58:[28850002]: slti       $a1, $a0, 2
    08916F5C:[04800149]: bltz       $a0, 0x08917484
    08916F60:[00000000]: nop
    08916F64:[27AC0004]: addiu      $t4, $sp, 4
    08916F68:[8D8C0000]: lw         $t4, 0($t4)
    08916F6C:[3C0D4000]: lui        $t5, 0x4000 <=> li $t5, 0x40000000
    08916F70:[018D6025]: or         $t4, $t4, $t5
    08916F74:[8E0D0004]: lw         $t5, 4($s0)
    08916F78:[8E2E0004]: lw         $t6, 4($s1)
    08916F7C:[27A40008]: addiu      $a0, $sp, 8
    08916F80:[8C9A0000]: lw         $k0, 0($a0)
    08916F84:[27AF000C]: addiu      $t7, $sp, 12
    08916F88:[8DEF0000]: lw         $t7, 0($t7)
    08916F8C:[CBA90000]: lv.s       S210.s, 0($sp)
    08916F90:[8E440008]: lw         $a0, 8($s2)
    08916F94:[2488000C]: addiu      $t0, $a0, 12
    08916F98:[8D080000]: lw         $t0, 0($t0)
    08916F9C:[24990010]: addiu      $t9, $a0, 16
    08916FA0:[8F390000]: lw         $t9, 0($t9)
    08916FA4:[85A90000]: lh         $t1, 0($t5)
    08916FA8:[00095080]: sll        $t2, $t1, 0x0002
    08916FAC:[01485821]: addu       $t3, $t2, $t0
    08916FB0:[00095040]: sll        $t2, $t1, 0x0001
    08916FB4:[016A5821]: addu       $t3, $t3, $t2
    08916FB8:[856A0000]: lh         $t2, 0($t3)
    08916FBC:[48EA0006]: MTV.s      $t2, S120.s
    08916FC0:[856A0002]: lh         $t2, 2($t3)
    08916FC4:[48EA0026]: MTV.s      $t2, S121.s
    08916FC8:[856A0004]: lh         $t2, 4($t3)
    08916FCC:[48EA0046]: MTV.s      $t2, S122.s
    08916FD0:[D2858606]: vi2f.t     C120.t, C120.t, 5
    08916FD4:[85A90002]: lh         $t1, 2($t5)
    08916FD8:[000950C0]: sll        $t2, $t1, 0x0003
    08916FDC:[01595821]: addu       $t3, $t2, $t9
    08916FE0:[856A0000]: lh         $t2, 0($t3)
    08916FE4:[48EA0004]: MTV.s      $t2, S100.s
    08916FE8:[856A0002]: lh         $t2, 2($t3)
    08916FEC:[48EA0024]: MTV.s      $t2, S101.s
    08916FF0:[856A0004]: lh         $t2, 4($t3)
    08916FF4:[48EA0044]: MTV.s      $t2, S102.s
    08916FF8:[856A0006]: lh         $t2, 6($t3)
    08916FFC:[48EA0064]: MTV.s      $t2, S103.s
    08917000:[D28E8484]: vi2f.q     C100.q, C100.q, 14
    08917004:[85C90000]: lh         $t1, 0($t6)
    08917008:[00095080]: sll        $t2, $t1, 0x0002
    0891700C:[01485821]: addu       $t3, $t2, $t0
    08917010:[00095040]: sll        $t2, $t1, 0x0001
    08917014:[016A5821]: addu       $t3, $t3, $t2
    08917018:[856A0000]: lh         $t2, 0($t3)
    0891701C:[48EA0007]: MTV.s      $t2, S130.s
    08917020:[856A0002]: lh         $t2, 2($t3)
    08917024:[48EA0027]: MTV.s      $t2, S131.s
    08917028:[856A0004]: lh         $t2, 4($t3)
    0891702C:[48EA0047]: MTV.s      $t2, S132.s
    08917030:[D2858707]: vi2f.t     C130.t, C130.t, 5
    08917034:[85C90002]: lh         $t1, 2($t6)
    08917038:[000950C0]: sll        $t2, $t1, 0x0003
    0891703C:[01595821]: addu       $t3, $t2, $t9
    08917040:[856A0000]: lh         $t2, 0($t3)
    08917044:[48EA0005]: MTV.s      $t2, S110.s
    08917048:[856A0002]: lh         $t2, 2($t3)
    0891704C:[48EA0025]: MTV.s      $t2, S111.s
    08917050:[856A0004]: lh         $t2, 4($t3)
    08917054:[48EA0045]: MTV.s      $t2, S112.s
    08917058:[856A0006]: lh         $t2, 6($t3)
    0891705C:[48EA0065]: MTV.s      $t2, S113.s
    08917060:[D28E8585]: vi2f.q     C110.q, C110.q, 14
    08917064:[D0008481]: vmov.q     C010.q, C100.q
    08917068:[D0008582]: vmov.q     C020.q, C110.q
    0891706C:[D0630020]: VCST.s     S001.s, VFPU_SQRT1_2
    08917070:[DE000E03]: VPFXD      [-1:1, M, M, M]
    08917074:[64828180]: vdot.q     S000.s, C010.q, C020.q
    08917078:[D0440903]: vocp.s     S030.s, S210.s
    0891707C:[D0000923]: vmov.s     S031.s, S210.s
    08917080:[6C200002]: vcmp.s     LT, S000.s, S001.s
    08917084:[DC0001E4]: VPFXS      [|x|, y, z, w]
    08917088:[D0170043]: vasin.s    S032.s, S000.s
    0891708C:[49030005]: bvtl       0, 0x089170A4
    08917090:[D0444343]: vocp.s     S032.s, S032.s
    08917094:[64000020]: vmul.s     S001.s, S000.s, S000.s
    08917098:[D0442020]: vocp.s     S001.s, S001.s
    0891709C:[D0162020]: vsqrt.s    S001.s, S001.s
    089170A0:[D0172043]: vasin.s    S032.s, S001.s
    089170A4:[D0060020]: vzero.s    S001.s
    089170A8:[3C013851]: lui        $at, 0x3851 <=> li $at, 0x38510000
    089170AC:[3421B717]: ori        $at, $at, -18665
    089170B0:[48E10040]: MTV.s      $at, S002.s
    089170B4:[65430383]: vscl.p     C030.p, C030.p, S032.s
    089170B8:[6C200002]: vcmp.s     LT, S000.s, S001.s
    089170BC:[D0128303]: vsin.t     C030.t, C030.t
    089170C0:[DC0F00E4]: VPFXS      [-x, -y, -z, -w]
    089170C4:[D2A08282]: VCMOVT.q   C020.q, C020.q, 0
    089170C8:[6C404302]: vcmp.s     LT, S032.s, S002.s
    089170CC:[D0104343]: vrcp.s     S032.s, S032.s
    089170D0:[65430383]: vscl.p     C030.p, C030.p, S032.s
    089170D4:[65038180]: vscl.q     C000.q, C010.q, S030.s
    089170D8:[65238283]: vscl.q     C030.q, C020.q, S031.s
    089170DC:[60038080]: vadd.q     C000.q, C000.q, C030.q
    089170E0:[D2A08180]: VCMOVT.q   C000.q, C010.q, 0
    089170E4:[D000808A]: vmov.q     C220.q, C000.q
    089170E8:[60868700]: vsub.t     C000.t, C130.t, C120.t
    089170EC:[65098000]: vscl.t     C000.t, C000.t, S210.s
    089170F0:[60008600]: vadd.t     C000.t, C120.t, C000.t
    089170F4:[D000800B]: vmov.t     C230.t, C000.t
    089170F8:[8F490000]: lw         $t1, 0($k0)
    089170FC:[00094940]: sll        $t1, $t1, 0x0005
    08917100:[012C4821]: addu       $t1, $t1, $t4
    08917104:[F92A0012]: vwb.q      C220.q, 16($t1)
    08917108:[F92B0002]: vwb.q      C230.q, 0($t1)
    0891710C:[25AD0004]: addiu      $t5, $t5, 4
    08917110:[25CE0004]: addiu      $t6, $t6, 4
    08917114:[275A0004]: addiu      $k0, $k0, 4
    08917118:[25EFFFFF]: addiu      $t7, $t7, -1
    0891711C:[1DE0FFA1]: bgtz       $t7, 0x08916FA4
    08917120:[00000000]: nop
    08917124:[FFFF040D]: vflush
    08917128:[FFFF0000]: vnop
    0891712C:[100000D5]: b          0x08917484
    08917130:[00000000]: nop
    08917134:[14A00007]: bne        $a1, $zr, 0x08917154
    08917138:[28840004]: slti       $a0, $a0, 4
    0891713C:[108000D1]: beq        $a0, $zr, 0x08917484
    08917140:[00000000]: nop
    08917144:[0000004D]: break      0x00001
    08917148:[00000000]: nop
    0891714C:[100000CD]: b          0x08917484
    08917150:[00000000]: nop
    08917154:[27AC0004]: addiu      $t4, $sp, 4
    08917158:[8D8C0000]: lw         $t4, 0($t4)
    0891715C:[3C0D4000]: lui        $t5, 0x4000 <=> li $t5, 0x40000000
    08917160:[018D6025]: or         $t4, $t4, $t5
    08917164:[8E0D0004]: lw         $t5, 4($s0)
    08917168:[8E2E0004]: lw         $t6, 4($s1)
    0891716C:[27A40008]: addiu      $a0, $sp, 8
    08917170:[8C9A0000]: lw         $k0, 0($a0)
    08917174:[27AF000C]: addiu      $t7, $sp, 12
    08917178:[8DEF0000]: lw         $t7, 0($t7)
    0891717C:[CBA90000]: lv.s       S210.s, 0($sp)
    08917180:[8E440008]: lw         $a0, 8($s2)
    08917184:[2488000C]: addiu      $t0, $a0, 12
    08917188:[8D080000]: lw         $t0, 0($t0)
    0891718C:[24990010]: addiu      $t9, $a0, 16
    08917190:[8F390000]: lw         $t9, 0($t9)
    08917194:[85A90000]: lh         $t1, 0($t5)
    08917198:[00095080]: sll        $t2, $t1, 0x0002
    0891719C:[01485821]: addu       $t3, $t2, $t0
    089171A0:[00095040]: sll        $t2, $t1, 0x0001
    089171A4:[016A5821]: addu       $t3, $t3, $t2
    089171A8:[856A0000]: lh         $t2, 0($t3)
    089171AC:[48EA0006]: MTV.s      $t2, S120.s
    089171B0:[856A0002]: lh         $t2, 2($t3)
    089171B4:[48EA0026]: MTV.s      $t2, S121.s
    089171B8:[856A0004]: lh         $t2, 4($t3)
    089171BC:[48EA0046]: MTV.s      $t2, S122.s
    089171C0:[D2858606]: vi2f.t     C120.t, C120.t, 5
    089171C4:[85A90002]: lh         $t1, 2($t5)
    089171C8:[000950C0]: sll        $t2, $t1, 0x0003
    089171CC:[01595821]: addu       $t3, $t2, $t9
    089171D0:[856A0000]: lh         $t2, 0($t3)
    089171D4:[48EA0004]: MTV.s      $t2, S100.s
    089171D8:[856A0002]: lh         $t2, 2($t3)
    089171DC:[48EA0024]: MTV.s      $t2, S101.s
    089171E0:[856A0004]: lh         $t2, 4($t3)
    089171E4:[48EA0044]: MTV.s      $t2, S102.s
    089171E8:[856A0006]: lh         $t2, 6($t3)
    089171EC:[48EA0064]: MTV.s      $t2, S103.s
    089171F0:[D28E8484]: vi2f.q     C100.q, C100.q, 14
    089171F4:[85C90000]: lh         $t1, 0($t6)
    089171F8:[00095080]: sll        $t2, $t1, 0x0002
    089171FC:[01485821]: addu       $t3, $t2, $t0
    08917200:[00095040]: sll        $t2, $t1, 0x0001
    08917204:[016A5821]: addu       $t3, $t3, $t2
    08917208:[856A0000]: lh         $t2, 0($t3)
    0891720C:[48EA0007]: MTV.s      $t2, S130.s
    08917210:[856A0002]: lh         $t2, 2($t3)
    08917214:[48EA0027]: MTV.s      $t2, S131.s
    08917218:[856A0004]: lh         $t2, 4($t3)
    0891721C:[48EA0047]: MTV.s      $t2, S132.s
    08917220:[D2858707]: vi2f.t     C130.t, C130.t, 5
    08917224:[85C90002]: lh         $t1, 2($t6)
    08917228:[000950C0]: sll        $t2, $t1, 0x0003
    0891722C:[01595821]: addu       $t3, $t2, $t9
    08917230:[856A0000]: lh         $t2, 0($t3)
    08917234:[48EA0005]: MTV.s      $t2, S110.s
    08917238:[856A0002]: lh         $t2, 2($t3)
    0891723C:[48EA0025]: MTV.s      $t2, S111.s
    08917240:[856A0004]: lh         $t2, 4($t3)
    08917244:[48EA0045]: MTV.s      $t2, S112.s
    08917248:[856A0006]: lh         $t2, 6($t3)
    0891724C:[48EA0065]: MTV.s      $t2, S113.s
    08917250:[D28E8585]: vi2f.q     C110.q, C110.q, 14
    08917254:[D0008481]: vmov.q     C010.q, C100.q
    08917258:[D0008582]: vmov.q     C020.q, C110.q
    0891725C:[D0630020]: VCST.s     S001.s, VFPU_SQRT1_2
    08917260:[DE000E03]: VPFXD      [-1:1, M, M, M]
    08917264:[64828180]: vdot.q     S000.s, C010.q, C020.q
    08917268:[D0440903]: vocp.s     S030.s, S210.s
    0891726C:[D0000923]: vmov.s     S031.s, S210.s
    08917270:[6C200002]: vcmp.s     LT, S000.s, S001.s
    08917274:[DC0001E4]: VPFXS      [|x|, y, z, w]
    08917278:[D0170043]: vasin.s    S032.s, S000.s
    0891727C:[49030005]: bvtl       0, 0x08917294
    08917280:[D0444343]: vocp.s     S032.s, S032.s
    08917284:[64000020]: vmul.s     S001.s, S000.s, S000.s
    08917288:[D0442020]: vocp.s     S001.s, S001.s
    0891728C:[D0162020]: vsqrt.s    S001.s, S001.s
    08917290:[D0172043]: vasin.s    S032.s, S001.s
    08917294:[D0060020]: vzero.s    S001.s
    08917298:[3C013851]: lui        $at, 0x3851 <=> li $at, 0x38510000
    0891729C:[3421B717]: ori        $at, $at, -18665
    089172A0:[48E10040]: MTV.s      $at, S002.s
    089172A4:[65430383]: vscl.p     C030.p, C030.p, S032.s
    089172A8:[6C200002]: vcmp.s     LT, S000.s, S001.s
    089172AC:[D0128303]: vsin.t     C030.t, C030.t
    089172B0:[DC0F00E4]: VPFXS      [-x, -y, -z, -w]
    089172B4:[D2A08282]: VCMOVT.q   C020.q, C020.q, 0
    089172B8:[6C404302]: vcmp.s     LT, S032.s, S002.s
    089172BC:[D0104343]: vrcp.s     S032.s, S032.s
    089172C0:[65430383]: vscl.p     C030.p, C030.p, S032.s
    089172C4:[65038180]: vscl.q     C000.q, C010.q, S030.s
    089172C8:[65238283]: vscl.q     C030.q, C020.q, S031.s
    089172CC:[60038080]: vadd.q     C000.q, C000.q, C030.q
    089172D0:[D2A08180]: VCMOVT.q   C000.q, C010.q, 0
    089172D4:[60868701]: vsub.t     C010.t, C130.t, C120.t
    089172D8:[65098101]: vscl.t     C010.t, C010.t, S210.s
    089172DC:[6001860B]: vadd.t     C230.t, C120.t, C010.t
    089172E0:[8F490000]: lw         $t1, 0($k0)
    089172E4:[00094940]: sll        $t1, $t1, 0x0005
    089172E8:[012C4821]: addu       $t1, $t1, $t4
    089172EC:[D9220010]: lv.q       C020.q, 16($t1)
    089172F0:[C9230000]: lv.s       S030.s, 0($t1)
    089172F4:[C9230005]: lv.s       S031.s, 4($t1)
    089172F8:[C923000A]: lv.s       S032.s, 8($t1)
    089172FC:[600B830B]: vadd.t     C230.t, C030.t, C230.t
    08917300:[F282808A]: VQMUL.q    C220.q, C000.q, C020.q
    08917304:[F92A0010]: sv.q       C220.q, 16($t1)
    08917308:[F92B0000]: sv.q       C230.q, 0($t1)
    0891730C:[25AD0004]: addiu      $t5, $t5, 4
    08917310:[25CE0004]: addiu      $t6, $t6, 4
    08917314:[275A0004]: addiu      $k0, $k0, 4
    08917318:[25EFFFFF]: addiu      $t7, $t7, -1
    0891731C:[1DE0FF9D]: bgtz       $t7, 0x08917194
    08917320:[00000000]: nop
    08917324:[FFFF040D]: vflush
    08917328:[FFFF0000]: vnop
    0891732C:[10000055]: b          0x08917484
    08917330:[00000000]: nop
    08917334:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08917338:[8FA4000C]: lw         $a0, 12($sp)
    0891733C:[0244202B]: sltu       $a0, $s2, $a0
    08917340:[10800050]: beq        $a0, $zr, 0x08917484
    08917344:[27B50010]: addiu      $s5, $sp, 16
    08917348:[27B6001C]: addiu      $s6, $sp, 28
    0891734C:[27B70030]: addiu      $s7, $sp, 48
    08917350:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08917354:[4484B000]: mtc1       $a0, $f22
    08917358:[27BE0040]: addiu      $fp, $sp, 64
    0891735C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08917360:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08917364:[8FA40004]: lw         $a0, 4($sp)
    08917368:[8FA50008]: lw         $a1, 8($sp)
    0891736C:[00B32821]: addu       $a1, $a1, $s3
    08917370:[AFB3005C]: sw         $s3, 92($sp)
    08917374:[8CA50000]: lw         $a1, 0($a1)
    08917378:[00052940]: sll        $a1, $a1, 0x0005
    0891737C:[00859821]: addu       $s3, $a0, $a1
    08917380:[8E040004]: lw         $a0, 4($s0)
    08917384:[00942021]: addu       $a0, $a0, $s4
    08917388:[8E250004]: lw         $a1, 4($s1)
    0891738C:[00B42821]: addu       $a1, $a1, $s4
    08917390:[E7B40010]: swc1       $f20, 16($sp)
    08917394:[E7B40014]: swc1       $f20, 20($sp)
    08917398:[E7B40018]: swc1       $f20, 24($sp)
    0891739C:[C48C0000]: lwc1       $f12, 0($a0)
    089173A0:[E7AC0010]: swc1       $f12, 16($sp)
    089173A4:[C48C0004]: lwc1       $f12, 4($a0)
    089173A8:[E7AC0014]: swc1       $f12, 20($sp)
    089173AC:[C48C0008]: lwc1       $f12, 8($a0)
    089173B0:[E7AC0018]: swc1       $f12, 24($sp)
    089173B4:[E7B4001C]: swc1       $f20, 28($sp)
    089173B8:[E7B40020]: swc1       $f20, 32($sp)
    089173BC:[E7B40024]: swc1       $f20, 36($sp)
    089173C0:[C4AC0000]: lwc1       $f12, 0($a1)
    089173C4:[E7AC001C]: swc1       $f12, 28($sp)
    089173C8:[C4AC0004]: lwc1       $f12, 4($a1)
    089173CC:[E7AC0020]: swc1       $f12, 32($sp)
    089173D0:[C4AC0008]: lwc1       $f12, 8($a1)
    089173D4:[E7AC0024]: swc1       $f12, 36($sp)
    089173D8:[E7B40030]: swc1       $f20, 48($sp)
    089173DC:[E7B40034]: swc1       $f20, 52($sp)
    089173E0:[E7B40038]: swc1       $f20, 56($sp)
    089173E4:[E7B6003C]: swc1       $f22, 60($sp)
    089173E8:[24840010]: addiu      $a0, $a0, 16
    089173EC:[8C860000]: lw         $a2, 0($a0)
    089173F0:[8C870004]: lw         $a3, 4($a0)
    089173F4:[8C880008]: lw         $t0, 8($a0)
    089173F8:[AFA60030]: sw         $a2, 48($sp)
    089173FC:[AFA70034]: sw         $a3, 52($sp)
    08917400:[AFA80038]: sw         $t0, 56($sp)
    08917404:[8C84000C]: lw         $a0, 12($a0)
    08917408:[AFA4003C]: sw         $a0, 60($sp)
    0891740C:[E7B40040]: swc1       $f20, 64($sp)
    08917410:[E7B40044]: swc1       $f20, 68($sp)
    08917414:[E7B40048]: swc1       $f20, 72($sp)
    08917418:[E7B6004C]: swc1       $f22, 76($sp)
    0891741C:[24A40010]: addiu      $a0, $a1, 16
    08917420:[8C850000]: lw         $a1, 0($a0)
    08917424:[8C860004]: lw         $a2, 4($a0)
    08917428:[8C870008]: lw         $a3, 8($a0)
    0891742C:[AFA50040]: sw         $a1, 64($sp)
    08917430:[AFA60044]: sw         $a2, 68($sp)
    08917434:[AFA70048]: sw         $a3, 72($sp)
    08917438:[8C84000C]: lw         $a0, 12($a0)
    0891743C:[AFA4004C]: sw         $a0, 76($sp)
    08917440:[26640010]: addiu      $a0, $s3, 16
    08917444:[C7AC0000]: lwc1       $f12, 0($sp)
    08917448:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    0891744C:[0E2905CC]: jal        0x08A41730
    08917450:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08917454:[C7AC0000]: lwc1       $f12, 0($sp)
    08917458:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0891745C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08917460:[0E290043]: jal        0x08A4010C
    08917464:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08917468:[26520001]: addiu      $s2, $s2, 1
    0891746C:[8FB3005C]: lw         $s3, 92($sp)
    08917470:[26730004]: addiu      $s3, $s3, 4
    08917474:[8FA4000C]: lw         $a0, 12($sp)
    08917478:[0244202B]: sltu       $a0, $s2, $a0
    0891747C:[1480FFB9]: bne        $a0, $zr, 0x08917364
    08917480:[26940020]: addiu      $s4, $s4, 32
    08917484:[C7B40060]: lwc1       $f20, 96($sp)
    08917488:[C7B60064]: lwc1       $f22, 100($sp)
    0891748C:[8FB00068]: lw         $s0, 104($sp)
    08917490:[8FB1006C]: lw         $s1, 108($sp)
    08917494:[8FB20070]: lw         $s2, 112($sp)
    08917498:[8FB30074]: lw         $s3, 116($sp)
    0891749C:[8FB40078]: lw         $s4, 120($sp)
    089174A0:[8FB5007C]: lw         $s5, 124($sp)
    089174A4:[8FB60080]: lw         $s6, 128($sp)
    089174A8:[8FB70084]: lw         $s7, 132($sp)
    089174AC:[8FBE0088]: lw         $fp, 136($sp)
    089174B0:[8FBF008C]: lw         $ra, 140($sp)
    089174B4:[03E00008]: jr         $ra
    089174B8:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 0891711C 169,706 times (length 96)
    08916F90:[8E440008]: lw         $a0, 8($s2)
    08916F94:[2488000C]: addiu      $t0, $a0, 12
    08916F98:[8D080000]: lw         $t0, 0($t0)
    08916F9C:[24990010]: addiu      $t9, $a0, 16
    08916FA0:[8F390000]: lw         $t9, 0($t9)
--> 08916FA4:[85A90000]: lh         $t1, 0($t5)
    08916FA8:[00095080]: sll        $t2, $t1, 0x0002
    08916FAC:[01485821]: addu       $t3, $t2, $t0
    08916FB0:[00095040]: sll        $t2, $t1, 0x0001
    08916FB4:[016A5821]: addu       $t3, $t3, $t2
    08916FB8:[856A0000]: lh         $t2, 0($t3)
    08916FBC:[48EA0006]: MTV.s      $t2, S120.s
    08916FC0:[856A0002]: lh         $t2, 2($t3)
    08916FC4:[48EA0026]: MTV.s      $t2, S121.s
    08916FC8:[856A0004]: lh         $t2, 4($t3)
    08916FCC:[48EA0046]: MTV.s      $t2, S122.s
    08916FD0:[D2858606]: vi2f.t     C120.t, C120.t, 5
    08916FD4:[85A90002]: lh         $t1, 2($t5)
    08916FD8:[000950C0]: sll        $t2, $t1, 0x0003
    08916FDC:[01595821]: addu       $t3, $t2, $t9
    08916FE0:[856A0000]: lh         $t2, 0($t3)
    08916FE4:[48EA0004]: MTV.s      $t2, S100.s
    08916FE8:[856A0002]: lh         $t2, 2($t3)
    08916FEC:[48EA0024]: MTV.s      $t2, S101.s
    08916FF0:[856A0004]: lh         $t2, 4($t3)
    08916FF4:[48EA0044]: MTV.s      $t2, S102.s
    08916FF8:[856A0006]: lh         $t2, 6($t3)
    08916FFC:[48EA0064]: MTV.s      $t2, S103.s
    08917000:[D28E8484]: vi2f.q     C100.q, C100.q, 14
    08917004:[85C90000]: lh         $t1, 0($t6)
    08917008:[00095080]: sll        $t2, $t1, 0x0002
    0891700C:[01485821]: addu       $t3, $t2, $t0
    08917010:[00095040]: sll        $t2, $t1, 0x0001
    08917014:[016A5821]: addu       $t3, $t3, $t2
    08917018:[856A0000]: lh         $t2, 0($t3)
    0891701C:[48EA0007]: MTV.s      $t2, S130.s
    08917020:[856A0002]: lh         $t2, 2($t3)
    08917024:[48EA0027]: MTV.s      $t2, S131.s
    08917028:[856A0004]: lh         $t2, 4($t3)
    0891702C:[48EA0047]: MTV.s      $t2, S132.s
    08917030:[D2858707]: vi2f.t     C130.t, C130.t, 5
    08917034:[85C90002]: lh         $t1, 2($t6)
    08917038:[000950C0]: sll        $t2, $t1, 0x0003
    0891703C:[01595821]: addu       $t3, $t2, $t9
    08917040:[856A0000]: lh         $t2, 0($t3)
    08917044:[48EA0005]: MTV.s      $t2, S110.s
    08917048:[856A0002]: lh         $t2, 2($t3)
    0891704C:[48EA0025]: MTV.s      $t2, S111.s
    08917050:[856A0004]: lh         $t2, 4($t3)
    08917054:[48EA0045]: MTV.s      $t2, S112.s
    08917058:[856A0006]: lh         $t2, 6($t3)
    0891705C:[48EA0065]: MTV.s      $t2, S113.s
    08917060:[D28E8585]: vi2f.q     C110.q, C110.q, 14
    08917064:[D0008481]: vmov.q     C010.q, C100.q
    08917068:[D0008582]: vmov.q     C020.q, C110.q
    0891706C:[D0630020]: VCST.s     S001.s, VFPU_SQRT1_2
    08917070:[DE000E03]: VPFXD      [-1:1, M, M, M]
    08917074:[64828180]: vdot.q     S000.s, C010.q, C020.q
    08917078:[D0440903]: vocp.s     S030.s, S210.s
    0891707C:[D0000923]: vmov.s     S031.s, S210.s
    08917080:[6C200002]: vcmp.s     LT, S000.s, S001.s
    08917084:[DC0001E4]: VPFXS      [|x|, y, z, w]
    08917088:[D0170043]: vasin.s    S032.s, S000.s
    0891708C:[49030005]: bvtl       0, 0x089170A4
    08917090:[D0444343]: vocp.s     S032.s, S032.s
    08917094:[64000020]: vmul.s     S001.s, S000.s, S000.s
    08917098:[D0442020]: vocp.s     S001.s, S001.s
    0891709C:[D0162020]: vsqrt.s    S001.s, S001.s
    089170A0:[D0172043]: vasin.s    S032.s, S001.s
    089170A4:[D0060020]: vzero.s    S001.s
    089170A8:[3C013851]: lui        $at, 0x3851 <=> li $at, 0x38510000
    089170AC:[3421B717]: ori        $at, $at, -18665
    089170B0:[48E10040]: MTV.s      $at, S002.s
    089170B4:[65430383]: vscl.p     C030.p, C030.p, S032.s
    089170B8:[6C200002]: vcmp.s     LT, S000.s, S001.s
    089170BC:[D0128303]: vsin.t     C030.t, C030.t
    089170C0:[DC0F00E4]: VPFXS      [-x, -y, -z, -w]
    089170C4:[D2A08282]: VCMOVT.q   C020.q, C020.q, 0
    089170C8:[6C404302]: vcmp.s     LT, S032.s, S002.s
    089170CC:[D0104343]: vrcp.s     S032.s, S032.s
    089170D0:[65430383]: vscl.p     C030.p, C030.p, S032.s
    089170D4:[65038180]: vscl.q     C000.q, C010.q, S030.s
    089170D8:[65238283]: vscl.q     C030.q, C020.q, S031.s
    089170DC:[60038080]: vadd.q     C000.q, C000.q, C030.q
    089170E0:[D2A08180]: VCMOVT.q   C000.q, C010.q, 0
    089170E4:[D000808A]: vmov.q     C220.q, C000.q
    089170E8:[60868700]: vsub.t     C000.t, C130.t, C120.t
    089170EC:[65098000]: vscl.t     C000.t, C000.t, S210.s
    089170F0:[60008600]: vadd.t     C000.t, C120.t, C000.t
    089170F4:[D000800B]: vmov.t     C230.t, C000.t
    089170F8:[8F490000]: lw         $t1, 0($k0)
    089170FC:[00094940]: sll        $t1, $t1, 0x0005
    08917100:[012C4821]: addu       $t1, $t1, $t4
    08917104:[F92A0012]: vwb.q      C220.q, 16($t1)
    08917108:[F92B0002]: vwb.q      C230.q, 0($t1)
    0891710C:[25AD0004]: addiu      $t5, $t5, 4
    08917110:[25CE0004]: addiu      $t6, $t6, 4
    08917114:[275A0004]: addiu      $k0, $k0, 4
    08917118:[25EFFFFF]: addiu      $t7, $t7, -1
--> 0891711C:[1DE0FFA1]: bgtz       $t7, 0x08916FA4
    08917120:[00000000]: nop
    08917124:[FFFF040D]: vflush
    08917128:[FFFF0000]: vnop
    0891712C:[100000D5]: b          0x08917484
  Back Branch 08916F24 99,534 times (length 34)
    08916E90:[8E440008]: lw         $a0, 8($s2)
    08916E94:[2488000C]: addiu      $t0, $a0, 12
    08916E98:[8D080000]: lw         $t0, 0($t0)
    08916E9C:[24990010]: addiu      $t9, $a0, 16
    08916EA0:[8F390000]: lw         $t9, 0($t9)
--> 08916EA4:[85A90000]: lh         $t1, 0($t5)
    08916EA8:[00095080]: sll        $t2, $t1, 0x0002
    08916EAC:[01485821]: addu       $t3, $t2, $t0
    08916EB0:[00095040]: sll        $t2, $t1, 0x0001
    08916EB4:[016A5821]: addu       $t3, $t3, $t2
    08916EB8:[856A0000]: lh         $t2, 0($t3)
    08916EBC:[48EA0006]: MTV.s      $t2, S120.s
    08916EC0:[856A0002]: lh         $t2, 2($t3)
    08916EC4:[48EA0026]: MTV.s      $t2, S121.s
    08916EC8:[856A0004]: lh         $t2, 4($t3)
    08916ECC:[48EA0046]: MTV.s      $t2, S122.s
    08916ED0:[D2858606]: vi2f.t     C120.t, C120.t, 5
    08916ED4:[85A90002]: lh         $t1, 2($t5)
    08916ED8:[000950C0]: sll        $t2, $t1, 0x0003
    08916EDC:[01595821]: addu       $t3, $t2, $t9
    08916EE0:[856A0000]: lh         $t2, 0($t3)
    08916EE4:[48EA0004]: MTV.s      $t2, S100.s
    08916EE8:[856A0002]: lh         $t2, 2($t3)
    08916EEC:[48EA0024]: MTV.s      $t2, S101.s
    08916EF0:[856A0004]: lh         $t2, 4($t3)
    08916EF4:[48EA0044]: MTV.s      $t2, S102.s
    08916EF8:[856A0006]: lh         $t2, 6($t3)
    08916EFC:[48EA0064]: MTV.s      $t2, S103.s
    08916F00:[D28E8484]: vi2f.q     C100.q, C100.q, 14
    08916F04:[8DC90000]: lw         $t1, 0($t6)
    08916F08:[00094940]: sll        $t1, $t1, 0x0005
    08916F0C:[012C4821]: addu       $t1, $t1, $t4
    08916F10:[F9260002]: vwb.q      C120.q, 0($t1)
    08916F14:[F9240012]: vwb.q      C100.q, 16($t1)
    08916F18:[25AD0004]: addiu      $t5, $t5, 4
    08916F1C:[25CE0004]: addiu      $t6, $t6, 4
    08916F20:[25EFFFFF]: addiu      $t7, $t7, -1
--> 08916F24:[1DE0FFDF]: bgtz       $t7, 0x08916EA4
    08916F28:[00000000]: nop
    08916F2C:[FFFF040D]: vflush
    08916F30:[FFFF0000]: vnop
    08916F34:[10000153]: b          0x08917484
  Back Branch 08916D3C 34,163 times (length 23)
    08916CD4:[1000001B]: b          0x08916D44
    08916CD8:[00000000]: nop
    08916CDC:[100001E9]: b          0x08917484
    08916CE0:[00000000]: nop
    08916CE4:[8E470008]: lw         $a3, 8($s2)
--> 08916CE8:[00063042]: srl        $a2, $a2, 0x0001
    08916CEC:[00863021]: addu       $a2, $a0, $a2
    08916CF0:[8CE70018]: lw         $a3, 24($a3)
    08916CF4:[000640C0]: sll        $t0, $a2, 0x0003
    08916CF8:[00E83821]: addu       $a3, $a3, $t0
    08916CFC:[C4EC0000]: lwc1       $f12, 0($a3)
    08916D00:[C64D000C]: lwc1       $f13, 12($s2)
    08916D04:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08916D08:[460C6B01]: sub.s      $f12, $f13, $f12
    08916D0C:[4614603C]: c.lt.s     $f12, $f20
    08916D10:[00000000]: nop
    08916D14:[45020001]: bc1fl      0x08916D1C
    08916D18:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08916D1C:[46006307]: neg.s      $f12, $f12
    08916D20:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    08916D24:[4614603C]: c.lt.s     $f12, $f20
    08916D28:[00000000]: nop
    08916D2C:[45020001]: bc1fl      0x08916D34
    08916D30:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08916D34:[00A73023]: subu       $a2, $a1, $a3
    08916D38:[2CC70002]: sltiu      $a3, $a2, 2
--> 08916D3C:[50E0FFEA]: beql       $a3, $zr, 0x08916CE8
    08916D40:[8E470008]: lw         $a3, 8($s2)
    08916D44:[8E460008]: lw         $a2, 8($s2)
    08916D48:[000480C0]: sll        $s0, $a0, 0x0003
    08916D4C:[8CD10018]: lw         $s1, 24($a2)
  Back Branch 0891747C 783 times (length 72)
    08917350:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08917354:[4484B000]: mtc1       $a0, $f22
    08917358:[27BE0040]: addiu      $fp, $sp, 64
    0891735C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08917360:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
--> 08917364:[8FA40004]: lw         $a0, 4($sp)
    08917368:[8FA50008]: lw         $a1, 8($sp)
    0891736C:[00B32821]: addu       $a1, $a1, $s3
    08917370:[AFB3005C]: sw         $s3, 92($sp)
    08917374:[8CA50000]: lw         $a1, 0($a1)
    08917378:[00052940]: sll        $a1, $a1, 0x0005
    0891737C:[00859821]: addu       $s3, $a0, $a1
    08917380:[8E040004]: lw         $a0, 4($s0)
    08917384:[00942021]: addu       $a0, $a0, $s4
    08917388:[8E250004]: lw         $a1, 4($s1)
    0891738C:[00B42821]: addu       $a1, $a1, $s4
    08917390:[E7B40010]: swc1       $f20, 16($sp)
    08917394:[E7B40014]: swc1       $f20, 20($sp)
    08917398:[E7B40018]: swc1       $f20, 24($sp)
    0891739C:[C48C0000]: lwc1       $f12, 0($a0)
    089173A0:[E7AC0010]: swc1       $f12, 16($sp)
    089173A4:[C48C0004]: lwc1       $f12, 4($a0)
    089173A8:[E7AC0014]: swc1       $f12, 20($sp)
    089173AC:[C48C0008]: lwc1       $f12, 8($a0)
    089173B0:[E7AC0018]: swc1       $f12, 24($sp)
    089173B4:[E7B4001C]: swc1       $f20, 28($sp)
    089173B8:[E7B40020]: swc1       $f20, 32($sp)
    089173BC:[E7B40024]: swc1       $f20, 36($sp)
    089173C0:[C4AC0000]: lwc1       $f12, 0($a1)
    089173C4:[E7AC001C]: swc1       $f12, 28($sp)
    089173C8:[C4AC0004]: lwc1       $f12, 4($a1)
    089173CC:[E7AC0020]: swc1       $f12, 32($sp)
    089173D0:[C4AC0008]: lwc1       $f12, 8($a1)
    089173D4:[E7AC0024]: swc1       $f12, 36($sp)
    089173D8:[E7B40030]: swc1       $f20, 48($sp)
    089173DC:[E7B40034]: swc1       $f20, 52($sp)
    089173E0:[E7B40038]: swc1       $f20, 56($sp)
    089173E4:[E7B6003C]: swc1       $f22, 60($sp)
    089173E8:[24840010]: addiu      $a0, $a0, 16
    089173EC:[8C860000]: lw         $a2, 0($a0)
    089173F0:[8C870004]: lw         $a3, 4($a0)
    089173F4:[8C880008]: lw         $t0, 8($a0)
    089173F8:[AFA60030]: sw         $a2, 48($sp)
    089173FC:[AFA70034]: sw         $a3, 52($sp)
    08917400:[AFA80038]: sw         $t0, 56($sp)
    08917404:[8C84000C]: lw         $a0, 12($a0)
    08917408:[AFA4003C]: sw         $a0, 60($sp)
    0891740C:[E7B40040]: swc1       $f20, 64($sp)
    08917410:[E7B40044]: swc1       $f20, 68($sp)
    08917414:[E7B40048]: swc1       $f20, 72($sp)
    08917418:[E7B6004C]: swc1       $f22, 76($sp)
    0891741C:[24A40010]: addiu      $a0, $a1, 16
    08917420:[8C850000]: lw         $a1, 0($a0)
    08917424:[8C860004]: lw         $a2, 4($a0)
    08917428:[8C870008]: lw         $a3, 8($a0)
    0891742C:[AFA50040]: sw         $a1, 64($sp)
    08917430:[AFA60044]: sw         $a2, 68($sp)
    08917434:[AFA70048]: sw         $a3, 72($sp)
    08917438:[8C84000C]: lw         $a0, 12($a0)
    0891743C:[AFA4004C]: sw         $a0, 76($sp)
    08917440:[26640010]: addiu      $a0, $s3, 16
    08917444:[C7AC0000]: lwc1       $f12, 0($sp)
    08917448:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    0891744C:[0E2905CC]: jal        0x08A41730
    08917450:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08917454:[C7AC0000]: lwc1       $f12, 0($sp)
    08917458:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0891745C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08917460:[0E290043]: jal        0x08A4010C
    08917464:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08917468:[26520001]: addiu      $s2, $s2, 1
    0891746C:[8FB3005C]: lw         $s3, 92($sp)
    08917470:[26730004]: addiu      $s3, $s3, 4
    08917474:[8FA4000C]: lw         $a0, 12($sp)
    08917478:[0244202B]: sltu       $a0, $s2, $a0
--> 0891747C:[1480FFB9]: bne        $a0, $zr, 0x08917364
    08917480:[26940020]: addiu      $s4, $s4, 32
    08917484:[C7B40060]: lwc1       $f20, 96($sp)
    08917488:[C7B60064]: lwc1       $f22, 100($sp)
    0891748C:[8FB00068]: lw         $s0, 104($sp)
_S1_2_893A15C 21,864,456 instructions (0.539%), 61,764 calls (0893A15C - 0893A3A0, length 146)
    0893A15C:[27BDFF70]: addiu      $sp, $sp, -144
    0893A160:[C4D00004]: lwc1       $f16, 4($a2)
    0893A164:[46107BC1]: sub.s      $f15, $f15, $f16
    0893A168:[460C7802]: mul.s      $f0, $f15, $f12
    0893A16C:[C4D10000]: lwc1       $f17, 0($a2)
    0893A170:[460D7C02]: mul.s      $f16, $f15, $f13
    0893A174:[C4D20008]: lwc1       $f18, 8($a2)
    0893A178:[C4D30014]: lwc1       $f19, 20($a2)
    0893A17C:[46009481]: sub.s      $f18, $f18, $f0
    0893A180:[AFB30078]: sw         $s3, 120($sp)
    0893A184:[46109CC1]: sub.s      $f19, $f19, $f16
    0893A188:[03A09825]: or         $s3, $sp, $zr <=> move $s3, $sp
    0893A18C:[46117380]: add.s      $f14, $f14, $f17
    0893A190:[E66F0008]: swc1       $f15, 8($s3)
    0893A194:[E6720000]: swc1       $f18, 0($s3)
    0893A198:[E6730004]: swc1       $f19, 4($s3)
    0893A19C:[C4D10008]: lwc1       $f17, 8($a2)
    0893A1A0:[C4D20010]: lwc1       $f18, 16($a2)
    0893A1A4:[46008C41]: sub.s      $f17, $f17, $f0
    0893A1A8:[46128481]: sub.s      $f18, $f16, $f18
    0893A1AC:[E66F0014]: swc1       $f15, 20($s3)
    0893A1B0:[460C7302]: mul.s      $f12, $f14, $f12
    0893A1B4:[E671000C]: swc1       $f17, 12($s3)
    0893A1B8:[460D7342]: mul.s      $f13, $f14, $f13
    0893A1BC:[E6720010]: swc1       $f18, 16($s3)
    0893A1C0:[C4D10008]: lwc1       $f17, 8($a2)
    0893A1C4:[C4D20010]: lwc1       $f18, 16($a2)
    0893A1C8:[460C8C41]: sub.s      $f17, $f17, $f12
    0893A1CC:[46126C81]: sub.s      $f18, $f13, $f18
    0893A1D0:[E66E0020]: swc1       $f14, 32($s3)
    0893A1D4:[E6710018]: swc1       $f17, 24($s3)
    0893A1D8:[E672001C]: swc1       $f18, 28($s3)
    0893A1DC:[C4D10008]: lwc1       $f17, 8($a2)
    0893A1E0:[C4D20014]: lwc1       $f18, 20($a2)
    0893A1E4:[460C8C41]: sub.s      $f17, $f17, $f12
    0893A1E8:[460D9481]: sub.s      $f18, $f18, $f13
    0893A1EC:[E66E002C]: swc1       $f14, 44($s3)
    0893A1F0:[E6710024]: swc1       $f17, 36($s3)
    0893A1F4:[E6720028]: swc1       $f18, 40($s3)
    0893A1F8:[C4D1000C]: lwc1       $f17, 12($a2)
    0893A1FC:[C4D20014]: lwc1       $f18, 20($a2)
    0893A200:[46110441]: sub.s      $f17, $f0, $f17
    0893A204:[46109481]: sub.s      $f18, $f18, $f16
    0893A208:[E66F0038]: swc1       $f15, 56($s3)
    0893A20C:[E6710030]: swc1       $f17, 48($s3)
    0893A210:[E6720034]: swc1       $f18, 52($s3)
    0893A214:[C4D1000C]: lwc1       $f17, 12($a2)
    0893A218:[C4D20010]: lwc1       $f18, 16($a2)
    0893A21C:[46110441]: sub.s      $f17, $f0, $f17
    0893A220:[E66F0044]: swc1       $f15, 68($s3)
    0893A224:[461283C1]: sub.s      $f15, $f16, $f18
    0893A228:[E671003C]: swc1       $f17, 60($s3)
    0893A22C:[E66F0040]: swc1       $f15, 64($s3)
    0893A230:[C4CF000C]: lwc1       $f15, 12($a2)
    0893A234:[C4D10010]: lwc1       $f17, 16($a2)
    0893A238:[460F63C1]: sub.s      $f15, $f12, $f15
    0893A23C:[46116C41]: sub.s      $f17, $f13, $f17
    0893A240:[E66E0050]: swc1       $f14, 80($s3)
    0893A244:[E66F0048]: swc1       $f15, 72($s3)
    0893A248:[E671004C]: swc1       $f17, 76($s3)
    0893A24C:[C4CF000C]: lwc1       $f15, 12($a2)
    0893A250:[C4D00014]: lwc1       $f16, 20($a2)
    0893A254:[460F6301]: sub.s      $f12, $f12, $f15
    0893A258:[460D8341]: sub.s      $f13, $f16, $f13
    0893A25C:[E66E005C]: swc1       $f14, 92($s3)
    0893A260:[AFB10070]: sw         $s1, 112($sp)
    0893A264:[AFB60084]: sw         $s6, 132($sp)
    0893A268:[3C1108A7]: lui        $s1, 0x08A7 <=> li $s1, 0x08A70000
    0893A26C:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0893A270:[E66C0054]: swc1       $f12, 84($s3)
    0893A274:[AFB0006C]: sw         $s0, 108($sp)
    0893A278:[AFB20074]: sw         $s2, 116($sp)
    0893A27C:[AFB4007C]: sw         $s4, 124($sp)
    0893A280:[AFB50080]: sw         $s5, 128($sp)
    0893A284:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0893A288:[27B50060]: addiu      $s5, $sp, 96
    0893A28C:[0276B021]: addu       $s6, $s3, $s6
    0893A290:[26317A44]: addiu      $s1, $s1, 31300
    0893A294:[E66D0058]: swc1       $f13, 88($s3)
    0893A298:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0893A29C:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
    0893A2A0:[AFBF0088]: sw         $ra, 136($sp)
    0893A2A4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0893A2A8:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0893A2AC:[0E24E825]: jal        0x0893A094
    0893A2B0:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0893A2B4:[C6AC0000]: lwc1       $f12, 0($s5)
    0893A2B8:[26520001]: addiu      $s2, $s2, 1
    0893A2BC:[E6CC0000]: swc1       $f12, 0($s6)
    0893A2C0:[C6AC0004]: lwc1       $f12, 4($s5)
    0893A2C4:[2A440008]: slti       $a0, $s2, 8
    0893A2C8:[E6CC0004]: swc1       $f12, 4($s6)
    0893A2CC:[C6AC0008]: lwc1       $f12, 8($s5)
    0893A2D0:[E6CC0008]: swc1       $f12, 8($s6)
    0893A2D4:[1480FFF3]: bne        $a0, $zr, 0x0893A2A4
    0893A2D8:[26D6000C]: addiu      $s6, $s6, 12
    0893A2DC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0893A2E0:[0220A025]: or         $s4, $s1, $zr <=> move $s4, $s1
    0893A2E4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0893A2E8:[02048821]: addu       $s1, $s0, $a0
    0893A2EC:[8E840000]: lw         $a0, 0($s4)
    0893A2F0:[8E860004]: lw         $a2, 4($s4)
    0893A2F4:[00842821]: addu       $a1, $a0, $a0
    0893A2F8:[00852021]: addu       $a0, $a0, $a1
    0893A2FC:[00042880]: sll        $a1, $a0, 0x0002
    0893A300:[00C62021]: addu       $a0, $a2, $a2
    0893A304:[8E870008]: lw         $a3, 8($s4)
    0893A308:[00C42021]: addu       $a0, $a2, $a0
    0893A30C:[00043080]: sll        $a2, $a0, 0x0002
    0893A310:[00E72021]: addu       $a0, $a3, $a3
    0893A314:[00E42021]: addu       $a0, $a3, $a0
    0893A318:[00043880]: sll        $a3, $a0, 0x0002
    0893A31C:[02652821]: addu       $a1, $s3, $a1
    0893A320:[02663021]: addu       $a2, $s3, $a2
    0893A324:[02673821]: addu       $a3, $s3, $a3
    0893A328:[0E251589]: jal        0x08945624
    0893A32C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0893A330:[26520001]: addiu      $s2, $s2, 1
    0893A334:[26940010]: addiu      $s4, $s4, 16
    0893A338:[2A440006]: slti       $a0, $s2, 6
    0893A33C:[1480FFEB]: bne        $a0, $zr, 0x0893A2EC
    0893A340:[26310010]: addiu      $s1, $s1, 16
    0893A344:[26640018]: addiu      $a0, $s3, 24
    0893A348:[C48C0000]: lwc1       $f12, 0($a0)
    0893A34C:[26650030]: addiu      $a1, $s3, 48
    0893A350:[E60C0060]: swc1       $f12, 96($s0)
    0893A354:[C48C0004]: lwc1       $f12, 4($a0)
    0893A358:[E60C0064]: swc1       $f12, 100($s0)
    0893A35C:[C48C0008]: lwc1       $f12, 8($a0)
    0893A360:[E60C0068]: swc1       $f12, 104($s0)
    0893A364:[C4AC0000]: lwc1       $f12, 0($a1)
    0893A368:[E60C0070]: swc1       $f12, 112($s0)
    0893A36C:[C4AC0004]: lwc1       $f12, 4($a1)
    0893A370:[E60C0074]: swc1       $f12, 116($s0)
    0893A374:[C4AC0008]: lwc1       $f12, 8($a1)
    0893A378:[E60C0078]: swc1       $f12, 120($s0)
    0893A37C:[8FB0006C]: lw         $s0, 108($sp)
    0893A380:[8FB10070]: lw         $s1, 112($sp)
    0893A384:[8FB20074]: lw         $s2, 116($sp)
    0893A388:[8FB30078]: lw         $s3, 120($sp)
    0893A38C:[8FB4007C]: lw         $s4, 124($sp)
    0893A390:[8FB50080]: lw         $s5, 128($sp)
    0893A394:[8FB60084]: lw         $s6, 132($sp)
    0893A398:[8FBF0088]: lw         $ra, 136($sp)
    0893A39C:[03E00008]: jr         $ra
    0893A3A0:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 0893A2D4 494,112 times (length 14)
    0893A290:[26317A44]: addiu      $s1, $s1, 31300
    0893A294:[E66D0058]: swc1       $f13, 88($s3)
    0893A298:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0893A29C:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
    0893A2A0:[AFBF0088]: sw         $ra, 136($sp)
--> 0893A2A4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0893A2A8:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0893A2AC:[0E24E825]: jal        0x0893A094
    0893A2B0:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0893A2B4:[C6AC0000]: lwc1       $f12, 0($s5)
    0893A2B8:[26520001]: addiu      $s2, $s2, 1
    0893A2BC:[E6CC0000]: swc1       $f12, 0($s6)
    0893A2C0:[C6AC0004]: lwc1       $f12, 4($s5)
    0893A2C4:[2A440008]: slti       $a0, $s2, 8
    0893A2C8:[E6CC0004]: swc1       $f12, 4($s6)
    0893A2CC:[C6AC0008]: lwc1       $f12, 8($s5)
    0893A2D0:[E6CC0008]: swc1       $f12, 8($s6)
--> 0893A2D4:[1480FFF3]: bne        $a0, $zr, 0x0893A2A4
    0893A2D8:[26D6000C]: addiu      $s6, $s6, 12
    0893A2DC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0893A2E0:[0220A025]: or         $s4, $s1, $zr <=> move $s4, $s1
    0893A2E4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
  Back Branch 0893A33C 370,584 times (length 22)
    0893A2D8:[26D6000C]: addiu      $s6, $s6, 12
    0893A2DC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0893A2E0:[0220A025]: or         $s4, $s1, $zr <=> move $s4, $s1
    0893A2E4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0893A2E8:[02048821]: addu       $s1, $s0, $a0
--> 0893A2EC:[8E840000]: lw         $a0, 0($s4)
    0893A2F0:[8E860004]: lw         $a2, 4($s4)
    0893A2F4:[00842821]: addu       $a1, $a0, $a0
    0893A2F8:[00852021]: addu       $a0, $a0, $a1
    0893A2FC:[00042880]: sll        $a1, $a0, 0x0002
    0893A300:[00C62021]: addu       $a0, $a2, $a2
    0893A304:[8E870008]: lw         $a3, 8($s4)
    0893A308:[00C42021]: addu       $a0, $a2, $a0
    0893A30C:[00043080]: sll        $a2, $a0, 0x0002
    0893A310:[00E72021]: addu       $a0, $a3, $a3
    0893A314:[00E42021]: addu       $a0, $a3, $a0
    0893A318:[00043880]: sll        $a3, $a0, 0x0002
    0893A31C:[02652821]: addu       $a1, $s3, $a1
    0893A320:[02663021]: addu       $a2, $s3, $a2
    0893A324:[02673821]: addu       $a3, $s3, $a3
    0893A328:[0E251589]: jal        0x08945624
    0893A32C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0893A330:[26520001]: addiu      $s2, $s2, 1
    0893A334:[26940010]: addiu      $s4, $s4, 16
    0893A338:[2A440006]: slti       $a0, $s2, 6
--> 0893A33C:[1480FFEB]: bne        $a0, $zr, 0x0893A2EC
    0893A340:[26310010]: addiu      $s1, $s1, 16
    0893A344:[26640018]: addiu      $a0, $s3, 24
    0893A348:[C48C0000]: lwc1       $f12, 0($a0)
    0893A34C:[26650030]: addiu      $a1, $s3, 48
_S1_2_889ABA0 21,472,538 instructions (0.530%), 2,725 calls (0889ABA0 - 0889B3C0, length 521)
    0889ABA0:[27BDFFB0]: addiu      $sp, $sp, -80
    0889ABA4:[94C80010]: lhu        $t0, 16($a2)
    0889ABA8:[AFB00038]: sw         $s0, 56($sp)
    0889ABAC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0889ABB0:[AFB1003C]: sw         $s1, 60($sp)
    0889ABB4:[AFB20040]: sw         $s2, 64($sp)
    0889ABB8:[00E8202B]: sltu       $a0, $a3, $t0
    0889ABBC:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0889ABC0:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0889ABC4:[E7B40030]: swc1       $f20, 48($sp)
    0889ABC8:[E7B60034]: swc1       $f22, 52($sp)
    0889ABCC:[AFB30044]: sw         $s3, 68($sp)
    0889ABD0:[AFB40048]: sw         $s4, 72($sp)
    0889ABD4:[AFBF004C]: sw         $ra, 76($sp)
    0889ABD8:[10800017]: beq        $a0, $zr, 0x0889AC38
    0889ABDC:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    0889ABE0:[3C07088A]: lui        $a3, 0x088A <=> li $a3, 0x088A0000
    0889ABE4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0889ABE8:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0889ABEC:[3406001C]: ori        $a2, $zr, 28 <=> li $a2, 28
    0889ABF0:[0E2912B4]: jal        0x08A44AD0
    0889ABF4:[24E7A2D0]: addiu      $a3, $a3, -23856
    0889ABF8:[C64C0000]: lwc1       $f12, 0($s2)
    0889ABFC:[C64D0008]: lwc1       $f13, 8($s2)
    0889AC00:[AE420018]: sw         $v0, 24($s2)
    0889AC04:[460D6500]: add.s      $f20, $f12, $f13
    0889AC08:[C64E0004]: lwc1       $f14, 4($s2)
    0889AC0C:[C64F000C]: lwc1       $f15, 12($s2)
    0889AC10:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0889AC14:[4484B000]: mtc1       $a0, $f22
    0889AC18:[460F7300]: add.s      $f12, $f14, $f15
    0889AC1C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889AC20:[4616A502]: mul.s      $f20, $f20, $f22
    0889AC24:[28850004]: slti       $a1, $a0, 4
    0889AC28:[14A0000B]: bne        $a1, $zr, 0x0889AC58
    0889AC2C:[46166582]: mul.s      $f22, $f12, $f22
    0889AC30:[10000026]: b          0x0889ACCC
    0889AC34:[C64C0000]: lwc1       $f12, 0($s2)
    0889AC38:[96440010]: lhu        $a0, 16($s2)
    0889AC3C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0889AC40:[0004202A]: slt        $a0, $zr, $a0 <=> move $a0, $a0
    0889AC44:[AFA50008]: sw         $a1, 8($sp)
    0889AC48:[AFA4000C]: sw         $a0, 12($sp)
    0889AC4C:[AE050000]: sw         $a1, 0($s0)
    0889AC50:[100001D2]: b          0x0889B39C
    0889AC54:[AE040004]: sw         $a0, 4($s0)
    0889AC58:[00043140]: sll        $a2, $a0, 0x0005
    0889AC5C:[44806000]: mtc1       $zr, $f12
    0889AC60:[00043880]: sll        $a3, $a0, 0x0002
    0889AC64:[8E450018]: lw         $a1, 24($s2)
    0889AC68:[00C73023]: subu       $a2, $a2, $a3
    0889AC6C:[8E470018]: lw         $a3, 24($s2)
    0889AC70:[00A62821]: addu       $a1, $a1, $a2
    0889AC74:[8E480018]: lw         $t0, 24($s2)
    0889AC78:[E4AC000C]: swc1       $f12, 12($a1)
    0889AC7C:[00E62821]: addu       $a1, $a3, $a2
    0889AC80:[8E470018]: lw         $a3, 24($s2)
    0889AC84:[E4AC0004]: swc1       $f12, 4($a1)
    0889AC88:[01062821]: addu       $a1, $t0, $a2
    0889AC8C:[E4AC0008]: swc1       $f12, 8($a1)
    0889AC90:[00E62821]: addu       $a1, $a3, $a2
    0889AC94:[E4AC0000]: swc1       $f12, 0($a1)
    0889AC98:[96450010]: lhu        $a1, 16($s2)
    0889AC9C:[8E470014]: lw         $a3, 20($s2)
    0889ACA0:[8E480018]: lw         $t0, 24($s2)
    0889ACA4:[00052900]: sll        $a1, $a1, 0x0004
    0889ACA8:[00E52821]: addu       $a1, $a3, $a1
    0889ACAC:[01063021]: addu       $a2, $t0, $a2
    0889ACB0:[24840001]: addiu      $a0, $a0, 1
    0889ACB4:[ACC50014]: sw         $a1, 20($a2)
    0889ACB8:[3084FFFF]: andi       $a0, $a0, -1
    0889ACBC:[28850004]: slti       $a1, $a0, 4
    0889ACC0:[14A0FFE6]: bne        $a1, $zr, 0x0889AC5C
    0889ACC4:[00043140]: sll        $a2, $a0, 0x0005
    0889ACC8:[C64C0000]: lwc1       $f12, 0($s2)
    0889ACCC:[8E440018]: lw         $a0, 24($s2)
    0889ACD0:[E48C0070]: swc1       $f12, 112($a0)
    0889ACD4:[8E440018]: lw         $a0, 24($s2)
    0889ACD8:[E4940078]: swc1       $f20, 120($a0)
    0889ACDC:[C64C0004]: lwc1       $f12, 4($s2)
    0889ACE0:[8E440018]: lw         $a0, 24($s2)
    0889ACE4:[E48C0074]: swc1       $f12, 116($a0)
    0889ACE8:[8E440018]: lw         $a0, 24($s2)
    0889ACEC:[E496007C]: swc1       $f22, 124($a0)
    0889ACF0:[96440010]: lhu        $a0, 16($s2)
    0889ACF4:[8E450014]: lw         $a1, 20($s2)
    0889ACF8:[00042100]: sll        $a0, $a0, 0x0004
    0889ACFC:[8E460018]: lw         $a2, 24($s2)
    0889AD00:[00A42021]: addu       $a0, $a1, $a0
    0889AD04:[ACC40084]: sw         $a0, 132($a2)
    0889AD08:[C64C0000]: lwc1       $f12, 0($s2)
    0889AD0C:[8E440018]: lw         $a0, 24($s2)
    0889AD10:[E48C008C]: swc1       $f12, 140($a0)
    0889AD14:[8E440018]: lw         $a0, 24($s2)
    0889AD18:[E4940094]: swc1       $f20, 148($a0)
    0889AD1C:[8E440018]: lw         $a0, 24($s2)
    0889AD20:[E4960090]: swc1       $f22, 144($a0)
    0889AD24:[C64C000C]: lwc1       $f12, 12($s2)
    0889AD28:[8E440018]: lw         $a0, 24($s2)
    0889AD2C:[E48C0098]: swc1       $f12, 152($a0)
    0889AD30:[96440010]: lhu        $a0, 16($s2)
    0889AD34:[8E450014]: lw         $a1, 20($s2)
    0889AD38:[00042100]: sll        $a0, $a0, 0x0004
    0889AD3C:[8E460018]: lw         $a2, 24($s2)
    0889AD40:[00A42021]: addu       $a0, $a1, $a0
    0889AD44:[ACC400A0]: sw         $a0, 160($a2)
    0889AD48:[8E440018]: lw         $a0, 24($s2)
    0889AD4C:[E49400A8]: swc1       $f20, 168($a0)
    0889AD50:[C64C0008]: lwc1       $f12, 8($s2)
    0889AD54:[8E440018]: lw         $a0, 24($s2)
    0889AD58:[E48C00B0]: swc1       $f12, 176($a0)
    0889AD5C:[C64C0004]: lwc1       $f12, 4($s2)
    0889AD60:[8E440018]: lw         $a0, 24($s2)
    0889AD64:[E48C00AC]: swc1       $f12, 172($a0)
    0889AD68:[8E440018]: lw         $a0, 24($s2)
    0889AD6C:[E49600B4]: swc1       $f22, 180($a0)
    0889AD70:[96440010]: lhu        $a0, 16($s2)
    0889AD74:[8E450014]: lw         $a1, 20($s2)
    0889AD78:[00042100]: sll        $a0, $a0, 0x0004
    0889AD7C:[8E460018]: lw         $a2, 24($s2)
    0889AD80:[00A42021]: addu       $a0, $a1, $a0
    0889AD84:[ACC400BC]: sw         $a0, 188($a2)
    0889AD88:[8E440018]: lw         $a0, 24($s2)
    0889AD8C:[E49400C4]: swc1       $f20, 196($a0)
    0889AD90:[C64C0008]: lwc1       $f12, 8($s2)
    0889AD94:[8E440018]: lw         $a0, 24($s2)
    0889AD98:[E48C00CC]: swc1       $f12, 204($a0)
    0889AD9C:[8E440018]: lw         $a0, 24($s2)
    0889ADA0:[E49600C8]: swc1       $f22, 200($a0)
    0889ADA4:[C64C000C]: lwc1       $f12, 12($s2)
    0889ADA8:[8E440018]: lw         $a0, 24($s2)
    0889ADAC:[E48C00D0]: swc1       $f12, 208($a0)
    0889ADB0:[96440010]: lhu        $a0, 16($s2)
    0889ADB4:[8E450014]: lw         $a1, 20($s2)
    0889ADB8:[00042100]: sll        $a0, $a0, 0x0004
    0889ADBC:[8E460018]: lw         $a2, 24($s2)
    0889ADC0:[00A42021]: addu       $a0, $a1, $a0
    0889ADC4:[ACC400D8]: sw         $a0, 216($a2)
    0889ADC8:[96440010]: lhu        $a0, 16($s2)
    0889ADCC:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0889ADD0:[0284202A]: slt        $a0, $s4, $a0
    0889ADD4:[108000D9]: beq        $a0, $zr, 0x0889B13C
    0889ADD8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889ADDC:[8E440014]: lw         $a0, 20($s2)
    0889ADE0:[00142900]: sll        $a1, $s4, 0x0004
    0889ADE4:[00852021]: addu       $a0, $a0, $a1
    0889ADE8:[3C057F7F]: lui        $a1, 0x7F7F <=> li $a1, 0x7F7F0000
    0889ADEC:[34A5FFFF]: ori        $a1, $a1, -1
    0889ADF0:[44856000]: mtc1       $a1, $f12
    0889ADF4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0889ADF8:[3C05FF7F]: lui        $a1, 0xFF7F <=> li $a1, 0xFF7F0000
    0889ADFC:[E7AC0014]: swc1       $f12, 20($sp)
    0889AE00:[E7AC0010]: swc1       $f12, 16($sp)
    0889AE04:[34A5FFFF]: ori        $a1, $a1, -1
    0889AE08:[44856000]: mtc1       $a1, $f12
    0889AE0C:[E7AC001C]: swc1       $f12, 28($sp)
    0889AE10:[28C50003]: slti       $a1, $a2, 3
    0889AE14:[10A0002E]: beq        $a1, $zr, 0x0889AED0
    0889AE18:[E7AC0018]: swc1       $f12, 24($sp)
    0889AE1C:[00062880]: sll        $a1, $a2, 0x0002
    0889AE20:[00852821]: addu       $a1, $a0, $a1
    0889AE24:[8CA50000]: lw         $a1, 0($a1)
    0889AE28:[8E270010]: lw         $a3, 16($s1)
    0889AE2C:[00A54021]: addu       $t0, $a1, $a1
    0889AE30:[00A82821]: addu       $a1, $a1, $t0
    0889AE34:[00052880]: sll        $a1, $a1, 0x0002
    0889AE38:[00E52821]: addu       $a1, $a3, $a1
    0889AE3C:[C7AC0010]: lwc1       $f12, 16($sp)
    0889AE40:[C4AD0000]: lwc1       $f13, 0($a1)
    0889AE44:[460D603E]: c.le.s     $f12, $f13
    0889AE48:[00000000]: nop
    0889AE4C:[45010003]: bc1t       0x0889AE5C
    0889AE50:[00000000]: nop
    0889AE54:[C4AC0000]: lwc1       $f12, 0($a1)
    0889AE58:[E7AC0010]: swc1       $f12, 16($sp)
    0889AE5C:[C7AC0018]: lwc1       $f12, 24($sp)
    0889AE60:[C4AD0000]: lwc1       $f13, 0($a1)
    0889AE64:[460D603C]: c.lt.s     $f12, $f13
    0889AE68:[00000000]: nop
    0889AE6C:[45000003]: bc1f       0x0889AE7C
    0889AE70:[00000000]: nop
    0889AE74:[C4AC0000]: lwc1       $f12, 0($a1)
    0889AE78:[E7AC0018]: swc1       $f12, 24($sp)
    0889AE7C:[C7AC0014]: lwc1       $f12, 20($sp)
    0889AE80:[C4AD0008]: lwc1       $f13, 8($a1)
    0889AE84:[460D603E]: c.le.s     $f12, $f13
    0889AE88:[00000000]: nop
    0889AE8C:[45010003]: bc1t       0x0889AE9C
    0889AE90:[00000000]: nop
    0889AE94:[C4AC0008]: lwc1       $f12, 8($a1)
    0889AE98:[E7AC0014]: swc1       $f12, 20($sp)
    0889AE9C:[C7AC001C]: lwc1       $f12, 28($sp)
    0889AEA0:[C4AD0008]: lwc1       $f13, 8($a1)
    0889AEA4:[460D603C]: c.lt.s     $f12, $f13
    0889AEA8:[00000000]: nop
    0889AEAC:[45000003]: bc1f       0x0889AEBC
    0889AEB0:[00000000]: nop
    0889AEB4:[C4AC0008]: lwc1       $f12, 8($a1)
    0889AEB8:[E7AC001C]: swc1       $f12, 28($sp)
    0889AEBC:[24C60001]: addiu      $a2, $a2, 1
    0889AEC0:[30C6FFFF]: andi       $a2, $a2, -1
    0889AEC4:[28C50003]: slti       $a1, $a2, 3
    0889AEC8:[14A0FFD5]: bne        $a1, $zr, 0x0889AE20
    0889AECC:[00062880]: sll        $a1, $a2, 0x0002
    0889AED0:[C7AC0018]: lwc1       $f12, 24($sp)
    0889AED4:[4614603E]: c.le.s     $f12, $f20
    0889AED8:[00000000]: nop
    0889AEDC:[4500000C]: bc1f       0x0889AF10
    0889AEE0:[00000000]: nop
    0889AEE4:[C7AC001C]: lwc1       $f12, 28($sp)
    0889AEE8:[4616603E]: c.le.s     $f12, $f22
    0889AEEC:[00000000]: nop
    0889AEF0:[45000007]: bc1f       0x0889AF10
    0889AEF4:[00000000]: nop
    0889AEF8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889AEFC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889AF00:[0E227274]: jal        0x0889C9D0
    0889AF04:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0889AF08:[10000087]: b          0x0889B128
    0889AF0C:[00000000]: nop
    0889AF10:[C7AC0018]: lwc1       $f12, 24($sp)
    0889AF14:[4614603E]: c.le.s     $f12, $f20
    0889AF18:[00000000]: nop
    0889AF1C:[4500000C]: bc1f       0x0889AF50
    0889AF20:[00000000]: nop
    0889AF24:[C7AC0014]: lwc1       $f12, 20($sp)
    0889AF28:[4616603C]: c.lt.s     $f12, $f22
    0889AF2C:[00000000]: nop
    0889AF30:[45010007]: bc1t       0x0889AF50
    0889AF34:[00000000]: nop
    0889AF38:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889AF3C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889AF40:[0E227274]: jal        0x0889C9D0
    0889AF44:[34060005]: ori        $a2, $zr, 5 <=> li $a2, 5
    0889AF48:[10000077]: b          0x0889B128
    0889AF4C:[00000000]: nop
    0889AF50:[C7AC0010]: lwc1       $f12, 16($sp)
    0889AF54:[4614603C]: c.lt.s     $f12, $f20
    0889AF58:[00000000]: nop
    0889AF5C:[4501000C]: bc1t       0x0889AF90
    0889AF60:[00000000]: nop
    0889AF64:[C7AC001C]: lwc1       $f12, 28($sp)
    0889AF68:[4616603E]: c.le.s     $f12, $f22
    0889AF6C:[00000000]: nop
    0889AF70:[45000007]: bc1f       0x0889AF90
    0889AF74:[00000000]: nop
    0889AF78:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889AF7C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889AF80:[0E227274]: jal        0x0889C9D0
    0889AF84:[34060006]: ori        $a2, $zr, 6 <=> li $a2, 6
    0889AF88:[10000067]: b          0x0889B128
    0889AF8C:[00000000]: nop
    0889AF90:[C7AC0010]: lwc1       $f12, 16($sp)
    0889AF94:[4614603C]: c.lt.s     $f12, $f20
    0889AF98:[00000000]: nop
    0889AF9C:[4501000C]: bc1t       0x0889AFD0
    0889AFA0:[00000000]: nop
    0889AFA4:[C7AC0014]: lwc1       $f12, 20($sp)
    0889AFA8:[4616603C]: c.lt.s     $f12, $f22
    0889AFAC:[00000000]: nop
    0889AFB0:[45010007]: bc1t       0x0889AFD0
    0889AFB4:[00000000]: nop
    0889AFB8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889AFBC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889AFC0:[0E227274]: jal        0x0889C9D0
    0889AFC4:[34060007]: ori        $a2, $zr, 7 <=> li $a2, 7
    0889AFC8:[10000057]: b          0x0889B128
    0889AFCC:[00000000]: nop
    0889AFD0:[C7AC0010]: lwc1       $f12, 16($sp)
    0889AFD4:[4614603E]: c.le.s     $f12, $f20
    0889AFD8:[00000000]: nop
    0889AFDC:[45000011]: bc1f       0x0889B024
    0889AFE0:[00000000]: nop
    0889AFE4:[C7AC0018]: lwc1       $f12, 24($sp)
    0889AFE8:[4614603C]: c.lt.s     $f12, $f20
    0889AFEC:[00000000]: nop
    0889AFF0:[4501000C]: bc1t       0x0889B024
    0889AFF4:[00000000]: nop
    0889AFF8:[C7AC001C]: lwc1       $f12, 28($sp)
    0889AFFC:[4616603E]: c.le.s     $f12, $f22
    0889B000:[00000000]: nop
    0889B004:[45000007]: bc1f       0x0889B024
    0889B008:[00000000]: nop
    0889B00C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889B010:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889B014:[0E227274]: jal        0x0889C9D0
    0889B018:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0889B01C:[10000042]: b          0x0889B128
    0889B020:[00000000]: nop
    0889B024:[C7AC0010]: lwc1       $f12, 16($sp)
    0889B028:[4614603E]: c.le.s     $f12, $f20
    0889B02C:[00000000]: nop
    0889B030:[45000011]: bc1f       0x0889B078
    0889B034:[00000000]: nop
    0889B038:[C7AC0018]: lwc1       $f12, 24($sp)
    0889B03C:[4614603C]: c.lt.s     $f12, $f20
    0889B040:[00000000]: nop
    0889B044:[4501000C]: bc1t       0x0889B078
    0889B048:[00000000]: nop
    0889B04C:[C7AC0014]: lwc1       $f12, 20($sp)
    0889B050:[4616603C]: c.lt.s     $f12, $f22
    0889B054:[00000000]: nop
    0889B058:[45010007]: bc1t       0x0889B078
    0889B05C:[00000000]: nop
    0889B060:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889B064:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889B068:[0E227274]: jal        0x0889C9D0
    0889B06C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0889B070:[1000002D]: b          0x0889B128
    0889B074:[00000000]: nop
    0889B078:[C7AC0018]: lwc1       $f12, 24($sp)
    0889B07C:[4614603E]: c.le.s     $f12, $f20
    0889B080:[00000000]: nop
    0889B084:[45000011]: bc1f       0x0889B0CC
    0889B088:[00000000]: nop
    0889B08C:[C7AC0014]: lwc1       $f12, 20($sp)
    0889B090:[4616603E]: c.le.s     $f12, $f22
    0889B094:[00000000]: nop
    0889B098:[4500000C]: bc1f       0x0889B0CC
    0889B09C:[00000000]: nop
    0889B0A0:[C7AC001C]: lwc1       $f12, 28($sp)
    0889B0A4:[4616603C]: c.lt.s     $f12, $f22
    0889B0A8:[00000000]: nop
    0889B0AC:[45010007]: bc1t       0x0889B0CC
    0889B0B0:[00000000]: nop
    0889B0B4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889B0B8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889B0BC:[0E227274]: jal        0x0889C9D0
    0889B0C0:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    0889B0C4:[10000018]: b          0x0889B128
    0889B0C8:[00000000]: nop
    0889B0CC:[C7AC0010]: lwc1       $f12, 16($sp)
    0889B0D0:[4614603C]: c.lt.s     $f12, $f20
    0889B0D4:[00000000]: nop
    0889B0D8:[45010011]: bc1t       0x0889B120
    0889B0DC:[00000000]: nop
    0889B0E0:[C7AC0014]: lwc1       $f12, 20($sp)
    0889B0E4:[4616603E]: c.le.s     $f12, $f22
    0889B0E8:[00000000]: nop
    0889B0EC:[4500000C]: bc1f       0x0889B120
    0889B0F0:[00000000]: nop
    0889B0F4:[C7AC001C]: lwc1       $f12, 28($sp)
    0889B0F8:[4616603C]: c.lt.s     $f12, $f22
    0889B0FC:[00000000]: nop
    0889B100:[45010007]: bc1t       0x0889B120
    0889B104:[00000000]: nop
    0889B108:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889B10C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889B110:[0E227274]: jal        0x0889C9D0
    0889B114:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    0889B118:[10000003]: b          0x0889B128
    0889B11C:[00000000]: nop
    0889B120:[26940001]: addiu      $s4, $s4, 1
    0889B124:[3294FFFF]: andi       $s4, $s4, -1
    0889B128:[96440010]: lhu        $a0, 16($s2)
    0889B12C:[0284202A]: slt        $a0, $s4, $a0
    0889B130:[5480FF2B]: bnel       $a0, $zr, 0x0889ADE0
    0889B134:[8E440014]: lw         $a0, 20($s2)
    0889B138:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889B13C:[AFA40000]: sw         $a0, 0($sp)
    0889B140:[AFA00004]: sw         $zr, 4($sp)
    0889B144:[8E440018]: lw         $a0, 24($s2)
    0889B148:[94850010]: lhu        $a1, 16($a0)
    0889B14C:[9486002C]: lhu        $a2, 44($a0)
    0889B150:[94870048]: lhu        $a3, 72($a0)
    0889B154:[00A62821]: addu       $a1, $a1, $a2
    0889B158:[94840064]: lhu        $a0, 100($a0)
    0889B15C:[00A72821]: addu       $a1, $a1, $a3
    0889B160:[00A42021]: addu       $a0, $a1, $a0
    0889B164:[3084FFFF]: andi       $a0, $a0, -1
    0889B168:[14800007]: bne        $a0, $zr, 0x0889B188
    0889B16C:[00000000]: nop
    0889B170:[96440010]: lhu        $a0, 16($s2)
    0889B174:[18800069]: blez       $a0, 0x0889B31C
    0889B178:[00000000]: nop
    0889B17C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889B180:[10000066]: b          0x0889B31C
    0889B184:[AFA40004]: sw         $a0, 4($sp)
    0889B188:[96450010]: lhu        $a1, 16($s2)
    0889B18C:[00A42821]: addu       $a1, $a1, $a0
    0889B190:[0265282B]: sltu       $a1, $s3, $a1
    0889B194:[14A0001E]: bne        $a1, $zr, 0x0889B210
    0889B198:[00000000]: nop
    0889B19C:[96450010]: lhu        $a1, 16($s2)
    0889B1A0:[8E460018]: lw         $a2, 24($s2)
    0889B1A4:[00A42021]: addu       $a0, $a1, $a0
    0889B1A8:[A6440010]: sh         $a0, 16($s2)
    0889B1AC:[8E440018]: lw         $a0, 24($s2)
    0889B1B0:[A4C00064]: sh         $zr, 100($a2)
    0889B1B4:[8E450018]: lw         $a1, 24($s2)
    0889B1B8:[A4800048]: sh         $zr, 72($a0)
    0889B1BC:[8E440018]: lw         $a0, 24($s2)
    0889B1C0:[A4A0002C]: sh         $zr, 44($a1)
    0889B1C4:[A4800010]: sh         $zr, 16($a0)
    0889B1C8:[96440010]: lhu        $a0, 16($s2)
    0889B1CC:[8E450014]: lw         $a1, 20($s2)
    0889B1D0:[00042100]: sll        $a0, $a0, 0x0004
    0889B1D4:[8E460018]: lw         $a2, 24($s2)
    0889B1D8:[00A42021]: addu       $a0, $a1, $a0
    0889B1DC:[8E450018]: lw         $a1, 24($s2)
    0889B1E0:[ACC40068]: sw         $a0, 104($a2)
    0889B1E4:[8E460018]: lw         $a2, 24($s2)
    0889B1E8:[ACA4004C]: sw         $a0, 76($a1)
    0889B1EC:[8E450018]: lw         $a1, 24($s2)
    0889B1F0:[ACC40030]: sw         $a0, 48($a2)
    0889B1F4:[ACA40014]: sw         $a0, 20($a1)
    0889B1F8:[96440010]: lhu        $a0, 16($s2)
    0889B1FC:[18800047]: blez       $a0, 0x0889B31C
    0889B200:[00000000]: nop
    0889B204:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889B208:[10000044]: b          0x0889B31C
    0889B20C:[AFA40004]: sw         $a0, 4($sp)
    0889B210:[96440010]: lhu        $a0, 16($s2)
    0889B214:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0889B218:[0284202A]: slt        $a0, $s4, $a0
    0889B21C:[1080002B]: beq        $a0, $zr, 0x0889B2CC
    0889B220:[00000000]: nop
    0889B224:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889B228:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    0889B22C:[28870004]: slti       $a3, $a0, 4
    0889B230:[10E0001E]: beq        $a3, $zr, 0x0889B2AC
    0889B234:[3406FFFF]: ori        $a2, $zr, -1 <=> li $a2, 65535
    0889B238:[8E470018]: lw         $a3, 24($s2)
    0889B23C:[00044140]: sll        $t0, $a0, 0x0005
    0889B240:[00044880]: sll        $t1, $a0, 0x0002
    0889B244:[01094023]: subu       $t0, $t0, $t1
    0889B248:[00E83821]: addu       $a3, $a3, $t0
    0889B24C:[94E70010]: lhu        $a3, 16($a3)
    0889B250:[18E00011]: blez       $a3, 0x0889B298
    0889B254:[00000000]: nop
    0889B258:[8E470018]: lw         $a3, 24($s2)
    0889B25C:[00044140]: sll        $t0, $a0, 0x0005
    0889B260:[00044880]: sll        $t1, $a0, 0x0002
    0889B264:[01094023]: subu       $t0, $t0, $t1
    0889B268:[00E83821]: addu       $a3, $a3, $t0
    0889B26C:[94E70010]: lhu        $a3, 16($a3)
    0889B270:[00E6382A]: slt        $a3, $a3, $a2
    0889B274:[10E00008]: beq        $a3, $zr, 0x0889B298
    0889B278:[00000000]: nop
    0889B27C:[8E450018]: lw         $a1, 24($s2)
    0889B280:[00043140]: sll        $a2, $a0, 0x0005
    0889B284:[00043880]: sll        $a3, $a0, 0x0002
    0889B288:[00C73023]: subu       $a2, $a2, $a3
    0889B28C:[00A62821]: addu       $a1, $a1, $a2
    0889B290:[94A60010]: lhu        $a2, 16($a1)
    0889B294:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0889B298:[24840001]: addiu      $a0, $a0, 1
    0889B29C:[3084FFFF]: andi       $a0, $a0, -1
    0889B2A0:[28870004]: slti       $a3, $a0, 4
    0889B2A4:[14E0FFE4]: bne        $a3, $zr, 0x0889B238
    0889B2A8:[00000000]: nop
    0889B2AC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0889B2B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889B2B4:[0E227274]: jal        0x0889C9D0
    0889B2B8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889B2BC:[96440010]: lhu        $a0, 16($s2)
    0889B2C0:[0284202A]: slt        $a0, $s4, $a0
    0889B2C4:[1480FFD7]: bne        $a0, $zr, 0x0889B224
    0889B2C8:[00000000]: nop
    0889B2CC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889B2D0:[28850004]: slti       $a1, $a0, 4
    0889B2D4:[10A00011]: beq        $a1, $zr, 0x0889B31C
    0889B2D8:[00000000]: nop
    0889B2DC:[8E450018]: lw         $a1, 24($s2)
    0889B2E0:[00043140]: sll        $a2, $a0, 0x0005
    0889B2E4:[00043880]: sll        $a3, $a0, 0x0002
    0889B2E8:[00C73023]: subu       $a2, $a2, $a3
    0889B2EC:[00A62821]: addu       $a1, $a1, $a2
    0889B2F0:[94A50010]: lhu        $a1, 16($a1)
    0889B2F4:[18A00004]: blez       $a1, 0x0889B308
    0889B2F8:[00000000]: nop
    0889B2FC:[8FA50004]: lw         $a1, 4($sp)
    0889B300:[24A50001]: addiu      $a1, $a1, 1
    0889B304:[AFA50004]: sw         $a1, 4($sp)
    0889B308:[24840001]: addiu      $a0, $a0, 1
    0889B30C:[3084FFFF]: andi       $a0, $a0, -1
    0889B310:[28850004]: slti       $a1, $a0, 4
    0889B314:[14A0FFF1]: bne        $a1, $zr, 0x0889B2DC
    0889B318:[00000000]: nop
    0889B31C:[34140004]: ori        $s4, $zr, 4 <=> li $s4, 4
    0889B320:[2A840008]: slti       $a0, $s4, 8
    0889B324:[10800019]: beq        $a0, $zr, 0x0889B38C
    0889B328:[00000000]: nop
    0889B32C:[8E460018]: lw         $a2, 24($s2)
    0889B330:[00142940]: sll        $a1, $s4, 0x0005
    0889B334:[00143880]: sll        $a3, $s4, 0x0002
    0889B338:[00A72823]: subu       $a1, $a1, $a3
    0889B33C:[00C53021]: addu       $a2, $a2, $a1
    0889B340:[27A40028]: addiu      $a0, $sp, 40
    0889B344:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0889B348:[0E226AE8]: jal        0x0889ABA0
    0889B34C:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0889B350:[8FA40028]: lw         $a0, 40($sp)
    0889B354:[8FA5002C]: lw         $a1, 44($sp)
    0889B358:[8FA60000]: lw         $a2, 0($sp)
    0889B35C:[AFA40020]: sw         $a0, 32($sp)
    0889B360:[8FA70004]: lw         $a3, 4($sp)
    0889B364:[AFA50024]: sw         $a1, 36($sp)
    0889B368:[00C42021]: addu       $a0, $a2, $a0
    0889B36C:[AFA40000]: sw         $a0, 0($sp)
    0889B370:[00E52021]: addu       $a0, $a3, $a1
    0889B374:[26940001]: addiu      $s4, $s4, 1
    0889B378:[AFA40004]: sw         $a0, 4($sp)
    0889B37C:[3294FFFF]: andi       $s4, $s4, -1
    0889B380:[2A840008]: slti       $a0, $s4, 8
    0889B384:[1480FFE9]: bne        $a0, $zr, 0x0889B32C
    0889B388:[00000000]: nop
    0889B38C:[8FA40000]: lw         $a0, 0($sp)
    0889B390:[8FA50004]: lw         $a1, 4($sp)
    0889B394:[AE040000]: sw         $a0, 0($s0)
    0889B398:[AE050004]: sw         $a1, 4($s0)
    0889B39C:[C7B40030]: lwc1       $f20, 48($sp)
    0889B3A0:[C7B60034]: lwc1       $f22, 52($sp)
    0889B3A4:[8FB00038]: lw         $s0, 56($sp)
    0889B3A8:[8FB1003C]: lw         $s1, 60($sp)
    0889B3AC:[8FB20040]: lw         $s2, 64($sp)
    0889B3B0:[8FB30044]: lw         $s3, 68($sp)
    0889B3B4:[8FB40048]: lw         $s4, 72($sp)
    0889B3B8:[8FBF004C]: lw         $ra, 76($sp)
    0889B3BC:[03E00008]: jr         $ra
    0889B3C0:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0889AEC8 371,631 times (length 44)
    0889AE0C:[E7AC001C]: swc1       $f12, 28($sp)
    0889AE10:[28C50003]: slti       $a1, $a2, 3
    0889AE14:[10A0002E]: beq        $a1, $zr, 0x0889AED0
    0889AE18:[E7AC0018]: swc1       $f12, 24($sp)
    0889AE1C:[00062880]: sll        $a1, $a2, 0x0002
--> 0889AE20:[00852821]: addu       $a1, $a0, $a1
    0889AE24:[8CA50000]: lw         $a1, 0($a1)
    0889AE28:[8E270010]: lw         $a3, 16($s1)
    0889AE2C:[00A54021]: addu       $t0, $a1, $a1
    0889AE30:[00A82821]: addu       $a1, $a1, $t0
    0889AE34:[00052880]: sll        $a1, $a1, 0x0002
    0889AE38:[00E52821]: addu       $a1, $a3, $a1
    0889AE3C:[C7AC0010]: lwc1       $f12, 16($sp)
    0889AE40:[C4AD0000]: lwc1       $f13, 0($a1)
    0889AE44:[460D603E]: c.le.s     $f12, $f13
    0889AE48:[00000000]: nop
    0889AE4C:[45010003]: bc1t       0x0889AE5C
    0889AE50:[00000000]: nop
    0889AE54:[C4AC0000]: lwc1       $f12, 0($a1)
    0889AE58:[E7AC0010]: swc1       $f12, 16($sp)
    0889AE5C:[C7AC0018]: lwc1       $f12, 24($sp)
    0889AE60:[C4AD0000]: lwc1       $f13, 0($a1)
    0889AE64:[460D603C]: c.lt.s     $f12, $f13
    0889AE68:[00000000]: nop
    0889AE6C:[45000003]: bc1f       0x0889AE7C
    0889AE70:[00000000]: nop
    0889AE74:[C4AC0000]: lwc1       $f12, 0($a1)
    0889AE78:[E7AC0018]: swc1       $f12, 24($sp)
    0889AE7C:[C7AC0014]: lwc1       $f12, 20($sp)
    0889AE80:[C4AD0008]: lwc1       $f13, 8($a1)
    0889AE84:[460D603E]: c.le.s     $f12, $f13
    0889AE88:[00000000]: nop
    0889AE8C:[45010003]: bc1t       0x0889AE9C
    0889AE90:[00000000]: nop
    0889AE94:[C4AC0008]: lwc1       $f12, 8($a1)
    0889AE98:[E7AC0014]: swc1       $f12, 20($sp)
    0889AE9C:[C7AC001C]: lwc1       $f12, 28($sp)
    0889AEA0:[C4AD0008]: lwc1       $f13, 8($a1)
    0889AEA4:[460D603C]: c.lt.s     $f12, $f13
    0889AEA8:[00000000]: nop
    0889AEAC:[45000003]: bc1f       0x0889AEBC
    0889AEB0:[00000000]: nop
    0889AEB4:[C4AC0008]: lwc1       $f12, 8($a1)
    0889AEB8:[E7AC001C]: swc1       $f12, 28($sp)
    0889AEBC:[24C60001]: addiu      $a2, $a2, 1
    0889AEC0:[30C6FFFF]: andi       $a2, $a2, -1
    0889AEC4:[28C50003]: slti       $a1, $a2, 3
--> 0889AEC8:[14A0FFD5]: bne        $a1, $zr, 0x0889AE20
    0889AECC:[00062880]: sll        $a1, $a2, 0x0002
    0889AED0:[C7AC0018]: lwc1       $f12, 24($sp)
    0889AED4:[4614603E]: c.le.s     $f12, $f20
    0889AED8:[00000000]: nop
  Back Branch 0889B130 123,196 times (length 214)
  Back Branch 0889B2A4 3,876 times (length 29)
    0889B224:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889B228:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    0889B22C:[28870004]: slti       $a3, $a0, 4
    0889B230:[10E0001E]: beq        $a3, $zr, 0x0889B2AC
    0889B234:[3406FFFF]: ori        $a2, $zr, -1 <=> li $a2, 65535
--> 0889B238:[8E470018]: lw         $a3, 24($s2)
    0889B23C:[00044140]: sll        $t0, $a0, 0x0005
    0889B240:[00044880]: sll        $t1, $a0, 0x0002
    0889B244:[01094023]: subu       $t0, $t0, $t1
    0889B248:[00E83821]: addu       $a3, $a3, $t0
    0889B24C:[94E70010]: lhu        $a3, 16($a3)
    0889B250:[18E00011]: blez       $a3, 0x0889B298
    0889B254:[00000000]: nop
    0889B258:[8E470018]: lw         $a3, 24($s2)
    0889B25C:[00044140]: sll        $t0, $a0, 0x0005
    0889B260:[00044880]: sll        $t1, $a0, 0x0002
    0889B264:[01094023]: subu       $t0, $t0, $t1
    0889B268:[00E83821]: addu       $a3, $a3, $t0
    0889B26C:[94E70010]: lhu        $a3, 16($a3)
    0889B270:[00E6382A]: slt        $a3, $a3, $a2
    0889B274:[10E00008]: beq        $a3, $zr, 0x0889B298
    0889B278:[00000000]: nop
    0889B27C:[8E450018]: lw         $a1, 24($s2)
    0889B280:[00043140]: sll        $a2, $a0, 0x0005
    0889B284:[00043880]: sll        $a3, $a0, 0x0002
    0889B288:[00C73023]: subu       $a2, $a2, $a3
    0889B28C:[00A62821]: addu       $a1, $a1, $a2
    0889B290:[94A60010]: lhu        $a2, 16($a1)
    0889B294:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0889B298:[24840001]: addiu      $a0, $a0, 1
    0889B29C:[3084FFFF]: andi       $a0, $a0, -1
    0889B2A0:[28870004]: slti       $a3, $a0, 4
--> 0889B2A4:[14E0FFE4]: bne        $a3, $zr, 0x0889B238
    0889B2A8:[00000000]: nop
    0889B2AC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0889B2B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889B2B4:[0E227274]: jal        0x0889C9D0
  Back Branch 0889ACC0 2,724 times (length 27)
    0889AC48:[AFA4000C]: sw         $a0, 12($sp)
    0889AC4C:[AE050000]: sw         $a1, 0($s0)
    0889AC50:[100001D2]: b          0x0889B39C
    0889AC54:[AE040004]: sw         $a0, 4($s0)
    0889AC58:[00043140]: sll        $a2, $a0, 0x0005
--> 0889AC5C:[44806000]: mtc1       $zr, $f12
    0889AC60:[00043880]: sll        $a3, $a0, 0x0002
    0889AC64:[8E450018]: lw         $a1, 24($s2)
    0889AC68:[00C73023]: subu       $a2, $a2, $a3
    0889AC6C:[8E470018]: lw         $a3, 24($s2)
    0889AC70:[00A62821]: addu       $a1, $a1, $a2
    0889AC74:[8E480018]: lw         $t0, 24($s2)
    0889AC78:[E4AC000C]: swc1       $f12, 12($a1)
    0889AC7C:[00E62821]: addu       $a1, $a3, $a2
    0889AC80:[8E470018]: lw         $a3, 24($s2)
    0889AC84:[E4AC0004]: swc1       $f12, 4($a1)
    0889AC88:[01062821]: addu       $a1, $t0, $a2
    0889AC8C:[E4AC0008]: swc1       $f12, 8($a1)
    0889AC90:[00E62821]: addu       $a1, $a3, $a2
    0889AC94:[E4AC0000]: swc1       $f12, 0($a1)
    0889AC98:[96450010]: lhu        $a1, 16($s2)
    0889AC9C:[8E470014]: lw         $a3, 20($s2)
    0889ACA0:[8E480018]: lw         $t0, 24($s2)
    0889ACA4:[00052900]: sll        $a1, $a1, 0x0004
    0889ACA8:[00E52821]: addu       $a1, $a3, $a1
    0889ACAC:[01063021]: addu       $a2, $t0, $a2
    0889ACB0:[24840001]: addiu      $a0, $a0, 1
    0889ACB4:[ACC50014]: sw         $a1, 20($a2)
    0889ACB8:[3084FFFF]: andi       $a0, $a0, -1
    0889ACBC:[28850004]: slti       $a1, $a0, 4
--> 0889ACC0:[14A0FFE6]: bne        $a1, $zr, 0x0889AC5C
    0889ACC4:[00043140]: sll        $a2, $a0, 0x0005
    0889ACC8:[C64C0000]: lwc1       $f12, 0($s2)
    0889ACCC:[8E440018]: lw         $a0, 24($s2)
    0889ACD0:[E48C0070]: swc1       $f12, 112($a0)
  Back Branch 0889B384 2,724 times (length 24)
    0889B318:[00000000]: nop
    0889B31C:[34140004]: ori        $s4, $zr, 4 <=> li $s4, 4
    0889B320:[2A840008]: slti       $a0, $s4, 8
    0889B324:[10800019]: beq        $a0, $zr, 0x0889B38C
    0889B328:[00000000]: nop
--> 0889B32C:[8E460018]: lw         $a2, 24($s2)
    0889B330:[00142940]: sll        $a1, $s4, 0x0005
    0889B334:[00143880]: sll        $a3, $s4, 0x0002
    0889B338:[00A72823]: subu       $a1, $a1, $a3
    0889B33C:[00C53021]: addu       $a2, $a2, $a1
    0889B340:[27A40028]: addiu      $a0, $sp, 40
    0889B344:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0889B348:[0E226AE8]: jal        0x0889ABA0
    0889B34C:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0889B350:[8FA40028]: lw         $a0, 40($sp)
    0889B354:[8FA5002C]: lw         $a1, 44($sp)
    0889B358:[8FA60000]: lw         $a2, 0($sp)
    0889B35C:[AFA40020]: sw         $a0, 32($sp)
    0889B360:[8FA70004]: lw         $a3, 4($sp)
    0889B364:[AFA50024]: sw         $a1, 36($sp)
    0889B368:[00C42021]: addu       $a0, $a2, $a0
    0889B36C:[AFA40000]: sw         $a0, 0($sp)
    0889B370:[00E52021]: addu       $a0, $a3, $a1
    0889B374:[26940001]: addiu      $s4, $s4, 1
    0889B378:[AFA40004]: sw         $a0, 4($sp)
    0889B37C:[3294FFFF]: andi       $s4, $s4, -1
    0889B380:[2A840008]: slti       $a0, $s4, 8
--> 0889B384:[1480FFE9]: bne        $a0, $zr, 0x0889B32C
    0889B388:[00000000]: nop
    0889B38C:[8FA40000]: lw         $a0, 0($sp)
    0889B390:[8FA50004]: lw         $a1, 4($sp)
    0889B394:[AE040000]: sw         $a0, 0($s0)
  Back Branch 0889B314 1,080 times (length 16)
    0889B2C8:[00000000]: nop
    0889B2CC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889B2D0:[28850004]: slti       $a1, $a0, 4
    0889B2D4:[10A00011]: beq        $a1, $zr, 0x0889B31C
    0889B2D8:[00000000]: nop
--> 0889B2DC:[8E450018]: lw         $a1, 24($s2)
    0889B2E0:[00043140]: sll        $a2, $a0, 0x0005
    0889B2E4:[00043880]: sll        $a3, $a0, 0x0002
    0889B2E8:[00C73023]: subu       $a2, $a2, $a3
    0889B2EC:[00A62821]: addu       $a1, $a1, $a2
    0889B2F0:[94A50010]: lhu        $a1, 16($a1)
    0889B2F4:[18A00004]: blez       $a1, 0x0889B308
    0889B2F8:[00000000]: nop
    0889B2FC:[8FA50004]: lw         $a1, 4($sp)
    0889B300:[24A50001]: addiu      $a1, $a1, 1
    0889B304:[AFA50004]: sw         $a1, 4($sp)
    0889B308:[24840001]: addiu      $a0, $a0, 1
    0889B30C:[3084FFFF]: andi       $a0, $a0, -1
    0889B310:[28850004]: slti       $a1, $a0, 4
--> 0889B314:[14A0FFF1]: bne        $a1, $zr, 0x0889B2DC
    0889B318:[00000000]: nop
    0889B31C:[34140004]: ori        $s4, $zr, 4 <=> li $s4, 4
    0889B320:[2A840008]: slti       $a0, $s4, 8
    0889B324:[10800019]: beq        $a0, $zr, 0x0889B38C
  Back Branch 0889B2C4 969 times (length 42)
    0889B210:[96440010]: lhu        $a0, 16($s2)
    0889B214:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0889B218:[0284202A]: slt        $a0, $s4, $a0
    0889B21C:[1080002B]: beq        $a0, $zr, 0x0889B2CC
    0889B220:[00000000]: nop
--> 0889B224:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889B228:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    0889B22C:[28870004]: slti       $a3, $a0, 4
    0889B230:[10E0001E]: beq        $a3, $zr, 0x0889B2AC
    0889B234:[3406FFFF]: ori        $a2, $zr, -1 <=> li $a2, 65535
    0889B238:[8E470018]: lw         $a3, 24($s2)
    0889B23C:[00044140]: sll        $t0, $a0, 0x0005
    0889B240:[00044880]: sll        $t1, $a0, 0x0002
    0889B244:[01094023]: subu       $t0, $t0, $t1
    0889B248:[00E83821]: addu       $a3, $a3, $t0
    0889B24C:[94E70010]: lhu        $a3, 16($a3)
    0889B250:[18E00011]: blez       $a3, 0x0889B298
    0889B254:[00000000]: nop
    0889B258:[8E470018]: lw         $a3, 24($s2)
    0889B25C:[00044140]: sll        $t0, $a0, 0x0005
    0889B260:[00044880]: sll        $t1, $a0, 0x0002
    0889B264:[01094023]: subu       $t0, $t0, $t1
    0889B268:[00E83821]: addu       $a3, $a3, $t0
    0889B26C:[94E70010]: lhu        $a3, 16($a3)
    0889B270:[00E6382A]: slt        $a3, $a3, $a2
    0889B274:[10E00008]: beq        $a3, $zr, 0x0889B298
    0889B278:[00000000]: nop
    0889B27C:[8E450018]: lw         $a1, 24($s2)
    0889B280:[00043140]: sll        $a2, $a0, 0x0005
    0889B284:[00043880]: sll        $a3, $a0, 0x0002
    0889B288:[00C73023]: subu       $a2, $a2, $a3
    0889B28C:[00A62821]: addu       $a1, $a1, $a2
    0889B290:[94A60010]: lhu        $a2, 16($a1)
    0889B294:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0889B298:[24840001]: addiu      $a0, $a0, 1
    0889B29C:[3084FFFF]: andi       $a0, $a0, -1
    0889B2A0:[28870004]: slti       $a3, $a0, 4
    0889B2A4:[14E0FFE4]: bne        $a3, $zr, 0x0889B238
    0889B2A8:[00000000]: nop
    0889B2AC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0889B2B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0889B2B4:[0E227274]: jal        0x0889C9D0
    0889B2B8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889B2BC:[96440010]: lhu        $a0, 16($s2)
    0889B2C0:[0284202A]: slt        $a0, $s4, $a0
--> 0889B2C4:[1480FFD7]: bne        $a0, $zr, 0x0889B224
    0889B2C8:[00000000]: nop
    0889B2CC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889B2D0:[28850004]: slti       $a1, $a0, 4
    0889B2D4:[10A00011]: beq        $a1, $zr, 0x0889B31C
_S1_2_8A4482C 20,734,396 instructions (0.512%), 56,994 calls (08A4482C - 08A44A10, length 122)
    08A4482C:[27BDFF00]: addiu      $sp, $sp, -256
    08A44830:[AFB600E8]: sw         $s6, 232($sp)
    08A44834:[0080B025]: or         $s6, $a0, $zr <=> move $s6, $a0
    08A44838:[AFB300DC]: sw         $s3, 220($sp)
    08A4483C:[8FA40100]: lw         $a0, 256($sp)
    08A44840:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    08A44844:[8FA50104]: lw         $a1, 260($sp)
    08A44848:[AFBE00F0]: sw         $fp, 240($sp)
    08A4484C:[2EDE0001]: sltiu      $fp, $s6, 1
    08A44850:[0009102B]: sltu       $v0, $zr, $t1 <=> move $v0, $t1
    08A44854:[AFA400C4]: sw         $a0, 196($sp)
    08A44858:[005E2025]: or         $a0, $v0, $fp
    08A4485C:[AFA400C8]: sw         $a0, 200($sp)
    08A44860:[AFB000D0]: sw         $s0, 208($sp)
    08A44864:[AFB100D4]: sw         $s1, 212($sp)
    08A44868:[AFB200D8]: sw         $s2, 216($sp)
    08A4486C:[AFB400E0]: sw         $s4, 224($sp)
    08A44870:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08A44874:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    08A44878:[01009025]: or         $s2, $t0, $zr <=> move $s2, $t0
    08A4487C:[0120A025]: or         $s4, $t1, $zr <=> move $s4, $t1
    08A44880:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    08A44884:[AFB500E4]: sw         $s5, 228($sp)
    08A44888:[AFB700EC]: sw         $s7, 236($sp)
    08A4488C:[AFBF00F4]: sw         $ra, 244($sp)
    08A44890:[12C00003]: beq        $s6, $zr, 0x08A448A0
    08A44894:[AFAB00CC]: sw         $t3, 204($sp)
    08A44898:[50A0001D]: beql       $a1, $zr, 0x08A44910
    08A4489C:[8FA400C8]: lw         $a0, 200($sp)
    08A448A0:[02710018]: mult       $s3, $s1
    08A448A4:[0000B812]: mflo       $s7
    08A448A8:[16C00012]: bne        $s6, $zr, 0x08A448F4
    08A448AC:[3C1508A9]: lui        $s5, 0x08A9 <=> li $s5, 0x08A90000
    08A448B0:[8EA5B330]: lw         $a1, -19664($s5)
    08A448B4:[14800005]: bne        $a0, $zr, 0x08A448CC
    08A448B8:[00B72821]: addu       $a1, $a1, $s7
    08A448BC:[0E25FB74]: jal        0x0897EDD0
    08A448C0:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08A448C4:[10000005]: b          0x08A448DC
    08A448C8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08A448CC:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08A448D0:[00C0F809]: jalr       $ra, $a2
    08A448D4:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08A448D8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08A448DC:[10800003]: beq        $a0, $zr, 0x08A448EC
    08A448E0:[00000000]: nop
    08A448E4:[8EA5B330]: lw         $a1, -19664($s5)
    08A448E8:[00852021]: addu       $a0, $a0, $a1
    08A448EC:[1080003C]: beq        $a0, $zr, 0x08A449E0
    08A448F0:[0080B025]: or         $s6, $a0, $zr <=> move $s6, $a0
    08A448F4:[8EA4B330]: lw         $a0, -19664($s5)
    08A448F8:[02602827]: nor        $a1, $s3, $zr <=> li $a1, not $s3
    08A448FC:[02C42023]: subu       $a0, $s6, $a0
    08A44900:[AC970000]: sw         $s7, 0($a0)
    08A44904:[14000036]: bne        $zr, $zr, 0x08A449E0
    08A44908:[AC850004]: sw         $a1, 4($a0)
    08A4490C:[8FA400C8]: lw         $a0, 200($sp)
    08A44910:[1080000D]: beq        $a0, $zr, 0x08A44948
    08A44914:[27A40030]: addiu      $a0, $sp, 48
    08A44918:[27A500A0]: addiu      $a1, $sp, 160
    08A4491C:[0E2911DF]: jal        0x08A4477C
    08A44920:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08A44924:[AFBE00B4]: sw         $fp, 180($sp)
    08A44928:[8FA400CC]: lw         $a0, 204($sp)
    08A4492C:[AFB300A4]: sw         $s3, 164($sp)
    08A44930:[8FA500C4]: lw         $a1, 196($sp)
    08A44934:[AFB100A8]: sw         $s1, 168($sp)
    08A44938:[AFB400B8]: sw         $s4, 184($sp)
    08A4493C:[AFA400BC]: sw         $a0, 188($sp)
    08A44940:[AFA500C0]: sw         $a1, 192($sp)
    08A44944:[AFB600A0]: sw         $s6, 160($sp)
    08A44948:[1240001F]: beq        $s2, $zr, 0x08A449C8
    08A4494C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08A44950:[02B3202A]: slt        $a0, $s5, $s3
    08A44954:[1080001C]: beq        $a0, $zr, 0x08A449C8
    08A44958:[02C0B825]: or         $s7, $s6, $zr <=> move $s7, $s6
    08A4495C:[1600000D]: bne        $s0, $zr, 0x08A44994
    08A44960:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08A44964:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08A44968:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08A4496C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08A44970:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08A44974:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08A44978:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08A4497C:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    08A44980:[00005825]: or         $t3, $zr, $zr <=> li $t3, 0
    08A44984:[0240F809]: jalr       $ra, $s2
    08A44988:[AFA00000]: sw         $zr, 0($sp)
    08A4498C:[10000003]: b          0x08A4499C
    08A44990:[00000000]: nop
    08A44994:[0240F809]: jalr       $ra, $s2
    08A44998:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08A4499C:[12800004]: beq        $s4, $zr, 0x08A449B0
    08A449A0:[00000000]: nop
    08A449A4:[8FA400AC]: lw         $a0, 172($sp)
    08A449A8:[24840001]: addiu      $a0, $a0, 1
    08A449AC:[AFA400AC]: sw         $a0, 172($sp)
    08A449B0:[56000001]: bnel       $s0, $zr, 0x08A449B8
    08A449B4:[02118021]: addu       $s0, $s0, $s1
    08A449B8:[26B50001]: addiu      $s5, $s5, 1
    08A449BC:[02B3202A]: slt        $a0, $s5, $s3
    08A449C0:[1480FFE6]: bne        $a0, $zr, 0x08A4495C
    08A449C4:[02F1B821]: addu       $s7, $s7, $s1
    08A449C8:[8FA400C8]: lw         $a0, 200($sp)
    08A449CC:[10800004]: beq        $a0, $zr, 0x08A449E0
    08A449D0:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08A449D4:[8C85B324]: lw         $a1, -19676($a0)
    08A449D8:[8CA50000]: lw         $a1, 0($a1)
    08A449DC:[AC85B324]: sw         $a1, -19676($a0)
    08A449E0:[02C01025]: or         $v0, $s6, $zr <=> move $v0, $s6
    08A449E4:[8FB000D0]: lw         $s0, 208($sp)
    08A449E8:[8FB100D4]: lw         $s1, 212($sp)
    08A449EC:[8FB200D8]: lw         $s2, 216($sp)
    08A449F0:[8FB300DC]: lw         $s3, 220($sp)
    08A449F4:[8FB400E0]: lw         $s4, 224($sp)
    08A449F8:[8FB500E4]: lw         $s5, 228($sp)
    08A449FC:[8FB600E8]: lw         $s6, 232($sp)
    08A44A00:[8FB700EC]: lw         $s7, 236($sp)
    08A44A04:[8FBE00F0]: lw         $fp, 240($sp)
    08A44A08:[8FBF00F4]: lw         $ra, 244($sp)
    08A44A0C:[03E00008]: jr         $ra
    08A44A10:[27BD0100]: addiu      $sp, $sp, 256
  Back Branch 08A449C0 834,751 times (length 27)
    08A44948:[1240001F]: beq        $s2, $zr, 0x08A449C8
    08A4494C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08A44950:[02B3202A]: slt        $a0, $s5, $s3
    08A44954:[1080001C]: beq        $a0, $zr, 0x08A449C8
    08A44958:[02C0B825]: or         $s7, $s6, $zr <=> move $s7, $s6
--> 08A4495C:[1600000D]: bne        $s0, $zr, 0x08A44994
    08A44960:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08A44964:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08A44968:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08A4496C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08A44970:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08A44974:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08A44978:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08A4497C:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    08A44980:[00005825]: or         $t3, $zr, $zr <=> li $t3, 0
    08A44984:[0240F809]: jalr       $ra, $s2
    08A44988:[AFA00000]: sw         $zr, 0($sp)
    08A4498C:[10000003]: b          0x08A4499C
    08A44990:[00000000]: nop
    08A44994:[0240F809]: jalr       $ra, $s2
    08A44998:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08A4499C:[12800004]: beq        $s4, $zr, 0x08A449B0
    08A449A0:[00000000]: nop
    08A449A4:[8FA400AC]: lw         $a0, 172($sp)
    08A449A8:[24840001]: addiu      $a0, $a0, 1
    08A449AC:[AFA400AC]: sw         $a0, 172($sp)
    08A449B0:[56000001]: bnel       $s0, $zr, 0x08A449B8
    08A449B4:[02118021]: addu       $s0, $s0, $s1
    08A449B8:[26B50001]: addiu      $s5, $s5, 1
    08A449BC:[02B3202A]: slt        $a0, $s5, $s3
--> 08A449C0:[1480FFE6]: bne        $a0, $zr, 0x08A4495C
    08A449C4:[02F1B821]: addu       $s7, $s7, $s1
    08A449C8:[8FA400C8]: lw         $a0, 200($sp)
    08A449CC:[10800004]: beq        $a0, $zr, 0x08A449E0
    08A449D0:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
_S1_2_8A65020 20,637,403 instructions (0.509%), 40,634 calls (08A65020 - 08A65314, length 190)
    08A65020:[27BDFFC0]: addiu      $sp, $sp, -64
    08A65024:[AFB30020]: sw         $s3, 32($sp)
    08A65028:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08A6502C:[AFB70030]: sw         $s7, 48($sp)
    08A65030:[8E770020]: lw         $s7, 32($s3)
    08A65034:[AFB6002C]: sw         $s6, 44($sp)
    08A65038:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    08A6503C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A65040:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08A65044:[AFB00014]: sw         $s0, 20($sp)
    08A65048:[AFB10018]: sw         $s1, 24($sp)
    08A6504C:[AFB2001C]: sw         $s2, 28($sp)
    08A65050:[AFB40024]: sw         $s4, 36($sp)
    08A65054:[AFB50028]: sw         $s5, 40($sp)
    08A65058:[AFBE0034]: sw         $fp, 52($sp)
    08A6505C:[AFBF0038]: sw         $ra, 56($sp)
    08A65060:[16E50008]: bne        $s7, $a1, 0x08A65084
    08A65064:[AFA70010]: sw         $a3, 16($sp)
    08A65068:[C66C0030]: lwc1       $f12, 48($s3)
    08A6506C:[44806800]: mtc1       $zr, $f13
    08A65070:[460D603E]: c.le.s     $f12, $f13
    08A65074:[00000000]: nop
    08A65078:[45010002]: bc1t       0x08A65084
    08A6507C:[00000000]: nop
    08A65080:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08A65084:[0E25ADE6]: jal        0x0896B798
    08A65088:[309000FF]: andi       $s0, $a0, 255
    08A6508C:[C44C0000]: lwc1       $f12, 0($v0)
    08A65090:[E7AC0000]: swc1       $f12, 0($sp)
    08A65094:[C44C0004]: lwc1       $f12, 4($v0)
    08A65098:[96640014]: lhu        $a0, 20($s3)
    08A6509C:[E7AC0004]: swc1       $f12, 4($sp)
    08A650A0:[C44C0008]: lwc1       $f12, 8($v0)
    08A650A4:[1200004E]: beq        $s0, $zr, 0x08A651E0
    08A650A8:[E7AC0008]: swc1       $f12, 8($sp)
    08A650AC:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08A650B0:[0284202A]: slt        $a0, $s4, $a0
    08A650B4:[10800048]: beq        $a0, $zr, 0x08A651D8
    08A650B8:[26640034]: addiu      $a0, $s3, 52
    08A650BC:[3C17FFFF]: lui        $s7, 0xFFFF <=> li $s7, 0xFFFF0000
    08A650C0:[241EFFFE]: addiu      $fp, $zr, -2 <=> li $fp, -2
    08A650C4:[AFA4000C]: sw         $a0, 12($sp)
    08A650C8:[26F70001]: addiu      $s7, $s7, 1
    08A650CC:[8E640010]: lw         $a0, 16($s3)
    08A650D0:[02942821]: addu       $a1, $s4, $s4
    08A650D4:[00852021]: addu       $a0, $a0, $a1
    08A650D8:[94910000]: lhu        $s1, 0($a0)
    08A650DC:[8E64000C]: lw         $a0, 12($s3)
    08A650E0:[00112880]: sll        $a1, $s1, 0x0002
    08A650E4:[00852021]: addu       $a0, $a0, $a1
    08A650E8:[8C950000]: lw         $s5, 0($a0)
    08A650EC:[8FA4000C]: lw         $a0, 12($sp)
    08A650F0:[32B5FFFF]: andi       $s5, $s5, -1
    08A650F4:[0E2993ED]: jal        0x08A64FB4
    08A650F8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A650FC:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    08A65100:[16400003]: bne        $s2, $zr, 0x08A65110
    08A65104:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    08A65108:[1000002D]: b          0x08A651C0
    08A6510C:[96710014]: lhu        $s1, 20($s3)
    08A65110:[32260007]: andi       $a2, $s1, 7
    08A65114:[00862023]: subu       $a0, $a0, $a2
    08A65118:[8E660044]: lw         $a2, 68($s3)
    08A6511C:[001128C2]: srl        $a1, $s1, 0x0003
    08A65120:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08A65124:[00C52821]: addu       $a1, $a2, $a1
    08A65128:[00872004]: sllv       $a0, $a3, $a0
    08A6512C:[90A50000]: lbu        $a1, 0($a1)
    08A65130:[308400FF]: andi       $a0, $a0, 255
    08A65134:[8FA60010]: lw         $a2, 16($sp)
    08A65138:[00A42024]: and        $a0, $a1, $a0
    08A6513C:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
    08A65140:[30A500FF]: andi       $a1, $a1, 255
    08A65144:[0E25ECE7]: jal        0x0897B39C
    08A65148:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08A6514C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08A65150:[1200001A]: beq        $s0, $zr, 0x08A651BC
    08A65154:[00000000]: nop
    08A65158:[8E640008]: lw         $a0, 8($s3)
    08A6515C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A65160:[0E247583]: jal        0x0891D60C
    08A65164:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08A65168:[3A450001]: xori       $a1, $s2, 1
    08A6516C:[86040014]: lh         $a0, 20($s0)
    08A65170:[2CA50001]: sltiu      $a1, $a1, 1
    08A65174:[30A5FFFF]: andi       $a1, $a1, -1
    08A65178:[009E2024]: and        $a0, $a0, $fp
    08A6517C:[30A50001]: andi       $a1, $a1, 1
    08A65180:[00852025]: or         $a0, $a0, $a1
    08A65184:[A6040014]: sh         $a0, 20($s0)
    08A65188:[86040014]: lh         $a0, 20($s0)
    08A6518C:[32857FFF]: andi       $a1, $s4, 32767
    08A65190:[00972024]: and        $a0, $a0, $s7
    08A65194:[00052840]: sll        $a1, $a1, 0x0001
    08A65198:[00852025]: or         $a0, $a0, $a1
    08A6519C:[A6040014]: sh         $a0, 20($s0)
    08A651A0:[A6160016]: sh         $s6, 22($s0)
    08A651A4:[A6150018]: sh         $s5, 24($s0)
    08A651A8:[AE130008]: sw         $s3, 8($s0)
    08A651AC:[8E6400A4]: lw         $a0, 164($s3)
    08A651B0:[AE04000C]: sw         $a0, 12($s0)
    08A651B4:[10000002]: b          0x08A651C0
    08A651B8:[96710014]: lhu        $s1, 20($s3)
    08A651BC:[96710014]: lhu        $s1, 20($s3)
    08A651C0:[26940001]: addiu      $s4, $s4, 1
    08A651C4:[3294FFFF]: andi       $s4, $s4, -1
    08A651C8:[02D5B021]: addu       $s6, $s6, $s5
    08A651CC:[0291202A]: slt        $a0, $s4, $s1
    08A651D0:[1480FFBE]: bne        $a0, $zr, 0x08A650CC
    08A651D4:[32D6FFFF]: andi       $s6, $s6, -1
    08A651D8:[10000043]: b          0x08A652E8
    08A651DC:[00000000]: nop
    08A651E0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08A651E4:[0244202A]: slt        $a0, $s2, $a0
    08A651E8:[1080003F]: beq        $a0, $zr, 0x08A652E8
    08A651EC:[3AE40001]: xori       $a0, $s7, 1
    08A651F0:[2C840001]: sltiu      $a0, $a0, 1
    08A651F4:[3097FFFF]: andi       $s7, $a0, -1
    08A651F8:[3C15FFFF]: lui        $s5, 0xFFFF <=> li $s5, 0xFFFF0000
    08A651FC:[241EFFFE]: addiu      $fp, $zr, -2 <=> li $fp, -2
    08A65200:[32F70001]: andi       $s7, $s7, 1
    08A65204:[26B50001]: addiu      $s5, $s5, 1
    08A65208:[8E640010]: lw         $a0, 16($s3)
    08A6520C:[02522821]: addu       $a1, $s2, $s2
    08A65210:[00852021]: addu       $a0, $a0, $a1
    08A65214:[94910000]: lhu        $s1, 0($a0)
    08A65218:[8E64000C]: lw         $a0, 12($s3)
    08A6521C:[00112880]: sll        $a1, $s1, 0x0002
    08A65220:[00852021]: addu       $a0, $a0, $a1
    08A65224:[8C940000]: lw         $s4, 0($a0)
    08A65228:[34060007]: ori        $a2, $zr, 7 <=> li $a2, 7
    08A6522C:[32240007]: andi       $a0, $s1, 7
    08A65230:[00C42023]: subu       $a0, $a2, $a0
    08A65234:[8E660044]: lw         $a2, 68($s3)
    08A65238:[001128C2]: srl        $a1, $s1, 0x0003
    08A6523C:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08A65240:[00C52821]: addu       $a1, $a2, $a1
    08A65244:[00872004]: sllv       $a0, $a3, $a0
    08A65248:[90A50000]: lbu        $a1, 0($a1)
    08A6524C:[308400FF]: andi       $a0, $a0, 255
    08A65250:[8FA60010]: lw         $a2, 16($sp)
    08A65254:[00A42024]: and        $a0, $a1, $a0
    08A65258:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
    08A6525C:[3294FFFF]: andi       $s4, $s4, -1
    08A65260:[30A500FF]: andi       $a1, $a1, 255
    08A65264:[0E25ECE7]: jal        0x0897B39C
    08A65268:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08A6526C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08A65270:[12000016]: beq        $s0, $zr, 0x08A652CC
    08A65274:[00000000]: nop
    08A65278:[8E640008]: lw         $a0, 8($s3)
    08A6527C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A65280:[0E247583]: jal        0x0891D60C
    08A65284:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08A65288:[86040014]: lh         $a0, 20($s0)
    08A6528C:[32457FFF]: andi       $a1, $s2, 32767
    08A65290:[009E2024]: and        $a0, $a0, $fp
    08A65294:[00972025]: or         $a0, $a0, $s7
    08A65298:[A6040014]: sh         $a0, 20($s0)
    08A6529C:[86040014]: lh         $a0, 20($s0)
    08A652A0:[00052840]: sll        $a1, $a1, 0x0001
    08A652A4:[00952024]: and        $a0, $a0, $s5
    08A652A8:[00852025]: or         $a0, $a0, $a1
    08A652AC:[A6040014]: sh         $a0, 20($s0)
    08A652B0:[A6160016]: sh         $s6, 22($s0)
    08A652B4:[A6140018]: sh         $s4, 24($s0)
    08A652B8:[AE130008]: sw         $s3, 8($s0)
    08A652BC:[8E6400A4]: lw         $a0, 164($s3)
    08A652C0:[AE04000C]: sw         $a0, 12($s0)
    08A652C4:[10000002]: b          0x08A652D0
    08A652C8:[96710014]: lhu        $s1, 20($s3)
    08A652CC:[96710014]: lhu        $s1, 20($s3)
    08A652D0:[26520001]: addiu      $s2, $s2, 1
    08A652D4:[3252FFFF]: andi       $s2, $s2, -1
    08A652D8:[02D4B021]: addu       $s6, $s6, $s4
    08A652DC:[0251202A]: slt        $a0, $s2, $s1
    08A652E0:[1480FFC9]: bne        $a0, $zr, 0x08A65208
    08A652E4:[32D6FFFF]: andi       $s6, $s6, -1
    08A652E8:[8FB00014]: lw         $s0, 20($sp)
    08A652EC:[8FB10018]: lw         $s1, 24($sp)
    08A652F0:[8FB2001C]: lw         $s2, 28($sp)
    08A652F4:[8FB30020]: lw         $s3, 32($sp)
    08A652F8:[8FB40024]: lw         $s4, 36($sp)
    08A652FC:[8FB50028]: lw         $s5, 40($sp)
    08A65300:[8FB6002C]: lw         $s6, 44($sp)
    08A65304:[8FB70030]: lw         $s7, 48($sp)
    08A65308:[8FBE0034]: lw         $fp, 52($sp)
    08A6530C:[8FBF0038]: lw         $ra, 56($sp)
    08A65310:[03E00008]: jr         $ra
    08A65314:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08A651D0 283,888 times (length 67)
    08A650B8:[26640034]: addiu      $a0, $s3, 52
    08A650BC:[3C17FFFF]: lui        $s7, 0xFFFF <=> li $s7, 0xFFFF0000
    08A650C0:[241EFFFE]: addiu      $fp, $zr, -2 <=> li $fp, -2
    08A650C4:[AFA4000C]: sw         $a0, 12($sp)
    08A650C8:[26F70001]: addiu      $s7, $s7, 1
--> 08A650CC:[8E640010]: lw         $a0, 16($s3)
    08A650D0:[02942821]: addu       $a1, $s4, $s4
    08A650D4:[00852021]: addu       $a0, $a0, $a1
    08A650D8:[94910000]: lhu        $s1, 0($a0)
    08A650DC:[8E64000C]: lw         $a0, 12($s3)
    08A650E0:[00112880]: sll        $a1, $s1, 0x0002
    08A650E4:[00852021]: addu       $a0, $a0, $a1
    08A650E8:[8C950000]: lw         $s5, 0($a0)
    08A650EC:[8FA4000C]: lw         $a0, 12($sp)
    08A650F0:[32B5FFFF]: andi       $s5, $s5, -1
    08A650F4:[0E2993ED]: jal        0x08A64FB4
    08A650F8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08A650FC:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    08A65100:[16400003]: bne        $s2, $zr, 0x08A65110
    08A65104:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    08A65108:[1000002D]: b          0x08A651C0
    08A6510C:[96710014]: lhu        $s1, 20($s3)
    08A65110:[32260007]: andi       $a2, $s1, 7
    08A65114:[00862023]: subu       $a0, $a0, $a2
    08A65118:[8E660044]: lw         $a2, 68($s3)
    08A6511C:[001128C2]: srl        $a1, $s1, 0x0003
    08A65120:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08A65124:[00C52821]: addu       $a1, $a2, $a1
    08A65128:[00872004]: sllv       $a0, $a3, $a0
    08A6512C:[90A50000]: lbu        $a1, 0($a1)
    08A65130:[308400FF]: andi       $a0, $a0, 255
    08A65134:[8FA60010]: lw         $a2, 16($sp)
    08A65138:[00A42024]: and        $a0, $a1, $a0
    08A6513C:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
    08A65140:[30A500FF]: andi       $a1, $a1, 255
    08A65144:[0E25ECE7]: jal        0x0897B39C
    08A65148:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08A6514C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08A65150:[1200001A]: beq        $s0, $zr, 0x08A651BC
    08A65154:[00000000]: nop
    08A65158:[8E640008]: lw         $a0, 8($s3)
    08A6515C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A65160:[0E247583]: jal        0x0891D60C
    08A65164:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08A65168:[3A450001]: xori       $a1, $s2, 1
    08A6516C:[86040014]: lh         $a0, 20($s0)
    08A65170:[2CA50001]: sltiu      $a1, $a1, 1
    08A65174:[30A5FFFF]: andi       $a1, $a1, -1
    08A65178:[009E2024]: and        $a0, $a0, $fp
    08A6517C:[30A50001]: andi       $a1, $a1, 1
    08A65180:[00852025]: or         $a0, $a0, $a1
    08A65184:[A6040014]: sh         $a0, 20($s0)
    08A65188:[86040014]: lh         $a0, 20($s0)
    08A6518C:[32857FFF]: andi       $a1, $s4, 32767
    08A65190:[00972024]: and        $a0, $a0, $s7
    08A65194:[00052840]: sll        $a1, $a1, 0x0001
    08A65198:[00852025]: or         $a0, $a0, $a1
    08A6519C:[A6040014]: sh         $a0, 20($s0)
    08A651A0:[A6160016]: sh         $s6, 22($s0)
    08A651A4:[A6150018]: sh         $s5, 24($s0)
    08A651A8:[AE130008]: sw         $s3, 8($s0)
    08A651AC:[8E6400A4]: lw         $a0, 164($s3)
    08A651B0:[AE04000C]: sw         $a0, 12($s0)
    08A651B4:[10000002]: b          0x08A651C0
    08A651B8:[96710014]: lhu        $s1, 20($s3)
    08A651BC:[96710014]: lhu        $s1, 20($s3)
    08A651C0:[26940001]: addiu      $s4, $s4, 1
    08A651C4:[3294FFFF]: andi       $s4, $s4, -1
    08A651C8:[02D5B021]: addu       $s6, $s6, $s5
    08A651CC:[0291202A]: slt        $a0, $s4, $s1
--> 08A651D0:[1480FFBE]: bne        $a0, $zr, 0x08A650CC
    08A651D4:[32D6FFFF]: andi       $s6, $s6, -1
    08A651D8:[10000043]: b          0x08A652E8
    08A651DC:[00000000]: nop
    08A651E0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
  Back Branch 08A652E0 58,401 times (length 56)
    08A651F4:[3097FFFF]: andi       $s7, $a0, -1
    08A651F8:[3C15FFFF]: lui        $s5, 0xFFFF <=> li $s5, 0xFFFF0000
    08A651FC:[241EFFFE]: addiu      $fp, $zr, -2 <=> li $fp, -2
    08A65200:[32F70001]: andi       $s7, $s7, 1
    08A65204:[26B50001]: addiu      $s5, $s5, 1
--> 08A65208:[8E640010]: lw         $a0, 16($s3)
    08A6520C:[02522821]: addu       $a1, $s2, $s2
    08A65210:[00852021]: addu       $a0, $a0, $a1
    08A65214:[94910000]: lhu        $s1, 0($a0)
    08A65218:[8E64000C]: lw         $a0, 12($s3)
    08A6521C:[00112880]: sll        $a1, $s1, 0x0002
    08A65220:[00852021]: addu       $a0, $a0, $a1
    08A65224:[8C940000]: lw         $s4, 0($a0)
    08A65228:[34060007]: ori        $a2, $zr, 7 <=> li $a2, 7
    08A6522C:[32240007]: andi       $a0, $s1, 7
    08A65230:[00C42023]: subu       $a0, $a2, $a0
    08A65234:[8E660044]: lw         $a2, 68($s3)
    08A65238:[001128C2]: srl        $a1, $s1, 0x0003
    08A6523C:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08A65240:[00C52821]: addu       $a1, $a2, $a1
    08A65244:[00872004]: sllv       $a0, $a3, $a0
    08A65248:[90A50000]: lbu        $a1, 0($a1)
    08A6524C:[308400FF]: andi       $a0, $a0, 255
    08A65250:[8FA60010]: lw         $a2, 16($sp)
    08A65254:[00A42024]: and        $a0, $a1, $a0
    08A65258:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
    08A6525C:[3294FFFF]: andi       $s4, $s4, -1
    08A65260:[30A500FF]: andi       $a1, $a1, 255
    08A65264:[0E25ECE7]: jal        0x0897B39C
    08A65268:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08A6526C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08A65270:[12000016]: beq        $s0, $zr, 0x08A652CC
    08A65274:[00000000]: nop
    08A65278:[8E640008]: lw         $a0, 8($s3)
    08A6527C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08A65280:[0E247583]: jal        0x0891D60C
    08A65284:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08A65288:[86040014]: lh         $a0, 20($s0)
    08A6528C:[32457FFF]: andi       $a1, $s2, 32767
    08A65290:[009E2024]: and        $a0, $a0, $fp
    08A65294:[00972025]: or         $a0, $a0, $s7
    08A65298:[A6040014]: sh         $a0, 20($s0)
    08A6529C:[86040014]: lh         $a0, 20($s0)
    08A652A0:[00052840]: sll        $a1, $a1, 0x0001
    08A652A4:[00952024]: and        $a0, $a0, $s5
    08A652A8:[00852025]: or         $a0, $a0, $a1
    08A652AC:[A6040014]: sh         $a0, 20($s0)
    08A652B0:[A6160016]: sh         $s6, 22($s0)
    08A652B4:[A6140018]: sh         $s4, 24($s0)
    08A652B8:[AE130008]: sw         $s3, 8($s0)
    08A652BC:[8E6400A4]: lw         $a0, 164($s3)
    08A652C0:[AE04000C]: sw         $a0, 12($s0)
    08A652C4:[10000002]: b          0x08A652D0
    08A652C8:[96710014]: lhu        $s1, 20($s3)
    08A652CC:[96710014]: lhu        $s1, 20($s3)
    08A652D0:[26520001]: addiu      $s2, $s2, 1
    08A652D4:[3252FFFF]: andi       $s2, $s2, -1
    08A652D8:[02D4B021]: addu       $s6, $s6, $s4
    08A652DC:[0251202A]: slt        $a0, $s2, $s1
--> 08A652E0:[1480FFC9]: bne        $a0, $zr, 0x08A65208
    08A652E4:[32D6FFFF]: andi       $s6, $s6, -1
    08A652E8:[8FB00014]: lw         $s0, 20($sp)
    08A652EC:[8FB10018]: lw         $s1, 24($sp)
    08A652F0:[8FB2001C]: lw         $s2, 28($sp)
_S1_2_89019E0 20,350,103 instructions (0.502%), 119,344 calls (089019E0 - 08901B44, length 90)
    089019E0:[27BDFFE0]: addiu      $sp, $sp, -32
    089019E4:[AFB00000]: sw         $s0, 0($sp)
    089019E8:[AFB10004]: sw         $s1, 4($sp)
    089019EC:[AFB20008]: sw         $s2, 8($sp)
    089019F0:[AFB40010]: sw         $s4, 16($sp)
    089019F4:[AFB50014]: sw         $s5, 20($sp)
    089019F8:[AFB60018]: sw         $s6, 24($sp)
    089019FC:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08901A00:[34140009]: ori        $s4, $zr, 9 <=> li $s4, 9
    08901A04:[3415000A]: ori        $s5, $zr, 10 <=> li $s5, 10
    08901A08:[34160006]: ori        $s6, $zr, 6 <=> li $s6, 6
    08901A0C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08901A10:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08901A14:[AFB3000C]: sw         $s3, 12($sp)
    08901A18:[AFBF001C]: sw         $ra, 28($sp)
    08901A1C:[8E4400E0]: lw         $a0, 224($s2)
    08901A20:[8E4500E4]: lw         $a1, 228($s2)
    08901A24:[2C840001]: sltiu      $a0, $a0, 1
    08901A28:[82460040]: lb         $a2, 64($s2)
    08901A2C:[2CA50001]: sltiu      $a1, $a1, 1
    08901A30:[00852025]: or         $a0, $a0, $a1
    08901A34:[30C50004]: andi       $a1, $a2, 4
    08901A38:[00052882]: srl        $a1, $a1, 0x0002
    08901A3C:[924600B4]: lbu        $a2, 180($s2)
    08901A40:[00852025]: or         $a0, $a0, $a1
    08901A44:[2CC50001]: sltiu      $a1, $a2, 1
    08901A48:[00852025]: or         $a0, $a0, $a1
    08901A4C:[10800004]: beq        $a0, $zr, 0x08901A60
    08901A50:[34130001]: ori        $s3, $zr, 1 <=> li $s3, 1
    08901A54:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08901A58:[10000015]: b          0x08901AB0
    08901A5C:[92220005]: lbu        $v0, 5($s1)
    08901A60:[82450078]: lb         $a1, 120($s2)
    08901A64:[8E240008]: lw         $a0, 8($s1)
    08901A68:[10940005]: beq        $a0, $s4, 0x08901A80
    08901A6C:[30A50004]: andi       $a1, $a1, 4
    08901A70:[10950003]: beq        $a0, $s5, 0x08901A80
    08901A74:[00000000]: nop
    08901A78:[14960003]: bne        $a0, $s6, 0x08901A88
    08901A7C:[00000000]: nop
    08901A80:[10000002]: b          0x08901A8C
    08901A84:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    08901A88:[2CA50001]: sltiu      $a1, $a1, 1
    08901A8C:[10A00007]: beq        $a1, $zr, 0x08901AAC
    08901A90:[00000000]: nop
    08901A94:[8E440000]: lw         $a0, 0($s2)
    08901A98:[248400A0]: addiu      $a0, $a0, 160
    08901A9C:[84850000]: lh         $a1, 0($a0)
    08901AA0:[8C860004]: lw         $a2, 4($a0)
    08901AA4:[00C0F809]: jalr       $ra, $a2
    08901AA8:[02452021]: addu       $a0, $s2, $a1
    08901AAC:[92220005]: lbu        $v0, 5($s1)
    08901AB0:[10400003]: beq        $v0, $zr, 0x08901AC0
    08901AB4:[00000000]: nop
    08901AB8:[10000019]: b          0x08901B20
    08901ABC:[00000000]: nop
    08901AC0:[1260000D]: beq        $s3, $zr, 0x08901AF8
    08901AC4:[00000000]: nop
    08901AC8:[8E44002C]: lw         $a0, 44($s2)
    08901ACC:[1080000A]: beq        $a0, $zr, 0x08901AF8
    08901AD0:[00000000]: nop
    08901AD4:[92250004]: lbu        $a1, 4($s1)
    08901AD8:[24A50001]: addiu      $a1, $a1, 1
    08901ADC:[A2250004]: sb         $a1, 4($s1)
    08901AE0:[0E240678]: jal        0x089019E0
    08901AE4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08901AE8:[92240004]: lbu        $a0, 4($s1)
    08901AEC:[92220005]: lbu        $v0, 5($s1)
    08901AF0:[2484FFFF]: addiu      $a0, $a0, -1
    08901AF4:[A2240004]: sb         $a0, 4($s1)
    08901AF8:[10400003]: beq        $v0, $zr, 0x08901B08
    08901AFC:[00000000]: nop
    08901B00:[10000007]: b          0x08901B20
    08901B04:[00000000]: nop
    08901B08:[92240004]: lbu        $a0, 4($s1)
    08901B0C:[10800002]: beq        $a0, $zr, 0x08901B18
    08901B10:[00000000]: nop
    08901B14:[8E520030]: lw         $s2, 48($s2)
    08901B18:[5650FFC1]: bnel       $s2, $s0, 0x08901A20
    08901B1C:[8E4400E0]: lw         $a0, 224($s2)
    08901B20:[8FB00000]: lw         $s0, 0($sp)
    08901B24:[8FB10004]: lw         $s1, 4($sp)
    08901B28:[8FB20008]: lw         $s2, 8($sp)
    08901B2C:[8FB3000C]: lw         $s3, 12($sp)
    08901B30:[8FB40010]: lw         $s4, 16($sp)
    08901B34:[8FB50014]: lw         $s5, 20($sp)
    08901B38:[8FB60018]: lw         $s6, 24($sp)
    08901B3C:[8FBF001C]: lw         $ra, 28($sp)
    08901B40:[03E00008]: jr         $ra
    08901B44:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08901B18 315,744 times (length 64)
    08901A0C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08901A10:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08901A14:[AFB3000C]: sw         $s3, 12($sp)
    08901A18:[AFBF001C]: sw         $ra, 28($sp)
    08901A1C:[8E4400E0]: lw         $a0, 224($s2)
--> 08901A20:[8E4500E4]: lw         $a1, 228($s2)
    08901A24:[2C840001]: sltiu      $a0, $a0, 1
    08901A28:[82460040]: lb         $a2, 64($s2)
    08901A2C:[2CA50001]: sltiu      $a1, $a1, 1
    08901A30:[00852025]: or         $a0, $a0, $a1
    08901A34:[30C50004]: andi       $a1, $a2, 4
    08901A38:[00052882]: srl        $a1, $a1, 0x0002
    08901A3C:[924600B4]: lbu        $a2, 180($s2)
    08901A40:[00852025]: or         $a0, $a0, $a1
    08901A44:[2CC50001]: sltiu      $a1, $a2, 1
    08901A48:[00852025]: or         $a0, $a0, $a1
    08901A4C:[10800004]: beq        $a0, $zr, 0x08901A60
    08901A50:[34130001]: ori        $s3, $zr, 1 <=> li $s3, 1
    08901A54:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08901A58:[10000015]: b          0x08901AB0
    08901A5C:[92220005]: lbu        $v0, 5($s1)
    08901A60:[82450078]: lb         $a1, 120($s2)
    08901A64:[8E240008]: lw         $a0, 8($s1)
    08901A68:[10940005]: beq        $a0, $s4, 0x08901A80
    08901A6C:[30A50004]: andi       $a1, $a1, 4
    08901A70:[10950003]: beq        $a0, $s5, 0x08901A80
    08901A74:[00000000]: nop
    08901A78:[14960003]: bne        $a0, $s6, 0x08901A88
    08901A7C:[00000000]: nop
    08901A80:[10000002]: b          0x08901A8C
    08901A84:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    08901A88:[2CA50001]: sltiu      $a1, $a1, 1
    08901A8C:[10A00007]: beq        $a1, $zr, 0x08901AAC
    08901A90:[00000000]: nop
    08901A94:[8E440000]: lw         $a0, 0($s2)
    08901A98:[248400A0]: addiu      $a0, $a0, 160
    08901A9C:[84850000]: lh         $a1, 0($a0)
    08901AA0:[8C860004]: lw         $a2, 4($a0)
    08901AA4:[00C0F809]: jalr       $ra, $a2
    08901AA8:[02452021]: addu       $a0, $s2, $a1
    08901AAC:[92220005]: lbu        $v0, 5($s1)
    08901AB0:[10400003]: beq        $v0, $zr, 0x08901AC0
    08901AB4:[00000000]: nop
    08901AB8:[10000019]: b          0x08901B20
    08901ABC:[00000000]: nop
    08901AC0:[1260000D]: beq        $s3, $zr, 0x08901AF8
    08901AC4:[00000000]: nop
    08901AC8:[8E44002C]: lw         $a0, 44($s2)
    08901ACC:[1080000A]: beq        $a0, $zr, 0x08901AF8
    08901AD0:[00000000]: nop
    08901AD4:[92250004]: lbu        $a1, 4($s1)
    08901AD8:[24A50001]: addiu      $a1, $a1, 1
    08901ADC:[A2250004]: sb         $a1, 4($s1)
    08901AE0:[0E240678]: jal        0x089019E0
    08901AE4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08901AE8:[92240004]: lbu        $a0, 4($s1)
    08901AEC:[92220005]: lbu        $v0, 5($s1)
    08901AF0:[2484FFFF]: addiu      $a0, $a0, -1
    08901AF4:[A2240004]: sb         $a0, 4($s1)
    08901AF8:[10400003]: beq        $v0, $zr, 0x08901B08
    08901AFC:[00000000]: nop
    08901B00:[10000007]: b          0x08901B20
    08901B04:[00000000]: nop
    08901B08:[92240004]: lbu        $a0, 4($s1)
    08901B0C:[10800002]: beq        $a0, $zr, 0x08901B18
    08901B10:[00000000]: nop
    08901B14:[8E520030]: lw         $s2, 48($s2)
--> 08901B18:[5650FFC1]: bnel       $s2, $s0, 0x08901A20
    08901B1C:[8E4400E0]: lw         $a0, 224($s2)
    08901B20:[8FB00000]: lw         $s0, 0($sp)
    08901B24:[8FB10004]: lw         $s1, 4($sp)
    08901B28:[8FB20008]: lw         $s2, 8($sp)
_S1_2_89BE534 20,242,398 instructions (0.499%), 113,855 calls (089BE534 - 089BECE4, length 493)
    089BE534:[27BDFFB0]: addiu      $sp, $sp, -80
    089BE538:[AFB2002C]: sw         $s2, 44($sp)
    089BE53C:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    089BE540:[AFB30030]: sw         $s3, 48($sp)
    089BE544:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    089BE548:[C64D0004]: lwc1       $f13, 4($s2)
    089BE54C:[C66E0008]: lwc1       $f14, 8($s3)
    089BE550:[C64F0008]: lwc1       $f15, 8($s2)
    089BE554:[C6700004]: lwc1       $f16, 4($s3)
    089BE558:[460E6C42]: mul.s      $f17, $f13, $f14
    089BE55C:[46107CC2]: mul.s      $f19, $f15, $f16
    089BE560:[C6720000]: lwc1       $f18, 0($s3)
    089BE564:[C6400000]: lwc1       $f0, 0($s2)
    089BE568:[460E0382]: mul.s      $f14, $f0, $f14
    089BE56C:[46127BC2]: mul.s      $f15, $f15, $f18
    089BE570:[46126B42]: mul.s      $f13, $f13, $f18
    089BE574:[46100402]: mul.s      $f16, $f0, $f16
    089BE578:[46138C41]: sub.s      $f17, $f17, $f19
    089BE57C:[460E7B81]: sub.s      $f14, $f15, $f14
    089BE580:[460D8341]: sub.s      $f13, $f16, $f13
    089BE584:[E7B10000]: swc1       $f17, 0($sp)
    089BE588:[E7AE0004]: swc1       $f14, 4($sp)
    089BE58C:[AFB10028]: sw         $s1, 40($sp)
    089BE590:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    089BE594:[C7AE0000]: lwc1       $f14, 0($sp)
    089BE598:[C6310000]: lwc1       $f17, 0($s1)
    089BE59C:[E7AD0008]: swc1       $f13, 8($sp)
    089BE5A0:[E7B40020]: swc1       $f20, 32($sp)
    089BE5A4:[46006506]: mov.s      $f20, $f12
    089BE5A8:[C7AD0004]: lwc1       $f13, 4($sp)
    089BE5AC:[C62C0004]: lwc1       $f12, 4($s1)
    089BE5B0:[46117382]: mul.s      $f14, $f14, $f17
    089BE5B4:[460C6B02]: mul.s      $f12, $f13, $f12
    089BE5B8:[C7AF0008]: lwc1       $f15, 8($sp)
    089BE5BC:[C6300008]: lwc1       $f16, 8($s1)
    089BE5C0:[46107BC2]: mul.s      $f15, $f15, $f16
    089BE5C4:[460C7300]: add.s      $f12, $f14, $f12
    089BE5C8:[AFB00024]: sw         $s0, 36($sp)
    089BE5CC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089BE5D0:[AFB40034]: sw         $s4, 52($sp)
    089BE5D4:[AFB50038]: sw         $s5, 56($sp)
    089BE5D8:[AFB6003C]: sw         $s6, 60($sp)
    089BE5DC:[460F6300]: add.s      $f12, $f12, $f15
    089BE5E0:[0140B025]: or         $s6, $t2, $zr <=> move $s6, $t2
    089BE5E4:[0120A825]: or         $s5, $t1, $zr <=> move $s5, $t1
    089BE5E8:[0100A025]: or         $s4, $t0, $zr <=> move $s4, $t0
    089BE5EC:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    089BE5F0:[AFBF0040]: sw         $ra, 64($sp)
    089BE5F4:[0E275417]: jal        0x089D505C
    089BE5F8:[E7AC000C]: swc1       $f12, 12($sp)
    089BE5FC:[C7AC0000]: lwc1       $f12, 0($sp)
    089BE600:[C60D0000]: lwc1       $f13, 0($s0)
    089BE604:[C7B10004]: lwc1       $f17, 4($sp)
    089BE608:[C6100004]: lwc1       $f16, 4($s0)
    089BE60C:[460D6302]: mul.s      $f12, $f12, $f13
    089BE610:[46108BC2]: mul.s      $f15, $f17, $f16
    089BE614:[C7AE0008]: lwc1       $f14, 8($sp)
    089BE618:[C6120008]: lwc1       $f18, 8($s0)
    089BE61C:[46127382]: mul.s      $f14, $f14, $f18
    089BE620:[460F6340]: add.s      $f13, $f12, $f15
    089BE624:[460E6B40]: add.s      $f13, $f13, $f14
    089BE628:[C7B3000C]: lwc1       $f19, 12($sp)
    089BE62C:[46136B41]: sub.s      $f13, $f13, $f19
    089BE630:[44806000]: mtc1       $zr, $f12
    089BE634:[460C683C]: c.lt.s     $f13, $f12
    089BE638:[00000000]: nop
    089BE63C:[4501004C]: bc1t       0x089BE770
    089BE640:[00000000]: nop
    089BE644:[C62D0000]: lwc1       $f13, 0($s1)
    089BE648:[C60E0000]: lwc1       $f14, 0($s0)
    089BE64C:[C62F0004]: lwc1       $f15, 4($s1)
    089BE650:[460E6B41]: sub.s      $f13, $f13, $f14
    089BE654:[C6500000]: lwc1       $f16, 0($s2)
    089BE658:[C6310008]: lwc1       $f17, 8($s1)
    089BE65C:[46108482]: mul.s      $f18, $f16, $f16
    089BE660:[E7AD0010]: swc1       $f13, 16($sp)
    089BE664:[C60D0004]: lwc1       $f13, 4($s0)
    089BE668:[C6530004]: lwc1       $f19, 4($s2)
    089BE66C:[460D7B41]: sub.s      $f13, $f15, $f13
    089BE670:[C6600000]: lwc1       $f0, 0($s3)
    089BE674:[C6420008]: lwc1       $f2, 8($s2)
    089BE678:[46139B82]: mul.s      $f14, $f19, $f19
    089BE67C:[46008042]: mul.s      $f1, $f16, $f0
    089BE680:[46021102]: mul.s      $f4, $f2, $f2
    089BE684:[E7AD0014]: swc1       $f13, 20($sp)
    089BE688:[C60D0008]: lwc1       $f13, 8($s0)
    089BE68C:[460E9380]: add.s      $f14, $f18, $f14
    089BE690:[C6630004]: lwc1       $f3, 4($s3)
    089BE694:[460D8B41]: sub.s      $f13, $f17, $f13
    089BE698:[C62F000C]: lwc1       $f15, 12($s1)
    089BE69C:[C6650008]: lwc1       $f5, 8($s3)
    089BE6A0:[46039982]: mul.s      $f6, $f19, $f3
    089BE6A4:[460001C2]: mul.s      $f7, $f0, $f0
    089BE6A8:[46031C82]: mul.s      $f18, $f3, $f3
    089BE6AC:[E7AD0018]: swc1       $f13, 24($sp)
    089BE6B0:[46047340]: add.s      $f13, $f14, $f4
    089BE6B4:[C611000C]: lwc1       $f17, 12($s0)
    089BE6B8:[46117BC1]: sub.s      $f15, $f15, $f17
    089BE6BC:[46123C80]: add.s      $f18, $f7, $f18
    089BE6C0:[46060B80]: add.s      $f14, $f1, $f6
    089BE6C4:[46052902]: mul.s      $f4, $f5, $f5
    089BE6C8:[E7AF001C]: swc1       $f15, 28($sp)
    089BE6CC:[46051202]: mul.s      $f8, $f2, $f5
    089BE6D0:[C7A10010]: lwc1       $f1, 16($sp)
    089BE6D4:[C7A60014]: lwc1       $f6, 20($sp)
    089BE6D8:[460493C0]: add.s      $f15, $f18, $f4
    089BE6DC:[46100C02]: mul.s      $f16, $f1, $f16
    089BE6E0:[C7B10018]: lwc1       $f17, 24($sp)
    089BE6E4:[461334C2]: mul.s      $f19, $f6, $f19
    089BE6E8:[46000802]: mul.s      $f0, $f1, $f0
    089BE6EC:[460330C2]: mul.s      $f3, $f6, $f3
    089BE6F0:[46028C82]: mul.s      $f18, $f17, $f2
    089BE6F4:[46138400]: add.s      $f16, $f16, $f19
    089BE6F8:[46087380]: add.s      $f14, $f14, $f8
    089BE6FC:[46010842]: mul.s      $f1, $f1, $f1
    089BE700:[46063102]: mul.s      $f4, $f6, $f6
    089BE704:[46030000]: add.s      $f0, $f0, $f3
    089BE708:[46128400]: add.s      $f16, $f16, $f18
    089BE70C:[460F6882]: mul.s      $f2, $f13, $f15
    089BE710:[460E74C2]: mul.s      $f19, $f14, $f14
    089BE714:[46058942]: mul.s      $f5, $f17, $f5
    089BE718:[46040C80]: add.s      $f18, $f1, $f4
    089BE71C:[461188C2]: mul.s      $f3, $f17, $f17
    089BE720:[461314C1]: sub.s      $f19, $f2, $f19
    089BE724:[46050440]: add.s      $f17, $f0, $f5
    089BE728:[46039480]: add.s      $f18, $f18, $f3
    089BE72C:[46009CC5]: abs.s      $f19, $f19
    089BE730:[46117042]: mul.s      $f1, $f14, $f17
    089BE734:[46107902]: mul.s      $f4, $f15, $f16
    089BE738:[46107082]: mul.s      $f2, $f14, $f16
    089BE73C:[46040801]: sub.s      $f0, $f1, $f4
    089BE740:[E6A00000]: swc1       $f0, 0($s5)
    089BE744:[46116802]: mul.s      $f0, $f13, $f17
    089BE748:[46001081]: sub.s      $f2, $f2, $f0
    089BE74C:[E6C20000]: swc1       $f2, 0($s6)
    089BE750:[C6A00000]: lwc1       $f0, 0($s5)
    089BE754:[460200C0]: add.s      $f3, $f0, $f2
    089BE758:[4613183E]: c.le.s     $f3, $f19
    089BE75C:[00000000]: nop
    089BE760:[45010005]: bc1t       0x089BE778
    089BE764:[00000000]: nop
    089BE768:[10000091]: b          0x089BE9B0
    089BE76C:[00000000]: nop
    089BE770:[10000152]: b          0x089BECBC
    089BE774:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089BE778:[460C003C]: c.lt.s     $f0, $f12
    089BE77C:[00000000]: nop
    089BE780:[4500004C]: bc1f       0x089BE8B4
    089BE784:[00000000]: nop
    089BE788:[460C103C]: c.lt.s     $f2, $f12
    089BE78C:[00000000]: nop
    089BE790:[45000030]: bc1f       0x089BE854
    089BE794:[00000000]: nop
    089BE798:[460C803C]: c.lt.s     $f16, $f12
    089BE79C:[00000000]: nop
    089BE7A0:[45000014]: bc1f       0x089BE7F4
    089BE7A4:[00000000]: nop
    089BE7A8:[E6CC0000]: swc1       $f12, 0($s6)
    089BE7AC:[46008307]: neg.s      $f12, $f16
    089BE7B0:[460D603C]: c.lt.s     $f12, $f13
    089BE7B4:[00000000]: nop
    089BE7B8:[45010009]: bc1t       0x089BE7E0
    089BE7BC:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BE7C0:[44846000]: mtc1       $a0, $f12
    089BE7C4:[460C8302]: mul.s      $f12, $f16, $f12
    089BE7C8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BE7CC:[44847000]: mtc1       $a0, $f14
    089BE7D0:[E6AE0000]: swc1       $f14, 0($s5)
    089BE7D4:[460C6B00]: add.s      $f12, $f13, $f12
    089BE7D8:[1000012D]: b          0x089BEC90
    089BE7DC:[46126480]: add.s      $f18, $f12, $f18
    089BE7E0:[460D6303]: div.s      $f12, $f12, $f13
    089BE7E4:[460C8382]: mul.s      $f14, $f16, $f12
    089BE7E8:[E6AC0000]: swc1       $f12, 0($s5)
    089BE7EC:[10000128]: b          0x089BEC90
    089BE7F0:[46127480]: add.s      $f18, $f14, $f18
    089BE7F4:[460C883C]: c.lt.s     $f17, $f12
    089BE7F8:[00000000]: nop
    089BE7FC:[45010003]: bc1t       0x089BE80C
    089BE800:[E6AC0000]: swc1       $f12, 0($s5)
    089BE804:[10000122]: b          0x089BEC90
    089BE808:[E6CC0000]: swc1       $f12, 0($s6)
    089BE80C:[46008B07]: neg.s      $f12, $f17
    089BE810:[460F603C]: c.lt.s     $f12, $f15
    089BE814:[00000000]: nop
    089BE818:[45010009]: bc1t       0x089BE840
    089BE81C:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BE820:[44846000]: mtc1       $a0, $f12
    089BE824:[460C8B02]: mul.s      $f12, $f17, $f12
    089BE828:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BE82C:[44846800]: mtc1       $a0, $f13
    089BE830:[E6CD0000]: swc1       $f13, 0($s6)
    089BE834:[460C7B00]: add.s      $f12, $f15, $f12
    089BE838:[10000115]: b          0x089BEC90
    089BE83C:[46126480]: add.s      $f18, $f12, $f18
    089BE840:[460F6303]: div.s      $f12, $f12, $f15
    089BE844:[460C8B42]: mul.s      $f13, $f17, $f12
    089BE848:[E6CC0000]: swc1       $f12, 0($s6)
    089BE84C:[10000110]: b          0x089BEC90
    089BE850:[46126C80]: add.s      $f18, $f13, $f18
    089BE854:[460C883C]: c.lt.s     $f17, $f12
    089BE858:[00000000]: nop
    089BE85C:[45010003]: bc1t       0x089BE86C
    089BE860:[E6AC0000]: swc1       $f12, 0($s5)
    089BE864:[1000010A]: b          0x089BEC90
    089BE868:[E6CC0000]: swc1       $f12, 0($s6)
    089BE86C:[46008B07]: neg.s      $f12, $f17
    089BE870:[460F603C]: c.lt.s     $f12, $f15
    089BE874:[00000000]: nop
    089BE878:[45010009]: bc1t       0x089BE8A0
    089BE87C:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BE880:[44846000]: mtc1       $a0, $f12
    089BE884:[460C8B02]: mul.s      $f12, $f17, $f12
    089BE888:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BE88C:[44846800]: mtc1       $a0, $f13
    089BE890:[E6CD0000]: swc1       $f13, 0($s6)
    089BE894:[460C7B00]: add.s      $f12, $f15, $f12
    089BE898:[100000FD]: b          0x089BEC90
    089BE89C:[46126480]: add.s      $f18, $f12, $f18
    089BE8A0:[460F6303]: div.s      $f12, $f12, $f15
    089BE8A4:[460C8B42]: mul.s      $f13, $f17, $f12
    089BE8A8:[E6CC0000]: swc1       $f12, 0($s6)
    089BE8AC:[100000F8]: b          0x089BEC90
    089BE8B0:[46126C80]: add.s      $f18, $f13, $f18
    089BE8B4:[460C103C]: c.lt.s     $f2, $f12
    089BE8B8:[00000000]: nop
    089BE8BC:[45000019]: bc1f       0x089BE924
    089BE8C0:[00000000]: nop
    089BE8C4:[460C803C]: c.lt.s     $f16, $f12
    089BE8C8:[00000000]: nop
    089BE8CC:[45010003]: bc1t       0x089BE8DC
    089BE8D0:[E6CC0000]: swc1       $f12, 0($s6)
    089BE8D4:[100000EE]: b          0x089BEC90
    089BE8D8:[E6AC0000]: swc1       $f12, 0($s5)
    089BE8DC:[46008307]: neg.s      $f12, $f16
    089BE8E0:[460D603C]: c.lt.s     $f12, $f13
    089BE8E4:[00000000]: nop
    089BE8E8:[45010009]: bc1t       0x089BE910
    089BE8EC:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BE8F0:[44846000]: mtc1       $a0, $f12
    089BE8F4:[460C8302]: mul.s      $f12, $f16, $f12
    089BE8F8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BE8FC:[44847000]: mtc1       $a0, $f14
    089BE900:[E6AE0000]: swc1       $f14, 0($s5)
    089BE904:[460C6B00]: add.s      $f12, $f13, $f12
    089BE908:[100000E1]: b          0x089BEC90
    089BE90C:[46126480]: add.s      $f18, $f12, $f18
    089BE910:[460D6303]: div.s      $f12, $f12, $f13
    089BE914:[460C8382]: mul.s      $f14, $f16, $f12
    089BE918:[E6AC0000]: swc1       $f12, 0($s5)
    089BE91C:[100000DC]: b          0x089BEC90
    089BE920:[46127480]: add.s      $f18, $f14, $f18
    089BE924:[460C9832]: c.eq.s     $f19, $f12
    089BE928:[00000000]: nop
    089BE92C:[45000007]: bc1f       0x089BE94C
    089BE930:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BE934:[3C047F7F]: lui        $a0, 0x7F7F <=> li $a0, 0x7F7F0000
    089BE938:[E6AC0000]: swc1       $f12, 0($s5)
    089BE93C:[3484FFFF]: ori        $a0, $a0, -1
    089BE940:[E6CC0000]: swc1       $f12, 0($s6)
    089BE944:[100000D2]: b          0x089BEC90
    089BE948:[44849000]: mtc1       $a0, $f18
    089BE94C:[44846000]: mtc1       $a0, $f12
    089BE950:[46136303]: div.s      $f12, $f12, $f19
    089BE954:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BE958:[44841000]: mtc1       $a0, $f2
    089BE95C:[46028402]: mul.s      $f16, $f16, $f2
    089BE960:[46028C42]: mul.s      $f17, $f17, $f2
    089BE964:[460C0002]: mul.s      $f0, $f0, $f12
    089BE968:[E6A00000]: swc1       $f0, 0($s5)
    089BE96C:[C6C00000]: lwc1       $f0, 0($s6)
    089BE970:[460C0302]: mul.s      $f12, $f0, $f12
    089BE974:[460C74C2]: mul.s      $f19, $f14, $f12
    089BE978:[E6CC0000]: swc1       $f12, 0($s6)
    089BE97C:[C6A10000]: lwc1       $f1, 0($s5)
    089BE980:[460C7BC2]: mul.s      $f15, $f15, $f12
    089BE984:[46016B42]: mul.s      $f13, $f13, $f1
    089BE988:[46017382]: mul.s      $f14, $f14, $f1
    089BE98C:[46136B40]: add.s      $f13, $f13, $f19
    089BE990:[460F7380]: add.s      $f14, $f14, $f15
    089BE994:[46106B40]: add.s      $f13, $f13, $f16
    089BE998:[46117380]: add.s      $f14, $f14, $f17
    089BE99C:[460D0B42]: mul.s      $f13, $f1, $f13
    089BE9A0:[460E6302]: mul.s      $f12, $f12, $f14
    089BE9A4:[460C6B00]: add.s      $f12, $f13, $f12
    089BE9A8:[100000B9]: b          0x089BEC90
    089BE9AC:[46126480]: add.s      $f18, $f12, $f18
    089BE9B0:[460C003C]: c.lt.s     $f0, $f12
    089BE9B4:[00000000]: nop
    089BE9B8:[45000043]: bc1f       0x089BEAC8
    089BE9BC:[00000000]: nop
    089BE9C0:[461074C0]: add.s      $f19, $f14, $f16
    089BE9C4:[46117800]: add.s      $f0, $f15, $f17
    089BE9C8:[4600983C]: c.lt.s     $f19, $f0
    089BE9CC:[00000000]: nop
    089BE9D0:[45000025]: bc1f       0x089BEA68
    089BE9D4:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BE9D8:[460080C6]: mov.s      $f3, $f16
    089BE9DC:[44841000]: mtc1       $a0, $f2
    089BE9E0:[46027102]: mul.s      $f4, $f14, $f2
    089BE9E4:[46130401]: sub.s      $f16, $f0, $f19
    089BE9E8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BE9EC:[44840800]: mtc1       $a0, $f1
    089BE9F0:[46046CC1]: sub.s      $f19, $f13, $f4
    089BE9F4:[460F9CC0]: add.s      $f19, $f19, $f15
    089BE9F8:[4610983E]: c.le.s     $f19, $f16
    089BE9FC:[00000000]: nop
    089BEA00:[45000006]: bc1f       0x089BEA1C
    089BEA04:[46021802]: mul.s      $f0, $f3, $f2
    089BEA08:[46006B40]: add.s      $f13, $f13, $f0
    089BEA0C:[E6A10000]: swc1       $f1, 0($s5)
    089BEA10:[E6CC0000]: swc1       $f12, 0($s6)
    089BEA14:[1000009E]: b          0x089BEC90
    089BEA18:[46126C80]: add.s      $f18, $f13, $f18
    089BEA1C:[46138303]: div.s      $f12, $f16, $f19
    089BEA20:[46028C42]: mul.s      $f17, $f17, $f2
    089BEA24:[460C0841]: sub.s      $f1, $f1, $f12
    089BEA28:[E6AC0000]: swc1       $f12, 0($s5)
    089BEA2C:[46017302]: mul.s      $f12, $f14, $f1
    089BEA30:[E6C10000]: swc1       $f1, 0($s6)
    089BEA34:[C6A30000]: lwc1       $f3, 0($s5)
    089BEA38:[46017BC2]: mul.s      $f15, $f15, $f1
    089BEA3C:[46036B42]: mul.s      $f13, $f13, $f3
    089BEA40:[46037382]: mul.s      $f14, $f14, $f3
    089BEA44:[460C6B00]: add.s      $f12, $f13, $f12
    089BEA48:[460F7380]: add.s      $f14, $f14, $f15
    089BEA4C:[46006300]: add.s      $f12, $f12, $f0
    089BEA50:[46117380]: add.s      $f14, $f14, $f17
    089BEA54:[460C1B02]: mul.s      $f12, $f3, $f12
    089BEA58:[460E0B82]: mul.s      $f14, $f1, $f14
    089BEA5C:[460E6300]: add.s      $f12, $f12, $f14
    089BEA60:[1000008B]: b          0x089BEC90
    089BEA64:[46126480]: add.s      $f18, $f12, $f18
    089BEA68:[460C003E]: c.le.s     $f0, $f12
    089BEA6C:[00000000]: nop
    089BEA70:[4500000A]: bc1f       0x089BEA9C
    089BEA74:[E6AC0000]: swc1       $f12, 0($s5)
    089BEA78:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BEA7C:[44846000]: mtc1       $a0, $f12
    089BEA80:[460C8B02]: mul.s      $f12, $f17, $f12
    089BEA84:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BEA88:[44846800]: mtc1       $a0, $f13
    089BEA8C:[E6CD0000]: swc1       $f13, 0($s6)
    089BEA90:[460C7B00]: add.s      $f12, $f15, $f12
    089BEA94:[1000007E]: b          0x089BEC90
    089BEA98:[46126480]: add.s      $f18, $f12, $f18
    089BEA9C:[460C883C]: c.lt.s     $f17, $f12
    089BEAA0:[00000000]: nop
    089BEAA4:[45030003]: bc1tl      0x089BEAB4
    089BEAA8:[46008B07]: neg.s      $f12, $f17
    089BEAAC:[10000078]: b          0x089BEC90
    089BEAB0:[E6CC0000]: swc1       $f12, 0($s6)
    089BEAB4:[460F6303]: div.s      $f12, $f12, $f15
    089BEAB8:[460C8B42]: mul.s      $f13, $f17, $f12
    089BEABC:[E6CC0000]: swc1       $f12, 0($s6)
    089BEAC0:[10000073]: b          0x089BEC90
    089BEAC4:[46126C80]: add.s      $f18, $f13, $f18
    089BEAC8:[460C103C]: c.lt.s     $f2, $f12
    089BEACC:[00000000]: nop
    089BEAD0:[45020042]: bc1fl      0x089BEBDC
    089BEAD4:[46117880]: add.s      $f2, $f15, $f17
    089BEAD8:[461174C0]: add.s      $f19, $f14, $f17
    089BEADC:[46106800]: add.s      $f0, $f13, $f16
    089BEAE0:[4600983C]: c.lt.s     $f19, $f0
    089BEAE4:[00000000]: nop
    089BEAE8:[45000024]: bc1f       0x089BEB7C
    089BEAEC:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BEAF0:[461304C1]: sub.s      $f19, $f0, $f19
    089BEAF4:[44841000]: mtc1       $a0, $f2
    089BEAF8:[460270C2]: mul.s      $f3, $f14, $f2
    089BEAFC:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BEB00:[44840800]: mtc1       $a0, $f1
    089BEB04:[46036801]: sub.s      $f0, $f13, $f3
    089BEB08:[460F0000]: add.s      $f0, $f0, $f15
    089BEB0C:[4613003E]: c.le.s     $f0, $f19
    089BEB10:[00000000]: nop
    089BEB14:[45000006]: bc1f       0x089BEB30
    089BEB18:[46028C42]: mul.s      $f17, $f17, $f2
    089BEB1C:[46117B40]: add.s      $f13, $f15, $f17
    089BEB20:[E6C10000]: swc1       $f1, 0($s6)
    089BEB24:[E6AC0000]: swc1       $f12, 0($s5)
    089BEB28:[10000059]: b          0x089BEC90
    089BEB2C:[46126C80]: add.s      $f18, $f13, $f18
    089BEB30:[46009B03]: div.s      $f12, $f19, $f0
    089BEB34:[46028402]: mul.s      $f16, $f16, $f2
    089BEB38:[460C0841]: sub.s      $f1, $f1, $f12
    089BEB3C:[E6CC0000]: swc1       $f12, 0($s6)
    089BEB40:[46017102]: mul.s      $f4, $f14, $f1
    089BEB44:[E6A10000]: swc1       $f1, 0($s5)
    089BEB48:[C6C30000]: lwc1       $f3, 0($s6)
    089BEB4C:[46016B02]: mul.s      $f12, $f13, $f1
    089BEB50:[46037BC2]: mul.s      $f15, $f15, $f3
    089BEB54:[46037382]: mul.s      $f14, $f14, $f3
    089BEB58:[460F23C0]: add.s      $f15, $f4, $f15
    089BEB5C:[460E6300]: add.s      $f12, $f12, $f14
    089BEB60:[46117B40]: add.s      $f13, $f15, $f17
    089BEB64:[46106300]: add.s      $f12, $f12, $f16
    089BEB68:[460D1B42]: mul.s      $f13, $f3, $f13
    089BEB6C:[460C0B02]: mul.s      $f12, $f1, $f12
    089BEB70:[460D6300]: add.s      $f12, $f12, $f13
    089BEB74:[10000046]: b          0x089BEC90
    089BEB78:[46126480]: add.s      $f18, $f12, $f18
    089BEB7C:[460C003E]: c.le.s     $f0, $f12
    089BEB80:[00000000]: nop
    089BEB84:[4500000A]: bc1f       0x089BEBB0
    089BEB88:[E6CC0000]: swc1       $f12, 0($s6)
    089BEB8C:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    089BEB90:[44846000]: mtc1       $a0, $f12
    089BEB94:[460C8302]: mul.s      $f12, $f16, $f12
    089BEB98:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BEB9C:[44847000]: mtc1       $a0, $f14
    089BEBA0:[E6AE0000]: swc1       $f14, 0($s5)
    089BEBA4:[460C6B00]: add.s      $f12, $f13, $f12
    089BEBA8:[10000039]: b          0x089BEC90
    089BEBAC:[46126480]: add.s      $f18, $f12, $f18
    089BEBB0:[460C803C]: c.lt.s     $f16, $f12
    089BEBB4:[00000000]: nop
    089BEBB8:[45030003]: bc1tl      0x089BEBC8
    089BEBBC:[46008307]: neg.s      $f12, $f16
    089BEBC0:[10000033]: b          0x089BEC90
    089BEBC4:[E6AC0000]: swc1       $f12, 0($s5)
    089BEBC8:[460D6303]: div.s      $f12, $f12, $f13
    089BEBCC:[460C8382]: mul.s      $f14, $f16, $f12
    089BEBD0:[E6AC0000]: swc1       $f12, 0($s5)
    089BEBD4:[1000002E]: b          0x089BEC90
    089BEBD8:[46127480]: add.s      $f18, $f14, $f18
    089BEBDC:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089BEBE0:[3C054000]: lui        $a1, 0x4000 <=> li $a1, 0x40000000
    089BEBE4:[44849800]: mtc1       $a0, $f19
    089BEBE8:[460E1041]: sub.s      $f1, $f2, $f14
    089BEBEC:[46100841]: sub.s      $f1, $f1, $f16
    089BEBF0:[460C083E]: c.le.s     $f1, $f12
    089BEBF4:[00000000]: nop
    089BEBF8:[45000007]: bc1f       0x089BEC18
    089BEBFC:[44850000]: mtc1       $a1, $f0
    089BEC00:[46008B42]: mul.s      $f13, $f17, $f0
    089BEC04:[E6AC0000]: swc1       $f12, 0($s5)
    089BEC08:[E6D30000]: swc1       $f19, 0($s6)
    089BEC0C:[460D7B00]: add.s      $f12, $f15, $f13
    089BEC10:[1000001F]: b          0x089BEC90
    089BEC14:[46126480]: add.s      $f18, $f12, $f18
    089BEC18:[46007082]: mul.s      $f2, $f14, $f0
    089BEC1C:[46026881]: sub.s      $f2, $f13, $f2
    089BEC20:[460F1080]: add.s      $f2, $f2, $f15
    089BEC24:[4601103E]: c.le.s     $f2, $f1
    089BEC28:[00000000]: nop
    089BEC2C:[45000006]: bc1f       0x089BEC48
    089BEC30:[46008402]: mul.s      $f16, $f16, $f0
    089BEC34:[46106B40]: add.s      $f13, $f13, $f16
    089BEC38:[E6B30000]: swc1       $f19, 0($s5)
    089BEC3C:[E6CC0000]: swc1       $f12, 0($s6)
    089BEC40:[10000013]: b          0x089BEC90
    089BEC44:[46126C80]: add.s      $f18, $f13, $f18
    089BEC48:[46020B03]: div.s      $f12, $f1, $f2
    089BEC4C:[46008C42]: mul.s      $f17, $f17, $f0
    089BEC50:[460C9CC1]: sub.s      $f19, $f19, $f12
    089BEC54:[E6AC0000]: swc1       $f12, 0($s5)
    089BEC58:[46137302]: mul.s      $f12, $f14, $f19
    089BEC5C:[E6D30000]: swc1       $f19, 0($s6)
    089BEC60:[C6A30000]: lwc1       $f3, 0($s5)
    089BEC64:[46137BC2]: mul.s      $f15, $f15, $f19
    089BEC68:[46036B42]: mul.s      $f13, $f13, $f3
    089BEC6C:[46037382]: mul.s      $f14, $f14, $f3
    089BEC70:[460C6B00]: add.s      $f12, $f13, $f12
    089BEC74:[460F7380]: add.s      $f14, $f14, $f15
    089BEC78:[46106300]: add.s      $f12, $f12, $f16
    089BEC7C:[46117380]: add.s      $f14, $f14, $f17
    089BEC80:[460C1B02]: mul.s      $f12, $f3, $f12
    089BEC84:[460E9B82]: mul.s      $f14, $f19, $f14
    089BEC88:[460E6300]: add.s      $f12, $f12, $f14
    089BEC8C:[46126480]: add.s      $f18, $f12, $f18
    089BEC90:[46009485]: abs.s      $f18, $f18
    089BEC94:[46009484]: sqrt.s     $f18, $f18
    089BEC98:[4614903E]: c.le.s     $f18, $f20
    089BEC9C:[00000000]: nop
    089BECA0:[45000005]: bc1f       0x089BECB8
    089BECA4:[E6920000]: swc1       $f18, 0($s4)
    089BECA8:[4612A301]: sub.s      $f12, $f20, $f18
    089BECAC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089BECB0:[10000002]: b          0x089BECBC
    089BECB4:[E68C0000]: swc1       $f12, 0($s4)
    089BECB8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089BECBC:[C7B40020]: lwc1       $f20, 32($sp)
    089BECC0:[8FB00024]: lw         $s0, 36($sp)
    089BECC4:[8FB10028]: lw         $s1, 40($sp)
    089BECC8:[8FB2002C]: lw         $s2, 44($sp)
    089BECCC:[8FB30030]: lw         $s3, 48($sp)
    089BECD0:[8FB40034]: lw         $s4, 52($sp)
    089BECD4:[8FB50038]: lw         $s5, 56($sp)
    089BECD8:[8FB6003C]: lw         $s6, 60($sp)
    089BECDC:[8FBF0040]: lw         $ra, 64($sp)
    089BECE0:[03E00008]: jr         $ra
    089BECE4:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_889A6E0 20,148,742 instructions (0.497%), 1 calls (0889A6E0 - 0889AB9C, length 304)
    0889A6E0:[27BDFFC0]: addiu      $sp, $sp, -64
    0889A6E4:[AFB70028]: sw         $s7, 40($sp)
    0889A6E8:[0080B825]: or         $s7, $a0, $zr <=> move $s7, $a0
    0889A6EC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889A6F0:[AFA40008]: sw         $a0, 8($sp)
    0889A6F4:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0889A6F8:[8EE40000]: lw         $a0, 0($s7)
    0889A6FC:[AFA80004]: sw         $t0, 4($sp)
    0889A700:[AFB30018]: sw         $s3, 24($sp)
    0889A704:[AFB50020]: sw         $s5, 32($sp)
    0889A708:[AFB60024]: sw         $s6, 36($sp)
    0889A70C:[AFBE002C]: sw         $fp, 44($sp)
    0889A710:[0104402B]: sltu       $t0, $t0, $a0
    0889A714:[00A0A825]: or         $s5, $a1, $zr <=> move $s5, $a1
    0889A718:[00C0B025]: or         $s6, $a2, $zr <=> move $s6, $a2
    0889A71C:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    0889A720:[0160F025]: or         $fp, $t3, $zr <=> move $fp, $t3
    0889A724:[AFB0000C]: sw         $s0, 12($sp)
    0889A728:[AFB10010]: sw         $s1, 16($sp)
    0889A72C:[AFB20014]: sw         $s2, 20($sp)
    0889A730:[AFB4001C]: sw         $s4, 28($sp)
    0889A734:[AFBF0030]: sw         $ra, 48($sp)
    0889A738:[11000036]: beq        $t0, $zr, 0x0889A814
    0889A73C:[AFA90000]: sw         $t1, 0($sp)
    0889A740:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0889A744:[8EA50000]: lw         $a1, 0($s5)
    0889A748:[00B42821]: addu       $a1, $a1, $s4
    0889A74C:[8CA60004]: lw         $a2, 4($a1)
    0889A750:[14C0002A]: bne        $a2, $zr, 0x0889A7FC
    0889A754:[00000000]: nop
    0889A758:[8CA60000]: lw         $a2, 0($a1)
    0889A75C:[14C00027]: bne        $a2, $zr, 0x0889A7FC
    0889A760:[00000000]: nop
    0889A764:[8CA40010]: lw         $a0, 16($a1)
    0889A768:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0889A76C:[0224202B]: sltu       $a0, $s1, $a0
    0889A770:[1080001C]: beq        $a0, $zr, 0x0889A7E4
    0889A774:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0889A778:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0889A77C:[8CA40014]: lw         $a0, 20($a1)
    0889A780:[8FA50000]: lw         $a1, 0($sp)
    0889A784:[00902021]: addu       $a0, $a0, $s0
    0889A788:[94860006]: lhu        $a2, 6($a0)
    0889A78C:[94880000]: lhu        $t0, 0($a0)
    0889A790:[8CAB0000]: lw         $t3, 0($a1)
    0889A794:[94850002]: lhu        $a1, 2($a0)
    0889A798:[948A0004]: lhu        $t2, 4($a0)
    0889A79C:[00C62021]: addu       $a0, $a2, $a2
    0889A7A0:[8FC70000]: lw         $a3, 0($fp)
    0889A7A4:[00C42021]: addu       $a0, $a2, $a0
    0889A7A8:[00042080]: sll        $a0, $a0, 0x0002
    0889A7AC:[00E43821]: addu       $a3, $a3, $a0
    0889A7B0:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    0889A7B4:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    0889A7B8:[0E226472]: jal        0x088991C8
    0889A7BC:[01604025]: or         $t0, $t3, $zr <=> move $t0, $t3
    0889A7C0:[8EA50000]: lw         $a1, 0($s5)
    0889A7C4:[14400002]: bne        $v0, $zr, 0x0889A7D0
    0889A7C8:[00B42821]: addu       $a1, $a1, $s4
    0889A7CC:[26520001]: addiu      $s2, $s2, 1
    0889A7D0:[8CA40010]: lw         $a0, 16($a1)
    0889A7D4:[26310001]: addiu      $s1, $s1, 1
    0889A7D8:[0224202B]: sltu       $a0, $s1, $a0
    0889A7DC:[1480FFE7]: bne        $a0, $zr, 0x0889A77C
    0889A7E0:[2610000C]: addiu      $s0, $s0, 12
    0889A7E4:[ACB20010]: sw         $s2, 16($a1)
    0889A7E8:[12400004]: beq        $s2, $zr, 0x0889A7FC
    0889A7EC:[8EE40000]: lw         $a0, 0($s7)
    0889A7F0:[8FA50008]: lw         $a1, 8($sp)
    0889A7F4:[24A50001]: addiu      $a1, $a1, 1
    0889A7F8:[AFA50008]: sw         $a1, 8($sp)
    0889A7FC:[8FA50004]: lw         $a1, 4($sp)
    0889A800:[26940018]: addiu      $s4, $s4, 24
    0889A804:[24A50001]: addiu      $a1, $a1, 1
    0889A808:[00A4302B]: sltu       $a2, $a1, $a0
    0889A80C:[14C0FFCD]: bne        $a2, $zr, 0x0889A744
    0889A810:[AFA50004]: sw         $a1, 4($sp)
    0889A814:[8FA60000]: lw         $a2, 0($sp)
    0889A818:[8FC50000]: lw         $a1, 0($fp)
    0889A81C:[8CC60000]: lw         $a2, 0($a2)
    0889A820:[8E640000]: lw         $a0, 0($s3)
    0889A824:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    0889A828:[94860006]: lhu        $a2, 6($a0)
    0889A82C:[94890000]: lhu        $t1, 0($a0)
    0889A830:[948A0002]: lhu        $t2, 2($a0)
    0889A834:[948B0004]: lhu        $t3, 4($a0)
    0889A838:[00C62021]: addu       $a0, $a2, $a2
    0889A83C:[00C42021]: addu       $a0, $a2, $a0
    0889A840:[00043880]: sll        $a3, $a0, 0x0002
    0889A844:[00A73821]: addu       $a3, $a1, $a3
    0889A848:[01202025]: or         $a0, $t1, $zr <=> move $a0, $t1
    0889A84C:[01402825]: or         $a1, $t2, $zr <=> move $a1, $t2
    0889A850:[0E226472]: jal        0x088991C8
    0889A854:[01603025]: or         $a2, $t3, $zr <=> move $a2, $t3
    0889A858:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889A85C:[14440027]: bne        $v0, $a0, 0x0889A8FC
    0889A860:[00000000]: nop
    0889A864:[8E640000]: lw         $a0, 0($s3)
    0889A868:[2484000C]: addiu      $a0, $a0, 12
    0889A86C:[AE640000]: sw         $a0, 0($s3)
    0889A870:[8EC40000]: lw         $a0, 0($s6)
    0889A874:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0889A878:[2484FFFF]: addiu      $a0, $a0, -1
    0889A87C:[AEC40000]: sw         $a0, 0($s6)
    0889A880:[8EE50000]: lw         $a1, 0($s7)
    0889A884:[00E5282B]: sltu       $a1, $a3, $a1
    0889A888:[10A00018]: beq        $a1, $zr, 0x0889A8EC
    0889A88C:[8E640000]: lw         $a0, 0($s3)
    0889A890:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0889A894:[8EA50000]: lw         $a1, 0($s5)
    0889A898:[00A62821]: addu       $a1, $a1, $a2
    0889A89C:[8CA80004]: lw         $t0, 4($a1)
    0889A8A0:[1500000D]: bne        $t0, $zr, 0x0889A8D8
    0889A8A4:[00000000]: nop
    0889A8A8:[8CA80000]: lw         $t0, 0($a1)
    0889A8AC:[1500000A]: bne        $t0, $zr, 0x0889A8D8
    0889A8B0:[00000000]: nop
    0889A8B4:[8CA80010]: lw         $t0, 16($a1)
    0889A8B8:[11000007]: beq        $t0, $zr, 0x0889A8D8
    0889A8BC:[00000000]: nop
    0889A8C0:[8CA80014]: lw         $t0, 20($a1)
    0889A8C4:[0104402B]: sltu       $t0, $t0, $a0
    0889A8C8:[11000003]: beq        $t0, $zr, 0x0889A8D8
    0889A8CC:[00000000]: nop
    0889A8D0:[ACA40014]: sw         $a0, 20($a1)
    0889A8D4:[8E640000]: lw         $a0, 0($s3)
    0889A8D8:[8EE50000]: lw         $a1, 0($s7)
    0889A8DC:[24E70001]: addiu      $a3, $a3, 1
    0889A8E0:[00E5282B]: sltu       $a1, $a3, $a1
    0889A8E4:[14A0FFEB]: bne        $a1, $zr, 0x0889A894
    0889A8E8:[24C60018]: addiu      $a2, $a2, 24
    0889A8EC:[8FA60000]: lw         $a2, 0($sp)
    0889A8F0:[8FC50000]: lw         $a1, 0($fp)
    0889A8F4:[1000FFCB]: b          0x0889A824
    0889A8F8:[8CC60000]: lw         $a2, 0($a2)
    0889A8FC:[8EC40000]: lw         $a0, 0($s6)
    0889A900:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0889A904:[0204282B]: sltu       $a1, $s0, $a0
    0889A908:[10A00076]: beq        $a1, $zr, 0x0889AAE4
    0889A90C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0889A910:[3411000C]: ori        $s1, $zr, 12 <=> li $s1, 12
    0889A914:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0889A918:[8E640000]: lw         $a0, 0($s3)
    0889A91C:[8FA50000]: lw         $a1, 0($sp)
    0889A920:[00922021]: addu       $a0, $a0, $s2
    0889A924:[94860006]: lhu        $a2, 6($a0)
    0889A928:[94880000]: lhu        $t0, 0($a0)
    0889A92C:[8CAB0000]: lw         $t3, 0($a1)
    0889A930:[94850002]: lhu        $a1, 2($a0)
    0889A934:[948A0004]: lhu        $t2, 4($a0)
    0889A938:[00C62021]: addu       $a0, $a2, $a2
    0889A93C:[8FC70000]: lw         $a3, 0($fp)
    0889A940:[00C42021]: addu       $a0, $a2, $a0
    0889A944:[00042080]: sll        $a0, $a0, 0x0002
    0889A948:[00E43821]: addu       $a3, $a3, $a0
    0889A94C:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    0889A950:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    0889A954:[0E226472]: jal        0x088991C8
    0889A958:[01604025]: or         $t0, $t3, $zr <=> move $t0, $t3
    0889A95C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889A960:[14440059]: bne        $v0, $a0, 0x0889AAC8
    0889A964:[00000000]: nop
    0889A968:[8EC50000]: lw         $a1, 0($s6)
    0889A96C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0889A970:[24A5FFFF]: addiu      $a1, $a1, -1
    0889A974:[00C5202B]: sltu       $a0, $a2, $a1
    0889A978:[10800025]: beq        $a0, $zr, 0x0889AA10
    0889A97C:[02102021]: addu       $a0, $s0, $s0
    0889A980:[02042021]: addu       $a0, $s0, $a0
    0889A984:[00042080]: sll        $a0, $a0, 0x0002
    0889A988:[24C60001]: addiu      $a2, $a2, 1
    0889A98C:[00C63821]: addu       $a3, $a2, $a2
    0889A990:[8E650000]: lw         $a1, 0($s3)
    0889A994:[00C73821]: addu       $a3, $a2, $a3
    0889A998:[00073880]: sll        $a3, $a3, 0x0002
    0889A99C:[00A74021]: addu       $t0, $a1, $a3
    0889A9A0:[95080000]: lhu        $t0, 0($t0)
    0889A9A4:[00A42821]: addu       $a1, $a1, $a0
    0889A9A8:[A4A80000]: sh         $t0, 0($a1)
    0889A9AC:[8E650000]: lw         $a1, 0($s3)
    0889A9B0:[00A74021]: addu       $t0, $a1, $a3
    0889A9B4:[95080002]: lhu        $t0, 2($t0)
    0889A9B8:[00A42821]: addu       $a1, $a1, $a0
    0889A9BC:[A4A80002]: sh         $t0, 2($a1)
    0889A9C0:[8E650000]: lw         $a1, 0($s3)
    0889A9C4:[00A74021]: addu       $t0, $a1, $a3
    0889A9C8:[95080004]: lhu        $t0, 4($t0)
    0889A9CC:[00A42821]: addu       $a1, $a1, $a0
    0889A9D0:[A4A80004]: sh         $t0, 4($a1)
    0889A9D4:[8E650000]: lw         $a1, 0($s3)
    0889A9D8:[00A74021]: addu       $t0, $a1, $a3
    0889A9DC:[95080006]: lhu        $t0, 6($t0)
    0889A9E0:[00A42821]: addu       $a1, $a1, $a0
    0889A9E4:[A4A80006]: sh         $t0, 6($a1)
    0889A9E8:[8E650000]: lw         $a1, 0($s3)
    0889A9EC:[00A73821]: addu       $a3, $a1, $a3
    0889A9F0:[8CE70008]: lw         $a3, 8($a3)
    0889A9F4:[00A42821]: addu       $a1, $a1, $a0
    0889A9F8:[ACA70008]: sw         $a3, 8($a1)
    0889A9FC:[8EC50000]: lw         $a1, 0($s6)
    0889AA00:[24A5FFFF]: addiu      $a1, $a1, -1
    0889AA04:[00C5382B]: sltu       $a3, $a2, $a1
    0889AA08:[14E0FFDF]: bne        $a3, $zr, 0x0889A988
    0889AA0C:[2484000C]: addiu      $a0, $a0, 12
    0889AA10:[AEC50000]: sw         $a1, 0($s6)
    0889AA14:[8EE40000]: lw         $a0, 0($s7)
    0889AA18:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0889AA1C:[00A4202B]: sltu       $a0, $a1, $a0
    0889AA20:[1080002C]: beq        $a0, $zr, 0x0889AAD4
    0889AA24:[00000000]: nop
    0889AA28:[8EA40000]: lw         $a0, 0($s5)
    0889AA2C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0889AA30:[00863821]: addu       $a3, $a0, $a2
    0889AA34:[8CE80004]: lw         $t0, 4($a3)
    0889AA38:[1500001C]: bne        $t0, $zr, 0x0889AAAC
    0889AA3C:[00000000]: nop
    0889AA40:[8CE80000]: lw         $t0, 0($a3)
    0889AA44:[15000019]: bne        $t0, $zr, 0x0889AAAC
    0889AA48:[00000000]: nop
    0889AA4C:[8CE80010]: lw         $t0, 16($a3)
    0889AA50:[11000016]: beq        $t0, $zr, 0x0889AAAC
    0889AA54:[00000000]: nop
    0889AA58:[8CE80014]: lw         $t0, 20($a3)
    0889AA5C:[8E690000]: lw         $t1, 0($s3)
    0889AA60:[01094823]: subu       $t1, $t0, $t1
    0889AA64:[0131001A]: div        $t1, $s1
    0889AA68:[00004812]: mflo       $t1
    0889AA6C:[0209502B]: sltu       $t2, $s0, $t1
    0889AA70:[1140000E]: beq        $t2, $zr, 0x0889AAAC
    0889AA74:[00000000]: nop
    0889AA78:[2504FFF4]: addiu      $a0, $t0, -12
    0889AA7C:[ACE40014]: sw         $a0, 20($a3)
    0889AA80:[8EA40000]: lw         $a0, 0($s5)
    0889AA84:[8EC70000]: lw         $a3, 0($s6)
    0889AA88:[00864021]: addu       $t0, $a0, $a2
    0889AA8C:[8D080010]: lw         $t0, 16($t0)
    0889AA90:[01094021]: addu       $t0, $t0, $t1
    0889AA94:[2508FFFF]: addiu      $t0, $t0, -1
    0889AA98:[00E8382B]: sltu       $a3, $a3, $t0
    0889AA9C:[10E00003]: beq        $a3, $zr, 0x0889AAAC
    0889AAA0:[00000000]: nop
    0889AAA4:[0000004D]: break      0x00001
    0889AAA8:[00000000]: nop
    0889AAAC:[8EE70000]: lw         $a3, 0($s7)
    0889AAB0:[24A50001]: addiu      $a1, $a1, 1
    0889AAB4:[00A7382B]: sltu       $a3, $a1, $a3
    0889AAB8:[14E0FFDD]: bne        $a3, $zr, 0x0889AA30
    0889AABC:[24C60018]: addiu      $a2, $a2, 24
    0889AAC0:[10000004]: b          0x0889AAD4
    0889AAC4:[00000000]: nop
    0889AAC8:[26940001]: addiu      $s4, $s4, 1
    0889AACC:[26100001]: addiu      $s0, $s0, 1
    0889AAD0:[2652000C]: addiu      $s2, $s2, 12
    0889AAD4:[8EC40000]: lw         $a0, 0($s6)
    0889AAD8:[0204282B]: sltu       $a1, $s0, $a0
    0889AADC:[54A0FF8F]: bnel       $a1, $zr, 0x0889A91C
    0889AAE0:[8E640000]: lw         $a0, 0($s3)
    0889AAE4:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0889AAE8:[0204282B]: sltu       $a1, $s0, $a0
    0889AAEC:[10A0001B]: beq        $a1, $zr, 0x0889AB5C
    0889AAF0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0889AAF4:[8FB20000]: lw         $s2, 0($sp)
    0889AAF8:[8E640000]: lw         $a0, 0($s3)
    0889AAFC:[00912021]: addu       $a0, $a0, $s1
    0889AB00:[94850006]: lhu        $a1, 6($a0)
    0889AB04:[94860000]: lhu        $a2, 0($a0)
    0889AB08:[94880002]: lhu        $t0, 2($a0)
    0889AB0C:[94890004]: lhu        $t1, 4($a0)
    0889AB10:[00A52021]: addu       $a0, $a1, $a1
    0889AB14:[8FC70000]: lw         $a3, 0($fp)
    0889AB18:[00A42021]: addu       $a0, $a1, $a0
    0889AB1C:[00042080]: sll        $a0, $a0, 0x0002
    0889AB20:[00E43821]: addu       $a3, $a3, $a0
    0889AB24:[01002825]: or         $a1, $t0, $zr <=> move $a1, $t0
    0889AB28:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0889AB2C:[8E480000]: lw         $t0, 0($s2)
    0889AB30:[0E226472]: jal        0x088991C8
    0889AB34:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    0889AB38:[10400003]: beq        $v0, $zr, 0x0889AB48
    0889AB3C:[00000000]: nop
    0889AB40:[0000004D]: break      0x00001
    0889AB44:[00000000]: nop
    0889AB48:[8EC40000]: lw         $a0, 0($s6)
    0889AB4C:[26100001]: addiu      $s0, $s0, 1
    0889AB50:[0204282B]: sltu       $a1, $s0, $a0
    0889AB54:[14A0FFE8]: bne        $a1, $zr, 0x0889AAF8
    0889AB58:[2631000C]: addiu      $s1, $s1, 12
    0889AB5C:[12840003]: beq        $s4, $a0, 0x0889AB6C
    0889AB60:[00000000]: nop
    0889AB64:[0000004D]: break      0x00001
    0889AB68:[00000000]: nop
    0889AB6C:[8FA20008]: lw         $v0, 8($sp)
    0889AB70:[8FB0000C]: lw         $s0, 12($sp)
    0889AB74:[8FB10010]: lw         $s1, 16($sp)
    0889AB78:[8FB20014]: lw         $s2, 20($sp)
    0889AB7C:[8FB30018]: lw         $s3, 24($sp)
    0889AB80:[8FB4001C]: lw         $s4, 28($sp)
    0889AB84:[8FB50020]: lw         $s5, 32($sp)
    0889AB88:[8FB60024]: lw         $s6, 36($sp)
    0889AB8C:[8FB70028]: lw         $s7, 40($sp)
    0889AB90:[8FBE002C]: lw         $fp, 44($sp)
    0889AB94:[8FBF0030]: lw         $ra, 48($sp)
    0889AB98:[03E00008]: jr         $ra
    0889AB9C:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0889AA08 545,790 times (length 34)
    0889A974:[00C5202B]: sltu       $a0, $a2, $a1
    0889A978:[10800025]: beq        $a0, $zr, 0x0889AA10
    0889A97C:[02102021]: addu       $a0, $s0, $s0
    0889A980:[02042021]: addu       $a0, $s0, $a0
    0889A984:[00042080]: sll        $a0, $a0, 0x0002
--> 0889A988:[24C60001]: addiu      $a2, $a2, 1
    0889A98C:[00C63821]: addu       $a3, $a2, $a2
    0889A990:[8E650000]: lw         $a1, 0($s3)
    0889A994:[00C73821]: addu       $a3, $a2, $a3
    0889A998:[00073880]: sll        $a3, $a3, 0x0002
    0889A99C:[00A74021]: addu       $t0, $a1, $a3
    0889A9A0:[95080000]: lhu        $t0, 0($t0)
    0889A9A4:[00A42821]: addu       $a1, $a1, $a0
    0889A9A8:[A4A80000]: sh         $t0, 0($a1)
    0889A9AC:[8E650000]: lw         $a1, 0($s3)
    0889A9B0:[00A74021]: addu       $t0, $a1, $a3
    0889A9B4:[95080002]: lhu        $t0, 2($t0)
    0889A9B8:[00A42821]: addu       $a1, $a1, $a0
    0889A9BC:[A4A80002]: sh         $t0, 2($a1)
    0889A9C0:[8E650000]: lw         $a1, 0($s3)
    0889A9C4:[00A74021]: addu       $t0, $a1, $a3
    0889A9C8:[95080004]: lhu        $t0, 4($t0)
    0889A9CC:[00A42821]: addu       $a1, $a1, $a0
    0889A9D0:[A4A80004]: sh         $t0, 4($a1)
    0889A9D4:[8E650000]: lw         $a1, 0($s3)
    0889A9D8:[00A74021]: addu       $t0, $a1, $a3
    0889A9DC:[95080006]: lhu        $t0, 6($t0)
    0889A9E0:[00A42821]: addu       $a1, $a1, $a0
    0889A9E4:[A4A80006]: sh         $t0, 6($a1)
    0889A9E8:[8E650000]: lw         $a1, 0($s3)
    0889A9EC:[00A73821]: addu       $a3, $a1, $a3
    0889A9F0:[8CE70008]: lw         $a3, 8($a3)
    0889A9F4:[00A42821]: addu       $a1, $a1, $a0
    0889A9F8:[ACA70008]: sw         $a3, 8($a1)
    0889A9FC:[8EC50000]: lw         $a1, 0($s6)
    0889AA00:[24A5FFFF]: addiu      $a1, $a1, -1
    0889AA04:[00C5382B]: sltu       $a3, $a2, $a1
--> 0889AA08:[14E0FFDF]: bne        $a3, $zr, 0x0889A988
    0889AA0C:[2484000C]: addiu      $a0, $a0, 12
    0889AA10:[AEC50000]: sw         $a1, 0($s6)
    0889AA14:[8EE40000]: lw         $a0, 0($s7)
    0889AA18:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
  Back Branch 0889A7DC 21,218 times (length 26)
    0889A768:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0889A76C:[0224202B]: sltu       $a0, $s1, $a0
    0889A770:[1080001C]: beq        $a0, $zr, 0x0889A7E4
    0889A774:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0889A778:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
--> 0889A77C:[8CA40014]: lw         $a0, 20($a1)
    0889A780:[8FA50000]: lw         $a1, 0($sp)
    0889A784:[00902021]: addu       $a0, $a0, $s0
    0889A788:[94860006]: lhu        $a2, 6($a0)
    0889A78C:[94880000]: lhu        $t0, 0($a0)
    0889A790:[8CAB0000]: lw         $t3, 0($a1)
    0889A794:[94850002]: lhu        $a1, 2($a0)
    0889A798:[948A0004]: lhu        $t2, 4($a0)
    0889A79C:[00C62021]: addu       $a0, $a2, $a2
    0889A7A0:[8FC70000]: lw         $a3, 0($fp)
    0889A7A4:[00C42021]: addu       $a0, $a2, $a0
    0889A7A8:[00042080]: sll        $a0, $a0, 0x0002
    0889A7AC:[00E43821]: addu       $a3, $a3, $a0
    0889A7B0:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    0889A7B4:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    0889A7B8:[0E226472]: jal        0x088991C8
    0889A7BC:[01604025]: or         $t0, $t3, $zr <=> move $t0, $t3
    0889A7C0:[8EA50000]: lw         $a1, 0($s5)
    0889A7C4:[14400002]: bne        $v0, $zr, 0x0889A7D0
    0889A7C8:[00B42821]: addu       $a1, $a1, $s4
    0889A7CC:[26520001]: addiu      $s2, $s2, 1
    0889A7D0:[8CA40010]: lw         $a0, 16($a1)
    0889A7D4:[26310001]: addiu      $s1, $s1, 1
    0889A7D8:[0224202B]: sltu       $a0, $s1, $a0
--> 0889A7DC:[1480FFE7]: bne        $a0, $zr, 0x0889A77C
    0889A7E0:[2610000C]: addiu      $s0, $s0, 12
    0889A7E4:[ACB20010]: sw         $s2, 16($a1)
    0889A7E8:[12400004]: beq        $s2, $zr, 0x0889A7FC
    0889A7EC:[8EE40000]: lw         $a0, 0($s7)
  Back Branch 0889AADC 21,217 times (length 114)
  Back Branch 0889AB54 21,187 times (length 25)
    0889AAE4:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0889AAE8:[0204282B]: sltu       $a1, $s0, $a0
    0889AAEC:[10A0001B]: beq        $a1, $zr, 0x0889AB5C
    0889AAF0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0889AAF4:[8FB20000]: lw         $s2, 0($sp)
--> 0889AAF8:[8E640000]: lw         $a0, 0($s3)
    0889AAFC:[00912021]: addu       $a0, $a0, $s1
    0889AB00:[94850006]: lhu        $a1, 6($a0)
    0889AB04:[94860000]: lhu        $a2, 0($a0)
    0889AB08:[94880002]: lhu        $t0, 2($a0)
    0889AB0C:[94890004]: lhu        $t1, 4($a0)
    0889AB10:[00A52021]: addu       $a0, $a1, $a1
    0889AB14:[8FC70000]: lw         $a3, 0($fp)
    0889AB18:[00A42021]: addu       $a0, $a1, $a0
    0889AB1C:[00042080]: sll        $a0, $a0, 0x0002
    0889AB20:[00E43821]: addu       $a3, $a3, $a0
    0889AB24:[01002825]: or         $a1, $t0, $zr <=> move $a1, $t0
    0889AB28:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0889AB2C:[8E480000]: lw         $t0, 0($s2)
    0889AB30:[0E226472]: jal        0x088991C8
    0889AB34:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    0889AB38:[10400003]: beq        $v0, $zr, 0x0889AB48
    0889AB3C:[00000000]: nop
    0889AB40:[0000004D]: break      0x00001
    0889AB44:[00000000]: nop
    0889AB48:[8EC40000]: lw         $a0, 0($s6)
    0889AB4C:[26100001]: addiu      $s0, $s0, 1
    0889AB50:[0204282B]: sltu       $a1, $s0, $a0
--> 0889AB54:[14A0FFE8]: bne        $a1, $zr, 0x0889AAF8
    0889AB58:[2631000C]: addiu      $s1, $s1, 12
    0889AB5C:[12840003]: beq        $s4, $a0, 0x0889AB6C
    0889AB60:[00000000]: nop
    0889AB64:[0000004D]: break      0x00001
  Back Branch 0889AAB8 31 times (length 36)
    0889AA1C:[00A4202B]: sltu       $a0, $a1, $a0
    0889AA20:[1080002C]: beq        $a0, $zr, 0x0889AAD4
    0889AA24:[00000000]: nop
    0889AA28:[8EA40000]: lw         $a0, 0($s5)
    0889AA2C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
--> 0889AA30:[00863821]: addu       $a3, $a0, $a2
    0889AA34:[8CE80004]: lw         $t0, 4($a3)
    0889AA38:[1500001C]: bne        $t0, $zr, 0x0889AAAC
    0889AA3C:[00000000]: nop
    0889AA40:[8CE80000]: lw         $t0, 0($a3)
    0889AA44:[15000019]: bne        $t0, $zr, 0x0889AAAC
    0889AA48:[00000000]: nop
    0889AA4C:[8CE80010]: lw         $t0, 16($a3)
    0889AA50:[11000016]: beq        $t0, $zr, 0x0889AAAC
    0889AA54:[00000000]: nop
    0889AA58:[8CE80014]: lw         $t0, 20($a3)
    0889AA5C:[8E690000]: lw         $t1, 0($s3)
    0889AA60:[01094823]: subu       $t1, $t0, $t1
    0889AA64:[0131001A]: div        $t1, $s1
    0889AA68:[00004812]: mflo       $t1
    0889AA6C:[0209502B]: sltu       $t2, $s0, $t1
    0889AA70:[1140000E]: beq        $t2, $zr, 0x0889AAAC
    0889AA74:[00000000]: nop
    0889AA78:[2504FFF4]: addiu      $a0, $t0, -12
    0889AA7C:[ACE40014]: sw         $a0, 20($a3)
    0889AA80:[8EA40000]: lw         $a0, 0($s5)
    0889AA84:[8EC70000]: lw         $a3, 0($s6)
    0889AA88:[00864021]: addu       $t0, $a0, $a2
    0889AA8C:[8D080010]: lw         $t0, 16($t0)
    0889AA90:[01094021]: addu       $t0, $t0, $t1
    0889AA94:[2508FFFF]: addiu      $t0, $t0, -1
    0889AA98:[00E8382B]: sltu       $a3, $a3, $t0
    0889AA9C:[10E00003]: beq        $a3, $zr, 0x0889AAAC
    0889AAA0:[00000000]: nop
    0889AAA4:[0000004D]: break      0x00001
    0889AAA8:[00000000]: nop
    0889AAAC:[8EE70000]: lw         $a3, 0($s7)
    0889AAB0:[24A50001]: addiu      $a1, $a1, 1
    0889AAB4:[00A7382B]: sltu       $a3, $a1, $a3
--> 0889AAB8:[14E0FFDD]: bne        $a3, $zr, 0x0889AA30
    0889AABC:[24C60018]: addiu      $a2, $a2, 24
    0889AAC0:[10000004]: b          0x0889AAD4
    0889AAC4:[00000000]: nop
    0889AAC8:[26940001]: addiu      $s4, $s4, 1
  Back Branch 0889A80C 1 times (length 52)
    0889A730:[AFB4001C]: sw         $s4, 28($sp)
    0889A734:[AFBF0030]: sw         $ra, 48($sp)
    0889A738:[11000036]: beq        $t0, $zr, 0x0889A814
    0889A73C:[AFA90000]: sw         $t1, 0($sp)
    0889A740:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
--> 0889A744:[8EA50000]: lw         $a1, 0($s5)
    0889A748:[00B42821]: addu       $a1, $a1, $s4
    0889A74C:[8CA60004]: lw         $a2, 4($a1)
    0889A750:[14C0002A]: bne        $a2, $zr, 0x0889A7FC
    0889A754:[00000000]: nop
    0889A758:[8CA60000]: lw         $a2, 0($a1)
    0889A75C:[14C00027]: bne        $a2, $zr, 0x0889A7FC
    0889A760:[00000000]: nop
    0889A764:[8CA40010]: lw         $a0, 16($a1)
    0889A768:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0889A76C:[0224202B]: sltu       $a0, $s1, $a0
    0889A770:[1080001C]: beq        $a0, $zr, 0x0889A7E4
    0889A774:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0889A778:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0889A77C:[8CA40014]: lw         $a0, 20($a1)
    0889A780:[8FA50000]: lw         $a1, 0($sp)
    0889A784:[00902021]: addu       $a0, $a0, $s0
    0889A788:[94860006]: lhu        $a2, 6($a0)
    0889A78C:[94880000]: lhu        $t0, 0($a0)
    0889A790:[8CAB0000]: lw         $t3, 0($a1)
    0889A794:[94850002]: lhu        $a1, 2($a0)
    0889A798:[948A0004]: lhu        $t2, 4($a0)
    0889A79C:[00C62021]: addu       $a0, $a2, $a2
    0889A7A0:[8FC70000]: lw         $a3, 0($fp)
    0889A7A4:[00C42021]: addu       $a0, $a2, $a0
    0889A7A8:[00042080]: sll        $a0, $a0, 0x0002
    0889A7AC:[00E43821]: addu       $a3, $a3, $a0
    0889A7B0:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    0889A7B4:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    0889A7B8:[0E226472]: jal        0x088991C8
    0889A7BC:[01604025]: or         $t0, $t3, $zr <=> move $t0, $t3
    0889A7C0:[8EA50000]: lw         $a1, 0($s5)
    0889A7C4:[14400002]: bne        $v0, $zr, 0x0889A7D0
    0889A7C8:[00B42821]: addu       $a1, $a1, $s4
    0889A7CC:[26520001]: addiu      $s2, $s2, 1
    0889A7D0:[8CA40010]: lw         $a0, 16($a1)
    0889A7D4:[26310001]: addiu      $s1, $s1, 1
    0889A7D8:[0224202B]: sltu       $a0, $s1, $a0
    0889A7DC:[1480FFE7]: bne        $a0, $zr, 0x0889A77C
    0889A7E0:[2610000C]: addiu      $s0, $s0, 12
    0889A7E4:[ACB20010]: sw         $s2, 16($a1)
    0889A7E8:[12400004]: beq        $s2, $zr, 0x0889A7FC
    0889A7EC:[8EE40000]: lw         $a0, 0($s7)
    0889A7F0:[8FA50008]: lw         $a1, 8($sp)
    0889A7F4:[24A50001]: addiu      $a1, $a1, 1
    0889A7F8:[AFA50008]: sw         $a1, 8($sp)
    0889A7FC:[8FA50004]: lw         $a1, 4($sp)
    0889A800:[26940018]: addiu      $s4, $s4, 24
    0889A804:[24A50001]: addiu      $a1, $a1, 1
    0889A808:[00A4302B]: sltu       $a2, $a1, $a0
--> 0889A80C:[14C0FFCD]: bne        $a2, $zr, 0x0889A744
    0889A810:[AFA50004]: sw         $a1, 4($sp)
    0889A814:[8FA60000]: lw         $a2, 0($sp)
    0889A818:[8FC50000]: lw         $a1, 0($fp)
    0889A81C:[8CC60000]: lw         $a2, 0($a2)
_S1_2_897B23C 18,630,334 instructions (0.460%), 1,095,902 calls (0897B23C - 0897B27C, length 17)
    0897B23C:[24860004]: addiu      $a2, $a0, 4
    0897B240:[8CC60000]: lw         $a2, 0($a2)
    0897B244:[24A70004]: addiu      $a3, $a1, 4
    0897B248:[8CE70000]: lw         $a3, 0($a3)
    0897B24C:[00C7402B]: sltu       $t0, $a2, $a3
    0897B250:[00E6302B]: sltu       $a2, $a3, $a2
    0897B254:[8C840010]: lw         $a0, 16($a0)
    0897B258:[8CA50010]: lw         $a1, 16($a1)
    0897B25C:[0085382B]: sltu       $a3, $a0, $a1
    0897B260:[00A4202B]: sltu       $a0, $a1, $a0
    0897B264:[00062823]: subu       $a1, $zr, $a2 <=> negu $a1, $a2
    0897B268:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    0897B26C:[00A8400A]: movz       $t0, $a1, $t0
    0897B270:[00E8400A]: movz       $t0, $a3, $t0
    0897B274:[0088400A]: movz       $t0, $a0, $t0
    0897B278:[03E00008]: jr         $ra
    0897B27C:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
_S1_2_8928F70 17,160,124 instructions (0.423%), 8,258 calls (08928F70 - 0892929C, length 204)
    08928F70:[27BDFFA0]: addiu      $sp, $sp, -96
    08928F74:[AFB00040]: sw         $s0, 64($sp)
    08928F78:[AFB10044]: sw         $s1, 68($sp)
    08928F7C:[AFB20048]: sw         $s2, 72($sp)
    08928F80:[AFB3004C]: sw         $s3, 76($sp)
    08928F84:[AFB40050]: sw         $s4, 80($sp)
    08928F88:[AFBF0054]: sw         $ra, 84($sp)
    08928F8C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08928F90:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08928F94:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08928F98:[0E245835]: jal        0x089160D4
    08928F9C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08928FA0:[8E240020]: lw         $a0, 32($s1)
    08928FA4:[10800005]: beq        $a0, $zr, 0x08928FBC
    08928FA8:[AFA4001C]: sw         $a0, 28($sp)
    08928FAC:[12200009]: beq        $s1, $zr, 0x08928FD4
    08928FB0:[00000000]: nop
    08928FB4:[10000003]: b          0x08928FC4
    08928FB8:[8E440000]: lw         $a0, 0($s2)
    08928FBC:[100000B0]: b          0x08929280
    08928FC0:[00000000]: nop
    08928FC4:[8FA5001C]: lw         $a1, 28($sp)
    08928FC8:[0085202B]: sltu       $a0, $a0, $a1
    08928FCC:[10800003]: beq        $a0, $zr, 0x08928FDC
    08928FD0:[00000000]: nop
    08928FD4:[0000004D]: break      0x00001
    08928FD8:[00000000]: nop
    08928FDC:[8E53000C]: lw         $s3, 12($s2)
    08928FE0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08928FE4:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08928FE8:[0E2457A5]: jal        0x08915E94
    08928FEC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08928FF0:[C7AC0000]: lwc1       $f12, 0($sp)
    08928FF4:[44046000]: mfc1       $a0, $f12
    08928FF8:[C7AD0004]: lwc1       $f13, 4($sp)
    08928FFC:[44056800]: mfc1       $a1, $f13
    08929000:[C7AE0008]: lwc1       $f14, 8($sp)
    08929004:[44067000]: mfc1       $a2, $f14
    08929008:[AFA40030]: sw         $a0, 48($sp)
    0892900C:[AFA50034]: sw         $a1, 52($sp)
    08929010:[AFA60038]: sw         $a2, 56($sp)
    08929014:[C7AF000C]: lwc1       $f15, 12($sp)
    08929018:[44047800]: mfc1       $a0, $f15
    0892901C:[AFA4003C]: sw         $a0, 60($sp)
    08929020:[27A40030]: addiu      $a0, $sp, 48
    08929024:[D8870000]: lv.q       C130.q, 0($a0)
    08929028:[DC0C001B]: VPFXS      [w, z, -y, -x]
    0892902C:[D0008784]: vmov.q     C100.q, C130.q
    08929030:[DC09004E]: VPFXS      [-z, w, x, -y]
    08929034:[D0008785]: vmov.q     C110.q, C130.q
    08929038:[DC0A00B1]: VPFXS      [y, -x, w, -z]
    0892903C:[D0008786]: vmov.q     C120.q, C130.q
    08929040:[DC04001B]: VPFXS      [w, z, -y, x]
    08929044:[D0008788]: vmov.q     C200.q, C130.q
    08929048:[DC01004E]: VPFXS      [-z, w, x, y]
    0892904C:[D0008789]: vmov.q     C210.q, C130.q
    08929050:[DC0200B1]: VPFXS      [y, -x, w, z]
    08929054:[D000878A]: vmov.q     C220.q, C130.q
    08929058:[DC0700E4]: VPFXS      [-x, -y, -z, w]
    0892905C:[D000878B]: vmov.q     C230.q, C130.q
    08929060:[F02884A0]: VMMUL.q    E000.q, E100.q, E200.q
    08929064:[FA600001]: sv.q       R000.q, 0($s3)
    08929068:[FA610011]: sv.q       R001.q, 16($s3)
    0892906C:[FA620021]: sv.q       R002.q, 32($s3)
    08929070:[8E53000C]: lw         $s3, 12($s2)
    08929074:[27B40010]: addiu      $s4, $sp, 16
    08929078:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0892907C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08929080:[0E245796]: jal        0x08915E58
    08929084:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08929088:[C68C0000]: lwc1       $f12, 0($s4)
    0892908C:[C68D0004]: lwc1       $f13, 4($s4)
    08929090:[C68E0008]: lwc1       $f14, 8($s4)
    08929094:[E66C0030]: swc1       $f12, 48($s3)
    08929098:[E66D0034]: swc1       $f13, 52($s3)
    0892909C:[E66E0038]: swc1       $f14, 56($s3)
    089290A0:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089290A4:[44846000]: mtc1       $a0, $f12
    089290A8:[E66C003C]: swc1       $f12, 60($s3)
    089290AC:[8E450010]: lw         $a1, 16($s2)
    089290B0:[8E44000C]: lw         $a0, 12($s2)
    089290B4:[10A40009]: beq        $a1, $a0, 0x089290DC
    089290B8:[00000000]: nop
    089290BC:[D8800000]: lv.q       C000.q, 0($a0)
    089290C0:[F8A00000]: sv.q       C000.q, 0($a1)
    089290C4:[D8800010]: lv.q       C000.q, 16($a0)
    089290C8:[F8A00010]: sv.q       C000.q, 16($a1)
    089290CC:[D8800020]: lv.q       C000.q, 32($a0)
    089290D0:[F8A00020]: sv.q       C000.q, 32($a1)
    089290D4:[D8800030]: lv.q       C000.q, 48($a0)
    089290D8:[F8A00030]: sv.q       C000.q, 48($a1)
    089290DC:[8E460010]: lw         $a2, 16($s2)
    089290E0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    089290E4:[0E2901CA]: jal        0x08A40728
    089290E8:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    089290EC:[8FA4001C]: lw         $a0, 28($sp)
    089290F0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089290F4:[14850003]: bne        $a0, $a1, 0x08929104
    089290F8:[00000000]: nop
    089290FC:[1000005D]: b          0x08929274
    08929100:[00000000]: nop
    08929104:[8FA4001C]: lw         $a0, 28($sp)
    08929108:[00042980]: sll        $a1, $a0, 0x0006
    0892910C:[0E298D97]: jal        0x08A6365C [sceKernelDcacheWritebackInvalidateRange]
    08929110:[8E44000C]: lw         $a0, 12($s2)
    08929114:[8E440010]: lw         $a0, 16($s2)
    08929118:[8FA5001C]: lw         $a1, 28($sp)
    0892911C:[24840040]: addiu      $a0, $a0, 64
    08929120:[00052980]: sll        $a1, $a1, 0x0006
    08929124:[0E298D93]: jal        0x08A6364C [sceKernelDcacheInvalidateRange]
    08929128:[24A5FFC0]: addiu      $a1, $a1, -64
    0892912C:[04410001]: bgez       $v0, 0x08929134
    08929130:[00000000]: nop
    08929134:[8E440010]: lw         $a0, 16($s2)
    08929138:[24840040]: addiu      $a0, $a0, 64
    0892913C:[3C054000]: lui        $a1, 0x4000 <=> li $a1, 0x40000000
    08929140:[00852025]: or         $a0, $a0, $a1
    08929144:[AFA40020]: sw         $a0, 32($sp)
    08929148:[AFB00024]: sw         $s0, 36($sp)
    0892914C:[8E240018]: lw         $a0, 24($s1)
    08929150:[8C840004]: lw         $a0, 4($a0)
    08929154:[AFA40028]: sw         $a0, 40($sp)
    08929158:[27A80024]: addiu      $t0, $sp, 36
    0892915C:[8D080000]: lw         $t0, 0($t0)
    08929160:[D9140000]: lv.q       C500.q, 0($t0)
    08929164:[D9150010]: lv.q       C510.q, 16($t0)
    08929168:[D9160020]: lv.q       C520.q, 32($t0)
    0892916C:[D9170030]: lv.q       C530.q, 48($t0)
    08929170:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08929174:[27A9001C]: addiu      $t1, $sp, 28
    08929178:[8D290000]: lw         $t1, 0($t1)
    0892917C:[264B0004]: addiu      $t3, $s2, 4
    08929180:[8D6B0000]: lw         $t3, 0($t3)
    08929184:[27AC0028]: addiu      $t4, $sp, 40
    08929188:[8D8C0000]: lw         $t4, 0($t4)
    0892918C:[258C0020]: addiu      $t4, $t4, 32
    08929190:[264F000C]: addiu      $t7, $s2, 12
    08929194:[8DEF0000]: lw         $t7, 0($t7)
    08929198:[27A70020]: addiu      $a3, $sp, 32
    0892919C:[8CE70000]: lw         $a3, 0($a3)
    089291A0:[00087100]: sll        $t6, $t0, 0x0004
    089291A4:[00086880]: sll        $t5, $t0, 0x0002
    089291A8:[01AE6820]: add        $t5, $t5, $t6
    089291AC:[01AB6820]: add        $t5, $t5, $t3
    089291B0:[8DAE0004]: lw         $t6, 4($t5)
    089291B4:[000E7180]: sll        $t6, $t6, 0x0006
    089291B8:[01CF7020]: add        $t6, $t6, $t7
    089291BC:[00086980]: sll        $t5, $t0, 0x0006
    089291C0:[01AF6820]: add        $t5, $t5, $t7
    089291C4:[3C0A4000]: lui        $t2, 0x4000 <=> li $t2, 0x40000000
    089291C8:[01AA6825]: or         $t5, $t5, $t2
    089291CC:[D9850010]: lv.q       C110.q, 16($t4)
    089291D0:[DC0C001B]: VPFXS      [w, z, -y, -x]
    089291D4:[D00085AC]: vmov.q     R300.q, C110.q
    089291D8:[DC09004E]: VPFXS      [-z, w, x, -y]
    089291DC:[D00085AD]: vmov.q     R301.q, C110.q
    089291E0:[DC0A00B1]: VPFXS      [y, -x, w, -z]
    089291E4:[D00085AE]: vmov.q     R302.q, C110.q
    089291E8:[D00085AF]: vmov.q     R303.q, C110.q
    089291EC:[DC04001B]: VPFXS      [w, z, -y, x]
    089291F0:[D00085B0]: vmov.q     R400.q, C110.q
    089291F4:[DC01004E]: VPFXS      [-z, w, x, y]
    089291F8:[D00085B1]: vmov.q     R401.q, C110.q
    089291FC:[DC0200B1]: VPFXS      [y, -x, w, z]
    08929200:[D00085B2]: vmov.q     R402.q, C110.q
    08929204:[DC0700E4]: VPFXS      [-x, -y, -z, w]
    08929208:[D00085B3]: vmov.q     R403.q, C110.q
    0892920C:[F02C90A0]: VMMUL.q    E000.q, E400.q, E300.q
    08929210:[C9830000]: lv.s       S030.s, 0($t4)
    08929214:[C9830005]: lv.s       S031.s, 4($t4)
    08929218:[C983000A]: lv.s       S032.s, 8($t4)
    0892921C:[DF630001]: VIIM.s     S033.s, 0x0001
    08929220:[FFFF040D]: vflush
    08929224:[FFFF0000]: vnop
    08929228:[D9C40000]: lv.q       C100.q, 0($t6)
    0892922C:[D9C50010]: lv.q       C110.q, 16($t6)
    08929230:[D9C60020]: lv.q       C120.q, 32($t6)
    08929234:[D9C70030]: lv.q       C130.q, 48($t6)
    08929238:[BD9E0040]: cache      0x1E, 64($t4)
    0892923C:[F02480A8]: VMMUL.q    E200.q, E000.q, E100.q
    08929240:[F03488B0]: VMMUL.q    E400.q, E200.q, E500.q
    08929244:[F9A80002]: vwb.q      C200.q, 0($t5)
    08929248:[F9A90012]: vwb.q      C210.q, 16($t5)
    0892924C:[F9AA0022]: vwb.q      C220.q, 32($t5)
    08929250:[F9AB0032]: vwb.q      C230.q, 48($t5)
    08929254:[F8F00002]: vwb.q      C400.q, 0($a3)
    08929258:[F8F10012]: vwb.q      C410.q, 16($a3)
    0892925C:[F8F20022]: vwb.q      C420.q, 32($a3)
    08929260:[F8F30032]: vwb.q      C430.q, 48($a3)
    08929264:[25080001]: addiu      $t0, $t0, 1
    08929268:[24E70040]: addiu      $a3, $a3, 64
    0892926C:[1509FFCC]: bne        $t0, $t1, 0x089291A0
    08929270:[258C0020]: addiu      $t4, $t4, 32
    08929274:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929278:[A2440029]: sb         $a0, 41($s2)
    0892927C:[AE400020]: sw         $zr, 32($s2)
    08929280:[8FB00040]: lw         $s0, 64($sp)
    08929284:[8FB10044]: lw         $s1, 68($sp)
    08929288:[8FB20048]: lw         $s2, 72($sp)
    0892928C:[8FB3004C]: lw         $s3, 76($sp)
    08929290:[8FB40050]: lw         $s4, 80($sp)
    08929294:[8FBF0054]: lw         $ra, 84($sp)
    08929298:[03E00008]: jr         $ra
    0892929C:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0892926C 363,352 times (length 53)
    0892918C:[258C0020]: addiu      $t4, $t4, 32
    08929190:[264F000C]: addiu      $t7, $s2, 12
    08929194:[8DEF0000]: lw         $t7, 0($t7)
    08929198:[27A70020]: addiu      $a3, $sp, 32
    0892919C:[8CE70000]: lw         $a3, 0($a3)
--> 089291A0:[00087100]: sll        $t6, $t0, 0x0004
    089291A4:[00086880]: sll        $t5, $t0, 0x0002
    089291A8:[01AE6820]: add        $t5, $t5, $t6
    089291AC:[01AB6820]: add        $t5, $t5, $t3
    089291B0:[8DAE0004]: lw         $t6, 4($t5)
    089291B4:[000E7180]: sll        $t6, $t6, 0x0006
    089291B8:[01CF7020]: add        $t6, $t6, $t7
    089291BC:[00086980]: sll        $t5, $t0, 0x0006
    089291C0:[01AF6820]: add        $t5, $t5, $t7
    089291C4:[3C0A4000]: lui        $t2, 0x4000 <=> li $t2, 0x40000000
    089291C8:[01AA6825]: or         $t5, $t5, $t2
    089291CC:[D9850010]: lv.q       C110.q, 16($t4)
    089291D0:[DC0C001B]: VPFXS      [w, z, -y, -x]
    089291D4:[D00085AC]: vmov.q     R300.q, C110.q
    089291D8:[DC09004E]: VPFXS      [-z, w, x, -y]
    089291DC:[D00085AD]: vmov.q     R301.q, C110.q
    089291E0:[DC0A00B1]: VPFXS      [y, -x, w, -z]
    089291E4:[D00085AE]: vmov.q     R302.q, C110.q
    089291E8:[D00085AF]: vmov.q     R303.q, C110.q
    089291EC:[DC04001B]: VPFXS      [w, z, -y, x]
    089291F0:[D00085B0]: vmov.q     R400.q, C110.q
    089291F4:[DC01004E]: VPFXS      [-z, w, x, y]
    089291F8:[D00085B1]: vmov.q     R401.q, C110.q
    089291FC:[DC0200B1]: VPFXS      [y, -x, w, z]
    08929200:[D00085B2]: vmov.q     R402.q, C110.q
    08929204:[DC0700E4]: VPFXS      [-x, -y, -z, w]
    08929208:[D00085B3]: vmov.q     R403.q, C110.q
    0892920C:[F02C90A0]: VMMUL.q    E000.q, E400.q, E300.q
    08929210:[C9830000]: lv.s       S030.s, 0($t4)
    08929214:[C9830005]: lv.s       S031.s, 4($t4)
    08929218:[C983000A]: lv.s       S032.s, 8($t4)
    0892921C:[DF630001]: VIIM.s     S033.s, 0x0001
    08929220:[FFFF040D]: vflush
    08929224:[FFFF0000]: vnop
    08929228:[D9C40000]: lv.q       C100.q, 0($t6)
    0892922C:[D9C50010]: lv.q       C110.q, 16($t6)
    08929230:[D9C60020]: lv.q       C120.q, 32($t6)
    08929234:[D9C70030]: lv.q       C130.q, 48($t6)
    08929238:[BD9E0040]: cache      0x1E, 64($t4)
    0892923C:[F02480A8]: VMMUL.q    E200.q, E000.q, E100.q
    08929240:[F03488B0]: VMMUL.q    E400.q, E200.q, E500.q
    08929244:[F9A80002]: vwb.q      C200.q, 0($t5)
    08929248:[F9A90012]: vwb.q      C210.q, 16($t5)
    0892924C:[F9AA0022]: vwb.q      C220.q, 32($t5)
    08929250:[F9AB0032]: vwb.q      C230.q, 48($t5)
    08929254:[F8F00002]: vwb.q      C400.q, 0($a3)
    08929258:[F8F10012]: vwb.q      C410.q, 16($a3)
    0892925C:[F8F20022]: vwb.q      C420.q, 32($a3)
    08929260:[F8F30032]: vwb.q      C430.q, 48($a3)
    08929264:[25080001]: addiu      $t0, $t0, 1
    08929268:[24E70040]: addiu      $a3, $a3, 64
--> 0892926C:[1509FFCC]: bne        $t0, $t1, 0x089291A0
    08929270:[258C0020]: addiu      $t4, $t4, 32
    08929274:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08929278:[A2440029]: sb         $a0, 41($s2)
    0892927C:[AE400020]: sw         $zr, 32($s2)
_S1_2_891BD4C 17,117,744 instructions (0.422%), 73 calls (0891BD4C - 0891BEC0, length 94)
    0891BD4C:[1000002C]: b          0x0891BE00
    0891BD50:[00000000]: nop
    0891BE00:[10400029]: beq        $v0, $zr, 0x0891BEA8
    0891BE04:[00000000]: nop
    0891BE08:[8E04001C]: lw         $a0, 28($s0)
    0891BE0C:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0891BE10:[10850004]: beq        $a0, $a1, 0x0891BE24
    0891BE14:[AE000440]: sw         $zr, 1088($s0)
    0891BE18:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    0891BE1C:[14850022]: bne        $a0, $a1, 0x0891BEA8
    0891BE20:[00000000]: nop
    0891BE24:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891BE28:[8E040440]: lw         $a0, 1088($s0)
    0891BE2C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0891BE30:[8CC70024]: lw         $a3, 36($a2)
    0891BE34:[50E0001B]: beql       $a3, $zr, 0x0891BEA4
    0891BE38:[24840001]: addiu      $a0, $a0, 1
    0891BE3C:[8E080008]: lw         $t0, 8($s0)
    0891BE40:[8E09000C]: lw         $t1, 12($s0)
    0891BE44:[00A84006]: srlv       $t0, $t0, $a1
    0891BE48:[00A94806]: srlv       $t1, $t1, $a1
    0891BE4C:[01090018]: mult       $t0, $t1
    0891BE50:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891BE54:[00004012]: mflo       $t0
    0891BE58:[0128502B]: sltu       $t2, $t1, $t0
    0891BE5C:[1140000B]: beq        $t2, $zr, 0x0891BE8C
    0891BE60:[00000000]: nop
    0891BE64:[00E95021]: addu       $t2, $a3, $t1
    0891BE68:[914A0000]: lbu        $t2, 0($t2)
    0891BE6C:[0144582B]: sltu       $t3, $t2, $a0
    0891BE70:[55600001]: bnel       $t3, $zr, 0x0891BE78
    0891BE74:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891BE78:[25290001]: addiu      $t1, $t1, 1
    0891BE7C:[AE0A0440]: sw         $t2, 1088($s0)
    0891BE80:[0128582B]: sltu       $t3, $t1, $t0
    0891BE84:[1560FFF7]: bne        $t3, $zr, 0x0891BE64
    0891BE88:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891BE8C:[24A50001]: addiu      $a1, $a1, 1
    0891BE90:[2CA70006]: sltiu      $a3, $a1, 6
    0891BE94:[14E0FFE6]: bne        $a3, $zr, 0x0891BE30
    0891BE98:[24C60004]: addiu      $a2, $a2, 4
    0891BE9C:[10000001]: b          0x0891BEA4
    0891BEA0:[24840001]: addiu      $a0, $a0, 1
    0891BEA4:[AE040440]: sw         $a0, 1088($s0)
    0891BEA8:[8FB00000]: lw         $s0, 0($sp)
    0891BEAC:[8FB10004]: lw         $s1, 4($sp)
    0891BEB0:[8FB20008]: lw         $s2, 8($sp)
    0891BEB4:[8FB3000C]: lw         $s3, 12($sp)
    0891BEB8:[8FBF0010]: lw         $ra, 16($sp)
    0891BEBC:[03E00008]: jr         $ra
    0891BEC0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0891BE84 3,342,848 times (length 10)
    0891BE50:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891BE54:[00004012]: mflo       $t0
    0891BE58:[0128502B]: sltu       $t2, $t1, $t0
    0891BE5C:[1140000B]: beq        $t2, $zr, 0x0891BE8C
    0891BE60:[00000000]: nop
--> 0891BE64:[00E95021]: addu       $t2, $a3, $t1
    0891BE68:[914A0000]: lbu        $t2, 0($t2)
    0891BE6C:[0144582B]: sltu       $t3, $t2, $a0
    0891BE70:[55600001]: bnel       $t3, $zr, 0x0891BE78
    0891BE74:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891BE78:[25290001]: addiu      $t1, $t1, 1
    0891BE7C:[AE0A0440]: sw         $t2, 1088($s0)
    0891BE80:[0128582B]: sltu       $t3, $t1, $t0
--> 0891BE84:[1560FFF7]: bne        $t3, $zr, 0x0891BE64
    0891BE88:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891BE8C:[24A50001]: addiu      $a1, $a1, 1
    0891BE90:[2CA70006]: sltiu      $a3, $a1, 6
    0891BE94:[14E0FFE6]: bne        $a3, $zr, 0x0891BE30
  Back Branch 0891BE94 94 times (length 27)
    0891BE1C:[14850022]: bne        $a0, $a1, 0x0891BEA8
    0891BE20:[00000000]: nop
    0891BE24:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891BE28:[8E040440]: lw         $a0, 1088($s0)
    0891BE2C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
--> 0891BE30:[8CC70024]: lw         $a3, 36($a2)
    0891BE34:[50E0001B]: beql       $a3, $zr, 0x0891BEA4
    0891BE38:[24840001]: addiu      $a0, $a0, 1
    0891BE3C:[8E080008]: lw         $t0, 8($s0)
    0891BE40:[8E09000C]: lw         $t1, 12($s0)
    0891BE44:[00A84006]: srlv       $t0, $t0, $a1
    0891BE48:[00A94806]: srlv       $t1, $t1, $a1
    0891BE4C:[01090018]: mult       $t0, $t1
    0891BE50:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891BE54:[00004012]: mflo       $t0
    0891BE58:[0128502B]: sltu       $t2, $t1, $t0
    0891BE5C:[1140000B]: beq        $t2, $zr, 0x0891BE8C
    0891BE60:[00000000]: nop
    0891BE64:[00E95021]: addu       $t2, $a3, $t1
    0891BE68:[914A0000]: lbu        $t2, 0($t2)
    0891BE6C:[0144582B]: sltu       $t3, $t2, $a0
    0891BE70:[55600001]: bnel       $t3, $zr, 0x0891BE78
    0891BE74:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891BE78:[25290001]: addiu      $t1, $t1, 1
    0891BE7C:[AE0A0440]: sw         $t2, 1088($s0)
    0891BE80:[0128582B]: sltu       $t3, $t1, $t0
    0891BE84:[1560FFF7]: bne        $t3, $zr, 0x0891BE64
    0891BE88:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891BE8C:[24A50001]: addiu      $a1, $a1, 1
    0891BE90:[2CA70006]: sltiu      $a3, $a1, 6
--> 0891BE94:[14E0FFE6]: bne        $a3, $zr, 0x0891BE30
    0891BE98:[24C60004]: addiu      $a2, $a2, 4
    0891BE9C:[10000001]: b          0x0891BEA4
    0891BEA0:[24840001]: addiu      $a0, $a0, 1
    0891BEA4:[AE040440]: sw         $a0, 1088($s0)
_S1_2_8939FF8 16,829,736 instructions (0.415%), 171,732 calls (08939FF8 - 0893A078, length 33)
    08939FF8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08939FFC:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0893A000:[00873821]: addu       $a3, $a0, $a3
    0893A004:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0893A008:[C4CC0000]: lwc1       $f12, 0($a2)
    0893A00C:[E4EC0000]: swc1       $f12, 0($a3)
    0893A010:[C4CC0004]: lwc1       $f12, 4($a2)
    0893A014:[25080001]: addiu      $t0, $t0, 1
    0893A018:[E4EC0004]: swc1       $f12, 4($a3)
    0893A01C:[C4CC0008]: lwc1       $f12, 8($a2)
    0893A020:[29090006]: slti       $t1, $t0, 6
    0893A024:[E4EC0008]: swc1       $f12, 8($a3)
    0893A028:[C4CC000C]: lwc1       $f12, 12($a2)
    0893A02C:[24C60010]: addiu      $a2, $a2, 16
    0893A030:[E4EC000C]: swc1       $f12, 12($a3)
    0893A034:[1520FFF4]: bne        $t1, $zr, 0x0893A008
    0893A038:[24E70010]: addiu      $a3, $a3, 16
    0893A03C:[24A60060]: addiu      $a2, $a1, 96
    0893A040:[C4CC0000]: lwc1       $f12, 0($a2)
    0893A044:[24A50070]: addiu      $a1, $a1, 112
    0893A048:[E48C0060]: swc1       $f12, 96($a0)
    0893A04C:[C4CC0004]: lwc1       $f12, 4($a2)
    0893A050:[E48C0064]: swc1       $f12, 100($a0)
    0893A054:[C4CC0008]: lwc1       $f12, 8($a2)
    0893A058:[E48C0068]: swc1       $f12, 104($a0)
    0893A05C:[C4AC0000]: lwc1       $f12, 0($a1)
    0893A060:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    0893A064:[E48C0070]: swc1       $f12, 112($a0)
    0893A068:[C4AC0004]: lwc1       $f12, 4($a1)
    0893A06C:[E48C0074]: swc1       $f12, 116($a0)
    0893A070:[C4AC0008]: lwc1       $f12, 8($a1)
    0893A074:[03E00008]: jr         $ra
    0893A078:[E48C0078]: swc1       $f12, 120($a0)
  Back Branch 0893A034 1,030,392 times (length 13)
    08939FF8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08939FFC:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0893A000:[00873821]: addu       $a3, $a0, $a3
    0893A004:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
--> 0893A008:[C4CC0000]: lwc1       $f12, 0($a2)
    0893A00C:[E4EC0000]: swc1       $f12, 0($a3)
    0893A010:[C4CC0004]: lwc1       $f12, 4($a2)
    0893A014:[25080001]: addiu      $t0, $t0, 1
    0893A018:[E4EC0004]: swc1       $f12, 4($a3)
    0893A01C:[C4CC0008]: lwc1       $f12, 8($a2)
    0893A020:[29090006]: slti       $t1, $t0, 6
    0893A024:[E4EC0008]: swc1       $f12, 8($a3)
    0893A028:[C4CC000C]: lwc1       $f12, 12($a2)
    0893A02C:[24C60010]: addiu      $a2, $a2, 16
    0893A030:[E4EC000C]: swc1       $f12, 12($a3)
--> 0893A034:[1520FFF4]: bne        $t1, $zr, 0x0893A008
    0893A038:[24E70010]: addiu      $a3, $a3, 16
    0893A03C:[24A60060]: addiu      $a2, $a1, 96
    0893A040:[C4CC0000]: lwc1       $f12, 0($a2)
    0893A044:[24A50070]: addiu      $a1, $a1, 112
_S1_2_8A67BE8 16,302,535 instructions (0.402%), 603,309 calls (08A67BE8 - 08A67D00, length 71)
    08A67BE8:[44807800]: mtc1       $zr, $f15
    08A67BEC:[460F703E]: c.le.s     $f14, $f15
    08A67BF0:[00000000]: nop
    08A67BF4:[45010010]: bc1t       0x08A67C38
    08A67BF8:[00000000]: nop
    08A67BFC:[460F683E]: c.le.s     $f13, $f15
    08A67C00:[00000000]: nop
    08A67C04:[4501000A]: bc1t       0x08A67C30
    08A67C08:[00000000]: nop
    08A67C0C:[46007406]: mov.s      $f16, $f14
    08A67C10:[3C0508B7]: lui        $a1, 0x08B7 <=> li $a1, 0x08B70000
    08A67C14:[C4AEA914]: lwc1       $f14, -22252($a1)
    08A67C18:[460E803C]: c.lt.s     $f16, $f14
    08A67C1C:[00000000]: nop
    08A67C20:[45000007]: bc1f       0x08A67C40
    08A67C24:[00000000]: nop
    08A67C28:[1000000C]: b          0x08A67C5C
    08A67C2C:[00000000]: nop
    08A67C30:[10000032]: b          0x08A67CFC
    08A67C34:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08A67C38:[10000030]: b          0x08A67CFC
    08A67C3C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08A67C40:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A67C44:[460E683C]: c.lt.s     $f13, $f14
    08A67C48:[00000000]: nop
    08A67C4C:[45030001]: bc1tl      0x08A67C54
    08A67C50:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A67C54:[10000029]: b          0x08A67CFC
    08A67C58:[308200FF]: andi       $v0, $a0, 255
    08A67C5C:[3085000C]: andi       $a1, $a0, 12
    08A67C60:[46007B86]: mov.s      $f14, $f15
    08A67C64:[30840030]: andi       $a0, $a0, 48
    08A67C68:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    08A67C6C:[10A00011]: beq        $a1, $zr, 0x08A67CB4
    08A67C70:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08A67C74:[1080000F]: beq        $a0, $zr, 0x08A67CB4
    08A67C78:[00000000]: nop
    08A67C7C:[3C0408B7]: lui        $a0, 0x08B7 <=> li $a0, 0x08B70000
    08A67C80:[C48FA904]: lwc1       $f15, -22268($a0)
    08A67C84:[3C0408B7]: lui        $a0, 0x08B7 <=> li $a0, 0x08B70000
    08A67C88:[C48EA90C]: lwc1       $f14, -22260($a0)
    08A67C8C:[460E783C]: c.lt.s     $f15, $f14
    08A67C90:[00000000]: nop
    08A67C94:[45020004]: bc1fl      0x08A67CA8
    08A67C98:[460E6B82]: mul.s      $f14, $f13, $f14
    08A67C9C:[460F6B82]: mul.s      $f14, $f13, $f15
    08A67CA0:[10000002]: b          0x08A67CAC
    08A67CA4:[460D7342]: mul.s      $f13, $f14, $f13
    08A67CA8:[460D7342]: mul.s      $f13, $f14, $f13
    08A67CAC:[1000000D]: b          0x08A67CE4
    08A67CB0:[46006B86]: mov.s      $f14, $f13
    08A67CB4:[10A00006]: beq        $a1, $zr, 0x08A67CD0
    08A67CB8:[00000000]: nop
    08A67CBC:[3C0408B7]: lui        $a0, 0x08B7 <=> li $a0, 0x08B70000
    08A67CC0:[C48EA904]: lwc1       $f14, -22268($a0)
    08A67CC4:[460E6B82]: mul.s      $f14, $f13, $f14
    08A67CC8:[10000006]: b          0x08A67CE4
    08A67CCC:[460D7382]: mul.s      $f14, $f14, $f13
    08A67CD0:[10800004]: beq        $a0, $zr, 0x08A67CE4
    08A67CD4:[3C0408B7]: lui        $a0, 0x08B7 <=> li $a0, 0x08B70000
    08A67CD8:[C48EA90C]: lwc1       $f14, -22260($a0)
    08A67CDC:[460E6B82]: mul.s      $f14, $f13, $f14
    08A67CE0:[460D7382]: mul.s      $f14, $f14, $f13
    08A67CE4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08A67CE8:[460E603C]: c.lt.s     $f12, $f14
    08A67CEC:[00000000]: nop
    08A67CF0:[45020001]: bc1fl      0x08A67CF8
    08A67CF4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08A67CF8:[308200FF]: andi       $v0, $a0, 255
    08A67CFC:[03E00008]: jr         $ra
    08A67D00:[00000000]: nop
_S1_2_8931414 16,219,208 instructions (0.400%), 22,296 calls (08931414 - 08931620, length 132)
    08931414:[27BDFFD0]: addiu      $sp, $sp, -48
    08931418:[AFB00004]: sw         $s0, 4($sp)
    0893141C:[3C1008B7]: lui        $s0, 0x08B7 <=> li $s0, 0x08B70000
    08931420:[E7B40000]: swc1       $f20, 0($sp)
    08931424:[AFB10008]: sw         $s1, 8($sp)
    08931428:[AFB2000C]: sw         $s2, 12($sp)
    0893142C:[AFB40014]: sw         $s4, 20($sp)
    08931430:[AFB50018]: sw         $s5, 24($sp)
    08931434:[AFB6001C]: sw         $s6, 28($sp)
    08931438:[AFB70020]: sw         $s7, 32($sp)
    0893143C:[AFBE0024]: sw         $fp, 36($sp)
    08931440:[4480A000]: mtc1       $zr, $f20
    08931444:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08931448:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0893144C:[26106B00]: addiu      $s0, $s0, 27392
    08931450:[3C1408A8]: lui        $s4, 0x08A8 <=> li $s4, 0x08A80000
    08931454:[3C1508A8]: lui        $s5, 0x08A8 <=> li $s5, 0x08A80000
    08931458:[3C1608A8]: lui        $s6, 0x08A8 <=> li $s6, 0x08A80000
    0893145C:[3C1708A8]: lui        $s7, 0x08A8 <=> li $s7, 0x08A80000
    08931460:[3C1E08A8]: lui        $fp, 0x08A8 <=> li $fp, 0x08A80000
    08931464:[AFB30010]: sw         $s3, 16($sp)
    08931468:[AFBF0028]: sw         $ra, 40($sp)
    0893146C:[8E847E3C]: lw         $a0, 32316($s4)
    08931470:[02329804]: sllv       $s3, $s2, $s1
    08931474:[00932024]: and        $a0, $a0, $s3
    08931478:[10800004]: beq        $a0, $zr, 0x0893148C
    0893147C:[00000000]: nop
    08931480:[8E050000]: lw         $a1, 0($s0)
    08931484:[0E2907F4]: jal        0x08A41FD0
    08931488:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0893148C:[8EA47E40]: lw         $a0, 32320($s5)
    08931490:[00932024]: and        $a0, $a0, $s3
    08931494:[10800007]: beq        $a0, $zr, 0x089314B4
    08931498:[00000000]: nop
    0893149C:[8E050008]: lw         $a1, 8($s0)
    089314A0:[8E06000C]: lw         $a2, 12($s0)
    089314A4:[8E070010]: lw         $a3, 16($s0)
    089314A8:[8E080014]: lw         $t0, 20($s0)
    089314AC:[0E2907DB]: jal        0x08A41F6C
    089314B0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314B4:[8EC47E44]: lw         $a0, 32324($s6)
    089314B8:[00932024]: and        $a0, $a0, $s3
    089314BC:[1080001B]: beq        $a0, $zr, 0x0893152C
    089314C0:[00000000]: nop
    089314C4:[0E290794]: jal        0x08A41E50
    089314C8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314CC:[8E050034]: lw         $a1, 52($s0)
    089314D0:[8E060030]: lw         $a2, 48($s0)
    089314D4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314D8:[0E290808]: jal        0x08A42020
    089314DC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    089314E0:[8E050000]: lw         $a1, 0($s0)
    089314E4:[0E2907F4]: jal        0x08A41FD0
    089314E8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314EC:[8E050020]: lw         $a1, 32($s0)
    089314F0:[8E060024]: lw         $a2, 36($s0)
    089314F4:[0E29087B]: jal        0x08A421EC
    089314F8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314FC:[8E050008]: lw         $a1, 8($s0)
    08931500:[8E06000C]: lw         $a2, 12($s0)
    08931504:[8E070010]: lw         $a3, 16($s0)
    08931508:[8E080014]: lw         $t0, 20($s0)
    0893150C:[0E2907DB]: jal        0x08A41F6C
    08931510:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08931514:[0E290785]: jal        0x08A41E14
    08931518:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0893151C:[8E040034]: lw         $a0, 52($s0)
    08931520:[E6140028]: swc1       $f20, 40($s0)
    08931524:[AE040018]: sw         $a0, 24($s0)
    08931528:[AE00001C]: sw         $zr, 28($s0)
    0893152C:[8EE47E48]: lw         $a0, 32328($s7)
    08931530:[00932024]: and        $a0, $a0, $s3
    08931534:[10800003]: beq        $a0, $zr, 0x08931544
    08931538:[00000000]: nop
    0893153C:[0E290794]: jal        0x08A41E50
    08931540:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08931544:[26310001]: addiu      $s1, $s1, 1
    08931548:[2A240020]: slti       $a0, $s1, 32
    0893154C:[1480FFC7]: bne        $a0, $zr, 0x0893146C
    08931550:[2610003C]: addiu      $s0, $s0, 60
    08931554:[93C47E4C]: lbu        $a0, 32332($fp)
    08931558:[30850004]: andi       $a1, $a0, 4
    0893155C:[10A00007]: beq        $a1, $zr, 0x0893157C
    08931560:[00000000]: nop
    08931564:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    08931568:[8C847E5C]: lw         $a0, 32348($a0)
    0893156C:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08931570:[0E2908C1]: jal        0x08A42304
    08931574:[8CA57E60]: lw         $a1, 32352($a1)
    08931578:[93C47E4C]: lbu        $a0, 32332($fp)
    0893157C:[30850002]: andi       $a1, $a0, 2
    08931580:[10A00007]: beq        $a1, $zr, 0x089315A0
    08931584:[00000000]: nop
    08931588:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    0893158C:[8C847E54]: lw         $a0, 32340($a0)
    08931590:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    08931594:[0E2908AE]: jal        0x08A422B8
    08931598:[8CA57E58]: lw         $a1, 32344($a1)
    0893159C:[93C47E4C]: lbu        $a0, 32332($fp)
    089315A0:[30850001]: andi       $a1, $a0, 1
    089315A4:[10A00005]: beq        $a1, $zr, 0x089315BC
    089315A8:[00000000]: nop
    089315AC:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089315B0:[0E2908D4]: jal        0x08A42350
    089315B4:[8C847E50]: lw         $a0, 32336($a0)
    089315B8:[93C47E4C]: lbu        $a0, 32332($fp)
    089315BC:[30840008]: andi       $a0, $a0, 8
    089315C0:[10800006]: beq        $a0, $zr, 0x089315DC
    089315C4:[00000000]: nop
    089315C8:[3C0408A8]: lui        $a0, 0x08A8 <=> li $a0, 0x08A80000
    089315CC:[8C847E64]: lw         $a0, 32356($a0)
    089315D0:[3C0508A8]: lui        $a1, 0x08A8 <=> li $a1, 0x08A80000
    089315D4:[0E2908E3]: jal        0x08A4238C
    089315D8:[8CA57E68]: lw         $a1, 32360($a1)
    089315DC:[AE807E3C]: sw         $zr, 32316($s4)
    089315E0:[AEA07E40]: sw         $zr, 32320($s5)
    089315E4:[AEC07E44]: sw         $zr, 32324($s6)
    089315E8:[AEE07E48]: sw         $zr, 32328($s7)
    089315EC:[A3C07E4C]: sb         $zr, 32332($fp)
    089315F0:[C7B40000]: lwc1       $f20, 0($sp)
    089315F4:[8FB00004]: lw         $s0, 4($sp)
    089315F8:[8FB10008]: lw         $s1, 8($sp)
    089315FC:[8FB2000C]: lw         $s2, 12($sp)
    08931600:[8FB30010]: lw         $s3, 16($sp)
    08931604:[8FB40014]: lw         $s4, 20($sp)
    08931608:[8FB50018]: lw         $s5, 24($sp)
    0893160C:[8FB6001C]: lw         $s6, 28($sp)
    08931610:[8FB70020]: lw         $s7, 32($sp)
    08931614:[8FBE0024]: lw         $fp, 36($sp)
    08931618:[8FBF0028]: lw         $ra, 40($sp)
    0893161C:[03E00008]: jr         $ra
    08931620:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0893154C 713,472 times (length 58)
    08931458:[3C1608A8]: lui        $s6, 0x08A8 <=> li $s6, 0x08A80000
    0893145C:[3C1708A8]: lui        $s7, 0x08A8 <=> li $s7, 0x08A80000
    08931460:[3C1E08A8]: lui        $fp, 0x08A8 <=> li $fp, 0x08A80000
    08931464:[AFB30010]: sw         $s3, 16($sp)
    08931468:[AFBF0028]: sw         $ra, 40($sp)
--> 0893146C:[8E847E3C]: lw         $a0, 32316($s4)
    08931470:[02329804]: sllv       $s3, $s2, $s1
    08931474:[00932024]: and        $a0, $a0, $s3
    08931478:[10800004]: beq        $a0, $zr, 0x0893148C
    0893147C:[00000000]: nop
    08931480:[8E050000]: lw         $a1, 0($s0)
    08931484:[0E2907F4]: jal        0x08A41FD0
    08931488:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0893148C:[8EA47E40]: lw         $a0, 32320($s5)
    08931490:[00932024]: and        $a0, $a0, $s3
    08931494:[10800007]: beq        $a0, $zr, 0x089314B4
    08931498:[00000000]: nop
    0893149C:[8E050008]: lw         $a1, 8($s0)
    089314A0:[8E06000C]: lw         $a2, 12($s0)
    089314A4:[8E070010]: lw         $a3, 16($s0)
    089314A8:[8E080014]: lw         $t0, 20($s0)
    089314AC:[0E2907DB]: jal        0x08A41F6C
    089314B0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314B4:[8EC47E44]: lw         $a0, 32324($s6)
    089314B8:[00932024]: and        $a0, $a0, $s3
    089314BC:[1080001B]: beq        $a0, $zr, 0x0893152C
    089314C0:[00000000]: nop
    089314C4:[0E290794]: jal        0x08A41E50
    089314C8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314CC:[8E050034]: lw         $a1, 52($s0)
    089314D0:[8E060030]: lw         $a2, 48($s0)
    089314D4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314D8:[0E290808]: jal        0x08A42020
    089314DC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    089314E0:[8E050000]: lw         $a1, 0($s0)
    089314E4:[0E2907F4]: jal        0x08A41FD0
    089314E8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314EC:[8E050020]: lw         $a1, 32($s0)
    089314F0:[8E060024]: lw         $a2, 36($s0)
    089314F4:[0E29087B]: jal        0x08A421EC
    089314F8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    089314FC:[8E050008]: lw         $a1, 8($s0)
    08931500:[8E06000C]: lw         $a2, 12($s0)
    08931504:[8E070010]: lw         $a3, 16($s0)
    08931508:[8E080014]: lw         $t0, 20($s0)
    0893150C:[0E2907DB]: jal        0x08A41F6C
    08931510:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08931514:[0E290785]: jal        0x08A41E14
    08931518:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0893151C:[8E040034]: lw         $a0, 52($s0)
    08931520:[E6140028]: swc1       $f20, 40($s0)
    08931524:[AE040018]: sw         $a0, 24($s0)
    08931528:[AE00001C]: sw         $zr, 28($s0)
    0893152C:[8EE47E48]: lw         $a0, 32328($s7)
    08931530:[00932024]: and        $a0, $a0, $s3
    08931534:[10800003]: beq        $a0, $zr, 0x08931544
    08931538:[00000000]: nop
    0893153C:[0E290794]: jal        0x08A41E50
    08931540:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08931544:[26310001]: addiu      $s1, $s1, 1
    08931548:[2A240020]: slti       $a0, $s1, 32
--> 0893154C:[1480FFC7]: bne        $a0, $zr, 0x0893146C
    08931550:[2610003C]: addiu      $s0, $s0, 60
    08931554:[93C47E4C]: lbu        $a0, 32332($fp)
    08931558:[30850004]: andi       $a1, $a0, 4
    0893155C:[10A00007]: beq        $a1, $zr, 0x0893157C
_S1_2_891BB20 16,117,585 instructions (0.398%), 95 calls (0891BB20 - 0891BEC0, length 233)
    0891BB20:[27BDFFE0]: addiu      $sp, $sp, -32
    0891BB24:[AFB00000]: sw         $s0, 0($sp)
    0891BB28:[AFB10004]: sw         $s1, 4($sp)
    0891BB2C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0891BB30:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0891BB34:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0891BB38:[AFB20008]: sw         $s2, 8($sp)
    0891BB3C:[AFB3000C]: sw         $s3, 12($sp)
    0891BB40:[AFBF0010]: sw         $ra, 16($sp)
    0891BB44:[0E293D74]: jal        0x08A4F5D0
    0891BB48:[3405002E]: ori        $a1, $zr, 46 <=> li $a1, 46
    0891BB4C:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0891BB50:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0891BB54:[0E293D74]: jal        0x08A4F5D0
    0891BB58:[3405002F]: ori        $a1, $zr, 47 <=> li $a1, 47
    0891BB5C:[3C131088]: lui        $s3, 0x1088 <=> li $s3, 0x10880000
    0891BB60:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0891BB64:[14800003]: bne        $a0, $zr, 0x0891BB74
    0891BB68:[26739463]: addiu      $s3, $s3, -27549
    0891BB6C:[10000002]: b          0x0891BB78
    0891BB70:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0891BB74:[24840001]: addiu      $a0, $a0, 1
    0891BB78:[16400007]: bne        $s2, $zr, 0x0891BB98
    0891BB7C:[00000000]: nop
    0891BB80:[0E257CC7]: jal        0x0895F31C
    0891BB84:[00000000]: nop
    0891BB88:[3C1208A7]: lui        $s2, 0x08A7 <=> li $s2, 0x08A70000
    0891BB8C:[AE020004]: sw         $v0, 4($s0)
    0891BB90:[10000005]: b          0x0891BBA8
    0891BB94:[265273FC]: addiu      $s2, $s2, 29692
    0891BB98:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0891BB9C:[0E257D10]: jal        0x0895F440
    0891BBA0:[02452023]: subu       $a0, $s2, $a1
    0891BBA4:[AE020004]: sw         $v0, 4($s0)
    0891BBA8:[0E257CC7]: jal        0x0895F31C
    0891BBAC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0891BBB0:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0891BBB4:[0272202A]: slt        $a0, $s3, $s2
    0891BBB8:[14800030]: bne        $a0, $zr, 0x0891BC7C
    0891BBBC:[3C043173]: lui        $a0, 0x3173 <=> li $a0, 0x31730000
    0891BBC0:[3C04F59F]: lui        $a0, 0xF59F <=> li $a0, 0xF59F0000
    0891BBC4:[2484705F]: addiu      $a0, $a0, 28767
    0891BBC8:[0092202A]: slt        $a0, $a0, $s2
    0891BBCC:[14800015]: bne        $a0, $zr, 0x0891BC24
    0891BBD0:[3C04E2E6]: lui        $a0, 0xE2E6 <=> li $a0, 0xE2E60000
    0891BBD4:[2484942D]: addiu      $a0, $a0, -27603
    0891BBD8:[12440074]: beq        $s2, $a0, 0x0891BDAC
    0891BBDC:[3C04E20F]: lui        $a0, 0xE20F <=> li $a0, 0xE20F0000
    0891BBE0:[2484226C]: addiu      $a0, $a0, 8812
    0891BBE4:[12440055]: beq        $s2, $a0, 0x0891BD3C
    0891BBE8:[3C049689]: lui        $a0, 0x9689 <=> li $a0, 0x96890000
    0891BBEC:[2484427D]: addiu      $a0, $a0, 17021
    0891BBF0:[12440004]: beq        $s2, $a0, 0x0891BC04
    0891BBF4:[3C0488E9]: lui        $a0, 0x88E9 <=> li $a0, 0x88E90000
    0891BBF8:[24845F54]: addiu      $a0, $a0, 24404
    0891BBFC:[1644007B]: bne        $s2, $a0, 0x0891BDEC
    0891BC00:[00000000]: nop
    0891BC04:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BC08:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BC0C:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0891BC10:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0891BC14:[0E2472DD]: jal        0x0891CB74
    0891BC18:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BC1C:[10000078]: b          0x0891BE00
    0891BC20:[00000000]: nop
    0891BC24:[12530061]: beq        $s2, $s3, 0x0891BDAC
    0891BC28:[3C04099D]: lui        $a0, 0x099D <=> li $a0, 0x099D0000
    0891BC2C:[2484A522]: addiu      $a0, $a0, -23262
    0891BC30:[12440023]: beq        $s2, $a0, 0x0891BCC0
    0891BC34:[3C0407FD]: lui        $a0, 0x07FD <=> li $a0, 0x07FD0000
    0891BC38:[2484702E]: addiu      $a0, $a0, 28718
    0891BC3C:[12440007]: beq        $s2, $a0, 0x0891BC5C
    0891BC40:[3C0405E8]: lui        $a0, 0x05E8 <=> li $a0, 0x05E80000
    0891BC44:[2484E414]: addiu      $a0, $a0, -7148
    0891BC48:[12440060]: beq        $s2, $a0, 0x0891BDCC
    0891BC4C:[3C04F59F]: lui        $a0, 0xF59F <=> li $a0, 0xF59F0000
    0891BC50:[24847060]: addiu      $a0, $a0, 28768
    0891BC54:[16440065]: bne        $s2, $a0, 0x0891BDEC
    0891BC58:[00000000]: nop
    0891BC5C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BC60:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BC64:[34060020]: ori        $a2, $zr, 32 <=> li $a2, 32
    0891BC68:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0891BC6C:[0E2472DD]: jal        0x0891CB74
    0891BC70:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BC74:[10000062]: b          0x0891BE00
    0891BC78:[00000000]: nop
    0891BC7C:[2484E9A3]: addiu      $a0, $a0, -5725
    0891BC80:[0092202A]: slt        $a0, $a0, $s2
    0891BC84:[14800016]: bne        $a0, $zr, 0x0891BCE0
    0891BC88:[3C047BA5]: lui        $a0, 0x7BA5 <=> li $a0, 0x7BA50000
    0891BC8C:[3C042F13]: lui        $a0, 0x2F13 <=> li $a0, 0x2F130000
    0891BC90:[2484F48D]: addiu      $a0, $a0, -2931
    0891BC94:[12440021]: beq        $s2, $a0, 0x0891BD1C
    0891BC98:[3C0426A5]: lui        $a0, 0x26A5 <=> li $a0, 0x26A50000
    0891BC9C:[2484B8A6]: addiu      $a0, $a0, -18266
    0891BCA0:[1244003A]: beq        $s2, $a0, 0x0891BD8C
    0891BCA4:[3C041EE6]: lui        $a0, 0x1EE6 <=> li $a0, 0x1EE60000
    0891BCA8:[2484416F]: addiu      $a0, $a0, 16751
    0891BCAC:[12440047]: beq        $s2, $a0, 0x0891BDCC
    0891BCB0:[3C04129D]: lui        $a0, 0x129D <=> li $a0, 0x129D0000
    0891BCB4:[24840059]: addiu      $a0, $a0, 89
    0891BCB8:[1644004C]: bne        $s2, $a0, 0x0891BDEC
    0891BCBC:[00000000]: nop
    0891BCC0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BCC4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BCC8:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    0891BCCC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0891BCD0:[0E2472DD]: jal        0x0891CB74
    0891BCD4:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BCD8:[10000049]: b          0x0891BE00
    0891BCDC:[00000000]: nop
    0891BCE0:[2484FAA9]: addiu      $a0, $a0, -1367
    0891BCE4:[12440021]: beq        $s2, $a0, 0x0891BD6C
    0891BCE8:[3C0465C5]: lui        $a0, 0x65C5 <=> li $a0, 0x65C50000
    0891BCEC:[2484E780]: addiu      $a0, $a0, -6272
    0891BCF0:[1244001E]: beq        $s2, $a0, 0x0891BD6C
    0891BCF4:[3C045554]: lui        $a0, 0x5554 <=> li $a0, 0x55540000
    0891BCF8:[24848376]: addiu      $a0, $a0, -31882
    0891BCFC:[12440015]: beq        $s2, $a0, 0x0891BD54
    0891BD00:[3C0438C5]: lui        $a0, 0x38C5 <=> li $a0, 0x38C50000
    0891BD04:[2484A58F]: addiu      $a0, $a0, -23153
    0891BD08:[12440020]: beq        $s2, $a0, 0x0891BD8C
    0891BD0C:[3C043173]: lui        $a0, 0x3173 <=> li $a0, 0x31730000
    0891BD10:[2484E9A4]: addiu      $a0, $a0, -5724
    0891BD14:[16440035]: bne        $s2, $a0, 0x0891BDEC
    0891BD18:[00000000]: nop
    0891BD1C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BD20:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BD24:[34060008]: ori        $a2, $zr, 8 <=> li $a2, 8
    0891BD28:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0891BD2C:[0E2472DD]: jal        0x0891CB74
    0891BD30:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BD34:[10000032]: b          0x0891BE00
    0891BD38:[00000000]: nop
    0891BD3C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BD40:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BD44:[0E24719B]: jal        0x0891C66C
    0891BD48:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0891BD4C:[1000002C]: b          0x0891BE00
    0891BD50:[00000000]: nop
    0891BD54:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BD58:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BD5C:[0E247197]: jal        0x0891C65C
    0891BD60:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0891BD64:[10000026]: b          0x0891BE00
    0891BD68:[00000000]: nop
    0891BD6C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BD70:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BD74:[34060008]: ori        $a2, $zr, 8 <=> li $a2, 8
    0891BD78:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0891BD7C:[0E2472DD]: jal        0x0891CB74
    0891BD80:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BD84:[1000001E]: b          0x0891BE00
    0891BD88:[00000000]: nop
    0891BD8C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BD90:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BD94:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    0891BD98:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0891BD9C:[0E2472DD]: jal        0x0891CB74
    0891BDA0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BDA4:[10000016]: b          0x0891BE00
    0891BDA8:[00000000]: nop
    0891BDAC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BDB0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BDB4:[34060020]: ori        $a2, $zr, 32 <=> li $a2, 32
    0891BDB8:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0891BDBC:[0E2472DD]: jal        0x0891CB74
    0891BDC0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BDC4:[1000000E]: b          0x0891BE00
    0891BDC8:[00000000]: nop
    0891BDCC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BDD0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0891BDD4:[34060018]: ori        $a2, $zr, 24 <=> li $a2, 24
    0891BDD8:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0891BDDC:[0E2472DD]: jal        0x0891CB74
    0891BDE0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0891BDE4:[10000006]: b          0x0891BE00
    0891BDE8:[00000000]: nop
    0891BDEC:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    0891BDF0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0891BDF4:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0891BDF8:[0E24719B]: jal        0x0891C66C
    0891BDFC:[24A57404]: addiu      $a1, $a1, 29700
    0891BE00:[10400029]: beq        $v0, $zr, 0x0891BEA8
    0891BE04:[00000000]: nop
    0891BE08:[8E04001C]: lw         $a0, 28($s0)
    0891BE0C:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0891BE10:[10850004]: beq        $a0, $a1, 0x0891BE24
    0891BE14:[AE000440]: sw         $zr, 1088($s0)
    0891BE18:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    0891BE1C:[14850022]: bne        $a0, $a1, 0x0891BEA8
    0891BE20:[00000000]: nop
    0891BE24:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891BE28:[8E040440]: lw         $a0, 1088($s0)
    0891BE2C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0891BE30:[8CC70024]: lw         $a3, 36($a2)
    0891BE34:[50E0001B]: beql       $a3, $zr, 0x0891BEA4
    0891BE38:[24840001]: addiu      $a0, $a0, 1
    0891BE3C:[8E080008]: lw         $t0, 8($s0)
    0891BE40:[8E09000C]: lw         $t1, 12($s0)
    0891BE44:[00A84006]: srlv       $t0, $t0, $a1
    0891BE48:[00A94806]: srlv       $t1, $t1, $a1
    0891BE4C:[01090018]: mult       $t0, $t1
    0891BE50:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891BE54:[00004012]: mflo       $t0
    0891BE58:[0128502B]: sltu       $t2, $t1, $t0
    0891BE5C:[1140000B]: beq        $t2, $zr, 0x0891BE8C
    0891BE60:[00000000]: nop
    0891BE64:[00E95021]: addu       $t2, $a3, $t1
    0891BE68:[914A0000]: lbu        $t2, 0($t2)
    0891BE6C:[0144582B]: sltu       $t3, $t2, $a0
    0891BE70:[55600001]: bnel       $t3, $zr, 0x0891BE78
    0891BE74:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891BE78:[25290001]: addiu      $t1, $t1, 1
    0891BE7C:[AE0A0440]: sw         $t2, 1088($s0)
    0891BE80:[0128582B]: sltu       $t3, $t1, $t0
    0891BE84:[1560FFF7]: bne        $t3, $zr, 0x0891BE64
    0891BE88:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891BE8C:[24A50001]: addiu      $a1, $a1, 1
    0891BE90:[2CA70006]: sltiu      $a3, $a1, 6
    0891BE94:[14E0FFE6]: bne        $a3, $zr, 0x0891BE30
    0891BE98:[24C60004]: addiu      $a2, $a2, 4
    0891BE9C:[10000001]: b          0x0891BEA4
    0891BEA0:[24840001]: addiu      $a0, $a0, 1
    0891BEA4:[AE040440]: sw         $a0, 1088($s0)
    0891BEA8:[8FB00000]: lw         $s0, 0($sp)
    0891BEAC:[8FB10004]: lw         $s1, 4($sp)
    0891BEB0:[8FB20008]: lw         $s2, 8($sp)
    0891BEB4:[8FB3000C]: lw         $s3, 12($sp)
    0891BEB8:[8FBF0010]: lw         $ra, 16($sp)
    0891BEBC:[03E00008]: jr         $ra
    0891BEC0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0891BE84 3,342,848 times (length 10)
    0891BE50:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891BE54:[00004012]: mflo       $t0
    0891BE58:[0128502B]: sltu       $t2, $t1, $t0
    0891BE5C:[1140000B]: beq        $t2, $zr, 0x0891BE8C
    0891BE60:[00000000]: nop
--> 0891BE64:[00E95021]: addu       $t2, $a3, $t1
    0891BE68:[914A0000]: lbu        $t2, 0($t2)
    0891BE6C:[0144582B]: sltu       $t3, $t2, $a0
    0891BE70:[55600001]: bnel       $t3, $zr, 0x0891BE78
    0891BE74:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891BE78:[25290001]: addiu      $t1, $t1, 1
    0891BE7C:[AE0A0440]: sw         $t2, 1088($s0)
    0891BE80:[0128582B]: sltu       $t3, $t1, $t0
--> 0891BE84:[1560FFF7]: bne        $t3, $zr, 0x0891BE64
    0891BE88:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891BE8C:[24A50001]: addiu      $a1, $a1, 1
    0891BE90:[2CA70006]: sltiu      $a3, $a1, 6
    0891BE94:[14E0FFE6]: bne        $a3, $zr, 0x0891BE30
  Back Branch 0891BE94 94 times (length 27)
    0891BE1C:[14850022]: bne        $a0, $a1, 0x0891BEA8
    0891BE20:[00000000]: nop
    0891BE24:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0891BE28:[8E040440]: lw         $a0, 1088($s0)
    0891BE2C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
--> 0891BE30:[8CC70024]: lw         $a3, 36($a2)
    0891BE34:[50E0001B]: beql       $a3, $zr, 0x0891BEA4
    0891BE38:[24840001]: addiu      $a0, $a0, 1
    0891BE3C:[8E080008]: lw         $t0, 8($s0)
    0891BE40:[8E09000C]: lw         $t1, 12($s0)
    0891BE44:[00A84006]: srlv       $t0, $t0, $a1
    0891BE48:[00A94806]: srlv       $t1, $t1, $a1
    0891BE4C:[01090018]: mult       $t0, $t1
    0891BE50:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0891BE54:[00004012]: mflo       $t0
    0891BE58:[0128502B]: sltu       $t2, $t1, $t0
    0891BE5C:[1140000B]: beq        $t2, $zr, 0x0891BE8C
    0891BE60:[00000000]: nop
    0891BE64:[00E95021]: addu       $t2, $a3, $t1
    0891BE68:[914A0000]: lbu        $t2, 0($t2)
    0891BE6C:[0144582B]: sltu       $t3, $t2, $a0
    0891BE70:[55600001]: bnel       $t3, $zr, 0x0891BE78
    0891BE74:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    0891BE78:[25290001]: addiu      $t1, $t1, 1
    0891BE7C:[AE0A0440]: sw         $t2, 1088($s0)
    0891BE80:[0128582B]: sltu       $t3, $t1, $t0
    0891BE84:[1560FFF7]: bne        $t3, $zr, 0x0891BE64
    0891BE88:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    0891BE8C:[24A50001]: addiu      $a1, $a1, 1
    0891BE90:[2CA70006]: sltiu      $a3, $a1, 6
--> 0891BE94:[14E0FFE6]: bne        $a3, $zr, 0x0891BE30
    0891BE98:[24C60004]: addiu      $a2, $a2, 4
    0891BE9C:[10000001]: b          0x0891BEA4
    0891BEA0:[24840001]: addiu      $a0, $a0, 1
    0891BEA4:[AE040440]: sw         $a0, 1088($s0)
_S1_2_897B588 15,965,426 instructions (0.394%), 3,740 calls (0897B588 - 0897B7B0, length 139)
    0897B588:[27BDFFB0]: addiu      $sp, $sp, -80
    0897B58C:[30A500FF]: andi       $a1, $a1, 255
    0897B590:[E7B4001C]: swc1       $f20, 28($sp)
    0897B594:[E7B60020]: swc1       $f22, 32($sp)
    0897B598:[E7B80024]: swc1       $f24, 36($sp)
    0897B59C:[AFB00028]: sw         $s0, 40($sp)
    0897B5A0:[AFB1002C]: sw         $s1, 44($sp)
    0897B5A4:[AFB20030]: sw         $s2, 48($sp)
    0897B5A8:[AFB30034]: sw         $s3, 52($sp)
    0897B5AC:[AFB40038]: sw         $s4, 56($sp)
    0897B5B0:[AFB5003C]: sw         $s5, 60($sp)
    0897B5B4:[AFB60040]: sw         $s6, 64($sp)
    0897B5B8:[AFB70044]: sw         $s7, 68($sp)
    0897B5BC:[AFBE0048]: sw         $fp, 72($sp)
    0897B5C0:[AFBF004C]: sw         $ra, 76($sp)
    0897B5C4:[10A00004]: beq        $a1, $zr, 0x0897B5D8
    0897B5C8:[00000000]: nop
    0897B5CC:[9497000A]: lhu        $s7, 10($a0)
    0897B5D0:[10000003]: b          0x0897B5E0
    0897B5D4:[8C9E0004]: lw         $fp, 4($a0)
    0897B5D8:[94970008]: lhu        $s7, 8($a0)
    0897B5DC:[8C9E0000]: lw         $fp, 0($a0)
    0897B5E0:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0897B5E4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0897B5E8:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0897B5EC:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0897B5F0:[0E2998F7]: jal        0x08A663DC
    0897B5F4:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    0897B5F8:[0E26194C]: jal        0x08986530
    0897B5FC:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    0897B600:[0E261E67]: jal        0x0898799C
    0897B604:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0897B608:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0897B60C:[0E261E8C]: jal        0x08987A30
    0897B610:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0897B614:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0897B618:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0897B61C:[0237202A]: slt        $a0, $s1, $s7
    0897B620:[10800055]: beq        $a0, $zr, 0x0897B778
    0897B624:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    0897B628:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0897B62C:[4480A000]: mtc1       $zr, $f20
    0897B630:[34840800]: ori        $a0, $a0, 2048
    0897B634:[4484C000]: mtc1       $a0, $f24
    0897B638:[8FB30010]: lw         $s3, 16($sp)
    0897B63C:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0897B640:[8FB20014]: lw         $s2, 20($sp)
    0897B644:[4484B000]: mtc1       $a0, $f22
    0897B648:[3C1608A8]: lui        $s6, 0x08A8 <=> li $s6, 0x08A80000
    0897B64C:[00112140]: sll        $a0, $s1, 0x0005
    0897B650:[00112880]: sll        $a1, $s1, 0x0002
    0897B654:[00858023]: subu       $s0, $a0, $a1
    0897B658:[03D08021]: addu       $s0, $fp, $s0
    0897B65C:[8E040010]: lw         $a0, 16($s0)
    0897B660:[12A4000D]: beq        $s5, $a0, 0x0897B698
    0897B664:[00000000]: nop
    0897B668:[90850000]: lbu        $a1, 0($a0)
    0897B66C:[14A00003]: bne        $a1, $zr, 0x0897B67C
    0897B670:[00000000]: nop
    0897B674:[10000039]: b          0x0897B75C
    0897B678:[00000000]: nop
    0897B67C:[0E299CF0]: jal        0x08A673C0
    0897B680:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0897B684:[8E050010]: lw         $a1, 16($s0)
    0897B688:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0897B68C:[0E261E8C]: jal        0x08987A30
    0897B690:[8CA50008]: lw         $a1, 8($a1)
    0897B694:[8E150010]: lw         $s5, 16($s0)
    0897B698:[8E04000C]: lw         $a0, 12($s0)
    0897B69C:[12840022]: beq        $s4, $a0, 0x0897B728
    0897B6A0:[00000000]: nop
    0897B6A4:[E7B40000]: swc1       $f20, 0($sp)
    0897B6A8:[E7B40004]: swc1       $f20, 4($sp)
    0897B6AC:[E7B40008]: swc1       $f20, 8($sp)
    0897B6B0:[8E13000C]: lw         $s3, 12($s0)
    0897B6B4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0897B6B8:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0897B6BC:[AFB20018]: sw         $s2, 24($sp)
    0897B6C0:[83A50018]: lb         $a1, 24($sp)
    0897B6C4:[C6CC888C]: lwc1       $f12, -30580($s6)
    0897B6C8:[00A42004]: sllv       $a0, $a0, $a1
    0897B6CC:[44846800]: mtc1       $a0, $f13
    0897B6D0:[46806B60]: cvt.s.w    $f13, $f13
    0897B6D4:[83A40019]: lb         $a0, 25($sp)
    0897B6D8:[83A5001A]: lb         $a1, 26($sp)
    0897B6DC:[44847000]: mtc1       $a0, $f14
    0897B6E0:[44857800]: mtc1       $a1, $f15
    0897B6E4:[83A4001B]: lb         $a0, 27($sp)
    0897B6E8:[460D6302]: mul.s      $f12, $f12, $f13
    0897B6EC:[468073A0]: cvt.s.w    $f14, $f14
    0897B6F0:[46807BE0]: cvt.s.w    $f15, $f15
    0897B6F4:[44848800]: mtc1       $a0, $f17
    0897B6F8:[46166402]: mul.s      $f16, $f12, $f22
    0897B6FC:[46808C60]: cvt.s.w    $f17, $f17
    0897B700:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0897B704:[46107342]: mul.s      $f13, $f14, $f16
    0897B708:[46107BC2]: mul.s      $f15, $f15, $f16
    0897B70C:[460CC302]: mul.s      $f12, $f24, $f12
    0897B710:[E7AD0000]: swc1       $f13, 0($sp)
    0897B714:[46108C02]: mul.s      $f16, $f17, $f16
    0897B718:[E7AF0004]: swc1       $f15, 4($sp)
    0897B71C:[0E299E5D]: jal        0x08A67974
    0897B720:[E7B00008]: swc1       $f16, 8($sp)
    0897B724:[8E14000C]: lw         $s4, 12($s0)
    0897B728:[8E040008]: lw         $a0, 8($s0)
    0897B72C:[86080014]: lh         $t0, 20($s0)
    0897B730:[96060016]: lhu        $a2, 22($s0)
    0897B734:[3105FFFE]: andi       $a1, $t0, -2
    0897B738:[00052842]: srl        $a1, $a1, 0x0001
    0897B73C:[96100018]: lhu        $s0, 24($s0)
    0897B740:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0897B744:[31080001]: andi       $t0, $t0, 1
    0897B748:[55000001]: bnel       $t0, $zr, 0x0897B750
    0897B74C:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0897B750:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    0897B754:[0E29AAE5]: jal        0x08A6AB94
    0897B758:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    0897B75C:[26310001]: addiu      $s1, $s1, 1
    0897B760:[3231FFFF]: andi       $s1, $s1, -1
    0897B764:[0237202A]: slt        $a0, $s1, $s7
    0897B768:[1480FFB8]: bne        $a0, $zr, 0x0897B64C
    0897B76C:[00000000]: nop
    0897B770:[AFB30010]: sw         $s3, 16($sp)
    0897B774:[AFB20014]: sw         $s2, 20($sp)
    0897B778:[C7B4001C]: lwc1       $f20, 28($sp)
    0897B77C:[C7B60020]: lwc1       $f22, 32($sp)
    0897B780:[C7B80024]: lwc1       $f24, 36($sp)
    0897B784:[8FB00028]: lw         $s0, 40($sp)
    0897B788:[8FB1002C]: lw         $s1, 44($sp)
    0897B78C:[8FB20030]: lw         $s2, 48($sp)
    0897B790:[8FB30034]: lw         $s3, 52($sp)
    0897B794:[8FB40038]: lw         $s4, 56($sp)
    0897B798:[8FB5003C]: lw         $s5, 60($sp)
    0897B79C:[8FB60040]: lw         $s6, 64($sp)
    0897B7A0:[8FB70044]: lw         $s7, 68($sp)
    0897B7A4:[8FBE0048]: lw         $fp, 72($sp)
    0897B7A8:[8FBF004C]: lw         $ra, 76($sp)
    0897B7AC:[03E00008]: jr         $ra
    0897B7B0:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0897B768 269,229 times (length 73)
    0897B638:[8FB30010]: lw         $s3, 16($sp)
    0897B63C:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0897B640:[8FB20014]: lw         $s2, 20($sp)
    0897B644:[4484B000]: mtc1       $a0, $f22
    0897B648:[3C1608A8]: lui        $s6, 0x08A8 <=> li $s6, 0x08A80000
--> 0897B64C:[00112140]: sll        $a0, $s1, 0x0005
    0897B650:[00112880]: sll        $a1, $s1, 0x0002
    0897B654:[00858023]: subu       $s0, $a0, $a1
    0897B658:[03D08021]: addu       $s0, $fp, $s0
    0897B65C:[8E040010]: lw         $a0, 16($s0)
    0897B660:[12A4000D]: beq        $s5, $a0, 0x0897B698
    0897B664:[00000000]: nop
    0897B668:[90850000]: lbu        $a1, 0($a0)
    0897B66C:[14A00003]: bne        $a1, $zr, 0x0897B67C
    0897B670:[00000000]: nop
    0897B674:[10000039]: b          0x0897B75C
    0897B678:[00000000]: nop
    0897B67C:[0E299CF0]: jal        0x08A673C0
    0897B680:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0897B684:[8E050010]: lw         $a1, 16($s0)
    0897B688:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0897B68C:[0E261E8C]: jal        0x08987A30
    0897B690:[8CA50008]: lw         $a1, 8($a1)
    0897B694:[8E150010]: lw         $s5, 16($s0)
    0897B698:[8E04000C]: lw         $a0, 12($s0)
    0897B69C:[12840022]: beq        $s4, $a0, 0x0897B728
    0897B6A0:[00000000]: nop
    0897B6A4:[E7B40000]: swc1       $f20, 0($sp)
    0897B6A8:[E7B40004]: swc1       $f20, 4($sp)
    0897B6AC:[E7B40008]: swc1       $f20, 8($sp)
    0897B6B0:[8E13000C]: lw         $s3, 12($s0)
    0897B6B4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0897B6B8:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0897B6BC:[AFB20018]: sw         $s2, 24($sp)
    0897B6C0:[83A50018]: lb         $a1, 24($sp)
    0897B6C4:[C6CC888C]: lwc1       $f12, -30580($s6)
    0897B6C8:[00A42004]: sllv       $a0, $a0, $a1
    0897B6CC:[44846800]: mtc1       $a0, $f13
    0897B6D0:[46806B60]: cvt.s.w    $f13, $f13
    0897B6D4:[83A40019]: lb         $a0, 25($sp)
    0897B6D8:[83A5001A]: lb         $a1, 26($sp)
    0897B6DC:[44847000]: mtc1       $a0, $f14
    0897B6E0:[44857800]: mtc1       $a1, $f15
    0897B6E4:[83A4001B]: lb         $a0, 27($sp)
    0897B6E8:[460D6302]: mul.s      $f12, $f12, $f13
    0897B6EC:[468073A0]: cvt.s.w    $f14, $f14
    0897B6F0:[46807BE0]: cvt.s.w    $f15, $f15
    0897B6F4:[44848800]: mtc1       $a0, $f17
    0897B6F8:[46166402]: mul.s      $f16, $f12, $f22
    0897B6FC:[46808C60]: cvt.s.w    $f17, $f17
    0897B700:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0897B704:[46107342]: mul.s      $f13, $f14, $f16
    0897B708:[46107BC2]: mul.s      $f15, $f15, $f16
    0897B70C:[460CC302]: mul.s      $f12, $f24, $f12
    0897B710:[E7AD0000]: swc1       $f13, 0($sp)
    0897B714:[46108C02]: mul.s      $f16, $f17, $f16
    0897B718:[E7AF0004]: swc1       $f15, 4($sp)
    0897B71C:[0E299E5D]: jal        0x08A67974
    0897B720:[E7B00008]: swc1       $f16, 8($sp)
    0897B724:[8E14000C]: lw         $s4, 12($s0)
    0897B728:[8E040008]: lw         $a0, 8($s0)
    0897B72C:[86080014]: lh         $t0, 20($s0)
    0897B730:[96060016]: lhu        $a2, 22($s0)
    0897B734:[3105FFFE]: andi       $a1, $t0, -2
    0897B738:[00052842]: srl        $a1, $a1, 0x0001
    0897B73C:[96100018]: lhu        $s0, 24($s0)
    0897B740:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0897B744:[31080001]: andi       $t0, $t0, 1
    0897B748:[55000001]: bnel       $t0, $zr, 0x0897B750
    0897B74C:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0897B750:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    0897B754:[0E29AAE5]: jal        0x08A6AB94
    0897B758:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    0897B75C:[26310001]: addiu      $s1, $s1, 1
    0897B760:[3231FFFF]: andi       $s1, $s1, -1
    0897B764:[0237202A]: slt        $a0, $s1, $s7
--> 0897B768:[1480FFB8]: bne        $a0, $zr, 0x0897B64C
    0897B76C:[00000000]: nop
    0897B770:[AFB30010]: sw         $s3, 16($sp)
    0897B774:[AFB20014]: sw         $s2, 20($sp)
    0897B778:[C7B4001C]: lwc1       $f20, 28($sp)
_S1_2_8A67F9C 15,905,556 instructions (0.392%), 441,821 calls (08A67F9C - 08A68058, length 48)
    08A67F9C:[27BDFFF0]: addiu      $sp, $sp, -16
    08A67FA0:[3C0A08A9]: lui        $t2, 0x08A9 <=> li $t2, 0x08A90000
    08A67FA4:[8D49A1CC]: lw         $t1, -24116($t2)
    08A67FA8:[8D220010]: lw         $v0, 16($t1)
    08A67FAC:[00E01825]: or         $v1, $a3, $zr <=> move $v1, $a3
    08A67FB0:[30CBFFFF]: andi       $t3, $a2, -1
    08A67FB4:[01024023]: subu       $t0, $t0, $v0
    08A67FB8:[316BFFFF]: andi       $t3, $t3, -1
    08A67FBC:[8D270000]: lw         $a3, 0($t1)
    08A67FC0:[00621023]: subu       $v0, $v1, $v0
    08A67FC4:[AFBF0000]: sw         $ra, 0($sp)
    08A67FC8:[10600008]: beq        $v1, $zr, 0x08A67FEC
    08A67FCC:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    08A67FD0:[7C432600]: ext        $v1, $v0, 24, 5
    08A67FD4:[7C66A404]: ins        $a2, $v1, 16, 5
    08A67FD8:[3C030200]: lui        $v1, 0x0200 <=> li $v1, 0x02000000
    08A67FDC:[ACE60000]: sw         $a2, 0($a3)
    08A67FE0:[7C43B804]: ins        $v1, $v0, 0, 24
    08A67FE4:[ACE30004]: sw         $v1, 4($a3)
    08A67FE8:[24E70008]: addiu      $a3, $a3, 8
    08A67FEC:[3C021200]: lui        $v0, 0x1200 <=> li $v0, 0x12000000
    08A67FF0:[7CA2B804]: ins        $v0, $a1, 0, 24
    08A67FF4:[7D052600]: ext        $a1, $t0, 24, 5
    08A67FF8:[ACE20000]: sw         $v0, 0($a3)
    08A67FFC:[7CA6A404]: ins        $a2, $a1, 16, 5
    08A68000:[ACE60004]: sw         $a2, 4($a3)
    08A68004:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    08A68008:[3C060400]: lui        $a2, 0x0400 <=> li $a2, 0x04000000
    08A6800C:[7D05B804]: ins        $a1, $t0, 0, 24
    08A68010:[7C869404]: ins        $a2, $a0, 16, 3
    08A68014:[ACE50008]: sw         $a1, 8($a3)
    08A68018:[7D667804]: ins        $a2, $t3, 0, 16
    08A6801C:[ACE6000C]: sw         $a2, 12($a3)
    08A68020:[24E70010]: addiu      $a3, $a3, 16
    08A68024:[AD270000]: sw         $a3, 0($t1)
    08A68028:[3C0408B8]: lui        $a0, 0x08B8 <=> li $a0, 0x08B80000
    08A6802C:[2484D3D0]: addiu      $a0, $a0, -11312
    08A68030:[90840034]: lbu        $a0, 52($a0)
    08A68034:[10800006]: beq        $a0, $zr, 0x08A68050
    08A68038:[8D4BA1CC]: lw         $t3, -24116($t2)
    08A6803C:[8D640020]: lw         $a0, 32($t3)
    08A68040:[0E298F43]: jal        0x08A63D0C [sceGeListUpdateStallAddr]
    08A68044:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    08A68048:[04400001]: bltz       $v0, 0x08A68050
    08A6804C:[00000000]: nop
    08A68050:[8FBF0000]: lw         $ra, 0($sp)
    08A68054:[03E00008]: jr         $ra
    08A68058:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89E8FD8 15,788,226 instructions (0.390%), 63,721 calls (089E8FD8 - 089EAC94, length 1840)
  Back Branch 089EA6EC 12,117 times (length 20)
  Back Branch 089E9BA0 5,133 times (length 20)
_S1_2_898F1C4 15,429,533 instructions (0.381%), 17,478 calls (0898F1C4 - 0898F2A8, length 58)
  Back Branch 0898F218 2,960,065 times (length 5)
_S1_2_8973D28 15,358,674 instructions (0.379%), 40,761 calls (08973D28 - 0897474C, length 650)
_S1_2_8A426A0 14,971,254 instructions (0.369%), 1,824,606 calls (08A4266C - 08A429D0, length 218)
  Back Branch 08A426A8 1,824,606 times (length 17)
_S1_2_8A66F34 14,927,456 instructions (0.368%), 104,415 calls (08A66F34 - 08A673BC, length 291)
  Back Branch 08A67248 121,383 times (length 15)
_S1_2_8A663DC 14,707,804 instructions (0.363%), 83,110 calls (08A663DC - 08A66938, length 344)
_S1_2_8A59374 14,646,959 instructions (0.361%), 18,767 calls (08A59374 - 08A59594, length 137)
  Back Branch 08A594F0 871,385 times (length 23)
  Back Branch 08A59518 14,285 times (length 69)
  Back Branch 08A59568 10,935 times (length 48)
  Back Branch 08A59590 4,623 times (length 67)
  Back Branch 08A59570 2,528 times (length 59)
_S1_2_899D4CC 14,489,506 instructions (0.358%), 3,351 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_896AF34 14,298,068 instructions (0.353%), 106,702 calls (0896AF34 - 0896B010, length 56)
  Back Branch 0896AFD8 426,808 times (length 26)
_S1_2_8903D28 14,036,433 instructions (0.346%), 115,364 calls (08903D28 - 08904210, length 315)
  Back Branch 08903F90 1,866 times (length 4)
_S1_2_8931624 13,830,025 instructions (0.341%), 22,296 calls (08931624 - 0893183C, length 135)
  Back Branch 089317F8 713,472 times (length 73)
  Back Branch 089317D0 190 times (length 24)
_S1_2_8A58BD8 13,666,458 instructions (0.337%), 57,075 calls (08A58BD8 - 08A58F1C, length 210)
  Back Branch 08A58D08 696,889 times (length 10)
  Back Branch 08A58E24 87,725 times (length 21)
  Back Branch 08A58C3C 57,075 times (length 6)
  Back Branch 08A58E94 52,499 times (length 156)
  Back Branch 08A58C9C 52,499 times (length 30)
  Back Branch 08A58E9C 13,433 times (length 51)
  Back Branch 08A58C50 4,576 times (length 11)
  Back Branch 08A58F18 4,479 times (length 114)
  Back Branch 08A58EF0 4,479 times (length 48)
  Back Branch 08A58C94 1,497 times (length 28)
_S1_2_8A68328 13,199,963 instructions (0.326%), 269,387 calls (08A68328 - 08A683E8, length 49)
_S1_2_899FBCC 13,082,415 instructions (0.323%), 23,897 calls (0899FBCC - 089A0384, length 495)
  Back Branch 089A0290 71,691 times (length 45)
_S1_2_8994D4C 12,482,045 instructions (0.308%), 499,608 calls (08994D4C - 08994DCC, length 33)
_S1_2_8A68840 12,336,509 instructions (0.304%), 184,127 calls (08A68840 - 08A68948, length 67)
_S1_2_899ACF0 12,224,211 instructions (0.302%), 109 calls (0899ACF0 - 0899E264, length 3422)
  Back Branch 0899AE50 1,680,518 times (length 8)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899AF64 94,003 times (length 102)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899AFD8 62,637 times (length 152)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899AF30 36,474 times (length 29)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_89D5664 12,117,487 instructions (0.299%), 332 calls (089D5664 - 089D5E78, length 518)
  Back Branch 089D5908 135,348 times (length 8)
  Back Branch 089D585C 67,674 times (length 10)
  Back Branch 089D5E28 56,395 times (length 183)
  Back Branch 089D5898 54,714 times (length 10)
  Back Branch 089D58C8 11,279 times (length 43)
  Back Branch 089D5928 11,279 times (length 18)
  Back Branch 089D5968 11,279 times (length 9)
  Back Branch 089D59D0 11,279 times (length 13)
  Back Branch 089D5A1C 11,279 times (length 14)
  Back Branch 089D5724 11,279 times (length 7)
  Back Branch 089D5AF8 10,947 times (length 36)
  Back Branch 089D5E40 1,660 times (length 258)
_S1_2_8A65F8C 12,098,458 instructions (0.299%), 4,556 calls (08A65F8C - 08A66310, length 226)
  Back Branch 08A65FFC 102,510 times (length 11)
  Back Branch 08A6623C 102,510 times (length 103)
  Back Branch 08A6625C 6,834 times (length 5)
_S1_2_8905624 11,603,625 instructions (0.286%), 115,364 calls (08905624 - 08905940, length 200)
_S1_2_8A59C30 11,305,609 instructions (0.279%), 405,101 calls (08A59C30 - 08A59D48, length 71)
  Back Branch 08A59D10 368,241 times (length 43)
_S1_2_891BEC4 11,262,104 instructions (0.278%), 715 calls (0891BEC4 - 0891C264, length 233)
  Back Branch 0891C228 10,990,536 times (length 10)
  Back Branch 0891C238 4,089 times (length 27)
_S1_2_8974750 10,788,238 instructions (0.266%), 109,907 calls (08974750 - 08974A1C, length 180)
_S1_2_8A3F6F8 10,729,510 instructions (0.265%), 13,701 calls (08A3F6F8 - 08A3F858, length 89)
  Back Branch 08A3F804 197,631 times (length 52)
  Back Branch 08A3F824 14,096 times (length 6)
  Back Branch 08A3F844 13,606 times (length 75)
_S1_2_8A4227C 10,702,080 instructions (0.264%), 713,472 calls (08A4227C - 08A422B4, length 15)
_S1_2_8A63D6C 10,629,649 instructions (0.262%), 1,494 calls (08A63D6C - 08A64C64, length 959)
  Back Branch 08A64974 116,011 times (length 78)
  Back Branch 08A64BF0 45,572 times (length 130)
  Back Branch 08A64C00 21,450 times (length 439)
_S1_2_8998BC8 10,347,748 instructions (0.255%), 944 calls (08998BC8 - 08998F2C, length 218)
  Back Branch 08998D88 84,764 times (length 49)
  Back Branch 08998F00 84,764 times (length 73)
_S1_2_8916230 10,348,212 instructions (0.255%), 1,144 calls (08916230 - 08916C68, length 655)
  Back Branch 08916A00 29,172 times (length 414)
  Back Branch 089162FC 3,812 times (length 21)
_S1_2_8A59990 10,281,512 instructions (0.254%), 163,347 calls (08A59990 - 08A59C2C, length 168)
  Back Branch 08A59A40 148,819 times (length 32)
  Back Branch 08A59AB8 144,313 times (length 63)
  Back Branch 08A59BF8 144,313 times (length 82)
  Back Branch 08A59B98 14,528 times (length 118)
_S1_2_89AD754 10,234,491 instructions (0.253%), 52,443 calls (089AD754 - 089AD8C4, length 93)
  Back Branch 089AD870 417,669 times (length 10)
  Back Branch 089AD878 163,256 times (length 21)
_S1_2_8A6AB94 10,118,121 instructions (0.250%), 269,229 calls (08A6AB94 - 08A6AC28, length 38)
_S1_2_896C744 9,582,463 instructions (0.236%), 272,349 calls (0896C744 - 0896C808, length 50)
_S1_2_8965924 9,545,459 instructions (0.236%), 64,904 calls (08965924 - 089675B0, length 1828)
  Back Branch 08967458 60,095 times (length 28)
  Back Branch 08965D10 57,049 times (length 13)
  Back Branch 089673D0 50,344 times (length 13)
  Back Branch 08965D20 43,342 times (length 249)
  Back Branch 08965D6C 34,635 times (length 19)
  Back Branch 08965A28 29,998 times (length 28)
  Back Branch 08966998 22,332 times (length 31)
  Back Branch 08965B78 15,162 times (length 119)
  Back Branch 08965CB4 12,811 times (length 223)
  Back Branch 08966978 12,058 times (length 750)
  Back Branch 08966C04 11,551 times (length 22)
  Back Branch 08965ACC 8,832 times (length 76)
  Back Branch 089674F4 8,200 times (length 22)
  Back Branch 08967530 6,504 times (length 18)
  Back Branch 08966FDC 5,377 times (length 1159)
  Back Branch 08965BE8 4,218 times (length 147)
  Back Branch 08967484 4,148 times (length 1747)
  Back Branch 08966964 4,050 times (length 39)
  Back Branch 08965BB0 4,016 times (length 133)
  Back Branch 08966BDC 2,346 times (length 894)
  Back Branch 08966C14 1,752 times (length 908)
  Back Branch 08965BE0 1,467 times (length 20)
  Back Branch 089669C0 386 times (length 768)
  Back Branch 08967580 370 times (length 57)
  Back Branch 0896702C 114 times (length 1179)
  Back Branch 08966FC8 85 times (length 448)
  Back Branch 0896621C 65 times (length 270)
  Back Branch 08965F58 39 times (length 142)
  Back Branch 08966C94 37 times (length 665)
  Back Branch 08966238 37 times (length 277)
  Back Branch 08967544 22 times (length 22)
  Back Branch 0896754C 14 times (length 1797)
  Back Branch 089661F8 5 times (length 21)
  Back Branch 089673D8 1 times (length 19)
  Back Branch 08965D18 1 times (length 19)
_S1_2_89AA970 9,461,381 instructions (0.233%), 210,294 calls (089AA970 - 089AAA9C, length 76)
  Back Branch 089AAA6C 18,211 times (length 17)
_S1_2_899AC50 9,108,737 instructions (0.225%), 271 calls (0899AC50 - 0899E264, length 3462)
  Back Branch 0899AE50 1,680,518 times (length 8)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899AF64 94,003 times (length 102)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899AFD8 62,637 times (length 152)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899AF30 36,474 times (length 29)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_89BDA04 9,010,852 instructions (0.222%), 57,899 calls (089BDA04 - 089BDF70, length 348)
  Back Branch 089BDE10 50,046 times (length 16)
  Back Branch 089BDF30 16,700 times (length 179)
_S1_2_8A68484 8,829,121 instructions (0.218%), 70,455 calls (08A68484 - 08A68600, length 96)
  Back Branch 08A685F0 55,527 times (length 81)
_S1_2_899D4E0 8,789,398 instructions (0.217%), 1,848 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_891D60C 8,615,328 instructions (0.213%), 269,229 calls (0891D60C - 0891D6A4, length 39)
  Back Branch 0891D670 269,229 times (length 14)
_S1_2_8A3F85C 8,586,675 instructions (0.212%), 2,936 calls (08A3F85C - 08A3FEB0, length 406)
  Back Branch 08A3FCDC 112,898 times (length 15)
  Back Branch 08A3FC58 92,707 times (length 15)
  Back Branch 08A3FE10 90,073 times (length 324)
  Back Branch 08A3FDBC 4,206 times (length 280)
  Back Branch 08A3FD54 2,035 times (length 199)
_S1_2_8892E24 8,464,903 instructions (0.209%), 40,535 calls (08892E24 - 08893A30, length 772)
  Back Branch 08892EE8 191,902 times (length 22)
  Back Branch 08893678 15,319 times (length 11)
  Back Branch 08893704 7,446 times (length 11)
  Back Branch 08893500 3,452 times (length 20)
  Back Branch 08893998 3,246 times (length 11)
  Back Branch 088939F8 1,719 times (length 686)
  Back Branch 08893720 736 times (length 32)
  Back Branch 08893730 396 times (length 36)
  Back Branch 088937EC 57 times (length 83)
_S1_2_89548D8 8,411,854 instructions (0.208%), 29,880 calls (089548D8 - 08954F78, length 425)
  Back Branch 08954F1C 121,367 times (length 162)
  Back Branch 08954C28 1,804 times (length 15)
_S1_2_8A4B9DC 8,406,442 instructions (0.207%), 152,794 calls (08A4B9DC - 08A4BE4C, length 285)
_S1_2_8960E28 8,196,676 instructions (0.202%), 4,098,338 calls (08960E28 - 08960E2C, length 2)
_S1_2_8A65448 8,113,836 instructions (0.200%), 29,946 calls (08A65448 - 08A656F4, length 172)
  Back Branch 08A65554 83,664 times (length 31)
  Back Branch 08A6567C 83,664 times (length 59)
_S1_2_898DAC8 7,780,636 instructions (0.192%), 36,221 calls (0898DAC8 - 0898DB2C, length 26)
  Back Branch 0898DB04 810,679 times (length 12)
_S1_2_89A71F4 7,656,626 instructions (0.189%), 42,527 calls (089A71F4 - 089A75E8, length 254)
_S1_2_8A66BF0 7,568,421 instructions (0.187%), 103,677 calls (08A66BF0 - 08A66D14, length 74)
_S1_2_89A8AA8 7,551,078 instructions (0.186%), 1,079,082 calls (089A8AA8 - 089A8AC0, length 7)
_S1_2_8A00D1C 7,369,863 instructions (0.182%), 57,899 calls (08A00D1C - 08A01DF0, length 1078)
_S1_2_8A65324 7,272,858 instructions (0.179%), 145,469 calls (08A65324 - 08A6543C, length 71)
_S1_2_8A64FB4 7,171,900 instructions (0.177%), 286,876 calls (08A64FB4 - 08A6501C, length 27)
_S1_2_8A58FFC 7,049,360 instructions (0.174%), 39,736 calls (08A58FFC - 08A59370, length 222)
  Back Branch 08A592C0 140,516 times (length 14)
  Back Branch 08A59100 39,736 times (length 30)
  Back Branch 08A592F0 37,748 times (length 149)
  Back Branch 08A59344 37,748 times (length 104)
  Back Branch 08A5935C 37,748 times (length 121)
  Back Branch 08A5910C 37,748 times (length 11)
_S1_2_8842F00 6,899,426 instructions (0.170%), 355 calls (08842F00 - 088433CC, length 308)
  Back Branch 08843380 108,630 times (length 238)
  Back Branch 08843350 3,782 times (length 156)
_S1_2_89A0388 6,694,109 instructions (0.165%), 2,995 calls (089A0388 - 089A0DE0, length 663)
  Back Branch 089A07AC 37,413 times (length 130)
  Back Branch 089A0C80 37,413 times (length 112)
  Back Branch 089A046C 8,195 times (length 21)
  Back Branch 089A0A94 7,526 times (length 75)
  Back Branch 089A0D64 7,526 times (length 14)
  Back Branch 089A0CE0 7,526 times (length 19)
_S1_2_88991C8 6,675,746 instructions (0.165%), 63,624 calls (088991C8 - 08899380, length 111)
_S1_2_8901728 6,554,799 instructions (0.162%), 33,320 calls (08901728 - 089018FC, length 118)
  Back Branch 089018D0 115,364 times (length 92)
_S1_2_8A3E6D8 6,503,875 instructions (0.160%), 32,609 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3E77C 2,294,060 times (length 6)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3E79C 121,295 times (length 986)
_S1_2_8853BD4 6,497,472 instructions (0.160%), 151,104 calls (08853BD4 - 08853C7C, length 43)
_S1_2_8945F0C 6,450,435 instructions (0.159%), 47,781 calls (08945F0C - 08946124, length 135)
_S1_2_8942BD8 6,443,093 instructions (0.159%), 12,154 calls (08942BD8 - 08942F40, length 219)
  Back Branch 08942EE0 70,444 times (length 99)
_S1_2_8A272A8 6,377,156 instructions (0.157%), 40,444 calls (08A272A8 - 08A27AB0, length 515)
  Back Branch 08A278E4 115,716 times (length 21)
  Back Branch 08A278F4 57,858 times (length 27)
  Back Branch 08A27954 39,936 times (length 20)
_S1_2_8985A54 6,379,648 instructions (0.157%), 139,845 calls (08985A54 - 08985B98, length 82)
_S1_2_8986530 6,190,680 instructions (0.153%), 281,394 calls (08986530 - 08986604, length 54)
_S1_2_8A07EF0 6,166,944 instructions (0.152%), 171,304 calls (08A07EF0 - 08A07F7C, length 36)
_S1_2_8A2689C 6,090,901 instructions (0.150%), 39,936 calls (08A2689C - 08A269C0, length 74)
  Back Branch 08A2698C 171,304 times (length 31)
_S1_2_8A2FA44 5,944,704 instructions (0.147%), 1,408 calls (08A2FA44 - 08A2FC04, length 113)
  Back Branch 08A2FBD8 491,520 times (length 14)
_S1_2_890B080 5,930,614 instructions (0.146%), 66,896 calls (0890B080 - 0890B390, length 197)
_S1_2_8A4BF90 5,919,441 instructions (0.146%), 111,279 calls (08A4BF90 - 08A4C0D4, length 82)
_S1_2_8A66D18 5,909,589 instructions (0.146%), 103,677 calls (08A66D18 - 08A66E3C, length 74)
_S1_2_899B170 5,827,241 instructions (0.144%), 66 calls (0899B0C8 - 0899E264, length 3176)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_896B014 5,665,779 instructions (0.140%), 40,761 calls (0896B014 - 0896B0E0, length 52)
  Back Branch 0896B0B8 163,044 times (length 29)
_S1_2_899A618 5,620,806 instructions (0.139%), 103 calls (0899A618 - 0899AC4C, length 398)
  Back Branch 0899A960 45,408 times (length 145)
  Back Branch 0899A94C 37,044 times (length 69)
  Back Branch 0899AA64 8,570 times (length 235)
  Back Branch 0899AC08 763 times (length 10)
  Back Branch 0899AAB0 763 times (length 9)
  Back Branch 0899ABCC 660 times (length 41)
_S1_2_8A656F8 5,612,080 instructions (0.138%), 31,440 calls (08A656F8 - 08A65F88, length 549)
  Back Branch 08A65E44 30,002 times (length 79)
  Back Branch 08A65F34 1,494 times (length 51)
  Back Branch 08A65930 41 times (length 73)
  Back Branch 08A65BE4 29 times (length 14)
_S1_2_8A673C0 5,543,193 instructions (0.137%), 70,167 calls (08A673C0 - 08A67568, length 107)
  Back Branch 08A67528 70,167 times (length 66)
_S1_2_895F11C 5,478,151 instructions (0.135%), 20,547 calls (0895F11C - 0895F178, length 24)
  Back Branch 0895F168 404,462 times (length 13)
_S1_2_8A68190 5,364,894 instructions (0.132%), 157,791 calls (08A68190 - 08A68214, length 34)
_S1_2_8A4668C 5,275,295 instructions (0.130%), 161,457 calls (08A4668C - 08A4679C, length 69)
_S1_2_891CD90 5,262,944 instructions (0.130%), 494 calls (0891CD90 - 0891CF74, length 122)
  Back Branch 0891CEB8 183,040 times (length 42)
  Back Branch 0891CDF4 3,374 times (length 20)
_S1_2_899D4F4 5,193,922 instructions (0.128%), 1,007 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_8843C0C 5,163,264 instructions (0.127%), 29,880 calls (08843C0C - 08843C98, length 36)
  Back Branch 08843C7C 412,344 times (length 11)
_S1_2_89292A0 5,011,240 instructions (0.124%), 5,980 calls (089292A0 - 08929710, length 285)
  Back Branch 08929590 47,840 times (length 33)
  Back Branch 089294F8 41,860 times (length 67)
_S1_2_896ABD4 5,011,340 instructions (0.124%), 47,996 calls (0896ABD4 - 0896ADA8, length 118)
_S1_2_8843D94 4,985,280 instructions (0.123%), 99,176 calls (08843D94 - 08843DDC, length 19)
  Back Branch 08843DC0 528,008 times (length 7)
_S1_2_89AE068 4,929,551 instructions (0.122%), 132,967 calls (089AE068 - 089AE230, length 115)
_S1_2_8965054 4,855,401 instructions (0.120%), 179,831 calls (08965054 - 089650C8, length 30)
_S1_2_898F0EC 4,822,436 instructions (0.119%), 73,244 calls (0898F0EC - 0898F1C0, length 54)
  Back Branch 0898F130 371,284 times (length 8)
_S1_2_8988CF0 4,784,340 instructions (0.118%), 28,996 calls (08988CF0 - 08988F80, length 165)
_S1_2_8A64F6C 4,742,379 instructions (0.117%), 526,931 calls (08A64F6C - 08A64F8C, length 9)
_S1_2_8998F30 4,735,454 instructions (0.117%), 944 calls (08998F30 - 0899929C, length 220)
  Back Branch 089990A8 251,460 times (length 17)
  Back Branch 089990B8 83,820 times (length 29)
  Back Branch 08999028 2,832 times (length 8)
_S1_2_8912C20 4,724,710 instructions (0.117%), 35,096 calls (08912C20 - 08912F00, length 185)
_S1_2_897B39C 4,614,614 instructions (0.114%), 269,229 calls (0897B39C - 0897B410, length 30)
_S1_2_8A66E90 4,350,420 instructions (0.107%), 120,845 calls (08A66E90 - 08A66F1C, length 36)
_S1_2_899AE0C 4,321,333 instructions (0.107%), 20 calls (0899AD80 - 0899E264, length 3386)
  Back Branch 0899AE50 1,680,518 times (length 8)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899AF64 94,003 times (length 102)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899AFD8 62,637 times (length 152)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899AF30 36,474 times (length 29)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_895E7F8 4,279,006 instructions (0.106%), 64,586 calls (0895E7F8 - 0895E8A4, length 44)
  Back Branch 0895E87C 240,384 times (length 14)
  Back Branch 0895E884 64,586 times (length 31)
  Back Branch 0895E844 60,839 times (length 8)
_S1_2_8A67EF8 4,237,800 instructions (0.105%), 169,512 calls (08A67EF8 - 08A67F60, length 27)
_S1_2_899ADF8 4,227,519 instructions (0.104%), 25 calls (0899AD80 - 0899E264, length 3386)
  Back Branch 0899AE50 1,680,518 times (length 8)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899AF64 94,003 times (length 102)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899AFD8 62,637 times (length 152)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899AF30 36,474 times (length 29)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_8A3C8EC 4,226,108 instructions (0.104%), 23,625 calls (08A3C8EC - 08A3CCFC, length 261)
  Back Branch 08A3CCF0 68,632 times (length 11)
  Back Branch 08A3CC44 15,585 times (length 195)
  Back Branch 08A3CCBC 1,128 times (length 27)
_S1_2_8990A1C 4,152,830 instructions (0.102%), 166,333 calls (08990A1C - 08990A9C, length 33)
_S1_2_899B9F0 4,139,911 instructions (0.102%), 42 calls (0899B9F0 - 0899E264, length 2590)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_8960E10 4,112,274 instructions (0.101%), 2,056,137 calls (08960E10 - 08960E14, length 2)
_S1_2_8960E18 4,099,548 instructions (0.101%), 2,049,774 calls (08960E18 - 08960E1C, length 2)
_S1_2_8A4C8FC 4,073,012 instructions (0.100%), 94,726 calls (08A4C8FC - 08A4C9F8, length 64)
_S1_2_889CFCC 4,059,960 instructions (0.100%), 176,520 calls (0889CFCC - 0889D040, length 30)
_S1_2_89FE5A4 3,995,031 instructions (0.099%), 57,899 calls (089FE5A4 - 089FE9B0, length 260)
_S1_2_8A05188 3,938,343 instructions (0.097%), 64,563 calls (08A05188 - 08A0550C, length 226)
_S1_2_897F574 3,901,712 instructions (0.096%), 26,264 calls (0897F574 - 0897FA24, length 301)
_S1_2_899B15C 3,851,243 instructions (0.095%), 58 calls (0899B0C8 - 0899E264, length 3176)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_89D505C 3,837,405 instructions (0.095%), 116,285 calls (089D505C - 089D50EC, length 37)
_S1_2_8940894 3,800,078 instructions (0.094%), 14,960 calls (08940894 - 08940AC0, length 140)
  Back Branch 08940944 239,360 times (length 21)
  Back Branch 089409F4 119,680 times (length 18)
  Back Branch 08940A4C 59,840 times (length 18)
  Back Branch 08940AA4 59,840 times (length 18)
_S1_2_8A06660 3,667,398 instructions (0.090%), 64,563 calls (08A06660 - 08A06B64, length 322)
_S1_2_897FA28 3,644,616 instructions (0.090%), 24,291 calls (0897FA28 - 0897FEFC, length 310)
  Back Branch 0897FB94 17 times (length 25)
_S1_2_8A3E7A4 3,614,406 instructions (0.089%), 163,115 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3E7D0 162,639 times (length 999)
_S1_2_8971100 3,612,288 instructions (0.089%), 52,352 calls (08971100 - 0897128C, length 100)
_S1_2_89EDC28 3,603,329 instructions (0.089%), 7,308 calls (089EDC28 - 089F0520, length 2623)
  Back Branch 089F0314 65,772 times (length 17)
  Back Branch 089F0324 21,924 times (length 25)
_S1_2_89A45A8 3,495,350 instructions (0.086%), 20,588 calls (089A45A8 - 089A4954, length 236)
_S1_2_889FC98 3,450,177 instructions (0.085%), 71,871 calls (0889FC98 - 0889FE38, length 105)
  Back Branch 0889FE08 1,529 times (length 54)
_S1_2_8A467A0 3,264,403 instructions (0.081%), 118,545 calls (08A467A0 - 08A468B0, length 69)
  Back Branch 08A46850 8,481 times (length 22)
_S1_2_8A5FC30 3,216,320 instructions (0.079%), 42,320 calls (08A5FC30 - 08A5FEC8, length 167)
  Back Branch 08A5FCD4 42,320 times (length 6)
_S1_2_8970B94 3,215,024 instructions (0.079%), 74,768 calls (08970B94 - 08970C3C, length 43)
_S1_2_8A40BE4 3,165,780 instructions (0.078%), 55,540 calls (08A40BE4 - 08A40CDC, length 63)
_S1_2_8A66314 3,120,330 instructions (0.077%), 66,390 calls (08A66314 - 08A663D8, length 50)
_S1_2_8A67D04 3,099,177 instructions (0.076%), 60,106 calls (08A67D04 - 08A67E7C, length 95)
_S1_2_899AD98 3,061,264 instructions (0.076%), 13 calls (0899AD80 - 0899E264, length 3386)
  Back Branch 0899AE50 1,680,518 times (length 8)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899AF64 94,003 times (length 102)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899AFD8 62,637 times (length 152)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899AF30 36,474 times (length 29)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_8868840 3,058,054 instructions (0.075%), 5,976 calls (08868840 - 08869ED8, length 1447)
_S1_2_889C5CC 3,030,082 instructions (0.075%), 1 calls (0889C5CC - 0889C9CC, length 257)
  Back Branch 0889C880 63,561 times (length 44)
  Back Branch 0889C898 21,187 times (length 55)
  Back Branch 0889C720 21,187 times (length 30)
_S1_2_89B68E0 2,964,473 instructions (0.073%), 1,901 calls (089B68E0 - 089B6DBC, length 312)
  Back Branch 089B6B20 63,561 times (length 50)
  Back Branch 089B6B30 21,187 times (length 56)
  Back Branch 089B6D5C 17,109 times (length 5)
  Back Branch 089B6D6C 5,703 times (length 11)
_S1_2_8A50944 2,893,484 instructions (0.071%), 5,976 calls (08A50944 - 08A510A0, length 472)
  Back Branch 08A50F5C 16,434 times (length 6)
  Back Branch 08A50B8C 15,272 times (length 43)
  Back Branch 08A50E70 13,433 times (length 66)
  Back Branch 08A50EE4 3,001 times (length 6)
  Back Branch 08A50BD8 1,897 times (length 12)
_S1_2_88548A0 2,890,166 instructions (0.071%), 11,131 calls (088548A0 - 08854EB8, length 391)
_S1_2_8938138 2,887,256 instructions (0.071%), 20,588 calls (08938138 - 0893836C, length 142)
_S1_2_8A5697C 2,866,292 instructions (0.071%), 65,143 calls (08A5697C - 08A56F7C, length 385)
_S1_2_89679D0 2,790,872 instructions (0.069%), 64,904 calls (089679D0 - 08967A7C, length 44)
_S1_2_8842A44 2,738,061 instructions (0.068%), 1 calls (08842A44 - 08842EFC, length 303)
  Back Branch 08842B20 326,250 times (length 22)
  Back Branch 08842B30 1,002 times (length 36)
  Back Branch 08842BC4 1,002 times (length 32)
  Back Branch 08842D68 991 times (length 63)
  Back Branch 08842EB8 306 times (length 165)
_S1_2_897523C 2,713,088 instructions (0.067%), 71,696 calls (0897523C - 08975308, length 52)
_S1_2_89332EC 2,677,915 instructions (0.066%), 44,592 calls (089332EC - 08933820, length 334)
  Back Branch 089337E0 1,794 times (length 251)
_S1_2_885F92C 2,670,585 instructions (0.066%), 4,281 calls (0885F92C - 08860944, length 1031)
_S1_2_898D338 2,651,256 instructions (0.065%), 15,990 calls (0898D338 - 0898D564, length 140)
  Back Branch 0898D53C 216,576 times (length 8)
_S1_2_899C6B0 2,649,261 instructions (0.065%), 21 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_899D508 2,635,727 instructions (0.065%), 545 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_88A03E8 2,608,719 instructions (0.064%), 62,104 calls (088A03E8 - 088A08F8, length 325)
_S1_2_8A40728 2,589,664 instructions (0.064%), 369,952 calls (08A40728 - 08A40764, length 16)
_S1_2_8905944 2,588,162 instructions (0.064%), 69,826 calls (08905944 - 08905AB4, length 93)
  Back Branch 08905998 13,030 times (length 4)
_S1_2_8852168 2,575,903 instructions (0.064%), 5,741 calls (08852168 - 088528D4, length 476)
_S1_2_8A64F90 2,568,996 instructions (0.063%), 285,444 calls (08A64F90 - 08A64FB0, length 9)
_S1_2_898B1CC 2,564,440 instructions (0.063%), 64,111 calls (0898B1CC - 0898B268, length 40)
_S1_2_89AD8C8 2,512,230 instructions (0.062%), 36,840 calls (089AD8C8 - 089ADA70, length 107)
_S1_2_89AC7C4 2,434,431 instructions (0.060%), 5,755 calls (089AC7C4 - 089AC930, length 92)
  Back Branch 089AC908 61,107 times (length 36)
  Back Branch 089AC924 28,044 times (length 50)
_S1_2_8A46564 2,413,996 instructions (0.060%), 87,460 calls (08A46564 - 08A46670, length 68)
  Back Branch 08A46610 8,481 times (length 21)
_S1_2_891CB74 2,412,124 instructions (0.060%), 715 calls (0891CB74 - 0891CF74, length 257)
  Back Branch 0891CEB8 183,040 times (length 42)
  Back Branch 0891CD40 4,786 times (length 14)
  Back Branch 0891CDF4 3,374 times (length 20)
_S1_2_89ADA74 2,402,200 instructions (0.059%), 133,455 calls (089ADA74 - 089ADAF4, length 33)
  Back Branch 089ADAE0 133,456 times (length 6)
_S1_2_896AA10 2,399,800 instructions (0.059%), 47,996 calls (0896AA10 - 0896AAD4, length 50)
_S1_2_8A6AC2C 2,396,277 instructions (0.059%), 31,574 calls (08A6AC2C - 08A6B100, length 310)
  Back Branch 08A6B0AC 3,157 times (length 157)
_S1_2_8A67974 2,383,479 instructions (0.059%), 264,831 calls (08A67974 - 08A67994, length 9)
_S1_2_8861C80 2,378,617 instructions (0.059%), 5,591 calls (08861C80 - 08862798, length 711)
_S1_2_8999B50 2,291,520 instructions (0.057%), 38,192 calls (08999B50 - 08999BB0, length 25)
  Back Branch 08999BA4 305,536 times (length 5)
_S1_2_891C128 2,289,848 instructions (0.056%), 10 calls (0891C128 - 0891C264, length 80)
  Back Branch 0891C228 10,990,536 times (length 10)
  Back Branch 0891C238 4,089 times (length 27)
_S1_2_8840030 2,268,350 instructions (0.056%), 4,676 calls (08840030 - 08840A84, length 662)
  Back Branch 08840A38 13,619 times (length 492)
_S1_2_8856094 2,251,492 instructions (0.056%), 5,573 calls (08856094 - 088566E4, length 405)
_S1_2_8A59D4C 2,226,744 instructions (0.055%), 66,046 calls (08A59D4C - 08A59EAC, length 89)
  Back Branch 08A59E08 46,596 times (length 40)
  Back Branch 08A59E20 46,596 times (length 46)
  Back Branch 08A59E34 32,636 times (length 51)
  Back Branch 08A59DDC 17,956 times (length 29)
  Back Branch 08A59DF4 10,462 times (length 8)
  Back Branch 08A59E8C 9,813 times (length 73)
  Back Branch 08A59DBC 8,988 times (length 21)
  Back Branch 08A59EA8 2,591 times (length 9)
  Back Branch 08A59E7C 1,327 times (length 69)
  Back Branch 08A59E9C 1,327 times (length 18)
_S1_2_896135C 2,224,080 instructions (0.055%), 202,197 calls (0896135C - 08961384, length 11)
_S1_2_898B868 2,224,794 instructions (0.055%), 15,558 calls (0898B868 - 0898BAA0, length 143)
_S1_2_89D5E7C 2,149,781 instructions (0.053%), 458 calls (089D5E7C - 089D6ECC, length 1045)
  Back Branch 089D6828 11,279 times (length 7)
  Back Branch 089D67F0 11,279 times (length 10)
  Back Branch 089D65D8 11,279 times (length 7)
  Back Branch 089D6554 11,279 times (length 14)
  Back Branch 089D6424 11,279 times (length 5)
  Back Branch 089D6C78 6,870 times (length 11)
  Back Branch 089D6CA4 6,870 times (length 9)
  Back Branch 089D69F8 6,492 times (length 12)
  Back Branch 089D69B8 6,492 times (length 12)
  Back Branch 089D6754 6,492 times (length 12)
  Back Branch 089D6678 6,492 times (length 13)
  Back Branch 089D622C 3,010 times (length 18)
  Back Branch 089D6294 2,885 times (length 9)
  Back Branch 089D6960 2,885 times (length 14)
  Back Branch 089D68A4 2,885 times (length 14)
  Back Branch 089D65EC 2,885 times (length 26)
  Back Branch 089D656C 2,885 times (length 67)
  Back Branch 089D6C00 2,885 times (length 120)
  Back Branch 089D61A8 2,290 times (length 29)
  Back Branch 089D611C 2,290 times (length 98)
  Back Branch 089D6E18 2,290 times (length 120)
  Back Branch 089D6E48 2,290 times (length 7)
  Back Branch 089D6E8C 2,290 times (length 12)
  Back Branch 089D5F00 2,290 times (length 6)
  Back Branch 089D6A0C 2,164 times (length 37)
  Back Branch 089D6770 2,164 times (length 81)
_S1_2_884385C 2,089,034 instructions (0.052%), 1,044,517 calls (0884385C - 08843860, length 2)
_S1_2_8999D18 2,030,030 instructions (0.050%), 21,711 calls (08999D18 - 08999DF4, length 56)
  Back Branch 08999DC0 55,148 times (length 25)
_S1_2_8986608 2,027,749 instructions (0.050%), 88,163 calls (08986608 - 089866E4, length 56)
_S1_2_8892804 2,024,767 instructions (0.050%), 1,494 calls (08892804 - 08892E20, length 392)
  Back Branch 08892DE0 129,982 times (length 10)
  Back Branch 08892DF8 40,528 times (length 327)
  Back Branch 08892CA8 11 times (length 10)
_S1_2_8A426BC 2,024,118 instructions (0.050%), 242,550 calls (08A4243C - 08A429DC, length 361)
  Back Branch 08A4265C 13,980,536 times (length 25)
  Back Branch 08A42664 12,039,426 times (length 6)
  Back Branch 08A42698 8,902,371 times (length 40)
  Back Branch 08A429B0 795,041 times (length 5)
  Back Branch 08A424C4 242,352 times (length 6)
  Back Branch 08A426C8 240,867 times (length 25)
  Back Branch 08A426E8 1,683 times (length 168)
  Back Branch 08A429B8 71 times (length 180)
_S1_2_8A55694 1,990,348 instructions (0.049%), 15,272 calls (08A55694 - 08A55AFC, length 283)
  Back Branch 08A559C8 43,168 times (length 38)
  Back Branch 08A55A44 13,640 times (length 7)
_S1_2_899DDAC 1,960,021 instructions (0.048%), 38,048 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_895BCF4 1,920,558 instructions (0.047%), 14,960 calls (0895BCF4 - 0895C3D8, length 442)
  Back Branch 0895C3A4 9,350 times (length 303)
_S1_2_8A5FFE8 1,868,126 instructions (0.046%), 19,206 calls (08A5FFE8 - 08A60280, length 167)
  Back Branch 08A6008C 38,412 times (length 6)
  Back Branch 08A601FC 9,293 times (length 8)
  Back Branch 08A6018C 4,857 times (length 9)
_S1_2_899B0E0 1,866,092 instructions (0.046%), 24 calls (0899B0C8 - 0899E264, length 3176)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_8857958 1,863,120 instructions (0.046%), 17,744 calls (08857958 - 08857AF8, length 105)
_S1_2_89440A0 1,859,460 instructions (0.046%), 20,532 calls (089440A0 - 08944304, length 154)
  Back Branch 089442A4 12,154 times (length 82)
_S1_2_8A603A0 1,855,952 instructions (0.046%), 15,761 calls (08A603A0 - 08A60638, length 167)
  Back Branch 08A60444 47,283 times (length 6)
  Back Branch 08A605B4 15,823 times (length 8)
  Back Branch 08A60544 11,266 times (length 9)
  Back Branch 08A604CC 2,833 times (length 9)
_S1_2_897B280 1,830,645 instructions (0.045%), 107,685 calls (0897B280 - 0897B2C0, length 17)
_S1_2_8A60758 1,810,165 instructions (0.045%), 13,555 calls (08A60758 - 08A609F0, length 167)
  Back Branch 08A607FC 54,220 times (length 6)
  Back Branch 08A6096C 19,960 times (length 8)
  Back Branch 08A608FC 15,919 times (length 9)
  Back Branch 08A60884 3,866 times (length 9)
_S1_2_8A3EFF8 1,800,829 instructions (0.044%), 273 calls (08A3EFF8 - 08A3F660, length 411)
  Back Branch 08A3F3B0 52,796 times (length 5)
  Back Branch 08A3F060 29,921 times (length 10)
  Back Branch 08A3F220 29,921 times (length 14)
  Back Branch 08A3F574 12,488 times (length 155)
  Back Branch 08A3F3D4 12,488 times (length 4)
  Back Branch 08A3F028 4,368 times (length 5)
  Back Branch 08A3F164 4,095 times (length 9)
  Back Branch 08A3F1D8 3,822 times (length 10)
  Back Branch 08A3F090 1,934 times (length 9)
  Back Branch 08A3F124 434 times (length 9)
  Back Branch 08A3F4D0 163 times (length 13)
_S1_2_8899F58 1,795,290 instructions (0.044%), 28,953 calls (08899F58 - 0889A054, length 64)
_S1_2_89AD5B0 1,791,486 instructions (0.044%), 52,444 calls (089AD5B0 - 089AD6D8, length 75)
  Back Branch 089AD694 1,901 times (length 40)
_S1_2_8A679C4 1,755,996 instructions (0.043%), 159,636 calls (08A679C4 - 08A679EC, length 11)
_S1_2_8840A88 1,738,841 instructions (0.043%), 4,676 calls (08840A88 - 088412A4, length 520)
  Back Branch 08840EE0 14,028 times (length 107)
  Back Branch 08841014 14,028 times (length 68)
  Back Branch 08840C2C 4,283 times (length 55)
  Back Branch 08841264 701 times (length 99)
_S1_2_8A46458 1,719,434 instructions (0.042%), 50,789 calls (08A46458 - 08A46560, length 67)
_S1_2_8980554 1,715,220 instructions (0.042%), 22 calls (08980554 - 08980654, length 65)
  Back Branch 08980640 131,874 times (length 18)
_S1_2_8A4C9FC 1,711,792 instructions (0.042%), 20,588 calls (08A4C9FC - 08A4CC58, length 152)
_S1_2_890C43C 1,703,548 instructions (0.042%), 24,840 calls (0890C43C - 0890C638, length 128)
_S1_2_8920C54 1,703,160 instructions (0.042%), 17,928 calls (08920C54 - 08920DCC, length 95)
  Back Branch 08920CE4 17,928 times (length 22)
_S1_2_89A13D8 1,700,722 instructions (0.042%), 242 calls (089A13D8 - 089A1E38, length 665)
  Back Branch 089A1724 140,389 times (length 10)
  Back Branch 089A1DD4 6,315 times (length 10)
  Back Branch 089A19AC 6,312 times (length 13)
  Back Branch 089A1640 5,267 times (length 11)
  Back Branch 089A177C 5,267 times (length 13)
  Back Branch 089A1C40 519 times (length 49)
  Back Branch 089A1C60 173 times (length 91)
  Back Branch 089A1D0C 3 times (length 13)
_S1_2_8A46178 1,674,512 instructions (0.041%), 23,987 calls (08A46178 - 08A46454, length 184)
_S1_2_89449EC 1,669,621 instructions (0.041%), 13,005 calls (089449EC - 08944EA4, length 303)
  Back Branch 08944E60 7,615 times (length 51)
  Back Branch 08944CA4 7,615 times (length 131)
_S1_2_8A2BB9C 1,654,589 instructions (0.041%), 13,568 calls (08A2BB9C - 08A2C24C, length 429)
  Back Branch 08A2C028 13,511 times (length 95)
  Back Branch 08A2BF38 38 times (length 29)
_S1_2_89D524C 1,634,017 instructions (0.040%), 332 calls (089D524C - 089D5464, length 135)
  Back Branch 089D52A0 33,837 times (length 8)
  Back Branch 089D5390 27,357 times (length 8)
  Back Branch 089D5458 11,279 times (length 127)
_S1_2_896B8AC 1,622,093 instructions (0.040%), 147,463 calls (0896B8AC - 0896B8D4, length 11)
_S1_2_8942938 1,611,213 instructions (0.040%), 7,615 calls (08942938 - 08942A94, length 88)
  Back Branch 08942A0C 47,583 times (length 42)
  Back Branch 08942A28 7,615 times (length 52)
_S1_2_897ADC4 1,610,738 instructions (0.040%), 1,870 calls (0897ADC4 - 0897B170, length 236)
  Back Branch 0897B130 16,830 times (length 16)
  Back Branch 0897B0E0 16,830 times (length 167)
_S1_2_89D5468 1,602,353 instructions (0.040%), 332 calls (089D5468 - 089D558C, length 74)
  Back Branch 089D5504 67,674 times (length 11)
  Back Branch 089D5550 54,714 times (length 11)
  Back Branch 089D5568 11,279 times (length 45)
_S1_2_8999898 1,560,751 instructions (0.039%), 53,819 calls (08999898 - 08999908, length 29)
_S1_2_8A54F34 1,558,608 instructions (0.038%), 17,935 calls (08A54F34 - 08A55100, length 116)
  Back Branch 08A550B0 30,336 times (length 35)
  Back Branch 08A54F5C 17,935 times (length 7)
_S1_2_89946C4 1,536,510 instructions (0.038%), 512,170 calls (089946C4 - 089946CC, length 3)
_S1_2_899D514 1,532,687 instructions (0.038%), 253 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_8A58F88 1,525,284 instructions (0.038%), 52,596 calls (08A58F88 - 08A58FF8, length 29)
_S1_2_8843B70 1,521,387 instructions (0.038%), 7,476 calls (08843B70 - 08843C08, length 39)
  Back Branch 08843BEC 103,116 times (length 14)
_S1_2_8A59598 1,519,058 instructions (0.037%), 66,046 calls (08A59598 - 08A595F0, length 23)
_S1_2_8A3D640 1,510,266 instructions (0.037%), 13,606 calls (08A3D640 - 08A3EA54, length 1286)
_S1_2_88763A4 1,510,141 instructions (0.037%), 7,476 calls (088763A4 - 08876934, length 357)
_S1_2_89BCC68 1,505,192 instructions (0.037%), 6,532 calls (089BCC68 - 089BD59C, length 590)
  Back Branch 089BD3CC 1,317 times (length 16)
  Back Branch 089BD55C 488 times (length 32)
  Back Branch 089BD3F0 439 times (length 97)
  Back Branch 089BD498 368 times (length 17)
  Back Branch 089BD4A4 275 times (length 28)
_S1_2_895E5F8 1,503,847 instructions (0.037%), 58,037 calls (0895E5F8 - 0895E6A0, length 43)
  Back Branch 0895E63C 9,949 times (length 6)
_S1_2_884C974 1,498,521 instructions (0.037%), 1,500 calls (0884C974 - 0884E130, length 1520)
_S1_2_8915E94 1,492,560 instructions (0.037%), 62,190 calls (08915E94 - 08915EF0, length 24)
_S1_2_89C5CEC 1,491,576 instructions (0.037%), 62,104 calls (089C5CEC - 089C5E18, length 76)
_S1_2_899A0D4 1,482,633 instructions (0.037%), 2,995 calls (0899A0D4 - 0899A440, length 220)
  Back Branch 0899A374 23,897 times (length 38)
  Back Branch 0899A1B4 7,646 times (length 10)
  Back Branch 0899A408 5,534 times (length 18)
  Back Branch 0899A3A4 5,534 times (length 8)
_S1_2_8A269C4 1,469,654 instructions (0.036%), 40,444 calls (08A269C4 - 08A26A60, length 40)
_S1_2_899B0F4 1,462,506 instructions (0.036%), 19 calls (0899B0C8 - 0899E264, length 3176)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_898E714 1,456,524 instructions (0.036%), 6,914 calls (0898E714 - 0898E894, length 97)
  Back Branch 0898E764 124,484 times (length 9)
  Back Branch 0898E7E4 1,519 times (length 5)
_S1_2_8968E84 1,452,313 instructions (0.036%), 2,369 calls (08968E84 - 08969274, length 253)
  Back Branch 0896924C 63,963 times (length 23)
  Back Branch 08968F60 63,963 times (length 7)
  Back Branch 0896925C 2,369 times (length 201)
_S1_2_892A644 1,434,240 instructions (0.035%), 239,040 calls (0892A644 - 0892A658, length 6)
_S1_2_8851F4C 1,434,128 instructions (0.035%), 23,904 calls (08851F4C - 08852040, length 62)
_S1_2_8A63C0C 1,426,944 instructions (0.035%), 713,472 calls (08A63C0C - 08A63C10, length 2)
_S1_2_8A596D0 1,422,774 instructions (0.035%), 34,681 calls (08A596D0 - 08A597A0, length 53)
  Back Branch 08A5979C 30,105 times (length 24)
_S1_2_89F2FD4 1,400,390 instructions (0.035%), 19,286 calls (089F2FD4 - 089F3144, length 93)
_S1_2_8A682E0 1,401,084 instructions (0.035%), 77,838 calls (08A682E0 - 08A68324, length 18)
_S1_2_8A68298 1,401,084 instructions (0.035%), 77,838 calls (08A68298 - 08A682DC, length 18)
_S1_2_899B124 1,375,715 instructions (0.034%), 15 calls (0899B0C8 - 0899E264, length 3176)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_89D5590 1,373,827 instructions (0.034%), 332 calls (089D5590 - 089D5660, length 53)
  Back Branch 089D55F4 67,674 times (length 9)
  Back Branch 089D5638 54,714 times (length 9)
  Back Branch 089D5654 11,279 times (length 43)
_S1_2_88528D8 1,372,099 instructions (0.034%), 5,741 calls (088528D8 - 08852B94, length 176)
  Back Branch 088529D4 40,187 times (length 9)
  Back Branch 08852A94 22,964 times (length 9)
  Back Branch 08852B54 17,223 times (length 9)
_S1_2_898C04C 1,369,192 instructions (0.034%), 15,559 calls (0898C04C - 0898C1A8, length 88)
_S1_2_8A66E5C 1,368,744 instructions (0.034%), 105,288 calls (08A66E5C - 08A66E8C, length 13)
_S1_2_899B148 1,364,133 instructions (0.034%), 24 calls (0899B0C8 - 0899E264, length 3176)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_895F338 1,358,016 instructions (0.034%), 10,356 calls (0895F338 - 0895F3E4, length 44)
  Back Branch 0895F398 79,488 times (length 15)
_S1_2_8A41730 1,335,929 instructions (0.033%), 61,415 calls (08A41730 - 08A417D4, length 42)
_S1_2_8968344 1,330,721 instructions (0.033%), 2,364 calls (08968344 - 089684F0, length 108)
  Back Branch 089683E8 63,828 times (length 25)
  Back Branch 08968498 18,912 times (length 24)
_S1_2_8A68124 1,323,246 instructions (0.033%), 77,838 calls (08A68124 - 08A68164, length 17)
_S1_2_897D0D0 1,322,276 instructions (0.033%), 9,242 calls (0897D0D0 - 0897D1B0, length 57)
  Back Branch 0897D144 130,804 times (length 9)
_S1_2_8A530DC 1,291,058 instructions (0.032%), 6,139 calls (08A52D6C - 08A541B8, length 1300)
  Back Branch 08A52DAC 12,435 times (length 12)
  Back Branch 08A5415C 8,017 times (length 1278)
  Back Branch 08A537A8 60 times (length 43)
  Back Branch 08A5380C 53 times (length 12)
  Back Branch 08A53638 10 times (length 16)
  Back Branch 08A53814 10 times (length 14)
_S1_2_8A60B10 1,288,653 instructions (0.032%), 9,237 calls (08A60B10 - 08A60DA8, length 167)
  Back Branch 08A60BB4 46,185 times (length 6)
  Back Branch 08A60D24 16,083 times (length 8)
  Back Branch 08A60CB4 11,765 times (length 9)
  Back Branch 08A60C3C 2,268 times (length 9)
_S1_2_89AB34C 1,287,852 instructions (0.032%), 75,756 calls (089AB34C - 089AB3A8, length 24)
_S1_2_89AAAA0 1,277,263 instructions (0.032%), 54,085 calls (089AAAA0 - 089AAB14, length 30)
_S1_2_8987A30 1,266,732 instructions (0.031%), 77,027 calls (08987A30 - 08987A98, length 27)
_S1_2_89A8AC4 1,258,781 instructions (0.031%), 179,831 calls (089A8AC4 - 089A8ADC, length 7)
_S1_2_890AA5C 1,246,003 instructions (0.031%), 54,769 calls (0890AA5C - 0890AC10, length 110)
_S1_2_899983C 1,244,094 instructions (0.031%), 414,698 calls (0899983C - 08999844, length 3)
_S1_2_89B0B08 1,241,280 instructions (0.031%), 27,584 calls (089B0B08 - 089B0BE4, length 56)
_S1_2_8844BB8 1,233,068 instructions (0.030%), 23,904 calls (08844BB8 - 08844D14, length 88)
_S1_2_898427C 1,220,076 instructions (0.030%), 2,574 calls (0898427C - 089844D8, length 152)
  Back Branch 08984468 74,646 times (length 13)
_S1_2_8910FC4 1,214,781 instructions (0.030%), 174 calls (08910FC4 - 089110A4, length 57)
  Back Branch 0891107C 104,400 times (length 23)
_S1_2_8915E58 1,209,690 instructions (0.030%), 80,646 calls (08915E58 - 08915E90, length 15)
_S1_2_896CCB0 1,199,847 instructions (0.030%), 49,151 calls (0896CCB0 - 0896CEA4, length 126)
_S1_2_8835384 1,197,330 instructions (0.030%), 9,390 calls (08835384 - 0883548C, length 67)
  Back Branch 08835480 22,552 times (length 23)
  Back Branch 08835418 14,082 times (length 26)
_S1_2_89FD960 1,194,786 instructions (0.029%), 21,368 calls (089FD960 - 089FE5A0, length 785)
_S1_2_8864D18 1,194,094 instructions (0.029%), 4,482 calls (08864D18 - 08865AA4, length 868)
_S1_2_8998298 1,192,002 instructions (0.029%), 21,517 calls (08998298 - 08998438, length 105)
  Back Branch 08998318 20,571 times (length 14)
_S1_2_89AEAEC 1,178,880 instructions (0.029%), 18,420 calls (089AEAEC - 089AEBC8, length 56)
  Back Branch 089AEB98 36,840 times (length 8)
_S1_2_89DAD44 1,174,961 instructions (0.029%), 1,234 calls (089DAD44 - 089DB060, length 200)
  Back Branch 089DAE18 50,108 times (length 4)
  Back Branch 089DADFC 49,360 times (length 4)
  Back Branch 089DB024 49,360 times (length 113)
  Back Branch 089DAF90 4,557 times (length 24)
  Back Branch 089DB018 3,010 times (length 6)
  Back Branch 089DAFF0 2,290 times (length 10)
  Back Branch 089DAF98 1,832 times (length 35)
  Back Branch 089DAF00 743 times (length 24)
_S1_2_8A61280 1,174,543 instructions (0.029%), 7,130 calls (08A61280 - 08A61518, length 167)
  Back Branch 08A61324 49,910 times (length 6)
  Back Branch 08A61494 19,926 times (length 8)
  Back Branch 08A61424 14,067 times (length 9)
  Back Branch 08A613AC 2,281 times (length 9)
_S1_2_8A6805C 1,167,570 instructions (0.029%), 77,838 calls (08A6805C - 08A68094, length 15)
_S1_2_892D8F4 1,165,381 instructions (0.029%), 8 calls (0892D47C - 0892DAA4, length 395)
  Back Branch 0892D5B4 114,742 times (length 17)
  Back Branch 0892D7A0 4,742 times (length 114)
  Back Branch 0892DA6C 484 times (length 382)
_S1_2_8A67F64 1,160,320 instructions (0.029%), 82,880 calls (08A67F64 - 08A67F98, length 14)
_S1_2_8A21484 1,153,860 instructions (0.028%), 52,446 calls (08A21484 - 08A21570, length 60)
  Back Branch 08A21504 10 times (length 3)
_S1_2_8A5FB78 1,142,640 instructions (0.028%), 42,320 calls (08A5FB78 - 08A5FBE0, length 27)
_S1_2_897F094 1,141,119 instructions (0.028%), 7,740 calls (0897F094 - 0897F570, length 312)
_S1_2_8995E28 1,139,368 instructions (0.028%), 8,853 calls (08995E28 - 089965D8, length 493)
  Back Branch 089961DC 27,337 times (length 83)
  Back Branch 089963D8 5,613 times (length 9)
  Back Branch 089964D4 2,505 times (length 28)
  Back Branch 08996350 320 times (length 9)
_S1_2_888A300 1,130,482 instructions (0.028%), 5,976 calls (0888A300 - 0888A67C, length 224)
  Back Branch 0888A650 83,664 times (length 14)
_S1_2_89D4EE8 1,125,370 instructions (0.028%), 24,027 calls (089D4EE8 - 089D5058, length 93)
  Back Branch 089D4FD4 3,291 times (length 22)
  Back Branch 089D502C 2,787 times (length 44)
_S1_2_8852BA0 1,117,815 instructions (0.028%), 5,976 calls (08852BA0 - 08852E84, length 186)
  Back Branch 08852D6C 17,928 times (length 8)
_S1_2_8899A88 1,114,170 instructions (0.027%), 29,762 calls (08899A88 - 08899B40, length 47)
_S1_2_898B160 1,111,779 instructions (0.027%), 41,177 calls (0898B160 - 0898B1C8, length 27)
_S1_2_899B110 1,103,867 instructions (0.027%), 16 calls (0899B0C8 - 0899E264, length 3176)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_89AFE38 1,100,081 instructions (0.027%), 57,899 calls (089AFE38 - 089AFE80, length 19)
_S1_2_890C330 1,096,569 instructions (0.027%), 27,871 calls (0890C330 - 0890C438, length 67)
_S1_2_8A680C4 1,089,732 instructions (0.027%), 77,838 calls (08A680C4 - 08A680F8, length 14)
_S1_2_8843838 1,085,855 instructions (0.027%), 217,171 calls (08843838 - 08843850, length 7)
_S1_2_8A67A1C 1,084,752 instructions (0.027%), 34,992 calls (08A67A1C - 08A67A94, length 31)
_S1_2_885E208 1,075,889 instructions (0.027%), 5,759 calls (0885E208 - 0885F284, length 1056)
  Back Branch 0885F0DC 212 times (length 812)
_S1_2_8912F04 1,075,680 instructions (0.027%), 8,964 calls (08912F04 - 08913120, length 136)
_S1_2_8A5FB14 1,058,000 instructions (0.026%), 42,320 calls (08A5FB14 - 08A5FB74, length 25)
_S1_2_8A67E80 1,057,770 instructions (0.026%), 50,370 calls (08A67E80 - 08A67EF4, length 30)
_S1_2_889CF34 1,055,768 instructions (0.026%), 62,104 calls (0889CF34 - 0889CF7C, length 19)
_S1_2_8A517FC 1,049,718 instructions (0.026%), 5,976 calls (08A513A8 - 08A52988, length 1401)
  Back Branch 08A513E8 46,314 times (length 12)
  Back Branch 08A5292C 5,976 times (length 1379)
_S1_2_899986C 1,048,104 instructions (0.026%), 116,456 calls (0899986C - 0899988C, length 9)
_S1_2_8A4010C 1,044,055 instructions (0.026%), 61,415 calls (08A4010C - 08A4014C, length 17)
_S1_2_8A68168 1,044,150 instructions (0.026%), 104,415 calls (08A68168 - 08A6818C, length 10)
_S1_2_8A44C5C 1,041,637 instructions (0.026%), 4,478 calls (08A44C5C - 08A44DC4, length 91)
  Back Branch 08A44D68 72,577 times (length 10)
_S1_2_88364D4 1,036,382 instructions (0.026%), 4,692 calls (088364D4 - 08837234, length 857)
  Back Branch 08836990 5 times (length 8)
_S1_2_8A4F60C 1,035,895 instructions (0.026%), 4,200 calls (08A4F60C - 08A50724, length 1095)
  Back Branch 08A4F798 13,981 times (length 26)
  Back Branch 08A4F8CC 11,561 times (length 51)
  Back Branch 08A4F87C 618 times (length 16)
  Back Branch 08A4F7D8 60 times (length 6)
_S1_2_88750FC 1,021,237 instructions (0.025%), 10,769 calls (088750FC - 08875358, length 152)
  Back Branch 08875338 41,497 times (length 95)
  Back Branch 08875170 7,263 times (length 11)
  Back Branch 088751AC 4,150 times (length 11)
  Back Branch 088752C0 4 times (length 35)
  Back Branch 08875318 3 times (length 14)
  Back Branch 08875294 2 times (length 20)
_S1_2_8855998 1,000,099 instructions (0.025%), 5,107 calls (08855998 - 08855D14, length 224)
_S1_2_89348FC 995,311 instructions (0.025%), 7,978 calls (089348FC - 08934BD8, length 184)
_S1_2_89498B0 994,590 instructions (0.025%), 55,255 calls (089498B0 - 089498F4, length 18)
_S1_2_8912534 992,460 instructions (0.024%), 43,877 calls (08912534 - 08912598, length 26)
_S1_2_881644C 982,025 instructions (0.024%), 75,539 calls (0881644C - 088164C4, length 31)
_S1_2_8A66E40 978,915 instructions (0.024%), 139,845 calls (08A66E40 - 08A66E58, length 7)
_S1_2_895F17C 977,410 instructions (0.024%), 3,909 calls (0895F17C - 0895F21C, length 41)
  Back Branch 0895F1D0 70,675 times (length 13)
_S1_2_8855D18 973,104 instructions (0.024%), 5,573 calls (08855D18 - 08856090, length 223)
_S1_2_8980784 972,781 instructions (0.024%), 42,827 calls (08980784 - 08980850, length 52)
_S1_2_8904214 957,664 instructions (0.024%), 7,203 calls (08904214 - 08904728, length 326)
_S1_2_883973C 953,193 instructions (0.024%), 73,322 calls (0883973C - 08839788, length 20)
_S1_2_889A178 951,773 instructions (0.023%), 42,545 calls (0889A178 - 0889A23C, length 50)
_S1_2_8A267E8 935,828 instructions (0.023%), 40,444 calls (08A267E8 - 08A26864, length 32)
_S1_2_8944EA8 927,833 instructions (0.023%), 1,509 calls (08944EA8 - 089453F0, length 339)
  Back Branch 089453C0 46,608 times (length 308)
_S1_2_8A6693C 926,628 instructions (0.023%), 11,220 calls (08A6693C - 08A66A7C, length 81)
  Back Branch 08A66A54 14,226 times (length 22)
  Back Branch 08A669D8 14,226 times (length 22)
_S1_2_8943D60 924,787 instructions (0.023%), 45,097 calls (08943D60 - 08943E64, length 66)
_S1_2_8846104 916,138 instructions (0.023%), 12,216 calls (08846104 - 088461A8, length 42)
  Back Branch 08846158 48,864 times (length 11)
_S1_2_8A38E98 909,646 instructions (0.022%), 72 calls (08A38E98 - 08A39158, length 177)
  Back Branch 08A3912C 27,940 times (length 39)
  Back Branch 08A38F18 6,096 times (length 10)
  Back Branch 08A38F60 2,560 times (length 10)
  Back Branch 08A39080 220 times (length 10)
_S1_2_8935C5C 889,045 instructions (0.022%), 7,956 calls (08935C5C - 089361D8, length 352)
_S1_2_885CAC0 879,923 instructions (0.022%), 5,755 calls (0885CAC0 - 0885E204, length 1490)
  Back Branch 0885D190 12 times (length 184)
  Back Branch 0885E0E0 5 times (length 455)
_S1_2_89D110C 878,976 instructions (0.022%), 9,688 calls (089D110C - 089D112C, length 9)
  Back Branch 089D1120 207,634 times (length 4)
_S1_2_8835204 877,375 instructions (0.022%), 9,702 calls (08835204 - 08835380, length 96)
_S1_2_897550C 867,545 instructions (0.021%), 17,705 calls (0897550C - 089755CC, length 49)
_S1_2_8987A9C 864,717 instructions (0.021%), 41,177 calls (08987A9C - 08987AEC, length 21)
_S1_2_8A5F878 864,205 instructions (0.021%), 4,951 calls (08A5F878 - 08A5FB10, length 167)
  Back Branch 08A5F91C 39,608 times (length 6)
  Back Branch 08A5FA8C 15,138 times (length 8)
  Back Branch 08A5FA1C 12,157 times (length 9)
  Back Branch 08A5F9A4 2,165 times (length 9)
_S1_2_8A60EC8 840,045 instructions (0.021%), 5,498 calls (08A60EC8 - 08A61160, length 167)
  Back Branch 08A60F6C 32,988 times (length 6)
  Back Branch 08A610DC 12,467 times (length 8)
  Back Branch 08A6106C 9,060 times (length 9)
  Back Branch 08A60FF4 2,206 times (length 9)
_S1_2_897CDA8 839,794 instructions (0.021%), 52,487 calls (0897CDA8 - 0897CE18, length 29)
_S1_2_89343A4 835,588 instructions (0.021%), 16,069 calls (089343A4 - 089344A0, length 64)
  Back Branch 08934480 32,138 times (length 8)
_S1_2_8987D74 835,320 instructions (0.021%), 104,415 calls (08987D74 - 08987D90, length 8)
_S1_2_8998258 830,051 instructions (0.020%), 70,799 calls (08998258 - 08998294, length 16)
_S1_2_8972B00 818,884 instructions (0.020%), 38,188 calls (08972B00 - 08972BE0, length 57)
_S1_2_89BADE0 812,606 instructions (0.020%), 5,059 calls (089BADE0 - 089BB078, length 167)
  Back Branch 089BAF84 15,177 times (length 15)
_S1_2_896C560 808,646 instructions (0.020%), 63,338 calls (0896C560 - 0896C648, length 59)
_S1_2_8900B00 807,501 instructions (0.020%), 1,772 calls (08900B00 - 08900FB0, length 301)
  Back Branch 08900F7C 47,794 times (length 250)
_S1_2_89B010C 807,352 instructions (0.020%), 62,104 calls (089B010C - 089B013C, length 13)
_S1_2_8A44AD0 797,916 instructions (0.020%), 56,994 calls (08A44AD0 - 08A44B04, length 14)
_S1_2_885564C 791,540 instructions (0.020%), 5,591 calls (0885564C - 08855994, length 211)
_S1_2_8987CCC 787,170 instructions (0.019%), 41,430 calls (08987CCC - 08987D14, length 19)
_S1_2_8A680FC 778,380 instructions (0.019%), 77,838 calls (08A680FC - 08A68120, length 10)
_S1_2_8938D18 774,936 instructions (0.019%), 86,104 calls (08938D18 - 08938D38, length 9)
_S1_2_8A3DC68 760,376 instructions (0.019%), 91 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3E77C 2,294,060 times (length 6)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3E2F0 195,106 times (length 24)
  Back Branch 08A3E3C0 162,639 times (length 739)
  Back Branch 08A3E79C 121,295 times (length 986)
  Back Branch 08A3E664 98,958 times (length 10)
  Back Branch 08A3E538 52,010 times (length 25)
  Back Branch 08A3E124 17,269 times (length 10)
  Back Branch 08A3E140 11,644 times (length 174)
  Back Branch 08A3E460 5,992 times (length 10)
  Back Branch 08A3DF10 4,392 times (length 26)
  Back Branch 08A3E270 2,936 times (length 655)
  Back Branch 08A3DDB0 1,450 times (length 30)
  Back Branch 08A3E398 1,183 times (length 26)
  Back Branch 08A3E5D4 761 times (length 26)
  Back Branch 08A3DD6C 517 times (length 10)
  Back Branch 08A3DDF0 188 times (length 12)
  Back Branch 08A3DC94 180 times (length 10)
  Back Branch 08A3E0AC 127 times (length 10)
  Back Branch 08A3E3E0 102 times (length 747)
  Back Branch 08A3DFBC 94 times (length 10)
  Back Branch 08A3E04C 84 times (length 10)
_S1_2_889F69C 757,560 instructions (0.019%), 75,756 calls (0889F69C - 0889F6C0, length 10)
_S1_2_8993A84 753,708 instructions (0.019%), 12,902 calls (08993A84 - 08993BEC, length 91)
_S1_2_89879E8 747,999 instructions (0.018%), 83,111 calls (089879E8 - 08987A08, length 9)
_S1_2_899DDDC 746,192 instructions (0.018%), 16,005 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_896B6D0 737,542 instructions (0.018%), 56,734 calls (0896B6D0 - 0896B700, length 13)
_S1_2_8865AA8 735,935 instructions (0.018%), 4,420 calls (08865AA8 - 08866974, length 948)
  Back Branch 08865F90 6 times (length 120)
  Back Branch 08866528 4 times (length 95)
  Back Branch 08865D90 4 times (length 120)
  Back Branch 08866834 1 times (length 86)
_S1_2_883A098 720,126 instructions (0.018%), 3,637 calls (0883A098 - 0883A160, length 51)
  Back Branch 0883A12C 43,644 times (length 25)
_S1_2_897CFB0 716,188 instructions (0.018%), 33,372 calls (0897CFB0 - 0897D024, length 30)
_S1_2_8A3D4E0 714,110 instructions (0.018%), 13,606 calls (08A3D4E0 - 08A3D63C, length 88)
_S1_2_895FC8C 713,426 instructions (0.018%), 50,959 calls (0895FC8C - 0895FCC8, length 16)
_S1_2_899D534 706,888 instructions (0.017%), 117 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_898D8E0 706,141 instructions (0.017%), 17,792 calls (0898D8E0 - 0898D98C, length 44)
_S1_2_88B33AC 705,278 instructions (0.017%), 5,976 calls (088B33AC - 088B36D8, length 204)
  Back Branch 088B3400 5,976 times (length 6)
_S1_2_881B11C 703,552 instructions (0.017%), 43,972 calls (0881B11C - 0881B160, length 18)
_S1_2_895E6A4 692,086 instructions (0.017%), 58,037 calls (0895E6A4 - 0895E6D4, length 13)
_S1_2_8991C54 688,224 instructions (0.017%), 32,861 calls (08991C54 - 08991CD0, length 32)
_S1_2_892A8D8 669,312 instructions (0.017%), 47,808 calls (0892A8D8 - 0892A90C, length 14)
_S1_2_899DE0C 668,787 instructions (0.017%), 14,825 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_89724E4 666,416 instructions (0.016%), 333,208 calls (089724E4 - 089724E8, length 2)
_S1_2_895FCCC 662,467 instructions (0.016%), 50,959 calls (0895FCCC - 0895FD04, length 15)
_S1_2_8999EA0 659,295 instructions (0.016%), 8,289 calls (08999EA0 - 08999F1C, length 32)
  Back Branch 08999EE8 66,312 times (length 9)
_S1_2_8A66BBC 651,521 instructions (0.016%), 50,117 calls (08A66BBC - 08A66BEC, length 13)
_S1_2_892A024 646,916 instructions (0.016%), 5,828 calls (0892A024 - 0892A1E8, length 114)
_S1_2_89AFEE0 636,889 instructions (0.016%), 57,899 calls (089AFEE0 - 089AFF08, length 11)
_S1_2_896C1F0 636,033 instructions (0.016%), 38,313 calls (0896C1F0 - 0896C238, length 19)
_S1_2_8866978 633,991 instructions (0.016%), 4,452 calls (08866978 - 08867408, length 677)
  Back Branch 08866F5C 5 times (length 65)
  Back Branch 08866C2C 4 times (length 59)
  Back Branch 08866B24 2 times (length 59)
  Back Branch 088671B8 1 times (length 72)
_S1_2_8958E6C 633,534 instructions (0.016%), 1,804 calls (08958E6C - 08959678, length 516)
_S1_2_8935B34 632,391 instructions (0.016%), 5,545 calls (08935B34 - 08935B68, length 14)
  Back Branch 08935B54 97,081 times (length 6)
_S1_2_89729D4 624,360 instructions (0.015%), 31,218 calls (089729D4 - 08972A54, length 33)
_S1_2_8987D94 622,704 instructions (0.015%), 77,838 calls (08987D94 - 08987DB0, length 8)
_S1_2_891B928 622,080 instructions (0.015%), 207,360 calls (0891B928 - 0891B930, length 3)
_S1_2_889F674 621,040 instructions (0.015%), 62,104 calls (0889F674 - 0889F698, length 10)
_S1_2_8A51318 620,010 instructions (0.015%), 2,988 calls (08A51318 - 08A52988, length 1437)
  Back Branch 08A513E8 46,314 times (length 12)
  Back Branch 08A5292C 5,976 times (length 1379)
_S1_2_8910AE8 614,278 instructions (0.015%), 43,877 calls (08910AE8 - 08910B1C, length 14)
_S1_2_899DE3C 612,341 instructions (0.015%), 13,480 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_8987F10 611,565 instructions (0.015%), 40,771 calls (08987F10 - 08987F48, length 15)
_S1_2_8994720 607,071 instructions (0.015%), 10,852 calls (08994720 - 08994858, length 79)
_S1_2_8999E08 605,097 instructions (0.015%), 8,289 calls (08999E08 - 08999E9C, length 38)
  Back Branch 08999E90 66,312 times (length 5)
_S1_2_8A67A98 597,330 instructions (0.015%), 36,306 calls (08A67A98 - 08A67BE4, length 84)
_S1_2_899D520 594,629 instructions (0.015%), 129 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_8974A20 572,366 instructions (0.014%), 5,030 calls (08974A20 - 08974C84, length 154)
_S1_2_8A2869C 567,186 instructions (0.014%), 23,625 calls (08A2869C - 08A28714, length 31)
_S1_2_8999848 563,733 instructions (0.014%), 62,637 calls (08999848 - 08999868, length 9)
_S1_2_89907D0 557,121 instructions (0.014%), 185,707 calls (089907D0 - 089907D8, length 3)
_S1_2_8988004 556,920 instructions (0.014%), 32,760 calls (08988004 - 08988044, length 17)
_S1_2_8967774 555,525 instructions (0.014%), 14,992 calls (08967774 - 08967828, length 46)
_S1_2_885C004 549,795 instructions (0.014%), 3,807 calls (0885C004 - 0885CABC, length 687)
_S1_2_8991CD4 545,816 instructions (0.013%), 5,744 calls (08991CD4 - 08991D98, length 50)
  Back Branch 08991D78 18,962 times (length 22)
_S1_2_889CE30 544,368 instructions (0.013%), 34,023 calls (0889CE30 - 0889CE74, length 18)
_S1_2_8970F04 539,964 instructions (0.013%), 29,998 calls (08970F04 - 08970F48, length 18)
_S1_2_8844060 537,960 instructions (0.013%), 7,480 calls (08844060 - 088440D0, length 29)
  Back Branch 088440B8 29,880 times (length 17)
_S1_2_8940790 535,306 instructions (0.013%), 1,870 calls (08940790 - 08940858, length 51)
  Back Branch 08940820 59,841 times (length 21)
  Back Branch 0894082C 1,871 times (length 28)
_S1_2_89E3C60 535,102 instructions (0.013%), 1,901 calls (089E3C60 - 089E3CF8, length 39)
  Back Branch 089E3CE0 21,187 times (length 25)
_S1_2_8A384E4 529,152 instructions (0.013%), 13,568 calls (08A384E4 - 08A388F4, length 261)
_S1_2_88F19E0 525,064 instructions (0.013%), 40,389 calls (088F19E0 - 088F1A2C, length 20)
_S1_2_899DA68 522,926 instructions (0.013%), 4,272 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_8A62C04 522,060 instructions (0.013%), 4,620 calls (08A62C04 - 08A62DC4, length 113)
_S1_2_88514A4 519,702 instructions (0.013%), 5,976 calls (088514A4 - 08851678, length 118)
_S1_2_891C608 519,175 instructions (0.013%), 24,740 calls (0891C608 - 0891C658, length 21)
_S1_2_8A5FF30 518,562 instructions (0.013%), 19,206 calls (08A5FF30 - 08A5FF98, length 27)
_S1_2_8A632C8 517,540 instructions (0.013%), 4,580 calls (08A632C8 - 08A63488, length 113)
_S1_2_8981138 510,060 instructions (0.013%), 34,004 calls (08981138 - 089811F0, length 47)
_S1_2_890AC14 507,798 instructions (0.013%), 56,422 calls (0890AC14 - 0890AC38, length 10)
_S1_2_898BDCC 503,000 instructions (0.012%), 5,030 calls (0898BDCC - 0898BF58, length 100)
_S1_2_8A3C878 501,735 instructions (0.012%), 24,135 calls (08A3C878 - 08A3C8E8, length 29)
_S1_2_8999CA8 499,973 instructions (0.012%), 26,174 calls (08999CA8 - 08999D14, length 28)
_S1_2_89AEA00 497,431 instructions (0.012%), 18,421 calls (089AEA00 - 089AEAE8, length 59)
  Back Branch 089AEAC0 2 times (length 37)
_S1_2_88412A8 496,616 instructions (0.012%), 1,169 calls (088412A8 - 08841720, length 287)
  Back Branch 088416D4 4,676 times (length 174)
  Back Branch 0884137C 4,676 times (length 25)
_S1_2_892E6B4 485,134 instructions (0.012%), 5,293 calls (0892E6B4 - 0892E8A4, length 125)
_S1_2_8A65318 481,836 instructions (0.012%), 160,612 calls (08A65318 - 08A65320, length 3)
_S1_2_8A468B4 481,563 instructions (0.012%), 20,588 calls (08A468B4 - 08A46944, length 37)
_S1_2_8946344 481,296 instructions (0.012%), 13,008 calls (08946344 - 089463D4, length 37)
_S1_2_899017C 481,086 instructions (0.012%), 17,830 calls (0899017C - 0899022C, length 45)
_S1_2_8A5FECC 480,150 instructions (0.012%), 19,206 calls (08A5FECC - 08A5FF2C, length 25)
_S1_2_8831424 479,746 instructions (0.012%), 4,863 calls (08831424 - 08831884, length 281)
_S1_2_890AC3C 475,965 instructions (0.012%), 52,885 calls (0890AC3C - 0890AC60, length 10)
_S1_2_89B08E8 472,668 instructions (0.012%), 22,508 calls (089B08E8 - 089B0938, length 21)
_S1_2_8965408 472,315 instructions (0.012%), 5,396 calls (08965408 - 089655C8, length 113)
  Back Branch 08965550 5,180 times (length 8)
  Back Branch 08965588 906 times (length 70)
_S1_2_89A3414 465,495 instructions (0.011%), 163 calls (089A3414 - 089A35CC, length 111)
  Back Branch 089A353C 25,781 times (length 57)
  Back Branch 089A3594 25,781 times (length 13)
_S1_2_8934294 462,724 instructions (0.011%), 7,978 calls (08934294 - 089343A0, length 68)
  Back Branch 08934380 15,956 times (length 10)
_S1_2_889A058 460,500 instructions (0.011%), 18,420 calls (0889A058 - 0889A0B8, length 25)
_S1_2_887780C 455,210 instructions (0.011%), 32,515 calls (0887780C - 088778BC, length 45)
_S1_2_8A1E99C 453,096 instructions (0.011%), 7,308 calls (08A1E99C - 08A1EA90, length 62)
_S1_2_896C164 453,022 instructions (0.011%), 38,313 calls (0896C164 - 0896C1B0, length 20)
_S1_2_89929DC 452,340 instructions (0.011%), 25,130 calls (089929DC - 08992C78, length 168)
_S1_2_896C23C 445,866 instructions (0.011%), 34,573 calls (0896C23C - 0896C2D8, length 40)
_S1_2_8A46674 445,512 instructions (0.011%), 74,252 calls (08A46674 - 08A46688, length 6)
_S1_2_893CC78 442,400 instructions (0.011%), 12 calls (0893CC58 - 0893CEC4, length 156)
  Back Branch 0893CCBC 16,848 times (length 27)
  Back Branch 0893CDA8 3,381 times (length 27)
  Back Branch 0893CE78 1 times (length 32)
_S1_2_896AEA4 442,392 instructions (0.011%), 147,464 calls (0896AEA4 - 0896AEAC, length 3)
_S1_2_896C468 439,100 instructions (0.011%), 30,295 calls (0896C468 - 0896C50C, length 42)
_S1_2_8970EDC 438,770 instructions (0.011%), 43,877 calls (08970EDC - 08970F00, length 10)
_S1_2_8A3915C 436,171 instructions (0.011%), 13,568 calls (08A3915C - 08A395B8, length 280)
_S1_2_888C610 434,501 instructions (0.011%), 5,107 calls (0888C610 - 0888D644, length 1038)
_S1_2_897BAC0 430,815 instructions (0.011%), 4,620 calls (0897BAC0 - 0897BF90, length 309)
_S1_2_8968038 430,440 instructions (0.011%), 17,935 calls (08968038 - 0896809C, length 26)
_S1_2_8A602E8 425,547 instructions (0.010%), 15,761 calls (08A602E8 - 08A60350, length 27)
_S1_2_8896F00 422,904 instructions (0.010%), 10,458 calls (08896F00 - 0889708C, length 100)
_S1_2_88760E8 421,590 instructions (0.010%), 30,186 calls (088760E8 - 0887612C, length 18)
_S1_2_88994E4 421,230 instructions (0.010%), 1 calls (088994E4 - 088995BC, length 55)
  Back Branch 088995A4 16,848 times (length 25)
_S1_2_8855340 420,614 instructions (0.010%), 11,131 calls (08855340 - 088553EC, length 44)
_S1_2_8A35550 417,060 instructions (0.010%), 94 calls (08A35550 - 08A357B8, length 155)
  Back Branch 08A356FC 22,794 times (length 18)
_S1_2_8934D44 414,388 instructions (0.010%), 5,180 calls (08934D44 - 08934E9C, length 87)
_S1_2_8934094 412,641 instructions (0.010%), 8,091 calls (08934094 - 0893418C, length 63)
  Back Branch 0893416C 16,182 times (length 8)
_S1_2_8A6171C 408,718 instructions (0.010%), 3,515 calls (08A6171C - 08A61A18, length 192)
  Back Branch 08A617B4 15,144 times (length 10)
  Back Branch 08A6182C 7,501 times (length 32)
  Back Branch 08A61A08 2,066 times (length 96)
_S1_2_888F478 405,603 instructions (0.010%), 5,976 calls (0888F478 - 0888F9C8, length 341)
_S1_2_89DA850 402,284 instructions (0.010%), 1,234 calls (089DA850 - 089DA964, length 70)
  Back Branch 089DA958 49,360 times (length 64)
_S1_2_8959CE4 400,452 instructions (0.010%), 1,870 calls (08959CE4 - 08959D80, length 40)
  Back Branch 08959D68 29,880 times (length 14)
_S1_2_8A51228 399,413 instructions (0.010%), 6,394 calls (08A51228 - 08A51314, length 60)
  Back Branch 08A512E8 40,821 times (length 40)
  Back Branch 08A5128C 13,660 times (length 9)
_S1_2_89C78F0 399,376 instructions (0.010%), 1,832 calls (089C78F0 - 089C7C04, length 198)
  Back Branch 089C7BA0 5,496 times (length 20)
_S1_2_8A07F80 399,360 instructions (0.010%), 39,936 calls (08A07F80 - 08A08084, length 66)
_S1_2_8A679F0 399,366 instructions (0.010%), 36,306 calls (08A679F0 - 08A67A18, length 11)
_S1_2_8A67998 399,366 instructions (0.010%), 36,306 calls (08A67998 - 08A679C0, length 11)
_S1_2_8A2CE7C 395,475 instructions (0.010%), 24,740 calls (08A2CE7C - 08A2CEC8, length 20)
_S1_2_8A60284 394,025 instructions (0.010%), 15,761 calls (08A60284 - 08A602E4, length 25)
_S1_2_899DE6C 390,291 instructions (0.010%), 9,237 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_896C3CC 388,230 instructions (0.010%), 30,295 calls (0896C3CC - 0896C464, length 39)
_S1_2_89AFE00 386,176 instructions (0.010%), 27,584 calls (089AFE00 - 089AFE34, length 14)
_S1_2_891C814 383,915 instructions (0.009%), 69 calls (0891C814 - 0891CB70, length 216)
  Back Branch 0891C918 22,794 times (length 11)
  Back Branch 0891C98C 21,754 times (length 7)
  Back Branch 0891CA9C 13,568 times (length 9)
_S1_2_89ABBC8 373,842 instructions (0.009%), 186,921 calls (089ABBC8 - 089ABBCC, length 2)
_S1_2_885543C 373,593 instructions (0.009%), 5,573 calls (0885543C - 08855648, length 132)
_S1_2_89A335C 370,590 instructions (0.009%), 271 calls (089A335C - 089A35CC, length 157)
  Back Branch 089A33D4 25,781 times (length 7)
  Back Branch 089A353C 25,781 times (length 57)
  Back Branch 089A3594 25,781 times (length 13)
_S1_2_8900198 369,304 instructions (0.009%), 28,408 calls (08900198 - 089001C8, length 13)
_S1_2_896C80C 367,376 instructions (0.009%), 45,922 calls (0896C80C - 0896C828, length 8)
_S1_2_8938CD0 366,849 instructions (0.009%), 40,761 calls (08938CD0 - 08938CF0, length 9)
_S1_2_8A606A0 365,985 instructions (0.009%), 13,555 calls (08A606A0 - 08A60708, length 27)
_S1_2_893522C 363,372 instructions (0.009%), 2,741 calls (0893522C - 089355DC, length 237)
_S1_2_8842740 362,729 instructions (0.009%), 4,037 calls (08842740 - 08842A40, length 193)
_S1_2_89EBB94 358,092 instructions (0.009%), 7,308 calls (089EBB94 - 089EBDD8, length 146)
_S1_2_8A41CB0 357,925 instructions (0.009%), 14,317 calls (08A41CB0 - 08A41D10, length 25)
_S1_2_8980854 357,340 instructions (0.009%), 17,867 calls (08980854 - 089808C4, length 29)
_S1_2_8854308 355,518 instructions (0.009%), 5,573 calls (08854308 - 088544A8, length 105)
_S1_2_8987FD8 355,608 instructions (0.009%), 32,328 calls (08987FD8 - 08988000, length 11)
_S1_2_89AB5D4 354,568 instructions (0.009%), 177,284 calls (089AB5D4 - 089AB5D8, length 2)
_S1_2_892E500 352,365 instructions (0.009%), 5,421 calls (0892E500 - 0892E6B0, length 109)
_S1_2_89AAB18 349,980 instructions (0.009%), 18,420 calls (089AAB18 - 089AAB60, length 19)
_S1_2_8938CF4 349,911 instructions (0.009%), 38,879 calls (08938CF4 - 08938D14, length 9)
_S1_2_899A004 348,704 instructions (0.009%), 2,995 calls (0899A004 - 0899A0D0, length 52)
  Back Branch 0899A0A8 23,960 times (length 29)
_S1_2_889B3C4 347,326 instructions (0.009%), 2,725 calls (0889B3C4 - 0889B7D0, length 260)
  Back Branch 0889B640 1,080 times (length 65)
_S1_2_8835BA8 347,208 instructions (0.009%), 4,692 calls (08835BA8 - 08835D38, length 101)
_S1_2_899DA98 344,496 instructions (0.009%), 3,201 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_8929714 344,460 instructions (0.008%), 17,223 calls (08929714 - 08929790, length 32)
_S1_2_8933FAC 342,445 instructions (0.008%), 26,341 calls (08933FAC - 0893400C, length 25)
_S1_2_8886E00 341,764 instructions (0.008%), 235 calls (08886E00 - 088875B4, length 494)
  Back Branch 08886EB8 2,115 times (length 17)
  Back Branch 08887290 1,880 times (length 90)
  Back Branch 08887518 1,880 times (length 155)
_S1_2_8A6063C 338,875 instructions (0.008%), 13,555 calls (08A6063C - 08A6069C, length 25)
_S1_2_8938CB0 338,048 instructions (0.008%), 42,256 calls (08938CB0 - 08938CCC, length 8)
_S1_2_89DA9D4 336,852 instructions (0.008%), 2,290 calls (089DA9D4 - 089DAD40, length 220)
  Back Branch 089DAC44 9,160 times (length 7)
  Back Branch 089DAA24 6,870 times (length 9)
  Back Branch 089DAD1C 2,290 times (length 7)
_S1_2_8860948 334,468 instructions (0.008%), 470 calls (08860948 - 08861C7C, length 1230)
_S1_2_898182C 333,592 instructions (0.008%), 41,699 calls (0898182C - 08981848, length 8)
_S1_2_8843F98 332,978 instructions (0.008%), 1,494 calls (08843F98 - 08844050, length 47)
  Back Branch 08844024 14,940 times (length 12)
  Back Branch 08843FD0 7,470 times (length 7)
  Back Branch 08844038 7,470 times (length 22)
_S1_2_891EE00 329,752 instructions (0.008%), 14,238 calls (0891EE00 - 0891EE8C, length 36)
_S1_2_8918E98 325,437 instructions (0.008%), 46,491 calls (08918E98 - 08918EB0, length 7)
_S1_2_89954A0 324,943 instructions (0.008%), 6,131 calls (089954A0 - 089955D4, length 78)
_S1_2_898D8A4 319,712 instructions (0.008%), 25,268 calls (0898D8A4 - 0898D8DC, length 15)
_S1_2_8993ED0 319,640 instructions (0.008%), 12,716 calls (08993ED0 - 08993F54, length 34)
_S1_2_8940FC4 318,268 instructions (0.008%), 11,773 calls (08940FC4 - 0894103C, length 31)
  Back Branch 08941020 11,820 times (length 13)
_S1_2_897C0F8 317,900 instructions (0.008%), 5,610 calls (0897C0F8 - 0897C1F8, length 65)
_S1_2_8999F5C 315,887 instructions (0.008%), 5,990 calls (08999F5C - 0899A000, length 42)
  Back Branch 08999FD4 23,960 times (length 13)
_S1_2_883EA84 314,128 instructions (0.008%), 6,170 calls (0883EA84 - 0883EC60, length 120)
  Back Branch 0883EC48 7,154 times (length 14)
_S1_2_889CEC4 313,140 instructions (0.008%), 18,420 calls (0889CEC4 - 0889CF0C, length 19)
_S1_2_8A42240 312,144 instructions (0.008%), 22,296 calls (08A42240 - 08A42278, length 15)
  Back Branch 08A42274 22,296 times (length 6)
_S1_2_8856BC4 305,015 instructions (0.008%), 5,755 calls (08856BC4 - 08856C94, length 53)
_S1_2_898D568 304,773 instructions (0.008%), 14,513 calls (0898D568 - 0898D5B8, length 21)
_S1_2_89B68AC 300,162 instructions (0.007%), 150,081 calls (089B68AC - 089B68B0, length 2)
_S1_2_8981724 298,886 instructions (0.007%), 6,214 calls (08981724 - 08981820, length 64)
_S1_2_885A2B8 298,060 instructions (0.007%), 8,964 calls (0885A2B8 - 0885A3AC, length 62)
_S1_2_899DECC 297,388 instructions (0.007%), 7,130 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_896C37C 295,470 instructions (0.007%), 26,555 calls (0896C37C - 0896C3C8, length 20)
_S1_2_888C544 292,824 instructions (0.007%), 5,976 calls (0888C544 - 0888D644, length 1089)
_S1_2_89AFF40 289,495 instructions (0.007%), 57,899 calls (089AFF40 - 089AFF50, length 5)
_S1_2_89CDD40 287,166 instructions (0.007%), 1,374 calls (089CDD40 - 089CE0BC, length 224)
_S1_2_89909A0 286,179 instructions (0.007%), 10,686 calls (089909A0 - 08990A18, length 31)
_S1_2_8A26C44 285,328 instructions (0.007%), 1,872 calls (08A26C44 - 08A26D98, length 86)
  Back Branch 08A26D18 21,158 times (length 8)
_S1_2_8A52CE0 285,194 instructions (0.007%), 3,406 calls (08A52CE0 - 08A541B8, length 1335)
  Back Branch 08A52DAC 12,435 times (length 12)
  Back Branch 08A5415C 8,017 times (length 1278)
_S1_2_8979864 285,059 instructions (0.007%), 4,343 calls (08979864 - 08979B30, length 180)
_S1_2_88F3414 283,914 instructions (0.007%), 1,497 calls (088F3414 - 088F3564, length 85)
  Back Branch 088F3540 14,940 times (length 12)
  Back Branch 088F34F8 1,494 times (length 6)
_S1_2_8856D54 278,067 instructions (0.007%), 4,482 calls (08856D54 - 08856ED8, length 98)
_S1_2_8933D4C 277,152 instructions (0.007%), 8,661 calls (08933D4C - 08933E40, length 62)
_S1_2_896C510 276,770 instructions (0.007%), 26,555 calls (0896C510 - 0896C55C, length 20)
_S1_2_89BB3F8 275,934 instructions (0.007%), 383 calls (089BB3F8 - 089BC4B0, length 1071)
_S1_2_898E178 273,237 instructions (0.007%), 91,079 calls (0898E178 - 0898E180, length 3)
_S1_2_896C834 272,844 instructions (0.007%), 2,574 calls (0896C834 - 0896C870, length 16)
  Back Branch 0896C84C 48,906 times (length 5)
_S1_2_8930F10 271,238 instructions (0.007%), 17,007 calls (08930F10 - 08930F58, length 19)
_S1_2_88B4720 268,920 instructions (0.007%), 2,988 calls (088B4720 - 088B4AC8, length 235)
_S1_2_89463D8 268,879 instructions (0.007%), 7,267 calls (089463D8 - 08946468, length 37)
_S1_2_8959C84 268,960 instructions (0.007%), 1,870 calls (08959C84 - 08959CE0, length 24)
  Back Branch 08959CC8 29,880 times (length 8)
_S1_2_8990E10 268,440 instructions (0.007%), 17,896 calls (08990E10 - 08990E50, length 17)
_S1_2_8862F0C 267,713 instructions (0.007%), 5,570 calls (08862F0C - 08863C98, length 868)
_S1_2_89613D4 264,970 instructions (0.007%), 8,633 calls (089613D4 - 0896149C, length 51)
_S1_2_8987068 264,248 instructions (0.007%), 4,556 calls (08987068 - 0898714C, length 58)
_S1_2_8963AD4 263,725 instructions (0.007%), 7,535 calls (08963AD4 - 08963B5C, length 35)
_S1_2_890A848 256,749 instructions (0.006%), 6,192 calls (0890A848 - 0890A8F8, length 45)
_S1_2_8931B88 255,105 instructions (0.006%), 17,007 calls (08931B88 - 08931BC8, length 17)
_S1_2_89CE65C 253,846 instructions (0.006%), 720 calls (089CE65C - 089CEEE8, length 548)
  Back Branch 089CE704 2,160 times (length 10)
_S1_2_89955D8 252,414 instructions (0.006%), 1,450 calls (089955D8 - 08995974, length 232)
  Back Branch 089957FC 4,259 times (length 107)
_S1_2_8A60A58 249,399 instructions (0.006%), 9,237 calls (08A60A58 - 08A60AC0, length 27)
_S1_2_8946A34 249,000 instructions (0.006%), 1,500 calls (08946A34 - 08946CD8, length 170)
_S1_2_889F5FC 248,580 instructions (0.006%), 24,858 calls (0889F5FC - 0889F620, length 10)
_S1_2_89E3F1C 246,624 instructions (0.006%), 1,901 calls (089E3F1C - 089E4194, length 159)
_S1_2_8929E10 245,908 instructions (0.006%), 18,916 calls (08929E10 - 08929E44, length 14)
_S1_2_88F4990 245,186 instructions (0.006%), 8,066 calls (088F4990 - 088F4C1C, length 164)
_S1_2_89F4480 244,924 instructions (0.006%), 122,462 calls (089F4480 - 089F4484, length 2)
_S1_2_8973458 242,388 instructions (0.006%), 2,575 calls (08973458 - 08973B54, length 448)
  Back Branch 08973B10 4,620 times (length 399)
_S1_2_892E910 242,400 instructions (0.006%), 16,160 calls (0892E910 - 0892E94C, length 16)
_S1_2_898B32C 241,884 instructions (0.006%), 13,438 calls (0898B32C - 0898B370, length 18)
_S1_2_8A484FC 240,270 instructions (0.006%), 24,027 calls (08A484FC - 08A48520, length 10)
_S1_2_89AC5AC 239,528 instructions (0.006%), 2,725 calls (089AC5AC - 089AC6F8, length 84)
  Back Branch 089AC6AC 11,562 times (length 6)
  Back Branch 089AC6BC 1,901 times (length 45)
_S1_2_8A5543C 237,483 instructions (0.006%), 4,482 calls (08A5543C - 08A55690, length 150)
_S1_2_8A53340 236,278 instructions (0.006%), 1,868 calls (08A52D6C - 08A541B8, length 1300)
  Back Branch 08A52DAC 12,435 times (length 12)
  Back Branch 08A5415C 8,017 times (length 1278)
_S1_2_8893A34 235,573 instructions (0.006%), 8 calls (08893A34 - 08894048, length 390)
  Back Branch 08893D8C 2,752 times (length 95)
  Back Branch 08893FE0 768 times (length 270)
  Back Branch 08893FA8 735 times (length 95)
  Back Branch 08893FC4 392 times (length 127)
  Back Branch 08893FF4 16 times (length 342)
_S1_2_896B828 233,370 instructions (0.006%), 15,558 calls (0896B828 - 0896B860, length 15)
_S1_2_899DE9C 232,014 instructions (0.006%), 5,498 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_8A609F4 230,925 instructions (0.006%), 9,237 calls (08A609F4 - 08A60A54, length 25)
_S1_2_897507C 230,529 instructions (0.006%), 17,733 calls (0897507C - 089750AC, length 13)
_S1_2_889A0BC 229,125 instructions (0.006%), 9,165 calls (0889A0BC - 0889A11C, length 25)
_S1_2_883D674 227,747 instructions (0.006%), 15,182 calls (0883D674 - 0883D6F0, length 32)
_S1_2_887DA0C 227,088 instructions (0.006%), 5,976 calls (0887DA0C - 0887DAA0, length 38)
_S1_2_887700C 226,544 instructions (0.006%), 5,976 calls (0887700C - 088770C4, length 47)
_S1_2_8994DD0 224,434 instructions (0.006%), 9,923 calls (08994DD0 - 08994E78, length 43)
_S1_2_897C6F8 224,400 instructions (0.006%), 3,740 calls (0897C6F8 - 0897C7EC, length 62)
_S1_2_899B028 223,884 instructions (0.006%), 1 calls (0899B028 - 0899E264, length 3216)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899B17C 116,456 times (length 47)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899BB98 82,400 times (length 5)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899B400 53,819 times (length 37)
  Back Branch 0899B334 53,819 times (length 13)
  Back Branch 0899B2A4 53,819 times (length 27)
  Back Branch 0899B994 53,819 times (length 41)
  Back Branch 0899B4FC 53,613 times (length 42)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
  Back Branch 0899B844 6 times (length 97)
_S1_2_89B7764 223,325 instructions (0.006%), 875 calls (089B7764 - 089B7924, length 113)
  Back Branch 089B7918 3,442 times (length 102)
_S1_2_88B5104 221,112 instructions (0.005%), 2,988 calls (088B5104 - 088B52DC, length 119)
_S1_2_89358F0 218,682 instructions (0.005%), 7,800 calls (089358F0 - 089359B0, length 49)
_S1_2_8A59EB0 218,029 instructions (0.005%), 5,118 calls (08A59EB0 - 08A5A010, length 89)
  Back Branch 08A59F3C 4,567 times (length 27)
  Back Branch 08A59FEC 4,567 times (length 72)
  Back Branch 08A59F34 551 times (length 26)
_S1_2_8990800 215,031 instructions (0.005%), 3,979 calls (08990800 - 08990938, length 79)
_S1_2_8974EC8 215,088 instructions (0.005%), 71,696 calls (08974EC8 - 08974ED0, length 3)
_S1_2_8902D24 214,429 instructions (0.005%), 11,136 calls (08902D24 - 08902DAC, length 35)
_S1_2_891EC98 213,360 instructions (0.005%), 10,160 calls (0891EC98 - 0891ECE8, length 21)
_S1_2_898DB30 213,235 instructions (0.005%), 2,618 calls (0898DB30 - 0898DD94, length 154)
  Back Branch 0898DC18 5,190 times (length 26)
  Back Branch 0898DC74 263 times (length 9)
  Back Branch 0898DD70 2 times (length 82)
_S1_2_89B7C90 212,868 instructions (0.005%), 219 calls (089B7C90 - 089B8CB8, length 1035)
_S1_2_8846D5C 212,684 instructions (0.005%), 2,834 calls (08846D5C - 08846EE8, length 100)
  Back Branch 08846EB4 2,898 times (length 46)
_S1_2_8A1E4B8 211,932 instructions (0.005%), 7,308 calls (08A1E4B8 - 08A1E528, length 29)
_S1_2_88742B0 211,488 instructions (0.005%), 5,976 calls (088742B0 - 08874344, length 38)
_S1_2_89355E0 211,302 instructions (0.005%), 7,826 calls (089355E0 - 08935688, length 43)
_S1_2_898E498 210,927 instructions (0.005%), 84 calls (0898E498 - 0898E508, length 29)
  Back Branch 0898E4D4 29,881 times (length 9)
_S1_2_88F4AAC 209,160 instructions (0.005%), 5,976 calls (088F4AAC - 088F4C1C, length 93)
_S1_2_8972578 207,060 instructions (0.005%), 20,706 calls (08972578 - 0897259C, length 10)
_S1_2_899DEFC 206,215 instructions (0.005%), 4,951 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_882CF8C 204,137 instructions (0.005%), 2 calls (0882CF8C - 0882DE48, length 944)
  Back Branch 0882D688 9,324 times (length 26)
  Back Branch 0882D2F8 1,310 times (length 5)
  Back Branch 0882D69C 393 times (length 38)
  Back Branch 0882D590 393 times (length 5)
  Back Branch 0882D548 260 times (length 5)
  Back Branch 0882D520 133 times (length 10)
  Back Branch 0882D6AC 131 times (length 50)
  Back Branch 0882DC88 131 times (length 165)
  Back Branch 0882DDA4 131 times (length 64)
  Back Branch 0882D5B0 131 times (length 328)
  Back Branch 0882D9AC 131 times (length 48)
  Back Branch 0882D88C 97 times (length 67)
  Back Branch 0882D998 31 times (length 13)
  Back Branch 0882D704 4 times (length 9)
  Back Branch 0882D8D0 4 times (length 7)
_S1_2_8844B28 203,184 instructions (0.005%), 5,976 calls (08844B28 - 08844BB4, length 36)
_S1_2_885ABD4 202,914 instructions (0.005%), 1,494 calls (0885ABD4 - 0885B2BC, length 443)
_S1_2_8A267D4 202,220 instructions (0.005%), 40,444 calls (08A267D4 - 08A267E4, length 5)
_S1_2_891DB50 201,901 instructions (0.005%), 25 calls (0891DB50 - 0891E0F4, length 362)
  Back Branch 0891E0B4 1,234 times (length 311)
  Back Branch 0891E098 1,234 times (length 187)
_S1_2_890A724 200,688 instructions (0.005%), 66,896 calls (0890A724 - 0890A72C, length 3)
_S1_2_884FA4C 200,178 instructions (0.005%), 5,976 calls (0884FA4C - 0884FEB0, length 282)
_S1_2_8A55104 197,285 instructions (0.005%), 17,935 calls (08A55104 - 08A5512C, length 11)
_S1_2_8A515A0 197,208 instructions (0.005%), 5,976 calls (08A513A8 - 08A52988, length 1401)
  Back Branch 08A513E8 46,314 times (length 12)
  Back Branch 08A5160C 5,976 times (length 11)
  Back Branch 08A51624 5,976 times (length 72)
  Back Branch 08A5292C 5,976 times (length 1379)
_S1_2_898799C 194,810 instructions (0.005%), 19,481 calls (0898799C - 089879C0, length 10)
_S1_2_898F388 194,337 instructions (0.005%), 3,923 calls (0898F388 - 0898F460, length 55)
_S1_2_89AFDDC 193,088 instructions (0.005%), 27,584 calls (089AFDDC - 089AFDF4, length 7)
_S1_2_8A611C8 192,510 instructions (0.005%), 7,130 calls (08A611C8 - 08A61230, length 27)
_S1_2_8A4E2A8 190,740 instructions (0.005%), 6,358 calls (08A4E2A8 - 08A4E31C, length 30)
_S1_2_8979B34 190,172 instructions (0.005%), 1 calls (08979B34 - 08979C5C, length 75)
  Back Branch 08979B58 95,064 times (length 2)
_S1_2_89B5F84 190,100 instructions (0.005%), 1,901 calls (089B5F84 - 089B6134, length 109)
_S1_2_8894B38 189,408 instructions (0.005%), 1,500 calls (08894B38 - 08894D88, length 149)
_S1_2_89001CC 188,972 instructions (0.005%), 47,243 calls (089001CC - 089001D8, length 4)
_S1_2_88592FC 187,566 instructions (0.005%), 5,741 calls (088592FC - 088593D0, length 54)
_S1_2_88593D4 187,557 instructions (0.005%), 5,741 calls (088593D4 - 088594A8, length 54)
_S1_2_897B414 187,000 instructions (0.005%), 9,350 calls (0897B414 - 0897B460, length 20)
_S1_2_89D6F1C 184,680 instructions (0.005%), 2,430 calls (089D6F1C - 089D7048, length 76)
_S1_2_894DD98 184,728 instructions (0.005%), 4,296 calls (0894DD98 - 0894DE40, length 43)
_S1_2_892F670 181,378 instructions (0.004%), 1,870 calls (0892F670 - 0892F7B8, length 83)
  Back Branch 0892F790 7,480 times (length 58)
_S1_2_886CAD0 181,062 instructions (0.004%), 1,502 calls (0886CAD0 - 0886CDA8, length 183)
_S1_2_888A0B0 179,340 instructions (0.004%), 7,800 calls (0888A0B0 - 0888A120, length 29)
_S1_2_8A61164 178,250 instructions (0.004%), 7,130 calls (08A61164 - 08A611C4, length 25)
_S1_2_899D548 177,209 instructions (0.004%), 45 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_89900CC 177,178 instructions (0.004%), 8,634 calls (089900CC - 08990178, length 44)
_S1_2_8859694 177,163 instructions (0.004%), 24,150 calls (08859694 - 088596BC, length 11)
_S1_2_8A4477C 176,783 instructions (0.004%), 10,399 calls (08A4477C - 08A447BC, length 17)
_S1_2_8A41C58 175,538 instructions (0.004%), 7,979 calls (08A41C58 - 08A41CAC, length 22)
_S1_2_8972C90 175,510 instructions (0.004%), 87,755 calls (08972C90 - 08972C94, length 2)
_S1_2_8A24D48 175,152 instructions (0.004%), 10,947 calls (08A24D48 - 08A24D84, length 16)
_S1_2_898FF2C 174,932 instructions (0.004%), 2,978 calls (0898FF2C - 08990064, length 79)
_S1_2_89864FC 173,134 instructions (0.004%), 13,318 calls (089864FC - 0898652C, length 13)
_S1_2_8A4E558 172,772 instructions (0.004%), 43,193 calls (08A4E558 - 08A4E568, length 5)
_S1_2_8844564 172,068 instructions (0.004%), 5,976 calls (08844564 - 08844700, length 104)
_S1_2_88FFEF0 171,338 instructions (0.004%), 28,439 calls (088FFEF0 - 088FFF9C, length 44)
  Back Branch 088FFF90 940 times (length 29)
_S1_2_89AFDF8 170,968 instructions (0.004%), 85,484 calls (089AFDF8 - 089AFDFC, length 2)
_S1_2_89160D4 170,856 instructions (0.004%), 14,238 calls (089160D4 - 08916100, length 12)
_S1_2_889F784 170,206 instructions (0.004%), 85,103 calls (0889F784 - 0889F788, length 2)
_S1_2_895FED8 169,855 instructions (0.004%), 17,880 calls (0895FED8 - 0895FF94, length 48)
_S1_2_883518C 169,643 instructions (0.004%), 9,979 calls (0883518C - 088351D0, length 18)
_S1_2_8A512E0 168,827 instructions (0.004%), 6,149 calls (08A51250 - 08A51314, length 50)
  Back Branch 08A512E8 40,821 times (length 40)
  Back Branch 08A5128C 13,660 times (length 9)
_S1_2_8915FB8 168,763 instructions (0.004%), 12,709 calls (08915FB8 - 089160D0, length 71)
  Back Branch 08916088 11,198 times (length 8)
  Back Branch 089160BC 583 times (length 30)
  Back Branch 08916024 3 times (length 8)
_S1_2_89725AC 168,300 instructions (0.004%), 5,610 calls (089725AC - 08972854, length 171)
_S1_2_89CFD60 167,322 instructions (0.004%), 2,373 calls (089CFD60 - 089D0448, length 443)
_S1_2_8A4A750 166,065 instructions (0.004%), 2,893 calls (08A4A750 - 08A4AAE0, length 229)
  Back Branch 08A4AA74 445 times (length 15)
_S1_2_899DAC8 165,280 instructions (0.004%), 936 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_8938370 164,704 instructions (0.004%), 20,588 calls (08938370 - 0893838C, length 8)
_S1_2_89602B4 163,755 instructions (0.004%), 4,343 calls (089602B4 - 089605D8, length 202)
_S1_2_8A2A9E4 162,816 instructions (0.004%), 13,568 calls (08A2A9E4 - 08A2AA34, length 21)
_S1_2_8987DB4 162,888 instructions (0.004%), 4,936 calls (08987DB4 - 08987E34, length 33)
_S1_2_891BFBC 162,656 instructions (0.004%), 1 calls (0891BFBC - 0891C264, length 171)
  Back Branch 0891C228 10,990,536 times (length 10)
  Back Branch 0891C238 4,089 times (length 27)
_S1_2_883E6A0 162,433 instructions (0.004%), 1,169 calls (0883E6A0 - 0883E7C4, length 74)
  Back Branch 0883E788 3,567 times (length 39)
  Back Branch 0883E790 1,189 times (length 46)
_S1_2_88B5828 161,352 instructions (0.004%), 1,494 calls (088B5828 - 088B5CB0, length 291)
_S1_2_8901900 161,150 instructions (0.004%), 2,344 calls (08901900 - 089019DC, length 56)
  Back Branch 089019BC 5,860 times (length 38)
_S1_2_8889F44 160,356 instructions (0.004%), 1,494 calls (08889F44 - 0888A0AC, length 91)
  Back Branch 08889F74 11,952 times (length 8)
  Back Branch 0888A088 2,490 times (length 14)
_S1_2_89B9C28 160,106 instructions (0.004%), 776 calls (089B9C28 - 089BA3CC, length 490)
  Back Branch 089BA348 657 times (length 16)
  Back Branch 089BA388 219 times (length 109)
_S1_2_88D6FC4 159,083 instructions (0.004%), 1,872 calls (088D6FC4 - 088D730C, length 211)
  Back Branch 088D70A0 5,613 times (length 35)
_S1_2_89B8CBC 157,289 instructions (0.004%), 219 calls (089B8CBC - 089B9C24, length 987)
  Back Branch 089B93BC 1,890 times (length 10)
  Back Branch 089B97D0 821 times (length 59)
  Back Branch 089B9384 630 times (length 19)
  Back Branch 089B98E4 63 times (length 10)
  Back Branch 089B9BE8 28 times (length 61)
  Back Branch 089B8E00 6 times (length 36)
_S1_2_89652B0 157,144 instructions (0.004%), 6,044 calls (089652B0 - 08965404, length 86)
_S1_2_897D1B4 157,097 instructions (0.004%), 9,241 calls (0897D1B4 - 0897D1FC, length 19)
_S1_2_891DAB4 156,127 instructions (0.004%), 6,794 calls (0891DAB4 - 0891DB14, length 25)
  Back Branch 0891DAF4 6,767 times (length 7)
_S1_2_8924CB0 155,556 instructions (0.004%), 5,364 calls (08924CB0 - 08924D38, length 35)
_S1_2_898CBF0 155,089 instructions (0.004%), 8,041 calls (0898CBF0 - 0898CC84, length 38)
_S1_2_883933C 154,056 instructions (0.004%), 19,257 calls (0883933C - 08839360, length 10)
_S1_2_896B58C 154,007 instructions (0.004%), 2,574 calls (0896B58C - 0896B6C0, length 78)
_S1_2_8A5981C 153,540 instructions (0.004%), 5,118 calls (08A5981C - 08A59890, length 30)
_S1_2_8941A90 153,053 instructions (0.004%), 8 calls (08941A64 - 089425C0, length 728)
  Back Branch 08942424 1,743 times (length 138)
  Back Branch 08942510 80 times (length 26)
  Back Branch 08942498 80 times (length 20)
  Back Branch 08942580 40 times (length 698)
  Back Branch 089421B8 9 times (length 45)
_S1_2_891C66C 152,050 instructions (0.004%), 95 calls (0891C66C - 0891CB70, length 322)
  Back Branch 0891C918 22,794 times (length 11)
  Back Branch 0891C98C 21,754 times (length 7)
  Back Branch 0891CA9C 13,568 times (length 9)
_S1_2_8962A2C 151,938 instructions (0.004%), 1,683 calls (08962748 - 08962CD4, length 356)
  Back Branch 089627E8 2,593,218 times (length 29)
  Back Branch 08962C84 2,050,960 times (length 337)
  Back Branch 089629E8 185 times (length 18)
  Back Branch 08962B08 112 times (length 18)
_S1_2_8992A9C 150,903 instructions (0.004%), 10,305 calls (08992A9C - 08992C78, length 120)
_S1_2_8943AA4 150,690 instructions (0.004%), 1,844 calls (08943AA4 - 08943B80, length 56)
  Back Branch 08943B58 3,022 times (length 23)
_S1_2_8964F7C 150,501 instructions (0.004%), 7,235 calls (08964F7C - 08964FD8, length 24)
_S1_2_89D742C 148,850 instructions (0.004%), 2,290 calls (089D742C - 089D752C, length 65)
_S1_2_8A60E10 148,446 instructions (0.004%), 5,498 calls (08A60E10 - 08A60E78, length 27)
_S1_2_899D2F0 146,482 instructions (0.004%), 30 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_8A65440 146,380 instructions (0.004%), 73,190 calls (08A65440 - 08A65444, length 2)
_S1_2_89A7BC8 145,638 instructions (0.004%), 130 calls (089A7BC8 - 089A7E80, length 175)
  Back Branch 089A7E4C 3,640 times (length 141)
_S1_2_883E7C8 145,437 instructions (0.004%), 1,169 calls (0883E7C8 - 0883E970, length 107)
  Back Branch 0883E950 4,676 times (length 33)
_S1_2_89148DC 145,485 instructions (0.004%), 48,495 calls (089148DC - 089148E4, length 3)
_S1_2_897D028 144,540 instructions (0.004%), 16,060 calls (0897D028 - 0897D04C, length 10)
_S1_2_8885590 144,425 instructions (0.004%), 1,265 calls (08885590 - 08885764, length 118)
_S1_2_8900FB4 144,268 instructions (0.004%), 1,772 calls (08900FB4 - 089012C4, length 197)
  Back Branch 08901258 1,772 times (length 125)
_S1_2_89AB468 143,742 instructions (0.004%), 71,871 calls (089AB468 - 089AB46C, length 2)
_S1_2_8A4E62C 143,480 instructions (0.004%), 17,935 calls (08A4E62C - 08A4E648, length 8)
_S1_2_8964C14 143,416 instructions (0.004%), 2,561 calls (08964C14 - 08964C88, length 30)
  Back Branch 08964C70 10,244 times (length 12)
_S1_2_8851688 143,424 instructions (0.004%), 47,808 calls (08851688 - 08851690, length 3)
_S1_2_89BC4B4 142,544 instructions (0.004%), 439 calls (089BC4B4 - 089BCC64, length 493)
_S1_2_8987354 141,515 instructions (0.003%), 2,573 calls (08987354 - 08987458, length 66)
_S1_2_884652C 141,397 instructions (0.003%), 6,238 calls (0884652C - 0884659C, length 29)
_S1_2_891CE8C 140,962 instructions (0.003%), 25 calls (0891CE18 - 0891CF74, length 88)
  Back Branch 0891CEB8 183,040 times (length 42)
_S1_2_8987FB4 139,491 instructions (0.003%), 15,499 calls (08987FB4 - 08987FD4, length 9)
_S1_2_89D1130 139,332 instructions (0.003%), 996 calls (089D1130 - 089D114C, length 8)
  Back Branch 089D1140 33,837 times (length 4)
_S1_2_8963E98 139,059 instructions (0.003%), 447 calls (08963E98 - 089640FC, length 154)
  Back Branch 089640D4 2,602 times (length 33)
_S1_2_8A41F6C 138,400 instructions (0.003%), 5,536 calls (08A41F6C - 08A41FCC, length 25)
_S1_2_8A60DAC 137,450 instructions (0.003%), 5,498 calls (08A60DAC - 08A60E0C, length 25)
_S1_2_886AEA8 137,456 instructions (0.003%), 68,728 calls (0886AEA8 - 0886AEAC, length 2)
_S1_2_8982A50 137,445 instructions (0.003%), 2,695 calls (08982A50 - 08982B20, length 53)
_S1_2_8947688 136,300 instructions (0.003%), 1,880 calls (08947688 - 089478D8, length 149)
_S1_2_8992BF0 135,282 instructions (0.003%), 1,864 calls (08992BF0 - 08992C78, length 35)
  Back Branch 08992C20 28,978 times (length 3)
  Back Branch 08992C3C 2,798 times (length 4)
_S1_2_8A075DC 135,002 instructions (0.003%), 19,286 calls (08A075DC - 08A075FC, length 9)
_S1_2_88043B0 134,963 instructions (0.003%), 1,871 calls (088043B0 - 088048CC, length 328)
_S1_2_88F17D8 134,504 instructions (0.003%), 7,480 calls (088F17D8 - 088F1820, length 19)
_S1_2_8843E58 134,512 instructions (0.003%), 67,256 calls (08843E58 - 08843E5C, length 2)
_S1_2_8A5F7C0 133,677 instructions (0.003%), 4,951 calls (08A5F7C0 - 08A5F828, length 27)
_S1_2_8854EBC 132,540 instructions (0.003%), 470 calls (08854EBC - 0885533C, length 289)
_S1_2_883F8A8 131,756 instructions (0.003%), 1,446 calls (0883F8A8 - 0883FBB0, length 195)
  Back Branch 0883FB60 104 times (length 144)
_S1_2_8999C54 131,035 instructions (0.003%), 26,207 calls (08999C54 - 08999C64, length 5)
_S1_2_8A58B8C 130,986 instructions (0.003%), 6,894 calls (08A58B8C - 08A58BD4, length 19)
_S1_2_894E710 130,779 instructions (0.003%), 3,789 calls (0894E710 - 0894E7B8, length 43)
_S1_2_88541AC 129,615 instructions (0.003%), 7,148 calls (088541AC - 088541F4, length 19)
_S1_2_89AF5A0 129,126 instructions (0.003%), 64,563 calls (089AF5A0 - 089AF5A4, length 2)
_S1_2_883A670 129,113 instructions (0.003%), 1,234 calls (0883A670 - 0883AABC, length 276)
_S1_2_89728C8 129,018 instructions (0.003%), 2,574 calls (089728C8 - 08972978, length 45)
  Back Branch 08972958 4,620 times (length 8)
_S1_2_8A59894 128,894 instructions (0.003%), 6,894 calls (08A59894 - 08A5995C, length 51)
  Back Branch 08A59930 4,909 times (length 12)
_S1_2_898D990 127,825 instructions (0.003%), 5,117 calls (0898D990 - 0898D9C8, length 15)
  Back Branch 0898D9B4 15,331 times (length 5)
_S1_2_888ED54 127,296 instructions (0.003%), 1,494 calls (0888ED54 - 0888F474, length 457)
_S1_2_897C7F0 127,160 instructions (0.003%), 3,740 calls (0897C7F0 - 0897C87C, length 36)
_S1_2_883EF24 126,252 instructions (0.003%), 3,507 calls (0883EF24 - 0883EFE8, length 50)
_S1_2_883DCB8 124,865 instructions (0.003%), 3,567 calls (0883DCB8 - 0883DDB4, length 64)
_S1_2_8A5F75C 123,775 instructions (0.003%), 4,951 calls (08A5F75C - 08A5F7BC, length 25)
_S1_2_89D3970 121,924 instructions (0.003%), 748 calls (089D3970 - 089D3A5C, length 60)
  Back Branch 089D3A38 9,724 times (length 9)
_S1_2_896B798 121,902 instructions (0.003%), 40,634 calls (0896B798 - 0896B7A0, length 3)
_S1_2_893A664 121,374 instructions (0.003%), 20,229 calls (0893A664 - 0893A678, length 6)
_S1_2_8A2F50C 121,088 instructions (0.003%), 1,408 calls (08A2F50C - 08A2FA40, length 334)
_S1_2_8902888 120,516 instructions (0.003%), 60,258 calls (08902888 - 0890288C, length 2)
_S1_2_897EDD0 119,961 instructions (0.003%), 13,329 calls (0897EDD0 - 0897EDF4, length 10)
_S1_2_890A8FC 119,520 instructions (0.003%), 5,976 calls (0890A8FC - 0890A960, length 26)
_S1_2_89A8B18 118,674 instructions (0.003%), 6,246 calls (089A8B18 - 089A8B7C, length 26)
_S1_2_895E14C 118,466 instructions (0.003%), 6,235 calls (0895E14C - 0895E1B0, length 26)
_S1_2_88F7464 118,092 instructions (0.003%), 2,458 calls (088F7464 - 088F7A48, length 378)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_89001DC 117,944 instructions (0.003%), 29,486 calls (089001DC - 089001E8, length 4)
_S1_2_89AB194 117,732 instructions (0.003%), 58,866 calls (089AB194 - 089AB198, length 2)
_S1_2_88348A4 117,547 instructions (0.003%), 2 calls (088348A4 - 08834B0C, length 155)
  Back Branch 088349EC 4,218 times (length 33)
  Back Branch 088349F8 1,406 times (length 53)
  Back Branch 08834A20 18 times (length 72)
  Back Branch 08834B00 4 times (length 135)
_S1_2_8991D9C 116,816 instructions (0.003%), 1,966 calls (08991D9C - 08991E3C, length 41)
  Back Branch 08991E20 4,412 times (length 14)
_S1_2_8843EB4 116,867 instructions (0.003%), 8,989 calls (08843EB4 - 08843F0C, length 23)
_S1_2_8A58F20 116,454 instructions (0.003%), 4,479 calls (08A58F20 - 08A58F84, length 26)
_S1_2_898E0E0 115,923 instructions (0.003%), 3,680 calls (0898E0E0 - 0898E174, length 38)
  Back Branch 0898E120 423 times (length 5)
_S1_2_896C43C 115,950 instructions (0.003%), 11,595 calls (0896C43C - 0896C464, length 11)
_S1_2_89325F0 115,878 instructions (0.003%), 3,738 calls (089325F0 - 08932670, length 33)
_S1_2_88F3804 114,880 instructions (0.003%), 1,795 calls (088F3804 - 088F392C, length 75)
  Back Branch 088F38E8 5,385 times (length 39)
_S1_2_8A636BC 114,070 instructions (0.003%), 57,035 calls (08A636BC - 08A636C0, length 2)
_S1_2_89013C4 113,810 instructions (0.003%), 5,990 calls (089013C4 - 08901410, length 20)
_S1_2_880C128 112,200 instructions (0.003%), 7,480 calls (0880C128 - 0880C168, length 17)
_S1_2_893135C 111,153 instructions (0.003%), 5,293 calls (0893135C - 089313B4, length 23)
_S1_2_8A41FD0 110,720 instructions (0.003%), 5,536 calls (08A41FD0 - 08A4201C, length 20)
_S1_2_8859264 110,085 instructions (0.003%), 5,741 calls (08859264 - 088592E8, length 34)
_S1_2_89339E0 109,413 instructions (0.003%), 2,738 calls (089339E0 - 08933AEC, length 68)
_S1_2_886D50C 108,000 instructions (0.003%), 1,500 calls (0886D50C - 0886D72C, length 137)
_S1_2_883CBEC 107,728 instructions (0.003%), 471 calls (0883CBEC - 0883D194, length 363)
  Back Branch 0883D170 262 times (length 217)
_S1_2_8960A68 107,662 instructions (0.003%), 3,952 calls (08960A68 - 08960B88, length 73)
_S1_2_89651E4 107,270 instructions (0.003%), 6,310 calls (089651E4 - 0896522C, length 19)
_S1_2_88774E8 106,782 instructions (0.003%), 1,494 calls (088774E8 - 08877534, length 20)
  Back Branch 08877528 9,483 times (length 12)
_S1_2_881F2F4 106,683 instructions (0.003%), 1,872 calls (0881F2F4 - 0881F47C, length 99)
_S1_2_88B30DC 106,074 instructions (0.003%), 1,494 calls (088B30DC - 088B3278, length 104)
_S1_2_8931304 105,860 instructions (0.003%), 5,293 calls (08931304 - 08931358, length 22)
_S1_2_8985F80 105,464 instructions (0.003%), 2,647 calls (08985F80 - 0898606C, length 60)
_S1_2_8901B48 104,713 instructions (0.003%), 3,069 calls (08901B48 - 08901C10, length 51)
  Back Branch 08901BF4 1,562 times (length 37)
_S1_2_8920678 104,704 instructions (0.003%), 52,352 calls (08920678 - 0892067C, length 2)
_S1_2_8915E00 104,210 instructions (0.003%), 10,421 calls (08915E00 - 08915E24, length 10)
_S1_2_883E974 104,041 instructions (0.003%), 1,169 calls (0883E974 - 0883EA34, length 49)
  Back Branch 0883EA14 4,676 times (length 7)
  Back Branch 0883E9E4 3,507 times (length 7)
_S1_2_89448E4 104,032 instructions (0.003%), 13,004 calls (089448E4 - 08944900, length 8)
_S1_2_8820BD8 103,055 instructions (0.003%), 1,494 calls (08820BD8 - 0882102C, length 278)
_S1_2_8A6756C 102,960 instructions (0.003%), 3,120 calls (08A6756C - 08A675EC, length 33)
  Back Branch 08A675D0 3,120 times (length 11)
_S1_2_8A63764 101,918 instructions (0.003%), 50,959 calls (08A63764 - 08A63768, length 2)
_S1_2_8A63714 101,918 instructions (0.003%), 50,959 calls (08A63714 - 08A63718, length 2)
_S1_2_895E4E0 101,628 instructions (0.003%), 1,702 calls (0895E4E0 - 0895E5F4, length 70)
  Back Branch 0895E544 1,123 times (length 6)
_S1_2_89951D4 101,589 instructions (0.003%), 2,262 calls (089951D4 - 08995290, length 48)
_S1_2_8A47350 101,271 instructions (0.002%), 2,893 calls (08A47350 - 08A474B0, length 89)
_S1_2_89686EC 101,222 instructions (0.002%), 9,202 calls (089686EC - 08968740, length 22)
_S1_2_8992A24 100,949 instructions (0.002%), 5,744 calls (08992A24 - 08992C78, length 150)
_S1_2_8967FD0 100,800 instructions (0.002%), 4,200 calls (08967FD0 - 08968034, length 26)
_S1_2_897251C 100,600 instructions (0.002%), 5,030 calls (0897251C - 08972574, length 23)
_S1_2_89D3F0C 100,488 instructions (0.002%), 1,234 calls (089D3F0C - 089D40B4, length 107)
  Back Branch 089D4024 1,496 times (length 23)
  Back Branch 089D3FA0 748 times (length 11)
  Back Branch 089D407C 748 times (length 51)
_S1_2_8982ED0 100,232 instructions (0.002%), 2,647 calls (08982ED0 - 08982FBC, length 60)
_S1_2_897D350 100,131 instructions (0.002%), 1,431 calls (0897D350 - 0897D3E8, length 39)
  Back Branch 0897D394 4,290 times (length 15)
_S1_2_8993BF0 99,500 instructions (0.002%), 1,413 calls (08993BF0 - 08993D68, length 95)
_S1_2_88997D4 98,056 instructions (0.002%), 5,448 calls (088997D4 - 08899840, length 28)
_S1_2_888FB84 97,704 instructions (0.002%), 72 calls (0888FB84 - 0888FBC0, length 16)
  Back Branch 0888FBAC 10,800 times (length 9)
_S1_2_8A66ACC 97,273 instructions (0.002%), 8,843 calls (08A66ACC - 08A66B3C, length 29)
_S1_2_896C4E4 97,250 instructions (0.002%), 9,725 calls (0896C4E4 - 0896C50C, length 11)
_S1_2_89D7530 97,110 instructions (0.002%), 1,494 calls (089D7530 - 089D7630, length 65)
_S1_2_88B4C44 97,110 instructions (0.002%), 1,494 calls (088B4C44 - 088B4DE4, length 105)
_S1_2_888B710 97,020 instructions (0.002%), 1,311 calls (0888B710 - 0888B8A4, length 102)
_S1_2_8996A5C 96,529 instructions (0.002%), 1,361 calls (08996A5C - 08996BC4, length 91)
_S1_2_89ACFD0 96,470 instructions (0.002%), 1,900 calls (089ACFD0 - 089AD098, length 51)
  Back Branch 089AD06C 4,260 times (length 32)
_S1_2_896B49C 95,769 instructions (0.002%), 2,574 calls (0896B49C - 0896B574, length 55)
_S1_2_89CF7A8 95,722 instructions (0.002%), 458 calls (089CF7A8 - 089CFB14, length 220)
_S1_2_89028B8 95,562 instructions (0.002%), 10,618 calls (089028B8 - 089028D8, length 9)
_S1_2_89B7630 95,349 instructions (0.002%), 1,971 calls (089B7630 - 089B7760, length 77)
_S1_2_889FFD4 94,248 instructions (0.002%), 748 calls (0889FFD4 - 088A03E4, length 261)
_S1_2_88B3CFC 94,173 instructions (0.002%), 1,494 calls (088B3CFC - 088B3EDC, length 121)
_S1_2_89CF3D8 94,129 instructions (0.002%), 791 calls (089CF3D8 - 089CF7A4, length 244)
_S1_2_890A4F4 92,414 instructions (0.002%), 6,601 calls (0890A4F4 - 0890A528, length 14)
_S1_2_89C9128 92,408 instructions (0.002%), 1,374 calls (089C9128 - 089C92A4, length 96)
_S1_2_897624C 91,856 instructions (0.002%), 5,741 calls (0897624C - 089762C4, length 31)
_S1_2_8A63C7C 91,176 instructions (0.002%), 45,588 calls (08A63C7C - 08A63C80, length 2)
_S1_2_8844754 89,640 instructions (0.002%), 5,976 calls (08844754 - 0884485C, length 67)
_S1_2_8A597E8 89,622 instructions (0.002%), 6,894 calls (08A597E8 - 08A59818, length 13)
_S1_2_894DF3C 89,640 instructions (0.002%), 29,880 calls (0894DF3C - 0894DF44, length 3)
_S1_2_884429C 89,640 instructions (0.002%), 29,880 calls (0884429C - 088442A4, length 3)
_S1_2_89D7634 89,310 instructions (0.002%), 1,374 calls (089D7634 - 089D7734, length 65)
_S1_2_8934884 88,876 instructions (0.002%), 1,870 calls (08934884 - 089348F8, length 30)
  Back Branch 089348D8 7,956 times (length 6)
_S1_2_899377C 88,164 instructions (0.002%), 2,844 calls (0899377C - 089937F4, length 31)
_S1_2_89DB214 87,984 instructions (0.002%), 1,872 calls (089DB214 - 089DB3A0, length 100)
_S1_2_8933930 87,712 instructions (0.002%), 2,741 calls (08933930 - 089339DC, length 44)
_S1_2_893CD64 87,012 instructions (0.002%), 3 calls (0893CD44 - 0893CEC4, length 97)
  Back Branch 0893CDA8 3,381 times (length 27)
  Back Branch 0893CE78 1 times (length 32)
_S1_2_88B4E00 86,652 instructions (0.002%), 1,494 calls (088B4E00 - 088B4FEC, length 124)
_S1_2_88B4078 86,652 instructions (0.002%), 1,494 calls (088B4078 - 088B41F0, length 95)
_S1_2_8890B6C 86,385 instructions (0.002%), 5,759 calls (08890B6C - 08890C18, length 44)
_S1_2_899243C 86,044 instructions (0.002%), 1,756 calls (0899243C - 08992568, length 76)
_S1_2_8990658 85,800 instructions (0.002%), 3,432 calls (08990658 - 089906B8, length 25)
_S1_2_899457C 85,750 instructions (0.002%), 2,450 calls (0899457C - 08994604, length 35)
_S1_2_8A507D8 85,257 instructions (0.002%), 5,976 calls (08A507D8 - 08A50838, length 25)
  Back Branch 08A50818 156 times (length 8)
_S1_2_88B4550 85,158 instructions (0.002%), 1,494 calls (088B4550 - 088B4704, length 110)
_S1_2_898619C 84,909 instructions (0.002%), 2,573 calls (0898619C - 08986240, length 42)
_S1_2_89B0A34 84,600 instructions (0.002%), 2,115 calls (089B0A34 - 089B0AD0, length 40)
_S1_2_899485C 84,281 instructions (0.002%), 1,707 calls (0899485C - 089949A8, length 84)
_S1_2_8981520 84,210 instructions (0.002%), 12,030 calls (08981520 - 08981538, length 7)
_S1_2_897C1FC 84,150 instructions (0.002%), 5,610 calls (0897C1FC - 0897C234, length 15)
_S1_2_88B398C 82,846 instructions (0.002%), 1,494 calls (088B398C - 088B3B3C, length 109)
_S1_2_88B3EF8 82,170 instructions (0.002%), 1,494 calls (088B3EF8 - 088B406C, length 94)
_S1_2_8994518 81,775 instructions (0.002%), 3,271 calls (08994518 - 08994578, length 25)
_S1_2_888B570 80,677 instructions (0.002%), 1,186 calls (0888B570 - 0888B6B0, length 81)
_S1_2_88B52EC 80,676 instructions (0.002%), 2,988 calls (088B52EC - 088B5358, length 28)
_S1_2_8812F80 80,661 instructions (0.002%), 1,169 calls (08812F80 - 08813228, length 171)
  Back Branch 088131F8 1,169 times (length 13)
_S1_2_89F3C64 80,496 instructions (0.002%), 1,872 calls (089F3C64 - 089F3D3C, length 55)
  Back Branch 089F3D20 1,872 times (length 28)
_S1_2_897C420 80,410 instructions (0.002%), 1,870 calls (0897C420 - 0897C4C8, length 43)
_S1_2_895DEA0 79,909 instructions (0.002%), 1 calls (0895DEA0 - 0895DF6C, length 52)
  Back Branch 0895DF48 6,144 times (length 13)
_S1_2_899BCC8 79,543 instructions (0.002%), 1 calls (0899BBC8 - 0899E264, length 2472)
  Back Branch 0899C158 84,764 times (length 234)
  Back Branch 0899C504 82,400 times (length 14)
  Back Branch 0899C20C 54,835 times (length 15)
  Back Branch 0899C3D8 9,660 times (length 24)
  Back Branch 0899C4B0 9,660 times (length 22)
  Back Branch 0899C294 944 times (length 388)
  Back Branch 0899C2B4 944 times (length 445)
_S1_2_88F4B10 79,245 instructions (0.002%), 1,500 calls (088F4B10 - 088F4C1C, length 68)
_S1_2_89AB890 79,187 instructions (0.002%), 1,961 calls (089AB890 - 089AB974, length 58)
_S1_2_897EDF8 78,750 instructions (0.002%), 11,250 calls (0897EDF8 - 0897EE10, length 7)
_S1_2_8A26B78 78,624 instructions (0.002%), 1,872 calls (08A26B78 - 08A26C40, length 51)
_S1_2_8900670 78,436 instructions (0.002%), 1,785 calls (08900670 - 08900820, length 109)
  Back Branch 08900730 1,772 times (length 8)
  Back Branch 089007E4 1 times (length 53)
_S1_2_890BD7C 78,191 instructions (0.002%), 1,509 calls (0890BD7C - 0890BEC4, length 83)
_S1_2_8A585C8 77,454 instructions (0.002%), 993 calls (08A585C8 - 08A58B88, length 369)
_S1_2_896C294 77,382 instructions (0.002%), 8,598 calls (0896C294 - 0896C2D8, length 18)
_S1_2_8965708 77,234 instructions (0.002%), 3,358 calls (08965708 - 08965760, length 23)
_S1_2_89F38FC 77,144 instructions (0.002%), 19,286 calls (089F38FC - 089F3908, length 4)
_S1_2_88544AC 77,117 instructions (0.002%), 470 calls (088544AC - 0885489C, length 253)
_S1_2_898F4F4 76,323 instructions (0.002%), 129 calls (0898F4F4 - 0898F714, length 137)
  Back Branch 0898F5F0 2,924 times (length 9)
  Back Branch 0898F6EC 1,021 times (length 85)
_S1_2_89B6154 76,040 instructions (0.002%), 1,901 calls (089B6154 - 089B61F0, length 40)
_S1_2_894668C 76,068 instructions (0.002%), 1,522 calls (0894668C - 08946770, length 58)
_S1_2_8932170 75,722 instructions (0.002%), 1,681 calls (08932170 - 089322C8, length 87)
_S1_2_8963248 75,336 instructions (0.002%), 625 calls (08963248 - 0896328C, length 18)
  Back Branch 0896326C 9,375 times (length 10)
_S1_2_8913C80 75,316 instructions (0.002%), 174 calls (08913C80 - 089143E0, length 473)
  Back Branch 0891427C 196 times (length 36)
  Back Branch 089142DC 174 times (length 338)
_S1_2_889EB0C 75,200 instructions (0.002%), 2,350 calls (0889EB0C - 0889EB88, length 32)
_S1_2_889EEF0 74,815 instructions (0.002%), 5,755 calls (0889EEF0 - 0889EF28, length 15)
_S1_2_8899BA4 74,815 instructions (0.002%), 5,755 calls (08899BA4 - 08899BD4, length 13)
_S1_2_8829784 74,692 instructions (0.002%), 1,870 calls (08829784 - 08829820, length 40)
_S1_2_890BB60 74,520 instructions (0.002%), 24,840 calls (0890BB60 - 0890BB68, length 3)
_S1_2_897EE14 74,368 instructions (0.002%), 10,624 calls (0897EE14 - 0897EE2C, length 7)
_S1_2_8A52FFC 74,088 instructions (0.002%), 3,087 calls (08A52D6C - 08A541B8, length 1300)
  Back Branch 08A52DAC 12,435 times (length 12)
  Back Branch 08A5415C 8,017 times (length 1278)
  Back Branch 08A53034 3,087 times (length 91)
  Back Branch 08A53024 3,087 times (length 11)
_S1_2_891B934 73,710 instructions (0.002%), 810 calls (0891B934 - 0891B9D4, length 41)
  Back Branch 0891B9A0 5,670 times (length 5)
  Back Branch 0891B9BC 4,050 times (length 5)
_S1_2_8877920 73,206 instructions (0.002%), 1,494 calls (08877920 - 08877A08, length 59)
_S1_2_89406B0 73,142 instructions (0.002%), 5,613 calls (089406B0 - 08940728, length 31)
  Back Branch 08940704 32 times (length 5)
_S1_2_88CE4FC 72,994 instructions (0.002%), 1,872 calls (088CE4FC - 088CE578, length 32)
  Back Branch 088CE560 3,744 times (length 21)
_S1_2_8902548 72,978 instructions (0.002%), 594 calls (08902548 - 089027D4, length 164)
_S1_2_89939C4 72,774 instructions (0.002%), 24,258 calls (089939C4 - 089939CC, length 3)
_S1_2_895F440 72,492 instructions (0.002%), 10,356 calls (0895F440 - 0895F458, length 7)
_S1_2_8841724 72,397 instructions (0.002%), 1,169 calls (08841724 - 08841D90, length 412)
  Back Branch 08841D44 152 times (length 349)
_S1_2_89AD09C 72,334 instructions (0.002%), 1,904 calls (089AD09C - 089AD15C, length 49)
_S1_2_886279C 72,287 instructions (0.002%), 470 calls (0886279C - 08862F08, length 476)
_S1_2_8A4CCA0 71,992 instructions (0.002%), 8,999 calls (08A4CCA0 - 08A4CCBC, length 8)
_S1_2_8971F94 71,712 instructions (0.002%), 2,988 calls (08971F94 - 08972014, length 33)
_S1_2_8974FEC 71,370 instructions (0.002%), 35,685 calls (08974FEC - 08974FF0, length 2)
_S1_2_8902C7C 71,112 instructions (0.002%), 2,963 calls (08902C7C - 08902D20, length 42)
_S1_2_89A171C 71,091 instructions (0.002%), 3 calls (089A1704 - 089A1E38, length 462)
  Back Branch 089A1724 140,389 times (length 10)
  Back Branch 089A1DD4 6,315 times (length 10)
  Back Branch 089A19AC 6,312 times (length 13)
  Back Branch 089A177C 5,267 times (length 13)
  Back Branch 089A1C40 519 times (length 49)
  Back Branch 089A1C60 173 times (length 91)
  Back Branch 089A1D0C 3 times (length 13)
_S1_2_89906BC 70,980 instructions (0.002%), 2,028 calls (089906BC - 08990744, length 35)
_S1_2_88B384C 70,218 instructions (0.002%), 1,494 calls (088B384C - 088B3988, length 80)
_S1_2_890472C 69,200 instructions (0.002%), 129 calls (0890472C - 08905620, length 958)
_S1_2_883A220 69,104 instructions (0.002%), 2,468 calls (0883A220 - 0883A4AC, length 164)
_S1_2_8979740 67,825 instructions (0.002%), 5,213 calls (08979740 - 08979850, length 69)
_S1_2_89862AC 67,176 instructions (0.002%), 2,592 calls (089862AC - 08986344, length 39)
_S1_2_89C8CF8 67,047 instructions (0.002%), 1,374 calls (089C8CF8 - 089C8DD0, length 55)
_S1_2_89035C4 66,927 instructions (0.002%), 1,568 calls (089035C4 - 08903D24, length 473)
_S1_2_88F4428 66,795 instructions (0.002%), 4,343 calls (088F4428 - 088F44B8, length 37)
_S1_2_8A66B40 66,062 instructions (0.002%), 2,278 calls (08A66B40 - 08A66BB8, length 31)
_S1_2_8A6364C 65,470 instructions (0.002%), 32,735 calls (08A6364C - 08A63650, length 2)
_S1_2_8939280 65,490 instructions (0.002%), 21,830 calls (08939280 - 08939288, length 3)
_S1_2_88E6CB4 65,485 instructions (0.002%), 1,871 calls (088E6CB4 - 088E7138, length 290)
_S1_2_892990C 65,167 instructions (0.002%), 24 calls (0892990C - 08929C6C, length 217)
  Back Branch 08929C08 3,316 times (length 13)
  Back Branch 08929C20 303 times (length 159)
_S1_2_8934018 65,052 instructions (0.002%), 10,842 calls (08934018 - 08934034, length 8)
_S1_2_8847068 64,965 instructions (0.002%), 2,495 calls (08847068 - 08847120, length 47)
_S1_2_898FD4C 64,900 instructions (0.002%), 2,596 calls (0898FD4C - 0898FDAC, length 25)
_S1_2_8994B84 64,513 instructions (0.002%), 3,390 calls (08994B84 - 08994BFC, length 31)
_S1_2_8870138 64,490 instructions (0.002%), 1,500 calls (08870138 - 088701E4, length 44)
_S1_2_89AC960 63,305 instructions (0.002%), 5,755 calls (089AC960 - 089AC988, length 11)
_S1_2_889F0A8 63,305 instructions (0.002%), 5,755 calls (0889F0A8 - 0889F0D8, length 13)
_S1_2_8895100 62,764 instructions (0.002%), 4,828 calls (08895100 - 08895134, length 14)
_S1_2_893568C 62,703 instructions (0.002%), 2,727 calls (0893568C - 08935724, length 39)
_S1_2_8982514 62,140 instructions (0.002%), 6,214 calls (08982514 - 08982538, length 10)
_S1_2_898FEFC 62,121 instructions (0.002%), 20,707 calls (0898FEFC - 0898FF04, length 3)
_S1_2_8963954 62,111 instructions (0.002%), 802 calls (08963954 - 08963AD0, length 96)
  Back Branch 089639F8 1,038 times (length 19)
_S1_2_894475C 61,869 instructions (0.002%), 1,509 calls (0894475C - 08944808, length 44)
_S1_2_896AED4 61,776 instructions (0.002%), 2,574 calls (0896AED4 - 0896AF30, length 24)
_S1_2_89370C0 61,770 instructions (0.002%), 5,615 calls (089370C0 - 089370FC, length 16)
_S1_2_880EF38 61,427 instructions (0.002%), 1,498 calls (0880EF38 - 0881032C, length 1278)
_S1_2_8A59960 61,416 instructions (0.002%), 5,118 calls (08A59960 - 08A5998C, length 12)
_S1_2_882BEA4 61,388 instructions (0.002%), 1 calls (0882BEA4 - 0882C0BC, length 135)
  Back Branch 0882C05C 1,002 times (length 63)
_S1_2_89373E4 60,876 instructions (0.002%), 1,870 calls (089373E4 - 08937444, length 25)
  Back Branch 0893742C 5,781 times (length 12)
_S1_2_89385E0 60,280 instructions (0.001%), 1,507 calls (089385E0 - 0893867C, length 40)
_S1_2_8944948 60,224 instructions (0.001%), 7,528 calls (08944948 - 08944964, length 8)
_S1_2_894FC4C 59,960 instructions (0.001%), 5,996 calls (0894FC4C - 0894FC88, length 16)
_S1_2_895E8A8 59,952 instructions (0.001%), 3,747 calls (0895E8A8 - 0895E8EC, length 18)
_S1_2_892F5B0 59,888 instructions (0.001%), 1,872 calls (0892F5B0 - 0892F66C, length 48)
_S1_2_8977310 59,840 instructions (0.001%), 1,870 calls (08977310 - 08977504, length 126)
_S1_2_8A64EE4 59,068 instructions (0.001%), 1,870 calls (08A64EE4 - 08A64F68, length 34)
  Back Branch 08A64F44 1,494 times (length 11)
_S1_2_89B6DC0 58,931 instructions (0.001%), 1,901 calls (089B6DC0 - 089B6FDC, length 136)
_S1_2_8834F70 58,281 instructions (0.001%), 2 calls (08834F70 - 088350D0, length 89)
  Back Branch 08835078 9,193 times (length 7)
  Back Branch 08835024 131 times (length 6)
  Back Branch 088350A4 131 times (length 26)
_S1_2_891AE68 57,970 instructions (0.001%), 1,870 calls (0891AE68 - 0891B094, length 140)
_S1_2_89AAC44 57,927 instructions (0.001%), 1,961 calls (089AAC44 - 089AB148, length 322)
  Back Branch 089AAD00 45 times (length 15)
  Back Branch 089AB114 15 times (length 15)
  Back Branch 089AAD14 3 times (length 23)
_S1_2_892D39C 57,885 instructions (0.001%), 2 calls (0892D39C - 0892DAA4, length 451)
  Back Branch 0892D5B4 114,742 times (length 17)
  Back Branch 0892D7A0 4,742 times (length 114)
  Back Branch 0892DA6C 484 times (length 382)
_S1_2_883C040 57,575 instructions (0.001%), 5,741 calls (0883C040 - 0883C070, length 13)
_S1_2_89488B4 56,886 instructions (0.001%), 258 calls (089488B4 - 08948C48, length 230)
_S1_2_8971F38 56,772 instructions (0.001%), 2,988 calls (08971F38 - 08972014, length 56)
_S1_2_8971ED4 56,628 instructions (0.001%), 2,574 calls (08971ED4 - 08971F28, length 22)
_S1_2_889DB64 56,400 instructions (0.001%), 2,350 calls (0889DB64 - 0889DBC0, length 24)
_S1_2_8994608 56,350 instructions (0.001%), 2,450 calls (08994608 - 08994668, length 25)
_S1_2_8923F0C 56,241 instructions (0.001%), 8 calls (08923E38 - 089243FC, length 370)
  Back Branch 08923FB0 2,056 times (length 31)
  Back Branch 08923FC8 58 times (length 102)
  Back Branch 089242D8 8 times (length 16)
_S1_2_896C4BC 56,100 instructions (0.001%), 5,610 calls (0896C4BC - 0896C50C, length 21)
_S1_2_896C414 56,100 instructions (0.001%), 5,610 calls (0896C414 - 0896C464, length 21)
_S1_2_8964100 55,988 instructions (0.001%), 802 calls (08964100 - 08964350, length 149)
_S1_2_891CE44 54,814 instructions (0.001%), 13 calls (0891CE18 - 0891CF74, length 88)
  Back Branch 0891CEB8 183,040 times (length 42)
_S1_2_898CC88 54,188 instructions (0.001%), 2,852 calls (0898CC88 - 0898CCD8, length 21)
_S1_2_8A447C0 53,802 instructions (0.001%), 3,843 calls (08A447C0 - 08A44828, length 27)
_S1_2_8934F7C 53,784 instructions (0.001%), 1,494 calls (08934F7C - 08935048, length 52)
_S1_2_894AF00 53,468 instructions (0.001%), 2 calls (0894AF00 - 0894B350, length 277)
  Back Branch 0894B304 519 times (length 229)
  Back Branch 0894B0B0 494 times (length 27)
  Back Branch 0894B2E4 488 times (length 28)
_S1_2_8943E9C 52,821 instructions (0.001%), 1,509 calls (08943E9C - 08943F50, length 46)
_S1_2_8A47E44 52,640 instructions (0.001%), 1,880 calls (08A47E44 - 08A47F8C, length 83)
_S1_2_88F75F4 52,392 instructions (0.001%), 1,497 calls (088F75CC - 088F7A48, length 288)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_895AF74 52,346 instructions (0.001%), 1,871 calls (0895AF74 - 0895B008, length 38)
_S1_2_8930330 52,332 instructions (0.001%), 3,738 calls (08930330 - 0893037C, length 20)
_S1_2_892CBF4 52,185 instructions (0.001%), 512 calls (0892CB24 - 0892CC9C, length 95)
  Back Branch 0892CC64 688 times (length 82)
_S1_2_8899F34 51,795 instructions (0.001%), 5,755 calls (08899F34 - 08899F54, length 9)
_S1_2_89CD0CC 50,848 instructions (0.001%), 458 calls (089CD0CC - 089CD1F0, length 74)
  Back Branch 089CD1D4 1,374 times (length 41)
_S1_2_89D50F0 50,512 instructions (0.001%), 1,374 calls (089D50F0 - 089D51DC, length 60)
_S1_2_89A8480 50,482 instructions (0.001%), 617 calls (089A8480 - 089A84FC, length 32)
  Back Branch 089A84D4 1,648 times (length 16)
  Back Branch 089A84CC 1,648 times (length 14)
  Back Branch 089A84C0 1,507 times (length 11)
_S1_2_898F01C 50,452 instructions (0.001%), 850 calls (0898F01C - 0898F0E8, length 52)
  Back Branch 0898F064 3,734 times (length 8)
_S1_2_8812C34 50,397 instructions (0.001%), 1,173 calls (08812C34 - 08812D04, length 53)
  Back Branch 08812C68 2 times (length 7)
_S1_2_891B9D8 50,220 instructions (0.001%), 1,620 calls (0891B9D8 - 0891BAD0, length 63)
_S1_2_894746C 49,500 instructions (0.001%), 1,500 calls (0894746C - 089474EC, length 33)
_S1_2_89473E8 49,500 instructions (0.001%), 1,500 calls (089473E8 - 08947468, length 33)
_S1_2_8A2897C 49,480 instructions (0.001%), 24,740 calls (08A2897C - 08A28980, length 2)
_S1_2_896782C 49,392 instructions (0.001%), 1,176 calls (0896782C - 08967928, length 64)
_S1_2_886C7D0 49,292 instructions (0.001%), 1,502 calls (0886C7D0 - 0886C898, length 51)
_S1_2_896A6C8 48,890 instructions (0.001%), 2,574 calls (0896A6C8 - 0896A718, length 21)
_S1_2_8859E44 48,880 instructions (0.001%), 470 calls (08859E44 - 0885A01C, length 119)
_S1_2_89BAC24 48,859 instructions (0.001%), 980 calls (089BAC24 - 089BADDC, length 111)
_S1_2_89A8AFC 48,790 instructions (0.001%), 6,970 calls (089A8AFC - 089A8B14, length 7)
_S1_2_89A83FC 48,513 instructions (0.001%), 809 calls (089A83FC - 089A847C, length 33)
  Back Branch 089A8434 1,661 times (length 11)
  Back Branch 089A843C 1,661 times (length 13)
  Back Branch 089A842C 1,521 times (length 9)
_S1_2_89AEBCC 48,126 instructions (0.001%), 1,234 calls (089AEBCC - 089AF3CC, length 513)
_S1_2_886B0D4 47,808 instructions (0.001%), 5,976 calls (0886B0D4 - 0886B0F0, length 8)
_S1_2_8825714 47,721 instructions (0.001%), 318 calls (08825714 - 088258BC, length 107)
  Back Branch 0882577C 1,837 times (length 6)
  Back Branch 08825828 1,827 times (length 6)
_S1_2_8A636DC 47,034 instructions (0.001%), 23,517 calls (08A636DC - 08A636E0, length 2)
_S1_2_8A636F4 47,032 instructions (0.001%), 23,516 calls (08A636F4 - 08A636F8, length 2)
_S1_2_891D760 46,891 instructions (0.001%), 12 calls (0891D760 - 0891D900, length 105)
  Back Branch 0891D8E0 1,081 times (length 31)
  Back Branch 0891D840 1,053 times (length 12)
_S1_2_88F5504 46,750 instructions (0.001%), 1,870 calls (088F5504 - 088F5674, length 93)
_S1_2_8990748 46,644 instructions (0.001%), 2,028 calls (08990748 - 089907A8, length 25)
_S1_2_8A4A380 46,480 instructions (0.001%), 510 calls (08A4A380 - 08A4A74C, length 244)
  Back Branch 08A4A588 465 times (length 70)
_S1_2_8938FB8 46,452 instructions (0.001%), 264 calls (08938FB8 - 0893927C, length 178)
_S1_2_8A52FF0 46,305 instructions (0.001%), 3,087 calls (08A52D6C - 08A541B8, length 1300)
  Back Branch 08A52DAC 12,435 times (length 12)
  Back Branch 08A5415C 8,017 times (length 1278)
  Back Branch 08A52FF4 3,087 times (length 79)
_S1_2_899235C 45,775 instructions (0.001%), 1,777 calls (0899235C - 08992438, length 56)
_S1_2_8949B1C 45,617 instructions (0.001%), 3,507 calls (08949B1C - 08949B68, length 20)
_S1_2_8A63B3C 45,318 instructions (0.001%), 22,659 calls (08A63B3C - 08A63B40, length 2)
_S1_2_896C28C 45,270 instructions (0.001%), 5,030 calls (0896C28C - 0896C2D8, length 20)
_S1_2_891DEBC 45,104 instructions (0.001%), 1 calls (0891DBE0 - 0891E0F4, length 326)
  Back Branch 0891E0B4 1,234 times (length 311)
  Back Branch 0891E098 1,234 times (length 187)
_S1_2_891D964 45,016 instructions (0.001%), 48 calls (0891D964 - 0891D9A0, length 16)
  Back Branch 0891D994 5,579 times (length 8)
_S1_2_88C172C 44,820 instructions (0.001%), 1,494 calls (088C172C - 088C1870, length 82)
_S1_2_89716A4 44,790 instructions (0.001%), 4,250 calls (089716A4 - 089716D4, length 13)
_S1_2_8A63C04 44,592 instructions (0.001%), 22,296 calls (08A63C04 - 08A63C08, length 2)
_S1_2_89621CC 44,294 instructions (0.001%), 617 calls (089621CC - 08962208, length 16)
  Back Branch 089621FC 4,936 times (length 13)
_S1_2_8936384 44,076 instructions (0.001%), 3,390 calls (08936384 - 089363CC, length 19)
_S1_2_89420C8 43,712 instructions (0.001%), 2 calls (08941A64 - 089425C0, length 728)
  Back Branch 08942424 1,743 times (length 138)
  Back Branch 08942510 80 times (length 26)
  Back Branch 08942498 80 times (length 20)
  Back Branch 08942580 40 times (length 698)
  Back Branch 089421B8 9 times (length 45)
_S1_2_88C1260 43,326 instructions (0.001%), 1,494 calls (088C1260 - 088C12E0, length 33)
_S1_2_88E05A8 43,056 instructions (0.001%), 1,872 calls (088E05A8 - 088E0754, length 108)
_S1_2_8996BC8 42,980 instructions (0.001%), 614 calls (08996BC8 - 08996D38, length 93)
_S1_2_896A6B4 43,000 instructions (0.001%), 8,600 calls (0896A6B4 - 0896A6C4, length 5)
_S1_2_8981468 42,714 instructions (0.001%), 14,238 calls (08981468 - 08981470, length 3)
_S1_2_896891C 42,552 instructions (0.001%), 2,364 calls (0896891C - 08968960, length 18)
  Back Branch 08968948 2,364 times (length 6)
_S1_2_886F0C8 42,540 instructions (0.001%), 1,500 calls (0886F0C8 - 0886F240, length 95)
_S1_2_89411BC 42,530 instructions (0.001%), 291 calls (089411BC - 089412CC, length 69)
  Back Branch 08941274 4,205 times (length 9)
_S1_2_8905D00 42,518 instructions (0.001%), 6,074 calls (08905D00 - 08905D18, length 7)
_S1_2_89414C0 42,469 instructions (0.001%), 3,266 calls (089414C0 - 0894151C, length 24)
_S1_2_895E088 42,459 instructions (0.001%), 1,702 calls (0895E088 - 0895E148, length 49)
_S1_2_890A4BC 42,378 instructions (0.001%), 3,027 calls (0890A4BC - 0890A4F0, length 14)
_S1_2_892E4AC 42,095 instructions (0.001%), 2,773 calls (0892E4AC - 0892E4FC, length 21)
_S1_2_8A50750 42,000 instructions (0.001%), 4,200 calls (08A50750 - 08A50774, length 10)
_S1_2_8A50728 42,000 instructions (0.001%), 4,200 calls (08A50728 - 08A5074C, length 10)
_S1_2_8932B08 41,946 instructions (0.001%), 1 calls (08932B08 - 08932C64, length 88)
  Back Branch 08932C3C 2,617 times (length 18)
_S1_2_8948C70 41,944 instructions (0.001%), 214 calls (08948C70 - 0894906C, length 256)
_S1_2_89967CC 41,925 instructions (0.001%), 1,677 calls (089967CC - 0899682C, length 25)
_S1_2_8843700 41,832 instructions (0.001%), 5,976 calls (08843700 - 08843718, length 7)
_S1_2_88F0E14 41,804 instructions (0.001%), 1,493 calls (088F0E14 - 088F1248, length 270)
_S1_2_8A4CFDC 41,400 instructions (0.001%), 4,140 calls (08A4CFDC - 08A4D014, length 15)
_S1_2_889ECA4 41,360 instructions (0.001%), 2,585 calls (0889ECA4 - 0889ECE0, length 16)
_S1_2_889EA04 41,360 instructions (0.001%), 2,585 calls (0889EA04 - 0889EA40, length 16)
_S1_2_8960BCC 41,325 instructions (0.001%), 1,425 calls (08960BCC - 08960C3C, length 29)
_S1_2_88A1738 41,316 instructions (0.001%), 1,795 calls (088A1738 - 088A17F0, length 47)
_S1_2_896C4DC 41,150 instructions (0.001%), 4,115 calls (0896C4DC - 0896C50C, length 13)
_S1_2_896C434 41,150 instructions (0.001%), 4,115 calls (0896C434 - 0896C464, length 13)
_S1_2_89680A0 41,028 instructions (0.001%), 348 calls (089680A0 - 089680D8, length 15)
  Back Branch 089680C8 4,824 times (length 8)
_S1_2_8876158 40,782 instructions (0.001%), 4,748 calls (08876158 - 0887617C, length 10)
_S1_2_89B5440 39,921 instructions (0.001%), 1,901 calls (089B5440 - 089B5490, length 21)
_S1_2_8847124 39,764 instructions (0.001%), 2,834 calls (08847124 - 0884718C, length 27)
_S1_2_8847754 39,638 instructions (0.001%), 2,196 calls (08847754 - 088477A4, length 21)
_S1_2_895ABFC 39,651 instructions (0.001%), 5,634 calls (0895ABFC - 0895AC98, length 40)
  Back Branch 0895AC3C 16 times (length 7)
  Back Branch 0895AC88 16 times (length 5)
_S1_2_897CA78 39,270 instructions (0.001%), 5,610 calls (0897CA78 - 0897CA90, length 7)
_S1_2_897CA5C 39,270 instructions (0.001%), 5,610 calls (0897CA5C - 0897CA74, length 7)
_S1_2_8996E2C 39,147 instructions (0.001%), 1,587 calls (08996E2C - 08996EB0, length 34)
_S1_2_892CF3C 39,074 instructions (0.001%), 96 calls (0892CF3C - 0892CF98, length 24)
  Back Branch 0892CF78 5,358 times (length 7)
_S1_2_8853940 39,053 instructions (0.001%), 5,579 calls (08853940 - 08853958, length 7)
_S1_2_884BFF4 39,000 instructions (0.001%), 3,000 calls (0884BFF4 - 0884C024, length 13)
_S1_2_888FBC4 39,000 instructions (0.001%), 26 calls (0888FBC4 - 0888FCD4, length 69)
  Back Branch 0888FC58 3,900 times (length 9)
  Back Branch 0888FCBC 416 times (length 6)
_S1_2_88A1430 38,818 instructions (0.001%), 1,493 calls (088A1430 - 088A15B0, length 97)
_S1_2_88477A8 38,672 instructions (0.001%), 2,125 calls (088477A8 - 088477F8, length 21)
_S1_2_89CD1F4 38,628 instructions (0.001%), 333 calls (089CD1F4 - 089CD350, length 88)
  Back Branch 089CD328 999 times (length 14)
_S1_2_8847030 38,577 instructions (0.001%), 3,507 calls (08847030 - 08847064, length 14)
_S1_2_8838D80 38,577 instructions (0.001%), 3,507 calls (08838D80 - 08838DA8, length 11)
_S1_2_8838D54 38,577 instructions (0.001%), 3,507 calls (08838D54 - 08838D7C, length 11)
_S1_2_883D198 38,332 instructions (0.001%), 5,476 calls (0883D198 - 0883D22C, length 38)
_S1_2_8A49F1C 38,329 instructions (0.001%), 411 calls (08A49F1C - 08A4A37C, length 281)
_S1_2_8990C9C 38,222 instructions (0.001%), 887 calls (08990C9C - 08990D58, length 48)
_S1_2_8856704 38,194 instructions (0.001%), 169 calls (08856704 - 08856A8C, length 227)
_S1_2_891ED88 37,600 instructions (0.001%), 1,880 calls (0891ED88 - 0891EDD4, length 20)
_S1_2_8925318 37,389 instructions (0.001%), 1,133 calls (08925318 - 089253B8, length 41)
_S1_2_8842434 37,344 instructions (0.001%), 1,002 calls (08842434 - 088424D4, length 41)
_S1_2_89A8500 37,131 instructions (0.001%), 1,318 calls (089A8500 - 089A8570, length 29)
  Back Branch 089A852C 788 times (length 9)
  Back Branch 089A8534 553 times (length 11)
  Back Branch 089A853C 553 times (length 13)
_S1_2_891EC18 36,600 instructions (0.001%), 1,144 calls (0891EC18 - 0891EC94, length 32)
_S1_2_89AC4EC 36,108 instructions (0.001%), 682 calls (089AC4EC - 089AC574, length 35)
  Back Branch 089AC560 2,724 times (length 9)
  Back Branch 089AC568 681 times (length 22)
_S1_2_8894D8C 36,000 instructions (0.001%), 3,000 calls (08894D8C - 08894DB8, length 12)
_S1_2_8A51638 35,856 instructions (0.001%), 1,494 calls (08A513A8 - 08A52988, length 1401)
  Back Branch 08A513E8 46,314 times (length 12)
  Back Branch 08A5292C 5,976 times (length 1379)
  Back Branch 08A51670 1,494 times (length 91)
  Back Branch 08A51660 1,494 times (length 11)
_S1_2_885BC94 35,856 instructions (0.001%), 1,494 calls (0885BC94 - 0885C000, length 220)
_S1_2_897576C 35,856 instructions (0.001%), 17,928 calls (0897576C - 08975770, length 2)
_S1_2_8A44DC8 35,824 instructions (0.001%), 4,478 calls (08A44DC8 - 08A44DE4, length 8)
_S1_2_89186F4 35,822 instructions (0.001%), 1,986 calls (089186F4 - 08918790, length 40)
  Back Branch 0891872C 10 times (length 7)
_S1_2_88761DC 35,788 instructions (0.001%), 1,494 calls (088761DC - 08876280, length 42)
_S1_2_8A42EA8 35,701 instructions (0.001%), 1,879 calls (08A42EA8 - 08A42F38, length 37)
_S1_2_8936A78 35,622 instructions (0.001%), 1,870 calls (08936A78 - 08936C04, length 100)
_S1_2_8900A90 35,440 instructions (0.001%), 1,772 calls (08900A90 - 08900AF4, length 26)
_S1_2_8992A60 35,372 instructions (0.001%), 1,966 calls (08992A60 - 08992C78, length 135)
_S1_2_8992B3C 35,295 instructions (0.001%), 2,353 calls (08992B3C - 08992C78, length 80)
_S1_2_89545D0 35,320 instructions (0.001%), 1,766 calls (089545D0 - 08954628, length 23)
_S1_2_8812AE8 35,123 instructions (0.001%), 2,700 calls (08812AE8 - 08812B74, length 36)
_S1_2_891D6A8 35,025 instructions (0.001%), 2,335 calls (0891D6A8 - 0891D6E8, length 17)
_S1_2_8A597A4 34,918 instructions (0.001%), 2,054 calls (08A597A4 - 08A597E4, length 17)
_S1_2_8971B48 34,832 instructions (0.001%), 17,416 calls (08971B48 - 08971B4C, length 2)
_S1_2_8810164 34,535 instructions (0.001%), 1,234 calls (08810164 - 0881032C, length 115)
_S1_2_898D7F0 34,200 instructions (0.001%), 900 calls (0898D7F0 - 0898D884, length 38)
_S1_2_892D844 34,079 instructions (0.001%), 3 calls (0892D47C - 0892DAA4, length 395)
  Back Branch 0892D5B4 114,742 times (length 17)
  Back Branch 0892D7A0 4,742 times (length 114)
  Back Branch 0892DA6C 484 times (length 382)
_S1_2_8924C24 33,727 instructions (0.001%), 1,163 calls (08924C24 - 08924CAC, length 35)
_S1_2_88CC8B4 33,678 instructions (0.001%), 1,871 calls (088CC8B4 - 088CCA9C, length 123)
_S1_2_88F178C 33,672 instructions (0.001%), 1,872 calls (088F178C - 088F17D4, length 19)
_S1_2_8971CD4 33,660 instructions (0.001%), 16,830 calls (08971CD4 - 08971CD8, length 2)
_S1_2_897C240 33,660 instructions (0.001%), 11,220 calls (0897C240 - 0897C248, length 3)
_S1_2_897B390 33,660 instructions (0.001%), 11,220 calls (0897B390 - 0897B398, length 3)
_S1_2_8928980 33,627 instructions (0.001%), 303 calls (08928980 - 08928B54, length 118)
_S1_2_8911248 33,037 instructions (0.001%), 4 calls (08911248 - 0891130C, length 50)
  Back Branch 089112EC 2,400 times (length 28)
_S1_2_89AF98C 32,660 instructions (0.001%), 6,532 calls (089AF98C - 089AF99C, length 5)
_S1_2_89251A0 32,526 instructions (0.001%), 834 calls (089251A0 - 08925258, length 47)
_S1_2_88F77A8 31,824 instructions (0.001%), 1,872 calls (088F77A8 - 088F7A48, length 169)
_S1_2_8941120 31,824 instructions (0.001%), 1,872 calls (08941120 - 089411B8, length 39)
_S1_2_88CD8C4 31,807 instructions (0.001%), 1,871 calls (088CD8C4 - 088CD9F4, length 77)
_S1_2_892A1EC 31,284 instructions (0.001%), 1,128 calls (0892A1EC - 0892A278, length 36)
_S1_2_8859890 31,209 instructions (0.001%), 309 calls (08859890 - 08859A58, length 115)
_S1_2_893857C 31,050 instructions (0.001%), 1,242 calls (0893857C - 089385DC, length 25)
_S1_2_89B74E4 30,898 instructions (0.001%), 657 calls (089B74E4 - 089B762C, length 83)
_S1_2_8982BD8 30,888 instructions (0.001%), 2,574 calls (08982BD8 - 08982C04, length 12)
_S1_2_8964804 30,782 instructions (0.001%), 705 calls (08964804 - 0896494C, length 83)
  Back Branch 08964860 802 times (length 12)
_S1_2_89D3608 30,731 instructions (0.001%), 788 calls (089D3608 - 089D36A0, length 39)
_S1_2_8A28B98 30,675 instructions (0.001%), 375 calls (08A28B98 - 08A2909C, length 322)
  Back Branch 08A28C78 2 times (length 10)
_S1_2_89AD160 30,460 instructions (0.001%), 1,901 calls (089AD160 - 089AD224, length 50)
  Back Branch 089AD1E0 3 times (length 6)
_S1_2_89E3C10 30,416 instructions (0.001%), 1,901 calls (089E3C10 - 089E3C5C, length 20)
_S1_2_88701E8 30,000 instructions (0.001%), 1,500 calls (088701E8 - 08870234, length 20)
_S1_2_8960C40 29,883 instructions (0.001%), 1,423 calls (08960C40 - 08960C98, length 23)
_S1_2_8A512B8 29,880 instructions (0.001%), 2,988 calls (08A512B8 - 08A512DC, length 10)
_S1_2_89147D4 29,784 instructions (0.001%), 1,752 calls (089147D4 - 08914814, length 17)
_S1_2_89631BC 29,646 instructions (0.001%), 625 calls (089631BC - 08963230, length 30)
  Back Branch 089631F0 1,987 times (length 8)
_S1_2_8965488 29,528 instructions (0.001%), 478 calls (08965478 - 089655C8, length 85)
  Back Branch 08965550 5,180 times (length 8)
  Back Branch 08965588 906 times (length 70)
_S1_2_891DEA8 29,474 instructions (0.001%), 1 calls (0891DBE0 - 0891E0F4, length 326)
  Back Branch 0891E0B4 1,234 times (length 311)
  Back Branch 0891E098 1,234 times (length 187)
_S1_2_8A4E610 29,400 instructions (0.001%), 4,200 calls (08A4E610 - 08A4E628, length 7)
_S1_2_8992AC8 29,309 instructions (0.001%), 1,961 calls (08992AC8 - 08992C78, length 109)
_S1_2_890A308 28,884 instructions (0.001%), 9,628 calls (0890A308 - 0890A310, length 3)
_S1_2_8A63BF4 28,634 instructions (0.001%), 14,317 calls (08A63BF4 - 08A63BF8, length 2)
_S1_2_894C2A0 28,104 instructions (0.001%), 494 calls (0894C2A0 - 0894C3AC, length 68)
_S1_2_89CA2A8 28,080 instructions (0.001%), 720 calls (089CA2A8 - 089CA384, length 56)
_S1_2_897C4CC 28,050 instructions (0.001%), 1,870 calls (0897C4CC - 0897C504, length 15)
_S1_2_894BBB4 27,940 instructions (0.001%), 515 calls (0894BBB4 - 0894BCA8, length 62)
_S1_2_8964DE4 27,507 instructions (0.001%), 374 calls (08964DE4 - 08964F78, length 102)
_S1_2_89D21CC 27,352 instructions (0.001%), 2,104 calls (089D21CC - 089D2204, length 15)
_S1_2_889A2D0 27,240 instructions (0.001%), 5,448 calls (0889A2D0 - 0889A2E0, length 5)
_S1_2_884C934 27,000 instructions (0.001%), 4,500 calls (0884C934 - 0884C950, length 8)
_S1_2_881F250 26,958 instructions (0.001%), 1,796 calls (0881F250 - 0881F2D0, length 33)
_S1_2_890A9C0 26,952 instructions (0.001%), 8,984 calls (0890A9C0 - 0890A9C8, length 3)
_S1_2_886D9EC 26,910 instructions (0.001%), 1,495 calls (0886D9EC - 0886DA30, length 18)
_S1_2_886D9A4 26,910 instructions (0.001%), 1,495 calls (0886D9A4 - 0886D9E8, length 18)
_S1_2_89611A0 26,819 instructions (0.001%), 623 calls (089611A0 - 0896129C, length 64)
_S1_2_89DB0D4 26,614 instructions (0.001%), 1,901 calls (089DB0D4 - 089DB13C, length 27)
_S1_2_8A34960 26,613 instructions (0.001%), 510 calls (08A34960 - 08A34B0C, length 108)
_S1_2_892E284 26,391 instructions (0.001%), 252 calls (0892E284 - 0892E4A8, length 138)
_S1_2_8915F20 26,320 instructions (0.001%), 1,880 calls (08915F20 - 08915F54, length 14)
_S1_2_892BFB4 26,191 instructions (0.001%), 18 calls (0892BFB4 - 0892C8CC, length 583)
  Back Branch 0892C760 132 times (length 117)
  Back Branch 0892C278 132 times (length 97)
  Back Branch 0892C7C8 42 times (length 19)
  Back Branch 0892C564 42 times (length 75)
  Back Branch 0892C864 42 times (length 12)
  Back Branch 0892C80C 7 times (length 5)
_S1_2_8928C1C 26,129 instructions (0.001%), 36 calls (08928C1C - 08928D80, length 90)
  Back Branch 08928D70 523 times (length 47)
_S1_2_89D1520 26,040 instructions (0.001%), 120 calls (089D1520 - 089D16B0, length 101)
  Back Branch 089D15CC 360 times (length 9)
  Back Branch 089D15F0 360 times (length 30)
  Back Branch 089D167C 360 times (length 9)
  Back Branch 089D169C 360 times (length 33)
_S1_2_8911310 25,751 instructions (0.001%), 4 calls (08911310 - 08911398, length 35)
  Back Branch 0891138C 2,400 times (length 23)
_S1_2_8A2B4D0 24,816 instructions (0.001%), 69 calls (08A2B4D0 - 08A2BB98, length 435)
  Back Branch 08A2BB64 282 times (length 335)
  Back Branch 08A2B84C 95 times (length 45)
_S1_2_89E3E68 24,713 instructions (0.001%), 1,901 calls (089E3E68 - 089E3E98, length 13)
_S1_2_898E440 24,677 instructions (0.001%), 1,341 calls (0898E440 - 0898E494, length 22)
  Back Branch 0898E488 1,042 times (length 5)
_S1_2_88D0588 24,408 instructions (0.001%), 1,877 calls (088D0588 - 088D05D4, length 20)
_S1_2_88CDFB0 24,375 instructions (0.001%), 1,873 calls (088CDFB0 - 088CE02C, length 32)
  Back Branch 088CE008 2 times (length 7)
_S1_2_88DEE7C 24,356 instructions (0.001%), 1,873 calls (088DEE7C - 088DEEC8, length 20)
_S1_2_8970ED4 24,308 instructions (0.001%), 12,154 calls (08970ED4 - 08970ED8, length 2)
_S1_2_887DE20 24,185 instructions (0.001%), 3,455 calls (0887DE20 - 0887DE38, length 7)
_S1_2_883BDC4 24,112 instructions (0.001%), 164 calls (0883BDC4 - 0883C03C, length 159)
_S1_2_8892510 23,922 instructions (0.001%), 1,494 calls (08892510 - 08892800, length 189)
_S1_2_8A553AC 23,904 instructions (0.001%), 2,988 calls (08A553AC - 08A553C8, length 8)
_S1_2_899798C 23,798 instructions (0.001%), 326 calls (0899798C - 08997B00, length 94)
_S1_2_88F3570 23,720 instructions (0.001%), 298 calls (088F3570 - 088F36DC, length 92)
  Back Branch 088F36B8 298 times (length 12)
  Back Branch 088F3670 278 times (length 6)
_S1_2_883C304 23,369 instructions (0.001%), 164 calls (0883C304 - 0883C8C0, length 368)
_S1_2_8A252DC 23,203 instructions (0.001%), 748 calls (08A252DC - 08A25420, length 82)
_S1_2_8A2A89C 23,180 instructions (0.001%), 1,425 calls (08A2A89C - 08A2A910, length 30)
_S1_2_89A31FC 23,014 instructions (0.001%), 311 calls (089A31FC - 089A3320, length 74)
_S1_2_880C030 22,737 instructions (0.001%), 1,514 calls (0880C030 - 0880C0D4, length 42)
_S1_2_89418FC 22,568 instructions (0.001%), 1,612 calls (089418FC - 08941938, length 16)
_S1_2_8996DA0 22,516 instructions (0.001%), 1,251 calls (08996DA0 - 08996E28, length 35)
_S1_2_891D6F8 22,496 instructions (0.001%), 1,184 calls (0891D6F8 - 0891D750, length 23)
_S1_2_880C0F8 22,444 instructions (0.001%), 1,871 calls (0880C0F8 - 0880C124, length 12)
_S1_2_897C888 22,440 instructions (0.001%), 7,480 calls (0897C888 - 0897C890, length 3)
_S1_2_896C64C 22,440 instructions (0.001%), 3,740 calls (0896C64C - 0896C668, length 8)
_S1_2_8827C68 22,395 instructions (0.001%), 1,493 calls (08827C68 - 08827CA0, length 15)
_S1_2_895C7BC 22,380 instructions (0.001%), 20 calls (0895C7BC - 0895CABC, length 193)
  Back Branch 0895C958 1,540 times (length 17)
  Back Branch 0895CA78 20 times (length 144)
_S1_2_891CE68 22,307 instructions (0.001%), 5 calls (0891CE18 - 0891CF74, length 88)
  Back Branch 0891CEB8 183,040 times (length 42)
_S1_2_884C6B4 21,930 instructions (0.001%), 510 calls (0884C6B4 - 0884C75C, length 43)
_S1_2_895F31C 21,924 instructions (0.001%), 3,132 calls (0895F31C - 0895F334, length 7)
_S1_2_8961A54 21,869 instructions (0.001%), 3,112 calls (08961A54 - 08961AC4, length 29)
  Back Branch 08961AB8 8 times (length 9)
_S1_2_880F54C 21,861 instructions (0.001%), 260 calls (0880F54C - 0881032C, length 889)
_S1_2_894C994 21,854 instructions (0.001%), 2 calls (0894C994 - 0894CB68, length 118)
  Back Branch 0894CB08 363 times (length 68)
  Back Branch 0894CB28 83 times (length 8)
_S1_2_895EBEC 21,756 instructions (0.001%), 174 calls (0895EBEC - 0895ED30, length 82)
  Back Branch 0895ECF0 2,064 times (length 7)
_S1_2_8994C7C 21,746 instructions (0.001%), 1,332 calls (08994C7C - 08994D48, length 52)
_S1_2_889D2B8 21,692 instructions (0.001%), 748 calls (0889D2B8 - 0889D574, length 176)
_S1_2_89A70D8 21,600 instructions (0.001%), 720 calls (089A70D8 - 089A714C, length 30)
_S1_2_8902F0C 21,314 instructions (0.001%), 1,177 calls (08902F0C - 08902FD4, length 51)
_S1_2_890054C 21,288 instructions (0.001%), 1,774 calls (0890054C - 08900578, length 12)
_S1_2_89564F0 21,235 instructions (0.001%), 20 calls (089564F0 - 089577A8, length 1199)
_S1_2_89BA844 21,179 instructions (0.001%), 368 calls (089BA844 - 089BA95C, length 71)
_S1_2_8990B34 21,075 instructions (0.001%), 843 calls (08990B34 - 08990BB4, length 33)
_S1_2_884C3C8 21,000 instructions (0.001%), 1,500 calls (0884C3C8 - 0884C428, length 25)
_S1_2_889F92C 20,978 instructions (0.001%), 1,234 calls (0889F92C - 0889F96C, length 17)
_S1_2_89DB080 20,911 instructions (0.001%), 1,901 calls (089DB080 - 089DB0A8, length 11)
_S1_2_89D13C4 20,760 instructions (0.001%), 120 calls (089D13C4 - 089D151C, length 87)
  Back Branch 089D14C4 360 times (length 6)
  Back Branch 089D14FC 360 times (length 52)
  Back Branch 089D14A0 360 times (length 22)
  Back Branch 089D147C 120 times (length 8)
_S1_2_8915C9C 20,754 instructions (0.001%), 44 calls (08915C9C - 08915DE4, length 83)
  Back Branch 08915DC0 547 times (length 34)
_S1_2_8915EF4 20,680 instructions (0.001%), 1,880 calls (08915EF4 - 08915F1C, length 11)
_S1_2_8928D84 20,670 instructions (0.001%), 24 calls (08928D84 - 08928F14, length 101)
  Back Branch 08928E04 303 times (length 17)
  Back Branch 08928EE8 303 times (length 50)
_S1_2_891D180 20,628 instructions (0.001%), 27 calls (0891D180 - 0891D240, length 49)
  Back Branch 0891D228 1,656 times (length 12)
_S1_2_894BAE0 20,601 instructions (0.001%), 515 calls (0894BAE0 - 0894BBB0, length 53)
_S1_2_8913184 20,587 instructions (0.001%), 196 calls (08913184 - 08913408, length 162)
_S1_2_8837788 20,571 instructions (0.001%), 2 calls (08837788 - 088379D0, length 147)
  Back Branch 08837854 393 times (length 32)
  Back Branch 088379AC 131 times (length 75)
  Back Branch 08837868 131 times (length 43)
_S1_2_8837F7C 20,567 instructions (0.001%), 131 calls (08837F7C - 08838110, length 102)
  Back Branch 08838054 1,310 times (length 5)
  Back Branch 08837FF8 393 times (length 5)
_S1_2_892EA90 20,570 instructions (0.001%), 1,870 calls (0892EA90 - 0892EAB8, length 11)
_S1_2_88BA350 20,510 instructions (0.001%), 586 calls (088BA350 - 088BA3EC, length 40)
_S1_2_897EB24 20,394 instructions (0.001%), 632 calls (0897EB24 - 0897EBF4, length 53)
_S1_2_89148E8 20,340 instructions (0.001%), 1,104 calls (089148E8 - 08914948, length 25)
_S1_2_88F7A4C 20,206 instructions (0.000%), 133 calls (088F7A4C - 088F7EC4, length 287)
_S1_2_8A4AAE4 20,059 instructions (0.000%), 412 calls (08A4AAE4 - 08A4AE14, length 205)
_S1_2_8845208 20,010 instructions (0.000%), 870 calls (08845208 - 08845260, length 23)
_S1_2_89A61F8 19,720 instructions (0.000%), 494 calls (089A61F8 - 089A62B8, length 49)
_S1_2_890337C 19,710 instructions (0.000%), 135 calls (0890337C - 089035C0, length 146)
_S1_2_89A3B7C 19,566 instructions (0.000%), 8 calls (089A3B7C - 089A3CA8, length 76)
  Back Branch 089A3C78 2,056 times (length 46)
_S1_2_880A710 19,538 instructions (0.000%), 240 calls (0880A710 - 0880AF90, length 545)
_S1_2_895E284 19,311 instructions (0.000%), 13 calls (0895E284 - 0895E2EC, length 27)
  Back Branch 0895E2C0 2,240 times (length 8)
  Back Branch 0895E2E0 208 times (length 6)
_S1_2_899DAF8 19,268 instructions (0.000%), 75 calls (0899D84C - 0899E264, length 647)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
_S1_2_8846430 19,228 instructions (0.000%), 1,748 calls (08846430 - 08846460, length 13)
_S1_2_88F0B28 19,101 instructions (0.000%), 164 calls (088F0B28 - 088F0DDC, length 174)
  Back Branch 088F0C78 163 times (length 71)
_S1_2_89AC6FC 19,075 instructions (0.000%), 2,725 calls (089AC6FC - 089AC714, length 7)
_S1_2_89D40F8 19,072 instructions (0.000%), 788 calls (089D40F8 - 089D41F4, length 64)
_S1_2_88452C4 19,054 instructions (0.000%), 80 calls (088452C4 - 08845A7C, length 495)
_S1_2_89E39A4 19,010 instructions (0.000%), 1,901 calls (089E39A4 - 089E39C8, length 10)
_S1_2_89DB0AC 19,010 instructions (0.000%), 1,901 calls (089DB0AC - 089DB0D0, length 10)
_S1_2_8997B68 18,966 instructions (0.000%), 907 calls (08997B68 - 08997BF8, length 37)
_S1_2_89643C0 18,850 instructions (0.000%), 3,770 calls (089643C0 - 089643D0, length 5)
_S1_2_89A8EF8 18,679 instructions (0.000%), 408 calls (089A8EF8 - 089A8FD8, length 57)
_S1_2_8981968 18,646 instructions (0.000%), 1,870 calls (08981968 - 0898198C, length 10)
_S1_2_89680DC 18,612 instructions (0.000%), 281 calls (089680DC - 08968218, length 80)
_S1_2_898F464 18,579 instructions (0.000%), 1,689 calls (0898F464 - 0898F48C, length 11)
_S1_2_897A2A8 18,518 instructions (0.000%), 118 calls (0897A2A8 - 0897A968, length 433)
_S1_2_889CDEC 18,510 instructions (0.000%), 1,234 calls (0889CDEC - 0889CE2C, length 17)
_S1_2_895FA04 18,420 instructions (0.000%), 784 calls (0895FA04 - 0895FA78, length 30)
_S1_2_8876364 18,120 instructions (0.000%), 1,510 calls (08876364 - 08876398, length 14)
_S1_2_89A458C 18,015 instructions (0.000%), 2,574 calls (089A458C - 089A45A4, length 7)
_S1_2_898704C 18,018 instructions (0.000%), 2,574 calls (0898704C - 08987064, length 7)
_S1_2_8960D30 17,880 instructions (0.000%), 447 calls (08960D30 - 08960DD4, length 42)
_S1_2_894F1E4 17,880 instructions (0.000%), 40 calls (0894F1E4 - 0894F528, length 210)
  Back Branch 0894F4EC 1,440 times (length 11)
_S1_2_8A25460 17,280 instructions (0.000%), 1,234 calls (08A25460 - 08A254A0, length 17)
_S1_2_8940D24 17,260 instructions (0.000%), 8,630 calls (08940D24 - 08940D28, length 2)
_S1_2_886F350 17,112 instructions (0.000%), 1,500 calls (0886F350 - 0886F3F0, length 41)
_S1_2_89E39F8 17,109 instructions (0.000%), 1,901 calls (089E39F8 - 089E3A20, length 11)
_S1_2_89B5620 17,109 instructions (0.000%), 1,901 calls (089B5620 - 089B5640, length 9)
_S1_2_899D2DC 16,992 instructions (0.000%), 3 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_893CBD4 16,889 instructions (0.000%), 1 calls (0893CBD4 - 0893CEC4, length 189)
  Back Branch 0893CCBC 16,848 times (length 27)
  Back Branch 0893CDA8 3,381 times (length 27)
  Back Branch 0893CE78 1 times (length 32)
_S1_2_88EE004 16,848 instructions (0.000%), 1,872 calls (088EE004 - 088EE02C, length 11)
_S1_2_896C2B4 16,830 instructions (0.000%), 1,870 calls (0896C2B4 - 0896C2D8, length 10)
_S1_2_8829824 16,776 instructions (0.000%), 1,870 calls (08829824 - 08829844, length 9)
_S1_2_8964950 16,659 instructions (0.000%), 617 calls (08964950 - 089649B8, length 27)
_S1_2_8A6365C 16,516 instructions (0.000%), 8,258 calls (08A6365C - 08A63660, length 2)
_S1_2_895D41C 16,452 instructions (0.000%), 876 calls (0895D41C - 0895D474, length 23)
_S1_2_8961330 16,434 instructions (0.000%), 1,494 calls (08961330 - 08961358, length 11)
_S1_2_88C1874 16,434 instructions (0.000%), 1,494 calls (088C1874 - 088C18A0, length 12)
_S1_2_891784C 16,416 instructions (0.000%), 1,026 calls (0891784C - 08917898, length 20)
_S1_2_8919064 16,244 instructions (0.000%), 524 calls (08919064 - 089190DC, length 31)
_S1_2_897E468 16,241 instructions (0.000%), 1 calls (0897E468 - 0897E858, length 253)
  Back Branch 0897E704 577 times (length 70)
  Back Branch 0897E5B8 1 times (length 9)
_S1_2_8842038 16,032 instructions (0.000%), 1,002 calls (08842038 - 08842074, length 16)
_S1_2_8A254A4 16,010 instructions (0.000%), 748 calls (08A254A4 - 08A2552C, length 35)
_S1_2_88981C4 15,978 instructions (0.000%), 7,989 calls (088981C4 - 088981C8, length 2)
_S1_2_8A63C3C 15,958 instructions (0.000%), 7,979 calls (08A63C3C - 08A63C40, length 2)
_S1_2_89992A0 15,861 instructions (0.000%), 311 calls (089992A0 - 08999368, length 51)
_S1_2_8A47218 15,810 instructions (0.000%), 510 calls (08A47218 - 08A4734C, length 78)
_S1_2_891CEB0 15,783 instructions (0.000%), 3 calls (0891CE18 - 0891CF74, length 88)
  Back Branch 0891CEB8 183,040 times (length 42)
_S1_2_88258C0 15,738 instructions (0.000%), 1 calls (088258C0 - 08825A50, length 101)
  Back Branch 08825A00 513 times (length 37)
  Back Branch 08825A1C 11 times (length 50)
_S1_2_895FFD8 15,653 instructions (0.000%), 1,423 calls (0895FFD8 - 08960008, length 13)
_S1_2_88422D0 15,589 instructions (0.000%), 1 calls (088422D0 - 088423F4, length 74)
  Back Branch 0884239C 1,002 times (length 11)
  Back Branch 088423D4 502 times (length 9)
_S1_2_8A25424 15,430 instructions (0.000%), 1,234 calls (08A25424 - 08A2545C, length 15)
_S1_2_888CF94 15,368 instructions (0.000%), 242 calls (0888CF94 - 0888D644, length 429)
_S1_2_88875B8 15,123 instructions (0.000%), 6 calls (088875B8 - 08887E04, length 532)
  Back Branch 08887D34 54 times (length 163)
  Back Branch 08887A00 48 times (length 150)
  Back Branch 08887A5C 48 times (length 16)
_S1_2_8949BF0 15,095 instructions (0.000%), 485 calls (08949BF0 - 08949CD8, length 59)
_S1_2_886FFA8 15,000 instructions (0.000%), 1,500 calls (0886FFA8 - 0886FFCC, length 10)
_S1_2_884C084 15,000 instructions (0.000%), 1,500 calls (0884C084 - 0884C0A8, length 10)
_S1_2_888FF64 14,992 instructions (0.000%), 1,494 calls (0888FF64 - 0888FF9C, length 15)
_S1_2_8A26AF8 14,976 instructions (0.000%), 1,872 calls (08A26AF8 - 08A26B14, length 8)
_S1_2_8804348 14,960 instructions (0.000%), 7,480 calls (08804348 - 0880434C, length 2)
_S1_2_8929A48 14,884 instructions (0.000%), 1 calls (089299AC - 08929C6C, length 177)
  Back Branch 08929C08 3,316 times (length 13)
  Back Branch 08929C20 303 times (length 159)
_S1_2_8967C6C 14,879 instructions (0.000%), 207 calls (08967C6C - 08967E78, length 132)
_S1_2_8960228 14,868 instructions (0.000%), 496 calls (08960228 - 089602A4, length 32)
_S1_2_889CBAC 14,728 instructions (0.000%), 2,104 calls (0889CBAC - 0889CBC4, length 7)
_S1_2_89AB470 14,616 instructions (0.000%), 7,308 calls (089AB470 - 089AB474, length 2)
_S1_2_89B093C 14,570 instructions (0.000%), 235 calls (089B093C - 089B0A30, length 62)
_S1_2_8A2A7B8 14,476 instructions (0.000%), 658 calls (08A2A7B8 - 08A2A860, length 43)
_S1_2_8968ACC 14,344 instructions (0.000%), 1,793 calls (08968ACC - 08968B04, length 15)
_S1_2_888E154 14,287 instructions (0.000%), 141 calls (0888E154 - 0888E430, length 184)
_S1_2_889CF80 14,212 instructions (0.000%), 748 calls (0889CF80 - 0889CFC8, length 19)
_S1_2_8A3E7D8 14,155 instructions (0.000%), 95 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3E810 380 times (length 10)
_S1_2_8812938 14,088 instructions (0.000%), 1,174 calls (08812938 - 08812964, length 12)
_S1_2_89A85B0 14,029 instructions (0.000%), 784 calls (089A85B0 - 089A861C, length 28)
  Back Branch 089A85DC 378 times (length 9)
_S1_2_88981BC 14,028 instructions (0.000%), 7,014 calls (088981BC - 088981C0, length 2)
_S1_2_892BB94 13,806 instructions (0.000%), 53 calls (0892BAC4 - 0892BFB0, length 316)
  Back Branch 0892BCD4 101 times (length 134)
  Back Branch 0892BF6C 101 times (length 118)
_S1_2_891BAD4 13,770 instructions (0.000%), 810 calls (0891BAD4 - 0891BB1C, length 19)
_S1_2_899F408 13,698 instructions (0.000%), 127 calls (0899F408 - 0899F6F8, length 189)
_S1_2_880E4EC 13,612 instructions (0.000%), 378 calls (0880E4EC - 0880E60C, length 73)
_S1_2_888FCD8 13,584 instructions (0.000%), 8 calls (0888FCD8 - 0888FDE4, length 68)
  Back Branch 0888FD58 736 times (length 10)
  Back Branch 0888FDC4 736 times (length 10)
_S1_2_89AE03C 13,574 instructions (0.000%), 1,234 calls (089AE03C - 089AE064, length 11)
_S1_2_8A2AF78 13,490 instructions (0.000%), 95 calls (08A2AF78 - 08A2B2A4, length 204)
  Back Branch 08A2B0A0 570 times (length 13)
_S1_2_8A636C4 13,462 instructions (0.000%), 6,731 calls (08A636C4 - 08A636C8, length 2)
_S1_2_89A8D70 13,382 instructions (0.000%), 228 calls (089A8D70 - 089A8EF4, length 98)
_S1_2_8A0BC48 13,307 instructions (0.000%), 1,901 calls (08A0BC48 - 08A0BC74, length 12)
_S1_2_89E3A24 13,307 instructions (0.000%), 1,901 calls (089E3A24 - 089E3A44, length 9)
_S1_2_886A6C4 13,268 instructions (0.000%), 216 calls (0886A6C4 - 0886AC50, length 356)
_S1_2_8963168 13,226 instructions (0.000%), 1,876 calls (08963168 - 089631A8, length 17)
  Back Branch 0896319C 15 times (length 6)
_S1_2_891DCD8 13,226 instructions (0.000%), 1 calls (0891DBE0 - 0891E0F4, length 326)
  Back Branch 0891E0B4 1,234 times (length 311)
  Back Branch 0891E098 1,234 times (length 187)
_S1_2_8A3AC38 13,200 instructions (0.000%), 95 calls (08A3AC38 - 08A3B004, length 244)
_S1_2_8A474B4 13,184 instructions (0.000%), 412 calls (08A474B4 - 08A47654, length 105)
_S1_2_89F3BC0 13,104 instructions (0.000%), 1,872 calls (089F3BC0 - 089F3BD8, length 7)
_S1_2_88A1928 13,104 instructions (0.000%), 1,872 calls (088A1928 - 088A1940, length 7)
_S1_2_89135E4 13,097 instructions (0.000%), 1,871 calls (089135E4 - 089135FC, length 7)
_S1_2_88ED054 13,104 instructions (0.000%), 1,872 calls (088ED054 - 088ED06C, length 7)
_S1_2_888CDA0 13,095 instructions (0.000%), 169 calls (0888CDA0 - 0888D644, length 554)
_S1_2_891FDAC 13,075 instructions (0.000%), 36 calls (0891FDAC - 0891FFDC, length 141)
  Back Branch 0891FFA8 209 times (length 81)
_S1_2_8900A64 12,985 instructions (0.000%), 1,855 calls (08900A64 - 08900A7C, length 7)
_S1_2_89A89F4 12,907 instructions (0.000%), 581 calls (089A89F4 - 089A8A4C, length 23)
_S1_2_8A45D1C 12,852 instructions (0.000%), 918 calls (08A45D1C - 08A45D50, length 14)
_S1_2_8834D68 12,836 instructions (0.000%), 2 calls (08834D68 - 08834F6C, length 130)
  Back Branch 08834EC4 205 times (length 29)
  Back Branch 08834F34 131 times (length 85)
_S1_2_88F085C 12,788 instructions (0.000%), 1,825 calls (088F085C - 088F08A8, length 20)
_S1_2_891D124 12,768 instructions (0.000%), 12 calls (0891D124 - 0891D17C, length 23)
  Back Branch 0891D170 1,053 times (length 12)
_S1_2_8A470E0 12,741 instructions (0.000%), 411 calls (08A470E0 - 08A47214, length 78)
_S1_2_894C16C 12,740 instructions (0.000%), 490 calls (0894C16C - 0894C1D0, length 26)
_S1_2_881E98C 12,566 instructions (0.000%), 380 calls (0881E98C - 0881EAB4, length 75)
_S1_2_8A636CC 12,428 instructions (0.000%), 6,214 calls (08A636CC - 08A636D0, length 2)
_S1_2_8923624 12,348 instructions (0.000%), 102 calls (08923550 - 089237B4, length 154)
  Back Branch 089236BC 161 times (length 16)
  Back Branch 0892363C 161 times (length 61)
_S1_2_8960DE4 12,278 instructions (0.000%), 1,754 calls (08960DE4 - 08960E0C, length 11)
_S1_2_88379D4 12,276 instructions (0.000%), 2 calls (088379D4 - 08837B8C, length 111)
  Back Branch 08837B48 393 times (length 70)
  Back Branch 08837B5C 131 times (length 79)
_S1_2_8992B68 12,220 instructions (0.000%), 611 calls (08992B68 - 08992C78, length 69)
_S1_2_8918BE8 12,195 instructions (0.000%), 813 calls (08918BE8 - 08918C20, length 15)
_S1_2_8A3485C 12,177 instructions (0.000%), 643 calls (08A3485C - 08A348A4, length 19)
_S1_2_898209C 12,110 instructions (0.000%), 6 calls (08982094 - 089820B0, length 8)
  Back Branch 089820AC 1,869 times (length 8)
_S1_2_8937448 12,096 instructions (0.000%), 252 calls (08937448 - 08937534, length 60)
_S1_2_898EE3C 12,043 instructions (0.000%), 135 calls (0898EE3C - 0898EF64, length 75)
  Back Branch 0898EE90 863 times (length 10)
_S1_2_8902868 11,980 instructions (0.000%), 5,990 calls (08902868 - 0890286C, length 2)
_S1_2_8888A78 11,976 instructions (0.000%), 48 calls (08888A78 - 088892DC, length 538)
_S1_2_886D964 11,960 instructions (0.000%), 1,495 calls (0886D964 - 0886D980, length 8)
_S1_2_8844860 11,952 instructions (0.000%), 5,976 calls (08844860 - 08844864, length 2)
_S1_2_889DCEC 11,728 instructions (0.000%), 40 calls (0889DCEC - 0889E334, length 403)
_S1_2_898FDB0 11,725 instructions (0.000%), 335 calls (0898FDB0 - 0898FE38, length 35)
_S1_2_8994F10 11,700 instructions (0.000%), 468 calls (08994F10 - 08994F90, length 33)
_S1_2_88F1504 11,682 instructions (0.000%), 129 calls (088F1504 - 088F1570, length 28)
  Back Branch 088F1550 954 times (length 11)
  Back Branch 088F1560 129 times (length 17)
_S1_2_891EDD8 11,640 instructions (0.000%), 1,164 calls (0891EDD8 - 0891EDFC, length 10)
_S1_2_8831A00 11,529 instructions (0.000%), 253 calls (08831A00 - 08831CDC, length 184)
_S1_2_89ACBB8 11,510 instructions (0.000%), 5,755 calls (089ACBB8 - 089ACBBC, length 2)
_S1_2_8A2C250 11,495 instructions (0.000%), 95 calls (08A2C250 - 08A2C874, length 394)
  Back Branch 08A2C840 95 times (length 308)
_S1_2_89D16B4 11,480 instructions (0.000%), 40 calls (089D16B4 - 089D1874, length 113)
  Back Branch 089D1794 480 times (length 4)
  Back Branch 089D17DC 360 times (length 5)
  Back Branch 089D1824 360 times (length 7)
  Back Branch 089D1834 120 times (length 31)
_S1_2_88076D8 11,464 instructions (0.000%), 159 calls (088076D8 - 08807894, length 112)
_S1_2_8924D3C 11,426 instructions (0.000%), 394 calls (08924D3C - 08924DC4, length 35)
_S1_2_891EA90 11,368 instructions (0.000%), 116 calls (0891EA90 - 0891EC14, length 98)
_S1_2_8996A2C 11,337 instructions (0.000%), 3,779 calls (08996A2C - 08996A34, length 3)
_S1_2_89984EC 11,328 instructions (0.000%), 1,888 calls (089984EC - 08998500, length 6)
_S1_2_889CF10 11,106 instructions (0.000%), 1,234 calls (0889CF10 - 0889CF30, length 9)
_S1_2_8A63C44 11,072 instructions (0.000%), 5,536 calls (08A63C44 - 08A63C48, length 2)
_S1_2_8A63BEC 11,072 instructions (0.000%), 5,536 calls (08A63BEC - 08A63BF0, length 2)
_S1_2_8000040 11,039 instructions (0.000%), 8 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 3,677 times (length 3)
_S1_2_8859734 11,020 instructions (0.000%), 1,358 calls (08859734 - 08859768, length 14)
_S1_2_894E96C 10,980 instructions (0.000%), 20 calls (0894E96C - 0894EAE8, length 96)
  Back Branch 0894EAC0 720 times (length 40)
_S1_2_882FC1C 10,936 instructions (0.000%), 235 calls (0882FC1C - 0882FD30, length 70)
_S1_2_898EAE4 10,906 instructions (0.000%), 135 calls (0898EAE4 - 0898EC10, length 76)
  Back Branch 0898EB3C 890 times (length 8)
_S1_2_89AC728 10,896 instructions (0.000%), 2,724 calls (089AC728 - 089AC734, length 4)
_S1_2_88092D4 10,894 instructions (0.000%), 16 calls (088092D4 - 08809820, length 340)
  Back Branch 088097BC 94 times (length 293)
  Back Branch 088097EC 17 times (length 309)
_S1_2_8919FA8 10,890 instructions (0.000%), 242 calls (08919FA8 - 0891A068, length 49)
_S1_2_88F769C 10,785 instructions (0.000%), 390 calls (088F75CC - 088F7A48, length 288)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_892CFCC 10,714 instructions (0.000%), 2 calls (0892CFCC - 0892D0AC, length 57)
  Back Branch 0892D088 484 times (length 22)
_S1_2_8A2B474 10,663 instructions (0.000%), 95 calls (08A2B474 - 08A2BB98, length 458)
  Back Branch 08A2BB64 282 times (length 335)
  Back Branch 08A2B84C 95 times (length 45)
_S1_2_89651A4 10,584 instructions (0.000%), 756 calls (089651A4 - 089651E0, length 16)
_S1_2_8901CE4 10,542 instructions (0.000%), 208 calls (08901CE4 - 08901EA8, length 114)
  Back Branch 08901DD0 9 times (length 30)
_S1_2_89B7414 10,512 instructions (0.000%), 219 calls (089B7414 - 089B74E0, length 52)
_S1_2_8856C98 10,340 instructions (0.000%), 470 calls (08856C98 - 08856CEC, length 22)
_S1_2_8940CFC 10,324 instructions (0.000%), 5,162 calls (08940CFC - 08940D00, length 2)
_S1_2_891CA90 10,318 instructions (0.000%), 4 calls (0891CA80 - 0891CB70, length 61)
  Back Branch 0891CA9C 13,568 times (length 9)
_S1_2_8987014 10,300 instructions (0.000%), 2,575 calls (08987014 - 08987020, length 4)
_S1_2_8A347B4 10,200 instructions (0.000%), 510 calls (08A347B4 - 08A34814, length 25)
_S1_2_896CEA8 10,063 instructions (0.000%), 203 calls (0896CEA8 - 0896CFA8, length 65)
_S1_2_895FFBC 9,975 instructions (0.000%), 1,425 calls (0895FFBC - 0895FFD4, length 7)
_S1_2_8A2C878 9,975 instructions (0.000%), 95 calls (08A2C878 - 08A2CB50, length 183)
_S1_2_8964CE8 9,962 instructions (0.000%), 293 calls (08964CE8 - 08964D7C, length 38)
_S1_2_89371B0 9,947 instructions (0.000%), 250 calls (089371B0 - 089372C4, length 70)
_S1_2_8997530 9,900 instructions (0.000%), 396 calls (08997530 - 08997590, length 25)
_S1_2_89A89B0 9,877 instructions (0.000%), 581 calls (089A89B0 - 089A89F0, length 17)
_S1_2_8938390 9,884 instructions (0.000%), 2,471 calls (08938390 - 0893839C, length 4)
_S1_2_89D4504 9,872 instructions (0.000%), 1,234 calls (089D4504 - 089D4520, length 8)
_S1_2_8942720 9,750 instructions (0.000%), 4,875 calls (08942720 - 08942724, length 2)
_S1_2_888CB58 9,734 instructions (0.000%), 128 calls (0888CB58 - 0888D644, length 700)
_S1_2_89A1338 9,680 instructions (0.000%), 242 calls (089A1338 - 089A1E38, length 705)
  Back Branch 089A1724 140,389 times (length 10)
  Back Branch 089A1DD4 6,315 times (length 10)
  Back Branch 089A19AC 6,312 times (length 13)
  Back Branch 089A1640 5,267 times (length 11)
  Back Branch 089A177C 5,267 times (length 13)
  Back Branch 089A1C40 519 times (length 49)
  Back Branch 089A1C60 173 times (length 91)
  Back Branch 089A1D0C 3 times (length 13)
_S1_2_895D21C 9,665 instructions (0.000%), 39 calls (0895D21C - 0895D2D0, length 46)
  Back Branch 0895D2B0 388 times (length 27)
_S1_2_88918C0 9,604 instructions (0.000%), 4 calls (088918C0 - 08891B74, length 174)
  Back Branch 08891A98 600 times (length 23)
_S1_2_898CD98 9,583 instructions (0.000%), 11 calls (0898CD98 - 0898CFD4, length 144)
  Back Branch 0898CEBC 657 times (length 12)
  Back Branch 0898CE38 92 times (length 4)
  Back Branch 0898CE60 67 times (length 5)
  Back Branch 0898CEC4 67 times (length 25)
  Back Branch 0898CF70 43 times (length 37)
  Back Branch 0898CECC 11 times (length 37)
_S1_2_894C714 9,438 instructions (0.000%), 363 calls (0894C714 - 0894C778, length 26)
_S1_2_8877118 9,396 instructions (0.000%), 76 calls (08877118 - 088772B0, length 103)
  Back Branch 08877288 216 times (length 47)
_S1_2_8891B78 9,393 instructions (0.000%), 160 calls (08891B78 - 088922A0, length 459)
_S1_2_89A6158 9,310 instructions (0.000%), 490 calls (089A6158 - 089A61B0, length 23)
_S1_2_896B994 9,259 instructions (0.000%), 1 calls (0896B994 - 0896BE90, length 320)
  Back Branch 0896BDAC 1,664 times (length 5)
  Back Branch 0896BDCC 128 times (length 5)
_S1_2_8A624B4 9,216 instructions (0.000%), 384 calls (08A624B4 - 08A62518, length 26)
_S1_2_89190E0 9,209 instructions (0.000%), 101 calls (089190E0 - 08919348, length 155)
_S1_2_895F220 9,139 instructions (0.000%), 481 calls (0895F220 - 0895F268, length 19)
_S1_2_8943F54 9,133 instructions (0.000%), 129 calls (08943F54 - 0894409C, length 83)
_S1_2_892CEB0 9,044 instructions (0.000%), 15 calls (0892CEB0 - 0892CF38, length 35)
  Back Branch 0892CF00 1,080 times (length 8)
_S1_2_8913850 9,016 instructions (0.000%), 196 calls (08913850 - 08913940, length 61)
_S1_2_89364EC 8,988 instructions (0.000%), 1,498 calls (089364EC - 08936508, length 8)
_S1_2_890AC90 8,964 instructions (0.000%), 4,482 calls (0890AC90 - 0890AC94, length 2)
_S1_2_8A55378 8,964 instructions (0.000%), 2,988 calls (08A55378 - 08A55380, length 3)
_S1_2_8890334 8,964 instructions (0.000%), 1,494 calls (08890334 - 0889034C, length 7)
_S1_2_8919F14 8,954 instructions (0.000%), 242 calls (08919F14 - 0891A068, length 86)
_S1_2_8996830 8,892 instructions (0.000%), 228 calls (08996830 - 089968C8, length 39)
_S1_2_8965688 8,580 instructions (0.000%), 715 calls (08965688 - 089656B4, length 12)
_S1_2_887DE08 8,478 instructions (0.000%), 1,413 calls (0887DE08 - 0887DE1C, length 6)
_S1_2_88280F0 8,460 instructions (0.000%), 237 calls (08828060 - 08828134, length 54)
  Back Branch 08828104 237 times (length 43)
_S1_2_8888168 8,448 instructions (0.000%), 32 calls (08888168 - 08888A74, length 580)
_S1_2_8997594 8,400 instructions (0.000%), 200 calls (08997594 - 08997638, length 42)
_S1_2_89A61B4 8,330 instructions (0.000%), 490 calls (089A61B4 - 089A61F4, length 17)
_S1_2_89A79CC 8,320 instructions (0.000%), 640 calls (089A79CC - 089A79FC, length 13)
_S1_2_891789C 8,304 instructions (0.000%), 519 calls (0891789C - 089178E8, length 20)
_S1_2_88337C4 8,250 instructions (0.000%), 165 calls (088337C4 - 08833EE0, length 456)
_S1_2_8850350 8,238 instructions (0.000%), 235 calls (08850350 - 088503F8, length 43)
_S1_2_888ADD8 8,092 instructions (0.000%), 119 calls (0888ADD8 - 0888AF18, length 81)
_S1_2_89311BC 8,064 instructions (0.000%), 252 calls (089311BC - 08931240, length 34)
_S1_2_890AD98 7,998 instructions (0.000%), 66 calls (0890AD98 - 0890B07C, length 186)
_S1_2_8A3DA20 7,923 instructions (0.000%), 199 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3DB44 104 times (length 196)
  Back Branch 08A3DA98 99 times (length 10)
  Back Branch 08A3DA64 95 times (length 140)
_S1_2_891116C 7,830 instructions (0.000%), 174 calls (0891116C - 08911244, length 55)
_S1_2_88F6D78 7,800 instructions (0.000%), 390 calls (088F6D78 - 088F7148, length 245)
_S1_2_88A15B4 7,800 instructions (0.000%), 300 calls (088A15B4 - 088A1734, length 97)
_S1_2_8834B10 7,771 instructions (0.000%), 2 calls (08834B10 - 08834C44, length 78)
  Back Branch 08834C38 131 times (length 62)
_S1_2_89D2A50 7,770 instructions (0.000%), 3,885 calls (089D2A50 - 089D2A54, length 2)
_S1_2_892AEA8 7,768 instructions (0.000%), 1 calls (0892AEA8 - 0892B0FC, length 150)
  Back Branch 0892B064 101 times (length 76)
_S1_2_89C865C 7,760 instructions (0.000%), 80 calls (089C865C - 089C87E8, length 100)
_S1_2_896B490 7,719 instructions (0.000%), 2,573 calls (0896B490 - 0896B498, length 3)
_S1_2_898FE3C 7,705 instructions (0.000%), 335 calls (0898FE3C - 0898FE9C, length 25)
_S1_2_8A63D34 7,674 instructions (0.000%), 3,837 calls (08A63D34 - 08A63D38, length 2)
_S1_2_8924EE0 7,598 instructions (0.000%), 262 calls (08924EE0 - 08924F68, length 35)
_S1_2_8949B6C 7,594 instructions (0.000%), 622 calls (08949B6C - 08949BEC, length 33)
  Back Branch 08949BAC 3 times (length 5)
  Back Branch 08949BE0 3 times (length 5)
_S1_2_895ACA4 7,532 instructions (0.000%), 1,883 calls (0895ACA4 - 0895ACB0, length 4)
_S1_2_8A41E50 7,530 instructions (0.000%), 502 calls (08A41E50 - 08A41E88, length 15)
_S1_2_8964D80 7,480 instructions (0.000%), 374 calls (08964D80 - 08964DE0, length 25)
_S1_2_8915C34 7,436 instructions (0.000%), 286 calls (08915C34 - 08915C98, length 26)
_S1_2_8A352F4 7,410 instructions (0.000%), 95 calls (08A352F4 - 08A3554C, length 151)
_S1_2_89137BC 7,324 instructions (0.000%), 4 calls (089137BC - 0891384C, length 37)
  Back Branch 08913838 808 times (length 24)
_S1_2_8A61B74 7,317 instructions (0.000%), 125 calls (08A61B74 - 08A61E70, length 192)
  Back Branch 08A61C0C 100 times (length 10)
  Back Branch 08A61C84 46 times (length 32)
  Back Branch 08A61E60 34 times (length 96)
_S1_2_883F218 7,286 instructions (0.000%), 3,643 calls (0883F218 - 0883F21C, length 2)
_S1_2_88F6F90 7,226 instructions (0.000%), 298 calls (088F6F90 - 088F7148, length 111)
_S1_2_897D52C 7,196 instructions (0.000%), 56 calls (0897D52C - 0897D5D4, length 43)
  Back Branch 0897D560 780 times (length 9)
_S1_2_8835D80 7,185 instructions (0.000%), 85 calls (08835D80 - 08835FF8, length 159)
_S1_2_8885864 7,182 instructions (0.000%), 6 calls (08885864 - 088859F4, length 101)
  Back Branch 088859BC 252 times (length 28)
  Back Branch 088859D0 48 times (length 38)
_S1_2_88DAB58 7,168 instructions (0.000%), 1,024 calls (088DAB58 - 088DAB70, length 7)
_S1_2_8992BA8 7,168 instructions (0.000%), 326 calls (08992BA8 - 08992C78, length 53)
_S1_2_88F4D60 7,149 instructions (0.000%), 35 calls (088F4D60 - 088F4F78, length 135)
  Back Branch 088F4F4C 130 times (length 97)
_S1_2_8A4CF0C 7,125 instructions (0.000%), 285 calls (08A4CF0C - 08A4CF6C, length 25)
_S1_2_8A2E05C 7,038 instructions (0.000%), 95 calls (08A2E05C - 08A2F1E4, length 1123)
_S1_2_897B9D8 7,000 instructions (0.000%), 200 calls (0897B9D8 - 0897BA60, length 35)
_S1_2_89A8A50 6,972 instructions (0.000%), 581 calls (089A8A50 - 089A8A7C, length 12)
_S1_2_8A395BC 6,960 instructions (0.000%), 95 calls (08A395BC - 08A39978, length 240)
_S1_2_8886568 6,948 instructions (0.000%), 32 calls (08886568 - 08886660, length 63)
  Back Branch 08886650 384 times (length 8)
  Back Branch 088865EC 176 times (length 28)
_S1_2_8997804 6,942 instructions (0.000%), 89 calls (08997804 - 08997988, length 98)
_S1_2_8857608 6,930 instructions (0.000%), 33 calls (08857608 - 08857954, length 212)
_S1_2_8967AA0 6,912 instructions (0.000%), 192 calls (08967AA0 - 08967B34, length 38)
_S1_2_887DDF0 6,902 instructions (0.000%), 3,451 calls (0887DDF0 - 0887DDF4, length 2)
_S1_2_894C0F4 6,888 instructions (0.000%), 492 calls (0894C0F4 - 0894C12C, length 15)
_S1_2_8A3D820 6,840 instructions (0.000%), 95 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3D870 190 times (length 10)
  Back Branch 08A3D948 95 times (length 69)
_S1_2_8A3D35C 6,840 instructions (0.000%), 95 calls (08A3D35C - 08A3D4DC, length 97)
_S1_2_897B030 6,800 instructions (0.000%), 17 calls (0897AE4C - 0897B170, length 202)
  Back Branch 0897B130 16,830 times (length 16)
  Back Branch 0897B0E0 16,830 times (length 167)
_S1_2_89871A4 6,785 instructions (0.000%), 119 calls (089871A4 - 089872B0, length 68)
_S1_2_89148A0 6,776 instructions (0.000%), 484 calls (089148A0 - 089148D8, length 15)
_S1_2_889D134 6,732 instructions (0.000%), 748 calls (0889D134 - 0889D574, length 273)
_S1_2_89CCD30 6,732 instructions (0.000%), 44 calls (089CCD30 - 089CD0C8, length 231)
_S1_2_89CD5D0 6,720 instructions (0.000%), 320 calls (089CD5D0 - 089CD6D8, length 67)
_S1_2_8954640 6,640 instructions (0.000%), 40 calls (08954640 - 089548D4, length 166)
_S1_2_8918C24 6,633 instructions (0.000%), 94 calls (08918C24 - 08918E94, length 157)
_S1_2_8A28668 6,630 instructions (0.000%), 510 calls (08A28668 - 08A28698, length 13)
_S1_2_8910C44 6,601 instructions (0.000%), 174 calls (08910C44 - 08910CE0, length 40)
  Back Branch 08910CC0 173 times (length 25)
_S1_2_89C87EC 6,600 instructions (0.000%), 60 calls (089C87EC - 089C89AC, length 113)
_S1_2_8856EDC 6,596 instructions (0.000%), 235 calls (08856EDC - 08857120, length 146)
_S1_2_8A63D2C 6,572 instructions (0.000%), 3,286 calls (08A63D2C - 08A63D30, length 2)
_S1_2_8979128 6,520 instructions (0.000%), 260 calls (08979128 - 089791CC, length 42)
_S1_2_883463C 6,441 instructions (0.000%), 131 calls (0883463C - 08834838, length 128)
  Back Branch 088347FC 133 times (length 96)
  Back Branch 088347F0 4 times (length 86)
_S1_2_888D460 6,345 instructions (0.000%), 235 calls (0888D460 - 0888D644, length 122)
_S1_2_88772C4 6,256 instructions (0.000%), 16 calls (088772C4 - 08877464, length 105)
  Back Branch 08877438 336 times (length 13)
  Back Branch 08877364 336 times (length 6)
_S1_2_8887E08 6,248 instructions (0.000%), 32 calls (08887E08 - 08888164, length 216)
_S1_2_8A36E58 6,230 instructions (0.000%), 89 calls (08A36E58 - 08A3716C, length 198)
_S1_2_89A12FC 6,228 instructions (0.000%), 519 calls (089A12FC - 089A1328, length 12)
_S1_2_89968CC 6,156 instructions (0.000%), 228 calls (089968CC - 0899693C, length 29)
_S1_2_88682B0 6,138 instructions (0.000%), 18 calls (088682B0 - 0886883C, length 356)
_S1_2_8A2F1E8 6,116 instructions (0.000%), 95 calls (08A2F1E8 - 08A2F508, length 201)
_S1_2_8886664 6,100 instructions (0.000%), 36 calls (08886664 - 08886728, length 50)
  Back Branch 08886698 388 times (length 8)
  Back Branch 0888670C 180 times (length 18)
_S1_2_883558C 6,094 instructions (0.000%), 2 calls (0883558C - 0883568C, length 65)
  Back Branch 08835668 166 times (length 44)
_S1_2_8857AFC 6,002 instructions (0.000%), 31 calls (08857AFC - 088580CC, length 373)
_S1_2_891C5EC 5,985 instructions (0.000%), 855 calls (0891C5EC - 0891C604, length 7)
_S1_2_891C5D0 5,985 instructions (0.000%), 855 calls (0891C5D0 - 0891C5E8, length 7)
_S1_2_8A2A5DC 5,985 instructions (0.000%), 190 calls (08A2A5DC - 08A2A694, length 47)
_S1_2_8960C9C 5,950 instructions (0.000%), 170 calls (08960C9C - 08960D2C, length 37)
_S1_2_89D04AC 5,840 instructions (0.000%), 40 calls (089D04AC - 089D0618, length 92)
  Back Branch 089D0578 120 times (length 10)
  Back Branch 089D05E0 120 times (length 10)
  Back Branch 089D05AC 120 times (length 10)
_S1_2_8843554 5,815 instructions (0.000%), 93 calls (08843554 - 0884364C, length 63)
_S1_2_899763C 5,800 instructions (0.000%), 200 calls (0899763C - 089976B4, length 31)
_S1_2_8A42020 5,796 instructions (0.000%), 252 calls (08A42020 - 08A42078, length 23)
_S1_2_8A2AE50 5,795 instructions (0.000%), 95 calls (08A2AE50 - 08A2AF6C, length 72)
_S1_2_8A6363C 5,692 instructions (0.000%), 2,846 calls (08A6363C - 08A63640, length 2)
_S1_2_8886D44 5,640 instructions (0.000%), 235 calls (08886D44 - 08886DA8, length 26)
_S1_2_897AADC 5,610 instructions (0.000%), 1,870 calls (0897AADC - 0897AAE4, length 3)
_S1_2_895E6D8 5,585 instructions (0.000%), 91 calls (0895E6D8 - 0895E7F4, length 72)
  Back Branch 0895E7D4 91 times (length 36)
  Back Branch 0895E7A4 8 times (length 3)
  Back Branch 0895E744 2 times (length 7)
_S1_2_89725A0 5,544 instructions (0.000%), 1,848 calls (089725A0 - 089725A8, length 3)
_S1_2_89A8C68 5,525 instructions (0.000%), 221 calls (089A8C68 - 089A8CFC, length 38)
_S1_2_8809824 5,520 instructions (0.000%), 8 calls (08809824 - 08809E84, length 409)
  Back Branch 08809E50 36 times (length 340)
  Back Branch 08809C3C 8 times (length 58)
_S1_2_89A8D00 5,514 instructions (0.000%), 228 calls (089A8D00 - 089A8D6C, length 28)
_S1_2_8938EDC 5,481 instructions (0.000%), 261 calls (08938EDC - 08938F2C, length 21)
_S1_2_8885F64 5,472 instructions (0.000%), 36 calls (08885F64 - 088861C0, length 152)
_S1_2_89D7928 5,443 instructions (0.000%), 140 calls (089D7928 - 089D7B0C, length 122)
_S1_2_89AF724 5,432 instructions (0.000%), 776 calls (089AF724 - 089AF73C, length 7)
_S1_2_889FE3C 5,380 instructions (0.000%), 140 calls (0889FE3C - 0889FFD0, length 102)
_S1_2_88A18C0 5,379 instructions (0.000%), 1,793 calls (088A18C0 - 088A18C8, length 3)
_S1_2_888B42C 5,372 instructions (0.000%), 79 calls (0888B42C - 0888B56C, length 81)
_S1_2_8A28AB4 5,358 instructions (0.000%), 282 calls (08A28AB4 - 08A28B4C, length 39)
_S1_2_892B624 5,335 instructions (0.000%), 57 calls (0892B624 - 0892B700, length 56)
  Back Branch 0892B6CC 145 times (length 25)
_S1_2_891A06C 5,328 instructions (0.000%), 444 calls (0891A06C - 0891A0A8, length 16)
_S1_2_8900880 5,325 instructions (0.000%), 1,775 calls (08900880 - 08900888, length 3)
_S1_2_890041C 5,322 instructions (0.000%), 1,774 calls (0890041C - 08900424, length 3)
_S1_2_8905D50 5,303 instructions (0.000%), 129 calls (08905D50 - 08905E18, length 51)
_S1_2_8A421EC 5,292 instructions (0.000%), 252 calls (08A421EC - 08A4223C, length 21)
_S1_2_88895EC 5,301 instructions (0.000%), 330 calls (088895EC - 08889644, length 23)
_S1_2_8889AB0 5,287 instructions (0.000%), 330 calls (08889AB0 - 08889B08, length 23)
_S1_2_88F5A6C 5,265 instructions (0.000%), 135 calls (088F5A6C - 088F5CD4, length 155)
_S1_2_8889B0C 5,280 instructions (0.000%), 330 calls (08889B0C - 08889B64, length 23)
_S1_2_88899F8 5,280 instructions (0.000%), 330 calls (088899F8 - 08889A50, length 23)
_S1_2_8918D24 5,183 instructions (0.000%), 73 calls (08918D24 - 08918E94, length 93)
_S1_2_8843D04 5,172 instructions (0.000%), 69 calls (08843D04 - 08843D88, length 34)
  Back Branch 08843D64 426 times (length 8)
_S1_2_89D2A38 5,170 instructions (0.000%), 2,585 calls (089D2A38 - 089D2A3C, length 2)
_S1_2_8A63CEC 5,150 instructions (0.000%), 2,575 calls (08A63CEC - 08A63CF0, length 2)
_S1_2_8A63CF4 5,150 instructions (0.000%), 2,575 calls (08A63CF4 - 08A63CF8, length 2)
_S1_2_8829B90 5,135 instructions (0.000%), 395 calls (08829B90 - 08829BC0, length 13)
_S1_2_894C680 5,110 instructions (0.000%), 365 calls (0894C680 - 0894C6B8, length 15)
_S1_2_896CFAC 5,075 instructions (0.000%), 203 calls (0896CFAC - 0896D014, length 27)
_S1_2_88F5CD8 5,054 instructions (0.000%), 133 calls (088F5CD8 - 088F5F40, length 155)
_S1_2_8944358 5,031 instructions (0.000%), 129 calls (08944358 - 089443F0, length 39)
_S1_2_882B110 4,984 instructions (0.000%), 216 calls (0882B110 - 0882B178, length 27)
_S1_2_89AB14C 4,980 instructions (0.000%), 2,490 calls (089AB14C - 089AB150, length 2)
_S1_2_89A3D3C 4,956 instructions (0.000%), 28 calls (089A3D3C - 089A40E4, length 235)
_S1_2_89A8A80 4,930 instructions (0.000%), 493 calls (089A8A80 - 089A8AA4, length 10)
_S1_2_892CCBC 4,908 instructions (0.000%), 2 calls (0892CCBC - 0892CD74, length 47)
  Back Branch 0892CD48 484 times (length 10)
_S1_2_8903004 4,891 instructions (0.000%), 104 calls (08903004 - 08903308, length 194)
  Back Branch 08903204 15 times (length 79)
_S1_2_89716D8 4,859 instructions (0.000%), 113 calls (089716D8 - 0897178C, length 46)
_S1_2_8913BF0 4,819 instructions (0.000%), 370 calls (08913BF0 - 08913C44, length 22)
_S1_2_891F9BC 4,810 instructions (0.000%), 64 calls (0891F9BC - 0891FAF4, length 79)
  Back Branch 0891FADC 184 times (length 51)
_S1_2_8997BFC 4,760 instructions (0.000%), 200 calls (08997BFC - 08997C80, length 34)
_S1_2_88896E8 4,739 instructions (0.000%), 294 calls (088896E8 - 08889740, length 23)
_S1_2_8889648 4,739 instructions (0.000%), 294 calls (08889648 - 088896A0, length 23)
_S1_2_8A63D5C 4,738 instructions (0.000%), 2,369 calls (08A63D5C - 08A63D60, length 2)
_S1_2_8A63D54 4,738 instructions (0.000%), 2,369 calls (08A63D54 - 08A63D58, length 2)
_S1_2_8857598 4,704 instructions (0.000%), 168 calls (08857598 - 08857604, length 28)
_S1_2_89D2A40 4,700 instructions (0.000%), 2,350 calls (089D2A40 - 089D2A44, length 2)
_S1_2_89AB344 4,662 instructions (0.000%), 2,331 calls (089AB344 - 089AB348, length 2)
_S1_2_89D2900 4,620 instructions (0.000%), 140 calls (089D2900 - 089D2988, length 35)
  Back Branch 089D2974 100 times (length 7)
_S1_2_88324A8 4,617 instructions (0.000%), 51 calls (088324A8 - 088337C0, length 1223)
_S1_2_89123AC 4,607 instructions (0.000%), 88 calls (089123AC - 08912530, length 98)
  Back Branch 089124E4 89 times (length 51)
_S1_2_88C6428 4,592 instructions (0.000%), 164 calls (088C6428 - 088C64BC, length 38)
_S1_2_8A5F5C8 4,577 instructions (0.000%), 199 calls (08A5F5C8 - 08A5F620, length 23)
_S1_2_8949A34 4,576 instructions (0.000%), 286 calls (08949A34 - 08949A70, length 16)
_S1_2_8A285D8 4,560 instructions (0.000%), 190 calls (08A285D8 - 08A28648, length 29)
_S1_2_8918AD8 4,560 instructions (0.000%), 95 calls (08918AD8 - 08918B9C, length 50)
_S1_2_8993DD0 4,550 instructions (0.000%), 167 calls (08993DD0 - 08993E4C, length 32)
_S1_2_89312B4 4,500 instructions (0.000%), 250 calls (089312B4 - 08931300, length 20)
_S1_2_889EC24 4,480 instructions (0.000%), 140 calls (0889EC24 - 0889ECA0, length 32)
_S1_2_8828D44 4,479 instructions (0.000%), 1,493 calls (08828D44 - 08828D4C, length 3)
_S1_2_8826E78 4,479 instructions (0.000%), 1,493 calls (08826E78 - 08826E80, length 3)
_S1_2_88F3104 4,467 instructions (0.000%), 7 calls (088F306C - 088F32B4, length 147)
  Back Branch 088F31E4 174 times (length 51)
  Back Branch 088F327C 14 times (length 134)
_S1_2_8949A74 4,448 instructions (0.000%), 278 calls (08949A74 - 08949AB0, length 16)
_S1_2_89A3658 4,440 instructions (0.000%), 40 calls (089A3658 - 089A3810, length 111)
_S1_2_89D255C 4,439 instructions (0.000%), 40 calls (089D255C - 089D272C, length 117)
_S1_2_88594AC 4,380 instructions (0.000%), 438 calls (088594AC - 088594D0, length 10)
_S1_2_88534DC 4,365 instructions (0.000%), 51 calls (088534DC - 088536AC, length 117)
_S1_2_8A3A000 4,361 instructions (0.000%), 89 calls (08A3A000 - 08A3A0D4, length 54)
_S1_2_8A43018 4,333 instructions (0.000%), 1 calls (08A43018 - 08A43138, length 73)
  Back Branch 08A43124 308 times (length 6)
  Back Branch 08A43060 308 times (length 9)
_S1_2_89A8C1C 4,332 instructions (0.000%), 228 calls (089A8C1C - 089A8C64, length 19)
_S1_2_8889888 4,343 instructions (0.000%), 271 calls (08889888 - 088898E0, length 23)
_S1_2_89C95F0 4,320 instructions (0.000%), 480 calls (089C95F0 - 089C96C0, length 53)
_S1_2_897D224 4,264 instructions (0.000%), 4 calls (0897D224 - 0897D264, length 17)
  Back Branch 0897D254 604 times (length 9)
_S1_2_8924E54 4,234 instructions (0.000%), 146 calls (08924E54 - 08924EDC, length 35)
_S1_2_8A39E20 4,230 instructions (0.000%), 94 calls (08A39E20 - 08A39ED8, length 47)
_S1_2_888DEC0 4,200 instructions (0.000%), 600 calls (0888DEC0 - 0888DED8, length 7)
_S1_2_88F4D1C 4,186 instructions (0.000%), 380 calls (088F4D1C - 088F4D5C, length 17)
_S1_2_899C68C 4,140 instructions (0.000%), 1 calls (0899C5E0 - 0899E264, length 1826)
  Back Branch 0899CFCC 937,984 times (length 5)
  Back Branch 0899D454 933,760 times (length 10)
  Back Branch 0899CFAC 933,760 times (length 5)
  Back Branch 0899D16C 175,361 times (length 18)
  Back Branch 0899C9A4 131,523 times (length 50)
  Back Branch 0899CCDC 131,316 times (length 25)
  Back Branch 0899CF08 131,316 times (length 87)
  Back Branch 0899D41C 110,363 times (length 263)
  Back Branch 0899DF30 109,174 times (length 125)
  Back Branch 0899D62C 41,817 times (length 6)
  Back Branch 0899D784 41,422 times (length 16)
  Back Branch 0899E0EC 26,000 times (length 57)
  Back Branch 0899DF8C 26,000 times (length 466)
  Back Branch 0899D694 19,836 times (length 13)
  Back Branch 0899D49C 15,466 times (length 7)
  Back Branch 0899D7E0 15,151 times (length 44)
  Back Branch 0899D704 15,151 times (length 20)
  Back Branch 0899D6A4 15,151 times (length 26)
  Back Branch 0899D608 15,151 times (length 9)
  Back Branch 0899DCD0 8,862 times (length 24)
  Back Branch 0899DBF0 8,484 times (length 127)
  Back Branch 0899D574 7,295 times (length 377)
  Back Branch 0899D804 7,121 times (length 150)
  Back Branch 0899D6F4 5,637 times (length 10)
  Back Branch 0899E0CC 4,785 times (length 22)
  Back Branch 0899DF60 4,578 times (length 438)
  Back Branch 0899D1F8 4,224 times (length 10)
  Back Branch 0899D964 4,052 times (length 12)
  Back Branch 0899DC10 2,828 times (length 154)
  Back Branch 0899D984 2,543 times (length 41)
  Back Branch 0899C70C 1,656 times (length 5)
  Back Branch 0899D240 261 times (length 7)
  Back Branch 0899D818 207 times (length 1168)
  Back Branch 0899CD04 207 times (length 49)
  Back Branch 0899CF68 207 times (length 127)
  Back Branch 0899C764 207 times (length 65)
  Back Branch 0899D40C 33 times (length 279)
_S1_2_891DE94 4,120 instructions (0.000%), 1 calls (0891DBE0 - 0891E0F4, length 326)
  Back Branch 0891E0B4 1,234 times (length 311)
  Back Branch 0891E098 1,234 times (length 187)
_S1_2_89448B0 4,092 instructions (0.000%), 372 calls (089448B0 - 089448E0, length 13)
_S1_2_8981824 4,014 instructions (0.000%), 2,007 calls (08981824 - 08981828, length 2)
_S1_2_8910960 3,994 instructions (0.000%), 80 calls (08910960 - 08910AE4, length 98)
_S1_2_8A3BD90 3,990 instructions (0.000%), 95 calls (08A3BD90 - 08A3BF04, length 94)
_S1_2_8A28480 3,990 instructions (0.000%), 95 calls (08A28480 - 08A28544, length 50)
_S1_2_894C838 3,952 instructions (0.000%), 494 calls (0894C838 - 0894C854, length 8)
_S1_2_89AB18C 3,948 instructions (0.000%), 1,974 calls (089AB18C - 089AB190, length 2)
_S1_2_894C6F4 3,920 instructions (0.000%), 490 calls (0894C6F4 - 0894C710, length 8)
_S1_2_894C14C 3,920 instructions (0.000%), 490 calls (0894C14C - 0894C168, length 8)
_S1_2_89D0A0C 3,888 instructions (0.000%), 36 calls (089D0A0C - 089D0AA0, length 38)
  Back Branch 089D0A78 324 times (length 7)
  Back Branch 089D0A88 108 times (length 14)
_S1_2_89996AC 3,872 instructions (0.000%), 40 calls (089996AC - 08999838, length 100)
_S1_2_8934724 3,863 instructions (0.000%), 1 calls (08934724 - 089347DC, length 47)
  Back Branch 089347B4 256 times (length 22)
_S1_2_8923160 3,840 instructions (0.000%), 102 calls (08923160 - 089237B4, length 406)
  Back Branch 089236BC 161 times (length 16)
  Back Branch 0892363C 161 times (length 61)
_S1_2_892AB04 3,835 instructions (0.000%), 18 calls (0892AB04 - 0892AD04, length 129)
  Back Branch 0892AC4C 102 times (length 13)
  Back Branch 0892ABC8 54 times (length 10)
  Back Branch 0892AC7C 42 times (length 8)
  Back Branch 0892ACD8 42 times (length 17)
_S1_2_8863C9C 3,833 instructions (0.000%), 17 calls (08863C9C - 08864238, length 360)
_S1_2_8924DC8 3,828 instructions (0.000%), 132 calls (08924DC8 - 08924E50, length 35)
_S1_2_8A41E14 3,780 instructions (0.000%), 252 calls (08A41E14 - 08A41E4C, length 15)
_S1_2_8886744 3,776 instructions (0.000%), 4 calls (08886744 - 08886A70, length 204)
  Back Branch 08886994 36 times (length 76)
  Back Branch 08886A38 32 times (length 20)
_S1_2_88ED0AC 3,746 instructions (0.000%), 1,873 calls (088ED0AC - 088ED0B0, length 2)
_S1_2_88CCBCC 3,742 instructions (0.000%), 1,871 calls (088CCBCC - 088CCBD0, length 2)
_S1_2_896C9AC 3,740 instructions (0.000%), 1,870 calls (0896C9AC - 0896C9B0, length 2)
_S1_2_8A6385C 3,698 instructions (0.000%), 1,849 calls (08A6385C - 08A63860, length 2)
_S1_2_8901AAC 3,679 instructions (0.000%), 19 calls (08901A20 - 08901B44, length 74)
  Back Branch 08901B18 315,744 times (length 64)
_S1_2_89942B4 3,670 instructions (0.000%), 64 calls (089942B4 - 089943A0, length 60)
_S1_2_89C8EA0 3,664 instructions (0.000%), 458 calls (089C8EA0 - 089C8EBC, length 8)
_S1_2_894C6BC 3,650 instructions (0.000%), 365 calls (0894C6BC - 0894C6F0, length 14)
_S1_2_8A63B74 3,588 instructions (0.000%), 1,794 calls (08A63B74 - 08A63B78, length 2)
_S1_2_895FD68 3,579 instructions (0.000%), 70 calls (0895FD68 - 0895FED4, length 92)
_S1_2_89A35D8 3,556 instructions (0.000%), 127 calls (089A35D8 - 089A3654, length 32)
_S1_2_891244C 3,536 instructions (0.000%), 68 calls (08912420 - 08912530, length 69)
  Back Branch 089124E4 89 times (length 51)
_S1_2_88462FC 3,520 instructions (0.000%), 160 calls (088462FC - 08846358, length 24)
_S1_2_89418B0 3,502 instructions (0.000%), 206 calls (089418B0 - 089418F8, length 19)
_S1_2_89409F0 3,502 instructions (0.000%), 17 calls (089409B4 - 08940AC0, length 68)
  Back Branch 089409F4 119,680 times (length 18)
_S1_2_8967B38 3,480 instructions (0.000%), 207 calls (08967B38 - 08967BD4, length 40)
_S1_2_8923370 3,439 instructions (0.000%), 21 calls (08923370 - 089237B4, length 274)
  Back Branch 089236BC 161 times (length 16)
  Back Branch 0892363C 161 times (length 61)
_S1_2_894C130 3,430 instructions (0.000%), 490 calls (0894C130 - 0894C148, length 7)
_S1_2_892A9E4 3,429 instructions (0.000%), 43 calls (0892A9E4 - 0892AA60, length 32)
  Back Branch 0892AA2C 344 times (length 9)
_S1_2_8A2A708 3,420 instructions (0.000%), 190 calls (08A2A708 - 08A2A75C, length 22)
_S1_2_8950820 3,400 instructions (0.000%), 40 calls (08950820 - 0895092C, length 68)
  Back Branch 08950908 80 times (length 16)
  Back Branch 08950888 80 times (length 16)
_S1_2_8915E28 3,370 instructions (0.000%), 337 calls (08915E28 - 08915E54, length 12)
_S1_2_8964CC4 3,366 instructions (0.000%), 374 calls (08964CC4 - 08964CE4, length 9)
_S1_2_8919CBC 3,349 instructions (0.000%), 207 calls (08919CBC - 08919CFC, length 17)
_S1_2_890C63C 3,348 instructions (0.000%), 186 calls (0890C63C - 0890C698, length 24)
_S1_2_897CEB4 3,347 instructions (0.000%), 1 calls (0897CEB4 - 0897CFAC, length 63)
  Back Branch 0897CF70 200 times (length 13)
  Back Branch 0897CF14 60 times (length 14)
  Back Branch 0897CFA0 20 times (length 7)
_S1_2_89941D4 3,333 instructions (0.000%), 62 calls (089941D4 - 089942B0, length 56)
_S1_2_8967BD8 3,325 instructions (0.000%), 219 calls (08967BD8 - 08967C30, length 23)
_S1_2_891FFF4 3,308 instructions (0.000%), 12 calls (0891FFF4 - 08920264, length 157)
  Back Branch 089201DC 52 times (length 28)
  Back Branch 08920090 52 times (length 14)
_S1_2_8A35494 3,285 instructions (0.000%), 94 calls (08A35494 - 08A3554C, length 47)
_S1_2_8995CB4 3,278 instructions (0.000%), 11 calls (08995CB4 - 08995E24, length 93)
  Back Branch 08995D40 198 times (length 21)
_S1_2_882C6B4 3,222 instructions (0.000%), 1 calls (0882C6B4 - 0882CF88, length 566)
  Back Branch 0882CD14 70 times (length 58)
  Back Branch 0882C94C 53 times (length 40)
  Back Branch 0882C894 45 times (length 40)
  Back Branch 0882CA04 39 times (length 40)
  Back Branch 0882CE0C 20 times (length 56)
  Back Branch 0882CF20 15 times (length 472)
  Back Branch 0882CB0C 12 times (length 60)
  Back Branch 0882CC14 11 times (length 60)
_S1_2_883550C 3,180 instructions (0.000%), 2 calls (0883550C - 08835588, length 32)
  Back Branch 08835538 166 times (length 8)
  Back Branch 0883557C 166 times (length 11)
_S1_2_8A5E7C8 3,175 instructions (0.000%), 127 calls (08A5E7C8 - 08A5E830, length 27)
_S1_2_883D238 3,136 instructions (0.000%), 448 calls (0883D238 - 0883D258, length 9)
_S1_2_8A2CF20 3,135 instructions (0.000%), 190 calls (08A2CF20 - 08A2CF8C, length 28)
_S1_2_8963234 3,115 instructions (0.000%), 623 calls (08963234 - 08963244, length 5)
_S1_2_892ADD8 3,096 instructions (0.000%), 43 calls (0892ADD8 - 0892AE68, length 37)
  Back Branch 0892AE5C 344 times (length 5)
_S1_2_89CD398 3,068 instructions (0.000%), 40 calls (089CD398 - 089CD590, length 127)
_S1_2_89D0860 3,060 instructions (0.000%), 36 calls (089D0860 - 089D09B0, length 85)
_S1_2_886423C 3,038 instructions (0.000%), 18 calls (0886423C - 08864D14, length 695)
_S1_2_890C06C 3,014 instructions (0.000%), 26 calls (0890C06C - 0890C2D8, length 156)
_S1_2_88422B8 3,012 instructions (0.000%), 502 calls (088422B8 - 088422CC, length 6)
_S1_2_8828DB0 3,008 instructions (0.000%), 4 calls (08828DB0 - 088291E0, length 269)
  Back Branch 088291A8 28 times (length 225)
  Back Branch 08829074 8 times (length 42)
_S1_2_8A63D3C 3,006 instructions (0.000%), 1,503 calls (08A63D3C - 08A63D40, length 2)
_S1_2_886D8B8 3,002 instructions (0.000%), 1,501 calls (0886D8B8 - 0886D8BC, length 2)
_S1_2_8901AE8 2,990 instructions (0.000%), 38 calls (08901A20 - 08901B44, length 74)
  Back Branch 08901B18 315,744 times (length 64)
_S1_2_88C1714 2,988 instructions (0.000%), 1,494 calls (088C1714 - 088C1718, length 2)
_S1_2_892CA50 2,978 instructions (0.000%), 23 calls (0892CA50 - 0892CC9C, length 148)
  Back Branch 0892CC64 688 times (length 82)
_S1_2_889F804 2,977 instructions (0.000%), 229 calls (0889F804 - 0889F83C, length 15)
_S1_2_89977D4 2,964 instructions (0.000%), 988 calls (089977D4 - 089977DC, length 3)
_S1_2_895CB20 2,961 instructions (0.000%), 1 calls (0895CB20 - 0895CE20, length 193)
  Back Branch 0895CCBC 216 times (length 17)
  Back Branch 0895CDDC 2 times (length 144)
_S1_2_888EB7C 2,959 instructions (0.000%), 230 calls (0888EB7C - 0888EBDC, length 25)
_S1_2_895ED34 2,958 instructions (0.000%), 174 calls (0895ED34 - 0895ED74, length 17)
_S1_2_8810FA8 2,957 instructions (0.000%), 4 calls (08810FA8 - 08811B0C, length 730)
  Back Branch 088115FC 44 times (length 335)
_S1_2_898153C 2,934 instructions (0.000%), 163 calls (0898153C - 08981584, length 19)
_S1_2_88291E4 2,898 instructions (0.000%), 4 calls (088291E4 - 08829608, length 266)
  Back Branch 088295C4 36 times (length 206)
  Back Branch 088295AC 8 times (length 70)
  Back Branch 08829594 8 times (length 20)
_S1_2_889041C 2,868 instructions (0.000%), 37 calls (0889041C - 0889087C, length 281)
_S1_2_89820A4 2,844 instructions (0.000%), 17 calls (08982094 - 089820B0, length 8)
  Back Branch 089820AC 1,869 times (length 8)
_S1_2_8940EF8 2,837 instructions (0.000%), 7 calls (08940EF8 - 08940FC0, length 51)
  Back Branch 08940F70 216 times (length 12)
_S1_2_89D1878 2,800 instructions (0.000%), 80 calls (089D1878 - 089D1900, length 35)
_S1_2_8A5E834 2,760 instructions (0.000%), 92 calls (08A5E834 - 08A5E8A8, length 30)
_S1_2_89444A4 2,750 instructions (0.000%), 110 calls (089444A4 - 08944580, length 56)
_S1_2_8932F88 2,723 instructions (0.000%), 67 calls (08932F88 - 089332E8, length 217)
_S1_2_8A534B0 2,686 instructions (0.000%), 10 calls (08A52D6C - 08A541B8, length 1300)
  Back Branch 08A52DAC 12,435 times (length 12)
  Back Branch 08A5415C 8,017 times (length 1278)
  Back Branch 08A537A8 60 times (length 43)
  Back Branch 08A5380C 53 times (length 12)
  Back Branch 08A53638 10 times (length 16)
  Back Branch 08A53814 10 times (length 14)
_S1_2_88450D4 2,640 instructions (0.000%), 80 calls (088450D4 - 08845194, length 49)
_S1_2_88A1944 2,625 instructions (0.000%), 375 calls (088A1944 - 088A1970, length 12)
_S1_2_88F31E4 2,609 instructions (0.000%), 47 calls (088F306C - 088F32B4, length 147)
  Back Branch 088F31E4 174 times (length 51)
  Back Branch 088F327C 14 times (length 134)
_S1_2_88862A0 2,608 instructions (0.000%), 4 calls (088862A0 - 08886564, length 178)
  Back Branch 08886398 36 times (length 25)
  Back Branch 08886468 36 times (length 22)
  Back Branch 08886540 32 times (length 24)
_S1_2_890C69C 2,604 instructions (0.000%), 372 calls (0890C69C - 0890C6B4, length 7)
_S1_2_898F718 2,580 instructions (0.000%), 129 calls (0898F718 - 0898F778, length 25)
_S1_2_884371C 2,574 instructions (0.000%), 116 calls (0884371C - 08843784, length 27)
_S1_2_8886AE0 2,574 instructions (0.000%), 6 calls (08886AE0 - 08886BF0, length 69)
  Back Branch 08886BCC 54 times (length 45)
_S1_2_88F7050 2,570 instructions (0.000%), 71 calls (088F7050 - 088F7148, length 63)
_S1_2_8A3D224 2,565 instructions (0.000%), 95 calls (08A3D224 - 08A3D29C, length 31)
_S1_2_8953EF4 2,560 instructions (0.000%), 40 calls (08953EF4 - 089540B8, length 114)
_S1_2_8953D2C 2,560 instructions (0.000%), 40 calls (08953D2C - 08953EF0, length 114)
_S1_2_895EFF0 2,533 instructions (0.000%), 149 calls (0895EFF0 - 0895F030, length 17)
_S1_2_8907B78 2,527 instructions (0.000%), 361 calls (08907B78 - 08907B90, length 7)
_S1_2_89067FC 2,527 instructions (0.000%), 361 calls (089067FC - 08906814, length 7)
_S1_2_89D28B0 2,520 instructions (0.000%), 140 calls (089D28B0 - 089D28FC, length 20)
  Back Branch 089D28E8 100 times (length 7)
_S1_2_89A8AB8 2,496 instructions (0.000%), 832 calls (089A8AB8 - 089A8AC0, length 3)
_S1_2_8896368 2,474 instructions (0.000%), 6 calls (08896368 - 08896EFC, length 742)
  Back Branch 08896680 12 times (length 18)
_S1_2_8902AB8 2,457 instructions (0.000%), 91 calls (08902AB8 - 08902B60, length 43)
_S1_2_8910860 2,436 instructions (0.000%), 174 calls (08910860 - 089108A4, length 18)
_S1_2_89A85A4 2,418 instructions (0.000%), 806 calls (089A85A4 - 089A85AC, length 3)
_S1_2_8968858 2,402 instructions (0.000%), 166 calls (08968858 - 08968918, length 49)
  Back Branch 089688E4 27 times (length 8)
  Back Branch 08968900 1 times (length 5)
_S1_2_8839F00 2,392 instructions (0.000%), 1,196 calls (08839F00 - 08839F04, length 2)
_S1_2_8905EB4 2,392 instructions (0.000%), 52 calls (08905EB4 - 08905F68, length 46)
_S1_2_89D065C 2,360 instructions (0.000%), 40 calls (089D065C - 089D0744, length 59)
_S1_2_892DC20 2,316 instructions (0.000%), 28 calls (0892DC20 - 0892DE5C, length 144)
_S1_2_8A2A24C 2,314 instructions (0.000%), 89 calls (08A2A24C - 08A2A2DC, length 37)
_S1_2_88B9ACC 2,280 instructions (0.000%), 114 calls (088B9ACC - 088B9B40, length 30)
_S1_2_8A3D16C 2,280 instructions (0.000%), 95 calls (08A3D16C - 08A3D1D0, length 26)
_S1_2_8937538 2,250 instructions (0.000%), 250 calls (08937538 - 08937558, length 9)
_S1_2_88052E0 2,240 instructions (0.000%), 64 calls (088052E0 - 088053E8, length 67)
_S1_2_89D061C 2,208 instructions (0.000%), 138 calls (089D061C - 089D0658, length 16)
_S1_2_8A34B10 2,185 instructions (0.000%), 95 calls (08A34B10 - 08A34B8C, length 32)
_S1_2_8A2B1DC 2,185 instructions (0.000%), 95 calls (08A2B1DC - 08A2B2A4, length 51)
_S1_2_894C0E4 2,176 instructions (0.000%), 544 calls (0894C0E4 - 0894C0F0, length 4)
_S1_2_894C670 2,160 instructions (0.000%), 540 calls (0894C670 - 0894C67C, length 4)
_S1_2_892AD08 2,160 instructions (0.000%), 18 calls (0892AD08 - 0892ADD4, length 52)
  Back Branch 0892ADAC 144 times (length 29)
_S1_2_8960080 2,158 instructions (0.000%), 2 calls (08960080 - 08960224, length 106)
  Back Branch 08960180 256 times (length 9)
_S1_2_8920AA8 2,132 instructions (0.000%), 12 calls (08920AA8 - 08920C50, length 107)
  Back Branch 08920B84 127 times (length 8)
_S1_2_892D8A4 2,125 instructions (0.000%), 1 calls (0892D47C - 0892DAA4, length 395)
  Back Branch 0892D5B4 114,742 times (length 17)
  Back Branch 0892D7A0 4,742 times (length 114)
  Back Branch 0892DA6C 484 times (length 382)
_S1_2_895A108 2,112 instructions (0.000%), 704 calls (0895A108 - 0895A110, length 3)
_S1_2_895A0FC 2,112 instructions (0.000%), 704 calls (0895A0FC - 0895A104, length 3)
_S1_2_897DA60 2,090 instructions (0.000%), 1 calls (0897DA60 - 0897DC1C, length 112)
  Back Branch 0897DBF0 85 times (length 48)
  Back Branch 0897DA98 1 times (length 9)
_S1_2_89A1594 2,088 instructions (0.000%), 1 calls (089A1594 - 089A1E38, length 554)
  Back Branch 089A1724 140,389 times (length 10)
  Back Branch 089A1DD4 6,315 times (length 10)
  Back Branch 089A19AC 6,312 times (length 13)
  Back Branch 089A1640 5,267 times (length 11)
  Back Branch 089A177C 5,267 times (length 13)
  Back Branch 089A1C40 519 times (length 49)
  Back Branch 089A1C60 173 times (length 91)
  Back Branch 089A1D0C 3 times (length 13)
_S1_2_898D9CC 2,078 instructions (0.000%), 36 calls (0898D9CC - 0898DABC, length 61)
  Back Branch 0898DA78 77 times (length 5)
_S1_2_895FD18 2,060 instructions (0.000%), 1 calls (0895FD18 - 0895FD64, length 20)
  Back Branch 0895FD48 256 times (length 8)
_S1_2_8804D00 2,050 instructions (0.000%), 152 calls (08804D00 - 08804D80, length 33)
  Back Branch 08804D5C 10 times (length 6)
_S1_2_894487C 2,048 instructions (0.000%), 186 calls (0894487C - 089448AC, length 13)
_S1_2_8900008 2,039 instructions (0.000%), 29 calls (08900008 - 08900178, length 93)
_S1_2_8828B24 2,035 instructions (0.000%), 32 calls (08828B24 - 08828D40, length 136)
  Back Branch 08828C68 19 times (length 51)
_S1_2_8924400 2,030 instructions (0.000%), 8 calls (08924400 - 089247A4, length 234)
  Back Branch 089246C8 12 times (length 32)
  Back Branch 0892457C 12 times (length 24)
  Back Branch 089244D8 12 times (length 30)
_S1_2_883C1E4 2,028 instructions (0.000%), 169 calls (0883C1E4 - 0883C254, length 29)
_S1_2_8956CB4 2,025 instructions (0.000%), 3 calls (08956CB4 - 089577A8, length 702)
_S1_2_891283C 2,020 instructions (0.000%), 202 calls (0891283C - 08912860, length 10)
_S1_2_89A1BAC 2,005 instructions (0.000%), 1 calls (089A1AFC - 089A1E38, length 208)
  Back Branch 089A1DD4 6,315 times (length 10)
  Back Branch 089A1C40 519 times (length 49)
  Back Branch 089A1C60 173 times (length 91)
  Back Branch 089A1D0C 3 times (length 13)
_S1_2_894EDF8 2,000 instructions (0.000%), 80 calls (0894EDF8 - 0894EFE0, length 123)
_S1_2_8A2AC00 1,995 instructions (0.000%), 95 calls (08A2AC00 - 08A2AC60, length 25)
_S1_2_8A287CC 1,995 instructions (0.000%), 95 calls (08A287CC - 08A28830, length 26)
_S1_2_8A28768 1,995 instructions (0.000%), 95 calls (08A28768 - 08A287C8, length 25)
_S1_2_8A6386C 1,988 instructions (0.000%), 994 calls (08A6386C - 08A63870, length 2)
_S1_2_88861C4 1,980 instructions (0.000%), 36 calls (088861C4 - 0888629C, length 55)
_S1_2_8A6387C 1,976 instructions (0.000%), 988 calls (08A6387C - 08A63880, length 2)
_S1_2_88F2650 1,973 instructions (0.000%), 49 calls (088F2650 - 088F26E8, length 39)
  Back Branch 088F26A4 37 times (length 17)
_S1_2_89393C8 1,920 instructions (0.000%), 320 calls (089393C8 - 089393DC, length 6)
_S1_2_888D4E8 1,913 instructions (0.000%), 59 calls (0888D4E8 - 0888D644, length 88)
_S1_2_8999468 1,909 instructions (0.000%), 286 calls (08999468 - 08999484, length 8)
_S1_2_88069DC 1,904 instructions (0.000%), 40 calls (088069DC - 08806A90, length 46)
  Back Branch 08806A74 64 times (length 20)
_S1_2_892AA64 1,868 instructions (0.000%), 35 calls (0892AA64 - 0892AB00, length 40)
  Back Branch 0892AAD4 144 times (length 13)
_S1_2_882F8D0 1,860 instructions (0.000%), 124 calls (0882F8D0 - 0882F908, length 15)
_S1_2_8967A80 1,848 instructions (0.000%), 231 calls (08967A80 - 08967A9C, length 8)
_S1_2_896C9DC 1,840 instructions (0.000%), 92 calls (0896C9DC - 0896CA30, length 22)
_S1_2_8950B40 1,840 instructions (0.000%), 40 calls (08950B40 - 08950D10, length 117)
_S1_2_89C8E90 1,832 instructions (0.000%), 458 calls (089C8E90 - 089C8E9C, length 4)
_S1_2_8A63884 1,820 instructions (0.000%), 910 calls (08A63884 - 08A63888, length 2)
_S1_2_8859C28 1,820 instructions (0.000%), 14 calls (08859C28 - 08859E40, length 135)
_S1_2_89127A0 1,818 instructions (0.000%), 202 calls (089127A0 - 089127C0, length 9)
_S1_2_883FD20 1,818 instructions (0.000%), 2 calls (0883FD20 - 0884002C, length 196)
  Back Branch 0883FEB8 24 times (length 62)
  Back Branch 0883FF8C 24 times (length 51)
  Back Branch 0883FD74 24 times (length 7)
_S1_2_8994AD8 1,806 instructions (0.000%), 129 calls (08994AD8 - 08994B80, length 43)
_S1_2_883BD98 1,804 instructions (0.000%), 164 calls (0883BD98 - 0883BDC0, length 11)
_S1_2_882AF70 1,827 instructions (0.000%), 73 calls (0882AF70 - 0882AFD8, length 27)
_S1_2_8910EB0 1,800 instructions (0.000%), 600 calls (08910EB0 - 08910EB8, length 3)
_S1_2_89345D8 1,792 instructions (0.000%), 256 calls (089345D8 - 089345F0, length 7)
_S1_2_8936590 1,789 instructions (0.000%), 11 calls (08936590 - 0893671C, length 100)
  Back Branch 08936634 65 times (length 5)
  Back Branch 08936690 64 times (length 15)
_S1_2_891EFAC 1,776 instructions (0.000%), 9 calls (0891EFAC - 0891F054, length 43)
  Back Branch 0891F014 144 times (length 8)
  Back Branch 0891F030 39 times (length 24)
_S1_2_8923CC8 1,774 instructions (0.000%), 1 calls (08923CC8 - 089243FC, length 462)
  Back Branch 08923FB0 2,056 times (length 31)
  Back Branch 08923E0C 498 times (length 6)
  Back Branch 08923FC8 58 times (length 102)
  Back Branch 089242D8 8 times (length 16)
_S1_2_8912CE0 1,767 instructions (0.000%), 19 calls (08912CE0 - 08912F00, length 137)
_S1_2_897911C 1,758 instructions (0.000%), 586 calls (0897911C - 08979124, length 3)
_S1_2_8A63BA4 1,692 instructions (0.000%), 846 calls (08A63BA4 - 08A63BA8, length 2)
_S1_2_8A63B5C 1,692 instructions (0.000%), 846 calls (08A63B5C - 08A63B60, length 2)
_S1_2_8A296C4 1,692 instructions (0.000%), 188 calls (08A296C4 - 08A296E8, length 10)
_S1_2_8A2A118 1,692 instructions (0.000%), 94 calls (08A2A118 - 08A2A160, length 19)
_S1_2_8A63B84 1,688 instructions (0.000%), 844 calls (08A63B84 - 08A63B88, length 2)
_S1_2_8886BF4 1,676 instructions (0.000%), 4 calls (08886BF4 - 08886D00, length 68)
  Back Branch 08886CDC 32 times (length 44)
_S1_2_896B704 1,652 instructions (0.000%), 236 calls (0896B704 - 0896B724, length 9)
_S1_2_898D7C4 1,639 instructions (0.000%), 149 calls (0898D7C4 - 0898D7EC, length 11)
_S1_2_8902BD4 1,627 instructions (0.000%), 52 calls (08902BD4 - 08902C78, length 42)
_S1_2_8806C80 1,624 instructions (0.000%), 40 calls (08806C80 - 08806D54, length 54)
  Back Branch 08806D1C 32 times (length 18)
_S1_2_8A63664 1,620 instructions (0.000%), 810 calls (08A63664 - 08A63668, length 2)
_S1_2_889F87C 1,620 instructions (0.000%), 90 calls (0889F87C - 0889F8C8, length 20)
_S1_2_88C8C38 1,605 instructions (0.000%), 33 calls (088C8C38 - 088C8CA0, length 27)
  Back Branch 088C8C70 174 times (length 9)
_S1_2_8923C3C 1,600 instructions (0.000%), 1 calls (08923C3C - 089243FC, length 497)
  Back Branch 08923FB0 2,056 times (length 31)
  Back Branch 08923E0C 498 times (length 6)
  Back Branch 08923FC8 58 times (length 102)
  Back Branch 089242D8 8 times (length 16)
_S1_2_8837B90 1,596 instructions (0.000%), 2 calls (08837B90 - 08837DA0, length 133)
  Back Branch 08837BD8 131 times (length 12)
_S1_2_8858138 1,584 instructions (0.000%), 10 calls (08858138 - 08858670, length 335)
_S1_2_8867C68 1,581 instructions (0.000%), 4 calls (08867C68 - 088682AC, length 402)
_S1_2_88594D4 1,560 instructions (0.000%), 156 calls (088594D4 - 088594F8, length 10)
_S1_2_886B0F4 1,552 instructions (0.000%), 776 calls (0886B0F4 - 0886B0F8, length 2)
_S1_2_89D6EDC 1,552 instructions (0.000%), 97 calls (089D6EDC - 089D6F18, length 16)
_S1_2_89A8B80 1,547 instructions (0.000%), 221 calls (089A8B80 - 089A8B98, length 7)
_S1_2_889ED5C 1,520 instructions (0.000%), 40 calls (0889ED5C - 0889EEA0, length 82)
_S1_2_8923200 1,520 instructions (0.000%), 22 calls (08923200 - 089237B4, length 366)
  Back Branch 089236BC 161 times (length 16)
  Back Branch 0892363C 161 times (length 61)
_S1_2_882F5BC 1,519 instructions (0.000%), 18 calls (0882F5BC - 0882F79C, length 121)
_S1_2_8913D88 1,512 instructions (0.000%), 4 calls (08913D88 - 089143E0, length 407)
  Back Branch 0891427C 196 times (length 36)
  Back Branch 089142DC 174 times (length 338)
_S1_2_8A3E62C 1,508 instructions (0.000%), 12 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3E77C 2,294,060 times (length 6)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3E79C 121,295 times (length 986)
  Back Branch 08A3E664 98,958 times (length 10)
_S1_2_8889A54 1,520 instructions (0.000%), 95 calls (08889A54 - 08889AAC, length 23)
_S1_2_89D28A8 1,496 instructions (0.000%), 748 calls (089D28A8 - 089D28AC, length 2)
_S1_2_89191FC 1,491 instructions (0.000%), 21 calls (089191FC - 08919348, length 84)
_S1_2_88C89A4 1,476 instructions (0.000%), 24 calls (088C89A4 - 088C8A58, length 46)
  Back Branch 088C8A28 110 times (length 21)
_S1_2_890A670 1,452 instructions (0.000%), 66 calls (0890A670 - 0890A6C4, length 22)
_S1_2_89937F8 1,440 instructions (0.000%), 40 calls (089937F8 - 08993884, length 36)
_S1_2_889D71C 1,440 instructions (0.000%), 40 calls (0889D71C - 0889D7A8, length 36)
_S1_2_8964FD0 1,434 instructions (0.000%), 478 calls (08964FD0 - 08964FD8, length 3)
_S1_2_89A8BD4 1,430 instructions (0.000%), 715 calls (089A8BD4 - 089A8BD8, length 2)
_S1_2_8913714 1,429 instructions (0.000%), 1 calls (08913714 - 08913768, length 22)
  Back Branch 08913750 202 times (length 7)
_S1_2_896B728 1,416 instructions (0.000%), 236 calls (0896B728 - 0896B744, length 8)
_S1_2_89AB1FC 1,400 instructions (0.000%), 40 calls (089AB1FC - 089AB340, length 82)
_S1_2_888D3B0 1,440 instructions (0.000%), 36 calls (0888D3B0 - 0888D644, length 166)
_S1_2_8910764 1,392 instructions (0.000%), 174 calls (08910764 - 08910780, length 8)
_S1_2_8940D14 1,376 instructions (0.000%), 344 calls (08940D14 - 08940D20, length 4)
_S1_2_8806B64 1,344 instructions (0.000%), 32 calls (08806B64 - 08806C7C, length 71)
_S1_2_889EA44 1,340 instructions (0.000%), 134 calls (0889EA44 - 0889EA68, length 10)
_S1_2_8A2864C 1,330 instructions (0.000%), 190 calls (08A2864C - 08A28664, length 7)
_S1_2_882F1A4 1,323 instructions (0.000%), 21 calls (0882F1A4 - 0882F2AC, length 67)
_S1_2_89C93AC 1,320 instructions (0.000%), 60 calls (089C93AC - 089C9434, length 35)
_S1_2_89C9320 1,320 instructions (0.000%), 60 calls (089C9320 - 089C93A8, length 35)
_S1_2_889ED40 1,316 instructions (0.000%), 188 calls (0889ED40 - 0889ED58, length 7)
_S1_2_889ECE4 1,316 instructions (0.000%), 188 calls (0889ECE4 - 0889ECFC, length 7)
_S1_2_88464CC 1,316 instructions (0.000%), 94 calls (088464CC - 08846508, length 16)
_S1_2_8856BA4 1,312 instructions (0.000%), 164 calls (08856BA4 - 08856BC0, length 8)
_S1_2_8828888 1,312 instructions (0.000%), 164 calls (08828888 - 088288A4, length 8)
_S1_2_8962244 1,300 instructions (0.000%), 130 calls (08962244 - 08962270, length 12)
_S1_2_88954FC 1,290 instructions (0.000%), 8 calls (088954FC - 08895830, length 206)
_S1_2_899212C 1,281 instructions (0.000%), 21 calls (0899212C - 08992274, length 83)
_S1_2_885A038 1,276 instructions (0.000%), 14 calls (0885A038 - 0885A248, length 133)
  Back Branch 0885A16C 16 times (length 37)
_S1_2_8A4E1A0 1,260 instructions (0.000%), 36 calls (08A4E1A0 - 08A4E234, length 38)
_S1_2_895F078 1,248 instructions (0.000%), 52 calls (0895F078 - 0895F0DC, length 26)
_S1_2_8867774 1,248 instructions (0.000%), 4 calls (08867774 - 08867C64, length 317)
_S1_2_8940808 1,428 instructions (0.000%), 6 calls (089407C4 - 08940858, length 38)
  Back Branch 08940820 59,841 times (length 21)
  Back Branch 0894082C 1,871 times (length 28)
_S1_2_89AF8E4 1,224 instructions (0.000%), 36 calls (089AF8E4 - 089AF968, length 34)
_S1_2_89C8FF8 1,224 instructions (0.000%), 24 calls (089C8FF8 - 089C90C0, length 51)
_S1_2_884FEE0 1,218 instructions (0.000%), 6 calls (0884FEE0 - 08850234, length 214)
_S1_2_880E610 1,218 instructions (0.000%), 3 calls (0880E610 - 0880EF34, length 586)
  Back Branch 0880ED24 4 times (length 44)
  Back Branch 0880EC5C 4 times (length 355)
_S1_2_890D648 1,214 instructions (0.000%), 16 calls (0890D648 - 0890D7DC, length 102)
_S1_2_8834C78 1,197 instructions (0.000%), 2 calls (08834C78 - 08834D28, length 45)
  Back Branch 08834D1C 131 times (length 36)
_S1_2_8806ED0 1,168 instructions (0.000%), 16 calls (08806ED0 - 08806F28, length 23)
  Back Branch 08806F18 160 times (length 6)
_S1_2_884F0A0 1,164 instructions (0.000%), 6 calls (0884F0A0 - 0884F400, length 217)
_S1_2_894F7A4 1,160 instructions (0.000%), 20 calls (0894F7A4 - 0894F8A4, length 65)
_S1_2_891D2B8 1,152 instructions (0.000%), 32 calls (0891D2B8 - 0891D344, length 36)
  Back Branch 0891D320 32 times (length 11)
_S1_2_8A2AA38 1,140 instructions (0.000%), 95 calls (08A2AA38 - 08A2AA88, length 21)
_S1_2_8874F58 1,140 instructions (0.000%), 4 calls (08874F58 - 08875058, length 65)
  Back Branch 08875040 80 times (length 12)
_S1_2_8993888 1,120 instructions (0.000%), 40 calls (08993888 - 089938FC, length 30)
_S1_2_8846284 1,118 instructions (0.000%), 43 calls (08846284 - 088462F8, length 30)
_S1_2_88424D8 1,114 instructions (0.000%), 173 calls (088424D8 - 088424F4, length 8)
_S1_2_8A1C8D8 1,109 instructions (0.000%), 22 calls (08A1C8D8 - 08A1C9EC, length 70)
_S1_2_894E7D0 1,102 instructions (0.000%), 20 calls (0894E7D0 - 0894E968, length 103)
_S1_2_8902800 1,092 instructions (0.000%), 52 calls (08902800 - 08902858, length 23)
_S1_2_8939E44 1,080 instructions (0.000%), 180 calls (08939E44 - 08939E58, length 6)
_S1_2_89CD648 1,080 instructions (0.000%), 120 calls (089CD648 - 089CD6D8, length 37)
_S1_2_89CD62C 1,080 instructions (0.000%), 120 calls (089CD62C - 089CD6D8, length 44)
_S1_2_89C9630 1,080 instructions (0.000%), 120 calls (089C9630 - 089C96C0, length 37)
_S1_2_89C9614 1,080 instructions (0.000%), 120 calls (089C9614 - 089C96C0, length 44)
_S1_2_89949D0 1,080 instructions (0.000%), 40 calls (089949D0 - 08994AD4, length 66)
_S1_2_8959A5C 1,080 instructions (0.000%), 20 calls (08959A5C - 08959B88, length 76)
_S1_2_891FC2C 1,080 instructions (0.000%), 8 calls (0891FC2C - 0891FCC4, length 39)
  Back Branch 0891FCA0 48 times (length 20)
_S1_2_8918EB4 1,056 instructions (0.000%), 24 calls (08918EB4 - 08918F68, length 46)
_S1_2_889F78C 1,053 instructions (0.000%), 81 calls (0889F78C - 0889F7C4, length 15)
_S1_2_8A63AF4 1,052 instructions (0.000%), 526 calls (08A63AF4 - 08A63AF8, length 2)
_S1_2_8A6362C 1,038 instructions (0.000%), 519 calls (08A6362C - 08A63630, length 2)
_S1_2_8975138 1,024 instructions (0.000%), 64 calls (08975138 - 08975174, length 16)
_S1_2_891F16C 1,024 instructions (0.000%), 32 calls (0891F16C - 0891F208, length 40)
_S1_2_889F244 1,008 instructions (0.000%), 36 calls (0889F244 - 0889F38C, length 83)
_S1_2_8A63C34 1,004 instructions (0.000%), 502 calls (08A63C34 - 08A63C38, length 2)
_S1_2_8894DBC 1,001 instructions (0.000%), 77 calls (08894DBC - 08894DEC, length 13)
_S1_2_89D33A8 1,000 instructions (0.000%), 40 calls (089D33A8 - 089D3414, length 28)
_S1_2_8A63674 992 instructions (0.000%), 496 calls (08A63674 - 08A63678, length 2)
_S1_2_894C1D4 992 instructions (0.000%), 496 calls (0894C1D4 - 0894C1D8, length 2)
_S1_2_8838260 992 instructions (0.000%), 16 calls (08838260 - 08838358, length 63)
_S1_2_894C77C 988 instructions (0.000%), 494 calls (0894C77C - 0894C780, length 2)
_S1_2_89CCC14 984 instructions (0.000%), 8 calls (089CCC14 - 089CCD2C, length 71)
  Back Branch 089CCCE0 24 times (length 26)
_S1_2_8A63B2C 980 instructions (0.000%), 490 calls (08A63B2C - 08A63B30, length 2)
_S1_2_8A63A6C 980 instructions (0.000%), 490 calls (08A63A6C - 08A63A70, length 2)
_S1_2_894646C 962 instructions (0.000%), 26 calls (0894646C - 089464FC, length 37)
_S1_2_882F3A4 962 instructions (0.000%), 19 calls (0882F3A4 - 0882F4F4, length 85)
_S1_2_894D790 960 instructions (0.000%), 160 calls (0894D790 - 0894D7A4, length 6)
_S1_2_89A90FC 960 instructions (0.000%), 64 calls (089A90FC - 089A9164, length 27)
_S1_2_89D2A60 960 instructions (0.000%), 40 calls (089D2A60 - 089D2AC8, length 27)
_S1_2_896CB40 960 instructions (0.000%), 40 calls (0896CB40 - 0896CB9C, length 24)
_S1_2_8975690 960 instructions (0.000%), 32 calls (08975690 - 0897571C, length 36)
_S1_2_892DD38 960 instructions (0.000%), 16 calls (0892DD38 - 0892DE5C, length 74)
_S1_2_889F8CC 952 instructions (0.000%), 56 calls (0889F8CC - 0889F914, length 19)
_S1_2_8A63D1C 944 instructions (0.000%), 472 calls (08A63D1C - 08A63D20, length 2)
_S1_2_8912308 943 instructions (0.000%), 23 calls (08912308 - 089123A8, length 41)
  Back Branch 08912370 23 times (length 9)
_S1_2_895EF60 942 instructions (0.000%), 157 calls (0895EF60 - 0895EF74, length 6)
_S1_2_888C1C0 941 instructions (0.000%), 59 calls (0888C1C0 - 0888C200, length 17)
_S1_2_883B9B8 940 instructions (0.000%), 5 calls (0883B9B8 - 0883BCE8, length 205)
_S1_2_890DD78 936 instructions (0.000%), 13 calls (0890DD78 - 0890DF98, length 137)
_S1_2_8875090 935 instructions (0.000%), 16 calls (08875090 - 088750F8, length 27)
  Back Branch 088750D0 97 times (length 11)
_S1_2_8828520 929 instructions (0.000%), 14 calls (08828520 - 088286D4, length 110)
_S1_2_89D2FFC 920 instructions (0.000%), 230 calls (089D2FFC - 089D3008, length 4)
_S1_2_8846480 918 instructions (0.000%), 54 calls (08846480 - 088464C8, length 19)
_S1_2_8965048 909 instructions (0.000%), 303 calls (08965048 - 08965050, length 3)
_S1_2_888FAA4 897 instructions (0.000%), 86 calls (0888FAA4 - 0888FB80, length 56)
  Back Branch 0888FB6C 1 times (length 51)
_S1_2_8977908 889 instructions (0.000%), 17 calls (08977908 - 08977A2C, length 74)
_S1_2_888AC94 889 instructions (0.000%), 13 calls (0888AC94 - 0888ADD4, length 81)
_S1_2_8A3E4BC 885 instructions (0.000%), 5 calls (08A3D7FC - 08A3EA54, length 1175)
  Back Branch 08A3E77C 2,294,060 times (length 6)
  Back Branch 08A3D83C 449,905 times (length 18)
  Back Branch 08A3E79C 121,295 times (length 986)
  Back Branch 08A3E664 98,958 times (length 10)
  Back Branch 08A3E538 52,010 times (length 25)
  Back Branch 08A3E5D4 761 times (length 26)
_S1_2_8960E20 882 instructions (0.000%), 441 calls (08960E20 - 08960E24, length 2)
_S1_2_896CBF8 880 instructions (0.000%), 88 calls (0896CBF8 - 0896CC1C, length 10)
_S1_2_8956414 880 instructions (0.000%), 20 calls (08956414 - 089577A8, length 1254)
_S1_2_886740C 868 instructions (0.000%), 4 calls (0886740C - 08867770, length 218)
_S1_2_8890880 867 instructions (0.000%), 65 calls (08890880 - 088908EC, length 28)
_S1_2_8980AC4 864 instructions (0.000%), 16 calls (08980AC4 - 08980BC0, length 64)
_S1_2_8946608 858 instructions (0.000%), 26 calls (08946608 - 08946688, length 33)
_S1_2_8946584 858 instructions (0.000%), 26 calls (08946584 - 08946604, length 33)
_S1_2_8946500 858 instructions (0.000%), 26 calls (08946500 - 08946580, length 33)
_S1_2_8A3D1D4 855 instructions (0.000%), 95 calls (08A3D1D4 - 08A3D1F4, length 9)
_S1_2_88A0E84 855 instructions (0.000%), 20 calls (088A0E84 - 088A1084, length 129)
_S1_2_8000000 968 instructions (0.000%), 242 calls (08000000 - 0800000C, length 4)
_S1_2_896CBD4 846 instructions (0.000%), 94 calls (0896CBD4 - 0896CBF4, length 9)
_S1_2_89C9670 840 instructions (0.000%), 60 calls (089C9670 - 089C96C0, length 21)
_S1_2_8839820 826 instructions (0.000%), 2 calls (08839820 - 08839A44, length 138)
  Back Branch 08839930 24 times (length 27)
  Back Branch 08839980 24 times (length 16)
_S1_2_89248D4 814 instructions (0.000%), 62 calls (089248D4 - 08924924, length 21)
_S1_2_886B088 812 instructions (0.000%), 116 calls (0886B088 - 0886B0A0, length 7)
_S1_2_88129D8 810 instructions (0.000%), 30 calls (088129D8 - 08812A44, length 28)
_S1_2_890BA98 806 instructions (0.000%), 26 calls (0890BA98 - 0890BB10, length 31)
_S1_2_89D2FEC 800 instructions (0.000%), 200 calls (089D2FEC - 089D2FF8, length 4)
_S1_2_8890CAC 800 instructions (0.000%), 4 calls (08890CAC - 08890D44, length 39)
  Back Branch 08890D38 28 times (length 35)
_S1_2_8850420 800 instructions (0.000%), 4 calls (08850420 - 08850734, length 198)
  Back Branch 0885060C 8 times (length 78)
_S1_2_882FF2C 792 instructions (0.000%), 13 calls (0882FF2C - 08830130, length 130)
_S1_2_890D360 790 instructions (0.000%), 10 calls (0890D360 - 0890D5CC, length 156)
_S1_2_8960604 786 instructions (0.000%), 8 calls (08960604 - 08960A64, length 281)
_S1_2_897EEB8 783 instructions (0.000%), 7 calls (0897EEB8 - 0897F090, length 119)
  Back Branch 0897F084 20 times (length 5)
_S1_2_896B78C 780 instructions (0.000%), 260 calls (0896B78C - 0896B794, length 3)
_S1_2_883CB34 780 instructions (0.000%), 60 calls (0883CB34 - 0883CB64, length 13)
_S1_2_894F708 780 instructions (0.000%), 20 calls (0894F708 - 0894F8A4, length 104)
_S1_2_89D2A28 776 instructions (0.000%), 194 calls (089D2A28 - 089D2A34, length 4)
_S1_2_89D2A18 776 instructions (0.000%), 194 calls (089D2A18 - 089D2A24, length 4)
_S1_2_89A8E5C 765 instructions (0.000%), 51 calls (089A8E5C - 089A8EF4, length 39)
_S1_2_897CE94 760 instructions (0.000%), 190 calls (0897CE94 - 0897CEA0, length 4)
_S1_2_8A297A0 760 instructions (0.000%), 95 calls (08A297A0 - 08A297C0, length 9)
_S1_2_8A2977C 760 instructions (0.000%), 95 calls (08A2977C - 08A2979C, length 9)
_S1_2_8A29758 760 instructions (0.000%), 95 calls (08A29758 - 08A29778, length 9)
_S1_2_8A29734 760 instructions (0.000%), 95 calls (08A29734 - 08A29754, length 9)
_S1_2_8A296EC 760 instructions (0.000%), 95 calls (08A296EC - 08A2970C, length 9)
_S1_2_89D2258 760 instructions (0.000%), 40 calls (089D2258 - 089D22B0, length 23)
_S1_2_888C07C 757 instructions (0.000%), 11 calls (0888C07C - 0888C1BC, length 81)
_S1_2_88DACB8 756 instructions (0.000%), 36 calls (088DACB8 - 088DAD20, length 27)
_S1_2_89359B4 756 instructions (0.000%), 28 calls (089359B4 - 08935A54, length 41)
_S1_2_880B084 756 instructions (0.000%), 12 calls (0880B084 - 0880B194, length 69)
_S1_2_8843C9C 756 instructions (0.000%), 4 calls (08843C9C - 08843D00, length 26)
  Back Branch 08843CEC 64 times (length 11)
_S1_2_8815780 756 instructions (0.000%), 2 calls (08815780 - 088162A4, length 714)
_S1_2_8918F6C 749 instructions (0.000%), 1 calls (08918F6C - 08919060, length 62)
  Back Branch 0891903C 66 times (length 39)
_S1_2_89D3808 744 instructions (0.000%), 24 calls (089D3808 - 089D38B8, length 45)
_S1_2_8A42A8C 738 instructions (0.000%), 41 calls (08A42A8C - 08A42ADC, length 21)
_S1_2_8906FEC 737 instructions (0.000%), 3 calls (08906FEC - 089075A0, length 366)
  Back Branch 089071F4 10 times (length 7)
  Back Branch 0890756C 10 times (length 16)
  Back Branch 08907180 8 times (length 17)
  Back Branch 08907130 1 times (length 16)
_S1_2_89108D8 736 instructions (0.000%), 23 calls (089108D8 - 0891095C, length 34)
_S1_2_898D090 736 instructions (0.000%), 1 calls (0898D090 - 0898D150, length 49)
  Back Branch 0898D13C 64 times (length 11)
_S1_2_8A63B1C 730 instructions (0.000%), 365 calls (08A63B1C - 08A63B20, length 2)
_S1_2_8A63AD4 730 instructions (0.000%), 365 calls (08A63AD4 - 08A63AD8, length 2)
_S1_2_8A63754 730 instructions (0.000%), 365 calls (08A63754 - 08A63758, length 2)
_S1_2_892B9E8 727 instructions (0.000%), 1 calls (0892B9E8 - 0892BFB0, length 371)
  Back Branch 0892BCD4 101 times (length 134)
  Back Branch 0892BF6C 101 times (length 118)
_S1_2_8910A50 726 instructions (0.000%), 66 calls (08910A50 - 08910AE4, length 38)
_S1_2_889E800 720 instructions (0.000%), 40 calls (0889E800 - 0889E844, length 18)
_S1_2_88CA220 720 instructions (0.000%), 24 calls (088CA220 - 088CA29C, length 32)
_S1_2_8980BC4 717 instructions (0.000%), 11 calls (08980BC4 - 08980D08, length 82)
  Back Branch 08980C68 26 times (length 9)
_S1_2_892E06C 702 instructions (0.000%), 16 calls (0892E010 - 0892E0D0, length 49)
  Back Branch 0892E07C 28 times (length 29)
_S1_2_8949E04 696 instructions (0.000%), 24 calls (08949E04 - 08949E84, length 33)
_S1_2_89195EC 696 instructions (0.000%), 12 calls (089195EC - 089196DC, length 61)
_S1_2_8858674 696 instructions (0.000%), 4 calls (08858674 - 08858B40, length 308)
_S1_2_890A964 690 instructions (0.000%), 30 calls (0890A964 - 0890A9BC, length 23)
_S1_2_8929A1C 690 instructions (0.000%), 1 calls (089299AC - 08929C6C, length 177)
  Back Branch 08929C08 3,316 times (length 13)
  Back Branch 08929C20 303 times (length 159)
_S1_2_8980658 682 instructions (0.000%), 22 calls (08980658 - 089806D8, length 33)
_S1_2_89634B4 680 instructions (0.000%), 5 calls (089634B4 - 08963730, length 160)
_S1_2_8851B00 674 instructions (0.000%), 4 calls (08851B00 - 08851E04, length 194)
_S1_2_886B10C 673 instructions (0.000%), 4 calls (0886B10C - 0886B40C, length 193)
_S1_2_891D254 672 instructions (0.000%), 32 calls (0891D254 - 0891D2B4, length 25)
_S1_2_89685BC 670 instructions (0.000%), 2 calls (089685BC - 089686A8, length 60)
  Back Branch 08968600 54 times (length 7)
  Back Branch 08968694 16 times (length 19)
_S1_2_8A28B74 665 instructions (0.000%), 95 calls (08A28B74 - 08A28B8C, length 7)
_S1_2_88437C8 657 instructions (0.000%), 73 calls (088437C8 - 088437E8, length 9)
_S1_2_8825430 648 instructions (0.000%), 1 calls (08825430 - 08825710, length 185)
  Back Branch 08825530 10 times (length 6)
  Back Branch 088254AC 10 times (length 6)
  Back Branch 088256D4 6 times (length 74)
  Back Branch 08825604 4 times (length 6)
  Back Branch 0882566C 4 times (length 6)
_S1_2_8891520 645 instructions (0.000%), 15 calls (08891520 - 088915C8, length 43)
_S1_2_890A738 644 instructions (0.000%), 322 calls (0890A738 - 0890A73C, length 2)
_S1_2_894CB74 642 instructions (0.000%), 2 calls (0894CB74 - 0894CE24, length 173)
  Back Branch 0894CCF8 16 times (length 22)
  Back Branch 0894CC90 16 times (length 7)
  Back Branch 0894CD54 4 times (length 14)
_S1_2_8965764 637 instructions (0.000%), 14 calls (08965764 - 08965920, length 112)
_S1_2_8939E9C 630 instructions (0.000%), 30 calls (08939E9C - 08939EEC, length 21)
_S1_2_8895B80 629 instructions (0.000%), 4 calls (08895B80 - 08895E88, length 195)
_S1_2_89322CC 628 instructions (0.000%), 10 calls (089322CC - 0893245C, length 101)
  Back Branch 08932350 10 times (length 6)
_S1_2_8978520 625 instructions (0.000%), 1 calls (08978520 - 08979070, length 725)
  Back Branch 0897896C 1 times (length 13)
_S1_2_89599A8 620 instructions (0.000%), 20 calls (089599A8 - 08959B88, length 121)
_S1_2_8916104 618 instructions (0.000%), 15 calls (08916104 - 0891621C, length 71)
  Back Branch 08916188 12 times (length 9)
_S1_2_898D5BC 617 instructions (0.000%), 5 calls (0898D5BC - 0898D644, length 35)
  Back Branch 0898D614 55 times (length 11)
_S1_2_891F814 613 instructions (0.000%), 4 calls (0891F814 - 0891F850, length 16)
  Back Branch 0891F844 65 times (length 9)
_S1_2_89A4384 612 instructions (0.000%), 8 calls (089A4384 - 089A44DC, length 87)
_S1_2_8902B64 608 instructions (0.000%), 38 calls (08902B64 - 08902BD0, length 28)
_S1_2_8885F18 608 instructions (0.000%), 32 calls (08885F18 - 08885F60, length 19)
_S1_2_88463E0 602 instructions (0.000%), 86 calls (088463E0 - 088463F8, length 7)
_S1_2_88463C4 602 instructions (0.000%), 86 calls (088463C4 - 088463DC, length 7)
_S1_2_89D2AF4 600 instructions (0.000%), 60 calls (089D2AF4 - 089D2B18, length 10)
_S1_2_8806A9C 600 instructions (0.000%), 40 calls (08806A9C - 08806B60, length 50)
_S1_2_8919D00 600 instructions (0.000%), 12 calls (08919D00 - 08919DCC, length 52)
_S1_2_882F9A4 600 instructions (0.000%), 6 calls (0882F9A4 - 0882FBF4, length 149)
_S1_2_88F4610 599 instructions (0.000%), 13 calls (088F4610 - 088F4728, length 71)
_S1_2_882FE44 598 instructions (0.000%), 13 calls (0882FE44 - 0882FF18, length 54)
_S1_2_882A684 594 instructions (0.000%), 33 calls (0882A684 - 0882A6D0, length 20)
_S1_2_88FFE0C 594 instructions (0.000%), 27 calls (088FFE0C - 088FFE60, length 22)
_S1_2_89209D4 592 instructions (0.000%), 4 calls (089209D4 - 08920A70, length 40)
  Back Branch 08920A4C 28 times (length 18)
_S1_2_890088C 591 instructions (0.000%), 3 calls (0890088C - 08900A44, length 111)
  Back Branch 089009B0 42 times (length 10)
_S1_2_8807648 588 instructions (0.000%), 28 calls (08807648 - 088076A0, length 23)
_S1_2_8992278 588 instructions (0.000%), 21 calls (08992278 - 08992358, length 57)
_S1_2_882A1C0 585 instructions (0.000%), 37 calls (0882A1C0 - 0882A270, length 45)
_S1_2_8934190 583 instructions (0.000%), 11 calls (08934190 - 08934290, length 65)
  Back Branch 0893426C 22 times (length 8)
_S1_2_898F490 580 instructions (0.000%), 29 calls (0898F490 - 0898F4F0, length 25)
_S1_2_8977790 576 instructions (0.000%), 32 calls (08977790 - 089777D4, length 18)
_S1_2_895EF90 572 instructions (0.000%), 52 calls (0895EF90 - 0895EFC0, length 13)
_S1_2_88F2FEC 566 instructions (0.000%), 7 calls (088F2FEC - 088F32B4, length 179)
  Back Branch 088F31E4 174 times (length 51)
  Back Branch 088F327C 14 times (length 134)
_S1_2_8843DE8 564 instructions (0.000%), 5 calls (08843DE8 - 08843E54, length 28)
  Back Branch 08843E28 69 times (length 11)
_S1_2_8901EAC 561 instructions (0.000%), 33 calls (08901EAC - 08901F00, length 22)
_S1_2_89D3544 560 instructions (0.000%), 140 calls (089D3544 - 089D3550, length 4)
_S1_2_8993E50 560 instructions (0.000%), 20 calls (08993E50 - 08993ECC, length 32)
_S1_2_8933840 556 instructions (0.000%), 1 calls (08933840 - 0893392C, length 60)
  Back Branch 089338BC 32 times (length 22)
  Back Branch 08933920 4 times (length 22)
_S1_2_89372E4 555 instructions (0.000%), 1 calls (089372E4 - 0893736C, length 35)
  Back Branch 08937354 32 times (length 24)
_S1_2_881C88C 555 instructions (0.000%), 1 calls (0881C88C - 0881CC80, length 254)
  Back Branch 0881CC3C 4 times (length 122)
  Back Branch 0881CA1C 3 times (length 13)
_S1_2_88F57C0 552 instructions (0.000%), 8 calls (088F57C0 - 088F5A68, length 171)
  Back Branch 088F5A38 4 times (length 89)
_S1_2_88DABEC 546 instructions (0.000%), 40 calls (088DABEC - 088DAC84, length 39)
_S1_2_89D3520 540 instructions (0.000%), 60 calls (089D3520 - 089D3540, length 9)
_S1_2_89D2ACC 540 instructions (0.000%), 54 calls (089D2ACC - 089D2AF0, length 10)
_S1_2_8928F18 540 instructions (0.000%), 36 calls (08928F18 - 08928F50, length 15)
_S1_2_8936720 540 instructions (0.000%), 10 calls (08936720 - 08936880, length 89)
_S1_2_884650C 536 instructions (0.000%), 67 calls (0884650C - 08846528, length 8)
_S1_2_89299F0 536 instructions (0.000%), 1 calls (089299AC - 08929C6C, length 177)
  Back Branch 08929C08 3,316 times (length 13)
  Back Branch 08929C20 303 times (length 159)
_S1_2_8943B84 532 instructions (0.000%), 26 calls (08943B84 - 08943C14, length 37)
_S1_2_89122F0 528 instructions (0.000%), 88 calls (089122F0 - 08912304, length 6)
_S1_2_884605C 528 instructions (0.000%), 9 calls (0884605C - 08846100, length 42)
  Back Branch 088460E4 32 times (length 7)
_S1_2_888FE8C 525 instructions (0.000%), 61 calls (0888FE8C - 0888FF60, length 54)
  Back Branch 0888FF54 1 times (length 51)
_S1_2_88282D4 525 instructions (0.000%), 13 calls (088282D4 - 088283D8, length 66)
_S1_2_8825A54 524 instructions (0.000%), 1 calls (08825A54 - 08825D38, length 186)
  Back Branch 08825CA4 11 times (length 49)
_S1_2_895C754 520 instructions (0.000%), 20 calls (0895C754 - 0895CABC, length 219)
  Back Branch 0895C958 1,540 times (length 17)
  Back Branch 0895CA78 20 times (length 144)
_S1_2_8920850 520 instructions (0.000%), 8 calls (08920850 - 089208B0, length 25)
  Back Branch 08920894 48 times (length 8)
_S1_2_8986070 511 instructions (0.000%), 73 calls (08986070 - 08986088, length 7)
_S1_2_883B438 509 instructions (0.000%), 5 calls (0883B438 - 0883B6A0, length 155)
_S1_2_8A63C54 504 instructions (0.000%), 252 calls (08A63C54 - 08A63C58, length 2)
_S1_2_8A63C24 504 instructions (0.000%), 252 calls (08A63C24 - 08A63C28, length 2)
_S1_2_8A63C14 504 instructions (0.000%), 252 calls (08A63C14 - 08A63C18, length 2)
_S1_2_896B418 504 instructions (0.000%), 72 calls (0896B418 - 0896B434, length 8)
_S1_2_8804AA0 504 instructions (0.000%), 28 calls (08804AA0 - 08804AE4, length 18)
_S1_2_8974F24 504 instructions (0.000%), 24 calls (08974F24 - 08974F74, length 21)
_S1_2_8845FB4 504 instructions (0.000%), 8 calls (08845FB4 - 08846058, length 42)
  Back Branch 0884603C 32 times (length 7)
_S1_2_89D3564 486 instructions (0.000%), 54 calls (089D3564 - 089D358C, length 11)
_S1_2_88141C8 485 instructions (0.000%), 7 calls (088141C8 - 088142FC, length 78)
_S1_2_89717C0 481 instructions (0.000%), 1 calls (089717C0 - 08971B20, length 217)
  Back Branch 089719E4 5 times (length 69)
_S1_2_8929C70 480 instructions (0.000%), 12 calls (08929C70 - 08929D0C, length 40)
_S1_2_8845E80 477 instructions (0.000%), 9 calls (08845E80 - 08845F08, length 35)
  Back Branch 08845EEC 36 times (length 6)
_S1_2_88307F8 477 instructions (0.000%), 7 calls (088307F8 - 08830A50, length 151)
_S1_2_898CD00 473 instructions (0.000%), 43 calls (0898CD00 - 0898CD94, length 38)
_S1_2_8995BE8 471 instructions (0.000%), 11 calls (08995BE8 - 08995E24, length 144)
  Back Branch 08995D40 198 times (length 21)
_S1_2_882B054 470 instructions (0.000%), 10 calls (0882B054 - 0882B10C, length 47)
_S1_2_89AF510 464 instructions (0.000%), 16 calls (089AF510 - 089AF580, length 29)
_S1_2_881953C 456 instructions (0.000%), 24 calls (0881953C - 08819584, length 19)
_S1_2_8920268 456 instructions (0.000%), 12 calls (08920268 - 08920304, length 40)
_S1_2_8963C6C 456 instructions (0.000%), 5 calls (08963C6C - 08963E20, length 110)
  Back Branch 08963D9C 5 times (length 53)
_S1_2_8891614 454 instructions (0.000%), 5 calls (08891614 - 08891814, length 129)
  Back Branch 088917C0 17 times (length 10)
  Back Branch 088917DC 5 times (length 83)
_S1_2_882BC70 450 instructions (0.000%), 50 calls (0882BC70 - 0882BC90, length 9)
_S1_2_8967DE0 450 instructions (0.000%), 30 calls (08967DE0 - 08967E78, length 39)
_S1_2_8814300 450 instructions (0.000%), 6 calls (08814300 - 0881442C, length 76)
_S1_2_8934644 448 instructions (0.000%), 32 calls (08934644 - 08934678, length 14)
_S1_2_8977848 435 instructions (0.000%), 12 calls (08977848 - 08977904, length 48)
  Back Branch 08977868 9 times (length 4)
_S1_2_88C8BE4 432 instructions (0.000%), 24 calls (088C8BE4 - 088C8C34, length 21)
_S1_2_8812968 432 instructions (0.000%), 16 calls (08812968 - 088129D4, length 28)
_S1_2_88461AC 432 instructions (0.000%), 8 calls (088461AC - 0884622C, length 33)
  Back Branch 088461E8 32 times (length 7)
_S1_2_894356C 429 instructions (0.000%), 8 calls (0894356C - 0894364C, length 57)
  Back Branch 08943624 7 times (length 35)
_S1_2_88F6E7C 427 instructions (0.000%), 12 calls (088F6E7C - 088F7148, length 180)
_S1_2_883B6A4 426 instructions (0.000%), 5 calls (0883B6A4 - 0883B810, length 92)
_S1_2_896B438 423 instructions (0.000%), 36 calls (0896B438 - 0896B48C, length 22)
_S1_2_89D4208 420 instructions (0.000%), 140 calls (089D4208 - 089D4210, length 3)
_S1_2_888C488 420 instructions (0.000%), 39 calls (0888C488 - 0888C4C4, length 16)
_S1_2_894AA20 412 instructions (0.000%), 2 calls (0894AA20 - 0894AEFC, length 312)
_S1_2_88CA708 411 instructions (0.000%), 1 calls (088CA708 - 088CA9C8, length 177)
  Back Branch 088CA8F0 36 times (length 5)
  Back Branch 088CA898 25 times (length 4)
  Back Branch 088CA9C4 1 times (length 125)
_S1_2_888B2E8 410 instructions (0.000%), 6 calls (0888B2E8 - 0888B428, length 81)
_S1_2_89A2478 408 instructions (0.000%), 24 calls (089A2478 - 089A24B8, length 17)
_S1_2_8835A44 405 instructions (0.000%), 9 calls (08835A44 - 08835B4C, length 67)
_S1_2_88DAD24 404 instructions (0.000%), 3 calls (088DAD24 - 088DAE48, length 74)
  Back Branch 088DADC0 30 times (length 6)
  Back Branch 088DAD94 10 times (length 7)
  Back Branch 088DAE30 3 times (length 13)
_S1_2_897E874 400 instructions (0.000%), 1 calls (0897E874 - 0897EB04, length 165)
  Back Branch 0897E964 11 times (length 9)
  Back Branch 0897E8D0 10 times (length 9)
  Back Branch 0897EAD0 10 times (length 79)
_S1_2_8811978 395 instructions (0.000%), 4 calls (08811978 - 08811B0C, length 102)
_S1_2_89064CC 388 instructions (0.000%), 14 calls (089064CC - 08906598, length 52)
_S1_2_887535C 388 instructions (0.000%), 4 calls (0887535C - 0887551C, length 113)
_S1_2_889F390 384 instructions (0.000%), 16 calls (0889F390 - 0889F4C4, length 78)
_S1_2_8A2AA8C 380 instructions (0.000%), 95 calls (08A2AA8C - 08A2AA98, length 4)
_S1_2_8A2943C 380 instructions (0.000%), 95 calls (08A2943C - 08A29448, length 4)
_S1_2_889D9C4 380 instructions (0.000%), 4 calls (0889D9C4 - 0889DB3C, length 95)
_S1_2_8962600 370 instructions (0.000%), 2 calls (08962600 - 08962CD4, length 438)
  Back Branch 089627E8 2,593,218 times (length 29)
  Back Branch 08962C84 2,050,960 times (length 337)
  Back Branch 089629E8 185 times (length 18)
  Back Branch 08962B08 112 times (length 18)
_S1_2_8A2CEA8 365 instructions (0.000%), 73 calls (08A2CEA8 - 08A2CEC8, length 9)
_S1_2_891C648 365 instructions (0.000%), 73 calls (0891C648 - 0891C658, length 5)
_S1_2_89D2488 360 instructions (0.000%), 40 calls (089D2488 - 089D24B0, length 11)
_S1_2_882A274 358 instructions (0.000%), 1 calls (0882A274 - 0882A5A8, length 206)
  Back Branch 0882A56C 2 times (length 152)
_S1_2_899209C 357 instructions (0.000%), 21 calls (0899209C - 089920EC, length 21)
_S1_2_8937E2C 351 instructions (0.000%), 9 calls (08937E2C - 08937EC4, length 39)
_S1_2_8930F7C 351 instructions (0.000%), 1 calls (08930F7C - 0893113C, length 113)
  Back Branch 089310AC 32 times (length 8)
_S1_2_8820540 350 instructions (0.000%), 3 calls (08820540 - 088207F0, length 173)
  Back Branch 088206E4 10 times (length 15)
_S1_2_8936DEC 350 instructions (0.000%), 1 calls (08936DEC - 0893702C, length 145)
  Back Branch 08937004 10 times (length 33)
_S1_2_8810534 349 instructions (0.000%), 1 calls (08810534 - 08810FA4, length 669)
  Back Branch 08810620 12 times (length 13)
  Back Branch 088106A4 3 times (length 32)
  Back Branch 08810748 3 times (length 30)
_S1_2_898CFF8 347 instructions (0.000%), 1 calls (0898CFF8 - 0898D08C, length 38)
  Back Branch 0898D048 36 times (length 4)
  Back Branch 0898D070 12 times (length 23)
_S1_2_89A80FC 345 instructions (0.000%), 5 calls (089A80FC - 089A823C, length 81)
  Back Branch 089A8168 15 times (length 5)
_S1_2_882B2CC 344 instructions (0.000%), 8 calls (0882B2CC - 0882B374, length 43)
_S1_2_880B790 344 instructions (0.000%), 8 calls (0880B790 - 0880B838, length 43)
_S1_2_8A2BF68 344 instructions (0.000%), 4 calls (08A2BEB4 - 08A2C24C, length 231)
  Back Branch 08A2C028 13,511 times (length 95)
  Back Branch 08A2BF38 38 times (length 29)
_S1_2_8946774 344 instructions (0.000%), 2 calls (08946774 - 08946A30, length 176)
_S1_2_890FE10 343 instructions (0.000%), 1 calls (0890FE10 - 08910664, length 534)
  Back Branch 089105FC 1 times (length 342)
_S1_2_886C62C 339 instructions (0.000%), 113 calls (0886C62C - 0886C634, length 3)
_S1_2_88F2818 339 instructions (0.000%), 3 calls (088F2818 - 088F2A18, length 129)
  Back Branch 088F29E4 5 times (length 19)
  Back Branch 088F2898 3 times (length 6)
  Back Branch 088F2870 2 times (length 6)
_S1_2_89A3B44 336 instructions (0.000%), 48 calls (089A3B44 - 089A3B5C, length 7)
_S1_2_885A24C 336 instructions (0.000%), 14 calls (0885A24C - 0885A2A8, length 24)
_S1_2_89A24BC 336 instructions (0.000%), 12 calls (089A24BC - 089A2584, length 51)
_S1_2_89A87F4 336 instructions (0.000%), 3 calls (089A87F4 - 089A898C, length 103)
  Back Branch 089A8854 12 times (length 12)
  Back Branch 089A88B8 9 times (length 5)
_S1_2_88439A8 335 instructions (0.000%), 5 calls (088439A8 - 08843AB0, length 67)
_S1_2_8814094 335 instructions (0.000%), 5 calls (08814094 - 088141C4, length 77)
_S1_2_895D2D4 335 instructions (0.000%), 1 calls (0895D2D4 - 0895D354, length 33)
  Back Branch 0895D338 39 times (length 10)
_S1_2_881BE18 328 instructions (0.000%), 2 calls (0881BE18 - 0881BF6C, length 86)
  Back Branch 0881BF30 8 times (length 34)
_S1_2_88D15AC 328 instructions (0.000%), 1 calls (088D15AC - 088D183C, length 165)
  Back Branch 088D1750 10 times (length 7)
  Back Branch 088D17F8 10 times (length 7)
  Back Branch 088D17A4 10 times (length 7)
_S1_2_8963800 326 instructions (0.000%), 4 calls (08963800 - 08963950, length 85)
  Back Branch 0896389C 8 times (length 19)
_S1_2_8977ECC 323 instructions (0.000%), 1 calls (08977ECC - 08978078, length 108)
  Back Branch 08978044 4 times (length 65)
  Back Branch 08978064 2 times (length 97)
_S1_2_8960FCC 322 instructions (0.000%), 5 calls (08960FCC - 08961114, length 83)
_S1_2_889F4E4 320 instructions (0.000%), 40 calls (0889F4E4 - 0889F500, length 8)
_S1_2_889F558 320 instructions (0.000%), 16 calls (0889F558 - 0889F5B8, length 25)
_S1_2_88283DC 320 instructions (0.000%), 8 calls (088283DC - 088284E0, length 66)
_S1_2_882AE60 318 instructions (0.000%), 6 calls (0882AE60 - 0882AF5C, length 64)
_S1_2_8902870 312 instructions (0.000%), 52 calls (08902870 - 08902884, length 6)
_S1_2_89419CC 312 instructions (0.000%), 8 calls (089419CC - 089425C0, length 766)
  Back Branch 08942424 1,743 times (length 138)
  Back Branch 08942510 80 times (length 26)
  Back Branch 08942498 80 times (length 20)
  Back Branch 08942580 40 times (length 698)
  Back Branch 089421B8 9 times (length 45)
_S1_2_8937FE0 312 instructions (0.000%), 8 calls (08937FE0 - 08938080, length 41)
_S1_2_894C574 312 instructions (0.000%), 2 calls (0894C574 - 0894C66C, length 63)
  Back Branch 0894C604 16 times (length 12)
  Back Branch 0894C648 4 times (length 9)
_S1_2_88BA040 312 instructions (0.000%), 2 calls (088BA040 - 088BA34C, length 196)
_S1_2_88F2B08 310 instructions (0.000%), 5 calls (088F2B08 - 088F2CF4, length 124)
_S1_2_8851E08 308 instructions (0.000%), 4 calls (08851E08 - 08851F40, length 79)
_S1_2_880C99C 308 instructions (0.000%), 3 calls (0880C99C - 0880CC64, length 179)
_S1_2_88951CC 306 instructions (0.000%), 6 calls (088951CC - 088953D0, length 130)
_S1_2_892423C 304 instructions (0.000%), 2 calls (0892423C - 089243FC, length 113)
  Back Branch 089242D8 8 times (length 16)
_S1_2_888BD78 302 instructions (0.000%), 5 calls (0888BD78 - 0888BE90, length 71)
_S1_2_882B17C 300 instructions (0.000%), 10 calls (0882B17C - 0882B1F0, length 30)
_S1_2_891A674 300 instructions (0.000%), 6 calls (0891A674 - 0891A738, length 50)
_S1_2_89884E8 299 instructions (0.000%), 1 calls (089884E8 - 08988758, length 157)
  Back Branch 08988714 32 times (length 5)
  Back Branch 08988620 4 times (length 4)
_S1_2_882B708 296 instructions (0.000%), 4 calls (0882B708 - 0882B880, length 95)
_S1_2_890E3F8 292 instructions (0.000%), 4 calls (0890E3F8 - 0890E658, length 153)
_S1_2_8906BB0 292 instructions (0.000%), 2 calls (08906BB0 - 08906FE8, length 271)
_S1_2_886C75C 290 instructions (0.000%), 10 calls (0886C75C - 0886C7CC, length 29)
_S1_2_882FD4C 290 instructions (0.000%), 6 calls (0882FD4C - 0882FE40, length 62)
_S1_2_8A41D14 290 instructions (0.000%), 1 calls (08A41D14 - 08A41E10, length 64)
  Back Branch 08A41D88 32 times (length 8)
_S1_2_88076A4 288 instructions (0.000%), 32 calls (088076A4 - 088076D4, length 13)
_S1_2_895E468 286 instructions (0.000%), 13 calls (0895E468 - 0895E4CC, length 26)
_S1_2_883B8C8 286 instructions (0.000%), 5 calls (0883B8C8 - 0883B9B4, length 60)
_S1_2_89233E8 286 instructions (0.000%), 2 calls (089233E8 - 089237B4, length 244)
  Back Branch 089236BC 161 times (length 16)
  Back Branch 0892363C 161 times (length 61)
_S1_2_89018A0 286 instructions (0.000%), 2 calls (08901768 - 089018FC, length 102)
  Back Branch 089018D0 115,364 times (length 92)
_S1_2_881FB98 286 instructions (0.000%), 1 calls (0881FB98 - 08820208, length 413)
_S1_2_88E5CDC 285 instructions (0.000%), 3 calls (088E5CDC - 088E5D80, length 42)
  Back Branch 088E5D04 30 times (length 6)
  Back Branch 088E5D74 3 times (length 13)
_S1_2_886F8A0 285 instructions (0.000%), 3 calls (0886F8A0 - 0886FA18, length 95)
_S1_2_8932674 282 instructions (0.000%), 2 calls (08932674 - 089328DC, length 155)
_S1_2_889CBE4 280 instructions (0.000%), 40 calls (0889CBE4 - 0889CBFC, length 7)
_S1_2_8804A58 280 instructions (0.000%), 28 calls (08804A58 - 08804A7C, length 10)
_S1_2_89CD688 280 instructions (0.000%), 20 calls (089CD688 - 089CD6D8, length 21)
_S1_2_8940B68 280 instructions (0.000%), 10 calls (08940B68 - 08940BD4, length 28)
_S1_2_8889744 280 instructions (0.000%), 8 calls (08889744 - 0888983C, length 63)
_S1_2_8964608 280 instructions (0.000%), 4 calls (08964608 - 0896472C, length 74)
_S1_2_8843E1C 280 instructions (0.000%), 4 calls (08843E04 - 08843E54, length 21)
  Back Branch 08843E28 69 times (length 11)
_S1_2_895A164 280 instructions (0.000%), 1 calls (0895A164 - 0895A5C0, length 280)
_S1_2_895D554 273 instructions (0.000%), 39 calls (0895D554 - 0895D56C, length 7)
_S1_2_8964F18 273 instructions (0.000%), 21 calls (08964F18 - 08964F78, length 25)
_S1_2_8806E7C 272 instructions (0.000%), 16 calls (08806E7C - 08806ECC, length 21)
_S1_2_8942730 272 instructions (0.000%), 8 calls (08942730 - 089427B4, length 34)
_S1_2_8829C24 270 instructions (0.000%), 6 calls (08829C24 - 08829CD4, length 45)
_S1_2_88F2CF8 270 instructions (0.000%), 5 calls (088F2CF8 - 088F2E80, length 99)
_S1_2_8917E00 267 instructions (0.000%), 89 calls (08917E00 - 08917E08, length 3)
_S1_2_8917DF4 267 instructions (0.000%), 89 calls (08917DF4 - 08917DFC, length 3)
_S1_2_89439A8 264 instructions (0.000%), 8 calls (089439A8 - 08943AA0, length 63)
_S1_2_88F1458 262 instructions (0.000%), 2 calls (088F1458 - 088F1500, length 43)
  Back Branch 088F14C0 18 times (length 11)
_S1_2_892F9BC 261 instructions (0.000%), 1 calls (0892F9BC - 0892FC08, length 148)
  Back Branch 0892FB78 4 times (length 27)
  Back Branch 0892FBD4 2 times (length 105)
_S1_2_8941880 260 instructions (0.000%), 26 calls (08941880 - 089418AC, length 12)
_S1_2_8993F58 260 instructions (0.000%), 10 calls (08993F58 - 08993FDC, length 34)
_S1_2_888A70C 258 instructions (0.000%), 4 calls (0888A70C - 0888A8C4, length 111)
  Back Branch 0888A894 3 times (length 12)
_S1_2_897AB28 258 instructions (0.000%), 1 calls (0897AB28 - 0897ABC8, length 41)
  Back Branch 0897AB8C 32 times (length 7)
_S1_2_8858B44 258 instructions (0.000%), 1 calls (08858B44 - 08858F60, length 264)
_S1_2_890DFB0 256 instructions (0.000%), 16 calls (0890DFB0 - 0890DFEC, length 16)
_S1_2_88F4BDC 255 instructions (0.000%), 17 calls (088F4BDC - 088F4C1C, length 17)
_S1_2_895B118 254 instructions (0.000%), 1 calls (0895B118 - 0895B258, length 81)
  Back Branch 0895B1F4 16 times (length 25)
  Back Branch 0895B17C 16 times (length 13)
_S1_2_8900C48 254 instructions (0.000%), 1 calls (08900B9C - 08900FB0, length 262)
  Back Branch 08900F7C 47,794 times (length 250)
_S1_2_89806DC 252 instructions (0.000%), 21 calls (089806DC - 08980718, length 16)
_S1_2_8974F78 252 instructions (0.000%), 12 calls (08974F78 - 08974FD0, length 23)
_S1_2_882F7FC 252 instructions (0.000%), 6 calls (0882F7FC - 0882F8CC, length 53)
_S1_2_884798C 252 instructions (0.000%), 4 calls (0884798C - 08847A30, length 42)
  Back Branch 08847A14 16 times (length 7)
_S1_2_8844998 252 instructions (0.000%), 4 calls (08844998 - 08844A94, length 64)
_S1_2_8827FD4 252 instructions (0.000%), 4 calls (08827FD4 - 08828134, length 89)
  Back Branch 08828104 237 times (length 43)
_S1_2_8A3B774 252 instructions (0.000%), 2 calls (08A3B774 - 08A3BA3C, length 179)
  Back Branch 08A3BA04 2 times (length 84)
_S1_2_894A3A8 250 instructions (0.000%), 2 calls (0894A3A8 - 0894A660, length 175)
_S1_2_89D3D30 248 instructions (0.000%), 8 calls (089D3D30 - 089D3DE0, length 45)
_S1_2_89D3754 248 instructions (0.000%), 8 calls (089D3754 - 089D3804, length 45)
_S1_2_89238F4 244 instructions (0.000%), 2 calls (089238F4 - 089243FC, length 707)
  Back Branch 08923FB0 2,056 times (length 31)
  Back Branch 08923E0C 498 times (length 6)
  Back Branch 08923FC8 58 times (length 102)
  Back Branch 089242D8 8 times (length 16)
_S1_2_8822D38 242 instructions (0.000%), 1 calls (08822D38 - 08822F48, length 133)
  Back Branch 08822DEC 4 times (length 7)
  Back Branch 08822F04 4 times (length 42)
_S1_2_898EF68 241 instructions (0.000%), 7 calls (0898EF68 - 0898F018, length 45)
  Back Branch 0898EFA4 9 times (length 8)
_S1_2_88F2A1C 241 instructions (0.000%), 5 calls (088F2A1C - 088F2B04, length 59)
_S1_2_89C96B0 240 instructions (0.000%), 60 calls (089C96B0 - 089C96C0, length 5)
_S1_2_89C96A0 240 instructions (0.000%), 60 calls (089C96A0 - 089C96C0, length 9)
_S1_2_8929DB0 240 instructions (0.000%), 12 calls (08929DB0 - 08929E0C, length 24)
_S1_2_8830498 240 instructions (0.000%), 4 calls (08830498 - 088305BC, length 74)
_S1_2_894B8AC 240 instructions (0.000%), 2 calls (0894B8AC - 0894BA9C, length 125)
_S1_2_881C32C 240 instructions (0.000%), 1 calls (0881C32C - 0881C4B0, length 98)
  Back Branch 0881C448 9 times (length 37)
_S1_2_8859534 239 instructions (0.000%), 3 calls (08859534 - 08859690, length 88)
_S1_2_89115B8 238 instructions (0.000%), 2 calls (089115B8 - 089117C0, length 131)
_S1_2_8930AF8 236 instructions (0.000%), 2 calls (08930AF8 - 08930E2C, length 206)
  Back Branch 08930CAC 2 times (length 21)
_S1_2_88343D8 234 instructions (0.000%), 9 calls (088343D8 - 0883443C, length 26)
_S1_2_8901F10 234 instructions (0.000%), 5 calls (08901F10 - 089020A4, length 102)
_S1_2_8844D6C 232 instructions (0.000%), 4 calls (08844D6C - 08844E5C, length 61)
_S1_2_88E5168 232 instructions (0.000%), 1 calls (088E5168 - 088E52B8, length 85)
  Back Branch 088E51D4 10 times (length 7)
  Back Branch 088E527C 5 times (length 7)
  Back Branch 088E520C 5 times (length 7)
  Back Branch 088E5244 5 times (length 7)
_S1_2_888FFA0 231 instructions (0.000%), 7 calls (0888FFA0 - 08890224, length 162)
_S1_2_898E50C 229 instructions (0.000%), 6 calls (0898E50C - 0898E598, length 36)
  Back Branch 0898E56C 13 times (length 8)
_S1_2_88F26F4 229 instructions (0.000%), 4 calls (088F26F4 - 088F2814, length 73)
  Back Branch 088F27E8 3 times (length 43)
_S1_2_89A870C 227 instructions (0.000%), 5 calls (089A870C - 089A87CC, length 49)
_S1_2_88FFFA0 226 instructions (0.000%), 10 calls (088FFFA0 - 088FFFF8, length 23)
_S1_2_89372C8 224 instructions (0.000%), 32 calls (089372C8 - 089372E0, length 7)
_S1_2_88FFE8C 222 instructions (0.000%), 111 calls (088FFE8C - 088FFE90, length 2)
_S1_2_886AE3C 222 instructions (0.000%), 111 calls (0886AE3C - 0886AE40, length 2)
_S1_2_8A37E28 221 instructions (0.000%), 2 calls (08A37E28 - 08A37FF4, length 116)
  Back Branch 08A37F1C 19 times (length 3)
_S1_2_89CD6DC 220 instructions (0.000%), 20 calls (089CD6DC - 089CD704, length 11)
_S1_2_892B280 220 instructions (0.000%), 8 calls (0892B280 - 0892B2D0, length 21)
  Back Branch 0892B2C4 12 times (length 11)
_S1_2_8960E30 219 instructions (0.000%), 3 calls (08960E30 - 08960FC8, length 103)
_S1_2_886D74C 217 instructions (0.000%), 1 calls (0886D74C - 0886D8AC, length 89)
  Back Branch 0886D7F8 10 times (length 22)
_S1_2_8874348 216 instructions (0.000%), 8 calls (08874348 - 088743B0, length 27)
_S1_2_89129A8 216 instructions (0.000%), 6 calls (089129A8 - 08912A3C, length 38)
_S1_2_8820A14 216 instructions (0.000%), 5 calls (08820A14 - 08820BD4, length 113)
_S1_2_8923474 216 instructions (0.000%), 2 calls (08923474 - 089237B4, length 209)
  Back Branch 089236BC 161 times (length 16)
  Back Branch 0892363C 161 times (length 61)
_S1_2_89178F8 216 instructions (0.000%), 2 calls (089178F8 - 08917A7C, length 98)
  Back Branch 08917A1C 4 times (length 16)
_S1_2_88516E8 212 instructions (0.000%), 4 calls (088516E8 - 088517B8, length 53)
_S1_2_890A9CC 210 instructions (0.000%), 30 calls (0890A9CC - 0890A9E4, length 7)
_S1_2_8A2A914 210 instructions (0.000%), 7 calls (08A2A914 - 08A2A9E0, length 52)
_S1_2_8913634 210 instructions (0.000%), 6 calls (08913634 - 089136C4, length 37)
_S1_2_898D798 209 instructions (0.000%), 19 calls (0898D798 - 0898D7C0, length 11)
_S1_2_882C1C4 208 instructions (0.000%), 8 calls (0882C1C4 - 0882C238, length 30)
_S1_2_88305C0 207 instructions (0.000%), 3 calls (088305C0 - 088307EC, length 140)
_S1_2_886DA7C 206 instructions (0.000%), 2 calls (0886DA7C - 0886DC1C, length 105)
_S1_2_88E03D0 205 instructions (0.000%), 1 calls (088E03D0 - 088E0528, length 87)
  Back Branch 088E04DC 10 times (length 7)
  Back Branch 088E0488 10 times (length 7)
_S1_2_89CD354 204 instructions (0.000%), 20 calls (089CD354 - 089CD394, length 17)
_S1_2_889E568 200 instructions (0.000%), 40 calls (0889E568 - 0889E578, length 5)
_S1_2_88BCBCC 200 instructions (0.000%), 10 calls (088BCBCC - 088BCCE4, length 71)
_S1_2_8A52F64 200 instructions (0.000%), 8 calls (08A52D6C - 08A541B8, length 1300)
  Back Branch 08A52DAC 12,435 times (length 12)
  Back Branch 08A5415C 8,017 times (length 1278)
  Back Branch 08A52F94 8 times (length 55)
_S1_2_890A3C0 200 instructions (0.000%), 5 calls (0890A3C0 - 0890A49C, length 56)
_S1_2_88DE944 200 instructions (0.000%), 1 calls (088DE944 - 088DEC60, length 200)
_S1_2_896B0F0 199 instructions (0.000%), 1 calls (0896B0F0 - 0896B408, length 199)
_S1_2_8850238 198 instructions (0.000%), 6 calls (08850238 - 088502B8, length 33)
_S1_2_89311A0 196 instructions (0.000%), 28 calls (089311A0 - 089311B8, length 7)
_S1_2_888DEDC 196 instructions (0.000%), 28 calls (0888DEDC - 0888DEF4, length 7)
_S1_2_891D9E4 195 instructions (0.000%), 13 calls (0891D9E4 - 0891DA1C, length 15)
_S1_2_89A82E0 195 instructions (0.000%), 3 calls (089A82E0 - 089A8394, length 46)
  Back Branch 089A8350 12 times (length 12)
_S1_2_8852044 192 instructions (0.000%), 8 calls (08852044 - 088520A0, length 24)
_S1_2_8813E34 192 instructions (0.000%), 8 calls (08813E34 - 08813E98, length 26)
_S1_2_8853E68 192 instructions (0.000%), 4 calls (08853E68 - 08853F24, length 48)
_S1_2_894321C 191 instructions (0.000%), 1 calls (0894321C - 08943514, length 191)
_S1_2_890B36C 190 instructions (0.000%), 19 calls (0890B36C - 0890B390, length 10)
_S1_2_8917BA8 190 instructions (0.000%), 10 calls (08917BA8 - 08917BF0, length 19)
_S1_2_882F7A0 190 instructions (0.000%), 10 calls (0882F7A0 - 0882F7E8, length 19)
_S1_2_88286D8 190 instructions (0.000%), 10 calls (088286D8 - 08828728, length 21)
_S1_2_883B2D8 188 instructions (0.000%), 4 calls (0883B2D8 - 0883B390, length 47)
_S1_2_88F3C94 185 instructions (0.000%), 3 calls (088F3C94 - 088F3DF8, length 90)
_S1_2_8839E14 184 instructions (0.000%), 1 calls (08839E14 - 08839EFC, length 59)
  Back Branch 08839E88 12 times (length 16)
_S1_2_887DDAC 183 instructions (0.000%), 15 calls (0887DDAC - 0887DDEC, length 17)
_S1_2_890BF30 182 instructions (0.000%), 7 calls (0890BF30 - 0890BF94, length 26)
_S1_2_894BDC4 182 instructions (0.000%), 2 calls (0894BDC4 - 0894BFB8, length 126)
  Back Branch 0894BE7C 2 times (length 7)
  Back Branch 0894BED4 2 times (length 17)
_S1_2_88F408C 181 instructions (0.000%), 1 calls (088F408C - 088F4234, length 107)
  Back Branch 088F4208 7 times (length 19)
_S1_2_890A740 180 instructions (0.000%), 90 calls (0890A740 - 0890A744, length 2)
_S1_2_89C96B8 180 instructions (0.000%), 60 calls (089C96B8 - 089C96C0, length 3)
_S1_2_89724EC 180 instructions (0.000%), 18 calls (089724EC - 08972518, length 12)
_S1_2_882F90C 180 instructions (0.000%), 6 calls (0882F90C - 0882F980, length 30)
_S1_2_8829CD8 180 instructions (0.000%), 6 calls (08829CD8 - 08829D4C, length 30)
_S1_2_88F42B8 180 instructions (0.000%), 5 calls (088F42B8 - 088F43AC, length 62)
_S1_2_88469C4 180 instructions (0.000%), 4 calls (088469C4 - 08846A74, length 45)
_S1_2_88F8340 180 instructions (0.000%), 3 calls (088F8340 - 088F8498, length 87)
_S1_2_8924A5C 178 instructions (0.000%), 7 calls (08924A5C - 08924AD4, length 31)
_S1_2_89B5940 177 instructions (0.000%), 1 calls (089B5940 - 089B5C00, length 177)
_S1_2_890C6E4 176 instructions (0.000%), 11 calls (0890C6E4 - 0890C720, length 16)
_S1_2_89D0C5C 176 instructions (0.000%), 4 calls (089D0C5C - 089D0D08, length 44)
_S1_2_882020C 176 instructions (0.000%), 3 calls (0882020C - 0882053C, length 205)
  Back Branch 08820368 10 times (length 15)
_S1_2_8875ECC 175 instructions (0.000%), 5 calls (08875ECC - 08875F60, length 38)
_S1_2_8835490 174 instructions (0.000%), 6 calls (08835490 - 08835508, length 31)
_S1_2_89A90EC 172 instructions (0.000%), 43 calls (089A90EC - 089A90F8, length 4)
_S1_2_89760D4 172 instructions (0.000%), 4 calls (089760D4 - 08976140, length 28)
  Back Branch 08976124 16 times (length 5)
_S1_2_8885CC8 172 instructions (0.000%), 4 calls (08885CC8 - 08885D70, length 43)
_S1_2_88E4844 171 instructions (0.000%), 9 calls (088E4844 - 088E488C, length 19)
_S1_2_895AD20 171 instructions (0.000%), 1 calls (0895AD20 - 0895AE28, length 67)
  Back Branch 0895AD58 16 times (length 11)
_S1_2_8A63B4C 170 instructions (0.000%), 85 calls (08A63B4C - 08A63B50, length 2)
_S1_2_8995B64 170 instructions (0.000%), 10 calls (08995B64 - 08995BB4, length 21)
_S1_2_88F2DD0 170 instructions (0.000%), 5 calls (088F2DD0 - 088F2E80, length 45)
_S1_2_8894890 170 instructions (0.000%), 4 calls (08894890 - 08894960, length 53)
_S1_2_8918820 170 instructions (0.000%), 1 calls (08918820 - 08918ACC, length 172)
_S1_2_8889504 168 instructions (0.000%), 56 calls (08889504 - 0888950C, length 3)
_S1_2_894D530 168 instructions (0.000%), 24 calls (0894D530 - 0894D548, length 7)
_S1_2_888BCBC 168 instructions (0.000%), 8 calls (0888BCBC - 0888BD74, length 47)
_S1_2_887DAE8 168 instructions (0.000%), 4 calls (0887DAE8 - 0887DDA8, length 177)
_S1_2_892F11C 168 instructions (0.000%), 3 calls (0892F11C - 0892F21C, length 65)
  Back Branch 0892F20C 12 times (length 47)
_S1_2_88395C4 168 instructions (0.000%), 1 calls (088395C4 - 08839738, length 94)
  Back Branch 08839668 12 times (length 8)
_S1_2_880C698 168 instructions (0.000%), 1 calls (0880C698 - 0880C998, length 193)
  Back Branch 0880C8C0 3 times (length 28)
_S1_2_8A6366C 166 instructions (0.000%), 83 calls (08A6366C - 08A63670, length 2)
_S1_2_892EABC 165 instructions (0.000%), 33 calls (0892EABC - 0892EAD4, length 7)
_S1_2_8898018 164 instructions (0.000%), 4 calls (08898018 - 088980B8, length 41)
_S1_2_888F9D4 164 instructions (0.000%), 4 calls (0888F9D4 - 0888FA74, length 41)
_S1_2_8877CB4 164 instructions (0.000%), 4 calls (08877CB4 - 08877D7C, length 51)
_S1_2_8839088 164 instructions (0.000%), 1 calls (08839088 - 08839154, length 52)
  Back Branch 08839108 9 times (length 14)
_S1_2_88E54E8 163 instructions (0.000%), 1 calls (088E54E8 - 088E57B8, length 181)
_S1_2_88F44BC 162 instructions (0.000%), 3 calls (088F44BC - 088F460C, length 85)
_S1_2_8844898 160 instructions (0.000%), 80 calls (08844898 - 0884489C, length 2)
_S1_2_89C8EC0 160 instructions (0.000%), 20 calls (089C8EC0 - 089C8EDC, length 8)
_S1_2_89AF660 160 instructions (0.000%), 4 calls (089AF660 - 089AF6FC, length 40)
_S1_2_8843650 160 instructions (0.000%), 4 calls (08843650 - 088436FC, length 44)
_S1_2_882B884 159 instructions (0.000%), 3 calls (0882B884 - 0882B954, length 53)
_S1_2_89237B8 158 instructions (0.000%), 2 calls (089237B8 - 089243FC, length 786)
  Back Branch 08923FB0 2,056 times (length 31)
  Back Branch 08923E0C 498 times (length 6)
  Back Branch 08923FC8 58 times (length 102)
  Back Branch 089242D8 8 times (length 16)
_S1_2_891934C 158 instructions (0.000%), 2 calls (0891934C - 089195E8, length 168)
_S1_2_894177C 157 instructions (0.000%), 8 calls (0894174C - 089417E0, length 38)
  Back Branch 08941798 8 times (length 21)
_S1_2_891D0E8 156 instructions (0.000%), 26 calls (0891D0E8 - 0891D0FC, length 6)
_S1_2_8828658 156 instructions (0.000%), 13 calls (08828658 - 088286D4, length 32)
_S1_2_8975728 156 instructions (0.000%), 12 calls (08975728 - 08975758, length 13)
_S1_2_892F29C 156 instructions (0.000%), 4 calls (0892F29C - 0892F3F0, length 86)
_S1_2_8898120 156 instructions (0.000%), 4 calls (08898120 - 088981B8, length 39)
_S1_2_8819588 156 instructions (0.000%), 2 calls (08819588 - 088196C4, length 80)
_S1_2_891CC20 155 instructions (0.000%), 1 calls (0891CC20 - 0891CF74, length 214)
  Back Branch 0891CEB8 183,040 times (length 42)
  Back Branch 0891CD40 4,786 times (length 14)
  Back Branch 0891CDF4 3,374 times (length 20)
_S1_2_892EC04 154 instructions (0.000%), 2 calls (0892EC04 - 0892EE10, length 132)
_S1_2_890FA38 154 instructions (0.000%), 2 calls (0890FA38 - 0890FE0C, length 246)
_S1_2_884F5B4 152 instructions (0.000%), 4 calls (0884F5B4 - 0884F648, length 38)
_S1_2_8844200 151 instructions (0.000%), 9 calls (08844200 - 08844248, length 19)
  Back Branch 0884422C 5 times (length 7)
_S1_2_88440D4 150 instructions (0.000%), 5 calls (088440D4 - 08844144, length 29)
  Back Branch 08844120 6 times (length 12)
_S1_2_882AFDC 150 instructions (0.000%), 5 calls (0882AFDC - 0882B050, length 30)
_S1_2_88946F4 148 instructions (0.000%), 4 calls (088946F4 - 08894788, length 38)
_S1_2_89A6820 148 instructions (0.000%), 2 calls (089A6820 - 089A6A2C, length 132)
  Back Branch 089A698C 2 times (length 57)
_S1_2_8931DBC 148 instructions (0.000%), 2 calls (08931DBC - 08931EE8, length 76)
_S1_2_8919490 148 instructions (0.000%), 2 calls (08919490 - 089195E8, length 87)
_S1_2_8843854 146 instructions (0.000%), 73 calls (08843854 - 08843858, length 2)
_S1_2_8931EEC 146 instructions (0.000%), 2 calls (08931EEC - 089320A0, length 110)
_S1_2_8A66F20 145 instructions (0.000%), 29 calls (08A66F20 - 08A66F30, length 5)
_S1_2_8927500 145 instructions (0.000%), 2 calls (08927500 - 08927AA4, length 362)
_S1_2_890BF98 144 instructions (0.000%), 48 calls (0890BF98 - 0890BFA0, length 3)
_S1_2_89784A0 144 instructions (0.000%), 8 calls (089784A0 - 089784E4, length 18)
_S1_2_8918BA0 144 instructions (0.000%), 8 calls (08918BA0 - 08918BE4, length 18)
_S1_2_8839F70 144 instructions (0.000%), 8 calls (08839F70 - 0883A01C, length 44)
_S1_2_8829BC4 144 instructions (0.000%), 6 calls (08829BC4 - 08829C20, length 24)
_S1_2_8844908 144 instructions (0.000%), 4 calls (08844908 - 08844994, length 36)
_S1_2_88444CC 144 instructions (0.000%), 4 calls (088444CC - 08844560, length 38)
  Back Branch 08844528 6 times (length 7)
_S1_2_884BC10 143 instructions (0.000%), 1 calls (0884BC10 - 0884BE48, length 143)
_S1_2_8949EF8 142 instructions (0.000%), 2 calls (08949EF8 - 0894A048, length 85)
_S1_2_892C9D4 140 instructions (0.000%), 28 calls (0892C9D4 - 0892C9E4, length 5)
_S1_2_8820358 140 instructions (0.000%), 10 calls (08820334 - 0882053C, length 131)
  Back Branch 08820368 10 times (length 15)
_S1_2_8828138 140 instructions (0.000%), 9 calls (08828138 - 08828198, length 25)
_S1_2_8889510 140 instructions (0.000%), 4 calls (08889510 - 08889598, length 35)
_S1_2_88F39E0 140 instructions (0.000%), 3 calls (088F39E0 - 088F3B84, length 106)
_S1_2_886F244 138 instructions (0.000%), 6 calls (0886F244 - 0886F29C, length 23)
_S1_2_8906640 137 instructions (0.000%), 2 calls (08906640 - 089067DC, length 104)
_S1_2_891CC68 137 instructions (0.000%), 1 calls (0891CC68 - 0891CF74, length 196)
  Back Branch 0891CEB8 183,040 times (length 42)
  Back Branch 0891CD40 4,786 times (length 14)
  Back Branch 0891CDF4 3,374 times (length 20)
_S1_2_88F1800 136 instructions (0.000%), 17 calls (088F1800 - 088F1820, length 9)
_S1_2_8890D94 136 instructions (0.000%), 4 calls (08890D94 - 08890E30, length 40)
_S1_2_88F6DD0 136 instructions (0.000%), 3 calls (088F6DD0 - 088F7148, length 223)
_S1_2_888E50C 136 instructions (0.000%), 2 calls (0888E50C - 0888E638, length 76)
_S1_2_890058C 135 instructions (0.000%), 3 calls (0890058C - 0890066C, length 57)
_S1_2_8829848 135 instructions (0.000%), 1 calls (08829848 - 08829A60, length 135)
_S1_2_890C2DC 133 instructions (0.000%), 7 calls (0890C2DC - 0890C32C, length 21)
_S1_2_8830AA0 133 instructions (0.000%), 7 calls (08830AA0 - 08830AE8, length 19)
_S1_2_8830A54 133 instructions (0.000%), 7 calls (08830A54 - 08830A9C, length 19)
_S1_2_889025C 132 instructions (0.000%), 6 calls (0889025C - 08890320, length 50)
_S1_2_89121D4 132 instructions (0.000%), 4 calls (089121D4 - 08912294, length 49)
_S1_2_8890E9C 132 instructions (0.000%), 4 calls (08890E9C - 08890FB4, length 71)
_S1_2_8918358 132 instructions (0.000%), 3 calls (08918358 - 0891840C, length 46)
_S1_2_88F5F44 132 instructions (0.000%), 1 calls (088F5F44 - 088F6154, length 133)
_S1_2_898B040 131 instructions (0.000%), 1 calls (0898B040 - 0898B15C, length 72)
  Back Branch 0898B144 4 times (length 29)
_S1_2_8970558 131 instructions (0.000%), 1 calls (08970558 - 08970760, length 131)
_S1_2_8981BB0 130 instructions (0.000%), 1 calls (08981BB0 - 08981E2C, length 160)
_S1_2_8990BDC 129 instructions (0.000%), 3 calls (08990BDC - 08990C98, length 48)
_S1_2_8843864 128 instructions (0.000%), 64 calls (08843864 - 08843868, length 2)
_S1_2_889F0E4 128 instructions (0.000%), 4 calls (0889F0E4 - 0889F240, length 88)
_S1_2_899205C 126 instructions (0.000%), 21 calls (0899205C - 08992070, length 6)
_S1_2_883EE14 126 instructions (0.000%), 3 calls (0883EE14 - 0883EF20, length 68)
  Back Branch 0883EF04 4 times (length 16)
_S1_2_89A6A30 126 instructions (0.000%), 2 calls (089A6A30 - 089A6B78, length 83)
  Back Branch 089A6B3C 2 times (length 33)
_S1_2_881F8A0 125 instructions (0.000%), 1 calls (0881F8A0 - 08820208, length 603)
_S1_2_889E88C 124 instructions (0.000%), 4 calls (0889E88C - 0889E904, length 31)
_S1_2_8846ACC 124 instructions (0.000%), 4 calls (08846ACC - 08846B4C, length 33)
_S1_2_88BFD04 124 instructions (0.000%), 1 calls (088BFD04 - 088BFFB4, length 173)
_S1_2_898D154 123 instructions (0.000%), 1 calls (0898D154 - 0898D210, length 48)
  Back Branch 0898D1DC 12 times (length 7)
_S1_2_892F7FC 122 instructions (0.000%), 2 calls (0892F7FC - 0892F9B8, length 112)
_S1_2_88F9050 122 instructions (0.000%), 1 calls (088F9050 - 088F9234, length 122)
_S1_2_882BA74 120 instructions (0.000%), 20 calls (0882BA74 - 0882BA88, length 6)
_S1_2_891F228 120 instructions (0.000%), 12 calls (0891F228 - 0891F25C, length 14)
_S1_2_8857124 120 instructions (0.000%), 10 calls (08857124 - 08857150, length 12)
_S1_2_897D4D4 120 instructions (0.000%), 6 calls (0897D4D4 - 0897D528, length 22)
_S1_2_886AFA0 120 instructions (0.000%), 4 calls (0886AFA0 - 0886B014, length 30)
_S1_2_8846B50 120 instructions (0.000%), 4 calls (08846B50 - 08846BC4, length 30)
_S1_2_8891118 120 instructions (0.000%), 3 calls (08891118 - 08891250, length 79)
_S1_2_8968CA8 119 instructions (0.000%), 1 calls (08968CA8 - 08968D3C, length 38)
  Back Branch 08968D1C 8 times (length 15)
  Back Branch 08968D30 1 times (length 28)
_S1_2_883F638 118 instructions (0.000%), 8 calls (0883F638 - 0883F680, length 19)
_S1_2_89B7928 118 instructions (0.000%), 2 calls (089B7928 - 089B7A1C, length 62)
_S1_2_8998040 117 instructions (0.000%), 2 calls (08998040 - 08998134, length 62)
_S1_2_892DED8 117 instructions (0.000%), 1 calls (0892DED8 - 0892E0D0, length 127)
  Back Branch 0892E07C 28 times (length 29)
  Back Branch 0892DFC8 1 times (length 10)
_S1_2_88F6664 116 instructions (0.000%), 4 calls (088F6614 - 088F6808, length 126)
  Back Branch 088F6684 4 times (length 30)
  Back Branch 088F6758 2 times (length 30)
_S1_2_8874E78 116 instructions (0.000%), 4 calls (08874E78 - 08874EE8, length 29)
_S1_2_8874178 116 instructions (0.000%), 4 calls (08874178 - 088741EC, length 30)
_S1_2_8A1DEAC 115 instructions (0.000%), 5 calls (08A1DEAC - 08A1DF10, length 26)
_S1_2_88F76B8 115 instructions (0.000%), 3 calls (088F75CC - 088F7A48, length 288)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_883BCEC 114 instructions (0.000%), 4 calls (0883BCEC - 0883BD94, length 43)
_S1_2_88EF00C 113 instructions (0.000%), 1 calls (088EF00C - 088EF0DC, length 53)
  Back Branch 088EF0C0 8 times (length 16)
_S1_2_89C8E58 112 instructions (0.000%), 8 calls (089C8E58 - 089C8E8C, length 14)
_S1_2_8940E1C 112 instructions (0.000%), 7 calls (08940E1C - 08940E58, length 16)
_S1_2_887DCE0 112 instructions (0.000%), 4 calls (0887DCE0 - 0887DDA8, length 51)
_S1_2_887DC70 112 instructions (0.000%), 4 calls (0887DC70 - 0887DDA8, length 79)
_S1_2_887DC00 112 instructions (0.000%), 4 calls (0887DC00 - 0887DDA8, length 107)
_S1_2_887DB90 112 instructions (0.000%), 4 calls (0887DB90 - 0887DDA8, length 135)
_S1_2_8941020 120 instructions (0.000%), 4 calls (08940FF4 - 0894103C, length 19)
  Back Branch 08941020 11,820 times (length 13)
_S1_2_88207F4 112 instructions (0.000%), 3 calls (088207F4 - 08820A10, length 136)
_S1_2_898E624 112 instructions (0.000%), 2 calls (0898E624 - 0898E710, length 60)
_S1_2_892B7EC 112 instructions (0.000%), 2 calls (0892B7EC - 0892BFB0, length 498)
  Back Branch 0892BCD4 101 times (length 134)
  Back Branch 0892BF6C 101 times (length 118)
_S1_2_8981E60 112 instructions (0.000%), 1 calls (08981E60 - 089820B0, length 149)
  Back Branch 089820AC 1,869 times (length 8)
_S1_2_894072C 111 instructions (0.000%), 5 calls (0894072C - 0894078C, length 25)
_S1_2_890A274 110 instructions (0.000%), 5 calls (0890A274 - 0890A2C8, length 22)
_S1_2_88D2A40 110 instructions (0.000%), 1 calls (088D2A40 - 088D2C04, length 114)
  Back Branch 088D2A90 10 times (length 6)
_S1_2_898E220 109 instructions (0.000%), 1 calls (0898E220 - 0898E3D0, length 109)
_S1_2_8890350 108 instructions (0.000%), 4 calls (08890350 - 088903B8, length 27)
_S1_2_88CBFC0 107 instructions (0.000%), 1 calls (088CBFC0 - 088CC170, length 109)
_S1_2_893045C 106 instructions (0.000%), 2 calls (0893045C - 0893054C, length 61)
_S1_2_8968D68 105 instructions (0.000%), 7 calls (08968D68 - 08968DA0, length 15)
  Back Branch 08968D94 7 times (length 10)
_S1_2_8975178 104 instructions (0.000%), 8 calls (08975178 - 089751A8, length 13)
_S1_2_887D950 104 instructions (0.000%), 4 calls (0887D950 - 0887D9B4, length 26)
_S1_2_886AD80 104 instructions (0.000%), 4 calls (0886AD80 - 0886ADE4, length 26)
_S1_2_8838178 104 instructions (0.000%), 4 calls (08838178 - 088381DC, length 26)
_S1_2_886DC28 104 instructions (0.000%), 2 calls (0886DC28 - 0886DCF8, length 53)
_S1_2_883D3A0 103 instructions (0.000%), 2 calls (0883D3A0 - 0883D41C, length 32)
  Back Branch 0883D410 9 times (length 8)
_S1_2_89060A0 103 instructions (0.000%), 1 calls (089060A0 - 08906274, length 118)
_S1_2_8829F08 103 instructions (0.000%), 1 calls (08829F08 - 0882A0A0, length 103)
_S1_2_8961118 102 instructions (0.000%), 3 calls (08961118 - 0896119C, length 34)
_S1_2_883E520 102 instructions (0.000%), 1 calls (0883E520 - 0883E580, length 25)
  Back Branch 0883E568 12 times (length 7)
_S1_2_8963740 100 instructions (0.000%), 5 calls (08963740 - 0896378C, length 20)
_S1_2_88F31AC 100 instructions (0.000%), 4 calls (088F306C - 088F32B4, length 147)
  Back Branch 088F31E4 174 times (length 51)
  Back Branch 088F327C 14 times (length 134)
_S1_2_8877D80 100 instructions (0.000%), 4 calls (08877D80 - 08877E6C, length 60)
_S1_2_884F718 100 instructions (0.000%), 4 calls (0884F718 - 0884F778, length 25)
_S1_2_888FA78 99 instructions (0.000%), 11 calls (0888FA78 - 0888FA98, length 9)
_S1_2_897AD6C 99 instructions (0.000%), 9 calls (0897AD6C - 0897ADA4, length 15)
_S1_2_8924B34 99 instructions (0.000%), 5 calls (08924B34 - 08924B8C, length 23)
_S1_2_890862C 99 instructions (0.000%), 1 calls (0890862C - 089087B4, length 99)
_S1_2_881B7FC 98 instructions (0.000%), 7 calls (0881B7FC - 0881B870, length 30)
_S1_2_88F08AC 98 instructions (0.000%), 2 calls (088F08AC - 088F0A04, length 87)
_S1_2_88D2C58 98 instructions (0.000%), 1 calls (088D2C58 - 088D2D5C, length 66)
  Back Branch 088D2C8C 10 times (length 6)
_S1_2_88D2904 98 instructions (0.000%), 1 calls (088D2904 - 088D2A34, length 77)
  Back Branch 088D2938 10 times (length 6)
_S1_2_8907B94 97 instructions (0.000%), 4 calls (08907B94 - 08907C28, length 38)
_S1_2_888D648 97 instructions (0.000%), 1 calls (0888D648 - 0888D7C8, length 97)
_S1_2_897591C 96 instructions (0.000%), 16 calls (0897591C - 08975930, length 6)
_S1_2_8827EE4 96 instructions (0.000%), 16 calls (08827EE4 - 08827EF8, length 6)
_S1_2_8877468 96 instructions (0.000%), 12 calls (08877468 - 08877484, length 8)
_S1_2_892F3F4 96 instructions (0.000%), 4 calls (0892F3F4 - 0892F5AC, length 111)
_S1_2_8964730 96 instructions (0.000%), 3 calls (08964730 - 08964800, length 53)
_S1_2_880D0F0 96 instructions (0.000%), 3 calls (0880D078 - 0880D14C, length 54)
  Back Branch 0880D118 3 times (length 42)
_S1_2_894A04C 96 instructions (0.000%), 2 calls (0894A04C - 0894A138, length 60)
_S1_2_891A2C0 96 instructions (0.000%), 2 calls (0891A2C0 - 0891A3DC, length 72)
_S1_2_88303C0 96 instructions (0.000%), 2 calls (088303C0 - 0883047C, length 48)
_S1_2_89301AC 96 instructions (0.000%), 1 calls (089301AC - 0893031C, length 93)
  Back Branch 089302F0 2 times (length 25)
_S1_2_88D040C 95 instructions (0.000%), 1 calls (088D040C - 088D0584, length 95)
_S1_2_882529C 95 instructions (0.000%), 1 calls (0882529C - 0882542C, length 101)
  Back Branch 08825358 10 times (length 6)
_S1_2_882BC94 94 instructions (0.000%), 2 calls (0882BC94 - 0882BD4C, length 47)
_S1_2_8977D40 93 instructions (0.000%), 2 calls (08977D40 - 08977DE8, length 43)
  Back Branch 08977D70 5 times (length 7)
_S1_2_8979EB4 93 instructions (0.000%), 1 calls (08979EB4 - 0897A2A4, length 253)
_S1_2_88F680C 93 instructions (0.000%), 1 calls (088F680C - 088F6D74, length 347)
_S1_2_881E0AC 93 instructions (0.000%), 1 calls (0881E0AC - 0881E404, length 215)
_S1_2_8924AD8 92 instructions (0.000%), 7 calls (08924AD8 - 08924B30, length 23)
_S1_2_887DD50 92 instructions (0.000%), 4 calls (0887DD50 - 0887DDA8, length 23)
_S1_2_891B2C0 92 instructions (0.000%), 1 calls (0891B2C0 - 0891B77C, length 304)
_S1_2_88E57E0 92 instructions (0.000%), 1 calls (088E57E0 - 088E58E8, length 67)
  Back Branch 088E58C4 4 times (length 9)
_S1_2_895E268 91 instructions (0.000%), 13 calls (0895E268 - 0895E280, length 7)
_S1_2_8941068 91 instructions (0.000%), 7 calls (08941068 - 089410A0, length 15)
_S1_2_88297DC 108 instructions (0.000%), 6 calls (088297DC - 08829820, length 18)
_S1_2_889CC00 90 instructions (0.000%), 1 calls (0889CC00 - 0889CD64, length 90)
_S1_2_880F290 90 instructions (0.000%), 1 calls (0880F290 - 0881032C, length 1064)
_S1_2_895A7CC 89 instructions (0.000%), 2 calls (0895A768 - 0895A954, length 124)
  Back Branch 0895A7FC 2 times (length 39)
_S1_2_892F064 88 instructions (0.000%), 4 calls (0892F064 - 0892F118, length 46)
_S1_2_8971290 88 instructions (0.000%), 1 calls (08971290 - 0897138C, length 64)
  Back Branch 08971318 5 times (length 6)
_S1_2_895D5A0 88 instructions (0.000%), 1 calls (0895D5A0 - 0895D91C, length 224)
  Back Branch 0895D694 1 times (length 8)
_S1_2_880F7FC 88 instructions (0.000%), 1 calls (0880F7FC - 0881032C, length 717)
_S1_2_896137C 87 instructions (0.000%), 29 calls (0896137C - 08961384, length 3)
_S1_2_88F4734 87 instructions (0.000%), 1 calls (088F4734 - 088F48D8, length 106)
_S1_2_890BBA8 86 instructions (0.000%), 43 calls (0890BBA8 - 0890BBAC, length 2)
_S1_2_8827EFC 86 instructions (0.000%), 4 calls (08827EFC - 08827F34, length 15)
  Back Branch 08827F28 6 times (length 9)
_S1_2_8902D58 85 instructions (0.000%), 17 calls (08902D58 - 08902DAC, length 22)
_S1_2_8890C1C 85 instructions (0.000%), 17 calls (08890C1C - 08890C2C, length 5)
_S1_2_88D1840 85 instructions (0.000%), 1 calls (088D1840 - 088D18C0, length 33)
  Back Branch 088D186C 10 times (length 7)
_S1_2_8804A88 84 instructions (0.000%), 28 calls (08804A88 - 08804A90, length 3)
_S1_2_88465A0 84 instructions (0.000%), 12 calls (088465A0 - 088465C0, length 9)
_S1_2_8963790 84 instructions (0.000%), 3 calls (08963790 - 089637FC, length 28)
_S1_2_894D1E0 84 instructions (0.000%), 2 calls (0894D1E0 - 0894D2E0, length 65)
_S1_2_894C03C 84 instructions (0.000%), 2 calls (0894C03C - 0894C0E0, length 42)
  Back Branch 0894C0A4 2 times (length 12)
_S1_2_886C8A4 84 instructions (0.000%), 1 calls (0886C8A4 - 0886C9F8, length 86)
_S1_2_8813EB0 84 instructions (0.000%), 1 calls (08813EB0 - 08814090, length 121)
_S1_2_881B2B0 83 instructions (0.000%), 1 calls (0881B2B0 - 0881B448, length 103)
_S1_2_88FFE94 82 instructions (0.000%), 41 calls (088FFE94 - 088FFE98, length 2)
_S1_2_8980DC0 82 instructions (0.000%), 1 calls (08980DC0 - 08980E2C, length 28)
  Back Branch 08980E18 22 times (length 3)
_S1_2_88F2220 82 instructions (0.000%), 1 calls (088F2220 - 088F2354, length 78)
  Back Branch 088F232C 2 times (length 44)
_S1_2_8816F30 82 instructions (0.000%), 1 calls (08816F30 - 08816FE8, length 47)
  Back Branch 08816FB8 4 times (length 14)
_S1_2_88F6F38 81 instructions (0.000%), 3 calls (088F6F38 - 088F7148, length 133)
_S1_2_89D28A0 80 instructions (0.000%), 40 calls (089D28A0 - 089D28A4, length 2)
_S1_2_89CD6C8 80 instructions (0.000%), 20 calls (089CD6C8 - 089CD6D8, length 5)
_S1_2_89CD6B8 80 instructions (0.000%), 20 calls (089CD6B8 - 089CD6D8, length 9)
_S1_2_8995B1C 80 instructions (0.000%), 10 calls (08995B1C - 08995B38, length 8)
_S1_2_8967C34 80 instructions (0.000%), 8 calls (08967C34 - 08967C68, length 14)
_S1_2_89027D8 80 instructions (0.000%), 8 calls (089027D8 - 089027FC, length 10)
_S1_2_8816D90 80 instructions (0.000%), 5 calls (08816D90 - 08816DD4, length 18)
_S1_2_89345F4 80 instructions (0.000%), 4 calls (089345F4 - 08934640, length 20)
_S1_2_8890E34 80 instructions (0.000%), 4 calls (08890E34 - 08890E98, length 26)
_S1_2_886AE44 80 instructions (0.000%), 4 calls (0886AE44 - 0886AE90, length 20)
_S1_2_89ADE10 80 instructions (0.000%), 2 calls (089ADE10 - 089ADEAC, length 40)
_S1_2_89822E4 80 instructions (0.000%), 2 calls (089822E4 - 089823B0, length 52)
_S1_2_8925F10 80 instructions (0.000%), 2 calls (08925F10 - 08925FAC, length 40)
_S1_2_890182C 80 instructions (0.000%), 1 calls (08901768 - 089018FC, length 102)
  Back Branch 089018D0 115,364 times (length 92)
_S1_2_898CBAC 78 instructions (0.000%), 13 calls (0898CBAC - 0898CBC0, length 6)
_S1_2_890A05C 78 instructions (0.000%), 6 calls (0890A05C - 0890A08C, length 13)
_S1_2_8900348 78 instructions (0.000%), 3 calls (08900348 - 089003AC, length 26)
_S1_2_888E76C 78 instructions (0.000%), 3 calls (0888E76C - 0888E8C0, length 86)
_S1_2_894CEF0 78 instructions (0.000%), 2 calls (0894CEF0 - 0894CFD0, length 57)
  Back Branch 0894CF7C 2 times (length 17)
_S1_2_892B750 78 instructions (0.000%), 2 calls (0892B750 - 0892BFB0, length 537)
  Back Branch 0892BCD4 101 times (length 134)
  Back Branch 0892BF6C 101 times (length 118)
_S1_2_896BE94 78 instructions (0.000%), 1 calls (0896BE94 - 0896BFC8, length 78)
_S1_2_89057A0 78 instructions (0.000%), 1 calls (089057A0 - 08905940, length 105)
_S1_2_8979CB4 77 instructions (0.000%), 1 calls (08979CB4 - 08979DF4, length 81)
_S1_2_891AAB4 77 instructions (0.000%), 1 calls (0891AAB4 - 0891ABE4, length 77)
_S1_2_892F220 76 instructions (0.000%), 4 calls (0892F220 - 0892F298, length 31)
_S1_2_88E472C 76 instructions (0.000%), 4 calls (088E472C - 088E4774, length 19)
_S1_2_8A35A10 76 instructions (0.000%), 1 calls (08A35A10 - 08A35BF0, length 121)
_S1_2_891203C 75 instructions (0.000%), 3 calls (0891203C - 089120AC, length 29)
_S1_2_88DB014 75 instructions (0.000%), 1 calls (088DB014 - 088DB178, length 90)
_S1_2_895E958 74 instructions (0.000%), 2 calls (0895E958 - 0895E9F8, length 41)
_S1_2_892B2E8 72 instructions (0.000%), 4 calls (0892B2E8 - 0892B33C, length 22)
_S1_2_8876EAC 72 instructions (0.000%), 4 calls (08876EAC - 08876EF0, length 18)
_S1_2_88434A8 72 instructions (0.000%), 4 calls (088434A8 - 088434EC, length 18)
_S1_2_89119F4 72 instructions (0.000%), 3 calls (089119F4 - 08911A8C, length 39)
_S1_2_89361DC 72 instructions (0.000%), 1 calls (089361DC - 089362F8, length 72)
_S1_2_8971560 71 instructions (0.000%), 1 calls (08971560 - 08971678, length 71)
_S1_2_8824C34 71 instructions (0.000%), 1 calls (08824C34 - 08824D4C, length 71)
_S1_2_88126E0 71 instructions (0.000%), 1 calls (088126E0 - 088127F8, length 71)
_S1_2_890017C 70 instructions (0.000%), 10 calls (0890017C - 08900194, length 7)
_S1_2_8977A30 70 instructions (0.000%), 7 calls (08977A30 - 08977A54, length 10)
_S1_2_894BCAC 70 instructions (0.000%), 2 calls (0894BCAC - 0894BD64, length 47)
_S1_2_89393E0 70 instructions (0.000%), 2 calls (089393E0 - 08939468, length 35)
_S1_2_8911F08 70 instructions (0.000%), 2 calls (08911F08 - 08911FA8, length 41)
_S1_2_891A20C 70 instructions (0.000%), 1 calls (0891A20C - 0891A298, length 36)
  Back Branch 0891A27C 3 times (length 17)
_S1_2_8890A54 70 instructions (0.000%), 1 calls (08890A54 - 08890B68, length 70)
_S1_2_890A33C 69 instructions (0.000%), 3 calls (0890A33C - 0890A394, length 23)
_S1_2_88D1418 69 instructions (0.000%), 3 calls (088D1418 - 088D1470, length 23)
_S1_2_89AE634 69 instructions (0.000%), 2 calls (089AE634 - 089AE6FC, length 51)
_S1_2_8923BF8 69 instructions (0.000%), 2 calls (08923BF8 - 089243FC, length 514)
  Back Branch 08923FB0 2,056 times (length 31)
  Back Branch 08923E0C 498 times (length 6)
  Back Branch 08923FC8 58 times (length 102)
  Back Branch 089242D8 8 times (length 16)
_S1_2_88F3BA0 69 instructions (0.000%), 2 calls (088F3BA0 - 088F3C70, length 53)
  Back Branch 088F3C58 1 times (length 22)
  Back Branch 088F3C2C 1 times (length 11)
_S1_2_8976EA0 69 instructions (0.000%), 1 calls (08976EA0 - 08976FB0, length 69)
_S1_2_890AA18 68 instructions (0.000%), 4 calls (0890AA18 - 0890AA58, length 17)
_S1_2_888FDE8 68 instructions (0.000%), 4 calls (0888FDE8 - 0888FE28, length 17)
_S1_2_88478EC 68 instructions (0.000%), 4 calls (088478EC - 0884792C, length 17)
_S1_2_898240C 68 instructions (0.000%), 1 calls (0898240C - 08982500, length 62)
  Back Branch 089824E8 1 times (length 8)
_S1_2_895F45C 67 instructions (0.000%), 1 calls (0895F45C - 0895F564, length 67)
_S1_2_895EAC4 67 instructions (0.000%), 1 calls (0895EAC4 - 0895EBD8, length 70)
_S1_2_891340C 67 instructions (0.000%), 1 calls (0891340C - 08913514, length 67)
_S1_2_8968DA4 66 instructions (0.000%), 6 calls (08968DA4 - 08968DCC, length 11)
  Back Branch 08968DC0 6 times (length 6)
_S1_2_8963E24 66 instructions (0.000%), 3 calls (08963E24 - 08963E78, length 22)
_S1_2_88F7648 66 instructions (0.000%), 3 calls (088F75CC - 088F7A48, length 288)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_886FFD0 66 instructions (0.000%), 2 calls (0886FFD0 - 08870084, length 46)
_S1_2_8981998 66 instructions (0.000%), 1 calls (08981998 - 08981A9C, length 66)
_S1_2_8977508 66 instructions (0.000%), 1 calls (08977508 - 0897760C, length 66)
_S1_2_8A34B90 65 instructions (0.000%), 1 calls (08A34B90 - 08A34D24, length 102)
_S1_2_89AC2EC 65 instructions (0.000%), 1 calls (089AC2EC - 089AC3EC, length 65)
_S1_2_89428FC 64 instructions (0.000%), 8 calls (089428FC - 08942928, length 12)
_S1_2_8A1C780 64 instructions (0.000%), 4 calls (08A1C780 - 08A1C7BC, length 16)
_S1_2_891A3E0 64 instructions (0.000%), 4 calls (0891A3E0 - 0891A41C, length 16)
_S1_2_887E02C 64 instructions (0.000%), 4 calls (0887E02C - 0887E068, length 16)
_S1_2_88F6738 64 instructions (0.000%), 2 calls (088F66E8 - 088F6808, length 73)
  Back Branch 088F6758 2 times (length 30)
_S1_2_8979964 64 instructions (0.000%), 1 calls (08979964 - 08979B30, length 116)
_S1_2_895B4D4 64 instructions (0.000%), 1 calls (0895B4D4 - 0895B750, length 160)
_S1_2_8810D8C 64 instructions (0.000%), 1 calls (08810D8C - 08810FA4, length 135)
_S1_2_89633B0 63 instructions (0.000%), 3 calls (089633B0 - 08963474, length 50)
_S1_2_898745C 63 instructions (0.000%), 1 calls (0898745C - 08987578, length 72)
_S1_2_890E7E8 63 instructions (0.000%), 1 calls (0890E7E8 - 0890E9B0, length 115)
_S1_2_8962970 62 instructions (0.000%), 2 calls (08962748 - 08962CD4, length 356)
  Back Branch 089627E8 2,593,218 times (length 29)
  Back Branch 08962C84 2,050,960 times (length 337)
  Back Branch 089629E8 185 times (length 18)
  Back Branch 08962B08 112 times (length 18)
_S1_2_880CC68 62 instructions (0.000%), 2 calls (0880CC68 - 0880CCE8, length 33)
_S1_2_880FF40 62 instructions (0.000%), 1 calls (0880FF40 - 0881032C, length 252)
_S1_2_8971448 61 instructions (0.000%), 1 calls (08971448 - 08971538, length 61)
_S1_2_8962B74 61 instructions (0.000%), 1 calls (08962748 - 08962CD4, length 356)
  Back Branch 089627E8 2,593,218 times (length 29)
  Back Branch 08962C84 2,050,960 times (length 337)
  Back Branch 089629E8 185 times (length 18)
  Back Branch 08962B08 112 times (length 18)
_S1_2_89CD6D0 60 instructions (0.000%), 20 calls (089CD6D0 - 089CD6D8, length 3)
_S1_2_8923EDC 60 instructions (0.000%), 5 calls (08923E38 - 089243FC, length 370)
  Back Branch 08923FB0 2,056 times (length 31)
  Back Branch 08923FC8 58 times (length 102)
  Back Branch 089242D8 8 times (length 16)
_S1_2_89761A0 60 instructions (0.000%), 4 calls (089761A0 - 089761E0, length 17)
_S1_2_8A41BF0 60 instructions (0.000%), 3 calls (08A41BF0 - 08A41C54, length 26)
  Back Branch 08A41C50 1 times (length 8)
_S1_2_88F3DA0 60 instructions (0.000%), 3 calls (088F3DA0 - 088F3DF8, length 23)
_S1_2_89A6070 60 instructions (0.000%), 2 calls (089A6070 - 089A60EC, length 32)
_S1_2_892B174 60 instructions (0.000%), 2 calls (0892B174 - 0892B1F0, length 32)
_S1_2_890B394 60 instructions (0.000%), 1 calls (0890B394 - 0890B480, length 60)
_S1_2_88FC200 60 instructions (0.000%), 1 calls (088FC200 - 088FC2EC, length 60)
_S1_2_882BD50 60 instructions (0.000%), 1 calls (0882BD50 - 0882BE3C, length 60)
_S1_2_898783C 59 instructions (0.000%), 1 calls (0898783C - 08987924, length 59)
_S1_2_8910668 59 instructions (0.000%), 1 calls (08910668 - 08910750, length 59)
_S1_2_89012C8 59 instructions (0.000%), 1 calls (089012C8 - 089013B0, length 59)
_S1_2_88F0650 59 instructions (0.000%), 1 calls (088F0650 - 088F0738, length 59)
_S1_2_88EEDF4 59 instructions (0.000%), 1 calls (088EEDF4 - 088EEEDC, length 59)
_S1_2_88DA864 59 instructions (0.000%), 1 calls (088DA864 - 088DA94C, length 59)
_S1_2_88CF120 59 instructions (0.000%), 1 calls (088CF120 - 088CF208, length 59)
_S1_2_88CAC8C 59 instructions (0.000%), 1 calls (088CAC8C - 088CAD78, length 60)
_S1_2_88C882C 59 instructions (0.000%), 1 calls (088C882C - 088C8914, length 59)
_S1_2_88C673C 59 instructions (0.000%), 1 calls (088C673C - 088C6824, length 59)
_S1_2_88C64C0 59 instructions (0.000%), 1 calls (088C64C0 - 088C65A8, length 59)
_S1_2_88C62B8 59 instructions (0.000%), 1 calls (088C62B8 - 088C63A0, length 59)
_S1_2_88C3C48 59 instructions (0.000%), 1 calls (088C3C48 - 088C3D30, length 59)
_S1_2_88C3518 59 instructions (0.000%), 1 calls (088C3518 - 088C3600, length 59)
_S1_2_88C2EF4 59 instructions (0.000%), 1 calls (088C2EF4 - 088C2FDC, length 59)
_S1_2_88C2B9C 59 instructions (0.000%), 1 calls (088C2B9C - 088C2C84, length 59)
_S1_2_88C2888 59 instructions (0.000%), 1 calls (088C2888 - 088C2970, length 59)
_S1_2_88BC9B4 59 instructions (0.000%), 1 calls (088BC9B4 - 088BCA9C, length 59)
_S1_2_88BB260 59 instructions (0.000%), 1 calls (088BB260 - 088BB348, length 59)
_S1_2_88BB114 59 instructions (0.000%), 1 calls (088BB114 - 088BB1FC, length 59)
_S1_2_88BA724 59 instructions (0.000%), 1 calls (088BA724 - 088BA80C, length 59)
_S1_2_88B977C 59 instructions (0.000%), 1 calls (088B977C - 088B9864, length 59)
_S1_2_88B795C 59 instructions (0.000%), 1 calls (088B795C - 088B7A44, length 59)
_S1_2_88B5CB4 59 instructions (0.000%), 1 calls (088B5CB4 - 088B5D9C, length 59)
_S1_2_88B2CC8 59 instructions (0.000%), 1 calls (088B2CC8 - 088B2DB0, length 59)
_S1_2_88AEB40 59 instructions (0.000%), 1 calls (088AEB40 - 088AEC28, length 59)
_S1_2_88AE99C 59 instructions (0.000%), 1 calls (088AE99C - 088AEA84, length 59)
_S1_2_88AE600 59 instructions (0.000%), 1 calls (088AE600 - 088AE6E8, length 59)
_S1_2_88ACC5C 59 instructions (0.000%), 1 calls (088ACC5C - 088ACD44, length 59)
_S1_2_88ACB40 59 instructions (0.000%), 1 calls (088ACB40 - 088ACC28, length 59)
_S1_2_88A9B10 59 instructions (0.000%), 1 calls (088A9B10 - 088A9BF8, length 59)
_S1_2_88A7ED0 59 instructions (0.000%), 1 calls (088A7ED0 - 088A7FB8, length 59)
_S1_2_88A7D2C 59 instructions (0.000%), 1 calls (088A7D2C - 088A7E14, length 59)
_S1_2_88A7B88 59 instructions (0.000%), 1 calls (088A7B88 - 088A7C70, length 59)
_S1_2_88A7164 59 instructions (0.000%), 1 calls (088A7164 - 088A724C, length 59)
_S1_2_88A318C 59 instructions (0.000%), 1 calls (088A318C - 088A3274, length 59)
_S1_2_88A1AE4 59 instructions (0.000%), 1 calls (088A1AE4 - 088A1BCC, length 59)
_S1_2_88A1090 59 instructions (0.000%), 1 calls (088A1090 - 088A1178, length 59)
_S1_2_88A0C74 59 instructions (0.000%), 1 calls (088A0C74 - 088A0D5C, length 59)
_S1_2_881E6CC 59 instructions (0.000%), 1 calls (0881E6CC - 0881E7B4, length 59)
_S1_2_88109B8 59 instructions (0.000%), 1 calls (088109B8 - 08810FA4, length 380)
_S1_2_894BFC8 58 instructions (0.000%), 2 calls (0894BFC8 - 0894C038, length 29)
_S1_2_8925FB0 58 instructions (0.000%), 2 calls (08925FB0 - 08926028, length 31)
_S1_2_8907AC0 58 instructions (0.000%), 2 calls (08907AC0 - 08907B58, length 39)
_S1_2_89415D4 58 instructions (0.000%), 1 calls (089415D4 - 089417E0, length 132)
  Back Branch 08941798 8 times (length 21)
_S1_2_891B780 58 instructions (0.000%), 1 calls (0891B780 - 0891B864, length 58)
_S1_2_88A0D80 58 instructions (0.000%), 1 calls (088A0D80 - 088A0E6C, length 60)
_S1_2_89020A8 57 instructions (0.000%), 1 calls (089020A8 - 0890223C, length 102)
_S1_2_880CFCC 57 instructions (0.000%), 1 calls (0880CFCC - 0880D14C, length 97)
  Back Branch 0880D118 3 times (length 42)
_S1_2_8911EB8 56 instructions (0.000%), 8 calls (08911EB8 - 08911ED0, length 7)
_S1_2_883CB68 56 instructions (0.000%), 4 calls (0883CB68 - 0883CB9C, length 14)
_S1_2_892FC0C 56 instructions (0.000%), 2 calls (0892FC0C - 0892FCB0, length 42)
_S1_2_891AD88 56 instructions (0.000%), 2 calls (0891AD88 - 0891AE08, length 33)
_S1_2_886FC98 56 instructions (0.000%), 2 calls (0886FC98 - 0886FD04, length 28)
_S1_2_88CD384 56 instructions (0.000%), 1 calls (088CD384 - 088CD464, length 57)
_S1_2_883D25C 56 instructions (0.000%), 1 calls (0883D25C - 0883D338, length 56)
_S1_2_8A3BF3C 55 instructions (0.000%), 5 calls (08A3BF3C - 08A3BF64, length 11)
_S1_2_8825050 55 instructions (0.000%), 3 calls (08825050 - 088250C0, length 29)
_S1_2_8964AFC 55 instructions (0.000%), 1 calls (08964AFC - 08964B88, length 36)
  Back Branch 08964B60 4 times (length 7)
_S1_2_88313F0 54 instructions (0.000%), 18 calls (088313F0 - 088313F8, length 3)
_S1_2_8973404 54 instructions (0.000%), 3 calls (08973404 - 08973448, length 18)
_S1_2_89241D0 54 instructions (0.000%), 2 calls (089241D0 - 089243FC, length 140)
  Back Branch 089242D8 8 times (length 16)
_S1_2_88F43B0 54 instructions (0.000%), 2 calls (088F43B0 - 088F4424, length 30)
_S1_2_8834440 54 instructions (0.000%), 2 calls (08834440 - 088344C8, length 35)
_S1_2_886FA9C 53 instructions (0.000%), 1 calls (0886FA9C - 0886FB84, length 59)
_S1_2_891A7D4 52 instructions (0.000%), 4 calls (0891A7D4 - 0891A97C, length 107)
_S1_2_8839B28 52 instructions (0.000%), 4 calls (08839B28 - 08839B6C, length 18)
_S1_2_88CF2A4 52 instructions (0.000%), 2 calls (088CF2A4 - 088CF308, length 26)
_S1_2_8930E30 52 instructions (0.000%), 1 calls (08930E30 - 08930EFC, length 52)
_S1_2_88CE57C 52 instructions (0.000%), 1 calls (088CE57C - 088CE678, length 64)
_S1_2_88203FC 52 instructions (0.000%), 1 calls (088203FC - 0882053C, length 81)
_S1_2_8981984 51 instructions (0.000%), 17 calls (08981984 - 0898198C, length 3)
_S1_2_882983C 51 instructions (0.000%), 17 calls (0882983C - 08829844, length 3)
_S1_2_88E26E0 51 instructions (0.000%), 1 calls (088E26E0 - 088E2748, length 27)
  Back Branch 088E271C 4 times (length 8)
_S1_2_88CA634 51 instructions (0.000%), 1 calls (088CA634 - 088CA704, length 53)
  Back Branch 088CA700 1 times (length 28)
_S1_2_881323C 51 instructions (0.000%), 1 calls (0881323C - 08813304, length 51)
_S1_2_894D488 50 instructions (0.000%), 2 calls (0894D488 - 0894D52C, length 42)
_S1_2_8902950 50 instructions (0.000%), 2 calls (08902950 - 089029C0, length 29)
_S1_2_883034C 50 instructions (0.000%), 2 calls (0883034C - 088303AC, length 25)
_S1_2_89A9854 50 instructions (0.000%), 1 calls (089A9854 - 089A9918, length 50)
_S1_2_89A4190 50 instructions (0.000%), 1 calls (089A4190 - 089A4254, length 50)
_S1_2_89A1134 50 instructions (0.000%), 1 calls (089A1134 - 089A11F8, length 50)
_S1_2_89A0DE4 50 instructions (0.000%), 1 calls (089A0DE4 - 089A0EA8, length 50)
_S1_2_89930B0 50 instructions (0.000%), 1 calls (089930B0 - 08993174, length 50)
_S1_2_8982198 50 instructions (0.000%), 1 calls (08982198 - 0898225C, length 50)
_S1_2_897CA9C 50 instructions (0.000%), 1 calls (0897CA9C - 0897CB60, length 50)
_S1_2_897C894 50 instructions (0.000%), 1 calls (0897C894 - 0897C958, length 50)
_S1_2_897C24C 50 instructions (0.000%), 1 calls (0897C24C - 0897C310, length 50)
_S1_2_897B174 50 instructions (0.000%), 1 calls (0897B174 - 0897B238, length 50)
_S1_2_897A96C 50 instructions (0.000%), 1 calls (0897A96C - 0897AA30, length 50)
_S1_2_8975774 50 instructions (0.000%), 1 calls (08975774 - 08975838, length 50)
_S1_2_8974C88 50 instructions (0.000%), 1 calls (08974C88 - 08974D4C, length 50)
_S1_2_896D098 50 instructions (0.000%), 1 calls (0896D098 - 0896D15C, length 50)
_S1_2_896CA34 50 instructions (0.000%), 1 calls (0896CA34 - 0896CAF8, length 50)
_S1_2_896A54C 50 instructions (0.000%), 1 calls (0896A54C - 0896A610, length 50)
_S1_2_89692E8 50 instructions (0.000%), 1 calls (089692E8 - 089693AC, length 50)
_S1_2_895C3DC 50 instructions (0.000%), 1 calls (0895C3DC - 0895C4A0, length 50)
_S1_2_895A704 50 instructions (0.000%), 1 calls (0895A704 - 0895A954, length 149)
  Back Branch 0895A7FC 2 times (length 39)
_S1_2_895A01C 50 instructions (0.000%), 1 calls (0895A01C - 0895A0E0, length 50)
_S1_2_895967C 50 instructions (0.000%), 1 calls (0895967C - 08959740, length 50)
_S1_2_89425C4 50 instructions (0.000%), 1 calls (089425C4 - 08942688, length 50)
_S1_2_893928C 50 instructions (0.000%), 1 calls (0893928C - 08939350, length 50)
_S1_2_892DAA8 50 instructions (0.000%), 1 calls (0892DAA8 - 0892DB6C, length 50)
_S1_2_892C8D0 50 instructions (0.000%), 1 calls (0892C8D0 - 0892C994, length 50)
_S1_2_892A27C 50 instructions (0.000%), 1 calls (0892A27C - 0892A340, length 50)
_S1_2_89282FC 50 instructions (0.000%), 1 calls (089282FC - 089283C0, length 50)
_S1_2_89247A8 50 instructions (0.000%), 1 calls (089247A8 - 0892486C, length 50)
_S1_2_891E0F8 50 instructions (0.000%), 1 calls (0891E0F8 - 0891E1BC, length 50)
_S1_2_89156FC 50 instructions (0.000%), 1 calls (089156FC - 089157C0, length 50)
_S1_2_89143E4 50 instructions (0.000%), 1 calls (089143E4 - 089144A8, length 50)
_S1_2_8913944 50 instructions (0.000%), 1 calls (08913944 - 08913A08, length 50)
_S1_2_89126A4 50 instructions (0.000%), 1 calls (089126A4 - 08912768, length 50)
_S1_2_8911D40 50 instructions (0.000%), 1 calls (08911D40 - 08911E04, length 50)
_S1_2_891139C 50 instructions (0.000%), 1 calls (0891139C - 08911460, length 50)
_S1_2_8910B20 50 instructions (0.000%), 1 calls (08910B20 - 08910BE4, length 50)
_S1_2_890D264 50 instructions (0.000%), 1 calls (0890D264 - 0890D328, length 50)
_S1_2_890CFFC 50 instructions (0.000%), 1 calls (0890CFFC - 0890D0C0, length 50)
_S1_2_890C724 50 instructions (0.000%), 1 calls (0890C724 - 0890C7E8, length 50)
_S1_2_890B968 50 instructions (0.000%), 1 calls (0890B968 - 0890BA2C, length 50)
_S1_2_890A564 50 instructions (0.000%), 1 calls (0890A564 - 0890A628, length 50)
_S1_2_890A178 50 instructions (0.000%), 1 calls (0890A178 - 0890A23C, length 50)
_S1_2_8909F58 50 instructions (0.000%), 1 calls (08909F58 - 0890A01C, length 50)
_S1_2_8909304 50 instructions (0.000%), 1 calls (08909304 - 089093C8, length 50)
_S1_2_8907C2C 50 instructions (0.000%), 1 calls (08907C2C - 08907CF0, length 50)
_S1_2_89078E8 50 instructions (0.000%), 1 calls (089078E8 - 089079AC, length 50)
_S1_2_89075A4 50 instructions (0.000%), 1 calls (089075A4 - 08907668, length 50)
_S1_2_8905AB8 50 instructions (0.000%), 1 calls (08905AB8 - 08905B7C, length 50)
_S1_2_8900218 50 instructions (0.000%), 1 calls (08900218 - 089002DC, length 50)
_S1_2_88FFD10 50 instructions (0.000%), 1 calls (088FFD10 - 088FFDD4, length 50)
_S1_2_88FE784 50 instructions (0.000%), 1 calls (088FE784 - 088FE848, length 50)
_S1_2_88F7EC8 50 instructions (0.000%), 1 calls (088F7EC8 - 088F7F8C, length 50)
_S1_2_88F1824 50 instructions (0.000%), 1 calls (088F1824 - 088F18E8, length 50)
_S1_2_88F124C 50 instructions (0.000%), 1 calls (088F124C - 088F1310, length 50)
_S1_2_88A5C90 50 instructions (0.000%), 1 calls (088A5C90 - 088A5D54, length 50)
_S1_2_88A4AD4 50 instructions (0.000%), 1 calls (088A4AD4 - 088A4B98, length 50)
_S1_2_88A1980 50 instructions (0.000%), 1 calls (088A1980 - 088A1A44, length 50)
_S1_2_889E698 50 instructions (0.000%), 1 calls (0889E698 - 0889E760, length 51)
_S1_2_8898C68 50 instructions (0.000%), 1 calls (08898C68 - 08898D2C, length 50)
_S1_2_88981F8 50 instructions (0.000%), 1 calls (088981F8 - 088982BC, length 50)
_S1_2_8897C84 50 instructions (0.000%), 1 calls (08897C84 - 08897D48, length 50)
_S1_2_8897324 50 instructions (0.000%), 1 calls (08897324 - 088973E8, length 50)
_S1_2_889404C 50 instructions (0.000%), 1 calls (0889404C - 08894110, length 50)
_S1_2_88892E0 50 instructions (0.000%), 1 calls (088892E0 - 088893A4, length 50)
_S1_2_887DEFC 50 instructions (0.000%), 1 calls (0887DEFC - 0887DFC0, length 50)
_S1_2_887D76C 50 instructions (0.000%), 1 calls (0887D76C - 0887D830, length 50)
_S1_2_8878184 50 instructions (0.000%), 1 calls (08878184 - 08878248, length 50)
_S1_2_8877B34 50 instructions (0.000%), 1 calls (08877B34 - 08877BF8, length 50)
_S1_2_8875520 50 instructions (0.000%), 1 calls (08875520 - 088755E4, length 50)
_S1_2_8874D44 50 instructions (0.000%), 1 calls (08874D44 - 08874E08, length 50)
_S1_2_88743B4 50 instructions (0.000%), 1 calls (088743B4 - 08874478, length 50)
_S1_2_887404C 50 instructions (0.000%), 1 calls (0887404C - 08874110, length 50)
_S1_2_8871928 50 instructions (0.000%), 1 calls (08871928 - 088719EC, length 50)
_S1_2_886EED8 50 instructions (0.000%), 1 calls (0886EED8 - 0886EF9C, length 50)
_S1_2_886BEC8 50 instructions (0.000%), 1 calls (0886BEC8 - 0886BF8C, length 50)
_S1_2_886B410 50 instructions (0.000%), 1 calls (0886B410 - 0886B4D4, length 50)
_S1_2_886AC54 50 instructions (0.000%), 1 calls (0886AC54 - 0886AD18, length 50)
_S1_2_8852E88 50 instructions (0.000%), 1 calls (08852E88 - 08852F4C, length 50)
_S1_2_8850ABC 50 instructions (0.000%), 1 calls (08850ABC - 08850B80, length 50)
_S1_2_8850738 50 instructions (0.000%), 1 calls (08850738 - 088507FC, length 50)
_S1_2_884EDD0 50 instructions (0.000%), 1 calls (0884EDD0 - 0884EE94, length 50)
_S1_2_8847A34 50 instructions (0.000%), 1 calls (08847A34 - 08847AF8, length 50)
_S1_2_88477FC 50 instructions (0.000%), 1 calls (088477FC - 088478C0, length 50)
_S1_2_88465C4 50 instructions (0.000%), 1 calls (088465C4 - 08846688, length 50)
_S1_2_8845CA4 50 instructions (0.000%), 1 calls (08845CA4 - 08845D68, length 50)
_S1_2_8841D94 50 instructions (0.000%), 1 calls (08841D94 - 08841E58, length 50)
_S1_2_883DAE8 50 instructions (0.000%), 1 calls (0883DAE8 - 0883DBAC, length 50)
_S1_2_883AD40 50 instructions (0.000%), 1 calls (0883AD40 - 0883AE04, length 50)
_S1_2_883AAC0 50 instructions (0.000%), 1 calls (0883AAC0 - 0883AB84, length 50)
_S1_2_8838DD8 50 instructions (0.000%), 1 calls (08838DD8 - 08838E9C, length 50)
_S1_2_8837DA4 50 instructions (0.000%), 1 calls (08837DA4 - 08837E68, length 50)
_S1_2_88340A8 50 instructions (0.000%), 1 calls (088340A8 - 0883416C, length 50)
_S1_2_882EF80 50 instructions (0.000%), 1 calls (0882EF80 - 0882F044, length 50)
_S1_2_882DE4C 50 instructions (0.000%), 1 calls (0882DE4C - 0882DF10, length 50)
_S1_2_882B958 50 instructions (0.000%), 1 calls (0882B958 - 0882BA1C, length 50)
_S1_2_882B1F4 50 instructions (0.000%), 1 calls (0882B1F4 - 0882B2B8, length 50)
_S1_2_882AD50 50 instructions (0.000%), 1 calls (0882AD50 - 0882AE14, length 50)
_S1_2_8829A64 50 instructions (0.000%), 1 calls (08829A64 - 08829B28, length 50)
_S1_2_882960C 50 instructions (0.000%), 1 calls (0882960C - 088296D0, length 50)
_S1_2_8827E1C 50 instructions (0.000%), 1 calls (08827E1C - 08827EE0, length 50)
_S1_2_8827D54 50 instructions (0.000%), 1 calls (08827D54 - 08827E18, length 50)
_S1_2_8826C28 50 instructions (0.000%), 1 calls (08826C28 - 08826CEC, length 50)
_S1_2_8821AB4 50 instructions (0.000%), 1 calls (08821AB4 - 08821B78, length 50)
_S1_2_88162A8 50 instructions (0.000%), 1 calls (088162A8 - 0881636C, length 50)
_S1_2_880B258 50 instructions (0.000%), 1 calls (0880B258 - 0880B31C, length 50)
_S1_2_880AF94 50 instructions (0.000%), 1 calls (0880AF94 - 0880B058, length 50)
_S1_2_8934EA0 49 instructions (0.000%), 1 calls (08934EA0 - 08934F78, length 55)
_S1_2_8A63AEC 48 instructions (0.000%), 24 calls (08A63AEC - 08A63AF0, length 2)
_S1_2_8A63834 48 instructions (0.000%), 24 calls (08A63834 - 08A63838, length 2)
_S1_2_8974FD4 48 instructions (0.000%), 24 calls (08974FD4 - 08974FD8, length 2)
_S1_2_8838C1C 48 instructions (0.000%), 8 calls (08838C1C - 08838C30, length 6)
_S1_2_8A27AB4 48 instructions (0.000%), 6 calls (08A27AB4 - 08A27AD0, length 8)
_S1_2_8906B74 48 instructions (0.000%), 4 calls (08906B74 - 08906BA0, length 12)
_S1_2_88F4BF0 48 instructions (0.000%), 4 calls (088F4BF0 - 088F4C1C, length 12)
_S1_2_8895168 48 instructions (0.000%), 4 calls (08895168 - 08895194, length 12)
_S1_2_885A9D4 48 instructions (0.000%), 4 calls (0885A9D4 - 0885AA00, length 12)
_S1_2_885A9A4 48 instructions (0.000%), 4 calls (0885A9A4 - 0885A9D0, length 12)
_S1_2_885A974 48 instructions (0.000%), 4 calls (0885A974 - 0885A9A0, length 12)
_S1_2_885A944 48 instructions (0.000%), 4 calls (0885A944 - 0885A970, length 12)
_S1_2_885A914 48 instructions (0.000%), 4 calls (0885A914 - 0885A940, length 12)
_S1_2_885A8E4 48 instructions (0.000%), 4 calls (0885A8E4 - 0885A910, length 12)
_S1_2_8844F68 48 instructions (0.000%), 4 calls (08844F68 - 08844FA8, length 17)
_S1_2_897BA64 48 instructions (0.000%), 3 calls (0897BA64 - 0897BAA0, length 16)
_S1_2_88F768C 48 instructions (0.000%), 3 calls (088F75CC - 088F7A48, length 288)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_88A120C 48 instructions (0.000%), 3 calls (088A120C - 088A1250, length 18)
_S1_2_89368F4 48 instructions (0.000%), 2 calls (089368F4 - 08936974, length 33)
_S1_2_898777C 48 instructions (0.000%), 1 calls (0898777C - 08987838, length 48)
_S1_2_893CAF8 48 instructions (0.000%), 1 calls (0893CAF8 - 0893CEC4, length 244)
  Back Branch 0893CCBC 16,848 times (length 27)
  Back Branch 0893CDA8 3,381 times (length 27)
  Back Branch 0893CE78 1 times (length 32)
_S1_2_89D431C 47 instructions (0.000%), 1 calls (089D431C - 089D43D4, length 47)
_S1_2_88F1F94 47 instructions (0.000%), 1 calls (088F1F94 - 088F2214, length 161)
_S1_2_88EC6D0 47 instructions (0.000%), 1 calls (088EC6D0 - 088EC798, length 51)
_S1_2_889C510 47 instructions (0.000%), 1 calls (0889C510 - 0889C9CC, length 304)
  Back Branch 0889C880 63,561 times (length 44)
  Back Branch 0889C898 21,187 times (length 55)
  Back Branch 0889C720 21,187 times (length 30)
_S1_2_892498C 46 instructions (0.000%), 2 calls (0892498C - 08924A00, length 30)
_S1_2_8907A58 46 instructions (0.000%), 2 calls (08907A58 - 08907AB0, length 23)
_S1_2_8900824 46 instructions (0.000%), 2 calls (08900824 - 0890087C, length 23)
_S1_2_8899108 46 instructions (0.000%), 1 calls (08899108 - 088991C4, length 48)
_S1_2_8810C8C 46 instructions (0.000%), 1 calls (08810C8C - 08810FA4, length 199)
_S1_2_88F7110 45 instructions (0.000%), 3 calls (088F7110 - 088F7148, length 15)
_S1_2_89863BC 45 instructions (0.000%), 1 calls (089863BC - 08986498, length 56)
_S1_2_8985E84 45 instructions (0.000%), 1 calls (08985E84 - 08985F44, length 49)
_S1_2_895B81C 45 instructions (0.000%), 1 calls (0895B81C - 0895BCB0, length 294)
_S1_2_88EDF48 45 instructions (0.000%), 1 calls (088EDF48 - 088EE000, length 47)
_S1_2_88760C8 44 instructions (0.000%), 7 calls (088760C8 - 088760E4, length 8)
_S1_2_88770C8 44 instructions (0.000%), 4 calls (088770C8 - 088770F0, length 11)
_S1_2_88590B0 44 instructions (0.000%), 4 calls (088590B0 - 088590D8, length 11)
_S1_2_89A637C 44 instructions (0.000%), 2 calls (089A637C - 089A63D0, length 22)
_S1_2_89A6314 44 instructions (0.000%), 2 calls (089A6314 - 089A6378, length 26)
_S1_2_8959F58 44 instructions (0.000%), 2 calls (08959F58 - 08959FDC, length 34)
_S1_2_89079E4 44 instructions (0.000%), 2 calls (089079E4 - 08907A38, length 22)
_S1_2_88B9A64 44 instructions (0.000%), 2 calls (088B9A64 - 088B9AB8, length 22)
_S1_2_8835118 44 instructions (0.000%), 2 calls (08835118 - 08835178, length 25)
_S1_2_89643D4 44 instructions (0.000%), 1 calls (089643D4 - 08964480, length 44)
_S1_2_895F644 44 instructions (0.000%), 1 calls (0895F644 - 0895F718, length 54)
_S1_2_898165C 43 instructions (0.000%), 1 calls (0898165C - 08981704, length 43)
_S1_2_8973B58 43 instructions (0.000%), 1 calls (08973B58 - 08973D24, length 116)
_S1_2_892EB48 43 instructions (0.000%), 1 calls (0892EB48 - 0892EBF8, length 45)
_S1_2_886FBD4 43 instructions (0.000%), 1 calls (0886FBD4 - 0886FC94, length 49)
_S1_2_881044C 43 instructions (0.000%), 1 calls (0881044C - 08810FA4, length 727)
  Back Branch 08810620 12 times (length 13)
  Back Branch 088106A4 3 times (length 32)
  Back Branch 08810748 3 times (length 30)
_S1_2_894D568 42 instructions (0.000%), 6 calls (0894D568 - 0894D580, length 7)
_S1_2_889EA6C 42 instructions (0.000%), 6 calls (0889EA6C - 0889EA84, length 7)
_S1_2_897C9D0 42 instructions (0.000%), 3 calls (0897C9D0 - 0897CA0C, length 16)
_S1_2_897C040 42 instructions (0.000%), 3 calls (0897C040 - 0897C07C, length 16)
_S1_2_8936400 42 instructions (0.000%), 3 calls (08936400 - 0893643C, length 16)
_S1_2_8924928 42 instructions (0.000%), 2 calls (08924928 - 08924A00, length 55)
_S1_2_89065D0 42 instructions (0.000%), 2 calls (089065D0 - 08906628, length 23)
_S1_2_8900CA8 42 instructions (0.000%), 1 calls (08900B9C - 08900FB0, length 262)
  Back Branch 08900F7C 47,794 times (length 250)
_S1_2_88A0B3C 42 instructions (0.000%), 1 calls (088A0B3C - 088A0BE0, length 42)
_S1_2_886F2A0 42 instructions (0.000%), 1 calls (0886F2A0 - 0886F34C, length 44)
_S1_2_8846230 42 instructions (0.000%), 1 calls (08846230 - 08846280, length 21)
  Back Branch 08846264 4 times (length 7)
_S1_2_8A638CC 40 instructions (0.000%), 20 calls (08A638CC - 08A638D0, length 2)
_S1_2_8A34880 40 instructions (0.000%), 4 calls (08A34880 - 08A348A4, length 10)
_S1_2_895FBA8 40 instructions (0.000%), 2 calls (0895FBA8 - 0895FBFC, length 22)
_S1_2_894C524 40 instructions (0.000%), 2 calls (0894C524 - 0894C570, length 20)
_S1_2_8924A04 40 instructions (0.000%), 2 calls (08924A04 - 08924A58, length 22)
_S1_2_89A7664 40 instructions (0.000%), 1 calls (089A7664 - 089A7700, length 40)
_S1_2_89A4958 40 instructions (0.000%), 1 calls (089A4958 - 089A49F4, length 40)
_S1_2_897C510 40 instructions (0.000%), 1 calls (0897C510 - 0897C5AC, length 40)
_S1_2_897B7B4 40 instructions (0.000%), 1 calls (0897B7B4 - 0897B850, length 40)
_S1_2_8977A58 40 instructions (0.000%), 1 calls (08977A58 - 08977AF4, length 40)
_S1_2_896C874 40 instructions (0.000%), 1 calls (0896C874 - 0896C910, length 40)
_S1_2_895B274 40 instructions (0.000%), 1 calls (0895B274 - 0895B4AC, length 143)
_S1_2_8959E94 40 instructions (0.000%), 1 calls (08959E94 - 08959F30, length 40)
_S1_2_894C474 40 instructions (0.000%), 1 calls (0894C474 - 0894C510, length 40)
_S1_2_893CA58 40 instructions (0.000%), 1 calls (0893CA58 - 0893CEC4, length 284)
  Back Branch 0893CCBC 16,848 times (length 27)
  Back Branch 0893CDA8 3,381 times (length 27)
  Back Branch 0893CE78 1 times (length 32)
_S1_2_88F65B4 40 instructions (0.000%), 1 calls (088F65B4 - 088F6808, length 150)
  Back Branch 088F6684 4 times (length 30)
  Back Branch 088F6758 2 times (length 30)
_S1_2_88F2498 40 instructions (0.000%), 1 calls (088F2498 - 088F25A4, length 68)
_S1_2_8811B10 40 instructions (0.000%), 1 calls (08811B10 - 088120CC, length 368)
_S1_2_880D6D4 40 instructions (0.000%), 1 calls (0880D6D4 - 0880D8A0, length 116)
_S1_2_88048D0 40 instructions (0.000%), 1 calls (088048D0 - 0880496C, length 40)
_S1_2_894E938 39 instructions (0.000%), 3 calls (0894E938 - 0894E968, length 13)
_S1_2_882C120 39 instructions (0.000%), 1 calls (0882C120 - 0882C1C0, length 41)
_S1_2_88F7664 38 instructions (0.000%), 2 calls (088F75CC - 088F7A48, length 288)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_88E5AA4 38 instructions (0.000%), 2 calls (088E5AA4 - 088E5B18, length 30)
_S1_2_8959894 37 instructions (0.000%), 1 calls (08959894 - 0895992C, length 39)
_S1_2_88F212C 37 instructions (0.000%), 1 calls (088F212C - 088F2214, length 59)
_S1_2_88B9B44 37 instructions (0.000%), 1 calls (088B9B44 - 088B9C00, length 48)
_S1_2_881B164 37 instructions (0.000%), 1 calls (0881B164 - 0881B278, length 70)
_S1_2_889032C 36 instructions (0.000%), 18 calls (0889032C - 08890330, length 2)
_S1_2_8890324 36 instructions (0.000%), 18 calls (08890324 - 08890328, length 2)
_S1_2_882F7EC 36 instructions (0.000%), 18 calls (0882F7EC - 0882F7F0, length 2)
_S1_2_89A8AD4 36 instructions (0.000%), 12 calls (089A8AD4 - 089A8ADC, length 3)
_S1_2_89650C0 36 instructions (0.000%), 12 calls (089650C0 - 089650C8, length 3)
_S1_2_894386C 36 instructions (0.000%), 12 calls (0894386C - 08943874, length 3)
_S1_2_880B064 36 instructions (0.000%), 12 calls (0880B064 - 0880B06C, length 3)
_S1_2_88EDCA8 36 instructions (0.000%), 4 calls (088EDCA8 - 088EDCC8, length 9)
_S1_2_8844F00 36 instructions (0.000%), 4 calls (08844F00 - 08844F64, length 26)
_S1_2_883B3C8 36 instructions (0.000%), 4 calls (0883B3C8 - 0883B3E8, length 9)
_S1_2_88F4F7C 36 instructions (0.000%), 3 calls (088F4F7C - 088F4FBC, length 17)
_S1_2_883B3F4 36 instructions (0.000%), 3 calls (0883B3F4 - 0883B420, length 12)
_S1_2_8977CF4 36 instructions (0.000%), 2 calls (08977CF4 - 08977D3C, length 19)
_S1_2_891A73C 36 instructions (0.000%), 2 calls (0891A73C - 0891A780, length 18)
_S1_2_8917728 36 instructions (0.000%), 2 calls (08917728 - 08917754, length 12)
  Back Branch 08917748 4 times (length 6)
_S1_2_88F1C88 36 instructions (0.000%), 2 calls (088F1C88 - 088F1CD0, length 19)
_S1_2_88391C8 36 instructions (0.000%), 2 calls (088391C8 - 08839294, length 52)
_S1_2_892B448 36 instructions (0.000%), 1 calls (0892B448 - 0892B55C, length 70)
_S1_2_88E2604 36 instructions (0.000%), 1 calls (088E2604 - 088E2690, length 36)
_S1_2_880F010 36 instructions (0.000%), 1 calls (0880F010 - 0881032C, length 1224)
_S1_2_8828204 35 instructions (0.000%), 2 calls (08828204 - 08828268, length 26)
_S1_2_8943878 35 instructions (0.000%), 1 calls (08943878 - 08943930, length 47)
_S1_2_892B95C 35 instructions (0.000%), 1 calls (0892B95C - 0892BFB0, length 406)
  Back Branch 0892BCD4 101 times (length 134)
  Back Branch 0892BF6C 101 times (length 118)
_S1_2_8910EBC 35 instructions (0.000%), 1 calls (08910EBC - 08910F74, length 47)
_S1_2_88B4FF8 35 instructions (0.000%), 1 calls (088B4FF8 - 088B50F0, length 63)
_S1_2_888E674 35 instructions (0.000%), 1 calls (0888E674 - 0888E768, length 62)
_S1_2_882A5AC 35 instructions (0.000%), 1 calls (0882A5AC - 0882A634, length 35)
_S1_2_880D25C 35 instructions (0.000%), 1 calls (0880D25C - 0880D3F8, length 104)
_S1_2_8A638EC 34 instructions (0.000%), 17 calls (08A638EC - 08A638F0, length 2)
_S1_2_890BBA0 34 instructions (0.000%), 17 calls (0890BBA0 - 0890BBA4, length 2)
_S1_2_894D318 34 instructions (0.000%), 2 calls (0894D318 - 0894D358, length 17)
_S1_2_887600C 34 instructions (0.000%), 2 calls (0887600C - 08876054, length 19)
_S1_2_8A354B8 34 instructions (0.000%), 1 calls (08A354B8 - 08A3554C, length 38)
_S1_2_8949D6C 34 instructions (0.000%), 1 calls (08949D6C - 08949DF0, length 34)
_S1_2_8900CD0 34 instructions (0.000%), 1 calls (08900B9C - 08900FB0, length 262)
  Back Branch 08900F7C 47,794 times (length 250)
_S1_2_88DEDF4 34 instructions (0.000%), 1 calls (088DEDF4 - 088DEE78, length 34)
_S1_2_895F568 33 instructions (0.000%), 11 calls (0895F568 - 0895F570, length 3)
_S1_2_89A8574 33 instructions (0.000%), 3 calls (089A8574 - 089A85A0, length 12)
_S1_2_898E0A8 33 instructions (0.000%), 3 calls (0898E0A8 - 0898E0DC, length 14)
_S1_2_88F1F68 33 instructions (0.000%), 3 calls (088F1F68 - 088F1F90, length 11)
_S1_2_8826E14 33 instructions (0.000%), 3 calls (08826E14 - 08826E3C, length 11)
_S1_2_8822F4C 33 instructions (0.000%), 2 calls (08822F4C - 08822F98, length 20)
_S1_2_89453F4 33 instructions (0.000%), 1 calls (089453F4 - 08945474, length 33)
_S1_2_8912150 33 instructions (0.000%), 1 calls (08912150 - 089121D0, length 33)
_S1_2_880CDB8 33 instructions (0.000%), 1 calls (0880CDB8 - 0880D14C, length 230)
  Back Branch 0880D118 3 times (length 42)
_S1_2_888C4E4 32 instructions (0.000%), 8 calls (0888C4E4 - 0888C4F0, length 4)
_S1_2_898E59C 32 instructions (0.000%), 2 calls (0898E59C - 0898E5FC, length 25)
_S1_2_88F0A1C 32 instructions (0.000%), 2 calls (088F0A1C - 088F0A60, length 18)
_S1_2_8A66A80 32 instructions (0.000%), 1 calls (08A66A80 - 08A66AC8, length 19)
  Back Branch 08A66AB0 3 times (length 7)
_S1_2_8987E38 32 instructions (0.000%), 1 calls (08987E38 - 08987ED0, length 39)
_S1_2_895E1CC 32 instructions (0.000%), 1 calls (0895E1CC - 0895E248, length 32)
_S1_2_8937630 32 instructions (0.000%), 1 calls (08937630 - 089376AC, length 32)
_S1_2_8906278 32 instructions (0.000%), 1 calls (08906278 - 0890636C, length 62)
_S1_2_88424F8 31 instructions (0.000%), 5 calls (088424F8 - 08842510, length 7)
_S1_2_898D214 31 instructions (0.000%), 1 calls (0898D214 - 0898D294, length 33)
_S1_2_89416F0 31 instructions (0.000%), 1 calls (089416F0 - 089417E0, length 61)
  Back Branch 08941798 8 times (length 21)
_S1_2_88ECFB0 31 instructions (0.000%), 1 calls (088ECFB0 - 088ED030, length 33)
_S1_2_88E7A80 31 instructions (0.000%), 1 calls (088E7A80 - 088E7B30, length 45)
_S1_2_8894AAC 31 instructions (0.000%), 1 calls (08894AAC - 08894B24, length 31)
_S1_2_88208E4 31 instructions (0.000%), 1 calls (088208E4 - 08820A10, length 76)
_S1_2_880CCEC 31 instructions (0.000%), 1 calls (0880CCEC - 0880CD6C, length 33)
_S1_2_8895474 30 instructions (0.000%), 10 calls (08895474 - 0889547C, length 3)
_S1_2_88E03A8 30 instructions (0.000%), 3 calls (088E03A8 - 088E03CC, length 10)
_S1_2_89A611C 30 instructions (0.000%), 2 calls (089A611C - 089A6154, length 15)
_S1_2_88E4808 30 instructions (0.000%), 2 calls (088E4808 - 088E4840, length 15)
_S1_2_880D954 30 instructions (0.000%), 2 calls (0880D940 - 0880D978, length 15)
  Back Branch 0880D964 3 times (length 11)
_S1_2_89AFD64 30 instructions (0.000%), 1 calls (089AFD64 - 089AFDD8, length 30)
_S1_2_89AC3F0 30 instructions (0.000%), 1 calls (089AC3F0 - 089AC464, length 30)
_S1_2_896C0EC 30 instructions (0.000%), 1 calls (0896C0EC - 0896C160, length 30)
_S1_2_8932460 30 instructions (0.000%), 1 calls (08932460 - 089324BC, length 24)
  Back Branch 08932494 2 times (length 6)
_S1_2_88F64F8 30 instructions (0.000%), 1 calls (088F64F8 - 088F6808, length 197)
  Back Branch 088F6684 4 times (length 30)
  Back Branch 088F6758 2 times (length 30)
_S1_2_8842184 30 instructions (0.000%), 1 calls (08842184 - 08842200, length 32)
_S1_2_8820194 30 instructions (0.000%), 1 calls (08820194 - 08820208, length 30)
_S1_2_8810764 30 instructions (0.000%), 1 calls (08810764 - 08810FA4, length 529)
_S1_2_887DAB0 28 instructions (0.000%), 7 calls (0887DAB0 - 0887DABC, length 4)
_S1_2_8895B64 28 instructions (0.000%), 4 calls (08895B64 - 08895E88, length 202)
_S1_2_897C654 28 instructions (0.000%), 2 calls (0897C654 - 0897C690, length 16)
_S1_2_8895064 28 instructions (0.000%), 2 calls (08895064 - 088950A4, length 17)
_S1_2_892FCD4 28 instructions (0.000%), 1 calls (0892FCD4 - 0892FDAC, length 55)
_S1_2_89174BC 28 instructions (0.000%), 1 calls (089174BC - 08917528, length 28)
_S1_2_890D5D0 28 instructions (0.000%), 1 calls (0890D5D0 - 0890D63C, length 28)
_S1_2_89649BC 27 instructions (0.000%), 1 calls (089649BC - 08964A24, length 27)
_S1_2_895ACB4 27 instructions (0.000%), 1 calls (0895ACB4 - 0895AE28, length 94)
  Back Branch 0895AD58 16 times (length 11)
_S1_2_8943800 27 instructions (0.000%), 1 calls (08943800 - 08943868, length 27)
_S1_2_8933AF0 27 instructions (0.000%), 1 calls (08933AF0 - 08933B90, length 41)
_S1_2_892B1F4 27 instructions (0.000%), 1 calls (0892B1F4 - 0892B25C, length 27)
_S1_2_8905C3C 27 instructions (0.000%), 1 calls (08905C3C - 08905CA4, length 27)
_S1_2_88999B8 27 instructions (0.000%), 1 calls (088999B8 - 08899A20, length 27)
_S1_2_88915CC 26 instructions (0.000%), 13 calls (088915CC - 088915D0, length 2)
_S1_2_891A784 26 instructions (0.000%), 2 calls (0891A784 - 0891A7B4, length 13)
_S1_2_890659C 26 instructions (0.000%), 2 calls (0890659C - 089065CC, length 13)
_S1_2_88FFDD8 26 instructions (0.000%), 2 calls (088FFDD8 - 088FFE08, length 13)
_S1_2_88C8F8C 26 instructions (0.000%), 2 calls (088C8F8C - 088C8FD4, length 19)
_S1_2_881B780 26 instructions (0.000%), 2 calls (0881B780 - 0881B7B8, length 15)
_S1_2_8997450 26 instructions (0.000%), 1 calls (08997450 - 089974B4, length 26)
_S1_2_8996704 26 instructions (0.000%), 1 calls (08996704 - 08996768, length 26)
_S1_2_8994470 26 instructions (0.000%), 1 calls (08994470 - 089944D4, length 26)
_S1_2_89936CC 26 instructions (0.000%), 1 calls (089936CC - 08993730, length 26)
_S1_2_899321C 26 instructions (0.000%), 1 calls (0899321C - 08993280, length 26)
_S1_2_89912D8 26 instructions (0.000%), 1 calls (089912D8 - 0899133C, length 26)
_S1_2_89905B0 26 instructions (0.000%), 1 calls (089905B0 - 08990614, length 26)
_S1_2_898FCA4 26 instructions (0.000%), 1 calls (0898FCA4 - 0898FD08, length 26)
_S1_2_895D3B4 26 instructions (0.000%), 1 calls (0895D3B4 - 0895D418, length 26)
_S1_2_891B240 26 instructions (0.000%), 1 calls (0891B240 - 0891B2A4, length 26)
_S1_2_890A888 26 instructions (0.000%), 1 calls (0890A888 - 0890A8F8, length 29)
_S1_2_8902438 26 instructions (0.000%), 1 calls (08902438 - 089024BC, length 34)
_S1_2_88F4FE4 26 instructions (0.000%), 1 calls (088F4FE4 - 088F5094, length 45)
_S1_2_883E0DC 26 instructions (0.000%), 1 calls (0883E0DC - 0883E140, length 26)
_S1_2_8839158 26 instructions (0.000%), 1 calls (08839158 - 088391C4, length 28)
_S1_2_88194F4 25 instructions (0.000%), 5 calls (088194F4 - 08819504, length 5)
_S1_2_89820C4 25 instructions (0.000%), 1 calls (089820C4 - 0898213C, length 31)
_S1_2_89603D0 25 instructions (0.000%), 1 calls (08960368 - 089605D8, length 157)
_S1_2_895DF70 25 instructions (0.000%), 1 calls (0895DF70 - 0895DFD8, length 27)
_S1_2_8980778 24 instructions (0.000%), 8 calls (08980778 - 08980780, length 3)
_S1_2_8875FF0 24 instructions (0.000%), 8 calls (08875FF0 - 08875FF8, length 3)
_S1_2_8827F50 24 instructions (0.000%), 4 calls (08827F50 - 08827F64, length 6)
_S1_2_8827F38 24 instructions (0.000%), 4 calls (08827F38 - 08827F4C, length 6)
_S1_2_88F17B4 24 instructions (0.000%), 3 calls (088F17B4 - 088F17D4, length 9)
_S1_2_894D2E4 24 instructions (0.000%), 2 calls (0894D2E4 - 0894D314, length 13)
_S1_2_88B9D14 24 instructions (0.000%), 2 calls (088B9D14 - 088B9D40, length 12)
_S1_2_8842204 24 instructions (0.000%), 2 calls (08842204 - 088422B4, length 45)
_S1_2_89F963C 24 instructions (0.000%), 1 calls (089F963C - 089F9698, length 24)
_S1_2_897B330 24 instructions (0.000%), 1 calls (0897B330 - 0897B38C, length 24)
_S1_2_8977C84 24 instructions (0.000%), 1 calls (08977C84 - 08977CE8, length 26)
_S1_2_896C93C 24 instructions (0.000%), 1 calls (0896C93C - 0896C998, length 24)
_S1_2_895CAC0 24 instructions (0.000%), 1 calls (0895CAC0 - 0895CE20, length 217)
  Back Branch 0895CCBC 216 times (length 17)
  Back Branch 0895CDDC 2 times (length 144)
_S1_2_88F2358 24 instructions (0.000%), 1 calls (088F2358 - 088F2418, length 49)
_S1_2_888E434 24 instructions (0.000%), 1 calls (0888E434 - 0888E508, length 54)
_S1_2_8839AC8 24 instructions (0.000%), 1 calls (08839AC8 - 08839B24, length 24)
_S1_2_8810BFC 24 instructions (0.000%), 1 calls (08810BFC - 08810FA4, length 235)
_S1_2_880428C 24 instructions (0.000%), 1 calls (0880428C - 088042E8, length 24)
_S1_2_8A08A5C 23 instructions (0.000%), 1 calls (08A08A5C - 08A08AB4, length 23)
_S1_2_88F23B8 23 instructions (0.000%), 1 calls (088F23B8 - 088F2418, length 25)
_S1_2_8839A6C 23 instructions (0.000%), 1 calls (08839A6C - 08839AC4, length 23)
_S1_2_881E288 23 instructions (0.000%), 1 calls (0881E288 - 0881E404, length 96)
_S1_2_89ADF5C 22 instructions (0.000%), 2 calls (089ADF5C - 089ADF84, length 11)
_S1_2_898649C 22 instructions (0.000%), 2 calls (0898649C - 089864F8, length 24)
_S1_2_8A4E56C 22 instructions (0.000%), 1 calls (08A4E56C - 08A4E60C, length 41)
_S1_2_8990108 22 instructions (0.000%), 1 calls (08990108 - 08990178, length 29)
_S1_2_8979074 22 instructions (0.000%), 1 calls (08979074 - 089790C8, length 22)
_S1_2_8940B10 22 instructions (0.000%), 1 calls (08940B10 - 08940B64, length 22)
_S1_2_891494C 22 instructions (0.000%), 1 calls (0891494C - 089149A0, length 22)
_S1_2_88F7574 22 instructions (0.000%), 1 calls (088F7574 - 088F7A48, length 310)
_S1_2_886F010 22 instructions (0.000%), 1 calls (0886F010 - 0886F064, length 22)
_S1_2_8812BA4 22 instructions (0.000%), 1 calls (08812BA4 - 08812BF8, length 22)
_S1_2_8810BA4 22 instructions (0.000%), 1 calls (08810BA4 - 08810FA4, length 257)
_S1_2_8936494 21 instructions (0.000%), 3 calls (08936494 - 089364B4, length 9)
_S1_2_890A4A0 21 instructions (0.000%), 3 calls (0890A4A0 - 0890A4B8, length 7)
_S1_2_881F464 21 instructions (0.000%), 3 calls (0881F464 - 0881F47C, length 7)
_S1_2_89029C4 21 instructions (0.000%), 2 calls (089029C4 - 08902A04, length 17)
  Back Branch 089029F8 1 times (length 7)
_S1_2_89ADC48 21 instructions (0.000%), 1 calls (089ADC48 - 089ADC98, length 21)
_S1_2_8987300 21 instructions (0.000%), 1 calls (08987300 - 08987350, length 21)
_S1_2_895A904 21 instructions (0.000%), 1 calls (0895A904 - 0895A954, length 21)
_S1_2_8936440 21 instructions (0.000%), 1 calls (08936440 - 08936490, length 21)
_S1_2_891B4C4 21 instructions (0.000%), 1 calls (0891B4C4 - 0891B77C, length 175)
_S1_2_890A31C 20 instructions (0.000%), 10 calls (0890A31C - 0890A320, length 2)
_S1_2_8911500 20 instructions (0.000%), 2 calls (08911500 - 08911524, length 10)
_S1_2_88E2ADC 20 instructions (0.000%), 2 calls (088E2ADC - 088E2B00, length 10)
_S1_2_8A39EDC 20 instructions (0.000%), 1 calls (08A39EDC - 08A39F30, length 22)
_S1_2_898FBB0 20 instructions (0.000%), 1 calls (0898FBB0 - 0898FBFC, length 20)
_S1_2_89127EC 20 instructions (0.000%), 1 calls (089127EC - 08912838, length 20)
_S1_2_89114B0 20 instructions (0.000%), 1 calls (089114B0 - 089114FC, length 20)
_S1_2_88F63DC 20 instructions (0.000%), 1 calls (088F63DC - 088F6808, length 268)
  Back Branch 088F6684 4 times (length 30)
  Back Branch 088F6758 2 times (length 30)
_S1_2_88CFD28 20 instructions (0.000%), 1 calls (088CFD28 - 088CFD7C, length 22)
_S1_2_88CDB44 20 instructions (0.000%), 1 calls (088CDB44 - 088CDB90, length 20)
_S1_2_88296FC 20 instructions (0.000%), 1 calls (088296FC - 0882975C, length 25)
_S1_2_880DC18 20 instructions (0.000%), 1 calls (0880DC18 - 0880DCAC, length 38)
_S1_2_8A422B8 19 instructions (0.000%), 1 calls (08A422B8 - 08A42300, length 19)
_S1_2_89305E8 19 instructions (0.000%), 1 calls (089305E8 - 08930640, length 23)
_S1_2_892CBA8 19 instructions (0.000%), 1 calls (0892CB24 - 0892CC9C, length 95)
  Back Branch 0892CC64 688 times (length 82)
_S1_2_882B590 19 instructions (0.000%), 1 calls (0882B590 - 0882B5D8, length 19)
_S1_2_881090C 19 instructions (0.000%), 1 calls (0881090C - 08810FA4, length 423)
_S1_2_88108C0 19 instructions (0.000%), 1 calls (088108C0 - 08810FA4, length 442)
_S1_2_8810874 19 instructions (0.000%), 1 calls (08810874 - 08810FA4, length 461)
_S1_2_8810828 19 instructions (0.000%), 1 calls (08810828 - 08810FA4, length 480)
_S1_2_880C920 19 instructions (0.000%), 1 calls (0880C920 - 0880C998, length 31)
_S1_2_8A63874 18 instructions (0.000%), 9 calls (08A63874 - 08A63878, length 2)
_S1_2_888C4C8 18 instructions (0.000%), 6 calls (0888C4C8 - 0888C4D0, length 3)
_S1_2_894C784 18 instructions (0.000%), 2 calls (0894C784 - 0894C7A4, length 9)
_S1_2_891A29C 18 instructions (0.000%), 2 calls (0891A29C - 0891A2BC, length 9)
_S1_2_8917AAC 18 instructions (0.000%), 2 calls (08917AAC - 08917AD4, length 11)
_S1_2_8917A80 18 instructions (0.000%), 2 calls (08917A80 - 08917AA8, length 11)
_S1_2_8911464 18 instructions (0.000%), 2 calls (08911464 - 08911484, length 9)
_S1_2_882C268 18 instructions (0.000%), 2 calls (0882C268 - 0882C298, length 13)
_S1_2_8818C4C 18 instructions (0.000%), 2 calls (08818C4C - 08818C84, length 15)
_S1_2_8A02470 18 instructions (0.000%), 1 calls (08A02470 - 08A024B4, length 18)
_S1_2_89D3EC4 18 instructions (0.000%), 1 calls (089D3EC4 - 089D3F08, length 18)
_S1_2_89AA1DC 18 instructions (0.000%), 1 calls (089AA1DC - 089AA220, length 18)
_S1_2_89A23E0 18 instructions (0.000%), 1 calls (089A23E0 - 089A2424, length 18)
_S1_2_8987954 18 instructions (0.000%), 1 calls (08987954 - 08987998, length 18)
_S1_2_892EAE8 18 instructions (0.000%), 1 calls (0892EAE8 - 0892EB2C, length 18)
_S1_2_89AE468 17 instructions (0.000%), 1 calls (089AE468 - 089AE5B0, length 83)
_S1_2_89A9948 17 instructions (0.000%), 1 calls (089A9948 - 089A9988, length 17)
_S1_2_892E950 17 instructions (0.000%), 1 calls (0892E950 - 0892E9A4, length 22)
_S1_2_8913544 17 instructions (0.000%), 1 calls (08913544 - 08913584, length 17)
_S1_2_8911E18 17 instructions (0.000%), 1 calls (08911E18 - 08911E58, length 17)
_S1_2_88F15D0 17 instructions (0.000%), 1 calls (088F15D0 - 088F1668, length 39)
_S1_2_884C2F0 17 instructions (0.000%), 1 calls (0884C2F0 - 0884C330, length 17)
_S1_2_8810958 17 instructions (0.000%), 1 calls (08810958 - 08810FA4, length 404)
_S1_2_880D838 17 instructions (0.000%), 1 calls (0880D838 - 0880D8A0, length 27)
_S1_2_8A6367C 16 instructions (0.000%), 8 calls (08A6367C - 08A63680, length 2)
_S1_2_8942728 16 instructions (0.000%), 8 calls (08942728 - 0894272C, length 2)
_S1_2_88760C0 16 instructions (0.000%), 8 calls (088760C0 - 088760C4, length 2)
_S1_2_894BAC0 16 instructions (0.000%), 2 calls (0894BAC0 - 0894BADC, length 8)
_S1_2_883D5C8 16 instructions (0.000%), 2 calls (0883D5C8 - 0883D5E4, length 8)
_S1_2_8981B00 16 instructions (0.000%), 1 calls (08981B00 - 08981BAC, length 44)
_S1_2_895ADB4 16 instructions (0.000%), 1 calls (0895ADB4 - 0895AE28, length 30)
_S1_2_8936978 16 instructions (0.000%), 1 calls (08936978 - 08936A28, length 45)
_S1_2_890330C 16 instructions (0.000%), 1 calls (0890330C - 08903348, length 16)
_S1_2_8979E44 15 instructions (0.000%), 5 calls (08979E44 - 08979E4C, length 3)
_S1_2_8875E6C 15 instructions (0.000%), 5 calls (08875E6C - 08875E74, length 3)
_S1_2_890F3D4 15 instructions (0.000%), 3 calls (0890F3D4 - 0890F3E4, length 5)
_S1_2_88F8280 15 instructions (0.000%), 3 calls (088F8280 - 088F8334, length 46)
_S1_2_89F5A18 15 instructions (0.000%), 1 calls (089F5A18 - 089F5A50, length 15)
_S1_2_89E4E68 15 instructions (0.000%), 1 calls (089E4E68 - 089E4EA0, length 15)
_S1_2_89AFE84 15 instructions (0.000%), 1 calls (089AFE84 - 089AFEDC, length 23)
_S1_2_8971E30 15 instructions (0.000%), 1 calls (08971E30 - 08971ED0, length 41)
_S1_2_895FB4C 15 instructions (0.000%), 1 calls (0895FB4C - 0895FB94, length 19)
_S1_2_8937030 15 instructions (0.000%), 1 calls (08937030 - 08937068, length 15)
_S1_2_88F4238 15 instructions (0.000%), 1 calls (088F4238 - 088F428C, length 22)
_S1_2_88D14D0 15 instructions (0.000%), 1 calls (088D14D0 - 088D1510, length 17)
_S1_2_8875FFC 14 instructions (0.000%), 7 calls (08875FFC - 08876000, length 2)
_S1_2_8930A6C 14 instructions (0.000%), 2 calls (08930A6C - 08930A84, length 7)
_S1_2_8930A50 14 instructions (0.000%), 2 calls (08930A50 - 08930A68, length 7)
_S1_2_8907B5C 14 instructions (0.000%), 2 calls (08907B5C - 08907B74, length 7)
_S1_2_89067E0 14 instructions (0.000%), 2 calls (089067E0 - 089067F8, length 7)
_S1_2_8900A48 14 instructions (0.000%), 2 calls (08900A48 - 08900A60, length 7)
_S1_2_884C390 14 instructions (0.000%), 2 calls (0884C390 - 0884C3A8, length 7)
_S1_2_88263C0 14 instructions (0.000%), 2 calls (088263C0 - 088263D8, length 7)
_S1_2_88196C8 14 instructions (0.000%), 2 calls (088196C8 - 088196E0, length 7)
_S1_2_897D5D8 14 instructions (0.000%), 1 calls (0897D5D8 - 0897D628, length 21)
_S1_2_897C388 14 instructions (0.000%), 1 calls (0897C388 - 0897C3C4, length 16)
_S1_2_892EA4C 14 instructions (0.000%), 1 calls (0892EA4C - 0892EA80, length 14)
_S1_2_887E10C 14 instructions (0.000%), 1 calls (0887E10C - 0887E140, length 14)
_S1_2_8876DFC 14 instructions (0.000%), 1 calls (08876DFC - 08876E30, length 14)
_S1_2_880D8CC 14 instructions (0.000%), 1 calls (0880D8CC - 0880D978, length 44)
  Back Branch 0880D964 3 times (length 11)
_S1_2_89DC7F4 13 instructions (0.000%), 1 calls (089DC7F4 - 089DC824, length 13)
_S1_2_89176E4 13 instructions (0.000%), 1 calls (089176E4 - 08917714, length 13)
_S1_2_88F162C 13 instructions (0.000%), 1 calls (088F162C - 088F1668, length 16)
_S1_2_88E2BA8 13 instructions (0.000%), 1 calls (088E2BA8 - 088E2BE4, length 16)
_S1_2_88163A0 13 instructions (0.000%), 1 calls (088163A0 - 088163D0, length 13)
_S1_2_8810B44 13 instructions (0.000%), 1 calls (08810B44 - 08810FA4, length 281)
_S1_2_8A63D24 12 instructions (0.000%), 6 calls (08A63D24 - 08A63D28, length 2)
_S1_2_8A63D14 12 instructions (0.000%), 6 calls (08A63D14 - 08A63D18, length 2)
_S1_2_8A6377C 12 instructions (0.000%), 6 calls (08A6377C - 08A63780, length 2)
_S1_2_8A636B4 12 instructions (0.000%), 6 calls (08A636B4 - 08A636B8, length 2)
_S1_2_890A314 12 instructions (0.000%), 6 calls (0890A314 - 0890A318, length 2)
_S1_2_8907A3C 12 instructions (0.000%), 6 calls (08907A3C - 08907A40, length 2)
_S1_2_88FFFFC 12 instructions (0.000%), 4 calls (088FFFFC - 08900004, length 3)
_S1_2_88F1E2C 12 instructions (0.000%), 4 calls (088F1E2C - 088F1E34, length 3)
_S1_2_8874F40 12 instructions (0.000%), 4 calls (08874F40 - 08874F48, length 3)
_S1_2_886AE9C 12 instructions (0.000%), 4 calls (0886AE9C - 0886AEA4, length 3)
_S1_2_8846BC8 12 instructions (0.000%), 4 calls (08846BC8 - 08846BD0, length 3)
_S1_2_881EE7C 12 instructions (0.000%), 4 calls (0881EE7C - 0881EE84, length 3)
_S1_2_880B924 12 instructions (0.000%), 4 calls (0880B924 - 0880B92C, length 3)
_S1_2_89A6104 12 instructions (0.000%), 2 calls (089A6104 - 089A6118, length 6)
_S1_2_8A39DE8 12 instructions (0.000%), 1 calls (08A39DE8 - 08A39E1C, length 14)
_S1_2_8959F9C 12 instructions (0.000%), 1 calls (08959F9C - 08959FDC, length 17)
_S1_2_88F166C 12 instructions (0.000%), 1 calls (088F166C - 088F16AC, length 17)
_S1_2_88A18CC 12 instructions (0.000%), 1 calls (088A18CC - 088A1900, length 14)
_S1_2_882C0F0 12 instructions (0.000%), 1 calls (0882C0F0 - 0882C1C0, length 53)
_S1_2_8822F9C 12 instructions (0.000%), 1 calls (08822F9C - 08822FC8, length 12)
_S1_2_88203A8 12 instructions (0.000%), 1 calls (088203A8 - 0882053C, length 102)
_S1_2_880C96C 12 instructions (0.000%), 1 calls (0880C96C - 0880C998, length 12)
_S1_2_89347E0 11 instructions (0.000%), 1 calls (089347E0 - 08934810, length 13)
_S1_2_89305B4 11 instructions (0.000%), 1 calls (089305B4 - 089305E4, length 13)
_S1_2_8910D5C 11 instructions (0.000%), 1 calls (08910D5C - 08910D84, length 11)
_S1_2_88F63B0 11 instructions (0.000%), 1 calls (088F63B0 - 088F6808, length 279)
  Back Branch 088F6684 4 times (length 30)
  Back Branch 088F6758 2 times (length 30)
_S1_2_88F48A8 11 instructions (0.000%), 1 calls (088F48A8 - 088F48D8, length 13)
_S1_2_88CFFE8 11 instructions (0.000%), 1 calls (088CFFE8 - 088D0010, length 11)
_S1_2_8826E40 11 instructions (0.000%), 1 calls (08826E40 - 08826E68, length 11)
_S1_2_8812B78 11 instructions (0.000%), 1 calls (08812B78 - 08812BF8, length 33)
_S1_2_8810B78 11 instructions (0.000%), 1 calls (08810B78 - 08810FA4, length 268)
_S1_2_8A63B44 10 instructions (0.000%), 5 calls (08A63B44 - 08A63B48, length 2)
_S1_2_8A63864 10 instructions (0.000%), 5 calls (08A63864 - 08A63868, length 2)
_S1_2_8A6384C 10 instructions (0.000%), 5 calls (08A6384C - 08A63850, length 2)
_S1_2_8A636EC 10 instructions (0.000%), 5 calls (08A636EC - 08A636F0, length 2)
_S1_2_8A6369C 10 instructions (0.000%), 5 calls (08A6369C - 08A636A0, length 2)
_S1_2_89383A0 10 instructions (0.000%), 2 calls (089383A0 - 089383B0, length 5)
_S1_2_89363D8 10 instructions (0.000%), 1 calls (089363D8 - 089363FC, length 10)
_S1_2_88950A8 10 instructions (0.000%), 1 calls (088950A8 - 088950D0, length 11)
_S1_2_881FB68 10 instructions (0.000%), 1 calls (0881FB68 - 08820208, length 425)
_S1_2_8810800 10 instructions (0.000%), 1 calls (08810800 - 08810FA4, length 490)
_S1_2_880D8A4 10 instructions (0.000%), 1 calls (0880D8A4 - 0880D978, length 54)
  Back Branch 0880D964 3 times (length 11)
_S1_2_880408C 10 instructions (0.000%), 1 calls (0880408C - 088040B0, length 10)
_S1_2_88F7680 9 instructions (0.000%), 3 calls (088F75CC - 088F7A48, length 288)
  Back Branch 088F7734 1,898 times (length 92)
_S1_2_89AFF0C 9 instructions (0.000%), 1 calls (089AFF0C - 089AFF3C, length 13)
_S1_2_89879C4 9 instructions (0.000%), 1 calls (089879C4 - 089879E4, length 9)
_S1_2_88F13C0 9 instructions (0.000%), 1 calls (088F13C0 - 088F13F0, length 13)
_S1_2_88E2B28 9 instructions (0.000%), 1 calls (088E2B28 - 088E2B48, length 9)
_S1_2_88D03E8 9 instructions (0.000%), 1 calls (088D03E8 - 088D0408, length 9)
_S1_2_888E028 9 instructions (0.000%), 1 calls (0888E028 - 0888E150, length 75)
_S1_2_882BE74 9 instructions (0.000%), 1 calls (0882BE74 - 0882BE94, length 9)
_S1_2_882BC4C 9 instructions (0.000%), 1 calls (0882BC4C - 0882BC6C, length 9)
_S1_2_88203D8 9 instructions (0.000%), 1 calls (088203D8 - 0882053C, length 90)
_S1_2_881971C 9 instructions (0.000%), 1 calls (0881971C - 0881973C, length 9)
_S1_2_88107DC 9 instructions (0.000%), 1 calls (088107DC - 08810FA4, length 499)
_S1_2_880D7B4 9 instructions (0.000%), 1 calls (0880D7B4 - 0880D8A0, length 60)
_S1_2_8A63AA4 8 instructions (0.000%), 4 calls (08A63AA4 - 08A63AA8, length 2)
_S1_2_8A63A94 8 instructions (0.000%), 4 calls (08A63A94 - 08A63A98, length 2)
_S1_2_8A63A7C 8 instructions (0.000%), 4 calls (08A63A7C - 08A63A80, length 2)
_S1_2_8A638E4 8 instructions (0.000%), 4 calls (08A638E4 - 08A638E8, length 2)
_S1_2_8A6371C 8 instructions (0.000%), 4 calls (08A6371C - 08A63720, length 2)
_S1_2_8A636A4 8 instructions (0.000%), 4 calls (08A636A4 - 08A636A8, length 2)
_S1_2_8975764 8 instructions (0.000%), 4 calls (08975764 - 08975768, length 2)
_S1_2_8971BA0 8 instructions (0.000%), 4 calls (08971BA0 - 08971BA4, length 2)
_S1_2_8900430 8 instructions (0.000%), 4 calls (08900430 - 08900434, length 2)
_S1_2_8900428 8 instructions (0.000%), 4 calls (08900428 - 0890042C, length 2)
_S1_2_88EDF08 8 instructions (0.000%), 4 calls (088EDF08 - 088EDF0C, length 2)
_S1_2_888A688 8 instructions (0.000%), 4 calls (0888A688 - 0888A68C, length 2)
_S1_2_886B0CC 8 instructions (0.000%), 4 calls (0886B0CC - 0886B0D0, length 2)
_S1_2_8843E60 8 instructions (0.000%), 4 calls (08843E60 - 08843E64, length 2)
_S1_2_89AA950 8 instructions (0.000%), 1 calls (089AA950 - 089AA96C, length 8)
_S1_2_89A93A8 8 instructions (0.000%), 1 calls (089A93A8 - 089A93C4, length 8)
_S1_2_89A918C 8 instructions (0.000%), 1 calls (089A918C - 089A91A8, length 8)
_S1_2_89A8BDC 8 instructions (0.000%), 1 calls (089A8BDC - 089A8BF8, length 8)
_S1_2_89A8990 8 instructions (0.000%), 1 calls (089A8990 - 089A89AC, length 8)
_S1_2_89A6050 8 instructions (0.000%), 1 calls (089A6050 - 089A606C, length 8)
_S1_2_89A2C9C 8 instructions (0.000%), 1 calls (089A2C9C - 089A2CB8, length 8)
_S1_2_8998138 8 instructions (0.000%), 1 calls (08998138 - 08998154, length 8)
_S1_2_8997308 8 instructions (0.000%), 1 calls (08997308 - 08997324, length 8)
_S1_2_89965DC 8 instructions (0.000%), 1 calls (089965DC - 089965F8, length 8)
_S1_2_8995368 8 instructions (0.000%), 1 calls (08995368 - 08995384, length 8)
_S1_2_89943A4 8 instructions (0.000%), 1 calls (089943A4 - 089943C0, length 8)
_S1_2_89935D4 8 instructions (0.000%), 1 calls (089935D4 - 089935F0, length 8)
_S1_2_8991AE8 8 instructions (0.000%), 1 calls (08991AE8 - 08991B04, length 8)
_S1_2_8991214 8 instructions (0.000%), 1 calls (08991214 - 08991230, length 8)
_S1_2_8990D5C 8 instructions (0.000%), 1 calls (08990D5C - 08990D78, length 8)
_S1_2_89904EC 8 instructions (0.000%), 1 calls (089904EC - 08990508, length 8)
_S1_2_8981588 8 instructions (0.000%), 1 calls (08981588 - 089815A4, length 8)
_S1_2_8981448 8 instructions (0.000%), 1 calls (08981448 - 08981464, length 8)
_S1_2_8980938 8 instructions (0.000%), 1 calls (08980938 - 08980954, length 8)
_S1_2_8980474 8 instructions (0.000%), 1 calls (08980474 - 08980490, length 8)
_S1_2_897BF94 8 instructions (0.000%), 1 calls (0897BF94 - 0897BFB0, length 8)
_S1_2_897B2C4 8 instructions (0.000%), 1 calls (0897B2C4 - 0897B2E0, length 8)
_S1_2_8969864 8 instructions (0.000%), 1 calls (08969864 - 08969880, length 8)
_S1_2_8969544 8 instructions (0.000%), 1 calls (08969544 - 08969560, length 8)
_S1_2_8969278 8 instructions (0.000%), 1 calls (08969278 - 08969294, length 8)
_S1_2_896821C 8 instructions (0.000%), 1 calls (0896821C - 08968238, length 8)
_S1_2_896792C 8 instructions (0.000%), 1 calls (0896792C - 08967948, length 8)
_S1_2_89675B4 8 instructions (0.000%), 1 calls (089675B4 - 089675D0, length 8)
_S1_2_89656B8 8 instructions (0.000%), 1 calls (089656B8 - 089656D4, length 8)
_S1_2_8964C8C 8 instructions (0.000%), 1 calls (08964C8C - 08964CA8, length 8)
_S1_2_8963120 8 instructions (0.000%), 1 calls (08963120 - 0896313C, length 8)
_S1_2_896150C 8 instructions (0.000%), 1 calls (0896150C - 08961528, length 8)
_S1_2_8960B8C 8 instructions (0.000%), 1 calls (08960B8C - 08960BA8, length 8)
_S1_2_895F0EC 8 instructions (0.000%), 1 calls (0895F0EC - 0895F108, length 8)
_S1_2_895DE60 8 instructions (0.000%), 1 calls (0895DE60 - 0895DE7C, length 8)
_S1_2_895D920 8 instructions (0.000%), 1 calls (0895D920 - 0895D93C, length 8)
_S1_2_895D580 8 instructions (0.000%), 1 calls (0895D580 - 0895D59C, length 8)
_S1_2_895D1EC 8 instructions (0.000%), 1 calls (0895D1EC - 0895D208, length 8)
_S1_2_895A5C4 8 instructions (0.000%), 1 calls (0895A5C4 - 0895A5E0, length 8)
_S1_2_894D6BC 8 instructions (0.000%), 1 calls (0894D6BC - 0894D6D8, length 8)
_S1_2_894CE28 8 instructions (0.000%), 1 calls (0894CE28 - 0894CE44, length 8)
_S1_2_894BAA0 8 instructions (0.000%), 1 calls (0894BAA0 - 0894BABC, length 8)
_S1_2_8949884 8 instructions (0.000%), 1 calls (08949884 - 089498A0, length 8)
_S1_2_89484EC 8 instructions (0.000%), 1 calls (089484EC - 08948508, length 8)
_S1_2_89478DC 8 instructions (0.000%), 1 calls (089478DC - 089478F8, length 8)
_S1_2_894577C 8 instructions (0.000%), 1 calls (0894577C - 08945798, length 8)
_S1_2_8943CA0 8 instructions (0.000%), 1 calls (08943CA0 - 08943CBC, length 8)
_S1_2_89412D0 8 instructions (0.000%), 1 calls (089412D0 - 089412EC, length 8)
_S1_2_8940D2C 8 instructions (0.000%), 1 calls (08940D2C - 08940D48, length 8)
_S1_2_8940AC4 8 instructions (0.000%), 1 calls (08940AC4 - 08940AE0, length 8)
_S1_2_89405C4 8 instructions (0.000%), 1 calls (089405C4 - 089405E0, length 8)
_S1_2_893A61C 8 instructions (0.000%), 1 calls (0893A61C - 0893A638, length 8)
_S1_2_893A49C 8 instructions (0.000%), 1 calls (0893A49C - 0893A4B8, length 8)
_S1_2_8939D6C 8 instructions (0.000%), 1 calls (08939D6C - 08939D88, length 8)
_S1_2_8939914 8 instructions (0.000%), 1 calls (08939914 - 08939930, length 8)
_S1_2_8937100 8 instructions (0.000%), 1 calls (08937100 - 0893711C, length 8)
_S1_2_893706C 8 instructions (0.000%), 1 calls (0893706C - 08937088, length 8)
_S1_2_8930F5C 8 instructions (0.000%), 1 calls (08930F5C - 08930F78, length 8)
_S1_2_892F7BC 8 instructions (0.000%), 1 calls (0892F7BC - 0892F7D8, length 8)
_S1_2_89253BC 8 instructions (0.000%), 1 calls (089253BC - 089253D8, length 8)
_S1_2_891CF78 8 instructions (0.000%), 1 calls (0891CF78 - 0891CF94, length 8)
_S1_2_891C588 8 instructions (0.000%), 1 calls (0891C588 - 0891C5A4, length 8)
_S1_2_8917AD8 8 instructions (0.000%), 1 calls (08917AD8 - 08917AF4, length 8)
_S1_2_8912298 8 instructions (0.000%), 1 calls (08912298 - 089122B4, length 8)
_S1_2_8911FF8 8 instructions (0.000%), 1 calls (08911FF8 - 08912014, length 8)
_S1_2_8905F6C 8 instructions (0.000%), 1 calls (08905F6C - 08905F88, length 8)
_S1_2_8905CB0 8 instructions (0.000%), 1 calls (08905CB0 - 08905CDC, length 12)
_S1_2_88F1574 8 instructions (0.000%), 1 calls (088F1574 - 088F1590, length 8)
_S1_2_88EFE88 8 instructions (0.000%), 1 calls (088EFE88 - 088EFEA4, length 8)
_S1_2_88EF90C 8 instructions (0.000%), 1 calls (088EF90C - 088EF928, length 8)
_S1_2_88EE88C 8 instructions (0.000%), 1 calls (088EE88C - 088EE8A8, length 8)
_S1_2_88EDF10 8 instructions (0.000%), 1 calls (088EDF10 - 088EDF2C, length 8)
_S1_2_88EDC6C 8 instructions (0.000%), 1 calls (088EDC6C - 088EDC88, length 8)
_S1_2_88ED9A4 8 instructions (0.000%), 1 calls (088ED9A4 - 088ED9C0, length 8)
_S1_2_88ED0B4 8 instructions (0.000%), 1 calls (088ED0B4 - 088ED0D0, length 8)
_S1_2_88ED08C 8 instructions (0.000%), 1 calls (088ED08C - 088ED0A8, length 8)
_S1_2_88ED034 8 instructions (0.000%), 1 calls (088ED034 - 088ED050, length 8)
_S1_2_88ECECC 8 instructions (0.000%), 1 calls (088ECECC - 088ECEE8, length 8)
_S1_2_88EC56C 8 instructions (0.000%), 1 calls (088EC56C - 088EC588, length 8)
_S1_2_88E9A28 8 instructions (0.000%), 1 calls (088E9A28 - 088E9A44, length 8)
_S1_2_88E8864 8 instructions (0.000%), 1 calls (088E8864 - 088E8880, length 8)
_S1_2_88E8768 8 instructions (0.000%), 1 calls (088E8768 - 088E8784, length 8)
_S1_2_88E86E0 8 instructions (0.000%), 1 calls (088E86E0 - 088E86FC, length 8)
_S1_2_88E7BD0 8 instructions (0.000%), 1 calls (088E7BD0 - 088E7BEC, length 8)
_S1_2_88E7A60 8 instructions (0.000%), 1 calls (088E7A60 - 088E7A7C, length 8)
_S1_2_88E713C 8 instructions (0.000%), 1 calls (088E713C - 088E7158, length 8)
_S1_2_88E4CF4 8 instructions (0.000%), 1 calls (088E4CF4 - 088E4D10, length 8)
_S1_2_88E47D0 8 instructions (0.000%), 1 calls (088E47D0 - 088E47EC, length 8)
_S1_2_88E46D8 8 instructions (0.000%), 1 calls (088E46D8 - 088E46F4, length 8)
_S1_2_88E2918 8 instructions (0.000%), 1 calls (088E2918 - 088E2934, length 8)
_S1_2_88E2474 8 instructions (0.000%), 1 calls (088E2474 - 088E2490, length 8)
_S1_2_88DB4E0 8 instructions (0.000%), 1 calls (088DB4E0 - 088DB4FC, length 8)
_S1_2_88D9178 8 instructions (0.000%), 1 calls (088D9178 - 088D9194, length 8)
_S1_2_88D0268 8 instructions (0.000%), 1 calls (088D0268 - 088D0284, length 8)
_S1_2_88CFBC4 8 instructions (0.000%), 1 calls (088CFBC4 - 088CFBE0, length 8)
_S1_2_88CA614 8 instructions (0.000%), 1 calls (088CA614 - 088CA630, length 8)
_S1_2_88CA014 8 instructions (0.000%), 1 calls (088CA014 - 088CA030, length 8)
_S1_2_88C994C 8 instructions (0.000%), 1 calls (088C994C - 088C9968, length 8)
_S1_2_88C90B8 8 instructions (0.000%), 1 calls (088C90B8 - 088C90D4, length 8)
_S1_2_88A08FC 8 instructions (0.000%), 1 calls (088A08FC - 088A0918, length 8)
_S1_2_889E338 8 instructions (0.000%), 1 calls (0889E338 - 0889E354, length 8)
_S1_2_889CB7C 8 instructions (0.000%), 1 calls (0889CB7C - 0889CB98, length 8)
_S1_2_8897FC0 8 instructions (0.000%), 1 calls (08897FC0 - 08897FDC, length 8)
_S1_2_8884E18 8 instructions (0.000%), 1 calls (08884E18 - 08884E34, length 8)
_S1_2_887CDE4 8 instructions (0.000%), 1 calls (0887CDE4 - 0887CE00, length 8)
_S1_2_887950C 8 instructions (0.000%), 1 calls (0887950C - 08879528, length 8)
_S1_2_8876938 8 instructions (0.000%), 1 calls (08876938 - 08876954, length 8)
_S1_2_8875DFC 8 instructions (0.000%), 1 calls (08875DFC - 08875E18, length 8)
_S1_2_886F3F4 8 instructions (0.000%), 1 calls (0886F3F4 - 0886F410, length 8)
_S1_2_886AF00 8 instructions (0.000%), 1 calls (0886AF00 - 0886AF1C, length 8)
_S1_2_88442A8 8 instructions (0.000%), 1 calls (088442A8 - 088442C4, length 8)
_S1_2_8843E68 8 instructions (0.000%), 1 calls (08843E68 - 08843E84, length 8)
_S1_2_884386C 8 instructions (0.000%), 1 calls (0884386C - 08843888, length 8)
_S1_2_8843798 8 instructions (0.000%), 1 calls (08843798 - 088437B4, length 8)
_S1_2_884345C 8 instructions (0.000%), 1 calls (0884345C - 08843478, length 8)
_S1_2_88433D0 8 instructions (0.000%), 1 calls (088433D0 - 088433EC, length 8)
_S1_2_883D6F4 8 instructions (0.000%), 1 calls (0883D6F4 - 0883D710, length 8)
_S1_2_883D5E8 8 instructions (0.000%), 1 calls (0883D5E8 - 0883D604, length 8)
_S1_2_883C8C4 8 instructions (0.000%), 1 calls (0883C8C4 - 0883C8E0, length 8)
_S1_2_883942C 8 instructions (0.000%), 1 calls (0883942C - 08839448, length 8)
_S1_2_8838114 8 instructions (0.000%), 1 calls (08838114 - 08838130, length 8)
_S1_2_882C0C0 8 instructions (0.000%), 1 calls (0882C0C0 - 0882C0EC, length 12)
_S1_2_8829D50 8 instructions (0.000%), 1 calls (08829D50 - 08829D6C, length 8)
_S1_2_881F2D4 8 instructions (0.000%), 1 calls (0881F2D4 - 0881F2F0, length 8)
_S1_2_8816B18 8 instructions (0.000%), 1 calls (08816B18 - 08816B48, length 13)
_S1_2_880D818 8 instructions (0.000%), 1 calls (0880D818 - 0880D8A0, length 35)
_S1_2_880D7F8 8 instructions (0.000%), 1 calls (0880D7F8 - 0880D8A0, length 43)
_S1_2_880D7D8 8 instructions (0.000%), 1 calls (0880D7D8 - 0880D8A0, length 51)
_S1_2_880C0D8 8 instructions (0.000%), 1 calls (0880C0D8 - 0880C0F4, length 8)
_S1_2_8A4313C 7 instructions (0.000%), 1 calls (08A4313C - 08A43154, length 7)
_S1_2_8A423D8 7 instructions (0.000%), 1 calls (08A423D8 - 08A423F0, length 7)
_S1_2_890ABF8 7 instructions (0.000%), 1 calls (0890ABF8 - 0890AC10, length 7)
_S1_2_88F4274 7 instructions (0.000%), 1 calls (088F4274 - 088F428C, length 7)
_S1_2_88F210C 7 instructions (0.000%), 1 calls (088F210C - 088F2214, length 67)
_S1_2_88CFCD8 7 instructions (0.000%), 1 calls (088CFCD8 - 088CFCF0, length 7)
_S1_2_8819700 7 instructions (0.000%), 1 calls (08819700 - 08819718, length 7)
_S1_2_88196E4 7 instructions (0.000%), 1 calls (088196E4 - 088196FC, length 7)
_S1_2_881099C 7 instructions (0.000%), 1 calls (0881099C - 08810FA4, length 387)
_S1_2_8A63CCC 6 instructions (0.000%), 3 calls (08A63CCC - 08A63CD0, length 2)
_S1_2_8A638AC 6 instructions (0.000%), 3 calls (08A638AC - 08A638B0, length 2)
_S1_2_886B0FC 6 instructions (0.000%), 3 calls (0886B0FC - 0886B100, length 2)
_S1_2_894A370 6 instructions (0.000%), 2 calls (0894A370 - 0894A378, length 3)
_S1_2_88C8928 6 instructions (0.000%), 2 calls (088C8928 - 088C8930, length 3)
_S1_2_88A1974 6 instructions (0.000%), 2 calls (088A1974 - 088A197C, length 3)
_S1_2_8A25250 6 instructions (0.000%), 1 calls (08A25250 - 08A25264, length 6)
_S1_2_894A37C 6 instructions (0.000%), 1 calls (0894A37C - 0894A390, length 6)
_S1_2_893C538 6 instructions (0.000%), 1 calls (0893C538 - 0893C54C, length 6)
_S1_2_88F645C 6 instructions (0.000%), 1 calls (088F645C - 088F6808, length 236)
  Back Branch 088F6684 4 times (length 30)
  Back Branch 088F6758 2 times (length 30)
_S1_2_88F1324 6 instructions (0.000%), 1 calls (088F1324 - 088F1338, length 6)
_S1_2_8820390 6 instructions (0.000%), 1 calls (08820390 - 0882053C, length 108)
_S1_2_8819740 6 instructions (0.000%), 1 calls (08819740 - 08819754, length 6)
_S1_2_880D79C 6 instructions (0.000%), 1 calls (0880D79C - 0880D8A0, length 66)
_S1_2_8987038 5 instructions (0.000%), 1 calls (08987038 - 08987048, length 5)
_S1_2_8987024 5 instructions (0.000%), 1 calls (08987024 - 08987034, length 5)
_S1_2_8902D78 5 instructions (0.000%), 1 calls (08902D78 - 08902DAC, length 14)
_S1_2_88F65A0 5 instructions (0.000%), 1 calls (088F65A0 - 088F6808, length 155)
  Back Branch 088F6684 4 times (length 30)
  Back Branch 088F6758 2 times (length 30)
_S1_2_88F169C 5 instructions (0.000%), 1 calls (088F169C - 088F16AC, length 5)
_S1_2_88EF93C 5 instructions (0.000%), 1 calls (088EF93C - 088EF94C, length 5)
_S1_2_882974C 5 instructions (0.000%), 1 calls (0882974C - 0882975C, length 5)
_S1_2_8A63D44 4 instructions (0.000%), 2 calls (08A63D44 - 08A63D48, length 2)
_S1_2_8A63C74 4 instructions (0.000%), 2 calls (08A63C74 - 08A63C78, length 2)
_S1_2_8A63BB4 4 instructions (0.000%), 2 calls (08A63BB4 - 08A63BB8, length 2)
_S1_2_8A63BAC 4 instructions (0.000%), 2 calls (08A63BAC - 08A63BB0, length 2)
_S1_2_8A63B94 4 instructions (0.000%), 2 calls (08A63B94 - 08A63B98, length 2)
_S1_2_8A63B7C 4 instructions (0.000%), 2 calls (08A63B7C - 08A63B80, length 2)
_S1_2_8A63B24 4 instructions (0.000%), 2 calls (08A63B24 - 08A63B28, length 2)
_S1_2_8A63B14 4 instructions (0.000%), 2 calls (08A63B14 - 08A63B18, length 2)
_S1_2_8A63B0C 4 instructions (0.000%), 2 calls (08A63B0C - 08A63B10, length 2)
_S1_2_8A63B04 4 instructions (0.000%), 2 calls (08A63B04 - 08A63B08, length 2)
_S1_2_8A63AFC 4 instructions (0.000%), 2 calls (08A63AFC - 08A63B00, length 2)
_S1_2_8A63AE4 4 instructions (0.000%), 2 calls (08A63AE4 - 08A63AE8, length 2)
_S1_2_8A63ADC 4 instructions (0.000%), 2 calls (08A63ADC - 08A63AE0, length 2)
_S1_2_8A63ACC 4 instructions (0.000%), 2 calls (08A63ACC - 08A63AD0, length 2)
_S1_2_8A63ABC 4 instructions (0.000%), 2 calls (08A63ABC - 08A63AC0, length 2)
_S1_2_8A63AB4 4 instructions (0.000%), 2 calls (08A63AB4 - 08A63AB8, length 2)
_S1_2_8A63AAC 4 instructions (0.000%), 2 calls (08A63AAC - 08A63AB0, length 2)
_S1_2_8A63A8C 4 instructions (0.000%), 2 calls (08A63A8C - 08A63A90, length 2)
_S1_2_8A63A84 4 instructions (0.000%), 2 calls (08A63A84 - 08A63A88, length 2)
_S1_2_8A63A74 4 instructions (0.000%), 2 calls (08A63A74 - 08A63A78, length 2)
_S1_2_8A63914 4 instructions (0.000%), 2 calls (08A63914 - 08A63918, length 2)
_S1_2_8A6390C 4 instructions (0.000%), 2 calls (08A6390C - 08A63910, length 2)
_S1_2_8A63904 4 instructions (0.000%), 2 calls (08A63904 - 08A63908, length 2)
_S1_2_8A638FC 4 instructions (0.000%), 2 calls (08A638FC - 08A63900, length 2)
_S1_2_8A638A4 4 instructions (0.000%), 2 calls (08A638A4 - 08A638A8, length 2)
_S1_2_8A63894 4 instructions (0.000%), 2 calls (08A63894 - 08A63898, length 2)
_S1_2_8A6388C 4 instructions (0.000%), 2 calls (08A6388C - 08A63890, length 2)
_S1_2_8A6383C 4 instructions (0.000%), 2 calls (08A6383C - 08A63840, length 2)
_S1_2_8A637FC 4 instructions (0.000%), 2 calls (08A637FC - 08A63800, length 2)
_S1_2_8A637EC 4 instructions (0.000%), 2 calls (08A637EC - 08A637F0, length 2)
_S1_2_8A6376C 4 instructions (0.000%), 2 calls (08A6376C - 08A63770, length 2)
_S1_2_8A6375C 4 instructions (0.000%), 2 calls (08A6375C - 08A63760, length 2)
_S1_2_8A6372C 4 instructions (0.000%), 2 calls (08A6372C - 08A63730, length 2)
_S1_2_8A636FC 4 instructions (0.000%), 2 calls (08A636FC - 08A63700, length 2)
_S1_2_8A636E4 4 instructions (0.000%), 2 calls (08A636E4 - 08A636E8, length 2)
_S1_2_8A636D4 4 instructions (0.000%), 2 calls (08A636D4 - 08A636D8, length 2)
_S1_2_8A63694 4 instructions (0.000%), 2 calls (08A63694 - 08A63698, length 2)
_S1_2_8A6368C 4 instructions (0.000%), 2 calls (08A6368C - 08A63690, length 2)
_S1_2_89733CC 4 instructions (0.000%), 2 calls (089733CC - 089733D0, length 2)
_S1_2_8971B40 4 instructions (0.000%), 2 calls (08971B40 - 08971B44, length 2)
_S1_2_895BCBC 4 instructions (0.000%), 2 calls (0895BCBC - 0895BCC0, length 2)
_S1_2_8907A44 4 instructions (0.000%), 2 calls (08907A44 - 08907A48, length 2)
_S1_2_88CF224 4 instructions (0.000%), 2 calls (088CF224 - 088CF228, length 2)
_S1_2_8818C88 4 instructions (0.000%), 2 calls (08818C88 - 08818C8C, length 2)
_S1_2_8A211B0 4 instructions (0.000%), 1 calls (08A211B0 - 08A211BC, length 4)
_S1_2_89D4498 4 instructions (0.000%), 1 calls (089D4498 - 089D44A4, length 4)
_S1_2_8971E74 4 instructions (0.000%), 1 calls (08971E74 - 08971ED0, length 24)
_S1_2_8940780 4 instructions (0.000%), 1 calls (08940780 - 0894078C, length 4)
_S1_2_8899B88 4 instructions (0.000%), 1 calls (08899B88 - 08899BA0, length 7)
_S1_2_882C0E0 4 instructions (0.000%), 1 calls (0882C0E0 - 0882C0EC, length 4)
_S1_2_89D45AC 3 instructions (0.000%), 1 calls (089D45AC - 089D45B4, length 3)
_S1_2_89D4578 3 instructions (0.000%), 1 calls (089D4578 - 089D4580, length 3)
_S1_2_89D455C 3 instructions (0.000%), 1 calls (089D455C - 089D4564, length 3)
_S1_2_89D219C 3 instructions (0.000%), 1 calls (089D219C - 089D21A4, length 3)
_S1_2_89D2190 3 instructions (0.000%), 1 calls (089D2190 - 089D2198, length 3)
_S1_2_89D2184 3 instructions (0.000%), 1 calls (089D2184 - 089D218C, length 3)
_S1_2_89ADF40 3 instructions (0.000%), 1 calls (089ADF40 - 089ADF48, length 3)
_S1_2_895A0F0 3 instructions (0.000%), 1 calls (0895A0F0 - 0895A0F8, length 3)
_S1_2_895A0E4 3 instructions (0.000%), 1 calls (0895A0E4 - 0895A0EC, length 3)
_S1_2_892EA84 3 instructions (0.000%), 1 calls (0892EA84 - 0892EA8C, length 3)
_S1_2_88ECF0C 3 instructions (0.000%), 1 calls (088ECF0C - 088ECF14, length 3)
_S1_2_88CD9F8 3 instructions (0.000%), 1 calls (088CD9F8 - 088CDA00, length 3)
_S1_2_88CCD9C 3 instructions (0.000%), 1 calls (088CCD9C - 088CCDA4, length 3)
_S1_2_8899B98 3 instructions (0.000%), 1 calls (08899B98 - 08899BA0, length 3)
_S1_2_882AD44 3 instructions (0.000%), 1 calls (0882AD44 - 0882AD4C, length 3)
_S1_2_8000030 6 instructions (0.000%), 2 calls (08000030 - 08000038, length 3)
_S1_2_8A63D64 2 instructions (0.000%), 1 calls (08A63D64 - 08A63D68, length 2)
_S1_2_8A63D4C 2 instructions (0.000%), 1 calls (08A63D4C - 08A63D50, length 2)
_S1_2_8A63D0C 2 instructions (0.000%), 1 calls (08A63D0C - 08A63D10, length 2)
_S1_2_8A63CE4 2 instructions (0.000%), 1 calls (08A63CE4 - 08A63CE8, length 2)
_S1_2_8A63CAC 2 instructions (0.000%), 1 calls (08A63CAC - 08A63CB0, length 2)
_S1_2_8A63CA4 2 instructions (0.000%), 1 calls (08A63CA4 - 08A63CA8, length 2)
_S1_2_8A63C9C 2 instructions (0.000%), 1 calls (08A63C9C - 08A63CA0, length 2)
_S1_2_8A63C94 2 instructions (0.000%), 1 calls (08A63C94 - 08A63C98, length 2)
_S1_2_8A63C8C 2 instructions (0.000%), 1 calls (08A63C8C - 08A63C90, length 2)
_S1_2_8A63C84 2 instructions (0.000%), 1 calls (08A63C84 - 08A63C88, length 2)
_S1_2_8A63C64 2 instructions (0.000%), 1 calls (08A63C64 - 08A63C68, length 2)
_S1_2_8A63BE4 2 instructions (0.000%), 1 calls (08A63BE4 - 08A63BE8, length 2)
_S1_2_8A63B64 2 instructions (0.000%), 1 calls (08A63B64 - 08A63B68, length 2)
_S1_2_8A63B34 2 instructions (0.000%), 1 calls (08A63B34 - 08A63B38, length 2)
_S1_2_8A638DC 2 instructions (0.000%), 1 calls (08A638DC - 08A638E0, length 2)
_S1_2_8A638BC 2 instructions (0.000%), 1 calls (08A638BC - 08A638C0, length 2)
_S1_2_8A6389C 2 instructions (0.000%), 1 calls (08A6389C - 08A638A0, length 2)
_S1_2_8A63824 2 instructions (0.000%), 1 calls (08A63824 - 08A63828, length 2)
_S1_2_8A6381C 2 instructions (0.000%), 1 calls (08A6381C - 08A63820, length 2)
_S1_2_8A63814 2 instructions (0.000%), 1 calls (08A63814 - 08A63818, length 2)
_S1_2_8A637AC 2 instructions (0.000%), 1 calls (08A637AC - 08A637B0, length 2)
_S1_2_8A6379C 2 instructions (0.000%), 1 calls (08A6379C - 08A637A0, length 2)
_S1_2_8A63794 2 instructions (0.000%), 1 calls (08A63794 - 08A63798, length 2)
_S1_2_8A6378C 2 instructions (0.000%), 1 calls (08A6378C - 08A63790, length 2)
_S1_2_8A63784 2 instructions (0.000%), 1 calls (08A63784 - 08A63788, length 2)
_S1_2_8A63774 2 instructions (0.000%), 1 calls (08A63774 - 08A63778, length 2)
_S1_2_8A6374C 2 instructions (0.000%), 1 calls (08A6374C - 08A63750, length 2)
_S1_2_8A63684 2 instructions (0.000%), 1 calls (08A63684 - 08A63688, length 2)
_S1_2_89D45E8 2 instructions (0.000%), 1 calls (089D45E8 - 089D45EC, length 2)
_S1_2_89D45D8 2 instructions (0.000%), 1 calls (089D45D8 - 089D45DC, length 2)
_S1_2_89D45B8 2 instructions (0.000%), 1 calls (089D45B8 - 089D45BC, length 2)
_S1_2_89D459C 2 instructions (0.000%), 1 calls (089D459C - 089D45A0, length 2)
_S1_2_89D458C 2 instructions (0.000%), 1 calls (089D458C - 089D4590, length 2)
_S1_2_89D44D4 2 instructions (0.000%), 1 calls (089D44D4 - 089D44D8, length 2)
_S1_2_89D44C4 2 instructions (0.000%), 1 calls (089D44C4 - 089D44C8, length 2)
_S1_2_8982094 2 instructions (0.000%), 1 calls (08982094 - 089820B0, length 8)
  Back Branch 089820AC 1,869 times (length 8)
_S1_2_8981714 2 instructions (0.000%), 1 calls (08981714 - 08981718, length 2)
_S1_2_89733FC 2 instructions (0.000%), 1 calls (089733FC - 08973400, length 2)
_S1_2_897297C 2 instructions (0.000%), 1 calls (0897297C - 08972980, length 2)
_S1_2_896B944 2 instructions (0.000%), 1 calls (0896B944 - 0896B948, length 2)
_S1_2_895B4B0 2 instructions (0.000%), 1 calls (0895B4B0 - 0895B4B4, length 2)
_S1_2_895B26C 2 instructions (0.000%), 1 calls (0895B26C - 0895B270, length 2)
_S1_2_88ED0F0 2 instructions (0.000%), 1 calls (088ED0F0 - 088ED0F4, length 2)
_S1_2_88E718C 2 instructions (0.000%), 1 calls (088E718C - 088E7190, length 2)
_S1_2_88CBD90 2 instructions (0.000%), 1 calls (088CBD90 - 088CBD94, length 2)
_S1_2_88B9ABC 2 instructions (0.000%), 1 calls (088B9ABC - 088B9AC0, length 2)
_S1_2_88A1914 2 instructions (0.000%), 1 calls (088A1914 - 088A1918, length 2)
_S1_2_88A190C 2 instructions (0.000%), 1 calls (088A190C - 088A1910, length 2)
_S1_2_88A1088 2 instructions (0.000%), 1 calls (088A1088 - 088A108C, length 2)
_S1_2_886D8B0 2 instructions (0.000%), 1 calls (0886D8B0 - 0886D8B4, length 2)
_S1_2_8816A40 2 instructions (0.000%), 1 calls (08816A40 - 08816A44, length 2)
_S1_2_881075C 2 instructions (0.000%), 1 calls (0881075C - 08810FA4, length 531)
_S1_2_8A4F0DC (memcpy) 0 instructions (0.000%), 2,203,599 calls (08A4F0DC - 08A4F118, length 16)
_S1_2_8A68604 (nop) 0 instructions (0.000%), 300,115 calls (08A68604 - 08A68608, length 2)
_S1_2_8A4F3A8 (strlen) 0 instructions (0.000%), 109,359 calls (08A4F3A8 - 08A4F3C8, length 9)
_S1_2_8875FE0 (nop) 0 instructions (0.000%), 29,880 calls (08875FE0 - 08875FE4, length 2)
_S1_2_8845DCC (nop) 0 instructions (0.000%), 29,880 calls (08845DCC - 08845DD0, length 2)
_S1_2_888F9CC (nop) 0 instructions (0.000%), 23,904 calls (0888F9CC - 0888F9D0, length 2)
_S1_2_888A680 (nop) 0 instructions (0.000%), 23,904 calls (0888A680 - 0888A684, length 2)
_S1_2_887D880 (nop) 0 instructions (0.000%), 23,904 calls (0887D880 - 0887D884, length 2)
_S1_2_8876E8C (nop) 0 instructions (0.000%), 23,904 calls (08876E8C - 08876E90, length 2)
_S1_2_8874E58 (nop) 0 instructions (0.000%), 23,904 calls (08874E58 - 08874E5C, length 2)
_S1_2_8874160 (nop) 0 instructions (0.000%), 23,904 calls (08874160 - 08874164, length 2)
_S1_2_886AF78 (nop) 0 instructions (0.000%), 23,904 calls (0886AF78 - 0886AF7C, length 2)
_S1_2_886AD68 (nop) 0 instructions (0.000%), 23,904 calls (0886AD68 - 0886AD6C, length 2)
_S1_2_88590A8 (nop) 0 instructions (0.000%), 23,904 calls (088590A8 - 088590AC, length 2)
_S1_2_884F710 (nop) 0 instructions (0.000%), 23,904 calls (0884F710 - 0884F714, length 2)
_S1_2_88478CC (nop) 0 instructions (0.000%), 23,904 calls (088478CC - 088478D0, length 2)
_S1_2_88467A0 (nop) 0 instructions (0.000%), 23,904 calls (088467A0 - 088467A4, length 2)
_S1_2_896C9D4 (nop) 0 instructions (0.000%), 22,440 calls (0896C9D4 - 0896C9D8, length 2)
_S1_2_89A44E0 (nop) 0 instructions (0.000%), 20,588 calls (089A44E0 - 089A44E4, length 2)
_S1_2_8A4F330 (strcmp) 0 instructions (0.000%), 15,135 calls (08A4F330 - 08A4F360, length 13)
_S1_2_89814E4 (nop) 0 instructions (0.000%), 14,238 calls (089814E4 - 089814E8, length 2)
_S1_2_886AE34 (nop) 0 instructions (0.000%), 5,976 calls (0886AE34 - 0886AE38, length 2)
_S1_2_886EFF8 (nop) 0 instructions (0.000%), 5,976 calls (0886EFF8 - 0886EFFC, length 2)
_S1_2_886C6BC (nop) 0 instructions (0.000%), 5,976 calls (0886C6BC - 0886C6C0, length 2)
_S1_2_884BF34 (nop) 0 instructions (0.000%), 5,976 calls (0884BF34 - 0884BF38, length 2)
_S1_2_8A4F1B0 (memset) 0 instructions (0.000%), 5,788 calls (08A4F1B0 - 08A4F1E0, length 13)
_S1_2_897CA94 (nop) 0 instructions (0.000%), 5,610 calls (0897CA94 - 0897CA98, length 2)
_S1_2_897C238 (nop) 0 instructions (0.000%), 5,610 calls (0897C238 - 0897C23C, length 2)
_S1_2_896F120 (nop) 0 instructions (0.000%), 5,610 calls (0896F120 - 0896F124, length 2)
_S1_2_8843DE0 (nop) 0 instructions (0.000%), 4,482 calls (08843DE0 - 08843DE4, length 2)
_S1_2_897C880 (nop) 0 instructions (0.000%), 3,740 calls (0897C880 - 0897C884, length 2)
_S1_2_8A4F090 (memcmp) 0 instructions (0.000%), 2,840 calls (08A4F090 - 08A4F0D8, length 19)
_S1_2_8A4BE50 (MathFloatSqrt) 0 instructions (0.000%), 2,207 calls (08A4BE50 - 08A4BF8C, length 80)
_S1_2_8A4F5D0 (strrchr) 0 instructions (0.000%), 1,869 calls (08A4F5D0 - 08A4F608, length 15)
_S1_2_897C508 (nop) 0 instructions (0.000%), 1,870 calls (0897C508 - 0897C50C, length 2)
_S1_2_8930328 (nop) 0 instructions (0.000%), 1,870 calls (08930328 - 0893032C, length 2)
_S1_2_8A4F2F8 (strchr) 0 instructions (0.000%), 1,867 calls (08A4F2F8 - 08A4F32C, length 14)
_S1_2_8A58054 (ULongIntegerDiv) 0 instructions (0.000%), 993 calls (08A58054 - 08A585C4, length 349)
_S1_2_8A4F364 (strcpy) 0 instructions (0.000%), 934 calls (08A4F364 - 08A4F3A4, length 17)
_S1_2_8A4F29C (strcat) 0 instructions (0.000%), 904 calls (08A4F29C - 08A4F2F4, length 23)
_S1_2_89CA2A0 (nop) 0 instructions (0.000%), 748 calls (089CA2A0 - 089CA2A4, length 2)
_S1_2_8A4F570 (strncpy) 0 instructions (0.000%), 387 calls (08A4F570 - 08A4F5CC, length 24)
_S1_2_8A4F1E4 (strcasecmp) 0 instructions (0.000%), 199 calls (08A4F1E4 - 08A4F298, length 46)
_S1_2_896CC28 (nop) 0 instructions (0.000%), 92 calls (0896CC28 - 0896CC2C, length 2)
_S1_2_887DDF8 (nop) 0 instructions (0.000%), 39 calls (0887DDF8 - 0887DDFC, length 2)
_S1_2_8A4F518 (strncat) 0 instructions (0.000%), 28 calls (08A4F518 - 08A4F56C, length 22)
_S1_2_897D0B0 (nop) 0 instructions (0.000%), 13 calls (0897D0B0 - 0897D0B4, length 2)
_S1_2_881AA54 (nop) 0 instructions (0.000%), 12 calls (0881AA54 - 0881AA58, length 2)
_S1_2_8A57F24 (memchr) 0 instructions (0.000%), 8 calls (08A57F24 - 08A57F64, length 17)
_S1_2_8971B78 (nop) 0 instructions (0.000%), 8 calls (08971B78 - 08971B7C, length 2)
_S1_2_8875FE8 (nop) 0 instructions (0.000%), 5 calls (08875FE8 - 08875FEC, length 2)
_S1_2_888DD40 (nop) 0 instructions (0.000%), 4 calls (0888DD40 - 0888DD44, length 2)
_S1_2_88894E4 (nop) 0 instructions (0.000%), 4 calls (088894E4 - 088894E8, length 2)
_S1_2_88894D4 (nop) 0 instructions (0.000%), 4 calls (088894D4 - 088894D8, length 2)
_S1_2_887D888 (nop) 0 instructions (0.000%), 4 calls (0887D888 - 0887D88C, length 2)
_S1_2_887D878 (nop) 0 instructions (0.000%), 4 calls (0887D878 - 0887D87C, length 2)
_S1_2_8876E84 (nop) 0 instructions (0.000%), 4 calls (08876E84 - 08876E88, length 2)
_S1_2_8875EAC (nop) 0 instructions (0.000%), 4 calls (08875EAC - 08875EB0, length 2)
_S1_2_8874E60 (nop) 0 instructions (0.000%), 4 calls (08874E60 - 08874E64, length 2)
_S1_2_8874E50 (nop) 0 instructions (0.000%), 4 calls (08874E50 - 08874E54, length 2)
_S1_2_8874268 (nop) 0 instructions (0.000%), 4 calls (08874268 - 0887426C, length 2)
_S1_2_8874158 (nop) 0 instructions (0.000%), 4 calls (08874158 - 0887415C, length 2)
_S1_2_886AF70 (nop) 0 instructions (0.000%), 4 calls (0886AF70 - 0886AF74, length 2)
_S1_2_886AD60 (nop) 0 instructions (0.000%), 4 calls (0886AD60 - 0886AD64, length 2)
_S1_2_8853894 (nop) 0 instructions (0.000%), 4 calls (08853894 - 08853898, length 2)
_S1_2_8850BD0 (nop) 0 instructions (0.000%), 4 calls (08850BD0 - 08850BD4, length 2)
_S1_2_884EF0C (nop) 0 instructions (0.000%), 4 calls (0884EF0C - 0884EF10, length 2)
_S1_2_88478C4 (nop) 0 instructions (0.000%), 4 calls (088478C4 - 088478C8, length 2)
_S1_2_8846798 (nop) 0 instructions (0.000%), 4 calls (08846798 - 0884679C, length 2)
_S1_2_8845DC4 (nop) 0 instructions (0.000%), 4 calls (08845DC4 - 08845DC8, length 2)
_S1_2_8844414 (nop) 0 instructions (0.000%), 4 calls (08844414 - 08844418, length 2)
_S1_2_8844404 (nop) 0 instructions (0.000%), 4 calls (08844404 - 08844408, length 2)
_S1_2_895A124 (nop) 0 instructions (0.000%), 2 calls (0895A124 - 0895A128, length 2)
_S1_2_8A58044 (nop) 0 instructions (0.000%), 1 calls (08A58044 - 08A58048, length 2)
_S1_2_89AD5A8 (nop) 0 instructions (0.000%), 1 calls (089AD5A8 - 089AD5AC, length 2)
_S1_2_898E3D4 (nop) 0 instructions (0.000%), 1 calls (0898E3D4 - 0898E3D8, length 2)
_S1_2_8982830 (nop) 0 instructions (0.000%), 1 calls (08982830 - 08982834, length 2)
_S1_2_8971B58 (nop) 0 instructions (0.000%), 1 calls (08971B58 - 08971B5C, length 2)
_S1_2_895EBE4 (nop) 0 instructions (0.000%), 1 calls (0895EBE4 - 0895EBE8, length 2)
_S1_2_895E1C4 (nop) 0 instructions (0.000%), 1 calls (0895E1C4 - 0895E1C8, length 2)
_S1_2_895B098 (nop) 0 instructions (0.000%), 1 calls (0895B098 - 0895B09C, length 2)
_S1_2_891A66C (nop) 0 instructions (0.000%), 1 calls (0891A66C - 0891A670, length 2)
------------------ GEProfiler ----------------------
GE list count: 2575
Texture load count: 147, average 0.1 per GE list
Copy GE to memory: 1, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 12774ms, average 5.0ms per GE list, max FPS is 201.6
prim: called 870091 times, average 337.9 per GE list
trxkick: called 4554 times, average 1.8 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=12: used 323697 times in PRIM, average 125.7 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(1)|GU_TRANSFORM_3D size=12: used 107112 times in PRIM, average 41.6 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 106665 times in PRIM, average 41.4 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(2)|GU_TRANSFORM_3D size=14: used 76638 times in PRIM, average 29.8 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(3)|GU_TRANSFORM_3D size=14: used 72051 times in PRIM, average 28.0 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(4)|GU_TRANSFORM_3D size=16: used 53607 times in PRIM, average 20.8 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 40723 times in PRIM, average 15.8 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 22018 times in PRIM, average 8.6 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(6)|GU_TRANSFORM_3D size=18: used 20442 times in PRIM, average 7.9 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(7)|GU_TRANSFORM_3D size=18: used 17961 times in PRIM, average 7.0 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(5)|GU_TRANSFORM_3D size=16: used 17349 times in PRIM, average 6.7 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(8)|GU_TRANSFORM_3D size=20: used 9255 times in PRIM, average 3.6 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 2573 times in PRIM, average 1.0 per GE list
