CodeBlocks profiling information (3897669598 total cycles):
_S1_2_882261C 272167125 instructions (6,983%), 74006 calls (0882261C - 088236B0, length 1062)
  Back Branch 08823468 2518675 times (length 663)
  Back Branch 088234AC 426610 times (length 779)
  Back Branch 088226B0 342448 times (length 5)
    0882269C:[54C00007]: bnel       $a2, $zr, 0x088226BC
    088226A0:[27A42000]: addiu      $a0, $sp, 8192
--> 088226A4:[BCB80000]: cache      0x18, 0($a1)
    088226A8:[24A50040]: addiu      $a1, $a1, 64
    088226AC:[0085302B]: sltu       $a2, $a0, $a1
--> 088226B0:[10C0FFFC]: beq        $a2, $zr, 0x088226A4
    088226B4:[00000000]: nop
    088226B8:[27A42000]: addiu      $a0, $sp, 8192
    088226BC:[8C850000]: lw         $a1, 0($a0)
    088226C0:[24A60004]: addiu      $a2, $a1, 4
    088226C4:[AC860000]: sw         $a2, 0($a0)
  Back Branch 0882367C 51430 times (length 10)
    08823650:[0E2EEC5E]: jal        0x08BBB178 [sceKernelDcacheInvalidateRange]
    08823654:[34051000]: ori        $a1, $zr, 4096 <=> li $a1, 4096
    08823658:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
--> 0882365C:[10000009]: b          0x08823684
    08823660:[00000000]: nop
    08823664:[8EC4002C]: lw         $a0, 44($s6)
    08823668:[00042202]: srl        $a0, $a0, 0x0008
    0882366C:[308400FF]: andi       $a0, $a0, 255
    08823670:[8FA52670]: lw         $a1, 9840($sp)
    08823674:[00042080]: sll        $a0, $a0, 0x0002
    08823678:[00A42021]: addu       $a0, $a1, $a0
--> 0882367C:[1000FFF7]: b          0x0882365C
    08823680:[8C820004]: lw         $v0, 4($a0)
    08823684:[8FB02674]: lw         $s0, 9844($sp)
    08823688:[8FB12678]: lw         $s1, 9848($sp)
    0882368C:[8FB2267C]: lw         $s2, 9852($sp)
    08823690:[8FB32680]: lw         $s3, 9856($sp)
    08823694:[8FB42684]: lw         $s4, 9860($sp)
    08823698:[8FB52688]: lw         $s5, 9864($sp)
    0882369C:[8FB6268C]: lw         $s6, 9868($sp)
    088236A0:[8FB72690]: lw         $s7, 9872($sp)
    088236A4:[8FBE2694]: lw         $fp, 9876($sp)
    088236A8:[8FBF2698]: lw         $ra, 9880($sp)
  Back Branch 08823168 39562 times (length 71)
    0882304C:[10C00048]: beq        $a2, $zr, 0x08823170
    08823050:[8FBF2660]: lw         $ra, 9824($sp)
--> 08823054:[E48C0000]: swc1       $f12, 0($a0)
    08823058:[E48D0004]: swc1       $f13, 4($a0)
    0882305C:[AC880008]: sw         $t0, 8($a0)
    08823060:[E48E000C]: swc1       $f14, 12($a0)
    08823064:[E48F0010]: swc1       $f15, 16($a0)
    08823068:[E4900014]: swc1       $f16, 20($a0)
    0882306C:[24860018]: addiu      $a2, $a0, 24
    08823070:[8FAA253C]: lw         $t2, 9532($sp)
    08823074:[8FAB2540]: lw         $t3, 9536($sp)
    08823078:[8FA22544]: lw         $v0, 9540($sp)
    0882307C:[ACCA0000]: sw         $t2, 0($a2)
    08823080:[ACCB0004]: sw         $t3, 4($a2)
    08823084:[ACC20008]: sw         $v0, 8($a2)
    08823088:[8FAA2548]: lw         $t2, 9544($sp)
    0882308C:[8FAB254C]: lw         $t3, 9548($sp)
    08823090:[8FA22550]: lw         $v0, 9552($sp)
    08823094:[ACCA000C]: sw         $t2, 12($a2)
    08823098:[ACCB0010]: sw         $t3, 16($a2)
    0882309C:[ACC20014]: sw         $v0, 20($a2)
    088230A0:[00073180]: sll        $a2, $a3, 0x0006
    088230A4:[00A63021]: addu       $a2, $a1, $a2
    088230A8:[C4D10030]: lwc1       $f17, 48($a2)
    088230AC:[27AA2500]: addiu      $t2, $sp, 9472
    088230B0:[D9520000]: lv.q       C420.q, 0($t2)
    088230B4:[E7B1253C]: swc1       $f17, 9532($sp)
    088230B8:[C4D10034]: lwc1       $f17, 52($a2)
    088230BC:[E7B12540]: swc1       $f17, 9536($sp)
    088230C0:[C4D10010]: lwc1       $f17, 16($a2)
    088230C4:[46008C4D]: trunc.w.s  $f17, $f17
    088230C8:[440A8800]: mfc1       $t2, $f17
    088230CC:[314A00FF]: andi       $t2, $t2, 255
    088230D0:[C4D20014]: lwc1       $f18, 20($a2)
    088230D4:[4600948D]: trunc.w.s  $f18, $f18
    088230D8:[440B9000]: mfc1       $t3, $f18
    088230DC:[316B00FF]: andi       $t3, $t3, 255
    088230E0:[000B5A00]: sll        $t3, $t3, 0x0008
    088230E4:[C4D10018]: lwc1       $f17, 24($a2)
    088230E8:[46008C4D]: trunc.w.s  $f17, $f17
    088230EC:[44028800]: mfc1       $v0, $f17
    088230F0:[304200FF]: andi       $v0, $v0, 255
    088230F4:[00021400]: sll        $v0, $v0, 0x0010
    088230F8:[016A5025]: or         $t2, $t3, $t2
    088230FC:[01425025]: or         $t2, $t2, $v0
    08823100:[3C0BFF00]: lui        $t3, 0xFF00 <=> li $t3, 0xFF000000
    08823104:[014B5025]: or         $t2, $t2, $t3
    08823108:[AFAA2544]: sw         $t2, 9540($sp)
    0882310C:[D8D30000]: lv.q       C430.q, 0($a2)
    08823110:[64129312]: vmul.t     C420.t, C430.t, C420.t
    08823114:[FBB225A0]: sv.q       C420.q, 9632($sp)
    08823118:[C7B125A0]: lwc1       $f17, 9632($sp)
    0882311C:[E7B12548]: swc1       $f17, 9544($sp)
    08823120:[C7B125A4]: lwc1       $f17, 9636($sp)
    08823124:[E7B1254C]: swc1       $f17, 9548($sp)
    08823128:[C7B125A8]: lwc1       $f17, 9640($sp)
    0882312C:[E7B12550]: swc1       $f17, 9552($sp)
    08823130:[24860030]: addiu      $a2, $a0, 48
    08823134:[8FAB253C]: lw         $t3, 9532($sp)
    08823138:[8FA22540]: lw         $v0, 9536($sp)
    0882313C:[ACCB0000]: sw         $t3, 0($a2)
    08823140:[ACC20004]: sw         $v0, 4($a2)
    08823144:[ACCA0008]: sw         $t2, 8($a2)
    08823148:[8FAA2548]: lw         $t2, 9544($sp)
    0882314C:[8FAB254C]: lw         $t3, 9548($sp)
    08823150:[8FA22550]: lw         $v0, 9552($sp)
    08823154:[ACCA000C]: sw         $t2, 12($a2)
    08823158:[ACCB0010]: sw         $t3, 16($a2)
    0882315C:[ACC20014]: sw         $v0, 20($a2)
    08823160:[24E70001]: addiu      $a3, $a3, 1
    08823164:[00E9302A]: slt        $a2, $a3, $t1
--> 08823168:[14C0FFBA]: bne        $a2, $zr, 0x08823054
    0882316C:[24840048]: addiu      $a0, $a0, 72
    08823170:[100000B4]: b          0x08823444
    08823174:[AFBF2660]: sw         $ra, 9824($sp)
    08823178:[AFB22658]: sw         $s2, 9816($sp)
    0882317C:[AFB12654]: sw         $s1, 9812($sp)
    08823180:[AFB02650]: sw         $s0, 9808($sp)
    08823184:[E48C0000]: swc1       $f12, 0($a0)
    08823188:[E48D0004]: swc1       $f13, 4($a0)
    0882318C:[AC880008]: sw         $t0, 8($a0)
    08823190:[E48E000C]: swc1       $f14, 12($a0)
    08823194:[E48F0010]: swc1       $f15, 16($a0)
    08823198:[E4900014]: swc1       $f16, 20($a0)
    0882319C:[27A62500]: addiu      $a2, $sp, 9472
    088231A0:[D8D20000]: lv.q       C420.q, 0($a2)
    088231A4:[C4B100B0]: lwc1       $f17, 176($a1)
    088231A8:[E7B1253C]: swc1       $f17, 9532($sp)
    088231AC:[C4B100B4]: lwc1       $f17, 180($a1)
    088231B0:[E7B12540]: swc1       $f17, 9536($sp)
    088231B4:[C4B10090]: lwc1       $f17, 144($a1)
    088231B8:[46008C4D]: trunc.w.s  $f17, $f17
    088231BC:[44078800]: mfc1       $a3, $f17
    088231C0:[30E700FF]: andi       $a3, $a3, 255
    088231C4:[C4B20094]: lwc1       $f18, 148($a1)
    088231C8:[4600948D]: trunc.w.s  $f18, $f18
    088231CC:[440A9000]: mfc1       $t2, $f18
    088231D0:[314A00FF]: andi       $t2, $t2, 255
    088231D4:[000A5200]: sll        $t2, $t2, 0x0008
    088231D8:[C4B10098]: lwc1       $f17, 152($a1)
    088231DC:[46008C4D]: trunc.w.s  $f17, $f17
    088231E0:[440B8800]: mfc1       $t3, $f17
    088231E4:[316B00FF]: andi       $t3, $t3, 255
    088231E8:[000B5C00]: sll        $t3, $t3, 0x0010
    088231EC:[01473825]: or         $a3, $t2, $a3
    088231F0:[00EB3825]: or         $a3, $a3, $t3
    088231F4:[3C0AFF00]: lui        $t2, 0xFF00 <=> li $t2, 0xFF000000
    088231F8:[00EA3825]: or         $a3, $a3, $t2
    088231FC:[AFA72544]: sw         $a3, 9540($sp)
    08823200:[D8B30080]: lv.q       C430.q, 128($a1)
    08823204:[64129312]: vmul.t     C420.t, C430.t, C420.t
    08823208:[FBB225B0]: sv.q       C420.q, 9648($sp)
    0882320C:[C7B125B0]: lwc1       $f17, 9648($sp)
    08823210:[E7B12548]: swc1       $f17, 9544($sp)
    08823214:[C7B125B4]: lwc1       $f17, 9652($sp)
    08823218:[E7B1254C]: swc1       $f17, 9548($sp)
    0882321C:[C7B125B8]: lwc1       $f17, 9656($sp)
    08823220:[E7B12550]: swc1       $f17, 9552($sp)
    08823224:[248B0018]: addiu      $t3, $a0, 24
    08823228:[8FA2253C]: lw         $v0, 9532($sp)
    0882322C:[8FA32540]: lw         $v1, 9536($sp)
    08823230:[AD620000]: sw         $v0, 0($t3)
    08823234:[AD630004]: sw         $v1, 4($t3)
    08823238:[AD670008]: sw         $a3, 8($t3)
    0882323C:[8FA72548]: lw         $a3, 9544($sp)
  Back Branch 0882342C 36195 times (length 83)
    088232E0:[10C00054]: beq        $a2, $zr, 0x08823434
    088232E4:[8FBF2660]: lw         $ra, 9824($sp)
--> 088232E8:[E48C0000]: swc1       $f12, 0($a0)
    088232EC:[E48D0004]: swc1       $f13, 4($a0)
    088232F0:[AC880008]: sw         $t0, 8($a0)
    088232F4:[E48E000C]: swc1       $f14, 12($a0)
    088232F8:[E48F0010]: swc1       $f15, 16($a0)
    088232FC:[E4900014]: swc1       $f16, 20($a0)
    08823300:[00073180]: sll        $a2, $a3, 0x0006
    08823304:[00A63021]: addu       $a2, $a1, $a2
    08823308:[C4D10030]: lwc1       $f17, 48($a2)
    0882330C:[27AA2500]: addiu      $t2, $sp, 9472
    08823310:[D9520000]: lv.q       C420.q, 0($t2)
    08823314:[E7B12554]: swc1       $f17, 9556($sp)
    08823318:[C4D10034]: lwc1       $f17, 52($a2)
    0882331C:[E7B12558]: swc1       $f17, 9560($sp)
    08823320:[C4D10010]: lwc1       $f17, 16($a2)
    08823324:[46008C4D]: trunc.w.s  $f17, $f17
    08823328:[440A8800]: mfc1       $t2, $f17
    0882332C:[314A00FF]: andi       $t2, $t2, 255
    08823330:[C4D20014]: lwc1       $f18, 20($a2)
    08823334:[4600948D]: trunc.w.s  $f18, $f18
    08823338:[440B9000]: mfc1       $t3, $f18
    0882333C:[316B00FF]: andi       $t3, $t3, 255
    08823340:[000B5A00]: sll        $t3, $t3, 0x0008
    08823344:[C4D10018]: lwc1       $f17, 24($a2)
    08823348:[46008C4D]: trunc.w.s  $f17, $f17
    0882334C:[44028800]: mfc1       $v0, $f17
    08823350:[304200FF]: andi       $v0, $v0, 255
    08823354:[00021400]: sll        $v0, $v0, 0x0010
    08823358:[016A5025]: or         $t2, $t3, $t2
    0882335C:[01425025]: or         $t2, $t2, $v0
    08823360:[3C0BFF00]: lui        $t3, 0xFF00 <=> li $t3, 0xFF000000
    08823364:[014B5025]: or         $t2, $t2, $t3
    08823368:[AFAA255C]: sw         $t2, 9564($sp)
    0882336C:[D8D30000]: lv.q       C430.q, 0($a2)
    08823370:[64129312]: vmul.t     C420.t, C430.t, C420.t
    08823374:[FBB225D0]: sv.q       C420.q, 9680($sp)
    08823378:[C7B125D0]: lwc1       $f17, 9680($sp)
    0882337C:[E7B12560]: swc1       $f17, 9568($sp)
    08823380:[C7B125D4]: lwc1       $f17, 9684($sp)
    08823384:[E7B12564]: swc1       $f17, 9572($sp)
    08823388:[C7B125D8]: lwc1       $f17, 9688($sp)
    0882338C:[E7B12568]: swc1       $f17, 9576($sp)
    08823390:[24860018]: addiu      $a2, $a0, 24
    08823394:[8FAB2554]: lw         $t3, 9556($sp)
    08823398:[8FA22558]: lw         $v0, 9560($sp)
    0882339C:[ACCB0000]: sw         $t3, 0($a2)
    088233A0:[ACC20004]: sw         $v0, 4($a2)
    088233A4:[ACCA0008]: sw         $t2, 8($a2)
    088233A8:[8FAA2560]: lw         $t2, 9568($sp)
    088233AC:[8FAB2564]: lw         $t3, 9572($sp)
    088233B0:[8FA22568]: lw         $v0, 9576($sp)
    088233B4:[ACCA000C]: sw         $t2, 12($a2)
    088233B8:[ACCB0010]: sw         $t3, 16($a2)
    088233BC:[ACC20014]: sw         $v0, 20($a2)
    088233C0:[24860030]: addiu      $a2, $a0, 48
    088233C4:[8FAA253C]: lw         $t2, 9532($sp)
    088233C8:[8FAB2540]: lw         $t3, 9536($sp)
    088233CC:[8FA22544]: lw         $v0, 9540($sp)
    088233D0:[ACCA0000]: sw         $t2, 0($a2)
    088233D4:[ACCB0004]: sw         $t3, 4($a2)
    088233D8:[ACC20008]: sw         $v0, 8($a2)
    088233DC:[8FAA2548]: lw         $t2, 9544($sp)
    088233E0:[8FAB254C]: lw         $t3, 9548($sp)
    088233E4:[8FA22550]: lw         $v0, 9552($sp)
    088233E8:[ACCA000C]: sw         $t2, 12($a2)
    088233EC:[ACCB0010]: sw         $t3, 16($a2)
    088233F0:[ACC20014]: sw         $v0, 20($a2)
    088233F4:[8FA62554]: lw         $a2, 9556($sp)
    088233F8:[8FAA2558]: lw         $t2, 9560($sp)
    088233FC:[8FAB255C]: lw         $t3, 9564($sp)
    08823400:[AFA6253C]: sw         $a2, 9532($sp)
    08823404:[AFAA2540]: sw         $t2, 9536($sp)
    08823408:[AFAB2544]: sw         $t3, 9540($sp)
    0882340C:[8FA62560]: lw         $a2, 9568($sp)
    08823410:[8FAA2564]: lw         $t2, 9572($sp)
    08823414:[8FAB2568]: lw         $t3, 9576($sp)
    08823418:[AFA62548]: sw         $a2, 9544($sp)
    0882341C:[AFAA254C]: sw         $t2, 9548($sp)
    08823420:[AFAB2550]: sw         $t3, 9552($sp)
    08823424:[24E70001]: addiu      $a3, $a3, 1
    08823428:[00E9302A]: slt        $a2, $a3, $t1
--> 0882342C:[14C0FFAE]: bne        $a2, $zr, 0x088232E8
    08823430:[24840048]: addiu      $a0, $a0, 72
    08823434:[8FB02650]: lw         $s0, 9808($sp)
    08823438:[8FB12654]: lw         $s1, 9812($sp)
    0882343C:[8FB22658]: lw         $s2, 9816($sp)
    08823440:[AFBF2660]: sw         $ra, 9824($sp)
_S1_2_8807C48 131912182 instructions (3,384%), 33499 calls (08807C48 - 08808DF0, length 1131)
  Back Branch 08808158 1260616 times (length 116)
  Back Branch 08808D58 474087 times (length 693)
  Back Branch 088087EC 114561 times (length 116)
  Back Branch 08807EFC 100497 times (length 37)
--> 08807E70:[C5AC0000]: lwc1       $f12, 0($t5)
    08807E74:[C4ED0000]: lwc1       $f13, 0($a3)
    08807E78:[460D6302]: mul.s      $f12, $f12, $f13
    08807E7C:[4600630D]: trunc.w.s  $f12, $f12
    08807E80:[44096000]: mfc1       $t1, $f12
    08807E84:[ACC90000]: sw         $t1, 0($a2)
    08807E88:[C58E0000]: lwc1       $f14, 0($t4)
    08807E8C:[C4EF0000]: lwc1       $f15, 0($a3)
    08807E90:[460F7382]: mul.s      $f14, $f14, $f15
    08807E94:[4600738D]: trunc.w.s  $f14, $f14
    08807E98:[44097000]: mfc1       $t1, $f14
    08807E9C:[ACA90000]: sw         $t1, 0($a1)
    08807EA0:[8D690000]: lw         $t1, 0($t3)
    08807EA4:[AC890000]: sw         $t1, 0($a0)
    08807EA8:[8D490000]: lw         $t1, 0($t2)
    08807EAC:[AD090000]: sw         $t1, 0($t0)
    08807EB0:[8CC20000]: lw         $v0, 0($a2)
    08807EB4:[0122482A]: slt        $t1, $t1, $v0
    08807EB8:[15200014]: bne        $t1, $zr, 0x08807F0C
    08807EBC:[00000000]: nop
    08807EC0:[8CA90000]: lw         $t1, 0($a1)
    08807EC4:[8C820000]: lw         $v0, 0($a0)
    08807EC8:[0122482A]: slt        $t1, $t1, $v0
    08807ECC:[1520000F]: bne        $t1, $zr, 0x08807F0C
    08807ED0:[00000000]: nop
    08807ED4:[25CE0001]: addiu      $t6, $t6, 1
    08807ED8:[25AD0004]: addiu      $t5, $t5, 4
    08807EDC:[24E70004]: addiu      $a3, $a3, 4
    08807EE0:[24C60004]: addiu      $a2, $a2, 4
    08807EE4:[258C0004]: addiu      $t4, $t4, 4
    08807EE8:[24A50004]: addiu      $a1, $a1, 4
    08807EEC:[256B0004]: addiu      $t3, $t3, 4
    08807EF0:[24840004]: addiu      $a0, $a0, 4
    08807EF4:[254A0004]: addiu      $t2, $t2, 4
    08807EF8:[2DC90003]: sltiu      $t1, $t6, 3
--> 08807EFC:[1520FFDC]: bne        $t1, $zr, 0x08807E70
    08807F00:[25080004]: addiu      $t0, $t0, 4
    08807F04:[10000003]: b          0x08807F14
    08807F08:[26C4000C]: addiu      $a0, $s6, 12
    08807F0C:[100003AB]: b          0x08808DBC
  Back Branch 088085C8 80070 times (length 47)
--> 08808514:[C4AC0000]: lwc1       $f12, 0($a1)
    08808518:[C60E0000]: lwc1       $f14, 0($s0)
    0880851C:[C4AD0004]: lwc1       $f13, 4($a1)
    08808520:[460E603E]: c.le.s     $f12, $f14
    08808524:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08808528:[45010003]: bc1t       0x08808538
    0880852C:[C4AE0008]: lwc1       $f14, 8($a1)
    08808530:[10000007]: b          0x08808550
    08808534:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08808538:[C7AF0220]: lwc1       $f15, 544($sp)
    0880853C:[460F603C]: c.lt.s     $f12, $f15
    08808540:[00000000]: nop
    08808544:[45020003]: bc1fl      0x08808554
    08808548:[C60C0004]: lwc1       $f12, 4($s0)
    0880854C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    08808550:[C60C0004]: lwc1       $f12, 4($s0)
    08808554:[460C683E]: c.le.s     $f13, $f12
    08808558:[00000000]: nop
    0880855C:[45030003]: bc1tl      0x0880856C
    08808560:[C7AC0224]: lwc1       $f12, 548($sp)
    08808564:[10000006]: b          0x08808580
    08808568:[34840004]: ori        $a0, $a0, 4
    0880856C:[460C683C]: c.lt.s     $f13, $f12
    08808570:[00000000]: nop
    08808574:[45020003]: bc1fl      0x08808584
    08808578:[C60C0008]: lwc1       $f12, 8($s0)
    0880857C:[34840008]: ori        $a0, $a0, 8
    08808580:[C60C0008]: lwc1       $f12, 8($s0)
    08808584:[460C703E]: c.le.s     $f14, $f12
    08808588:[00000000]: nop
    0880858C:[45030003]: bc1tl      0x0880859C
    08808590:[C7AC0228]: lwc1       $f12, 552($sp)
    08808594:[10000006]: b          0x088085B0
    08808598:[34840010]: ori        $a0, $a0, 16
    0880859C:[460C703C]: c.lt.s     $f14, $f12
    088085A0:[00000000]: nop
    088085A4:[45000002]: bc1f       0x088085B0
    088085A8:[00000000]: nop
    088085AC:[34840020]: ori        $a0, $a0, 32
    088085B0:[01A46825]: or         $t5, $t5, $a0
    088085B4:[ACC40000]: sw         $a0, 0($a2)
    088085B8:[01044024]: and        $t0, $t0, $a0
    088085BC:[24E70001]: addiu      $a3, $a3, 1
    088085C0:[24A50010]: addiu      $a1, $a1, 16
    088085C4:[28E40003]: slti       $a0, $a3, 3
--> 088085C8:[1480FFD2]: bne        $a0, $zr, 0x08808514
    088085CC:[24C60004]: addiu      $a2, $a2, 4
    088085D0:[11000003]: beq        $t0, $zr, 0x088085E0
    088085D4:[00000000]: nop
    088085D8:[100001CD]: b          0x08808D10
  Back Branch 08808A50 70903 times (length 119)
  Back Branch 08808830 36445 times (length 146)
  Back Branch 08808A94 31790 times (length 149)
  Back Branch 08808AEC 28946 times (length 6)
    08808AD4:[10800007]: beq        $a0, $zr, 0x08808AF4
    08808AD8:[27E40010]: addiu      $a0, $ra, 16
--> 08808ADC:[D8940000]: lv.q       C500.q, 0($a0)
    08808AE0:[60149313]: vadd.t     C430.t, C430.t, C500.t
    08808AE4:[24A50001]: addiu      $a1, $a1, 1
    08808AE8:[00B2302A]: slt        $a2, $a1, $s2
--> 08808AEC:[14C0FFFB]: bne        $a2, $zr, 0x08808ADC
    08808AF0:[24840010]: addiu      $a0, $a0, 16
    08808AF4:[44046000]: mfc1       $a0, $f12
    08808AF8:[48E40010]: MTV.s      $a0, S400.s
    08808AFC:[DD0000C0]: VPFXT      [x, x, x, w]
    08808B00:[64109313]: vmul.t     C430.t, C430.t, C400.t
    08808B04:[27A40080]: addiu      $a0, $sp, 128
    08808B08:[FBB30250]: sv.q       C430.q, 592($sp)
    08808B0C:[D8800000]: lv.q       C000.q, 0($a0)
    08808B10:[D8810010]: lv.q       C010.q, 16($a0)
    08808B14:[D8820020]: lv.q       C020.q, 32($a0)
    08808B18:[D8830030]: lv.q       C030.q, 48($a0)
    08808B1C:[F193A014]: VHTFM4.q   C500.q, E000.q, C430.q
    08808B20:[D0009493]: vmov.q     C430.q, C500.q
    08808B24:[8FA402E8]: lw         $a0, 744($sp)
    08808B28:[8FA502D4]: lw         $a1, 724($sp)
    08808B2C:[8FA602D0]: lw         $a2, 720($sp)
    08808B30:[D8940030]: lv.q       C500.q, 48($a0)
    08808B34:[D8B50000]: lv.q       C510.q, 0($a1)
    08808B38:[D8D60000]: lv.q       C520.q, 0($a2)
    08808B3C:[60949314]: vsub.t     C500.t, C430.t, C500.t
    08808B40:[F2949617]: vcrsp.t    C530.t, C520.t, C500.t
    08808B44:[D0009794]: vmov.q     C500.q, C530.q
    08808B48:[60159414]: vadd.t     C500.t, C500.t, C510.t
    08808B4C:[64929410]: vdot.t     S400.s, C500.t, C420.t
    08808B50:[FBB30260]: sv.q       C430.q, 608($sp)
    08808B54:[FBB40270]: sv.q       C500.q, 624($sp)
    08808B58:[C7AD0260]: lwc1       $f13, 608($sp)
    08808B5C:[48640010]: mfv.s      $a0, S400.s
    08808B60:[E7AD0280]: swc1       $f13, 640($sp)
    08808B64:[C7AD0264]: lwc1       $f13, 612($sp)
    08808B68:[44846000]: mtc1       $a0, $f12
    08808B6C:[E7AD0284]: swc1       $f13, 644($sp)
    08808B70:[C7AD0268]: lwc1       $f13, 616($sp)
    08808B74:[4616603C]: c.lt.s     $f12, $f22
    08808B78:[E7AD0288]: swc1       $f13, 648($sp)
    08808B7C:[C7AD0270]: lwc1       $f13, 624($sp)
    08808B80:[E7AD0298]: swc1       $f13, 664($sp)
    08808B84:[C7AD0274]: lwc1       $f13, 628($sp)
    08808B88:[E7AD029C]: swc1       $f13, 668($sp)
    08808B8C:[C7AD0278]: lwc1       $f13, 632($sp)
_S1_2_8B3133C 124966420 instructions (3,206%), 1739 calls (08B3133C - 08B31994, length 407)
    08B3133C:[27BDFFC0]: addiu      $sp, $sp, -64
    08B31340:[8C86001C]: lw         $a2, 28($a0)
    08B31344:[8C8C0000]: lw         $t4, 0($a0)
    08B31348:[8C870004]: lw         $a3, 4($a0)
    08B3134C:[8C88000C]: lw         $t0, 12($a0)
    08B31350:[258CFFFF]: addiu      $t4, $t4, -1
    08B31354:[24E7FFFB]: addiu      $a3, $a3, -5
    08B31358:[AFA6002C]: sw         $a2, 44($sp)
    08B3135C:[8C890010]: lw         $t1, 16($a0)
    08B31360:[01875021]: addu       $t2, $t4, $a3
    08B31364:[2507FFFF]: addiu      $a3, $t0, -1
    08B31368:[00A92823]: subu       $a1, $a1, $t1
    08B3136C:[AFAA0028]: sw         $t2, 40($sp)
    08B31370:[2528FEFF]: addiu      $t0, $t1, -257
    08B31374:[00E52823]: subu       $a1, $a3, $a1
    08B31378:[8CC90028]: lw         $t1, 40($a2)
    08B3137C:[AFA50024]: sw         $a1, 36($sp)
    08B31380:[8CC5002C]: lw         $a1, 44($a2)
    08B31384:[00E84021]: addu       $t0, $a3, $t0
    08B31388:[8CC20030]: lw         $v0, 48($a2)
    08B3138C:[AFA80020]: sw         $t0, 32($sp)
    08B31390:[8CC80034]: lw         $t0, 52($a2)
    08B31394:[AFA9001C]: sw         $t1, 28($sp)
    08B31398:[8CCB0038]: lw         $t3, 56($a2)
    08B3139C:[AFA50018]: sw         $a1, 24($sp)
    08B313A0:[8CCA003C]: lw         $t2, 60($a2)
    08B313A4:[AFA20014]: sw         $v0, 20($sp)
    08B313A8:[8CCF004C]: lw         $t7, 76($a2)
    08B313AC:[8CC50054]: lw         $a1, 84($a2)
    08B313B0:[8CCE0050]: lw         $t6, 80($a2)
    08B313B4:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    08B313B8:[8CC60058]: lw         $a2, 88($a2)
    08B313BC:[00A32804]: sllv       $a1, $v1, $a1
    08B313C0:[24A5FFFF]: addiu      $a1, $a1, -1
    08B313C4:[00C33004]: sllv       $a2, $v1, $a2
    08B313C8:[AFA50010]: sw         $a1, 16($sp)
    08B313CC:[24C6FFFF]: addiu      $a2, $a2, -1
    08B313D0:[2505FFFF]: addiu      $a1, $t0, -1
    08B313D4:[00494021]: addu       $t0, $v0, $t1
    08B313D8:[AFA6000C]: sw         $a2, 12($sp)
    08B313DC:[AFA80004]: sw         $t0, 4($sp)
    08B313E0:[AFA50008]: sw         $a1, 8($sp)
    08B313E4:[AFB00030]: sw         $s0, 48($sp)
    08B313E8:[2D45000F]: sltiu      $a1, $t2, 15
    08B313EC:[50A0000C]: beql       $a1, $zr, 0x08B31420
    08B313F0:[8FA50010]: lw         $a1, 16($sp)
    08B313F4:[258C0001]: addiu      $t4, $t4, 1
    08B313F8:[91850000]: lbu        $a1, 0($t4)
    08B313FC:[258C0001]: addiu      $t4, $t4, 1
    08B31400:[01452804]: sllv       $a1, $a1, $t2
    08B31404:[01655821]: addu       $t3, $t3, $a1
    08B31408:[91850000]: lbu        $a1, 0($t4)
    08B3140C:[25460008]: addiu      $a2, $t2, 8
    08B31410:[00C52804]: sllv       $a1, $a1, $a2
    08B31414:[24CA0008]: addiu      $t2, $a2, 8
    08B31418:[01655821]: addu       $t3, $t3, $a1
    08B3141C:[8FA50010]: lw         $a1, 16($sp)
    08B31420:[01652824]: and        $a1, $t3, $a1
    08B31424:[00052880]: sll        $a1, $a1, 0x0002
    08B31428:[01E52821]: addu       $a1, $t7, $a1
    08B3142C:[94A60002]: lhu        $a2, 2($a1)
    08B31430:[84A50000]: lh         $a1, 0($a1)
    08B31434:[00063400]: sll        $a2, $a2, 0x0010
    08B31438:[00063403]: sra        $a2, $a2, 0x0010
    08B3143C:[A7A50000]: sh         $a1, 0($sp)
    08B31440:[A7A60002]: sh         $a2, 2($sp)
    08B31444:[93A20001]: lbu        $v0, 1($sp)
    08B31448:[93A60000]: lbu        $a2, 0($sp)
    08B3144C:[004B4806]: srlv       $t1, $t3, $v0
    08B31450:[01421023]: subu       $v0, $t2, $v0
    08B31454:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B31458:[14C00007]: bne        $a2, $zr, 0x08B31478
    08B3145C:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B31460:[97A50002]: lhu        $a1, 2($sp)
    08B31464:[8FB80028]: lw         $t8, 40($sp)
    08B31468:[24E70001]: addiu      $a3, $a3, 1
    08B3146C:[A0E50000]: sb         $a1, 0($a3)
    08B31470:[1000011D]: b          0x08B318E8
    08B31474:[0198C02B]: sltu       $t8, $t4, $t8
    08B31478:[30C50010]: andi       $a1, $a2, 16
    08B3147C:[10A000F9]: beq        $a1, $zr, 0x08B31864
    08B31480:[30C50040]: andi       $a1, $a2, 64
    08B31484:[30C6000F]: andi       $a2, $a2, 15
    08B31488:[10C00010]: beq        $a2, $zr, 0x08B314CC
    08B3148C:[97A80002]: lhu        $t0, 2($sp)
    08B31490:[00C32804]: sllv       $a1, $v1, $a2
    08B31494:[0046682B]: sltu       $t5, $v0, $a2
    08B31498:[11A00006]: beq        $t5, $zr, 0x08B314B4
    08B3149C:[24A5FFFF]: addiu      $a1, $a1, -1
    08B314A0:[258C0001]: addiu      $t4, $t4, 1
    08B314A4:[918B0000]: lbu        $t3, 0($t4)
    08B314A8:[244A0008]: addiu      $t2, $v0, 8
    08B314AC:[004B5804]: sllv       $t3, $t3, $v0
    08B314B0:[012B5821]: addu       $t3, $t1, $t3
    08B314B4:[01652824]: and        $a1, $t3, $a1
    08B314B8:[00CB4806]: srlv       $t1, $t3, $a2
    08B314BC:[01461023]: subu       $v0, $t2, $a2
    08B314C0:[01054021]: addu       $t0, $t0, $a1
    08B314C4:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B314C8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B314CC:[2C45000F]: sltiu      $a1, $v0, 15
    08B314D0:[50A0000C]: beql       $a1, $zr, 0x08B31504
    08B314D4:[8FA5000C]: lw         $a1, 12($sp)
    08B314D8:[258C0001]: addiu      $t4, $t4, 1
    08B314DC:[91850000]: lbu        $a1, 0($t4)
    08B314E0:[258C0001]: addiu      $t4, $t4, 1
    08B314E4:[00452804]: sllv       $a1, $a1, $v0
    08B314E8:[01255821]: addu       $t3, $t1, $a1
    08B314EC:[91850000]: lbu        $a1, 0($t4)
    08B314F0:[24460008]: addiu      $a2, $v0, 8
    08B314F4:[00C52804]: sllv       $a1, $a1, $a2
    08B314F8:[24CA0008]: addiu      $t2, $a2, 8
    08B314FC:[01655821]: addu       $t3, $t3, $a1
    08B31500:[8FA5000C]: lw         $a1, 12($sp)
    08B31504:[01652824]: and        $a1, $t3, $a1
    08B31508:[00052880]: sll        $a1, $a1, 0x0002
    08B3150C:[01C52821]: addu       $a1, $t6, $a1
    08B31510:[94A60002]: lhu        $a2, 2($a1)
    08B31514:[84A50000]: lh         $a1, 0($a1)
    08B31518:[00063400]: sll        $a2, $a2, 0x0010
    08B3151C:[00063403]: sra        $a2, $a2, 0x0010
    08B31520:[A7A50000]: sh         $a1, 0($sp)
    08B31524:[A7A60002]: sh         $a2, 2($sp)
    08B31528:[93A20001]: lbu        $v0, 1($sp)
    08B3152C:[93A60000]: lbu        $a2, 0($sp)
    08B31530:[004B4806]: srlv       $t1, $t3, $v0
    08B31534:[01421023]: subu       $v0, $t2, $v0
    08B31538:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B3153C:[30C50010]: andi       $a1, $a2, 16
    08B31540:[10A000AC]: beq        $a1, $zr, 0x08B317F4
    08B31544:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B31548:[30C6000F]: andi       $a2, $a2, 15
    08B3154C:[00C36804]: sllv       $t5, $v1, $a2
    08B31550:[97A50002]: lhu        $a1, 2($sp)
    08B31554:[0046C02B]: sltu       $t8, $v0, $a2
    08B31558:[1300000E]: beq        $t8, $zr, 0x08B31594
    08B3155C:[25ADFFFF]: addiu      $t5, $t5, -1
    08B31560:[258C0001]: addiu      $t4, $t4, 1
    08B31564:[918B0000]: lbu        $t3, 0($t4)
    08B31568:[244A0008]: addiu      $t2, $v0, 8
    08B3156C:[004B5804]: sllv       $t3, $t3, $v0
    08B31570:[012B5821]: addu       $t3, $t1, $t3
    08B31574:[0146482B]: sltu       $t1, $t2, $a2
    08B31578:[51200007]: beql       $t1, $zr, 0x08B31598
    08B3157C:[016D6824]: and        $t5, $t3, $t5
    08B31580:[258C0001]: addiu      $t4, $t4, 1
    08B31584:[91890000]: lbu        $t1, 0($t4)
    08B31588:[01494804]: sllv       $t1, $t1, $t2
    08B3158C:[01695821]: addu       $t3, $t3, $t1
    08B31590:[254A0008]: addiu      $t2, $t2, 8
    08B31594:[016D6824]: and        $t5, $t3, $t5
    08B31598:[00AD6821]: addu       $t5, $a1, $t5
    08B3159C:[8FA50024]: lw         $a1, 36($sp)
    08B315A0:[00CB4806]: srlv       $t1, $t3, $a2
    08B315A4:[01461023]: subu       $v0, $t2, $a2
    08B315A8:[00E52823]: subu       $a1, $a3, $a1
    08B315AC:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B315B0:[00AD302B]: sltu       $a2, $a1, $t5
    08B315B4:[10C00070]: beq        $a2, $zr, 0x08B31778
    08B315B8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B315BC:[8FA60018]: lw         $a2, 24($sp)
    08B315C0:[01A52823]: subu       $a1, $t5, $a1
    08B315C4:[00C5302B]: sltu       $a2, $a2, $a1
    08B315C8:[50C0000B]: beql       $a2, $zr, 0x08B315F8
    08B315CC:[8FB80028]: lw         $t8, 40($sp)
    08B315D0:[3C0508BF]: lui        $a1, 0x08BF <=> li $a1, 0x08BF0000
    08B315D4:[24A56260]: addiu      $a1, $a1, 25184
    08B315D8:[8FA6002C]: lw         $a2, 44($sp)
    08B315DC:[AC850018]: sw         $a1, 24($a0)
    08B315E0:[8FA50020]: lw         $a1, 32($sp)
    08B315E4:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B315E8:[ACC80000]: sw         $t0, 0($a2)
    08B315EC:[00E5302B]: sltu       $a2, $a3, $a1
    08B315F0:[100000C3]: b          0x08B31900
    08B315F4:[000228C2]: srl        $a1, $v0, 0x0003
    08B315F8:[8FA60014]: lw         $a2, 20($sp)
    08B315FC:[14C00011]: bne        $a2, $zr, 0x08B31644
    08B31600:[0198C02B]: sltu       $t8, $t4, $t8
    08B31604:[8FA6001C]: lw         $a2, 28($sp)
    08B31608:[8FB90008]: lw         $t9, 8($sp)
    08B3160C:[00C53023]: subu       $a2, $a2, $a1
    08B31610:[03263021]: addu       $a2, $t9, $a2
    08B31614:[00A8C82B]: sltu       $t9, $a1, $t0
    08B31618:[53200039]: beql       $t9, $zr, 0x08B31700
    08B3161C:[2D050003]: sltiu      $a1, $t0, 3
    08B31620:[01054023]: subu       $t0, $t0, $a1
    08B31624:[00000000]: 0x8B31624 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B3163C:[1000002F]: b          0x08B316FC
    08B31640:[00ED3023]: subu       $a2, $a3, $t5
    08B31644:[8FB90014]: lw         $t9, 20($sp)
    08B31648:[0325302B]: sltu       $a2, $t9, $a1
    08B3164C:[50C0001D]: beql       $a2, $zr, 0x08B316C4
    08B31650:[8FA60014]: lw         $a2, 20($sp)
    08B31654:[8FA60004]: lw         $a2, 4($sp)
    08B31658:[8FB00008]: lw         $s0, 8($sp)
    08B3165C:[00C53023]: subu       $a2, $a2, $a1
    08B31660:[00B92823]: subu       $a1, $a1, $t9
    08B31664:[00A8C82B]: sltu       $t9, $a1, $t0
    08B31668:[13200024]: beq        $t9, $zr, 0x08B316FC
    08B3166C:[02063021]: addu       $a2, $s0, $a2
    08B31670:[01054023]: subu       $t0, $t0, $a1
    08B31674:[00000000]: 0x8B31674 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B3168C:[8FB90014]: lw         $t9, 20($sp)
    08B31690:[0328282B]: sltu       $a1, $t9, $t0
    08B31694:[10A00019]: beq        $a1, $zr, 0x08B316FC
    08B31698:[8FA60008]: lw         $a2, 8($sp)
    08B3169C:[03202825]: or         $a1, $t9, $zr <=> move $a1, $t9
    08B316A0:[01054023]: subu       $t0, $t0, $a1
    08B316A4:[00000000]: 0x8B316A4 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B316BC:[1000000F]: b          0x08B316FC
    08B316C0:[00ED3023]: subu       $a2, $a3, $t5
    08B316C4:[8FB90008]: lw         $t9, 8($sp)
    08B316C8:[00C53023]: subu       $a2, $a2, $a1
    08B316CC:[03263021]: addu       $a2, $t9, $a2
    08B316D0:[00A8C82B]: sltu       $t9, $a1, $t0
    08B316D4:[5320000A]: beql       $t9, $zr, 0x08B31700
    08B316D8:[2D050003]: sltiu      $a1, $t0, 3
    08B316DC:[01054023]: subu       $t0, $t0, $a1
    08B316E0:[00000000]: 0x8B316E0 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B316F8:[00ED3023]: subu       $a2, $a3, $t5
    08B316FC:[00000000]: 0x8B316FC - memcpySequence[2D050003,14A00011,00000000,24C50001,90A60000,24E70001,A0E60000,24A60001,90C50000,24E70001,A0E50000,24C60001,90C50000,24E70001,2508FFFD,A0E50000,2D050003,10A0FFF2,24C50001,11000067,24C60001,90C50000,24E70001,A0E50000,2D050002,14A00061,24C50001,90A50000,24E70001,1000005D,A0E50000](7,6,8,1,1)
    08B31778:[8FB80028]: lw         $t8, 40($sp)
    08B3177C:[00ED2823]: subu       $a1, $a3, $t5
    08B31780:[0198C02B]: sltu       $t8, $t4, $t8
    08B31784:[00000000]: 0x8B31784 - memcpySequence[24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,2508FFFD,A0E60000,2D060003,50C0FFF2,24A50001,11000048,24A50001,90A60000,24E70001,A0E60000,2D060002,14C00042,24A50001,90A50000,24E70001,1000003E,A0E50000](7,5,8,1,1)
    08B317F4:[30C50040]: andi       $a1, $a2, 64
    08B317F8:[14A00011]: bne        $a1, $zr, 0x08B31840
    08B317FC:[3C0508BF]: lui        $a1, 0x08BF <=> li $a1, 0x08BF0000
    08B31800:[00C32804]: sllv       $a1, $v1, $a2
    08B31804:[97A60002]: lhu        $a2, 2($sp)
    08B31808:[24A5FFFF]: addiu      $a1, $a1, -1
    08B3180C:[01252824]: and        $a1, $t1, $a1
    08B31810:[00C52821]: addu       $a1, $a2, $a1
    08B31814:[00052880]: sll        $a1, $a1, 0x0002
    08B31818:[01C52821]: addu       $a1, $t6, $a1
    08B3181C:[94A60002]: lhu        $a2, 2($a1)
    08B31820:[84A50000]: lh         $a1, 0($a1)
    08B31824:[00063400]: sll        $a2, $a2, 0x0010
    08B31828:[00063403]: sra        $a2, $a2, 0x0010
    08B3182C:[A7A50000]: sh         $a1, 0($sp)
    08B31830:[A7A60002]: sh         $a2, 2($sp)
    08B31834:[93A20001]: lbu        $v0, 1($sp)
    08B31838:[1000FF3D]: b          0x08B31530
    08B3183C:[93A60000]: lbu        $a2, 0($sp)
    08B31840:[24A56280]: addiu      $a1, $a1, 25216
    08B31844:[8FA6002C]: lw         $a2, 44($sp)
    08B31848:[AC850018]: sw         $a1, 24($a0)
    08B3184C:[8FA50020]: lw         $a1, 32($sp)
    08B31850:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B31854:[ACC80000]: sw         $t0, 0($a2)
    08B31858:[00E5302B]: sltu       $a2, $a3, $a1
    08B3185C:[10000028]: b          0x08B31900
    08B31860:[000228C2]: srl        $a1, $v0, 0x0003
    08B31864:[14A00010]: bne        $a1, $zr, 0x08B318A8
    08B31868:[00C32804]: sllv       $a1, $v1, $a2
    08B3186C:[97A60002]: lhu        $a2, 2($sp)
    08B31870:[24A5FFFF]: addiu      $a1, $a1, -1
    08B31874:[01252824]: and        $a1, $t1, $a1
    08B31878:[00C52821]: addu       $a1, $a2, $a1
    08B3187C:[00052880]: sll        $a1, $a1, 0x0002
    08B31880:[01E52821]: addu       $a1, $t7, $a1
    08B31884:[94A60002]: lhu        $a2, 2($a1)
    08B31888:[84A50000]: lh         $a1, 0($a1)
    08B3188C:[00063400]: sll        $a2, $a2, 0x0010
    08B31890:[00063403]: sra        $a2, $a2, 0x0010
    08B31894:[A7A50000]: sh         $a1, 0($sp)
    08B31898:[A7A60002]: sh         $a2, 2($sp)
    08B3189C:[93A20001]: lbu        $v0, 1($sp)
    08B318A0:[1000FEEA]: b          0x08B3144C
    08B318A4:[93A60000]: lbu        $a2, 0($sp)
    08B318A8:[8FA50020]: lw         $a1, 32($sp)
    08B318AC:[30C80020]: andi       $t0, $a2, 32
    08B318B0:[00E5302B]: sltu       $a2, $a3, $a1
    08B318B4:[11000005]: beq        $t0, $zr, 0x08B318CC
    08B318B8:[000228C2]: srl        $a1, $v0, 0x0003
    08B318BC:[8FA8002C]: lw         $t0, 44($sp)
    08B318C0:[340A000B]: ori        $t2, $zr, 11 <=> li $t2, 11
    08B318C4:[1000000E]: b          0x08B31900
    08B318C8:[AD0A0000]: sw         $t2, 0($t0)
    08B318CC:[3C0808BF]: lui        $t0, 0x08BF <=> li $t0, 0x08BF0000
    08B318D0:[25086298]: addiu      $t0, $t0, 25240
    08B318D4:[8FAA002C]: lw         $t2, 44($sp)
    08B318D8:[AC880018]: sw         $t0, 24($a0)
    08B318DC:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B318E0:[10000007]: b          0x08B31900
    08B318E4:[AD480000]: sw         $t0, 0($t2)
    08B318E8:[8FA60020]: lw         $a2, 32($sp)
    08B318EC:[13000003]: beq        $t8, $zr, 0x08B318FC
    08B318F0:[00E6302B]: sltu       $a2, $a3, $a2
    08B318F4:[14C0FEBD]: bne        $a2, $zr, 0x08B313EC
    08B318F8:[2D45000F]: sltiu      $a1, $t2, 15
    08B318FC:[000228C2]: srl        $a1, $v0, 0x0003
    08B31900:[01854023]: subu       $t0, $t4, $a1
    08B31904:[000528C0]: sll        $a1, $a1, 0x0003
    08B31908:[00452823]: subu       $a1, $v0, $a1
    08B3190C:[00A35004]: sllv       $t2, $v1, $a1
    08B31910:[254CFFFF]: addiu      $t4, $t2, -1
    08B31914:[012C6024]: and        $t4, $t1, $t4
    08B31918:[250A0001]: addiu      $t2, $t0, 1
    08B3191C:[8FA90028]: lw         $t1, 40($sp)
    08B31920:[AC8A0000]: sw         $t2, 0($a0)
    08B31924:[24EA0001]: addiu      $t2, $a3, 1
    08B31928:[0109482B]: sltu       $t1, $t0, $t1
    08B3192C:[11200005]: beq        $t1, $zr, 0x08B31944
    08B31930:[AC8A000C]: sw         $t2, 12($a0)
    08B31934:[8FA90028]: lw         $t1, 40($sp)
    08B31938:[01284023]: subu       $t0, $t1, $t0
    08B3193C:[10000005]: b          0x08B31954
    08B31940:[25080005]: addiu      $t0, $t0, 5
    08B31944:[8FA90028]: lw         $t1, 40($sp)
    08B31948:[340A0005]: ori        $t2, $zr, 5 <=> li $t2, 5
    08B3194C:[01094023]: subu       $t0, $t0, $t1
    08B31950:[01484023]: subu       $t0, $t2, $t0
    08B31954:[10C00005]: beq        $a2, $zr, 0x08B3196C
    08B31958:[AC880004]: sw         $t0, 4($a0)
    08B3195C:[8FA60020]: lw         $a2, 32($sp)
    08B31960:[00C73823]: subu       $a3, $a2, $a3
    08B31964:[10000005]: b          0x08B3197C
    08B31968:[24E70101]: addiu      $a3, $a3, 257
    08B3196C:[8FA60020]: lw         $a2, 32($sp)
    08B31970:[34080101]: ori        $t0, $zr, 257 <=> li $t0, 257
    08B31974:[00E63823]: subu       $a3, $a3, $a2
    08B31978:[01073823]: subu       $a3, $t0, $a3
    08B3197C:[8FA6002C]: lw         $a2, 44($sp)
    08B31980:[AC870010]: sw         $a3, 16($a0)
    08B31984:[ACCC0038]: sw         $t4, 56($a2)
    08B31988:[ACC5003C]: sw         $a1, 60($a2)
    08B3198C:[8FB00030]: lw         $s0, 48($sp)
    08B31990:[03E00008]: jr         $ra
    08B31994:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08B318F4 5937177 times (length 324)
  Back Branch 08B318A0 310856 times (length 279)
  Back Branch 08B31838 39186 times (length 196)
_S1_2_88EB11C 116187495 instructions (2,981%), 204194 calls (088EB11C - 088EBB40, length 650)
    088EB11C:[27BDFCF0]: addiu      $sp, $sp, -784
    088EB120:[01005825]: or         $t3, $t0, $zr <=> move $t3, $t0
    088EB124:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    088EB128:[00A06825]: or         $t5, $a1, $zr <=> move $t5, $a1
    088EB12C:[00807825]: or         $t7, $a0, $zr <=> move $t7, $a0
    088EB130:[E7B402E0]: swc1       $f20, 736($sp)
    088EB134:[AFB102EC]: sw         $s1, 748($sp)
    088EB138:[AFB70304]: sw         $s7, 772($sp)
    088EB13C:[AFBE0308]: sw         $fp, 776($sp)
    088EB140:[4480A000]: mtc1       $zr, $f20
    088EB144:[27A40030]: addiu      $a0, $sp, 48
    088EB148:[27A50040]: addiu      $a1, $sp, 64
    088EB14C:[25A80018]: addiu      $t0, $t5, 24
    088EB150:[25A90024]: addiu      $t1, $t5, 36
    088EB154:[01407025]: or         $t6, $t2, $zr <=> move $t6, $t2
    088EB158:[AFAB02D0]: sw         $t3, 720($sp)
    088EB15C:[3C1E0001]: lui        $fp, 0x0001 <=> li $fp, 0x00010000
    088EB160:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    088EB164:[3C110001]: lui        $s1, 0x0001 <=> li $s1, 0x00010000
    088EB168:[3C190001]: lui        $t9, 0x0001 <=> li $t9, 0x00010000
    088EB16C:[E7B602E4]: swc1       $f22, 740($sp)
    088EB170:[AFB002E8]: sw         $s0, 744($sp)
    088EB174:[AFB202F0]: sw         $s2, 752($sp)
    088EB178:[AFB302F4]: sw         $s3, 756($sp)
    088EB17C:[AFB402F8]: sw         $s4, 760($sp)
    088EB180:[AFB502FC]: sw         $s5, 764($sp)
    088EB184:[AFB60300]: sw         $s6, 768($sp)
    088EB188:[AFBF030C]: sw         $ra, 780($sp)
    088EB18C:[C5EC0000]: lwc1       $f12, 0($t7)
    088EB190:[C4CD0000]: lwc1       $f13, 0($a2)
    088EB194:[C4CE0004]: lwc1       $f14, 4($a2)
    088EB198:[C4CF0008]: lwc1       $f15, 8($a2)
    088EB19C:[E7AD0010]: swc1       $f13, 16($sp)
    088EB1A0:[E7AE0014]: swc1       $f14, 20($sp)
    088EB1A4:[E7AF0018]: swc1       $f15, 24($sp)
    088EB1A8:[C4ED0000]: lwc1       $f13, 0($a3)
    088EB1AC:[E7B4001C]: swc1       $f20, 28($sp)
    088EB1B0:[C4EE0004]: lwc1       $f14, 4($a3)
    088EB1B4:[C4EF0008]: lwc1       $f15, 8($a3)
    088EB1B8:[E7AD0020]: swc1       $f13, 32($sp)
    088EB1BC:[E7AE0024]: swc1       $f14, 36($sp)
    088EB1C0:[E7AF0028]: swc1       $f15, 40($sp)
    088EB1C4:[E7B4002C]: swc1       $f20, 44($sp)
    088EB1C8:[01201825]: or         $v1, $t1, $zr <=> move $v1, $t1
    088EB1CC:[DBB20010]: lv.q       C420.q, 16($sp)
    088EB1D0:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    088EB1D4:[FBB20250]: sv.q       C420.q, 592($sp)
    088EB1D8:[01005025]: or         $t2, $t0, $zr <=> move $t2, $t0
    088EB1DC:[44046000]: mfc1       $a0, $f12
    088EB1E0:[DBB30020]: lv.q       C430.q, 32($sp)
    088EB1E4:[48E40010]: MTV.s      $a0, S400.s
    088EB1E8:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    088EB1EC:[FBB30260]: sv.q       C430.q, 608($sp)
    088EB1F0:[DD0000C0]: VPFXT      [x, x, x, w]
    088EB1F4:[64109313]: vmul.t     C430.t, C430.t, C400.t
    088EB1F8:[60129313]: vadd.t     C430.t, C430.t, C420.t
    088EB1FC:[6D139214]: vmin.t     C500.t, C420.t, C430.t
    088EB200:[FBB40030]: sv.q       C500.q, 48($sp)
    088EB204:[6D939212]: vmax.t     C420.t, C420.t, C430.t
    088EB208:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    088EB20C:[FBB20040]: sv.q       C420.q, 64($sp)
    088EB210:[3C070001]: lui        $a3, 0x0001 <=> li $a3, 0x00010000
    088EB214:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088EB218:[01A02825]: or         $a1, $t5, $zr <=> move $a1, $t5
    088EB21C:[00E04825]: or         $t1, $a3, $zr <=> move $t1, $a3
    088EB220:[00E01025]: or         $v0, $a3, $zr <=> move $v0, $a3
    088EB224:[00E06025]: or         $t4, $a3, $zr <=> move $t4, $a3
    088EB228:[C4AC0000]: lwc1       $f12, 0($a1)
    088EB22C:[C4CD0000]: lwc1       $f13, 0($a2)
    088EB230:[460D6302]: mul.s      $f12, $f12, $f13
    088EB234:[4600630D]: trunc.w.s  $f12, $f12
    088EB238:[440B6000]: mfc1       $t3, $f12
    088EB23C:[256BFFFF]: addiu      $t3, $t3, -1
    088EB240:[ACEB0020]: sw         $t3, 32($a3)
    088EB244:[C4AE0000]: lwc1       $f14, 0($a1)
    088EB248:[C50F0000]: lwc1       $f15, 0($t0)
    088EB24C:[460F7382]: mul.s      $f14, $f14, $f15
    088EB250:[4600734D]: trunc.w.s  $f13, $f14
    088EB254:[440B6800]: mfc1       $t3, $f13
    088EB258:[256B0001]: addiu      $t3, $t3, 1
    088EB25C:[AD2B0030]: sw         $t3, 48($t1)
    088EB260:[8D4B0000]: lw         $t3, 0($t2)
    088EB264:[AC4B0000]: sw         $t3, 0($v0)
    088EB268:[8C6B0000]: lw         $t3, 0($v1)
    088EB26C:[AD8B0010]: sw         $t3, 16($t4)
    088EB270:[8CFF0020]: lw         $ra, 32($a3)
    088EB274:[017F582A]: slt        $t3, $t3, $ra
    088EB278:[15600014]: bne        $t3, $zr, 0x088EB2CC
    088EB27C:[00000000]: nop
    088EB280:[8D2B0030]: lw         $t3, 48($t1)
    088EB284:[8C5F0000]: lw         $ra, 0($v0)
    088EB288:[017F582A]: slt        $t3, $t3, $ra
    088EB28C:[1560000F]: bne        $t3, $zr, 0x088EB2CC
    088EB290:[00000000]: nop
    088EB294:[24840001]: addiu      $a0, $a0, 1
    088EB298:[24A50004]: addiu      $a1, $a1, 4
    088EB29C:[24C60004]: addiu      $a2, $a2, 4
    088EB2A0:[24E70004]: addiu      $a3, $a3, 4
    088EB2A4:[25080004]: addiu      $t0, $t0, 4
    088EB2A8:[25290004]: addiu      $t1, $t1, 4
    088EB2AC:[254A0004]: addiu      $t2, $t2, 4
    088EB2B0:[24420004]: addiu      $v0, $v0, 4
    088EB2B4:[24630004]: addiu      $v1, $v1, 4
    088EB2B8:[2C8B0003]: sltiu      $t3, $a0, 3
    088EB2BC:[1560FFDA]: bne        $t3, $zr, 0x088EB228
    088EB2C0:[258C0004]: addiu      $t4, $t4, 4
    088EB2C4:[10000003]: b          0x088EB2D4
    088EB2C8:[AFB802CC]: sw         $t8, 716($sp)
    088EB2CC:[1000020F]: b          0x088EBB0C
    088EB2D0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EB2D4:[AFAF02DC]: sw         $t7, 732($sp)
    088EB2D8:[AFAE02D8]: sw         $t6, 728($sp)
    088EB2DC:[AFAD02D4]: sw         $t5, 724($sp)
    088EB2E0:[C5F60000]: lwc1       $f22, 0($t7)
    088EB2E4:[91E40008]: lbu        $a0, 8($t7)
    088EB2E8:[91E50009]: lbu        $a1, 9($t7)
    088EB2EC:[A3A402C8]: sb         $a0, 712($sp)
    088EB2F0:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088EB2F4:[25A6000C]: addiu      $a2, $t5, 12
    088EB2F8:[A3A402C0]: sb         $a0, 704($sp)
    088EB2FC:[33050008]: andi       $a1, $t8, 8
    088EB300:[C4CC0000]: lwc1       $f12, 0($a2)
    088EB304:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    088EB308:[C4CD0004]: lwc1       $f13, 4($a2)
    088EB30C:[AFA502C4]: sw         $a1, 708($sp)
    088EB310:[C4CE0008]: lwc1       $f14, 8($a2)
    088EB314:[E7AC0090]: swc1       $f12, 144($sp)
    088EB318:[E7AD0094]: swc1       $f13, 148($sp)
    088EB31C:[E7AE0098]: swc1       $f14, 152($sp)
    088EB320:[11C00097]: beq        $t6, $zr, 0x088EB580
    088EB324:[E7B4009C]: swc1       $f20, 156($sp)
    088EB328:[AFAF02DC]: sw         $t7, 732($sp)
    088EB32C:[91C50003]: lbu        $a1, 3($t6)
    088EB330:[10A00093]: beq        $a1, $zr, 0x088EB580
    088EB334:[AFAE02D8]: sw         $t6, 728($sp)
    088EB338:[AFAF02DC]: sw         $t7, 732($sp)
    088EB33C:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    088EB340:[01C01825]: or         $v1, $t6, $zr <=> move $v1, $t6
    088EB344:[AFAE02D8]: sw         $t6, 728($sp)
    088EB348:[8C640004]: lw         $a0, 4($v1)
    088EB34C:[8C650008]: lw         $a1, 8($v1)
    088EB350:[8C66000C]: lw         $a2, 12($v1)
    088EB354:[84880000]: lh         $t0, 0($a0)
    088EB358:[27A70050]: addiu      $a3, $sp, 80
    088EB35C:[ACE80000]: sw         $t0, 0($a3)
    088EB360:[84880002]: lh         $t0, 2($a0)
    088EB364:[27A90060]: addiu      $t1, $sp, 96
    088EB368:[ACE80004]: sw         $t0, 4($a3)
    088EB36C:[84840004]: lh         $a0, 4($a0)
    088EB370:[ACE40008]: sw         $a0, 8($a3)
    088EB374:[84A40000]: lh         $a0, 0($a1)
    088EB378:[AD240000]: sw         $a0, 0($t1)
    088EB37C:[84A40002]: lh         $a0, 2($a1)
    088EB380:[27A80070]: addiu      $t0, $sp, 112
    088EB384:[AD240004]: sw         $a0, 4($t1)
    088EB388:[84A40004]: lh         $a0, 4($a1)
    088EB38C:[AD240008]: sw         $a0, 8($t1)
    088EB390:[84C40000]: lh         $a0, 0($a2)
    088EB394:[AD040000]: sw         $a0, 0($t0)
    088EB398:[84C40002]: lh         $a0, 2($a2)
    088EB39C:[AD040004]: sw         $a0, 4($t0)
    088EB3A0:[84C40004]: lh         $a0, 4($a2)
    088EB3A4:[AD040008]: sw         $a0, 8($t0)
    088EB3A8:[DBB20050]: lv.q       C420.q, 80($sp)
    088EB3AC:[D2809212]: vi2f.t     C420.t, C420.t, 0
    088EB3B0:[FBB20230]: sv.q       C420.q, 560($sp)
    088EB3B4:[DBB30060]: lv.q       C430.q, 96($sp)
    088EB3B8:[D2809313]: vi2f.t     C430.t, C430.t, 0
    088EB3BC:[FBB30220]: sv.q       C430.q, 544($sp)
    088EB3C0:[DBB40070]: lv.q       C500.q, 112($sp)
    088EB3C4:[D2809414]: vi2f.t     C500.t, C500.t, 0
    088EB3C8:[FBB40210]: sv.q       C500.q, 528($sp)
    088EB3CC:[DBB50090]: lv.q       C510.q, 144($sp)
    088EB3D0:[64159212]: vmul.t     C420.t, C420.t, C510.t
    088EB3D4:[FBB20230]: sv.q       C420.q, 560($sp)
    088EB3D8:[64159312]: vmul.t     C420.t, C430.t, C510.t
    088EB3DC:[FBB20220]: sv.q       C420.q, 544($sp)
    088EB3E0:[64159412]: vmul.t     C420.t, C500.t, C510.t
    088EB3E4:[FBB20210]: sv.q       C420.q, 528($sp)
    088EB3E8:[27A40250]: addiu      $a0, $sp, 592
    088EB3EC:[27A50260]: addiu      $a1, $sp, 608
    088EB3F0:[27A60230]: addiu      $a2, $sp, 560
    088EB3F4:[27A70220]: addiu      $a3, $sp, 544
    088EB3F8:[27A80210]: addiu      $t0, $sp, 528
    088EB3FC:[27A90100]: addiu      $t1, $sp, 256
    088EB400:[27AA0104]: addiu      $t2, $sp, 260
    088EB404:[27AB0108]: addiu      $t3, $sp, 264
    088EB408:[0E23A8C4]: jal        0x088EA310
    088EB40C:[AFA20000]: sw         $v0, 0($sp)
    088EB410:[1040005B]: beq        $v0, $zr, 0x088EB580
    088EB414:[00000000]: nop
    088EB418:[C7AC0100]: lwc1       $f12, 256($sp)
    088EB41C:[4614603E]: c.le.s     $f12, $f20
    088EB420:[00000000]: nop
    088EB424:[45010056]: bc1t       0x088EB580
    088EB428:[AFAF02DC]: sw         $t7, 732($sp)
    088EB42C:[460CB03E]: c.le.s     $f22, $f12
    088EB430:[00000000]: nop
    088EB434:[45010052]: bc1t       0x088EB580
    088EB438:[AFAF02DC]: sw         $t7, 732($sp)
    088EB43C:[90640002]: lbu        $a0, 2($v1)
    088EB440:[30840001]: andi       $a0, $a0, 1
    088EB444:[1080000A]: beq        $a0, $zr, 0x088EB470
    088EB448:[00000000]: nop
    088EB44C:[8C640004]: lw         $a0, 4($v1)
    088EB450:[8C650008]: lw         $a1, 8($v1)
    088EB454:[94890006]: lhu        $t1, 6($a0)
    088EB458:[94880008]: lhu        $t0, 8($a0)
    088EB45C:[94A70006]: lhu        $a3, 6($a1)
    088EB460:[94A60008]: lhu        $a2, 8($a1)
    088EB464:[8C64000C]: lw         $a0, 12($v1)
    088EB468:[94850006]: lhu        $a1, 6($a0)
    088EB46C:[94840008]: lhu        $a0, 8($a0)
    088EB470:[8FAA02D0]: lw         $t2, 720($sp)
    088EB474:[11400040]: beq        $t2, $zr, 0x088EB578
    088EB478:[00000000]: nop
    088EB47C:[E54C0000]: swc1       $f12, 0($t2)
    088EB480:[906B0000]: lbu        $t3, 0($v1)
    088EB484:[AD4B000C]: sw         $t3, 12($t2)
    088EB488:[91EB000B]: lbu        $t3, 11($t7)
    088EB48C:[11600013]: beq        $t3, $zr, 0x088EB4DC
    088EB490:[00000000]: nop
    088EB494:[DBB20230]: lv.q       C420.q, 560($sp)
    088EB498:[DBB30220]: lv.q       C430.q, 544($sp)
    088EB49C:[DBB40210]: lv.q       C500.q, 528($sp)
    088EB4A0:[60929313]: vsub.t     C430.t, C430.t, C420.t
    088EB4A4:[60929412]: vsub.t     C420.t, C500.t, C420.t
    088EB4A8:[F2929314]: vcrsp.t    C500.t, C430.t, C420.t
    088EB4AC:[D0009492]: vmov.q     C420.q, C500.q
    088EB4B0:[64929210]: vdot.t     S400.s, C420.t, C420.t
    088EB4B4:[D0111010]: vrsq.s     S400.s, S400.s
    088EB4B8:[DD0000C0]: VPFXT      [x, x, x, w]
    088EB4BC:[64109212]: vmul.t     C420.t, C420.t, C400.t
    088EB4C0:[FBB20140]: sv.q       C420.q, 320($sp)
    088EB4C4:[C7AC0140]: lwc1       $f12, 320($sp)
    088EB4C8:[C7AD0144]: lwc1       $f13, 324($sp)
    088EB4CC:[C7AE0148]: lwc1       $f14, 328($sp)
    088EB4D0:[E54C0010]: swc1       $f12, 16($t2)
    088EB4D4:[E54D0014]: swc1       $f13, 20($t2)
    088EB4D8:[E54E0018]: swc1       $f14, 24($t2)
    088EB4DC:[91EB000A]: lbu        $t3, 10($t7)
    088EB4E0:[11600025]: beq        $t3, $zr, 0x088EB578
    088EB4E4:[00000000]: nop
    088EB4E8:[C7AC0104]: lwc1       $f12, 260($sp)
    088EB4EC:[3C0B3F80]: lui        $t3, 0x3F80 <=> li $t3, 0x3F800000
    088EB4F0:[448B6800]: mtc1       $t3, $f13
    088EB4F4:[C7AE0108]: lwc1       $f14, 264($sp)
    088EB4F8:[460C6B41]: sub.s      $f13, $f13, $f12
    088EB4FC:[3C0B3780]: lui        $t3, 0x3780 <=> li $t3, 0x37800000
    088EB500:[356B0080]: ori        $t3, $t3, 128
    088EB504:[44897800]: mtc1       $t1, $f15
    088EB508:[448B8000]: mtc1       $t3, $f16
    088EB50C:[44878800]: mtc1       $a3, $f17
    088EB510:[460E6B41]: sub.s      $f13, $f13, $f14
    088EB514:[46106302]: mul.s      $f12, $f12, $f16
    088EB518:[46807BE0]: cvt.s.w    $f15, $f15
    088EB51C:[46808C60]: cvt.s.w    $f17, $f17
    088EB520:[46106B42]: mul.s      $f13, $f13, $f16
    088EB524:[46107382]: mul.s      $f14, $f14, $f16
    088EB528:[44889000]: mtc1       $t0, $f18
    088EB52C:[44859800]: mtc1       $a1, $f19
    088EB530:[460F6BC2]: mul.s      $f15, $f13, $f15
    088EB534:[44868000]: mtc1       $a2, $f16
    088EB538:[46116442]: mul.s      $f17, $f12, $f17
    088EB53C:[468094A0]: cvt.s.w    $f18, $f18
    088EB540:[46809CE0]: cvt.s.w    $f19, $f19
    088EB544:[46808420]: cvt.s.w    $f16, $f16
    088EB548:[44840000]: mtc1       $a0, $f0
    088EB54C:[46126B42]: mul.s      $f13, $f13, $f18
    088EB550:[461374C2]: mul.s      $f19, $f14, $f19
    088EB554:[46106302]: mul.s      $f12, $f12, $f16
    088EB558:[46800020]: cvt.s.w    $f0, $f0
    088EB55C:[46117BC0]: add.s      $f15, $f15, $f17
    088EB560:[460C6B00]: add.s      $f12, $f13, $f12
    088EB564:[46007382]: mul.s      $f14, $f14, $f0
    088EB568:[46137BC0]: add.s      $f15, $f15, $f19
    088EB56C:[460E6300]: add.s      $f12, $f12, $f14
    088EB570:[E54F0004]: swc1       $f15, 4($t2)
    088EB574:[E54C0008]: swc1       $f12, 8($t2)
    088EB578:[10000164]: b          0x088EBB0C
    088EB57C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088EB580:[8FA402D4]: lw         $a0, 724($sp)
    088EB584:[8FB602CC]: lw         $s6, 716($sp)
    088EB588:[8C890034]: lw         $t1, 52($a0)
    088EB58C:[3C1F0001]: lui        $ra, 0x0001 <=> li $ra, 0x00010000
    088EB590:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    088EB594:[27FF0040]: addiu      $ra, $ra, 64
    088EB598:[3C120001]: lui        $s2, 0x0001 <=> li $s2, 0x00010000
    088EB59C:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    088EB5A0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088EB5A4:[0016B080]: sll        $s6, $s6, 0x0002
    088EB5A8:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    088EB5AC:[34150003]: ori        $s5, $zr, 3 <=> li $s5, 3
    088EB5B0:[01BF7821]: addu       $t7, $t5, $ra
    088EB5B4:[26520440]: addiu      $s2, $s2, 1088
    088EB5B8:[3C140001]: lui        $s4, 0x0001 <=> li $s4, 0x00010000
    088EB5BC:[3C130001]: lui        $s3, 0x0001 <=> li $s3, 0x00010000
    088EB5C0:[3C0E0001]: lui        $t6, 0x0001 <=> li $t6, 0x00010000
    088EB5C4:[8D250000]: lw         $a1, 0($t1)
    088EB5C8:[00B62024]: and        $a0, $a1, $s6
    088EB5CC:[10800039]: beq        $a0, $zr, 0x088EB6B4
    088EB5D0:[00000000]: nop
    088EB5D4:[30A40003]: andi       $a0, $a1, 3
    088EB5D8:[1495000E]: bne        $a0, $s5, 0x088EB614
    088EB5DC:[00000000]: nop
    088EB5E0:[8D240004]: lw         $a0, 4($t1)
    088EB5E4:[3084007F]: andi       $a0, $a0, 127
    088EB5E8:[10800008]: beq        $a0, $zr, 0x088EB60C
    088EB5EC:[00000000]: nop
    088EB5F0:[001020C0]: sll        $a0, $s0, 0x0003
    088EB5F4:[8D250000]: lw         $a1, 0($t1)
    088EB5F8:[00922021]: addu       $a0, $a0, $s2
    088EB5FC:[8D260004]: lw         $a2, 4($t1)
    088EB600:[AC850000]: sw         $a1, 0($a0)
    088EB604:[26100001]: addiu      $s0, $s0, 1
    088EB608:[AC860004]: sw         $a2, 4($a0)
    088EB60C:[1000002A]: b          0x088EB6B8
    088EB610:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088EB614:[85280004]: lh         $t0, 4($t1)
    088EB618:[00053A02]: srl        $a3, $a1, 0x0008
    088EB61C:[00042080]: sll        $a0, $a0, 0x0002
    088EB620:[85260006]: lh         $a2, 6($t1)
    088EB624:[009E2821]: addu       $a1, $a0, $fp
    088EB628:[8CA50020]: lw         $a1, 32($a1)
    088EB62C:[00974821]: addu       $t1, $a0, $s7
    088EB630:[8D290030]: lw         $t1, 48($t1)
    088EB634:[0105582A]: slt        $t3, $t0, $a1
    088EB638:[15600014]: bne        $t3, $zr, 0x088EB68C
    088EB63C:[0126282A]: slt        $a1, $t1, $a2
    088EB640:[14A0000F]: bne        $a1, $zr, 0x088EB680
    088EB644:[03074821]: addu       $t1, $t8, $a3
    088EB648:[DA320000]: lv.q       C420.q, 0($s1)
    088EB64C:[DB330010]: lv.q       C430.q, 16($t9)
    088EB650:[03072821]: addu       $a1, $t8, $a3
    088EB654:[F9F20000]: sv.q       C420.q, 0($t7)
    088EB658:[01A43821]: addu       $a3, $t5, $a0
    088EB65C:[F9F30010]: sv.q       C430.q, 16($t7)
    088EB660:[00F43821]: addu       $a3, $a3, $s4
    088EB664:[ACE60040]: sw         $a2, 64($a3)
    088EB668:[24A50008]: addiu      $a1, $a1, 8
    088EB66C:[ADC50058]: sw         $a1, 88($t6)
    088EB670:[254A0001]: addiu      $t2, $t2, 1
    088EB674:[25AD0020]: addiu      $t5, $t5, 32
    088EB678:[25EF0020]: addiu      $t7, $t7, 32
    088EB67C:[25CE0020]: addiu      $t6, $t6, 32
    088EB680:[00992021]: addu       $a0, $a0, $t9
    088EB684:[10000009]: b          0x088EB6AC
    088EB688:[AC880010]: sw         $t0, 16($a0)
    088EB68C:[14A00006]: bne        $a1, $zr, 0x088EB6A8
    088EB690:[00000000]: nop
    088EB694:[03074821]: addu       $t1, $t8, $a3
    088EB698:[00912021]: addu       $a0, $a0, $s1
    088EB69C:[25290008]: addiu      $t1, $t1, 8
    088EB6A0:[10000002]: b          0x088EB6AC
    088EB6A4:[AC860000]: sw         $a2, 0($a0)
    088EB6A8:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088EB6AC:[10000002]: b          0x088EB6B8
    088EB6B0:[00000000]: nop
    088EB6B4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088EB6B8:[1520000E]: bne        $t1, $zr, 0x088EB6F4
    088EB6BC:[00000000]: nop
    088EB6C0:[1140000C]: beq        $t2, $zr, 0x088EB6F4
    088EB6C4:[00000000]: nop
    088EB6C8:[254AFFFF]: addiu      $t2, $t2, -1
    088EB6CC:[000A2140]: sll        $a0, $t2, 0x0005
    088EB6D0:[009F2021]: addu       $a0, $a0, $ra
    088EB6D4:[8C890018]: lw         $t1, 24($a0)
    088EB6D8:[D8920000]: lv.q       C420.q, 0($a0)
    088EB6DC:[D8930010]: lv.q       C430.q, 16($a0)
    088EB6E0:[FA720000]: sv.q       C420.q, 0($s3)
    088EB6E4:[25ADFFE0]: addiu      $t5, $t5, -32
    088EB6E8:[25EFFFE0]: addiu      $t7, $t7, -32
    088EB6EC:[FB330010]: sv.q       C430.q, 16($t9)
    088EB6F0:[25CEFFE0]: addiu      $t6, $t6, -32
    088EB6F4:[1520FFB3]: bne        $t1, $zr, 0x088EB5C4
    088EB6F8:[00000000]: nop
    088EB6FC:[16000007]: bne        $s0, $zr, 0x088EB71C
    088EB700:[2604FFFF]: addiu      $a0, $s0, -1
    088EB704:[8FA402D8]: lw         $a0, 728($sp)
    088EB708:[10800002]: beq        $a0, $zr, 0x088EB714
    088EB70C:[00000000]: nop
    088EB710:[A0800003]: sb         $zr, 3($a0)
    088EB714:[100000FD]: b          0x088EBB0C
    088EB718:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EB71C:[000420C0]: sll        $a0, $a0, 0x0003
    088EB720:[00922021]: addu       $a0, $a0, $s2
    088EB724:[001028C0]: sll        $a1, $s0, 0x0003
    088EB728:[8C860000]: lw         $a2, 0($a0)
    088EB72C:[00B22821]: addu       $a1, $a1, $s2
    088EB730:[8C840004]: lw         $a0, 4($a0)
    088EB734:[ACA60000]: sw         $a2, 0($a1)
    088EB738:[3C110001]: lui        $s1, 0x0001 <=> li $s1, 0x00010000
    088EB73C:[ACA40004]: sw         $a0, 4($a1)
    088EB740:[26312000]: addiu      $s1, $s1, 8192
    088EB744:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088EB748:[8FA402D4]: lw         $a0, 724($sp)
    088EB74C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088EB750:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    088EB754:[34080200]: ori        $t0, $zr, 512 <=> li $t0, 512
    088EB758:[0E23A84C]: jal        0x088EA130
    088EB75C:[24C60440]: addiu      $a2, $a2, 1088
    088EB760:[8FA402DC]: lw         $a0, 732($sp)
    088EB764:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088EB768:[8C840004]: lw         $a0, 4($a0)
    088EB76C:[0040B825]: or         $s7, $v0, $zr <=> move $s7, $v0
    088EB770:[AFA40270]: sw         $a0, 624($sp)
    088EB774:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088EB778:[AFA50274]: sw         $a1, 628($sp)
    088EB77C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088EB780:[AFA40278]: sw         $a0, 632($sp)
    088EB784:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088EB788:[0217202B]: sltu       $a0, $s0, $s7
    088EB78C:[10800085]: beq        $a0, $zr, 0x088EB9A4
    088EB790:[AFA502B0]: sw         $a1, 688($sp)
    088EB794:[0220C825]: or         $t9, $s1, $zr <=> move $t9, $s1
    088EB798:[C7B100D0]: lwc1       $f17, 208($sp)
    088EB79C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088EB7A0:[27BE0260]: addiu      $fp, $sp, 608
    088EB7A4:[27B601F0]: addiu      $s6, $sp, 496
    088EB7A8:[27B501E0]: addiu      $s5, $sp, 480
    088EB7AC:[27B401D0]: addiu      $s4, $sp, 464
    088EB7B0:[27B30160]: addiu      $s3, $sp, 352
    088EB7B4:[27B20164]: addiu      $s2, $sp, 356
    088EB7B8:[27B10168]: addiu      $s1, $sp, 360
    088EB7BC:[C7B200D4]: lwc1       $f18, 212($sp)
    088EB7C0:[0099C821]: addu       $t9, $a0, $t9
    088EB7C4:[0320C025]: or         $t8, $t9, $zr <=> move $t8, $t9
    088EB7C8:[8FA402C4]: lw         $a0, 708($sp)
    088EB7CC:[93050002]: lbu        $a1, 2($t8)
    088EB7D0:[00A42024]: and        $a0, $a1, $a0
    088EB7D4:[5480000D]: bnel       $a0, $zr, 0x088EB80C
    088EB7D8:[8F040004]: lw         $a0, 4($t8)
    088EB7DC:[93040000]: lbu        $a0, 0($t8)
    088EB7E0:[8FA50270]: lw         $a1, 624($sp)
    088EB7E4:[00043100]: sll        $a2, $a0, 0x0004
    088EB7E8:[00042080]: sll        $a0, $a0, 0x0002
    088EB7EC:[00C42021]: addu       $a0, $a2, $a0
    088EB7F0:[00A42021]: addu       $a0, $a1, $a0
    088EB7F4:[8FA502CC]: lw         $a1, 716($sp)
    088EB7F8:[8C84000C]: lw         $a0, 12($a0)
    088EB7FC:[00852024]: and        $a0, $a0, $a1
    088EB800:[10800062]: beq        $a0, $zr, 0x088EB98C
    088EB804:[00000000]: nop
    088EB808:[8F040004]: lw         $a0, 4($t8)
    088EB80C:[8F050008]: lw         $a1, 8($t8)
    088EB810:[8F06000C]: lw         $a2, 12($t8)
    088EB814:[84880000]: lh         $t0, 0($a0)
    088EB818:[27A70050]: addiu      $a3, $sp, 80
    088EB81C:[ACE80000]: sw         $t0, 0($a3)
    088EB820:[84880002]: lh         $t0, 2($a0)
    088EB824:[27A90060]: addiu      $t1, $sp, 96
    088EB828:[ACE80004]: sw         $t0, 4($a3)
    088EB82C:[84840004]: lh         $a0, 4($a0)
    088EB830:[ACE40008]: sw         $a0, 8($a3)
    088EB834:[84A40000]: lh         $a0, 0($a1)
    088EB838:[AD240000]: sw         $a0, 0($t1)
    088EB83C:[84A40002]: lh         $a0, 2($a1)
    088EB840:[27A80070]: addiu      $t0, $sp, 112
    088EB844:[AD240004]: sw         $a0, 4($t1)
    088EB848:[84A40004]: lh         $a0, 4($a1)
    088EB84C:[AD240008]: sw         $a0, 8($t1)
    088EB850:[84C40000]: lh         $a0, 0($a2)
    088EB854:[AD040000]: sw         $a0, 0($t0)
    088EB858:[84C40002]: lh         $a0, 2($a2)
    088EB85C:[AD040004]: sw         $a0, 4($t0)
    088EB860:[84C40004]: lh         $a0, 4($a2)
    088EB864:[AD040008]: sw         $a0, 8($t0)
    088EB868:[DBB20050]: lv.q       C420.q, 80($sp)
    088EB86C:[D2809212]: vi2f.t     C420.t, C420.t, 0
    088EB870:[FBB201F0]: sv.q       C420.q, 496($sp)
    088EB874:[DBB30060]: lv.q       C430.q, 96($sp)
    088EB878:[D2809313]: vi2f.t     C430.t, C430.t, 0
    088EB87C:[FBB301E0]: sv.q       C430.q, 480($sp)
    088EB880:[DBB40070]: lv.q       C500.q, 112($sp)
    088EB884:[D2809414]: vi2f.t     C500.t, C500.t, 0
    088EB888:[FBB401D0]: sv.q       C500.q, 464($sp)
    088EB88C:[DBB50090]: lv.q       C510.q, 144($sp)
    088EB890:[64159212]: vmul.t     C420.t, C420.t, C510.t
    088EB894:[FBB201F0]: sv.q       C420.q, 496($sp)
    088EB898:[64159312]: vmul.t     C420.t, C430.t, C510.t
    088EB89C:[FBB201E0]: sv.q       C420.q, 480($sp)
    088EB8A0:[64159412]: vmul.t     C420.t, C500.t, C510.t
    088EB8A4:[FBB201D0]: sv.q       C420.q, 464($sp)
    088EB8A8:[27A40250]: addiu      $a0, $sp, 592
    088EB8AC:[93A202C0]: lbu        $v0, 704($sp)
    088EB8B0:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    088EB8B4:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    088EB8B8:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    088EB8BC:[02804025]: or         $t0, $s4, $zr <=> move $t0, $s4
    088EB8C0:[02604825]: or         $t1, $s3, $zr <=> move $t1, $s3
    088EB8C4:[02405025]: or         $t2, $s2, $zr <=> move $t2, $s2
    088EB8C8:[02205825]: or         $t3, $s1, $zr <=> move $t3, $s1
    088EB8CC:[0E23A8C4]: jal        0x088EA310
    088EB8D0:[AFA20000]: sw         $v0, 0($sp)
    088EB8D4:[1040002D]: beq        $v0, $zr, 0x088EB98C
    088EB8D8:[00000000]: nop
    088EB8DC:[C7AC0160]: lwc1       $f12, 352($sp)
    088EB8E0:[4614603E]: c.le.s     $f12, $f20
    088EB8E4:[00000000]: nop
    088EB8E8:[45010028]: bc1t       0x088EB98C
    088EB8EC:[00000000]: nop
    088EB8F0:[460CB03E]: c.le.s     $f22, $f12
    088EB8F4:[00000000]: nop
    088EB8F8:[45010024]: bc1t       0x088EB98C
    088EB8FC:[00000000]: nop
    088EB900:[93040002]: lbu        $a0, 2($t8)
    088EB904:[30840001]: andi       $a0, $a0, 1
    088EB908:[50800011]: beql       $a0, $zr, 0x088EB950
    088EB90C:[93040000]: lbu        $a0, 0($t8)
    088EB910:[8F040004]: lw         $a0, 4($t8)
    088EB914:[8F050008]: lw         $a1, 8($t8)
    088EB918:[94860006]: lhu        $a2, 6($a0)
    088EB91C:[94840008]: lhu        $a0, 8($a0)
    088EB920:[A7A602BE]: sh         $a2, 702($sp)
    088EB924:[94A60006]: lhu        $a2, 6($a1)
    088EB928:[A7A402BC]: sh         $a0, 700($sp)
    088EB92C:[94A40008]: lhu        $a0, 8($a1)
    088EB930:[8F05000C]: lw         $a1, 12($t8)
    088EB934:[A7A602BA]: sh         $a2, 698($sp)
    088EB938:[94A60006]: lhu        $a2, 6($a1)
    088EB93C:[A7A402B8]: sh         $a0, 696($sp)
    088EB940:[94A40008]: lhu        $a0, 8($a1)
    088EB944:[A7A602B6]: sh         $a2, 694($sp)
    088EB948:[A7A402B4]: sh         $a0, 692($sp)
    088EB94C:[93040000]: lbu        $a0, 0($t8)
    088EB950:[C7B10164]: lwc1       $f17, 356($sp)
    088EB954:[AFA40278]: sw         $a0, 632($sp)
    088EB958:[46006586]: mov.s      $f22, $f12
    088EB95C:[C7B20168]: lwc1       $f18, 360($sp)
    088EB960:[DBBB01F0]: lv.q       C630.q, 496($sp)
    088EB964:[DBBA01E0]: lv.q       C620.q, 480($sp)
    088EB968:[DBB901D0]: lv.q       C610.q, 464($sp)
    088EB96C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088EB970:[AFA402B0]: sw         $a0, 688($sp)
    088EB974:[93A402C8]: lbu        $a0, 712($sp)
    088EB978:[14800004]: bne        $a0, $zr, 0x088EB98C
    088EB97C:[AFB90274]: sw         $t9, 628($sp)
    088EB980:[E7B100D0]: swc1       $f17, 208($sp)
    088EB984:[10000007]: b          0x088EB9A4
    088EB988:[E7B200D4]: swc1       $f18, 212($sp)
    088EB98C:[26100001]: addiu      $s0, $s0, 1
    088EB990:[0217202B]: sltu       $a0, $s0, $s7
    088EB994:[1480FF8B]: bne        $a0, $zr, 0x088EB7C4
    088EB998:[27390010]: addiu      $t9, $t9, 16
    088EB99C:[E7B100D0]: swc1       $f17, 208($sp)
    088EB9A0:[E7B200D4]: swc1       $f18, 212($sp)
    088EB9A4:[8FA402B0]: lw         $a0, 688($sp)
    088EB9A8:[10800052]: beq        $a0, $zr, 0x088EBAF4
    088EB9AC:[00000000]: nop
    088EB9B0:[FBBB02A0]: sv.q       C630.q, 672($sp)
    088EB9B4:[8FA402D8]: lw         $a0, 728($sp)
    088EB9B8:[FBBA0290]: sv.q       C620.q, 656($sp)
    088EB9BC:[10800004]: beq        $a0, $zr, 0x088EB9D0
    088EB9C0:[FBB90280]: sv.q       C610.q, 640($sp)
    088EB9C4:[8FA50274]: lw         $a1, 628($sp)
    088EB9C8:[0E24FF79]: jal        0x0893FDE4
    088EB9CC:[34060010]: ori        $a2, $zr, 16 <=> li $a2, 16
    088EB9D0:[DBB90280]: lv.q       C610.q, 640($sp)
    088EB9D4:[DBBA0290]: lv.q       C620.q, 656($sp)
    088EB9D8:[8FA402D0]: lw         $a0, 720($sp)
    088EB9DC:[DBBB02A0]: lv.q       C630.q, 672($sp)
    088EB9E0:[10800044]: beq        $a0, $zr, 0x088EBAF4
    088EB9E4:[00000000]: nop
    088EB9E8:[8FA60278]: lw         $a2, 632($sp)
    088EB9EC:[E4960000]: swc1       $f22, 0($a0)
    088EB9F0:[8FA502DC]: lw         $a1, 732($sp)
    088EB9F4:[AC86000C]: sw         $a2, 12($a0)
    088EB9F8:[90A6000B]: lbu        $a2, 11($a1)
    088EB9FC:[10C00010]: beq        $a2, $zr, 0x088EBA40
    088EBA00:[00000000]: nop
    088EBA04:[609B9A12]: vsub.t     C420.t, C620.t, C630.t
    088EBA08:[609B9913]: vsub.t     C430.t, C610.t, C630.t
    088EBA0C:[F2939214]: vcrsp.t    C500.t, C420.t, C430.t
    088EBA10:[D0009492]: vmov.q     C420.q, C500.q
    088EBA14:[64929210]: vdot.t     S400.s, C420.t, C420.t
    088EBA18:[D0111010]: vrsq.s     S400.s, S400.s
    088EBA1C:[DD0000C0]: VPFXT      [x, x, x, w]
    088EBA20:[64109212]: vmul.t     C420.t, C420.t, C400.t
    088EBA24:[FBB201A0]: sv.q       C420.q, 416($sp)
    088EBA28:[C7AC01A0]: lwc1       $f12, 416($sp)
    088EBA2C:[C7AD01A4]: lwc1       $f13, 420($sp)
    088EBA30:[C7AE01A8]: lwc1       $f14, 424($sp)
    088EBA34:[E48C0010]: swc1       $f12, 16($a0)
    088EBA38:[E48D0014]: swc1       $f13, 20($a0)
    088EBA3C:[E48E0018]: swc1       $f14, 24($a0)
    088EBA40:[90A5000A]: lbu        $a1, 10($a1)
    088EBA44:[10A0002B]: beq        $a1, $zr, 0x088EBAF4
    088EBA48:[00000000]: nop
    088EBA4C:[C7AC00D0]: lwc1       $f12, 208($sp)
    088EBA50:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    088EBA54:[44856800]: mtc1       $a1, $f13
    088EBA58:[C7AE00D4]: lwc1       $f14, 212($sp)
    088EBA5C:[460C6B41]: sub.s      $f13, $f13, $f12
    088EBA60:[3C053780]: lui        $a1, 0x3780 <=> li $a1, 0x37800000
    088EBA64:[34A50080]: ori        $a1, $a1, 128
    088EBA68:[44857800]: mtc1       $a1, $f15
    088EBA6C:[97A502BE]: lhu        $a1, 702($sp)
    088EBA70:[460E6B41]: sub.s      $f13, $f13, $f14
    088EBA74:[97A602BA]: lhu        $a2, 698($sp)
    088EBA78:[44858000]: mtc1       $a1, $f16
    088EBA7C:[97A702B6]: lhu        $a3, 694($sp)
    088EBA80:[44868800]: mtc1       $a2, $f17
    088EBA84:[97A502BC]: lhu        $a1, 700($sp)
    088EBA88:[460F6302]: mul.s      $f12, $f12, $f15
    088EBA8C:[97A802B8]: lhu        $t0, 696($sp)
    088EBA90:[46808420]: cvt.s.w    $f16, $f16
    088EBA94:[460F6B42]: mul.s      $f13, $f13, $f15
    088EBA98:[46808C60]: cvt.s.w    $f17, $f17
    088EBA9C:[97A602B4]: lhu        $a2, 692($sp)
    088EBAA0:[460F7382]: mul.s      $f14, $f14, $f15
    088EBAA4:[44879000]: mtc1       $a3, $f18
    088EBAA8:[46106C02]: mul.s      $f16, $f13, $f16
    088EBAAC:[46116442]: mul.s      $f17, $f12, $f17
    088EBAB0:[44859800]: mtc1       $a1, $f19
    088EBAB4:[468093E0]: cvt.s.w    $f15, $f18
    088EBAB8:[44880000]: mtc1       $t0, $f0
    088EBABC:[46809CE0]: cvt.s.w    $f19, $f19
    088EBAC0:[46118400]: add.s      $f16, $f16, $f17
    088EBAC4:[46800020]: cvt.s.w    $f0, $f0
    088EBAC8:[44869000]: mtc1       $a2, $f18
    088EBACC:[460F73C2]: mul.s      $f15, $f14, $f15
    088EBAD0:[46136B42]: mul.s      $f13, $f13, $f19
    088EBAD4:[46006302]: mul.s      $f12, $f12, $f0
    088EBAD8:[46809460]: cvt.s.w    $f17, $f18
    088EBADC:[460F83C0]: add.s      $f15, $f16, $f15
    088EBAE0:[460C6B00]: add.s      $f12, $f13, $f12
    088EBAE4:[46117382]: mul.s      $f14, $f14, $f17
    088EBAE8:[E48F0004]: swc1       $f15, 4($a0)
    088EBAEC:[460E6300]: add.s      $f12, $f12, $f14
    088EBAF0:[E48C0008]: swc1       $f12, 8($a0)
    088EBAF4:[8FA402D8]: lw         $a0, 728($sp)
    088EBAF8:[10800003]: beq        $a0, $zr, 0x088EBB08
    088EBAFC:[00000000]: nop
    088EBB00:[8FA502B0]: lw         $a1, 688($sp)
    088EBB04:[A0850003]: sb         $a1, 3($a0)
    088EBB08:[8FA202B0]: lw         $v0, 688($sp)
    088EBB0C:[C7B402E0]: lwc1       $f20, 736($sp)
    088EBB10:[C7B602E4]: lwc1       $f22, 740($sp)
    088EBB14:[8FB002E8]: lw         $s0, 744($sp)
    088EBB18:[8FB102EC]: lw         $s1, 748($sp)
    088EBB1C:[8FB202F0]: lw         $s2, 752($sp)
    088EBB20:[8FB302F4]: lw         $s3, 756($sp)
    088EBB24:[8FB402F8]: lw         $s4, 760($sp)
    088EBB28:[8FB502FC]: lw         $s5, 764($sp)
    088EBB2C:[8FB60300]: lw         $s6, 768($sp)
    088EBB30:[8FB70304]: lw         $s7, 772($sp)
    088EBB34:[8FBE0308]: lw         $fp, 776($sp)
    088EBB38:[8FBF030C]: lw         $ra, 780($sp)
    088EBB3C:[03E00008]: jr         $ra
    088EBB40:[27BD0310]: addiu      $sp, $sp, 784
  Back Branch 088EB6F4 990148 times (length 78)
--> 088EB5C4:[8D250000]: lw         $a1, 0($t1)
    088EB5C8:[00B62024]: and        $a0, $a1, $s6
    088EB5CC:[10800039]: beq        $a0, $zr, 0x088EB6B4
    088EB5D0:[00000000]: nop
    088EB5D4:[30A40003]: andi       $a0, $a1, 3
    088EB5D8:[1495000E]: bne        $a0, $s5, 0x088EB614
    088EB5DC:[00000000]: nop
    088EB5E0:[8D240004]: lw         $a0, 4($t1)
    088EB5E4:[3084007F]: andi       $a0, $a0, 127
    088EB5E8:[10800008]: beq        $a0, $zr, 0x088EB60C
    088EB5EC:[00000000]: nop
    088EB5F0:[001020C0]: sll        $a0, $s0, 0x0003
    088EB5F4:[8D250000]: lw         $a1, 0($t1)
    088EB5F8:[00922021]: addu       $a0, $a0, $s2
    088EB5FC:[8D260004]: lw         $a2, 4($t1)
    088EB600:[AC850000]: sw         $a1, 0($a0)
    088EB604:[26100001]: addiu      $s0, $s0, 1
    088EB608:[AC860004]: sw         $a2, 4($a0)
    088EB60C:[1000002A]: b          0x088EB6B8
    088EB610:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088EB614:[85280004]: lh         $t0, 4($t1)
    088EB618:[00053A02]: srl        $a3, $a1, 0x0008
    088EB61C:[00042080]: sll        $a0, $a0, 0x0002
    088EB620:[85260006]: lh         $a2, 6($t1)
    088EB624:[009E2821]: addu       $a1, $a0, $fp
    088EB628:[8CA50020]: lw         $a1, 32($a1)
    088EB62C:[00974821]: addu       $t1, $a0, $s7
    088EB630:[8D290030]: lw         $t1, 48($t1)
    088EB634:[0105582A]: slt        $t3, $t0, $a1
    088EB638:[15600014]: bne        $t3, $zr, 0x088EB68C
    088EB63C:[0126282A]: slt        $a1, $t1, $a2
    088EB640:[14A0000F]: bne        $a1, $zr, 0x088EB680
    088EB644:[03074821]: addu       $t1, $t8, $a3
    088EB648:[DA320000]: lv.q       C420.q, 0($s1)
    088EB64C:[DB330010]: lv.q       C430.q, 16($t9)
    088EB650:[03072821]: addu       $a1, $t8, $a3
    088EB654:[F9F20000]: sv.q       C420.q, 0($t7)
    088EB658:[01A43821]: addu       $a3, $t5, $a0
    088EB65C:[F9F30010]: sv.q       C430.q, 16($t7)
    088EB660:[00F43821]: addu       $a3, $a3, $s4
    088EB664:[ACE60040]: sw         $a2, 64($a3)
    088EB668:[24A50008]: addiu      $a1, $a1, 8
    088EB66C:[ADC50058]: sw         $a1, 88($t6)
    088EB670:[254A0001]: addiu      $t2, $t2, 1
    088EB674:[25AD0020]: addiu      $t5, $t5, 32
    088EB678:[25EF0020]: addiu      $t7, $t7, 32
    088EB67C:[25CE0020]: addiu      $t6, $t6, 32
    088EB680:[00992021]: addu       $a0, $a0, $t9
    088EB684:[10000009]: b          0x088EB6AC
    088EB688:[AC880010]: sw         $t0, 16($a0)
    088EB68C:[14A00006]: bne        $a1, $zr, 0x088EB6A8
    088EB690:[00000000]: nop
    088EB694:[03074821]: addu       $t1, $t8, $a3
    088EB698:[00912021]: addu       $a0, $a0, $s1
    088EB69C:[25290008]: addiu      $t1, $t1, 8
    088EB6A0:[10000002]: b          0x088EB6AC
    088EB6A4:[AC860000]: sw         $a2, 0($a0)
    088EB6A8:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088EB6AC:[10000002]: b          0x088EB6B8
    088EB6B0:[00000000]: nop
    088EB6B4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088EB6B8:[1520000E]: bne        $t1, $zr, 0x088EB6F4
    088EB6BC:[00000000]: nop
    088EB6C0:[1140000C]: beq        $t2, $zr, 0x088EB6F4
    088EB6C4:[00000000]: nop
    088EB6C8:[254AFFFF]: addiu      $t2, $t2, -1
    088EB6CC:[000A2140]: sll        $a0, $t2, 0x0005
    088EB6D0:[009F2021]: addu       $a0, $a0, $ra
    088EB6D4:[8C890018]: lw         $t1, 24($a0)
    088EB6D8:[D8920000]: lv.q       C420.q, 0($a0)
    088EB6DC:[D8930010]: lv.q       C430.q, 16($a0)
    088EB6E0:[FA720000]: sv.q       C420.q, 0($s3)
    088EB6E4:[25ADFFE0]: addiu      $t5, $t5, -32
    088EB6E8:[25EFFFE0]: addiu      $t7, $t7, -32
    088EB6EC:[FB330010]: sv.q       C430.q, 16($t9)
    088EB6F0:[25CEFFE0]: addiu      $t6, $t6, -32
--> 088EB6F4:[1520FFB3]: bne        $t1, $zr, 0x088EB5C4
    088EB6F8:[00000000]: nop
    088EB6FC:[16000007]: bne        $s0, $zr, 0x088EB71C
    088EB700:[2604FFFF]: addiu      $a0, $s0, -1
    088EB704:[8FA402D8]: lw         $a0, 728($sp)
  Back Branch 088EB2BC 612582 times (length 39)
--> 088EB228:[C4AC0000]: lwc1       $f12, 0($a1)
    088EB22C:[C4CD0000]: lwc1       $f13, 0($a2)
    088EB230:[460D6302]: mul.s      $f12, $f12, $f13
    088EB234:[4600630D]: trunc.w.s  $f12, $f12
    088EB238:[440B6000]: mfc1       $t3, $f12
    088EB23C:[256BFFFF]: addiu      $t3, $t3, -1
    088EB240:[ACEB0020]: sw         $t3, 32($a3)
    088EB244:[C4AE0000]: lwc1       $f14, 0($a1)
    088EB248:[C50F0000]: lwc1       $f15, 0($t0)
    088EB24C:[460F7382]: mul.s      $f14, $f14, $f15
    088EB250:[4600734D]: trunc.w.s  $f13, $f14
    088EB254:[440B6800]: mfc1       $t3, $f13
    088EB258:[256B0001]: addiu      $t3, $t3, 1
    088EB25C:[AD2B0030]: sw         $t3, 48($t1)
    088EB260:[8D4B0000]: lw         $t3, 0($t2)
    088EB264:[AC4B0000]: sw         $t3, 0($v0)
    088EB268:[8C6B0000]: lw         $t3, 0($v1)
    088EB26C:[AD8B0010]: sw         $t3, 16($t4)
    088EB270:[8CFF0020]: lw         $ra, 32($a3)
    088EB274:[017F582A]: slt        $t3, $t3, $ra
    088EB278:[15600014]: bne        $t3, $zr, 0x088EB2CC
    088EB27C:[00000000]: nop
    088EB280:[8D2B0030]: lw         $t3, 48($t1)
    088EB284:[8C5F0000]: lw         $ra, 0($v0)
    088EB288:[017F582A]: slt        $t3, $t3, $ra
    088EB28C:[1560000F]: bne        $t3, $zr, 0x088EB2CC
    088EB290:[00000000]: nop
    088EB294:[24840001]: addiu      $a0, $a0, 1
    088EB298:[24A50004]: addiu      $a1, $a1, 4
    088EB29C:[24C60004]: addiu      $a2, $a2, 4
    088EB2A0:[24E70004]: addiu      $a3, $a3, 4
    088EB2A4:[25080004]: addiu      $t0, $t0, 4
    088EB2A8:[25290004]: addiu      $t1, $t1, 4
    088EB2AC:[254A0004]: addiu      $t2, $t2, 4
    088EB2B0:[24420004]: addiu      $v0, $v0, 4
    088EB2B4:[24630004]: addiu      $v1, $v1, 4
    088EB2B8:[2C8B0003]: sltiu      $t3, $a0, 3
--> 088EB2BC:[1560FFDA]: bne        $t3, $zr, 0x088EB228
    088EB2C0:[258C0004]: addiu      $t4, $t4, 4
    088EB2C4:[10000003]: b          0x088EB2D4
    088EB2C8:[AFB802CC]: sw         $t8, 716($sp)
    088EB2CC:[1000020F]: b          0x088EBB0C
  Back Branch 088EB994 223060 times (length 118)
_S1_2_881B0E4 96479645 instructions (2,475%), 24768 calls (0881B0E4 - 0881B9B4, length 565)
    0881B0E4:[27BDFD70]: addiu      $sp, $sp, -656
    0881B0E8:[AFA8024C]: sw         $t0, 588($sp)
    0881B0EC:[AFA90254]: sw         $t1, 596($sp)
    0881B0F0:[AFAA0248]: sw         $t2, 584($sp)
    0881B0F4:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881B0F8:[E7B4025C]: swc1       $f20, 604($sp)
    0881B0FC:[E7B60260]: swc1       $f22, 608($sp)
    0881B100:[AFB00264]: sw         $s0, 612($sp)
    0881B104:[AFB10268]: sw         $s1, 616($sp)
    0881B108:[AFB2026C]: sw         $s2, 620($sp)
    0881B10C:[AFB30270]: sw         $s3, 624($sp)
    0881B110:[AFB40274]: sw         $s4, 628($sp)
    0881B114:[AFB50278]: sw         $s5, 632($sp)
    0881B118:[AFB6027C]: sw         $s6, 636($sp)
    0881B11C:[AFB70280]: sw         $s7, 640($sp)
    0881B120:[AFBE0284]: sw         $fp, 644($sp)
    0881B124:[4480B000]: mtc1       $zr, $f22
    0881B128:[24D6000C]: addiu      $s6, $a2, 12
    0881B12C:[4484A000]: mtc1       $a0, $f20
    0881B130:[27B50030]: addiu      $s5, $sp, 48
    0881B134:[27B40118]: addiu      $s4, $sp, 280
    0881B138:[27B30124]: addiu      $s3, $sp, 292
    0881B13C:[24B20018]: addiu      $s2, $a1, 24
    0881B140:[24B10024]: addiu      $s1, $a1, 36
    0881B144:[00A0F025]: or         $fp, $a1, $zr <=> move $fp, $a1
    0881B148:[00C06825]: or         $t5, $a2, $zr <=> move $t5, $a2
    0881B14C:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    0881B150:[AFAB023C]: sw         $t3, 572($sp)
    0881B154:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    0881B158:[AFBF0288]: sw         $ra, 648($sp)
    0881B15C:[AFB70258]: sw         $s7, 600($sp)
    0881B160:[27B70100]: addiu      $s7, $sp, 256
    0881B164:[AFB60244]: sw         $s6, 580($sp)
    0881B168:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881B16C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0881B170:[01A03025]: or         $a2, $t5, $zr <=> move $a2, $t5
    0881B174:[0E23BDE0]: jal        0x088EF780
    0881B178:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0881B17C:[DA000000]: lv.q       C000.q, 0($s0)
    0881B180:[DA010010]: lv.q       C010.q, 16($s0)
    0881B184:[DA020020]: lv.q       C020.q, 32($s0)
    0881B188:[DA030030]: lv.q       C030.q, 48($s0)
    0881B18C:[FBA00080]: sv.q       C000.q, 128($sp)
    0881B190:[27A40080]: addiu      $a0, $sp, 128
    0881B194:[FBA10090]: sv.q       C010.q, 144($sp)
    0881B198:[24840030]: addiu      $a0, $a0, 48
    0881B19C:[FBA200A0]: sv.q       C020.q, 160($sp)
    0881B1A0:[FBA300B0]: sv.q       C030.q, 176($sp)
    0881B1A4:[C6EC0000]: lwc1       $f12, 0($s7)
    0881B1A8:[C6ED0004]: lwc1       $f13, 4($s7)
    0881B1AC:[C6EE0008]: lwc1       $f14, 8($s7)
    0881B1B0:[E48C0000]: swc1       $f12, 0($a0)
    0881B1B4:[E48D0004]: swc1       $f13, 4($a0)
    0881B1B8:[E48E0008]: swc1       $f14, 8($a0)
    0881B1BC:[E494000C]: swc1       $f20, 12($a0)
    0881B1C0:[DBA00080]: lv.q       C000.q, 128($sp)
    0881B1C4:[DBA10090]: lv.q       C010.q, 144($sp)
    0881B1C8:[DBA200A0]: lv.q       C020.q, 160($sp)
    0881B1CC:[DBA300B0]: lv.q       C030.q, 176($sp)
    0881B1D0:[F3838084]: VMIDT.q    M100.q
    0881B1D4:[F380A004]: VMMOV.t    M100.t, E000.t
    0881B1D8:[F1038007]: VTFM3.t    C130.t, M000.t, C030.t
    0881B1DC:[D0028707]: vneg.t     C130.t, C130.t
    0881B1E0:[F3808480]: VMMOV.q    M000.q, M100.q
    0881B1E4:[FBA000C0]: sv.q       C000.q, 192($sp)
    0881B1E8:[FBA100D0]: sv.q       C010.q, 208($sp)
    0881B1EC:[FBA200E0]: sv.q       C020.q, 224($sp)
    0881B1F0:[FBA300F0]: sv.q       C030.q, 240($sp)
    0881B1F4:[DA000000]: lv.q       C000.q, 0($s0)
    0881B1F8:[DA010010]: lv.q       C010.q, 16($s0)
    0881B1FC:[DA020020]: lv.q       C020.q, 32($s0)
    0881B200:[DA030030]: lv.q       C030.q, 48($s0)
    0881B204:[F3868084]: VMZERO.q   M100.q
    0881B208:[F380A084]: VMMOV.q    M100.q, E000.q
    0881B20C:[F3808480]: VMMOV.q    M000.q, M100.q
    0881B210:[FBA00000]: sv.q       C000.q, 0($sp)
    0881B214:[FBA10010]: sv.q       C010.q, 16($sp)
    0881B218:[FBA20020]: sv.q       C020.q, 32($sp)
    0881B21C:[FBA30030]: sv.q       C030.q, 48($sp)
    0881B220:[E7B6000C]: swc1       $f22, 12($sp)
    0881B224:[E7B6001C]: swc1       $f22, 28($sp)
    0881B228:[E7B6002C]: swc1       $f22, 44($sp)
    0881B22C:[D8920000]: lv.q       C420.q, 0($a0)
    0881B230:[FAB20000]: sv.q       C420.q, 0($s5)
    0881B234:[DBB20000]: lv.q       C420.q, 0($sp)
    0881B238:[D0019212]: vabs.t     C420.t, C420.t
    0881B23C:[DBB30010]: lv.q       C430.q, 16($sp)
    0881B240:[D0019313]: vabs.t     C430.t, C430.t
    0881B244:[DBB40020]: lv.q       C500.q, 32($sp)
    0881B248:[D0019414]: vabs.t     C500.t, C500.t
    0881B24C:[FBB20040]: sv.q       C420.q, 64($sp)
    0881B250:[FBB30050]: sv.q       C430.q, 80($sp)
    0881B254:[FBB40060]: sv.q       C500.q, 96($sp)
    0881B258:[C6CC0000]: lwc1       $f12, 0($s6)
    0881B25C:[3C0D0001]: lui        $t5, 0x0001 <=> li $t5, 0x00010000
    0881B260:[E7AC0070]: swc1       $f12, 112($sp)
    0881B264:[C6CC0004]: lwc1       $f12, 4($s6)
    0881B268:[25AD0010]: addiu      $t5, $t5, 16
    0881B26C:[E7AC0074]: swc1       $f12, 116($sp)
    0881B270:[C6CC0008]: lwc1       $f12, 8($s6)
    0881B274:[25A70010]: addiu      $a3, $t5, 16
    0881B278:[E7AC0078]: swc1       $f12, 120($sp)
    0881B27C:[E7B4007C]: swc1       $f20, 124($sp)
    0881B280:[AFA70230]: sw         $a3, 560($sp)
    0881B284:[24E60010]: addiu      $a2, $a3, 16
    0881B288:[C7AC0100]: lwc1       $f12, 256($sp)
    0881B28C:[AFA60238]: sw         $a2, 568($sp)
    0881B290:[C7AD010C]: lwc1       $f13, 268($sp)
    0881B294:[460D6381]: sub.s      $f14, $f12, $f13
    0881B298:[E7AE0118]: swc1       $f14, 280($sp)
    0881B29C:[C7AE0104]: lwc1       $f14, 260($sp)
    0881B2A0:[C7AF0110]: lwc1       $f15, 272($sp)
    0881B2A4:[460D6300]: add.s      $f12, $f12, $f13
    0881B2A8:[460F7401]: sub.s      $f16, $f14, $f15
    0881B2AC:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    0881B2B0:[E7B0011C]: swc1       $f16, 284($sp)
    0881B2B4:[C7B00108]: lwc1       $f16, 264($sp)
    0881B2B8:[C7B10114]: lwc1       $f17, 276($sp)
    0881B2BC:[46118481]: sub.s      $f18, $f16, $f17
    0881B2C0:[02801825]: or         $v1, $s4, $zr <=> move $v1, $s4
    0881B2C4:[03C04025]: or         $t0, $fp, $zr <=> move $t0, $fp
    0881B2C8:[02601025]: or         $v0, $s3, $zr <=> move $v0, $s3
    0881B2CC:[E7B20120]: swc1       $f18, 288($sp)
    0881B2D0:[E7AC0124]: swc1       $f12, 292($sp)
    0881B2D4:[460F7300]: add.s      $f12, $f14, $f15
    0881B2D8:[02405825]: or         $t3, $s2, $zr <=> move $t3, $s2
    0881B2DC:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    0881B2E0:[02205025]: or         $t2, $s1, $zr <=> move $t2, $s1
    0881B2E4:[01A04825]: or         $t1, $t5, $zr <=> move $t1, $t5
    0881B2E8:[E7AC0128]: swc1       $f12, 296($sp)
    0881B2EC:[46118300]: add.s      $f12, $f16, $f17
    0881B2F0:[E7AC012C]: swc1       $f12, 300($sp)
    0881B2F4:[8FB70258]: lw         $s7, 600($sp)
    0881B2F8:[C46C0000]: lwc1       $f12, 0($v1)
    0881B2FC:[C50D0000]: lwc1       $f13, 0($t0)
    0881B300:[460D6302]: mul.s      $f12, $f12, $f13
    0881B304:[4600630D]: trunc.w.s  $f12, $f12
    0881B308:[44046000]: mfc1       $a0, $f12
    0881B30C:[ACE40000]: sw         $a0, 0($a3)
    0881B310:[C44E0000]: lwc1       $f14, 0($v0)
    0881B314:[C50F0000]: lwc1       $f15, 0($t0)
    0881B318:[460F7382]: mul.s      $f14, $f14, $f15
    0881B31C:[4600738D]: trunc.w.s  $f14, $f14
    0881B320:[44047000]: mfc1       $a0, $f14
    0881B324:[ACC40000]: sw         $a0, 0($a2)
    0881B328:[8D640000]: lw         $a0, 0($t3)
    0881B32C:[ACA40000]: sw         $a0, 0($a1)
    0881B330:[8D440000]: lw         $a0, 0($t2)
    0881B334:[AD240000]: sw         $a0, 0($t1)
    0881B338:[8CEE0000]: lw         $t6, 0($a3)
    0881B33C:[008E202A]: slt        $a0, $a0, $t6
    0881B340:[14800014]: bne        $a0, $zr, 0x0881B394
    0881B344:[00000000]: nop
    0881B348:[8CC40000]: lw         $a0, 0($a2)
    0881B34C:[8CAE0000]: lw         $t6, 0($a1)
    0881B350:[008E202A]: slt        $a0, $a0, $t6
    0881B354:[1480000F]: bne        $a0, $zr, 0x0881B394
    0881B358:[00000000]: nop
    0881B35C:[258C0001]: addiu      $t4, $t4, 1
    0881B360:[24630004]: addiu      $v1, $v1, 4
    0881B364:[25080004]: addiu      $t0, $t0, 4
    0881B368:[24E70004]: addiu      $a3, $a3, 4
    0881B36C:[24420004]: addiu      $v0, $v0, 4
    0881B370:[24C60004]: addiu      $a2, $a2, 4
    0881B374:[256B0004]: addiu      $t3, $t3, 4
    0881B378:[24A50004]: addiu      $a1, $a1, 4
    0881B37C:[254A0004]: addiu      $t2, $t2, 4
    0881B380:[2D840003]: sltiu      $a0, $t4, 3
    0881B384:[1480FFDC]: bne        $a0, $zr, 0x0881B2F8
    0881B388:[25290004]: addiu      $t1, $t1, 4
    0881B38C:[10000003]: b          0x0881B39C
    0881B390:[27C4000C]: addiu      $a0, $fp, 12
    0881B394:[1000017A]: b          0x0881B980
    0881B398:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0881B39C:[C48C0000]: lwc1       $f12, 0($a0)
    0881B3A0:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0881B3A4:[C48E0004]: lwc1       $f14, 4($a0)
    0881B3A8:[44856800]: mtc1       $a1, $f13
    0881B3AC:[460D6302]: mul.s      $f12, $f12, $f13
    0881B3B0:[C48F0008]: lwc1       $f15, 8($a0)
    0881B3B4:[460D7382]: mul.s      $f14, $f14, $f13
    0881B3B8:[AFBE0250]: sw         $fp, 592($sp)
    0881B3BC:[AFA40240]: sw         $a0, 576($sp)
    0881B3C0:[E7B6013C]: swc1       $f22, 316($sp)
    0881B3C4:[E7AC0130]: swc1       $f12, 304($sp)
    0881B3C8:[460D7B42]: mul.s      $f13, $f15, $f13
    0881B3CC:[E7AE0134]: swc1       $f14, 308($sp)
    0881B3D0:[3C100001]: lui        $s0, 0x0001 <=> li $s0, 0x00010000
    0881B3D4:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    0881B3D8:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0881B3DC:[E7AD0138]: swc1       $f13, 312($sp)
    0881B3E0:[8FA4023C]: lw         $a0, 572($sp)
    0881B3E4:[8FCA0034]: lw         $t2, 52($fp)
    0881B3E8:[00042080]: sll        $a0, $a0, 0x0002
    0881B3EC:[3C1E0001]: lui        $fp, 0x0001 <=> li $fp, 0x00010000
    0881B3F0:[AFA40234]: sw         $a0, 564($sp)
    0881B3F4:[01409825]: or         $s3, $t2, $zr <=> move $s3, $t2
    0881B3F8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0881B3FC:[0200F825]: or         $ra, $s0, $zr <=> move $ra, $s0
    0881B400:[0200C825]: or         $t9, $s0, $zr <=> move $t9, $s0
    0881B404:[0200C025]: or         $t8, $s0, $zr <=> move $t8, $s0
    0881B408:[02007825]: or         $t7, $s0, $zr <=> move $t7, $s0
    0881B40C:[02007025]: or         $t6, $s0, $zr <=> move $t6, $s0
    0881B410:[02006025]: or         $t4, $s0, $zr <=> move $t4, $s0
    0881B414:[27DE0440]: addiu      $fp, $fp, 1088
    0881B418:[3C160001]: lui        $s6, 0x0001 <=> li $s6, 0x00010000
    0881B41C:[3C150001]: lui        $s5, 0x0001 <=> li $s5, 0x00010000
    0881B420:[3C140001]: lui        $s4, 0x0001 <=> li $s4, 0x00010000
    0881B424:[8FA40234]: lw         $a0, 564($sp)
    0881B428:[8D460000]: lw         $a2, 0($t2)
    0881B42C:[00C42024]: and        $a0, $a2, $a0
    0881B430:[10800071]: beq        $a0, $zr, 0x0881B5F8
    0881B434:[00000000]: nop
    0881B438:[30C50003]: andi       $a1, $a2, 3
    0881B43C:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    0881B440:[54A40036]: bnel       $a1, $a0, 0x0881B51C
    0881B444:[85490004]: lh         $t1, 4($t2)
    0881B448:[8D440004]: lw         $a0, 4($t2)
    0881B44C:[3084007F]: andi       $a0, $a0, 127
    0881B450:[10800030]: beq        $a0, $zr, 0x0881B514
    0881B454:[00000000]: nop
    0881B458:[DAD20000]: lv.q       C420.q, 0($s6)
    0881B45C:[DBB30130]: lv.q       C430.q, 304($sp)
    0881B460:[D9B40000]: lv.q       C500.q, 0($t5)
    0881B464:[D2809212]: vi2f.t     C420.t, C420.t, 0
    0881B468:[D2809414]: vi2f.t     C500.t, C500.t, 0
    0881B46C:[64139212]: vmul.t     C420.t, C420.t, C430.t
    0881B470:[64139413]: vmul.t     C430.t, C500.t, C430.t
    0881B474:[60139214]: vadd.t     C500.t, C420.t, C430.t
    0881B478:[60929312]: vsub.t     C420.t, C430.t, C420.t
    0881B47C:[27A40030]: addiu      $a0, $sp, 48
    0881B480:[D8930000]: lv.q       C430.q, 0($a0)
    0881B484:[60949313]: vsub.t     C430.t, C430.t, C500.t
    0881B488:[DBA00000]: lv.q       C000.q, 0($sp)
    0881B48C:[DBA10010]: lv.q       C010.q, 16($sp)
    0881B490:[DBA20020]: lv.q       C020.q, 32($sp)
    0881B494:[DBA30030]: lv.q       C030.q, 48($sp)
    0881B498:[F113A014]: VTFM3.t    C500.t, E000.t, C430.t
    0881B49C:[D0009493]: vmov.q     C430.q, C500.q
    0881B4A0:[27A40040]: addiu      $a0, $sp, 64
    0881B4A4:[D8800000]: lv.q       C000.q, 0($a0)
    0881B4A8:[D8810010]: lv.q       C010.q, 16($a0)
    0881B4AC:[D8820020]: lv.q       C020.q, 32($a0)
    0881B4B0:[D8830030]: lv.q       C030.q, 48($a0)
    0881B4B4:[F192A014]: VHTFM4.q   C500.q, E000.q, C420.q
    0881B4B8:[D0009492]: vmov.q     C420.q, C500.q
    0881B4BC:[D0019313]: vabs.t     C430.t, C430.t
    0881B4C0:[60939212]: vsub.t     C420.t, C420.t, C430.t
    0881B4C4:[27A401E0]: addiu      $a0, $sp, 480
    0881B4C8:[FBB201E0]: sv.q       C420.q, 480($sp)
    0881B4CC:[8C850000]: lw         $a1, 0($a0)
    0881B4D0:[8C860004]: lw         $a2, 4($a0)
    0881B4D4:[8C840008]: lw         $a0, 8($a0)
    0881B4D8:[00A62825]: or         $a1, $a1, $a2
    0881B4DC:[00A42025]: or         $a0, $a1, $a0
    0881B4E0:[04810003]: bgez       $a0, 0x0881B4F0
    0881B4E4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881B4E8:[10000001]: b          0x0881B4F0
    0881B4EC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881B4F0:[10A00008]: beq        $a1, $zr, 0x0881B514
    0881B4F4:[00000000]: nop
    0881B4F8:[001220C0]: sll        $a0, $s2, 0x0003
    0881B4FC:[8D450000]: lw         $a1, 0($t2)
    0881B500:[009E2021]: addu       $a0, $a0, $fp
    0881B504:[8D460004]: lw         $a2, 4($t2)
    0881B508:[AC850000]: sw         $a1, 0($a0)
    0881B50C:[26520001]: addiu      $s2, $s2, 1
    0881B510:[AC860004]: sw         $a2, 4($a0)
    0881B514:[10000039]: b          0x0881B5FC
    0881B518:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0881B51C:[85470006]: lh         $a3, 6($t2)
    0881B520:[00064202]: srl        $t0, $a2, 0x0008
    0881B524:[8FA40230]: lw         $a0, 560($sp)
    0881B528:[00052880]: sll        $a1, $a1, 0x0002
    0881B52C:[8FA60238]: lw         $a2, 568($sp)
    0881B530:[00852021]: addu       $a0, $a0, $a1
    0881B534:[8C840000]: lw         $a0, 0($a0)
    0881B538:[00C53021]: addu       $a2, $a2, $a1
    0881B53C:[8CC60000]: lw         $a2, 0($a2)
    0881B540:[0124202A]: slt        $a0, $t1, $a0
    0881B544:[14800022]: bne        $a0, $zr, 0x0881B5D0
    0881B548:[00C7302A]: slt        $a2, $a2, $a3
    0881B54C:[14C0001D]: bne        $a2, $zr, 0x0881B5C4
    0881B550:[02685021]: addu       $t2, $s3, $t0
    0881B554:[8EE40000]: lw         $a0, 0($s7)
    0881B558:[AE040040]: sw         $a0, 64($s0)
    0881B55C:[8EA40004]: lw         $a0, 4($s5)
    0881B560:[AFE40044]: sw         $a0, 68($ra)
    0881B564:[8E840008]: lw         $a0, 8($s4)
    0881B568:[AF240048]: sw         $a0, 72($t9)
    0881B56C:[8DA40000]: lw         $a0, 0($t5)
    0881B570:[02683021]: addu       $a2, $s3, $t0
    0881B574:[AF04004C]: sw         $a0, 76($t8)
    0881B578:[8DA40004]: lw         $a0, 4($t5)
    0881B57C:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    0881B580:[ADE40050]: sw         $a0, 80($t7)
    0881B584:[8DA40008]: lw         $a0, 8($t5)
    0881B588:[24C60008]: addiu      $a2, $a2, 8
    0881B58C:[ADC40054]: sw         $a0, 84($t6)
    0881B590:[02252021]: addu       $a0, $s1, $a1
    0881B594:[00882021]: addu       $a0, $a0, $t0
    0881B598:[AC870040]: sw         $a3, 64($a0)
    0881B59C:[AD860058]: sw         $a2, 88($t4)
    0881B5A0:[256B0001]: addiu      $t3, $t3, 1
    0881B5A4:[26310020]: addiu      $s1, $s1, 32
    0881B5A8:[26100020]: addiu      $s0, $s0, 32
    0881B5AC:[27FF0020]: addiu      $ra, $ra, 32
    0881B5B0:[27390020]: addiu      $t9, $t9, 32
    0881B5B4:[27180020]: addiu      $t8, $t8, 32
    0881B5B8:[25EF0020]: addiu      $t7, $t7, 32
    0881B5BC:[25CE0020]: addiu      $t6, $t6, 32
    0881B5C0:[258C0020]: addiu      $t4, $t4, 32
    0881B5C4:[01A52021]: addu       $a0, $t5, $a1
    0881B5C8:[10000009]: b          0x0881B5F0
    0881B5CC:[AC890000]: sw         $t1, 0($a0)
    0881B5D0:[14C00006]: bne        $a2, $zr, 0x0881B5EC
    0881B5D4:[00000000]: nop
    0881B5D8:[02685021]: addu       $t2, $s3, $t0
    0881B5DC:[00B72021]: addu       $a0, $a1, $s7
    0881B5E0:[254A0008]: addiu      $t2, $t2, 8
    0881B5E4:[10000002]: b          0x0881B5F0
    0881B5E8:[AC870000]: sw         $a3, 0($a0)
    0881B5EC:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0881B5F0:[10000002]: b          0x0881B5FC
    0881B5F4:[00000000]: nop
    0881B5F8:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0881B5FC:[1540001D]: bne        $t2, $zr, 0x0881B674
    0881B600:[00000000]: nop
    0881B604:[1160001B]: beq        $t3, $zr, 0x0881B674
    0881B608:[00000000]: nop
    0881B60C:[256BFFFF]: addiu      $t3, $t3, -1
    0881B610:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    0881B614:[000B2140]: sll        $a0, $t3, 0x0005
    0881B618:[24A50040]: addiu      $a1, $a1, 64
    0881B61C:[00852021]: addu       $a0, $a0, $a1
    0881B620:[8C8A0018]: lw         $t2, 24($a0)
    0881B624:[8C850000]: lw         $a1, 0($a0)
    0881B628:[AEC50000]: sw         $a1, 0($s6)
    0881B62C:[8C850004]: lw         $a1, 4($a0)
    0881B630:[AEA50004]: sw         $a1, 4($s5)
    0881B634:[8C850008]: lw         $a1, 8($a0)
    0881B638:[AE850008]: sw         $a1, 8($s4)
    0881B63C:[8C85000C]: lw         $a1, 12($a0)
    0881B640:[2631FFE0]: addiu      $s1, $s1, -32
    0881B644:[ADA50000]: sw         $a1, 0($t5)
    0881B648:[8C850010]: lw         $a1, 16($a0)
    0881B64C:[2610FFE0]: addiu      $s0, $s0, -32
    0881B650:[ADA50004]: sw         $a1, 4($t5)
    0881B654:[8C840014]: lw         $a0, 20($a0)
    0881B658:[27FFFFE0]: addiu      $ra, $ra, -32
    0881B65C:[2739FFE0]: addiu      $t9, $t9, -32
    0881B660:[2718FFE0]: addiu      $t8, $t8, -32
    0881B664:[25EFFFE0]: addiu      $t7, $t7, -32
    0881B668:[25CEFFE0]: addiu      $t6, $t6, -32
    0881B66C:[258CFFE0]: addiu      $t4, $t4, -32
    0881B670:[ADA40008]: sw         $a0, 8($t5)
    0881B674:[1540FF6B]: bne        $t2, $zr, 0x0881B424
    0881B678:[00000000]: nop
    0881B67C:[16400003]: bne        $s2, $zr, 0x0881B68C
    0881B680:[2644FFFF]: addiu      $a0, $s2, -1
    0881B684:[100000BE]: b          0x0881B980
    0881B688:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0881B68C:[000420C0]: sll        $a0, $a0, 0x0003
    0881B690:[009E2021]: addu       $a0, $a0, $fp
    0881B694:[8C860000]: lw         $a2, 0($a0)
    0881B698:[001228C0]: sll        $a1, $s2, 0x0003
    0881B69C:[8FB10240]: lw         $s1, 576($sp)
    0881B6A0:[00BE2821]: addu       $a1, $a1, $fp
    0881B6A4:[8C840004]: lw         $a0, 4($a0)
    0881B6A8:[ACA60000]: sw         $a2, 0($a1)
    0881B6AC:[3C100001]: lui        $s0, 0x0001 <=> li $s0, 0x00010000
    0881B6B0:[ACA40004]: sw         $a0, 4($a1)
    0881B6B4:[26101000]: addiu      $s0, $s0, 4096
    0881B6B8:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    0881B6BC:[8FA40250]: lw         $a0, 592($sp)
    0881B6C0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0881B6C4:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    0881B6C8:[34080100]: ori        $t0, $zr, 256 <=> li $t0, 256
    0881B6CC:[0E23A84C]: jal        0x088EA130
    0881B6D0:[24C60440]: addiu      $a2, $a2, 1088
    0881B6D4:[8FA40244]: lw         $a0, 580($sp)
    0881B6D8:[C48C0000]: lwc1       $f12, 0($a0)
    0881B6DC:[C48D0004]: lwc1       $f13, 4($a0)
    0881B6E0:[C48E0008]: lwc1       $f14, 8($a0)
    0881B6E4:[E7AC0140]: swc1       $f12, 320($sp)
    0881B6E8:[E7AD0144]: swc1       $f13, 324($sp)
    0881B6EC:[E7AE0148]: swc1       $f14, 328($sp)
    0881B6F0:[E7B4014C]: swc1       $f20, 332($sp)
    0881B6F4:[C62C0000]: lwc1       $f12, 0($s1)
    0881B6F8:[C62D0004]: lwc1       $f13, 4($s1)
    0881B6FC:[C62E0008]: lwc1       $f14, 8($s1)
    0881B700:[E7AC0180]: swc1       $f12, 384($sp)
    0881B704:[E7AD0184]: swc1       $f13, 388($sp)
    0881B708:[E7AE0188]: swc1       $f14, 392($sp)
    0881B70C:[C7AC0118]: lwc1       $f12, 280($sp)
    0881B710:[E7B6018C]: swc1       $f22, 396($sp)
    0881B714:[C7AD011C]: lwc1       $f13, 284($sp)
    0881B718:[C7AE0120]: lwc1       $f14, 288($sp)
    0881B71C:[E7AC0190]: swc1       $f12, 400($sp)
    0881B720:[E7AD0194]: swc1       $f13, 404($sp)
    0881B724:[E7AE0198]: swc1       $f14, 408($sp)
    0881B728:[C7AC0124]: lwc1       $f12, 292($sp)
    0881B72C:[E7B6019C]: swc1       $f22, 412($sp)
    0881B730:[C7AD0128]: lwc1       $f13, 296($sp)
    0881B734:[C7AE012C]: lwc1       $f14, 300($sp)
    0881B738:[8FA4023C]: lw         $a0, 572($sp)
    0881B73C:[E7AC01A0]: swc1       $f12, 416($sp)
    0881B740:[E7AD01A4]: swc1       $f13, 420($sp)
    0881B744:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0881B748:[E7AE01A8]: swc1       $f14, 424($sp)
    0881B74C:[30840008]: andi       $a0, $a0, 8
    0881B750:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881B754:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0881B758:[E7B601AC]: swc1       $f22, 428($sp)
    0881B75C:[00B2302B]: sltu       $a2, $a1, $s2
    0881B760:[10C00087]: beq        $a2, $zr, 0x0881B980
    0881B764:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0881B768:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0881B76C:[27A60150]: addiu      $a2, $sp, 336
    0881B770:[8FA90254]: lw         $t1, 596($sp)
    0881B774:[27A70160]: addiu      $a3, $sp, 352
    0881B778:[27A80170]: addiu      $t0, $sp, 368
    0881B77C:[01508021]: addu       $s0, $t2, $s0
    0881B780:[02005025]: or         $t2, $s0, $zr <=> move $t2, $s0
    0881B784:[914B0002]: lbu        $t3, 2($t2)
    0881B788:[01645824]: and        $t3, $t3, $a0
    0881B78C:[5560000D]: bnel       $t3, $zr, 0x0881B7C4
    0881B790:[8D4B0004]: lw         $t3, 4($t2)
    0881B794:[914B0000]: lbu        $t3, 0($t2)
    0881B798:[8FA3024C]: lw         $v1, 588($sp)
    0881B79C:[000B6100]: sll        $t4, $t3, 0x0004
    0881B7A0:[000B5880]: sll        $t3, $t3, 0x0002
    0881B7A4:[018B5821]: addu       $t3, $t4, $t3
    0881B7A8:[006B5821]: addu       $t3, $v1, $t3
    0881B7AC:[8FA3023C]: lw         $v1, 572($sp)
    0881B7B0:[8D6B000C]: lw         $t3, 12($t3)
    0881B7B4:[01635824]: and        $t3, $t3, $v1
    0881B7B8:[1160006D]: beq        $t3, $zr, 0x0881B970
    0881B7BC:[00000000]: nop
    0881B7C0:[8D4B0004]: lw         $t3, 4($t2)
    0881B7C4:[8D430008]: lw         $v1, 8($t2)
    0881B7C8:[8D4C000C]: lw         $t4, 12($t2)
    0881B7CC:[856D0000]: lh         $t5, 0($t3)
    0881B7D0:[ACCD0000]: sw         $t5, 0($a2)
    0881B7D4:[856D0002]: lh         $t5, 2($t3)
    0881B7D8:[ACCD0004]: sw         $t5, 4($a2)
    0881B7DC:[856B0004]: lh         $t3, 4($t3)
    0881B7E0:[ACCB0008]: sw         $t3, 8($a2)
    0881B7E4:[846B0000]: lh         $t3, 0($v1)
    0881B7E8:[ACEB0000]: sw         $t3, 0($a3)
    0881B7EC:[846B0002]: lh         $t3, 2($v1)
    0881B7F0:[ACEB0004]: sw         $t3, 4($a3)
    0881B7F4:[846B0004]: lh         $t3, 4($v1)
    0881B7F8:[ACEB0008]: sw         $t3, 8($a3)
    0881B7FC:[858B0000]: lh         $t3, 0($t4)
    0881B800:[AD0B0000]: sw         $t3, 0($t0)
    0881B804:[858B0002]: lh         $t3, 2($t4)
    0881B808:[AD0B0004]: sw         $t3, 4($t0)
    0881B80C:[858B0004]: lh         $t3, 4($t4)
    0881B810:[AD0B0008]: sw         $t3, 8($t0)
    0881B814:[DBB20150]: lv.q       C420.q, 336($sp)
    0881B818:[D2809212]: vi2f.t     C420.t, C420.t, 0
    0881B81C:[DBB30160]: lv.q       C430.q, 352($sp)
    0881B820:[D2809313]: vi2f.t     C430.t, C430.t, 0
    0881B824:[DBB40170]: lv.q       C500.q, 368($sp)
    0881B828:[D2809414]: vi2f.t     C500.t, C500.t, 0
    0881B82C:[DBB50180]: lv.q       C510.q, 384($sp)
    0881B830:[64159212]: vmul.t     C420.t, C420.t, C510.t
    0881B834:[64159313]: vmul.t     C430.t, C430.t, C510.t
    0881B838:[64159414]: vmul.t     C500.t, C500.t, C510.t
    0881B83C:[FBB20150]: sv.q       C420.q, 336($sp)
    0881B840:[FBB30160]: sv.q       C430.q, 352($sp)
    0881B844:[FBB40170]: sv.q       C500.q, 368($sp)
    0881B848:[DBB50190]: lv.q       C510.q, 400($sp)
    0881B84C:[DBB601A0]: lv.q       C520.q, 416($sp)
    0881B850:[6D139217]: vmin.t     C530.t, C420.t, C430.t
    0881B854:[6D149717]: vmin.t     C530.t, C530.t, C500.t
    0881B858:[6D939218]: vmax.t     C600.t, C420.t, C430.t
    0881B85C:[6D949818]: vmax.t     C600.t, C600.t, C500.t
    0881B860:[60979616]: vsub.t     C520.t, C520.t, C530.t
    0881B864:[FBB601F0]: sv.q       C520.q, 496($sp)
    0881B868:[60959815]: vsub.t     C510.t, C600.t, C510.t
    0881B86C:[FBB50200]: sv.q       C510.q, 512($sp)
    0881B870:[8FAB01F0]: lw         $t3, 496($sp)
    0881B874:[8FA301F4]: lw         $v1, 500($sp)
    0881B878:[01635825]: or         $t3, $t3, $v1
    0881B87C:[8FA301F8]: lw         $v1, 504($sp)
    0881B880:[01635825]: or         $t3, $t3, $v1
    0881B884:[8FA30200]: lw         $v1, 512($sp)
    0881B888:[8FAC0204]: lw         $t4, 516($sp)
    0881B88C:[006C1825]: or         $v1, $v1, $t4
    0881B890:[8FAC0208]: lw         $t4, 520($sp)
    0881B894:[006C1825]: or         $v1, $v1, $t4
    0881B898:[01635825]: or         $t3, $t3, $v1
    0881B89C:[05610003]: bgez       $t3, 0x0881B8AC
    0881B8A0:[00000000]: nop
    0881B8A4:[10000020]: b          0x0881B928
    0881B8A8:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    0881B8AC:[DBA000C0]: lv.q       C000.q, 192($sp)
    0881B8B0:[DBA100D0]: lv.q       C010.q, 208($sp)
    0881B8B4:[DBA200E0]: lv.q       C020.q, 224($sp)
    0881B8B8:[DBA300F0]: lv.q       C030.q, 240($sp)
    0881B8BC:[F192A015]: VHTFM4.q   C510.q, E000.q, C420.q
    0881B8C0:[F193A016]: VHTFM4.q   C520.q, E000.q, C430.q
    0881B8C4:[F194A017]: VHTFM4.q   C530.q, E000.q, C500.q
    0881B8C8:[6D169518]: vmin.t     C600.t, C510.t, C520.t
    0881B8CC:[6D179818]: vmin.t     C600.t, C600.t, C530.t
    0881B8D0:[6D969515]: vmax.t     C510.t, C510.t, C520.t
    0881B8D4:[6D979515]: vmax.t     C510.t, C510.t, C530.t
    0881B8D8:[DBB60140]: lv.q       C520.q, 320($sp)
    0881B8DC:[60989617]: vsub.t     C530.t, C520.t, C600.t
    0881B8E0:[FBB70210]: sv.q       C530.q, 528($sp)
    0881B8E4:[60159615]: vadd.t     C510.t, C520.t, C510.t
    0881B8E8:[FBB50220]: sv.q       C510.q, 544($sp)
    0881B8EC:[8FAB0210]: lw         $t3, 528($sp)
    0881B8F0:[8FA30224]: lw         $v1, 548($sp)
    0881B8F4:[01635825]: or         $t3, $t3, $v1
    0881B8F8:[8FA30214]: lw         $v1, 532($sp)
    0881B8FC:[01635825]: or         $t3, $t3, $v1
    0881B900:[8FA30218]: lw         $v1, 536($sp)
    0881B904:[8FAC0228]: lw         $t4, 552($sp)
    0881B908:[006C1825]: or         $v1, $v1, $t4
    0881B90C:[8FAC0220]: lw         $t4, 544($sp)
    0881B910:[006C1825]: or         $v1, $v1, $t4
    0881B914:[01635825]: or         $t3, $t3, $v1
    0881B918:[05610003]: bgez       $t3, 0x0881B928
    0881B91C:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    0881B920:[10000001]: b          0x0881B928
    0881B924:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    0881B928:[11600011]: beq        $t3, $zr, 0x0881B970
    0881B92C:[00000000]: nop
    0881B930:[F9320010]: sv.q       C420.q, 16($t1)
    0881B934:[F9330020]: sv.q       C430.q, 32($t1)
    0881B938:[F9340030]: sv.q       C500.q, 48($t1)
    0881B93C:[914B0000]: lbu        $t3, 0($t2)
    0881B940:[AD2B0000]: sw         $t3, 0($t1)
    0881B944:[914B0001]: lbu        $t3, 1($t2)
    0881B948:[24420001]: addiu      $v0, $v0, 1
    0881B94C:[AD2B0004]: sw         $t3, 4($t1)
    0881B950:[914A0002]: lbu        $t2, 2($t2)
    0881B954:[AD2A0008]: sw         $t2, 8($t1)
    0881B958:[8FAA0248]: lw         $t2, 584($sp)
    0881B95C:[004A502B]: sltu       $t2, $v0, $t2
    0881B960:[15400003]: bne        $t2, $zr, 0x0881B970
    0881B964:[25290040]: addiu      $t1, $t1, 64
    0881B968:[10000005]: b          0x0881B980
    0881B96C:[00000000]: nop
    0881B970:[24A50001]: addiu      $a1, $a1, 1
    0881B974:[00B2502B]: sltu       $t2, $a1, $s2
    0881B978:[1540FF81]: bne        $t2, $zr, 0x0881B780
    0881B97C:[26100010]: addiu      $s0, $s0, 16
    0881B980:[C7B4025C]: lwc1       $f20, 604($sp)
    0881B984:[C7B60260]: lwc1       $f22, 608($sp)
    0881B988:[8FB00264]: lw         $s0, 612($sp)
    0881B98C:[8FB10268]: lw         $s1, 616($sp)
    0881B990:[8FB2026C]: lw         $s2, 620($sp)
    0881B994:[8FB30270]: lw         $s3, 624($sp)
    0881B998:[8FB40274]: lw         $s4, 628($sp)
    0881B99C:[8FB50278]: lw         $s5, 632($sp)
    0881B9A0:[8FB6027C]: lw         $s6, 636($sp)
    0881B9A4:[8FB70280]: lw         $s7, 640($sp)
    0881B9A8:[8FBE0284]: lw         $fp, 644($sp)
    0881B9AC:[8FBF0288]: lw         $ra, 648($sp)
    0881B9B0:[03E00008]: jr         $ra
    0881B9B4:[27BD0290]: addiu      $sp, $sp, 656
  Back Branch 0881B674 980625 times (length 150)
  Back Branch 0881B978 402830 times (length 128)
  Back Branch 0881B384 74304 times (length 37)
--> 0881B2F8:[C46C0000]: lwc1       $f12, 0($v1)
    0881B2FC:[C50D0000]: lwc1       $f13, 0($t0)
    0881B300:[460D6302]: mul.s      $f12, $f12, $f13
    0881B304:[4600630D]: trunc.w.s  $f12, $f12
    0881B308:[44046000]: mfc1       $a0, $f12
    0881B30C:[ACE40000]: sw         $a0, 0($a3)
    0881B310:[C44E0000]: lwc1       $f14, 0($v0)
    0881B314:[C50F0000]: lwc1       $f15, 0($t0)
    0881B318:[460F7382]: mul.s      $f14, $f14, $f15
    0881B31C:[4600738D]: trunc.w.s  $f14, $f14
    0881B320:[44047000]: mfc1       $a0, $f14
    0881B324:[ACC40000]: sw         $a0, 0($a2)
    0881B328:[8D640000]: lw         $a0, 0($t3)
    0881B32C:[ACA40000]: sw         $a0, 0($a1)
    0881B330:[8D440000]: lw         $a0, 0($t2)
    0881B334:[AD240000]: sw         $a0, 0($t1)
    0881B338:[8CEE0000]: lw         $t6, 0($a3)
    0881B33C:[008E202A]: slt        $a0, $a0, $t6
    0881B340:[14800014]: bne        $a0, $zr, 0x0881B394
    0881B344:[00000000]: nop
    0881B348:[8CC40000]: lw         $a0, 0($a2)
    0881B34C:[8CAE0000]: lw         $t6, 0($a1)
    0881B350:[008E202A]: slt        $a0, $a0, $t6
    0881B354:[1480000F]: bne        $a0, $zr, 0x0881B394
    0881B358:[00000000]: nop
    0881B35C:[258C0001]: addiu      $t4, $t4, 1
    0881B360:[24630004]: addiu      $v1, $v1, 4
    0881B364:[25080004]: addiu      $t0, $t0, 4
    0881B368:[24E70004]: addiu      $a3, $a3, 4
    0881B36C:[24420004]: addiu      $v0, $v0, 4
    0881B370:[24C60004]: addiu      $a2, $a2, 4
    0881B374:[256B0004]: addiu      $t3, $t3, 4
    0881B378:[24A50004]: addiu      $a1, $a1, 4
    0881B37C:[254A0004]: addiu      $t2, $t2, 4
    0881B380:[2D840003]: sltiu      $a0, $t4, 3
--> 0881B384:[1480FFDC]: bne        $a0, $zr, 0x0881B2F8
    0881B388:[25290004]: addiu      $t1, $t1, 4
    0881B38C:[10000003]: b          0x0881B39C
    0881B390:[27C4000C]: addiu      $a0, $fp, 12
    0881B394:[1000017A]: b          0x0881B980
_S1_2_89000C4 90634748 instructions (2,325%), 1983 calls (089000C4 - 08900650, length 356)
    089000C4:[340199C0]: ori        $at, $zr, -26176 <=> li $at, 39360
    089000C8:[03A1E823]: subu       $sp, $sp, $at
    089000CC:[27A539B4]: addiu      $a1, $sp, 14772
    089000D0:[8C87020C]: lw         $a3, 524($a0)
    089000D4:[27A619BC]: addiu      $a2, $sp, 6588
    089000D8:[AFA50038]: sw         $a1, 56($sp)
    089000DC:[AFA60018]: sw         $a2, 24($sp)
    089000E0:[AFA719B4]: sw         $a3, 6580($sp)
    089000E4:[3406003F]: ori        $a2, $zr, 63 <=> li $a2, 63
    089000E8:[AFA619B8]: sw         $a2, 6584($sp)
    089000EC:[AFA5003C]: sw         $a1, 60($sp)
    089000F0:[AFB00040]: sw         $s0, 64($sp)
    089000F4:[AFB10044]: sw         $s1, 68($sp)
    089000F8:[AFB20048]: sw         $s2, 72($sp)
    089000FC:[AFB3004C]: sw         $s3, 76($sp)
    08900100:[AFB40050]: sw         $s4, 80($sp)
    08900104:[AFB50054]: sw         $s5, 84($sp)
    08900108:[AFB60058]: sw         $s6, 88($sp)
    0890010C:[AFB7005C]: sw         $s7, 92($sp)
    08900110:[AFBE0060]: sw         $fp, 96($sp)
    08900114:[AFBF0064]: sw         $ra, 100($sp)
    08900118:[10E00007]: beq        $a3, $zr, 0x08900138
    0890011C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08900120:[AFA50034]: sw         $a1, 52($sp)
    08900124:[24A400C0]: addiu      $a0, $a1, 192
    08900128:[24A50060]: addiu      $a1, $a1, 96
    0890012C:[AFA40030]: sw         $a0, 48($sp)
    08900130:[10000003]: b          0x08900140
    08900134:[AFA5002C]: sw         $a1, 44($sp)
    08900138:[10000138]: b          0x0890061C
    0890013C:[00000000]: nop
    08900140:[8FA50018]: lw         $a1, 24($sp)
    08900144:[8CA4FFFC]: lw         $a0, -4($a1)
    08900148:[8CBEFFF8]: lw         $fp, -8($a1)
    0890014C:[24A6FFF8]: addiu      $a2, $a1, -8
    08900150:[AFA60018]: sw         $a2, 24($sp)
    08900154:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08900158:[2C870001]: sltiu      $a3, $a0, 1
    0890015C:[14E00031]: bne        $a3, $zr, 0x08900224
    08900160:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08900164:[8FA70030]: lw         $a3, 48($sp)
    08900168:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0890016C:[8FA8002C]: lw         $t0, 44($sp)
    08900170:[00E93821]: addu       $a3, $a3, $t1
    08900174:[00A44824]: and        $t1, $a1, $a0
    08900178:[51200026]: beql       $t1, $zr, 0x08900214
    0890017C:[00A52821]: addu       $a1, $a1, $a1
    08900180:[C4EC0000]: lwc1       $f12, 0($a3)
    08900184:[C7CD000C]: lwc1       $f13, 12($fp)
    08900188:[C7CE0010]: lwc1       $f14, 16($fp)
    0890018C:[C4EF0004]: lwc1       $f15, 4($a3)
    08900190:[460C6B02]: mul.s      $f12, $f13, $f12
    08900194:[C5100000]: lwc1       $f16, 0($t0)
    08900198:[C7D10000]: lwc1       $f17, 0($fp)
    0890019C:[460F7382]: mul.s      $f14, $f14, $f15
    089001A0:[C7D20004]: lwc1       $f18, 4($fp)
    089001A4:[C5130004]: lwc1       $f19, 4($t0)
    089001A8:[46108C02]: mul.s      $f16, $f17, $f16
    089001AC:[C7CD0014]: lwc1       $f13, 20($fp)
    089001B0:[C4E00008]: lwc1       $f0, 8($a3)
    089001B4:[46139482]: mul.s      $f18, $f18, $f19
    089001B8:[C7CF0008]: lwc1       $f15, 8($fp)
    089001BC:[460E6300]: add.s      $f12, $f12, $f14
    089001C0:[46006B42]: mul.s      $f13, $f13, $f0
    089001C4:[C5110008]: lwc1       $f17, 8($t0)
    089001C8:[46128400]: add.s      $f16, $f16, $f18
    089001CC:[46117BC2]: mul.s      $f15, $f15, $f17
    089001D0:[460D6300]: add.s      $f12, $f12, $f13
    089001D4:[460F8380]: add.s      $f14, $f16, $f15
    089001D8:[C50D000C]: lwc1       $f13, 12($t0)
    089001DC:[460064C7]: neg.s      $f19, $f12
    089001E0:[460D7340]: add.s      $f13, $f14, $f13
    089001E4:[4613683C]: c.lt.s     $f13, $f19
    089001E8:[00000000]: nop
    089001EC:[45000004]: bc1f       0x08900200
    089001F0:[00000000]: nop
    089001F4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089001F8:[1000000B]: b          0x08900228
    089001FC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900200:[460C683E]: c.le.s     $f13, $f12
    08900204:[00000000]: nop
    08900208:[45030001]: bc1tl      0x08900210
    0890020C:[00C53025]: or         $a2, $a2, $a1
    08900210:[00A52821]: addu       $a1, $a1, $a1
    08900214:[24E70010]: addiu      $a3, $a3, 16
    08900218:[0085482B]: sltu       $t1, $a0, $a1
    0890021C:[1120FFD5]: beq        $t1, $zr, 0x08900174
    08900220:[25080010]: addiu      $t0, $t0, 16
    08900224:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08900228:[10800027]: beq        $a0, $zr, 0x089002C8
    0890022C:[00000000]: nop
    08900230:[8FC5001C]: lw         $a1, 28($fp)
    08900234:[10A0001B]: beq        $a1, $zr, 0x089002A4
    08900238:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0890023C:[AFA40010]: sw         $a0, 16($sp)
    08900240:[8F8485F4]: lw         $a0, -31244($gp)
    08900244:[5880000E]: blezl      $a0, 0x08900280
    08900248:[8FA4003C]: lw         $a0, 60($sp)
    0890024C:[838485FC]: lb         $a0, -31236($gp)
    08900250:[838685FD]: lb         $a2, -31235($gp)
    08900254:[838785FE]: lb         $a3, -31234($gp)
    08900258:[A3A419A4]: sb         $a0, 6564($sp)
    0890025C:[838485FF]: lb         $a0, -31233($gp)
    08900260:[A3A619A5]: sb         $a2, 6565($sp)
    08900264:[A3A719A6]: sb         $a3, 6566($sp)
    08900268:[A3A419A7]: sb         $a0, 6567($sp)
    0890026C:[27C5000C]: addiu      $a1, $fp, 12
    08900270:[27A619A4]: addiu      $a2, $sp, 6564
    08900274:[0E23FF85]: jal        0x088FFE14
    08900278:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0890027C:[8FA4003C]: lw         $a0, 60($sp)
    08900280:[8FC50018]: lw         $a1, 24($fp)
    08900284:[8FA60010]: lw         $a2, 16($sp)
    08900288:[AC850000]: sw         $a1, 0($a0)
    0890028C:[8FC5001C]: lw         $a1, 28($fp)
    08900290:[AC860008]: sw         $a2, 8($a0)
    08900294:[AC850004]: sw         $a1, 4($a0)
    08900298:[2484000C]: addiu      $a0, $a0, 12
    0890029C:[1000000A]: b          0x089002C8
    089002A0:[AFA4003C]: sw         $a0, 60($sp)
    089002A4:[8FC50018]: lw         $a1, 24($fp)
    089002A8:[8FA60018]: lw         $a2, 24($sp)
    089002AC:[24A70020]: addiu      $a3, $a1, 32
    089002B0:[ACC70000]: sw         $a3, 0($a2)
    089002B4:[ACC40004]: sw         $a0, 4($a2)
    089002B8:[ACC50008]: sw         $a1, 8($a2)
    089002BC:[ACC4000C]: sw         $a0, 12($a2)
    089002C0:[24C40010]: addiu      $a0, $a2, 16
    089002C4:[AFA40018]: sw         $a0, 24($sp)
    089002C8:[8FA40018]: lw         $a0, 24($sp)
    089002CC:[27A519B4]: addiu      $a1, $sp, 6580
    089002D0:[1485FF9B]: bne        $a0, $a1, 0x08900140
    089002D4:[00000000]: nop
    089002D8:[8FA40038]: lw         $a0, 56($sp)
    089002DC:[8FA5003C]: lw         $a1, 60($sp)
    089002E0:[108500CE]: beq        $a0, $a1, 0x0890061C
    089002E4:[00000000]: nop
    089002E8:[8FA40034]: lw         $a0, 52($sp)
    089002EC:[3C0508D7]: lui        $a1, 0x08D7 <=> li $a1, 0x08D70000
    089002F0:[24860180]: addiu      $a2, $a0, 384
    089002F4:[24840120]: addiu      $a0, $a0, 288
    089002F8:[AFA60028]: sw         $a2, 40($sp)
    089002FC:[AFA40024]: sw         $a0, 36($sp)
    08900300:[24A4E2A0]: addiu      $a0, $a1, -7520
    08900304:[3C0508D7]: lui        $a1, 0x08D7 <=> li $a1, 0x08D70000
    08900308:[24A56EE0]: addiu      $a1, $a1, 28384
    0890030C:[AFA40020]: sw         $a0, 32($sp)
    08900310:[AFA5001C]: sw         $a1, 28($sp)
    08900314:[8FA40038]: lw         $a0, 56($sp)
    08900318:[8C9E0000]: lw         $fp, 0($a0)
    0890031C:[8C850004]: lw         $a1, 4($a0)
    08900320:[8C860008]: lw         $a2, 8($a0)
    08900324:[AFA5000C]: sw         $a1, 12($sp)
    08900328:[2484000C]: addiu      $a0, $a0, 12
    0890032C:[AFA60000]: sw         $a2, 0($sp)
    08900330:[2CC50001]: sltiu      $a1, $a2, 1
    08900334:[AFA40038]: sw         $a0, 56($sp)
    08900338:[AFA50014]: sw         $a1, 20($sp)
    0890033C:[8FA40034]: lw         $a0, 52($sp)
    08900340:[8FC50018]: lw         $a1, 24($fp)
    08900344:[8C840220]: lw         $a0, 544($a0)
    08900348:[00053142]: srl        $a2, $a1, 0x0005
    0890034C:[00063080]: sll        $a2, $a2, 0x0002
    08900350:[00862021]: addu       $a0, $a0, $a2
    08900354:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900358:[8C840000]: lw         $a0, 0($a0)
    0890035C:[30A5001F]: andi       $a1, $a1, 31
    08900360:[00A62804]: sllv       $a1, $a2, $a1
    08900364:[00852024]: and        $a0, $a0, $a1
    08900368:[108000A3]: beq        $a0, $zr, 0x089005F8
    0890036C:[8FA80000]: lw         $t0, 0($sp)
    08900370:[8FC4001C]: lw         $a0, 28($fp)
    08900374:[3405000D]: ori        $a1, $zr, 13 <=> li $a1, 13
    08900378:[8C870000]: lw         $a3, 0($a0)
    0890037C:[14E50039]: bne        $a3, $a1, 0x08900464
    08900380:[AFA40008]: sw         $a0, 8($sp)
    08900384:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08900388:[8FA60014]: lw         $a2, 20($sp)
    0890038C:[14C00031]: bne        $a2, $zr, 0x08900454
    08900390:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900394:[8FA60028]: lw         $a2, 40($sp)
    08900398:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0890039C:[8FA70024]: lw         $a3, 36($sp)
    089003A0:[00C93021]: addu       $a2, $a2, $t1
    089003A4:[00A84824]: and        $t1, $a1, $t0
    089003A8:[51200026]: beql       $t1, $zr, 0x08900444
    089003AC:[00A52821]: addu       $a1, $a1, $a1
    089003B0:[C4CC0000]: lwc1       $f12, 0($a2)
    089003B4:[C7CD000C]: lwc1       $f13, 12($fp)
    089003B8:[C7CE0010]: lwc1       $f14, 16($fp)
    089003BC:[C4CF0004]: lwc1       $f15, 4($a2)
    089003C0:[460C6B02]: mul.s      $f12, $f13, $f12
    089003C4:[C4F00000]: lwc1       $f16, 0($a3)
    089003C8:[C7D10000]: lwc1       $f17, 0($fp)
    089003CC:[460F7382]: mul.s      $f14, $f14, $f15
    089003D0:[C7D20004]: lwc1       $f18, 4($fp)
    089003D4:[C4F30004]: lwc1       $f19, 4($a3)
    089003D8:[46108C02]: mul.s      $f16, $f17, $f16
    089003DC:[C7CD0014]: lwc1       $f13, 20($fp)
    089003E0:[C4C00008]: lwc1       $f0, 8($a2)
    089003E4:[46139482]: mul.s      $f18, $f18, $f19
    089003E8:[C7CF0008]: lwc1       $f15, 8($fp)
    089003EC:[460E6300]: add.s      $f12, $f12, $f14
    089003F0:[46006B42]: mul.s      $f13, $f13, $f0
    089003F4:[C4F10008]: lwc1       $f17, 8($a3)
    089003F8:[46128400]: add.s      $f16, $f16, $f18
    089003FC:[46117BC2]: mul.s      $f15, $f15, $f17
    08900400:[460D6300]: add.s      $f12, $f12, $f13
    08900404:[460F8380]: add.s      $f14, $f16, $f15
    08900408:[C4ED000C]: lwc1       $f13, 12($a3)
    0890040C:[460064C7]: neg.s      $f19, $f12
    08900410:[460D7340]: add.s      $f13, $f14, $f13
    08900414:[4613683C]: c.lt.s     $f13, $f19
    08900418:[00000000]: nop
    0890041C:[45000004]: bc1f       0x08900430
    08900420:[00000000]: nop
    08900424:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08900428:[1000000C]: b          0x0890045C
    0890042C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900430:[460C683E]: c.le.s     $f13, $f12
    08900434:[00000000]: nop
    08900438:[45030001]: bc1tl      0x08900440
    0890043C:[00852025]: or         $a0, $a0, $a1
    08900440:[00A52821]: addu       $a1, $a1, $a1
    08900444:[24C60010]: addiu      $a2, $a2, 16
    08900448:[0105482B]: sltu       $t1, $t0, $a1
    0890044C:[1120FFD5]: beq        $t1, $zr, 0x089003A4
    08900450:[24E70010]: addiu      $a3, $a3, 16
    08900454:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08900458:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0890045C:[10000039]: b          0x08900544
    08900460:[AFA519A8]: sw         $a1, 6568($sp)
    08900464:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    08900468:[8FA60014]: lw         $a2, 20($sp)
    0890046C:[01202825]: or         $a1, $t1, $zr <=> move $a1, $t1
    08900470:[14C00031]: bne        $a2, $zr, 0x08900538
    08900474:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900478:[8FA60030]: lw         $a2, 48($sp)
    0890047C:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08900480:[8FA7002C]: lw         $a3, 44($sp)
    08900484:[00CA3021]: addu       $a2, $a2, $t2
    08900488:[00A85024]: and        $t2, $a1, $t0
    0890048C:[51400026]: beql       $t2, $zr, 0x08900528
    08900490:[00A52821]: addu       $a1, $a1, $a1
    08900494:[C4CC0000]: lwc1       $f12, 0($a2)
    08900498:[C7CD000C]: lwc1       $f13, 12($fp)
    0890049C:[C7CE0010]: lwc1       $f14, 16($fp)
    089004A0:[C4CF0004]: lwc1       $f15, 4($a2)
    089004A4:[460C6B02]: mul.s      $f12, $f13, $f12
    089004A8:[C4F00000]: lwc1       $f16, 0($a3)
    089004AC:[C7D10000]: lwc1       $f17, 0($fp)
    089004B0:[460F7382]: mul.s      $f14, $f14, $f15
    089004B4:[C7D20004]: lwc1       $f18, 4($fp)
    089004B8:[C4F30004]: lwc1       $f19, 4($a3)
    089004BC:[46108C02]: mul.s      $f16, $f17, $f16
    089004C0:[C7CD0014]: lwc1       $f13, 20($fp)
    089004C4:[C4C00008]: lwc1       $f0, 8($a2)
    089004C8:[46139482]: mul.s      $f18, $f18, $f19
    089004CC:[C7CF0008]: lwc1       $f15, 8($fp)
    089004D0:[460E6300]: add.s      $f12, $f12, $f14
    089004D4:[46006B42]: mul.s      $f13, $f13, $f0
    089004D8:[C4F10008]: lwc1       $f17, 8($a3)
    089004DC:[46128400]: add.s      $f16, $f16, $f18
    089004E0:[46117BC2]: mul.s      $f15, $f15, $f17
    089004E4:[460D6300]: add.s      $f12, $f12, $f13
    089004E8:[460F8380]: add.s      $f14, $f16, $f15
    089004EC:[C4ED000C]: lwc1       $f13, 12($a3)
    089004F0:[460064C7]: neg.s      $f19, $f12
    089004F4:[460D7340]: add.s      $f13, $f14, $f13
    089004F8:[4613683C]: c.lt.s     $f13, $f19
    089004FC:[00000000]: nop
    08900500:[45000004]: bc1f       0x08900514
    08900504:[00000000]: nop
    08900508:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890050C:[1000000C]: b          0x08900540
    08900510:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900514:[460C683E]: c.le.s     $f13, $f12
    08900518:[00000000]: nop
    0890051C:[45030001]: bc1tl      0x08900524
    08900520:[00852025]: or         $a0, $a0, $a1
    08900524:[00A52821]: addu       $a1, $a1, $a1
    08900528:[24C60010]: addiu      $a2, $a2, 16
    0890052C:[0105502B]: sltu       $t2, $t0, $a1
    08900530:[1140FFD5]: beq        $t2, $zr, 0x08900488
    08900534:[24E70010]: addiu      $a3, $a3, 16
    08900538:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0890053C:[01202025]: or         $a0, $t1, $zr <=> move $a0, $t1
    08900540:[AFA519A8]: sw         $a1, 6568($sp)
    08900544:[1080002C]: beq        $a0, $zr, 0x089005F8
    08900548:[00000000]: nop
    0890054C:[8F8485F4]: lw         $a0, -31244($gp)
    08900550:[27C5000C]: addiu      $a1, $fp, 12
    08900554:[18800014]: blez       $a0, 0x089005A8
    08900558:[AFA50004]: sw         $a1, 4($sp)
    0890055C:[001E2142]: srl        $a0, $fp, 0x0005
    08900560:[8FA50020]: lw         $a1, 32($sp)
    08900564:[3084000F]: andi       $a0, $a0, 15
    08900568:[00042080]: sll        $a0, $a0, 0x0002
    0890056C:[00852021]: addu       $a0, $a0, $a1
    08900570:[80850000]: lb         $a1, 0($a0)
    08900574:[80860001]: lb         $a2, 1($a0)
    08900578:[80870002]: lb         $a3, 2($a0)
    0890057C:[A3A519B0]: sb         $a1, 6576($sp)
    08900580:[80840003]: lb         $a0, 3($a0)
    08900584:[A3A619B1]: sb         $a2, 6577($sp)
    08900588:[A3A719B2]: sb         $a3, 6578($sp)
    0890058C:[A3A419B3]: sb         $a0, 6579($sp)
    08900590:[8FA419B0]: lw         $a0, 6576($sp)
    08900594:[8FA50004]: lw         $a1, 4($sp)
    08900598:[AFA419AC]: sw         $a0, 6572($sp)
    0890059C:[27A619AC]: addiu      $a2, $sp, 6572
    089005A0:[0E23FF85]: jal        0x088FFE14
    089005A4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    089005A8:[C78C85F0]: lwc1       $f12, -31248($gp)
    089005AC:[8FA4001C]: lw         $a0, 28($sp)
    089005B0:[8FA60004]: lw         $a2, 4($sp)
    089005B4:[8FB019A8]: lw         $s0, 6568($sp)
    089005B8:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    089005BC:[0E255A8E]: jal        0x08956A38
    089005C0:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    089005C4:[8F8491E4]: lw         $a0, -28188($gp)
    089005C8:[8FA50008]: lw         $a1, 8($sp)
    089005CC:[8C840000]: lw         $a0, 0($a0)
    089005D0:[00023180]: sll        $a2, $v0, 0x0006
    089005D4:[AC850000]: sw         $a1, 0($a0)
    089005D8:[8F8591E4]: lw         $a1, -28188($gp)
    089005DC:[02062025]: or         $a0, $s0, $a2
    089005E0:[8CA50000]: lw         $a1, 0($a1)
    089005E4:[ACA40004]: sw         $a0, 4($a1)
    089005E8:[8F8491E4]: lw         $a0, -28188($gp)
    089005EC:[8C850000]: lw         $a1, 0($a0)
    089005F0:[24A50008]: addiu      $a1, $a1, 8
    089005F4:[AC850000]: sw         $a1, 0($a0)
    089005F8:[8FA4000C]: lw         $a0, 12($sp)
    089005FC:[27DE0020]: addiu      $fp, $fp, 32
    08900600:[2484FFFF]: addiu      $a0, $a0, -1
    08900604:[1480FF4D]: bne        $a0, $zr, 0x0890033C
    08900608:[AFA4000C]: sw         $a0, 12($sp)
    0890060C:[8FA40038]: lw         $a0, 56($sp)
    08900610:[8FA5003C]: lw         $a1, 60($sp)
    08900614:[5485FF40]: bnel       $a0, $a1, 0x08900318
    08900618:[8FA40038]: lw         $a0, 56($sp)
    0890061C:[8FB00040]: lw         $s0, 64($sp)
    08900620:[8FB10044]: lw         $s1, 68($sp)
    08900624:[8FB20048]: lw         $s2, 72($sp)
    08900628:[8FB3004C]: lw         $s3, 76($sp)
    0890062C:[8FB40050]: lw         $s4, 80($sp)
    08900630:[8FB50054]: lw         $s5, 84($sp)
    08900634:[8FB60058]: lw         $s6, 88($sp)
    08900638:[8FB7005C]: lw         $s7, 92($sp)
    0890063C:[8FBE0060]: lw         $fp, 96($sp)
    08900640:[8FBF0064]: lw         $ra, 100($sp)
    08900644:[3C010001]: lui        $at, 0x0001 <=> li $at, 0x00010000
    08900648:[242199C0]: addiu      $at, $at, -26176
    0890064C:[03E00008]: jr         $ra
    08900650:[03A1E821]: addu       $sp, $sp, $at
  Back Branch 0890021C 1400556 times (length 44)
    08900160:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08900164:[8FA70030]: lw         $a3, 48($sp)
    08900168:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0890016C:[8FA8002C]: lw         $t0, 44($sp)
    08900170:[00E93821]: addu       $a3, $a3, $t1
--> 08900174:[00A44824]: and        $t1, $a1, $a0
    08900178:[51200026]: beql       $t1, $zr, 0x08900214
    0890017C:[00A52821]: addu       $a1, $a1, $a1
    08900180:[C4EC0000]: lwc1       $f12, 0($a3)
    08900184:[C7CD000C]: lwc1       $f13, 12($fp)
    08900188:[C7CE0010]: lwc1       $f14, 16($fp)
    0890018C:[C4EF0004]: lwc1       $f15, 4($a3)
    08900190:[460C6B02]: mul.s      $f12, $f13, $f12
    08900194:[C5100000]: lwc1       $f16, 0($t0)
    08900198:[C7D10000]: lwc1       $f17, 0($fp)
    0890019C:[460F7382]: mul.s      $f14, $f14, $f15
    089001A0:[C7D20004]: lwc1       $f18, 4($fp)
    089001A4:[C5130004]: lwc1       $f19, 4($t0)
    089001A8:[46108C02]: mul.s      $f16, $f17, $f16
    089001AC:[C7CD0014]: lwc1       $f13, 20($fp)
    089001B0:[C4E00008]: lwc1       $f0, 8($a3)
    089001B4:[46139482]: mul.s      $f18, $f18, $f19
    089001B8:[C7CF0008]: lwc1       $f15, 8($fp)
    089001BC:[460E6300]: add.s      $f12, $f12, $f14
    089001C0:[46006B42]: mul.s      $f13, $f13, $f0
    089001C4:[C5110008]: lwc1       $f17, 8($t0)
    089001C8:[46128400]: add.s      $f16, $f16, $f18
    089001CC:[46117BC2]: mul.s      $f15, $f15, $f17
    089001D0:[460D6300]: add.s      $f12, $f12, $f13
    089001D4:[460F8380]: add.s      $f14, $f16, $f15
    089001D8:[C50D000C]: lwc1       $f13, 12($t0)
    089001DC:[460064C7]: neg.s      $f19, $f12
    089001E0:[460D7340]: add.s      $f13, $f14, $f13
    089001E4:[4613683C]: c.lt.s     $f13, $f19
    089001E8:[00000000]: nop
    089001EC:[45000004]: bc1f       0x08900200
    089001F0:[00000000]: nop
    089001F4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089001F8:[1000000B]: b          0x08900228
    089001FC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900200:[460C683E]: c.le.s     $f13, $f12
    08900204:[00000000]: nop
    08900208:[45030001]: bc1tl      0x08900210
    0890020C:[00C53025]: or         $a2, $a2, $a1
    08900210:[00A52821]: addu       $a1, $a1, $a1
    08900214:[24E70010]: addiu      $a3, $a3, 16
    08900218:[0085482B]: sltu       $t1, $a0, $a1
--> 0890021C:[1120FFD5]: beq        $t1, $zr, 0x08900174
    08900220:[25080010]: addiu      $t0, $t0, 16
    08900224:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08900228:[10800027]: beq        $a0, $zr, 0x089002C8
    0890022C:[00000000]: nop
  Back Branch 08900530 528058 times (length 44)
    08900474:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900478:[8FA60030]: lw         $a2, 48($sp)
    0890047C:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08900480:[8FA7002C]: lw         $a3, 44($sp)
    08900484:[00CA3021]: addu       $a2, $a2, $t2
--> 08900488:[00A85024]: and        $t2, $a1, $t0
    0890048C:[51400026]: beql       $t2, $zr, 0x08900528
    08900490:[00A52821]: addu       $a1, $a1, $a1
    08900494:[C4CC0000]: lwc1       $f12, 0($a2)
    08900498:[C7CD000C]: lwc1       $f13, 12($fp)
    0890049C:[C7CE0010]: lwc1       $f14, 16($fp)
    089004A0:[C4CF0004]: lwc1       $f15, 4($a2)
    089004A4:[460C6B02]: mul.s      $f12, $f13, $f12
    089004A8:[C4F00000]: lwc1       $f16, 0($a3)
    089004AC:[C7D10000]: lwc1       $f17, 0($fp)
    089004B0:[460F7382]: mul.s      $f14, $f14, $f15
    089004B4:[C7D20004]: lwc1       $f18, 4($fp)
    089004B8:[C4F30004]: lwc1       $f19, 4($a3)
    089004BC:[46108C02]: mul.s      $f16, $f17, $f16
    089004C0:[C7CD0014]: lwc1       $f13, 20($fp)
    089004C4:[C4C00008]: lwc1       $f0, 8($a2)
    089004C8:[46139482]: mul.s      $f18, $f18, $f19
    089004CC:[C7CF0008]: lwc1       $f15, 8($fp)
    089004D0:[460E6300]: add.s      $f12, $f12, $f14
    089004D4:[46006B42]: mul.s      $f13, $f13, $f0
    089004D8:[C4F10008]: lwc1       $f17, 8($a3)
    089004DC:[46128400]: add.s      $f16, $f16, $f18
    089004E0:[46117BC2]: mul.s      $f15, $f15, $f17
    089004E4:[460D6300]: add.s      $f12, $f12, $f13
    089004E8:[460F8380]: add.s      $f14, $f16, $f15
    089004EC:[C4ED000C]: lwc1       $f13, 12($a3)
    089004F0:[460064C7]: neg.s      $f19, $f12
    089004F4:[460D7340]: add.s      $f13, $f14, $f13
    089004F8:[4613683C]: c.lt.s     $f13, $f19
    089004FC:[00000000]: nop
    08900500:[45000004]: bc1f       0x08900514
    08900504:[00000000]: nop
    08900508:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0890050C:[1000000C]: b          0x08900540
    08900510:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08900514:[460C683E]: c.le.s     $f13, $f12
    08900518:[00000000]: nop
    0890051C:[45030001]: bc1tl      0x08900524
    08900520:[00852025]: or         $a0, $a0, $a1
    08900524:[00A52821]: addu       $a1, $a1, $a1
    08900528:[24C60010]: addiu      $a2, $a2, 16
    0890052C:[0105502B]: sltu       $t2, $t0, $a1
--> 08900530:[1140FFD5]: beq        $t2, $zr, 0x08900488
    08900534:[24E70010]: addiu      $a3, $a3, 16
    08900538:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0890053C:[01202025]: or         $a0, $t1, $zr <=> move $a0, $t1
    08900540:[AFA519A8]: sw         $a1, 6568($sp)
  Back Branch 089002D0 417287 times (length 102)
  Back Branch 08900604 339188 times (length 180)
  Back Branch 08900614 156194 times (length 193)
_S1_2_882396C 90214108 instructions (2,315%), 1982 calls (0882396C - 08823E8C, length 329)
    0882396C:[27BDFF60]: addiu      $sp, $sp, -160
    08823970:[AFBE008C]: sw         $fp, 140($sp)
    08823974:[03A0F025]: or         $fp, $sp, $zr <=> move $fp, $sp
    08823978:[E7B40074]: swc1       $f20, 116($sp)
    0882397C:[C794932C]: lwc1       $f20, -27860($gp)
    08823980:[C78F9330]: lwc1       $f15, -27856($gp)
    08823984:[00E04825]: or         $t1, $a3, $zr <=> move $t1, $a3
    08823988:[3C073F80]: lui        $a3, 0x3F80 <=> li $a3, 0x3F800000
    0882398C:[46147BC1]: sub.s      $f15, $f15, $f20
    08823990:[44878800]: mtc1       $a3, $f17
    08823994:[3C0808DA]: lui        $t0, 0x08DA <=> li $t0, 0x08DA0000
    08823998:[460F8C83]: div.s      $f18, $f17, $f15
    0882399C:[C50E5D90]: lwc1       $f14, 23952($t0)
    088239A0:[25085D90]: addiu      $t0, $t0, 23952
    088239A4:[C5100004]: lwc1       $f16, 4($t0)
    088239A8:[E7CE0000]: swc1       $f14, 0($fp)
    088239AC:[C50E0008]: lwc1       $f14, 8($t0)
    088239B0:[8CA70000]: lw         $a3, 0($a1)
    088239B4:[E7D00004]: swc1       $f16, 4($fp)
    088239B8:[E7CE0008]: swc1       $f14, 8($fp)
    088239BC:[3C0808DA]: lui        $t0, 0x08DA <=> li $t0, 0x08DA0000
    088239C0:[C50E5DA0]: lwc1       $f14, 23968($t0)
    088239C4:[25085DA0]: addiu      $t0, $t0, 23968
    088239C8:[C5100004]: lwc1       $f16, 4($t0)
    088239CC:[E7CE0010]: swc1       $f14, 16($fp)
    088239D0:[C50E0008]: lwc1       $f14, 8($t0)
    088239D4:[E7D00014]: swc1       $f16, 20($fp)
    088239D8:[C510000C]: lwc1       $f16, 12($t0)
    088239DC:[C7939334]: lwc1       $f19, -27852($gp)
    088239E0:[E7CE0018]: swc1       $f14, 24($fp)
    088239E4:[3C0808DA]: lui        $t0, 0x08DA <=> li $t0, 0x08DA0000
    088239E8:[E7D0001C]: swc1       $f16, 28($fp)
    088239EC:[25085DB0]: addiu      $t0, $t0, 23984
    088239F0:[3C0A46FF]: lui        $t2, 0x46FF <=> li $t2, 0x46FF0000
    088239F4:[46009B86]: mov.s      $f14, $f19
    088239F8:[C7909338]: lwc1       $f16, -27848($gp)
    088239FC:[354AFE00]: ori        $t2, $t2, -512
    08823A00:[250B0020]: addiu      $t3, $t0, 32
    08823A04:[448A9800]: mtc1       $t2, $f19
    08823A08:[D9720000]: lv.q       C420.q, 0($t3)
    08823A0C:[FBD20020]: sv.q       C420.q, 32($fp)
    08823A10:[250A0030]: addiu      $t2, $t0, 48
    08823A14:[D9520000]: lv.q       C420.q, 0($t2)
    08823A18:[FBD20030]: sv.q       C420.q, 48($fp)
    08823A1C:[250A0040]: addiu      $t2, $t0, 64
    08823A20:[D9520000]: lv.q       C420.q, 0($t2)
    08823A24:[AFB10080]: sw         $s1, 128($sp)
    08823A28:[FBD20040]: sv.q       C420.q, 64($fp)
    08823A2C:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08823A30:[25080050]: addiu      $t0, $t0, 80
    08823A34:[E7B60078]: swc1       $f22, 120($sp)
    08823A38:[AFB0007C]: sw         $s0, 124($sp)
    08823A3C:[AFB20084]: sw         $s2, 132($sp)
    08823A40:[AFB30088]: sw         $s3, 136($sp)
    08823A44:[AFBF0090]: sw         $ra, 144($sp)
    08823A48:[46139482]: mul.s      $f18, $f18, $f19
    08823A4C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08823A50:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08823A54:[D9120000]: lv.q       C420.q, 0($t0)
    08823A58:[27BDF800]: addiu      $sp, $sp, -2048
    08823A5C:[46128D83]: div.s      $f22, $f17, $f18
    08823A60:[FBD20050]: sv.q       C420.q, 80($fp)
    08823A64:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08823A68:[03A09025]: or         $s2, $sp, $zr <=> move $s2, $sp
    08823A6C:[2CE80200]: sltiu      $t0, $a3, 512
    08823A70:[15000002]: bne        $t0, $zr, 0x08823A7C
    08823A74:[01202825]: or         $a1, $t1, $zr <=> move $a1, $t1
    08823A78:[340701FF]: ori        $a3, $zr, 511 <=> li $a3, 511
    08823A7C:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08823A80:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08823A84:[0127502B]: sltu       $t2, $t1, $a3
    08823A88:[114000AD]: beq        $t2, $zr, 0x08823D40
    08823A8C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08823A90:[3C0ABFB5]: lui        $t2, 0xBFB5 <=> li $t2, 0xBFB50000
    08823A94:[460064C7]: neg.s      $f19, $f12
    08823A98:[354A0481]: ori        $t2, $t2, 1153
    08823A9C:[448A1800]: mtc1       $t2, $f3
    08823AA0:[3C0A3980]: lui        $t2, 0x3980 <=> li $t2, 0x39800000
    08823AA4:[448A0800]: mtc1       $t2, $f1
    08823AA8:[C4C0001C]: lwc1       $f0, 28($a2)
    08823AAC:[C4C2000C]: lwc1       $f2, 12($a2)
    08823AB0:[46006802]: mul.s      $f0, $f13, $f0
    08823AB4:[46001001]: sub.s      $f0, $f2, $f0
    08823AB8:[4611003C]: c.lt.s     $f0, $f17
    08823ABC:[00000000]: nop
    08823AC0:[4500009B]: bc1f       0x08823D30
    08823AC4:[00000000]: nop
    08823AC8:[C4C00010]: lwc1       $f0, 16($a2)
    08823ACC:[C4C20000]: lwc1       $f2, 0($a2)
    08823AD0:[46130002]: mul.s      $f0, $f0, $f19
    08823AD4:[C7C40000]: lwc1       $f4, 0($fp)
    08823AD8:[46020000]: add.s      $f0, $f0, $f2
    08823ADC:[E7C00060]: swc1       $f0, 96($fp)
    08823AE0:[C4C50014]: lwc1       $f5, 20($a2)
    08823AE4:[46040001]: sub.s      $f0, $f0, $f4
    08823AE8:[C4C60004]: lwc1       $f6, 4($a2)
    08823AEC:[46132942]: mul.s      $f5, $f5, $f19
    08823AF0:[C7C70004]: lwc1       $f7, 4($fp)
    08823AF4:[C7C80008]: lwc1       $f8, 8($fp)
    08823AF8:[46062880]: add.s      $f2, $f5, $f6
    08823AFC:[46000002]: mul.s      $f0, $f0, $f0
    08823B00:[E7C20064]: swc1       $f2, 100($fp)
    08823B04:[C4C90018]: lwc1       $f9, 24($a2)
    08823B08:[46071081]: sub.s      $f2, $f2, $f7
    08823B0C:[C4C50008]: lwc1       $f5, 8($a2)
    08823B10:[46134902]: mul.s      $f4, $f9, $f19
    08823B14:[46021082]: mul.s      $f2, $f2, $f2
    08823B18:[46052100]: add.s      $f4, $f4, $f5
    08823B1C:[46020000]: add.s      $f0, $f0, $f2
    08823B20:[46082181]: sub.s      $f6, $f4, $f8
    08823B24:[E7C40068]: swc1       $f4, 104($fp)
    08823B28:[46063102]: mul.s      $f4, $f6, $f6
    08823B2C:[46040000]: add.s      $f0, $f0, $f4
    08823B30:[460E003C]: c.lt.s     $f0, $f14
    08823B34:[00000000]: nop
    08823B38:[4500007D]: bc1f       0x08823D30
    08823B3C:[00000000]: nop
    08823B40:[C4C0002C]: lwc1       $f0, 44($a2)
    08823B44:[46007886]: mov.s      $f2, $f15
    08823B48:[46100002]: mul.s      $f0, $f0, $f16
    08823B4C:[4600103E]: c.le.s     $f2, $f0
    08823B50:[00000000]: nop
    08823B54:[45020001]: bc1fl      0x08823B5C
    08823B58:[46000086]: mov.s      $f2, $f0
    08823B5C:[C7C00060]: lwc1       $f0, 96($fp)
    08823B60:[C7C40010]: lwc1       $f4, 16($fp)
    08823B64:[C7C50064]: lwc1       $f5, 100($fp)
    08823B68:[C7C60014]: lwc1       $f6, 20($fp)
    08823B6C:[46040002]: mul.s      $f0, $f0, $f4
    08823B70:[C7C70068]: lwc1       $f7, 104($fp)
    08823B74:[46062942]: mul.s      $f5, $f5, $f6
    08823B78:[C7C80018]: lwc1       $f8, 24($fp)
    08823B7C:[460839C2]: mul.s      $f7, $f7, $f8
    08823B80:[C7C4001C]: lwc1       $f4, 28($fp)
    08823B84:[46050000]: add.s      $f0, $f0, $f5
    08823B88:[46070000]: add.s      $f0, $f0, $f7
    08823B8C:[46040000]: add.s      $f0, $f0, $f4
    08823B90:[46000185]: abs.s      $f6, $f0
    08823B94:[4602303C]: c.lt.s     $f6, $f2
    08823B98:[00000000]: nop
    08823B9C:[45000064]: bc1f       0x08823D30
    08823BA0:[00000000]: nop
    08823BA4:[94CA0038]: lhu        $t2, 56($a2)
    08823BA8:[46120002]: mul.s      $f0, $f0, $f18
    08823BAC:[448A1000]: mtc1       $t2, $f2
    08823BB0:[468010A0]: cvt.s.w    $f2, $f2
    08823BB4:[C4C4002C]: lwc1       $f4, 44($a2)
    08823BB8:[4600000D]: trunc.w.s  $f0, $f0
    08823BBC:[46011082]: mul.s      $f2, $f2, $f1
    08823BC0:[440A0000]: mfc1       $t2, $f0
    08823BC4:[46026082]: mul.s      $f2, $f12, $f2
    08823BC8:[46022001]: sub.s      $f0, $f4, $f2
    08823BCC:[0540004D]: bltz       $t2, 0x08823D04
    08823BD0:[46030002]: mul.s      $f0, $f0, $f3
    08823BD4:[C7C20060]: lwc1       $f2, 96($fp)
    08823BD8:[C7C40020]: lwc1       $f4, 32($fp)
    08823BDC:[C7C50064]: lwc1       $f5, 100($fp)
    08823BE0:[C7C60024]: lwc1       $f6, 36($fp)
    08823BE4:[46041082]: mul.s      $f2, $f2, $f4
    08823BE8:[C7C70068]: lwc1       $f7, 104($fp)
    08823BEC:[46062942]: mul.s      $f5, $f5, $f6
    08823BF0:[C7C80028]: lwc1       $f8, 40($fp)
    08823BF4:[460839C2]: mul.s      $f7, $f7, $f8
    08823BF8:[C7C4002C]: lwc1       $f4, 44($fp)
    08823BFC:[46051080]: add.s      $f2, $f2, $f5
    08823C00:[46071080]: add.s      $f2, $f2, $f7
    08823C04:[46041080]: add.s      $f2, $f2, $f4
    08823C08:[4600103E]: c.le.s     $f2, $f0
    08823C0C:[00000000]: nop
    08823C10:[4501003C]: bc1t       0x08823D04
    08823C14:[00000000]: nop
    08823C18:[C7C20060]: lwc1       $f2, 96($fp)
    08823C1C:[C7C40030]: lwc1       $f4, 48($fp)
    08823C20:[C7C50064]: lwc1       $f5, 100($fp)
    08823C24:[C7C60034]: lwc1       $f6, 52($fp)
    08823C28:[46041082]: mul.s      $f2, $f2, $f4
    08823C2C:[C7C70068]: lwc1       $f7, 104($fp)
    08823C30:[46062942]: mul.s      $f5, $f5, $f6
    08823C34:[C7C80038]: lwc1       $f8, 56($fp)
    08823C38:[460839C2]: mul.s      $f7, $f7, $f8
    08823C3C:[C7C4003C]: lwc1       $f4, 60($fp)
    08823C40:[46051080]: add.s      $f2, $f2, $f5
    08823C44:[46071080]: add.s      $f2, $f2, $f7
    08823C48:[46041080]: add.s      $f2, $f2, $f4
    08823C4C:[4600103E]: c.le.s     $f2, $f0
    08823C50:[00000000]: nop
    08823C54:[4501002B]: bc1t       0x08823D04
    08823C58:[00000000]: nop
    08823C5C:[C7C20060]: lwc1       $f2, 96($fp)
    08823C60:[C7C40040]: lwc1       $f4, 64($fp)
    08823C64:[C7C50064]: lwc1       $f5, 100($fp)
    08823C68:[C7C60044]: lwc1       $f6, 68($fp)
    08823C6C:[46041082]: mul.s      $f2, $f2, $f4
    08823C70:[C7C70068]: lwc1       $f7, 104($fp)
    08823C74:[46062942]: mul.s      $f5, $f5, $f6
    08823C78:[C7C80048]: lwc1       $f8, 72($fp)
    08823C7C:[460839C2]: mul.s      $f7, $f7, $f8
    08823C80:[C7C4004C]: lwc1       $f4, 76($fp)
    08823C84:[46051080]: add.s      $f2, $f2, $f5
    08823C88:[46071080]: add.s      $f2, $f2, $f7
    08823C8C:[46041080]: add.s      $f2, $f2, $f4
    08823C90:[4600103E]: c.le.s     $f2, $f0
    08823C94:[00000000]: nop
    08823C98:[4501001A]: bc1t       0x08823D04
    08823C9C:[00000000]: nop
    08823CA0:[C7C20060]: lwc1       $f2, 96($fp)
    08823CA4:[C7C40050]: lwc1       $f4, 80($fp)
    08823CA8:[C7C50064]: lwc1       $f5, 100($fp)
    08823CAC:[C7C60054]: lwc1       $f6, 84($fp)
    08823CB0:[46041082]: mul.s      $f2, $f2, $f4
    08823CB4:[C7C70068]: lwc1       $f7, 104($fp)
    08823CB8:[46062942]: mul.s      $f5, $f5, $f6
    08823CBC:[C7C80058]: lwc1       $f8, 88($fp)
    08823CC0:[460839C2]: mul.s      $f7, $f7, $f8
    08823CC4:[C7C4005C]: lwc1       $f4, 92($fp)
    08823CC8:[46051080]: add.s      $f2, $f2, $f5
    08823CCC:[46071080]: add.s      $f2, $f2, $f7
    08823CD0:[46041080]: add.s      $f2, $f2, $f4
    08823CD4:[4600103E]: c.le.s     $f2, $f0
    08823CD8:[00000000]: nop
    08823CDC:[45010009]: bc1t       0x08823D04
    08823CE0:[00000000]: nop
    08823CE4:[314AFFFF]: andi       $t2, $t2, -1
    08823CE8:[00095C00]: sll        $t3, $t1, 0x0010
    08823CEC:[00131080]: sll        $v0, $s3, 0x0002
    08823CF0:[014B5025]: or         $t2, $t2, $t3
    08823CF4:[02425821]: addu       $t3, $s2, $v0
    08823CF8:[26730001]: addiu      $s3, $s3, 1
    08823CFC:[1000000B]: b          0x08823D2C
    08823D00:[AD6A0000]: sw         $t2, 0($t3)
    08823D04:[BE380000]: cache      0x18, 0($s1)
    08823D08:[D8D20000]: lv.q       C420.q, 0($a2)
    08823D0C:[D8D30010]: lv.q       C430.q, 16($a2)
    08823D10:[D8D40020]: lv.q       C500.q, 32($a2)
    08823D14:[D8D50030]: lv.q       C510.q, 48($a2)
    08823D18:[FA320000]: sv.q       C420.q, 0($s1)
    08823D1C:[FA330010]: sv.q       C430.q, 16($s1)
    08823D20:[FA340020]: sv.q       C500.q, 32($s1)
    08823D24:[FA350030]: sv.q       C510.q, 48($s1)
    08823D28:[26310040]: addiu      $s1, $s1, 64
    08823D2C:[25080001]: addiu      $t0, $t0, 1
    08823D30:[25290001]: addiu      $t1, $t1, 1
    08823D34:[0127502B]: sltu       $t2, $t1, $a3
    08823D38:[1540FF5B]: bne        $t2, $zr, 0x08823AA8
    08823D3C:[24C60040]: addiu      $a2, $a2, 64
    08823D40:[AC880000]: sw         $t0, 0($a0)
    08823D44:[01132023]: subu       $a0, $t0, $s3
    08823D48:[ACA40000]: sw         $a0, 0($a1)
    08823D4C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08823D50:[0E208E4E]: jal        0x08823938
    08823D54:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08823D58:[8F85931C]: lw         $a1, -27876($gp)
    08823D5C:[44806800]: mtc1       $zr, $f13
    08823D60:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08823D64:[44856000]: mtc1       $a1, $f12
    08823D68:[46806320]: cvt.s.w    $f12, $f12
    08823D6C:[3C053C23]: lui        $a1, 0x3C23 <=> li $a1, 0x3C230000
    08823D70:[34A5D70A]: ori        $a1, $a1, -10486
    08823D74:[44857000]: mtc1       $a1, $f14
    08823D78:[12600039]: beq        $s3, $zr, 0x08823E60
    08823D7C:[460E6302]: mul.s      $f12, $f12, $f14
    08823D80:[2665FFFF]: addiu      $a1, $s3, -1
    08823D84:[00052880]: sll        $a1, $a1, 0x0002
    08823D88:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08823D8C:[02452021]: addu       $a0, $s2, $a1
    08823D90:[8C840000]: lw         $a0, 0($a0)
    08823D94:[00132880]: sll        $a1, $s3, 0x0002
    08823D98:[02452821]: addu       $a1, $s2, $a1
    08823D9C:[ACA40000]: sw         $a0, 0($a1)
    08823DA0:[8CC50000]: lw         $a1, 0($a2)
    08823DA4:[24D20004]: addiu      $s2, $a2, 4
    08823DA8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08823DAC:[1080002C]: beq        $a0, $zr, 0x08823E60
    08823DB0:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08823DB4:[3C073F00]: lui        $a3, 0x3F00 <=> li $a3, 0x3F000000
    08823DB8:[44877800]: mtc1       $a3, $f15
    08823DBC:[30A7FFFF]: andi       $a3, $a1, -1
    08823DC0:[00052C02]: srl        $a1, $a1, 0x0010
    08823DC4:[00073C00]: sll        $a3, $a3, 0x0010
    08823DC8:[00054180]: sll        $t0, $a1, 0x0006
    08823DCC:[00073C03]: sra        $a3, $a3, 0x0010
    08823DD0:[8E450000]: lw         $a1, 0($s2)
    08823DD4:[14C00014]: bne        $a2, $zr, 0x08823E28
    08823DD8:[02084021]: addu       $t0, $s0, $t0
    08823DDC:[44877000]: mtc1       $a3, $f14
    08823DE0:[468073A0]: cvt.s.w    $f14, $f14
    08823DE4:[C510002C]: lwc1       $f16, 44($t0)
    08823DE8:[46167382]: mul.s      $f14, $f14, $f22
    08823DEC:[460EA380]: add.s      $f14, $f20, $f14
    08823DF0:[460E8383]: div.s      $f14, $f16, $f14
    08823DF4:[460E7382]: mul.s      $f14, $f14, $f14
    08823DF8:[460F703E]: c.le.s     $f14, $f15
    08823DFC:[00000000]: nop
    08823E00:[45010002]: bc1t       0x08823E0C
    08823E04:[00000000]: nop
    08823E08:[46007B86]: mov.s      $f14, $f15
    08823E0C:[460D7340]: add.s      $f13, $f14, $f13
    08823E10:[460D603C]: c.lt.s     $f12, $f13
    08823E14:[00000000]: nop
    08823E18:[45000003]: bc1f       0x08823E28
    08823E1C:[00000000]: nop
    08823E20:[02649823]: subu       $s3, $s3, $a0
    08823E24:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08823E28:[BE380000]: cache      0x18, 0($s1)
    08823E2C:[D9120000]: lv.q       C420.q, 0($t0)
    08823E30:[D9130010]: lv.q       C430.q, 16($t0)
    08823E34:[D9140020]: lv.q       C500.q, 32($t0)
    08823E38:[D9150030]: lv.q       C510.q, 48($t0)
    08823E3C:[FA320000]: sv.q       C420.q, 0($s1)
    08823E40:[FA330010]: sv.q       C430.q, 16($s1)
    08823E44:[FA340020]: sv.q       C500.q, 32($s1)
    08823E48:[FA350030]: sv.q       C510.q, 48($s1)
    08823E4C:[26310040]: addiu      $s1, $s1, 64
    08823E50:[26520004]: addiu      $s2, $s2, 4
    08823E54:[2484FFFF]: addiu      $a0, $a0, -1
    08823E58:[1480FFD8]: bne        $a0, $zr, 0x08823DBC
    08823E5C:[00000000]: nop
    08823E60:[02601025]: or         $v0, $s3, $zr <=> move $v0, $s3
    08823E64:[03C0E825]: or         $sp, $fp, $zr <=> move $sp, $fp
    08823E68:[C7B40074]: lwc1       $f20, 116($sp)
    08823E6C:[C7B60078]: lwc1       $f22, 120($sp)
    08823E70:[8FB0007C]: lw         $s0, 124($sp)
    08823E74:[8FB10080]: lw         $s1, 128($sp)
    08823E78:[8FB20084]: lw         $s2, 132($sp)
    08823E7C:[8FB30088]: lw         $s3, 136($sp)
    08823E80:[8FBE008C]: lw         $fp, 140($sp)
    08823E84:[8FBF0090]: lw         $ra, 144($sp)
    08823E88:[03E00008]: jr         $ra
    08823E8C:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 08823D38 694807 times (length 166)
  Back Branch 08823E58 215076 times (length 41)
    08823DAC:[1080002C]: beq        $a0, $zr, 0x08823E60
    08823DB0:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08823DB4:[3C073F00]: lui        $a3, 0x3F00 <=> li $a3, 0x3F000000
    08823DB8:[44877800]: mtc1       $a3, $f15
--> 08823DBC:[30A7FFFF]: andi       $a3, $a1, -1
    08823DC0:[00052C02]: srl        $a1, $a1, 0x0010
    08823DC4:[00073C00]: sll        $a3, $a3, 0x0010
    08823DC8:[00054180]: sll        $t0, $a1, 0x0006
    08823DCC:[00073C03]: sra        $a3, $a3, 0x0010
    08823DD0:[8E450000]: lw         $a1, 0($s2)
    08823DD4:[14C00014]: bne        $a2, $zr, 0x08823E28
    08823DD8:[02084021]: addu       $t0, $s0, $t0
    08823DDC:[44877000]: mtc1       $a3, $f14
    08823DE0:[468073A0]: cvt.s.w    $f14, $f14
    08823DE4:[C510002C]: lwc1       $f16, 44($t0)
    08823DE8:[46167382]: mul.s      $f14, $f14, $f22
    08823DEC:[460EA380]: add.s      $f14, $f20, $f14
    08823DF0:[460E8383]: div.s      $f14, $f16, $f14
    08823DF4:[460E7382]: mul.s      $f14, $f14, $f14
    08823DF8:[460F703E]: c.le.s     $f14, $f15
    08823DFC:[00000000]: nop
    08823E00:[45010002]: bc1t       0x08823E0C
    08823E04:[00000000]: nop
    08823E08:[46007B86]: mov.s      $f14, $f15
    08823E0C:[460D7340]: add.s      $f13, $f14, $f13
    08823E10:[460D603C]: c.lt.s     $f12, $f13
    08823E14:[00000000]: nop
    08823E18:[45000003]: bc1f       0x08823E28
    08823E1C:[00000000]: nop
    08823E20:[02649823]: subu       $s3, $s3, $a0
    08823E24:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08823E28:[BE380000]: cache      0x18, 0($s1)
    08823E2C:[D9120000]: lv.q       C420.q, 0($t0)
    08823E30:[D9130010]: lv.q       C430.q, 16($t0)
    08823E34:[D9140020]: lv.q       C500.q, 32($t0)
    08823E38:[D9150030]: lv.q       C510.q, 48($t0)
    08823E3C:[FA320000]: sv.q       C420.q, 0($s1)
    08823E40:[FA330010]: sv.q       C430.q, 16($s1)
    08823E44:[FA340020]: sv.q       C500.q, 32($s1)
    08823E48:[FA350030]: sv.q       C510.q, 48($s1)
    08823E4C:[26310040]: addiu      $s1, $s1, 64
    08823E50:[26520004]: addiu      $s2, $s2, 4
    08823E54:[2484FFFF]: addiu      $a0, $a0, -1
--> 08823E58:[1480FFD8]: bne        $a0, $zr, 0x08823DBC
    08823E5C:[00000000]: nop
    08823E60:[02601025]: or         $v0, $s3, $zr <=> move $v0, $s3
    08823E64:[03C0E825]: or         $sp, $fp, $zr <=> move $sp, $fp
    08823E68:[C7B40074]: lwc1       $f20, 116($sp)
    08823E6C:[C7B60078]: lwc1       $f22, 120($sp)
    08823E70:[8FB0007C]: lw         $s0, 124($sp)
    08823E74:[8FB10080]: lw         $s1, 128($sp)
    08823E78:[8FB20084]: lw         $s2, 132($sp)
    08823E7C:[8FB30088]: lw         $s3, 136($sp)
    08823E80:[8FBE008C]: lw         $fp, 140($sp)
    08823E84:[8FBF0090]: lw         $ra, 144($sp)
_S1_2_8B318F4 84701716 instructions (2,173%), 63107 calls (08B313EC - 08B31994, length 363)
    08B313EC:[50A0000C]: beql       $a1, $zr, 0x08B31420
    08B313F0:[8FA50010]: lw         $a1, 16($sp)
    08B313F4:[258C0001]: addiu      $t4, $t4, 1
    08B313F8:[91850000]: lbu        $a1, 0($t4)
    08B313FC:[258C0001]: addiu      $t4, $t4, 1
    08B31400:[01452804]: sllv       $a1, $a1, $t2
    08B31404:[01655821]: addu       $t3, $t3, $a1
    08B31408:[91850000]: lbu        $a1, 0($t4)
    08B3140C:[25460008]: addiu      $a2, $t2, 8
    08B31410:[00C52804]: sllv       $a1, $a1, $a2
    08B31414:[24CA0008]: addiu      $t2, $a2, 8
    08B31418:[01655821]: addu       $t3, $t3, $a1
    08B3141C:[8FA50010]: lw         $a1, 16($sp)
    08B31420:[01652824]: and        $a1, $t3, $a1
    08B31424:[00052880]: sll        $a1, $a1, 0x0002
    08B31428:[01E52821]: addu       $a1, $t7, $a1
    08B3142C:[94A60002]: lhu        $a2, 2($a1)
    08B31430:[84A50000]: lh         $a1, 0($a1)
    08B31434:[00063400]: sll        $a2, $a2, 0x0010
    08B31438:[00063403]: sra        $a2, $a2, 0x0010
    08B3143C:[A7A50000]: sh         $a1, 0($sp)
    08B31440:[A7A60002]: sh         $a2, 2($sp)
    08B31444:[93A20001]: lbu        $v0, 1($sp)
    08B31448:[93A60000]: lbu        $a2, 0($sp)
    08B3144C:[004B4806]: srlv       $t1, $t3, $v0
    08B31450:[01421023]: subu       $v0, $t2, $v0
    08B31454:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B31458:[14C00007]: bne        $a2, $zr, 0x08B31478
    08B3145C:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B31460:[97A50002]: lhu        $a1, 2($sp)
    08B31464:[8FB80028]: lw         $t8, 40($sp)
    08B31468:[24E70001]: addiu      $a3, $a3, 1
    08B3146C:[A0E50000]: sb         $a1, 0($a3)
    08B31470:[1000011D]: b          0x08B318E8
    08B31474:[0198C02B]: sltu       $t8, $t4, $t8
    08B31478:[30C50010]: andi       $a1, $a2, 16
    08B3147C:[10A000F9]: beq        $a1, $zr, 0x08B31864
    08B31480:[30C50040]: andi       $a1, $a2, 64
    08B31484:[30C6000F]: andi       $a2, $a2, 15
    08B31488:[10C00010]: beq        $a2, $zr, 0x08B314CC
    08B3148C:[97A80002]: lhu        $t0, 2($sp)
    08B31490:[00C32804]: sllv       $a1, $v1, $a2
    08B31494:[0046682B]: sltu       $t5, $v0, $a2
    08B31498:[11A00006]: beq        $t5, $zr, 0x08B314B4
    08B3149C:[24A5FFFF]: addiu      $a1, $a1, -1
    08B314A0:[258C0001]: addiu      $t4, $t4, 1
    08B314A4:[918B0000]: lbu        $t3, 0($t4)
    08B314A8:[244A0008]: addiu      $t2, $v0, 8
    08B314AC:[004B5804]: sllv       $t3, $t3, $v0
    08B314B0:[012B5821]: addu       $t3, $t1, $t3
    08B314B4:[01652824]: and        $a1, $t3, $a1
    08B314B8:[00CB4806]: srlv       $t1, $t3, $a2
    08B314BC:[01461023]: subu       $v0, $t2, $a2
    08B314C0:[01054021]: addu       $t0, $t0, $a1
    08B314C4:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B314C8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B314CC:[2C45000F]: sltiu      $a1, $v0, 15
    08B314D0:[50A0000C]: beql       $a1, $zr, 0x08B31504
    08B314D4:[8FA5000C]: lw         $a1, 12($sp)
    08B314D8:[258C0001]: addiu      $t4, $t4, 1
    08B314DC:[91850000]: lbu        $a1, 0($t4)
    08B314E0:[258C0001]: addiu      $t4, $t4, 1
    08B314E4:[00452804]: sllv       $a1, $a1, $v0
    08B314E8:[01255821]: addu       $t3, $t1, $a1
    08B314EC:[91850000]: lbu        $a1, 0($t4)
    08B314F0:[24460008]: addiu      $a2, $v0, 8
    08B314F4:[00C52804]: sllv       $a1, $a1, $a2
    08B314F8:[24CA0008]: addiu      $t2, $a2, 8
    08B314FC:[01655821]: addu       $t3, $t3, $a1
    08B31500:[8FA5000C]: lw         $a1, 12($sp)
    08B31504:[01652824]: and        $a1, $t3, $a1
    08B31508:[00052880]: sll        $a1, $a1, 0x0002
    08B3150C:[01C52821]: addu       $a1, $t6, $a1
    08B31510:[94A60002]: lhu        $a2, 2($a1)
    08B31514:[84A50000]: lh         $a1, 0($a1)
    08B31518:[00063400]: sll        $a2, $a2, 0x0010
    08B3151C:[00063403]: sra        $a2, $a2, 0x0010
    08B31520:[A7A50000]: sh         $a1, 0($sp)
    08B31524:[A7A60002]: sh         $a2, 2($sp)
    08B31528:[93A20001]: lbu        $v0, 1($sp)
    08B3152C:[93A60000]: lbu        $a2, 0($sp)
    08B31530:[004B4806]: srlv       $t1, $t3, $v0
    08B31534:[01421023]: subu       $v0, $t2, $v0
    08B31538:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B3153C:[30C50010]: andi       $a1, $a2, 16
    08B31540:[10A000AC]: beq        $a1, $zr, 0x08B317F4
    08B31544:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B31548:[30C6000F]: andi       $a2, $a2, 15
    08B3154C:[00C36804]: sllv       $t5, $v1, $a2
    08B31550:[97A50002]: lhu        $a1, 2($sp)
    08B31554:[0046C02B]: sltu       $t8, $v0, $a2
    08B31558:[1300000E]: beq        $t8, $zr, 0x08B31594
    08B3155C:[25ADFFFF]: addiu      $t5, $t5, -1
    08B31560:[258C0001]: addiu      $t4, $t4, 1
    08B31564:[918B0000]: lbu        $t3, 0($t4)
    08B31568:[244A0008]: addiu      $t2, $v0, 8
    08B3156C:[004B5804]: sllv       $t3, $t3, $v0
    08B31570:[012B5821]: addu       $t3, $t1, $t3
    08B31574:[0146482B]: sltu       $t1, $t2, $a2
    08B31578:[51200007]: beql       $t1, $zr, 0x08B31598
    08B3157C:[016D6824]: and        $t5, $t3, $t5
    08B31580:[258C0001]: addiu      $t4, $t4, 1
    08B31584:[91890000]: lbu        $t1, 0($t4)
    08B31588:[01494804]: sllv       $t1, $t1, $t2
    08B3158C:[01695821]: addu       $t3, $t3, $t1
    08B31590:[254A0008]: addiu      $t2, $t2, 8
    08B31594:[016D6824]: and        $t5, $t3, $t5
    08B31598:[00AD6821]: addu       $t5, $a1, $t5
    08B3159C:[8FA50024]: lw         $a1, 36($sp)
    08B315A0:[00CB4806]: srlv       $t1, $t3, $a2
    08B315A4:[01461023]: subu       $v0, $t2, $a2
    08B315A8:[00E52823]: subu       $a1, $a3, $a1
    08B315AC:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B315B0:[00AD302B]: sltu       $a2, $a1, $t5
    08B315B4:[10C00070]: beq        $a2, $zr, 0x08B31778
    08B315B8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B315BC:[8FA60018]: lw         $a2, 24($sp)
    08B315C0:[01A52823]: subu       $a1, $t5, $a1
    08B315C4:[00C5302B]: sltu       $a2, $a2, $a1
    08B315C8:[50C0000B]: beql       $a2, $zr, 0x08B315F8
    08B315CC:[8FB80028]: lw         $t8, 40($sp)
    08B315D0:[3C0508BF]: lui        $a1, 0x08BF <=> li $a1, 0x08BF0000
    08B315D4:[24A56260]: addiu      $a1, $a1, 25184
    08B315D8:[8FA6002C]: lw         $a2, 44($sp)
    08B315DC:[AC850018]: sw         $a1, 24($a0)
    08B315E0:[8FA50020]: lw         $a1, 32($sp)
    08B315E4:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B315E8:[ACC80000]: sw         $t0, 0($a2)
    08B315EC:[00E5302B]: sltu       $a2, $a3, $a1
    08B315F0:[100000C3]: b          0x08B31900
    08B315F4:[000228C2]: srl        $a1, $v0, 0x0003
    08B315F8:[8FA60014]: lw         $a2, 20($sp)
    08B315FC:[14C00011]: bne        $a2, $zr, 0x08B31644
    08B31600:[0198C02B]: sltu       $t8, $t4, $t8
    08B31604:[8FA6001C]: lw         $a2, 28($sp)
    08B31608:[8FB90008]: lw         $t9, 8($sp)
    08B3160C:[00C53023]: subu       $a2, $a2, $a1
    08B31610:[03263021]: addu       $a2, $t9, $a2
    08B31614:[00A8C82B]: sltu       $t9, $a1, $t0
    08B31618:[53200039]: beql       $t9, $zr, 0x08B31700
    08B3161C:[2D050003]: sltiu      $a1, $t0, 3
    08B31620:[01054023]: subu       $t0, $t0, $a1
    08B31624:[00000000]: 0x8B31624 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B3163C:[1000002F]: b          0x08B316FC
    08B31640:[00ED3023]: subu       $a2, $a3, $t5
    08B31644:[8FB90014]: lw         $t9, 20($sp)
    08B31648:[0325302B]: sltu       $a2, $t9, $a1
    08B3164C:[50C0001D]: beql       $a2, $zr, 0x08B316C4
    08B31650:[8FA60014]: lw         $a2, 20($sp)
    08B31654:[8FA60004]: lw         $a2, 4($sp)
    08B31658:[8FB00008]: lw         $s0, 8($sp)
    08B3165C:[00C53023]: subu       $a2, $a2, $a1
    08B31660:[00B92823]: subu       $a1, $a1, $t9
    08B31664:[00A8C82B]: sltu       $t9, $a1, $t0
    08B31668:[13200024]: beq        $t9, $zr, 0x08B316FC
    08B3166C:[02063021]: addu       $a2, $s0, $a2
    08B31670:[01054023]: subu       $t0, $t0, $a1
    08B31674:[00000000]: 0x8B31674 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B3168C:[8FB90014]: lw         $t9, 20($sp)
    08B31690:[0328282B]: sltu       $a1, $t9, $t0
    08B31694:[10A00019]: beq        $a1, $zr, 0x08B316FC
    08B31698:[8FA60008]: lw         $a2, 8($sp)
    08B3169C:[03202825]: or         $a1, $t9, $zr <=> move $a1, $t9
    08B316A0:[01054023]: subu       $t0, $t0, $a1
    08B316A4:[00000000]: 0x8B316A4 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B316BC:[1000000F]: b          0x08B316FC
    08B316C0:[00ED3023]: subu       $a2, $a3, $t5
    08B316C4:[8FB90008]: lw         $t9, 8($sp)
    08B316C8:[00C53023]: subu       $a2, $a2, $a1
    08B316CC:[03263021]: addu       $a2, $t9, $a2
    08B316D0:[00A8C82B]: sltu       $t9, $a1, $t0
    08B316D4:[5320000A]: beql       $t9, $zr, 0x08B31700
    08B316D8:[2D050003]: sltiu      $a1, $t0, 3
    08B316DC:[01054023]: subu       $t0, $t0, $a1
    08B316E0:[00000000]: 0x8B316E0 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B316F8:[00ED3023]: subu       $a2, $a3, $t5
    08B316FC:[00000000]: 0x8B316FC - memcpySequence[2D050003,14A00011,00000000,24C50001,90A60000,24E70001,A0E60000,24A60001,90C50000,24E70001,A0E50000,24C60001,90C50000,24E70001,2508FFFD,A0E50000,2D050003,10A0FFF2,24C50001,11000067,24C60001,90C50000,24E70001,A0E50000,2D050002,14A00061,24C50001,90A50000,24E70001,1000005D,A0E50000](7,6,8,1,1)
    08B31778:[8FB80028]: lw         $t8, 40($sp)
    08B3177C:[00ED2823]: subu       $a1, $a3, $t5
    08B31780:[0198C02B]: sltu       $t8, $t4, $t8
    08B31784:[00000000]: 0x8B31784 - memcpySequence[24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,2508FFFD,A0E60000,2D060003,50C0FFF2,24A50001,11000048,24A50001,90A60000,24E70001,A0E60000,2D060002,14C00042,24A50001,90A50000,24E70001,1000003E,A0E50000](7,5,8,1,1)
    08B317F4:[30C50040]: andi       $a1, $a2, 64
    08B317F8:[14A00011]: bne        $a1, $zr, 0x08B31840
    08B317FC:[3C0508BF]: lui        $a1, 0x08BF <=> li $a1, 0x08BF0000
    08B31800:[00C32804]: sllv       $a1, $v1, $a2
    08B31804:[97A60002]: lhu        $a2, 2($sp)
    08B31808:[24A5FFFF]: addiu      $a1, $a1, -1
    08B3180C:[01252824]: and        $a1, $t1, $a1
    08B31810:[00C52821]: addu       $a1, $a2, $a1
    08B31814:[00052880]: sll        $a1, $a1, 0x0002
    08B31818:[01C52821]: addu       $a1, $t6, $a1
    08B3181C:[94A60002]: lhu        $a2, 2($a1)
    08B31820:[84A50000]: lh         $a1, 0($a1)
    08B31824:[00063400]: sll        $a2, $a2, 0x0010
    08B31828:[00063403]: sra        $a2, $a2, 0x0010
    08B3182C:[A7A50000]: sh         $a1, 0($sp)
    08B31830:[A7A60002]: sh         $a2, 2($sp)
    08B31834:[93A20001]: lbu        $v0, 1($sp)
    08B31838:[1000FF3D]: b          0x08B31530
    08B3183C:[93A60000]: lbu        $a2, 0($sp)
    08B31840:[24A56280]: addiu      $a1, $a1, 25216
    08B31844:[8FA6002C]: lw         $a2, 44($sp)
    08B31848:[AC850018]: sw         $a1, 24($a0)
    08B3184C:[8FA50020]: lw         $a1, 32($sp)
    08B31850:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B31854:[ACC80000]: sw         $t0, 0($a2)
    08B31858:[00E5302B]: sltu       $a2, $a3, $a1
    08B3185C:[10000028]: b          0x08B31900
    08B31860:[000228C2]: srl        $a1, $v0, 0x0003
    08B31864:[14A00010]: bne        $a1, $zr, 0x08B318A8
    08B31868:[00C32804]: sllv       $a1, $v1, $a2
    08B3186C:[97A60002]: lhu        $a2, 2($sp)
    08B31870:[24A5FFFF]: addiu      $a1, $a1, -1
    08B31874:[01252824]: and        $a1, $t1, $a1
    08B31878:[00C52821]: addu       $a1, $a2, $a1
    08B3187C:[00052880]: sll        $a1, $a1, 0x0002
    08B31880:[01E52821]: addu       $a1, $t7, $a1
    08B31884:[94A60002]: lhu        $a2, 2($a1)
    08B31888:[84A50000]: lh         $a1, 0($a1)
    08B3188C:[00063400]: sll        $a2, $a2, 0x0010
    08B31890:[00063403]: sra        $a2, $a2, 0x0010
    08B31894:[A7A50000]: sh         $a1, 0($sp)
    08B31898:[A7A60002]: sh         $a2, 2($sp)
    08B3189C:[93A20001]: lbu        $v0, 1($sp)
    08B318A0:[1000FEEA]: b          0x08B3144C
    08B318A4:[93A60000]: lbu        $a2, 0($sp)
    08B318A8:[8FA50020]: lw         $a1, 32($sp)
    08B318AC:[30C80020]: andi       $t0, $a2, 32
    08B318B0:[00E5302B]: sltu       $a2, $a3, $a1
    08B318B4:[11000005]: beq        $t0, $zr, 0x08B318CC
    08B318B8:[000228C2]: srl        $a1, $v0, 0x0003
    08B318BC:[8FA8002C]: lw         $t0, 44($sp)
    08B318C0:[340A000B]: ori        $t2, $zr, 11 <=> li $t2, 11
    08B318C4:[1000000E]: b          0x08B31900
    08B318C8:[AD0A0000]: sw         $t2, 0($t0)
    08B318CC:[3C0808BF]: lui        $t0, 0x08BF <=> li $t0, 0x08BF0000
    08B318D0:[25086298]: addiu      $t0, $t0, 25240
    08B318D4:[8FAA002C]: lw         $t2, 44($sp)
    08B318D8:[AC880018]: sw         $t0, 24($a0)
    08B318DC:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B318E0:[10000007]: b          0x08B31900
    08B318E4:[AD480000]: sw         $t0, 0($t2)
    08B318E8:[8FA60020]: lw         $a2, 32($sp)
    08B318EC:[13000003]: beq        $t8, $zr, 0x08B318FC
    08B318F0:[00E6302B]: sltu       $a2, $a3, $a2
    08B318F4:[14C0FEBD]: bne        $a2, $zr, 0x08B313EC
    08B318F8:[2D45000F]: sltiu      $a1, $t2, 15
    08B318FC:[000228C2]: srl        $a1, $v0, 0x0003
    08B31900:[01854023]: subu       $t0, $t4, $a1
    08B31904:[000528C0]: sll        $a1, $a1, 0x0003
    08B31908:[00452823]: subu       $a1, $v0, $a1
    08B3190C:[00A35004]: sllv       $t2, $v1, $a1
    08B31910:[254CFFFF]: addiu      $t4, $t2, -1
    08B31914:[012C6024]: and        $t4, $t1, $t4
    08B31918:[250A0001]: addiu      $t2, $t0, 1
    08B3191C:[8FA90028]: lw         $t1, 40($sp)
    08B31920:[AC8A0000]: sw         $t2, 0($a0)
    08B31924:[24EA0001]: addiu      $t2, $a3, 1
    08B31928:[0109482B]: sltu       $t1, $t0, $t1
    08B3192C:[11200005]: beq        $t1, $zr, 0x08B31944
    08B31930:[AC8A000C]: sw         $t2, 12($a0)
    08B31934:[8FA90028]: lw         $t1, 40($sp)
    08B31938:[01284023]: subu       $t0, $t1, $t0
    08B3193C:[10000005]: b          0x08B31954
    08B31940:[25080005]: addiu      $t0, $t0, 5
    08B31944:[8FA90028]: lw         $t1, 40($sp)
    08B31948:[340A0005]: ori        $t2, $zr, 5 <=> li $t2, 5
    08B3194C:[01094023]: subu       $t0, $t0, $t1
    08B31950:[01484023]: subu       $t0, $t2, $t0
    08B31954:[10C00005]: beq        $a2, $zr, 0x08B3196C
    08B31958:[AC880004]: sw         $t0, 4($a0)
    08B3195C:[8FA60020]: lw         $a2, 32($sp)
    08B31960:[00C73823]: subu       $a3, $a2, $a3
    08B31964:[10000005]: b          0x08B3197C
    08B31968:[24E70101]: addiu      $a3, $a3, 257
    08B3196C:[8FA60020]: lw         $a2, 32($sp)
    08B31970:[34080101]: ori        $t0, $zr, 257 <=> li $t0, 257
    08B31974:[00E63823]: subu       $a3, $a3, $a2
    08B31978:[01073823]: subu       $a3, $t0, $a3
    08B3197C:[8FA6002C]: lw         $a2, 44($sp)
    08B31980:[AC870010]: sw         $a3, 16($a0)
    08B31984:[ACCC0038]: sw         $t4, 56($a2)
    08B31988:[ACC5003C]: sw         $a1, 60($a2)
    08B3198C:[8FB00030]: lw         $s0, 48($sp)
    08B31990:[03E00008]: jr         $ra
    08B31994:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08B318F4 5937177 times (length 324)
  Back Branch 08B318A0 310856 times (length 279)
  Back Branch 08B31838 39186 times (length 196)
_S1_2_8821394 81012532 instructions (2,078%), 132739 calls (08821394 - 088215F0, length 152)
    08821394:[27BDFFF0]: addiu      $sp, $sp, -16
    08821398:[AFB00000]: sw         $s0, 0($sp)
    0882139C:[AFB10004]: sw         $s1, 4($sp)
    088213A0:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    088213A4:[8CA20000]: lw         $v0, 0($a1)
    088213A8:[00C05825]: or         $t3, $a2, $zr <=> move $t3, $a2
    088213AC:[80E80000]: lb         $t0, 0($a3)
    088213B0:[80EA0001]: lb         $t2, 1($a3)
    088213B4:[010A5025]: or         $t2, $t0, $t2
    088213B8:[80E70002]: lb         $a3, 2($a3)
    088213BC:[01475025]: or         $t2, $t2, $a3
    088213C0:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    088213C4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088213C8:[44808000]: mtc1       $zr, $f16
    088213CC:[3C03BF80]: lui        $v1, 0xBF80 <=> li $v1, 0xBF800000
    088213D0:[44837800]: mtc1       $v1, $f15
    088213D4:[01481824]: and        $v1, $t2, $t0
    088213D8:[14600003]: bne        $v1, $zr, 0x088213E8
    088213DC:[00000000]: nop
    088213E0:[10000076]: b          0x088215BC
    088213E4:[00000000]: nop
    088213E8:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    088213EC:[D8920000]: lv.q       C420.q, 0($a0)
    088213F0:[D9730000]: lv.q       C430.q, 0($t3)
    088213F4:[DD008064]: VPFXT      [x, y, z, 1]
    088213F8:[64939290]: vdot.q     S400.s, C420.q, C430.q
    088213FC:[48630010]: mfv.s      $v1, S400.s
    08821400:[44836000]: mtc1       $v1, $f12
    08821404:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    08821408:[4610603E]: c.le.s     $f12, $f16
    0882140C:[00000000]: nop
    08821410:[45020001]: bc1fl      0x08821418
    08821414:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    08821418:[306300FF]: andi       $v1, $v1, 255
    0882141C:[2C630001]: sltiu      $v1, $v1, 1
    08821420:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08821424:[0309682A]: slt        $t5, $t8, $t1
    08821428:[11A0005C]: beq        $t5, $zr, 0x0882159C
    0882142C:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    08821430:[004F7821]: addu       $t7, $v0, $t7
    08821434:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08821438:[016E7021]: addu       $t6, $t3, $t6
    0882143C:[01606825]: or         $t5, $t3, $zr <=> move $t5, $t3
    08821440:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    08821444:[27180001]: addiu      $t8, $t8, 1
    08821448:[0309802A]: slt        $s0, $t8, $t1
    0882144C:[56000001]: bnel       $s0, $zr, 0x08821454
    08821450:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    08821454:[00608825]: or         $s1, $v1, $zr <=> move $s1, $v1
    08821458:[D8920000]: lv.q       C420.q, 0($a0)
    0882145C:[0019C980]: sll        $t9, $t9, 0x0006
    08821460:[01798021]: addu       $s0, $t3, $t9
    08821464:[DA130000]: lv.q       C430.q, 0($s0)
    08821468:[DD008064]: VPFXT      [x, y, z, 1]
    0882146C:[64939290]: vdot.q     S400.s, C420.q, C430.q
    08821470:[48630010]: mfv.s      $v1, S400.s
    08821474:[44836000]: mtc1       $v1, $f12
    08821478:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0882147C:[4610603E]: c.le.s     $f12, $f16
    08821480:[00000000]: nop
    08821484:[45020001]: bc1fl      0x0882148C
    08821488:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    0882148C:[306300FF]: andi       $v1, $v1, 255
    08821490:[2C630001]: sltiu      $v1, $v1, 1
    08821494:[1220000B]: beq        $s1, $zr, 0x088214C4
    08821498:[00000000]: nop
    0882149C:[D9D20000]: lv.q       C420.q, 0($t6)
    088214A0:[D9D30010]: lv.q       C430.q, 16($t6)
    088214A4:[D9D40030]: lv.q       C500.q, 48($t6)
    088214A8:[D9D50020]: lv.q       C510.q, 32($t6)
    088214AC:[F9F20000]: sv.q       C420.q, 0($t7)
    088214B0:[F9F30010]: sv.q       C430.q, 16($t7)
    088214B4:[F9F40030]: sv.q       C500.q, 48($t7)
    088214B8:[F9F50020]: sv.q       C510.q, 32($t7)
    088214BC:[258C0001]: addiu      $t4, $t4, 1
    088214C0:[25EF0040]: addiu      $t7, $t7, 64
    088214C4:[46007B86]: mov.s      $f14, $f15
    088214C8:[12230030]: beq        $s1, $v1, 0x0882158C
    088214CC:[00000000]: nop
    088214D0:[D9B20000]: lv.q       C420.q, 0($t5)
    088214D4:[DA130000]: lv.q       C430.q, 0($s0)
    088214D8:[D8940000]: lv.q       C500.q, 0($a0)
    088214DC:[DD008064]: VPFXT      [x, y, z, 1]
    088214E0:[64929490]: vdot.q     S400.s, C500.q, C420.q
    088214E4:[48700010]: mfv.s      $s0, S400.s
    088214E8:[44906000]: mtc1       $s0, $f12
    088214EC:[60929392]: vsub.q     C420.q, C430.q, C420.q
    088214F0:[64929410]: vdot.t     S400.s, C500.t, C420.t
    088214F4:[48700010]: mfv.s      $s0, S400.s
    088214F8:[44906800]: mtc1       $s0, $f13
    088214FC:[46106832]: c.eq.s     $f13, $f16
    08821500:[00000000]: nop
    08821504:[45020003]: bc1fl      0x08821514
    08821508:[46006387]: neg.s      $f14, $f12
    0882150C:[10000003]: b          0x0882151C
    08821510:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08821514:[460D7383]: div.s      $f14, $f14, $f13
    08821518:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0882151C:[1200001B]: beq        $s0, $zr, 0x0882158C
    08821520:[00000000]: nop
    08821524:[D9D20000]: lv.q       C420.q, 0($t6)
    08821528:[0179C821]: addu       $t9, $t3, $t9
    0882152C:[DB330000]: lv.q       C430.q, 0($t9)
    08821530:[44107000]: mfc1       $s0, $f14
    08821534:[48F00010]: MTV.s      $s0, S400.s
    08821538:[D9D40030]: lv.q       C500.q, 48($t6)
    0882153C:[D9D50010]: lv.q       C510.q, 16($t6)
    08821540:[DB360030]: lv.q       C520.q, 48($t9)
    08821544:[DB370010]: lv.q       C530.q, 16($t9)
    08821548:[60929313]: vsub.t     C430.t, C430.t, C420.t
    0882154C:[60941696]: vsub.p     C520.p, C520.p, C500.p
    08821550:[60959797]: vsub.q     C530.q, C530.q, C510.q
    08821554:[DD0000C0]: VPFXT      [x, x, x, w]
    08821558:[64109313]: vmul.t     C430.t, C430.t, C400.t
    0882155C:[DD0000E0]: VPFXT      [x, x, z, w]
    08821560:[64101696]: vmul.p     C520.p, C520.p, C400.p
    08821564:[DD000000]: VPFXT      [x, x, x, x]
    08821568:[64109797]: vmul.q     C530.q, C530.q, C400.q
    0882156C:[60129312]: vadd.t     C420.t, C430.t, C420.t
    08821570:[60141693]: vadd.p     C430.p, C520.p, C500.p
    08821574:[60159794]: vadd.q     C500.q, C530.q, C510.q
    08821578:[F9F20000]: sv.q       C420.q, 0($t7)
    0882157C:[F9F30030]: sv.q       C430.q, 48($t7)
    08821580:[F9F40010]: sv.q       C500.q, 16($t7)
    08821584:[258C0001]: addiu      $t4, $t4, 1
    08821588:[25EF0040]: addiu      $t7, $t7, 64
    0882158C:[25CE0040]: addiu      $t6, $t6, 64
    08821590:[0309C82A]: slt        $t9, $t8, $t1
    08821594:[1720FFAA]: bne        $t9, $zr, 0x08821440
    08821598:[25AD0040]: addiu      $t5, $t5, 64
    0882159C:[15660003]: bne        $t3, $a2, 0x088215AC
    088215A0:[00000000]: nop
    088215A4:[8CAB0000]: lw         $t3, 0($a1)
    088215A8:[256B0200]: addiu      $t3, $t3, 512
    088215AC:[01604825]: or         $t1, $t3, $zr <=> move $t1, $t3
    088215B0:[00405825]: or         $t3, $v0, $zr <=> move $t3, $v0
    088215B4:[01201025]: or         $v0, $t1, $zr <=> move $v0, $t1
    088215B8:[01804825]: or         $t1, $t4, $zr <=> move $t1, $t4
    088215BC:[24E70001]: addiu      $a3, $a3, 1
    088215C0:[24840010]: addiu      $a0, $a0, 16
    088215C4:[28E30005]: slti       $v1, $a3, 5
    088215C8:[1460FF82]: bne        $v1, $zr, 0x088213D4
    088215CC:[01084021]: addu       $t0, $t0, $t0
    088215D0:[8CA40000]: lw         $a0, 0($a1)
    088215D4:[11640002]: beq        $t3, $a0, 0x088215E0
    088215D8:[00000000]: nop
    088215DC:[ACAB0000]: sw         $t3, 0($a1)
    088215E0:[01201025]: or         $v0, $t1, $zr <=> move $v0, $t1
    088215E4:[8FB00000]: lw         $s0, 0($sp)
    088215E8:[8FB10004]: lw         $s1, 4($sp)
    088215EC:[03E00008]: jr         $ra
    088215F0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08821594 1101411 times (length 87)
    0882142C:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    08821430:[004F7821]: addu       $t7, $v0, $t7
    08821434:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08821438:[016E7021]: addu       $t6, $t3, $t6
    0882143C:[01606825]: or         $t5, $t3, $zr <=> move $t5, $t3
--> 08821440:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    08821444:[27180001]: addiu      $t8, $t8, 1
    08821448:[0309802A]: slt        $s0, $t8, $t1
    0882144C:[56000001]: bnel       $s0, $zr, 0x08821454
    08821450:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    08821454:[00608825]: or         $s1, $v1, $zr <=> move $s1, $v1
    08821458:[D8920000]: lv.q       C420.q, 0($a0)
    0882145C:[0019C980]: sll        $t9, $t9, 0x0006
    08821460:[01798021]: addu       $s0, $t3, $t9
    08821464:[DA130000]: lv.q       C430.q, 0($s0)
    08821468:[DD008064]: VPFXT      [x, y, z, 1]
    0882146C:[64939290]: vdot.q     S400.s, C420.q, C430.q
    08821470:[48630010]: mfv.s      $v1, S400.s
    08821474:[44836000]: mtc1       $v1, $f12
    08821478:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0882147C:[4610603E]: c.le.s     $f12, $f16
    08821480:[00000000]: nop
    08821484:[45020001]: bc1fl      0x0882148C
    08821488:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    0882148C:[306300FF]: andi       $v1, $v1, 255
    08821490:[2C630001]: sltiu      $v1, $v1, 1
    08821494:[1220000B]: beq        $s1, $zr, 0x088214C4
    08821498:[00000000]: nop
    0882149C:[D9D20000]: lv.q       C420.q, 0($t6)
    088214A0:[D9D30010]: lv.q       C430.q, 16($t6)
    088214A4:[D9D40030]: lv.q       C500.q, 48($t6)
    088214A8:[D9D50020]: lv.q       C510.q, 32($t6)
    088214AC:[F9F20000]: sv.q       C420.q, 0($t7)
    088214B0:[F9F30010]: sv.q       C430.q, 16($t7)
    088214B4:[F9F40030]: sv.q       C500.q, 48($t7)
    088214B8:[F9F50020]: sv.q       C510.q, 32($t7)
    088214BC:[258C0001]: addiu      $t4, $t4, 1
    088214C0:[25EF0040]: addiu      $t7, $t7, 64
    088214C4:[46007B86]: mov.s      $f14, $f15
    088214C8:[12230030]: beq        $s1, $v1, 0x0882158C
    088214CC:[00000000]: nop
    088214D0:[D9B20000]: lv.q       C420.q, 0($t5)
    088214D4:[DA130000]: lv.q       C430.q, 0($s0)
    088214D8:[D8940000]: lv.q       C500.q, 0($a0)
    088214DC:[DD008064]: VPFXT      [x, y, z, 1]
    088214E0:[64929490]: vdot.q     S400.s, C500.q, C420.q
    088214E4:[48700010]: mfv.s      $s0, S400.s
    088214E8:[44906000]: mtc1       $s0, $f12
    088214EC:[60929392]: vsub.q     C420.q, C430.q, C420.q
    088214F0:[64929410]: vdot.t     S400.s, C500.t, C420.t
    088214F4:[48700010]: mfv.s      $s0, S400.s
    088214F8:[44906800]: mtc1       $s0, $f13
    088214FC:[46106832]: c.eq.s     $f13, $f16
    08821500:[00000000]: nop
    08821504:[45020003]: bc1fl      0x08821514
    08821508:[46006387]: neg.s      $f14, $f12
    0882150C:[10000003]: b          0x0882151C
    08821510:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08821514:[460D7383]: div.s      $f14, $f14, $f13
    08821518:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0882151C:[1200001B]: beq        $s0, $zr, 0x0882158C
    08821520:[00000000]: nop
    08821524:[D9D20000]: lv.q       C420.q, 0($t6)
    08821528:[0179C821]: addu       $t9, $t3, $t9
    0882152C:[DB330000]: lv.q       C430.q, 0($t9)
    08821530:[44107000]: mfc1       $s0, $f14
    08821534:[48F00010]: MTV.s      $s0, S400.s
    08821538:[D9D40030]: lv.q       C500.q, 48($t6)
    0882153C:[D9D50010]: lv.q       C510.q, 16($t6)
    08821540:[DB360030]: lv.q       C520.q, 48($t9)
    08821544:[DB370010]: lv.q       C530.q, 16($t9)
    08821548:[60929313]: vsub.t     C430.t, C430.t, C420.t
    0882154C:[60941696]: vsub.p     C520.p, C520.p, C500.p
    08821550:[60959797]: vsub.q     C530.q, C530.q, C510.q
    08821554:[DD0000C0]: VPFXT      [x, x, x, w]
    08821558:[64109313]: vmul.t     C430.t, C430.t, C400.t
    0882155C:[DD0000E0]: VPFXT      [x, x, z, w]
    08821560:[64101696]: vmul.p     C520.p, C520.p, C400.p
    08821564:[DD000000]: VPFXT      [x, x, x, x]
    08821568:[64109797]: vmul.q     C530.q, C530.q, C400.q
    0882156C:[60129312]: vadd.t     C420.t, C430.t, C420.t
    08821570:[60141693]: vadd.p     C430.p, C520.p, C500.p
    08821574:[60159794]: vadd.q     C500.q, C530.q, C510.q
    08821578:[F9F20000]: sv.q       C420.q, 0($t7)
    0882157C:[F9F30030]: sv.q       C430.q, 48($t7)
    08821580:[F9F40010]: sv.q       C500.q, 16($t7)
    08821584:[258C0001]: addiu      $t4, $t4, 1
    08821588:[25EF0040]: addiu      $t7, $t7, 64
    0882158C:[25CE0040]: addiu      $t6, $t6, 64
    08821590:[0309C82A]: slt        $t9, $t8, $t1
--> 08821594:[1720FFAA]: bne        $t9, $zr, 0x08821440
    08821598:[25AD0040]: addiu      $t5, $t5, 64
    0882159C:[15660003]: bne        $t3, $a2, 0x088215AC
    088215A0:[00000000]: nop
    088215A4:[8CAB0000]: lw         $t3, 0($a1)
  Back Branch 088215C8 663695 times (length 127)
_S1_2_8B318E8 77651650 instructions (1,992%), 74906 calls (08B313EC - 08B31994, length 363)
    08B313EC:[50A0000C]: beql       $a1, $zr, 0x08B31420
    08B313F0:[8FA50010]: lw         $a1, 16($sp)
    08B313F4:[258C0001]: addiu      $t4, $t4, 1
    08B313F8:[91850000]: lbu        $a1, 0($t4)
    08B313FC:[258C0001]: addiu      $t4, $t4, 1
    08B31400:[01452804]: sllv       $a1, $a1, $t2
    08B31404:[01655821]: addu       $t3, $t3, $a1
    08B31408:[91850000]: lbu        $a1, 0($t4)
    08B3140C:[25460008]: addiu      $a2, $t2, 8
    08B31410:[00C52804]: sllv       $a1, $a1, $a2
    08B31414:[24CA0008]: addiu      $t2, $a2, 8
    08B31418:[01655821]: addu       $t3, $t3, $a1
    08B3141C:[8FA50010]: lw         $a1, 16($sp)
    08B31420:[01652824]: and        $a1, $t3, $a1
    08B31424:[00052880]: sll        $a1, $a1, 0x0002
    08B31428:[01E52821]: addu       $a1, $t7, $a1
    08B3142C:[94A60002]: lhu        $a2, 2($a1)
    08B31430:[84A50000]: lh         $a1, 0($a1)
    08B31434:[00063400]: sll        $a2, $a2, 0x0010
    08B31438:[00063403]: sra        $a2, $a2, 0x0010
    08B3143C:[A7A50000]: sh         $a1, 0($sp)
    08B31440:[A7A60002]: sh         $a2, 2($sp)
    08B31444:[93A20001]: lbu        $v0, 1($sp)
    08B31448:[93A60000]: lbu        $a2, 0($sp)
    08B3144C:[004B4806]: srlv       $t1, $t3, $v0
    08B31450:[01421023]: subu       $v0, $t2, $v0
    08B31454:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B31458:[14C00007]: bne        $a2, $zr, 0x08B31478
    08B3145C:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B31460:[97A50002]: lhu        $a1, 2($sp)
    08B31464:[8FB80028]: lw         $t8, 40($sp)
    08B31468:[24E70001]: addiu      $a3, $a3, 1
    08B3146C:[A0E50000]: sb         $a1, 0($a3)
    08B31470:[1000011D]: b          0x08B318E8
    08B31474:[0198C02B]: sltu       $t8, $t4, $t8
    08B31478:[30C50010]: andi       $a1, $a2, 16
    08B3147C:[10A000F9]: beq        $a1, $zr, 0x08B31864
    08B31480:[30C50040]: andi       $a1, $a2, 64
    08B31484:[30C6000F]: andi       $a2, $a2, 15
    08B31488:[10C00010]: beq        $a2, $zr, 0x08B314CC
    08B3148C:[97A80002]: lhu        $t0, 2($sp)
    08B31490:[00C32804]: sllv       $a1, $v1, $a2
    08B31494:[0046682B]: sltu       $t5, $v0, $a2
    08B31498:[11A00006]: beq        $t5, $zr, 0x08B314B4
    08B3149C:[24A5FFFF]: addiu      $a1, $a1, -1
    08B314A0:[258C0001]: addiu      $t4, $t4, 1
    08B314A4:[918B0000]: lbu        $t3, 0($t4)
    08B314A8:[244A0008]: addiu      $t2, $v0, 8
    08B314AC:[004B5804]: sllv       $t3, $t3, $v0
    08B314B0:[012B5821]: addu       $t3, $t1, $t3
    08B314B4:[01652824]: and        $a1, $t3, $a1
    08B314B8:[00CB4806]: srlv       $t1, $t3, $a2
    08B314BC:[01461023]: subu       $v0, $t2, $a2
    08B314C0:[01054021]: addu       $t0, $t0, $a1
    08B314C4:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B314C8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B314CC:[2C45000F]: sltiu      $a1, $v0, 15
    08B314D0:[50A0000C]: beql       $a1, $zr, 0x08B31504
    08B314D4:[8FA5000C]: lw         $a1, 12($sp)
    08B314D8:[258C0001]: addiu      $t4, $t4, 1
    08B314DC:[91850000]: lbu        $a1, 0($t4)
    08B314E0:[258C0001]: addiu      $t4, $t4, 1
    08B314E4:[00452804]: sllv       $a1, $a1, $v0
    08B314E8:[01255821]: addu       $t3, $t1, $a1
    08B314EC:[91850000]: lbu        $a1, 0($t4)
    08B314F0:[24460008]: addiu      $a2, $v0, 8
    08B314F4:[00C52804]: sllv       $a1, $a1, $a2
    08B314F8:[24CA0008]: addiu      $t2, $a2, 8
    08B314FC:[01655821]: addu       $t3, $t3, $a1
    08B31500:[8FA5000C]: lw         $a1, 12($sp)
    08B31504:[01652824]: and        $a1, $t3, $a1
    08B31508:[00052880]: sll        $a1, $a1, 0x0002
    08B3150C:[01C52821]: addu       $a1, $t6, $a1
    08B31510:[94A60002]: lhu        $a2, 2($a1)
    08B31514:[84A50000]: lh         $a1, 0($a1)
    08B31518:[00063400]: sll        $a2, $a2, 0x0010
    08B3151C:[00063403]: sra        $a2, $a2, 0x0010
    08B31520:[A7A50000]: sh         $a1, 0($sp)
    08B31524:[A7A60002]: sh         $a2, 2($sp)
    08B31528:[93A20001]: lbu        $v0, 1($sp)
    08B3152C:[93A60000]: lbu        $a2, 0($sp)
    08B31530:[004B4806]: srlv       $t1, $t3, $v0
    08B31534:[01421023]: subu       $v0, $t2, $v0
    08B31538:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B3153C:[30C50010]: andi       $a1, $a2, 16
    08B31540:[10A000AC]: beq        $a1, $zr, 0x08B317F4
    08B31544:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B31548:[30C6000F]: andi       $a2, $a2, 15
    08B3154C:[00C36804]: sllv       $t5, $v1, $a2
    08B31550:[97A50002]: lhu        $a1, 2($sp)
    08B31554:[0046C02B]: sltu       $t8, $v0, $a2
    08B31558:[1300000E]: beq        $t8, $zr, 0x08B31594
    08B3155C:[25ADFFFF]: addiu      $t5, $t5, -1
    08B31560:[258C0001]: addiu      $t4, $t4, 1
    08B31564:[918B0000]: lbu        $t3, 0($t4)
    08B31568:[244A0008]: addiu      $t2, $v0, 8
    08B3156C:[004B5804]: sllv       $t3, $t3, $v0
    08B31570:[012B5821]: addu       $t3, $t1, $t3
    08B31574:[0146482B]: sltu       $t1, $t2, $a2
    08B31578:[51200007]: beql       $t1, $zr, 0x08B31598
    08B3157C:[016D6824]: and        $t5, $t3, $t5
    08B31580:[258C0001]: addiu      $t4, $t4, 1
    08B31584:[91890000]: lbu        $t1, 0($t4)
    08B31588:[01494804]: sllv       $t1, $t1, $t2
    08B3158C:[01695821]: addu       $t3, $t3, $t1
    08B31590:[254A0008]: addiu      $t2, $t2, 8
    08B31594:[016D6824]: and        $t5, $t3, $t5
    08B31598:[00AD6821]: addu       $t5, $a1, $t5
    08B3159C:[8FA50024]: lw         $a1, 36($sp)
    08B315A0:[00CB4806]: srlv       $t1, $t3, $a2
    08B315A4:[01461023]: subu       $v0, $t2, $a2
    08B315A8:[00E52823]: subu       $a1, $a3, $a1
    08B315AC:[01205825]: or         $t3, $t1, $zr <=> move $t3, $t1
    08B315B0:[00AD302B]: sltu       $a2, $a1, $t5
    08B315B4:[10C00070]: beq        $a2, $zr, 0x08B31778
    08B315B8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    08B315BC:[8FA60018]: lw         $a2, 24($sp)
    08B315C0:[01A52823]: subu       $a1, $t5, $a1
    08B315C4:[00C5302B]: sltu       $a2, $a2, $a1
    08B315C8:[50C0000B]: beql       $a2, $zr, 0x08B315F8
    08B315CC:[8FB80028]: lw         $t8, 40($sp)
    08B315D0:[3C0508BF]: lui        $a1, 0x08BF <=> li $a1, 0x08BF0000
    08B315D4:[24A56260]: addiu      $a1, $a1, 25184
    08B315D8:[8FA6002C]: lw         $a2, 44($sp)
    08B315DC:[AC850018]: sw         $a1, 24($a0)
    08B315E0:[8FA50020]: lw         $a1, 32($sp)
    08B315E4:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B315E8:[ACC80000]: sw         $t0, 0($a2)
    08B315EC:[00E5302B]: sltu       $a2, $a3, $a1
    08B315F0:[100000C3]: b          0x08B31900
    08B315F4:[000228C2]: srl        $a1, $v0, 0x0003
    08B315F8:[8FA60014]: lw         $a2, 20($sp)
    08B315FC:[14C00011]: bne        $a2, $zr, 0x08B31644
    08B31600:[0198C02B]: sltu       $t8, $t4, $t8
    08B31604:[8FA6001C]: lw         $a2, 28($sp)
    08B31608:[8FB90008]: lw         $t9, 8($sp)
    08B3160C:[00C53023]: subu       $a2, $a2, $a1
    08B31610:[03263021]: addu       $a2, $t9, $a2
    08B31614:[00A8C82B]: sltu       $t9, $a1, $t0
    08B31618:[53200039]: beql       $t9, $zr, 0x08B31700
    08B3161C:[2D050003]: sltiu      $a1, $t0, 3
    08B31620:[01054023]: subu       $t0, $t0, $a1
    08B31624:[00000000]: 0x8B31624 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B3163C:[1000002F]: b          0x08B316FC
    08B31640:[00ED3023]: subu       $a2, $a3, $t5
    08B31644:[8FB90014]: lw         $t9, 20($sp)
    08B31648:[0325302B]: sltu       $a2, $t9, $a1
    08B3164C:[50C0001D]: beql       $a2, $zr, 0x08B316C4
    08B31650:[8FA60014]: lw         $a2, 20($sp)
    08B31654:[8FA60004]: lw         $a2, 4($sp)
    08B31658:[8FB00008]: lw         $s0, 8($sp)
    08B3165C:[00C53023]: subu       $a2, $a2, $a1
    08B31660:[00B92823]: subu       $a1, $a1, $t9
    08B31664:[00A8C82B]: sltu       $t9, $a1, $t0
    08B31668:[13200024]: beq        $t9, $zr, 0x08B316FC
    08B3166C:[02063021]: addu       $a2, $s0, $a2
    08B31670:[01054023]: subu       $t0, $t0, $a1
    08B31674:[00000000]: 0x8B31674 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B3168C:[8FB90014]: lw         $t9, 20($sp)
    08B31690:[0328282B]: sltu       $a1, $t9, $t0
    08B31694:[10A00019]: beq        $a1, $zr, 0x08B316FC
    08B31698:[8FA60008]: lw         $a2, 8($sp)
    08B3169C:[03202825]: or         $a1, $t9, $zr <=> move $a1, $t9
    08B316A0:[01054023]: subu       $t0, $t0, $a1
    08B316A4:[00000000]: 0x8B316A4 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B316BC:[1000000F]: b          0x08B316FC
    08B316C0:[00ED3023]: subu       $a2, $a3, $t5
    08B316C4:[8FB90008]: lw         $t9, 8($sp)
    08B316C8:[00C53023]: subu       $a2, $a2, $a1
    08B316CC:[03263021]: addu       $a2, $t9, $a2
    08B316D0:[00A8C82B]: sltu       $t9, $a1, $t0
    08B316D4:[5320000A]: beql       $t9, $zr, 0x08B31700
    08B316D8:[2D050003]: sltiu      $a1, $t0, 3
    08B316DC:[01054023]: subu       $t0, $t0, $a1
    08B316E0:[00000000]: 0x8B316E0 - memcpySequence[24C60001,90D90000,24E70001,24A5FFFF,14A0FFFB,A0F90000](7,6,5,1,1)
    08B316F8:[00ED3023]: subu       $a2, $a3, $t5
    08B316FC:[00000000]: 0x8B316FC - memcpySequence[2D050003,14A00011,00000000,24C50001,90A60000,24E70001,A0E60000,24A60001,90C50000,24E70001,A0E50000,24C60001,90C50000,24E70001,2508FFFD,A0E50000,2D050003,10A0FFF2,24C50001,11000067,24C60001,90C50000,24E70001,A0E50000,2D050002,14A00061,24C50001,90A50000,24E70001,1000005D,A0E50000](7,6,8,1,1)
    08B31778:[8FB80028]: lw         $t8, 40($sp)
    08B3177C:[00ED2823]: subu       $a1, $a3, $t5
    08B31780:[0198C02B]: sltu       $t8, $t4, $t8
    08B31784:[00000000]: 0x8B31784 - memcpySequence[24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,A0E60000,24A50001,90A60000,24E70001,2508FFFD,A0E60000,2D060003,50C0FFF2,24A50001,11000048,24A50001,90A60000,24E70001,A0E60000,2D060002,14C00042,24A50001,90A50000,24E70001,1000003E,A0E50000](7,5,8,1,1)
    08B317F4:[30C50040]: andi       $a1, $a2, 64
    08B317F8:[14A00011]: bne        $a1, $zr, 0x08B31840
    08B317FC:[3C0508BF]: lui        $a1, 0x08BF <=> li $a1, 0x08BF0000
    08B31800:[00C32804]: sllv       $a1, $v1, $a2
    08B31804:[97A60002]: lhu        $a2, 2($sp)
    08B31808:[24A5FFFF]: addiu      $a1, $a1, -1
    08B3180C:[01252824]: and        $a1, $t1, $a1
    08B31810:[00C52821]: addu       $a1, $a2, $a1
    08B31814:[00052880]: sll        $a1, $a1, 0x0002
    08B31818:[01C52821]: addu       $a1, $t6, $a1
    08B3181C:[94A60002]: lhu        $a2, 2($a1)
    08B31820:[84A50000]: lh         $a1, 0($a1)
    08B31824:[00063400]: sll        $a2, $a2, 0x0010
    08B31828:[00063403]: sra        $a2, $a2, 0x0010
    08B3182C:[A7A50000]: sh         $a1, 0($sp)
    08B31830:[A7A60002]: sh         $a2, 2($sp)
    08B31834:[93A20001]: lbu        $v0, 1($sp)
    08B31838:[1000FF3D]: b          0x08B31530
    08B3183C:[93A60000]: lbu        $a2, 0($sp)
    08B31840:[24A56280]: addiu      $a1, $a1, 25216
    08B31844:[8FA6002C]: lw         $a2, 44($sp)
    08B31848:[AC850018]: sw         $a1, 24($a0)
    08B3184C:[8FA50020]: lw         $a1, 32($sp)
    08B31850:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B31854:[ACC80000]: sw         $t0, 0($a2)
    08B31858:[00E5302B]: sltu       $a2, $a3, $a1
    08B3185C:[10000028]: b          0x08B31900
    08B31860:[000228C2]: srl        $a1, $v0, 0x0003
    08B31864:[14A00010]: bne        $a1, $zr, 0x08B318A8
    08B31868:[00C32804]: sllv       $a1, $v1, $a2
    08B3186C:[97A60002]: lhu        $a2, 2($sp)
    08B31870:[24A5FFFF]: addiu      $a1, $a1, -1
    08B31874:[01252824]: and        $a1, $t1, $a1
    08B31878:[00C52821]: addu       $a1, $a2, $a1
    08B3187C:[00052880]: sll        $a1, $a1, 0x0002
    08B31880:[01E52821]: addu       $a1, $t7, $a1
    08B31884:[94A60002]: lhu        $a2, 2($a1)
    08B31888:[84A50000]: lh         $a1, 0($a1)
    08B3188C:[00063400]: sll        $a2, $a2, 0x0010
    08B31890:[00063403]: sra        $a2, $a2, 0x0010
    08B31894:[A7A50000]: sh         $a1, 0($sp)
    08B31898:[A7A60002]: sh         $a2, 2($sp)
    08B3189C:[93A20001]: lbu        $v0, 1($sp)
    08B318A0:[1000FEEA]: b          0x08B3144C
    08B318A4:[93A60000]: lbu        $a2, 0($sp)
    08B318A8:[8FA50020]: lw         $a1, 32($sp)
    08B318AC:[30C80020]: andi       $t0, $a2, 32
    08B318B0:[00E5302B]: sltu       $a2, $a3, $a1
    08B318B4:[11000005]: beq        $t0, $zr, 0x08B318CC
    08B318B8:[000228C2]: srl        $a1, $v0, 0x0003
    08B318BC:[8FA8002C]: lw         $t0, 44($sp)
    08B318C0:[340A000B]: ori        $t2, $zr, 11 <=> li $t2, 11
    08B318C4:[1000000E]: b          0x08B31900
    08B318C8:[AD0A0000]: sw         $t2, 0($t0)
    08B318CC:[3C0808BF]: lui        $t0, 0x08BF <=> li $t0, 0x08BF0000
    08B318D0:[25086298]: addiu      $t0, $t0, 25240
    08B318D4:[8FAA002C]: lw         $t2, 44($sp)
    08B318D8:[AC880018]: sw         $t0, 24($a0)
    08B318DC:[3408001B]: ori        $t0, $zr, 27 <=> li $t0, 27
    08B318E0:[10000007]: b          0x08B31900
    08B318E4:[AD480000]: sw         $t0, 0($t2)
    08B318E8:[8FA60020]: lw         $a2, 32($sp)
    08B318EC:[13000003]: beq        $t8, $zr, 0x08B318FC
    08B318F0:[00E6302B]: sltu       $a2, $a3, $a2
    08B318F4:[14C0FEBD]: bne        $a2, $zr, 0x08B313EC
    08B318F8:[2D45000F]: sltiu      $a1, $t2, 15
    08B318FC:[000228C2]: srl        $a1, $v0, 0x0003
    08B31900:[01854023]: subu       $t0, $t4, $a1
    08B31904:[000528C0]: sll        $a1, $a1, 0x0003
    08B31908:[00452823]: subu       $a1, $v0, $a1
    08B3190C:[00A35004]: sllv       $t2, $v1, $a1
    08B31910:[254CFFFF]: addiu      $t4, $t2, -1
    08B31914:[012C6024]: and        $t4, $t1, $t4
    08B31918:[250A0001]: addiu      $t2, $t0, 1
    08B3191C:[8FA90028]: lw         $t1, 40($sp)
    08B31920:[AC8A0000]: sw         $t2, 0($a0)
    08B31924:[24EA0001]: addiu      $t2, $a3, 1
    08B31928:[0109482B]: sltu       $t1, $t0, $t1
    08B3192C:[11200005]: beq        $t1, $zr, 0x08B31944
    08B31930:[AC8A000C]: sw         $t2, 12($a0)
    08B31934:[8FA90028]: lw         $t1, 40($sp)
    08B31938:[01284023]: subu       $t0, $t1, $t0
    08B3193C:[10000005]: b          0x08B31954
    08B31940:[25080005]: addiu      $t0, $t0, 5
    08B31944:[8FA90028]: lw         $t1, 40($sp)
    08B31948:[340A0005]: ori        $t2, $zr, 5 <=> li $t2, 5
    08B3194C:[01094023]: subu       $t0, $t0, $t1
    08B31950:[01484023]: subu       $t0, $t2, $t0
    08B31954:[10C00005]: beq        $a2, $zr, 0x08B3196C
    08B31958:[AC880004]: sw         $t0, 4($a0)
    08B3195C:[8FA60020]: lw         $a2, 32($sp)
    08B31960:[00C73823]: subu       $a3, $a2, $a3
    08B31964:[10000005]: b          0x08B3197C
    08B31968:[24E70101]: addiu      $a3, $a3, 257
    08B3196C:[8FA60020]: lw         $a2, 32($sp)
    08B31970:[34080101]: ori        $t0, $zr, 257 <=> li $t0, 257
    08B31974:[00E63823]: subu       $a3, $a3, $a2
    08B31978:[01073823]: subu       $a3, $t0, $a3
    08B3197C:[8FA6002C]: lw         $a2, 44($sp)
    08B31980:[AC870010]: sw         $a3, 16($a0)
    08B31984:[ACCC0038]: sw         $t4, 56($a2)
    08B31988:[ACC5003C]: sw         $a1, 60($a2)
    08B3198C:[8FB00030]: lw         $s0, 48($sp)
    08B31990:[03E00008]: jr         $ra
    08B31994:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08B318F4 5937177 times (length 324)
  Back Branch 08B318A0 310856 times (length 279)
  Back Branch 08B31838 39186 times (length 196)
_S1_2_8817F80 76084469 instructions (1,952%), 99072 calls (08817F80 - 08818F28, length 1003)
_S1_2_8941C50 75559872 instructions (1,939%), 6132 calls (08941C50 - 089420EC, length 296)
    08941C50:[27BDFFE0]: addiu      $sp, $sp, -32
    08941C54:[AFBE0014]: sw         $fp, 20($sp)
    08941C58:[03A0F025]: or         $fp, $sp, $zr <=> move $fp, $sp
    08941C5C:[AFB00000]: sw         $s0, 0($sp)
    08941C60:[AFB10004]: sw         $s1, 4($sp)
    08941C64:[AFB20008]: sw         $s2, 8($sp)
    08941C68:[AFB3000C]: sw         $s3, 12($sp)
    08941C6C:[AFB40010]: sw         $s4, 16($sp)
    08941C70:[AFBF0018]: sw         $ra, 24($sp)
    08941C74:[00064100]: sll        $t0, $a2, 0x0004
    08941C78:[250B1000]: addiu      $t3, $t0, 4096
    08941C7C:[2568008F]: addiu      $t0, $t3, 143
    08941C80:[2409FFF0]: addiu      $t1, $zr, -16 <=> li $t1, -16
    08941C84:[01094024]: and        $t0, $t0, $t1
    08941C88:[03A8E823]: subu       $sp, $sp, $t0
    08941C8C:[27A8003F]: addiu      $t0, $sp, 63
    08941C90:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    08941C94:[01024024]: and        $t0, $t0, $v0
    08941C98:[25091000]: addiu      $t1, $t0, 4096
    08941C9C:[00C65021]: addu       $t2, $a2, $a2
    08941CA0:[000A5080]: sll        $t2, $t2, 0x0002
    08941CA4:[012A5021]: addu       $t2, $t1, $t2
    08941CA8:[256B003F]: addiu      $t3, $t3, 63
    08941CAC:[01625824]: and        $t3, $t3, $v0
    08941CB0:[7D020780]: ext        $v0, $t0, 30, 1
    08941CB4:[1440000F]: bne        $v0, $zr, 0x08941CF4
    08941CB8:[01681021]: addu       $v0, $t3, $t0
    08941CBC:[2442FFC0]: addiu      $v0, $v0, -64
    08941CC0:[3442003F]: ori        $v0, $v0, 63
    08941CC4:[3842003F]: xori       $v0, $v0, 63
    08941CC8:[2503003F]: addiu      $v1, $t0, 63
    08941CCC:[3463003F]: ori        $v1, $v1, 63
    08941CD0:[3863003F]: xori       $v1, $v1, 63
    08941CD4:[0043602B]: sltu       $t4, $v0, $v1
    08941CD8:[15800006]: bne        $t4, $zr, 0x08941CF4
    08941CDC:[00000000]: nop
    08941CE0:[BC780000]: cache      0x18, 0($v1)
    08941CE4:[24630040]: addiu      $v1, $v1, 64
    08941CE8:[0043602B]: sltu       $t4, $v0, $v1
    08941CEC:[1180FFFC]: beq        $t4, $zr, 0x08941CE0
    08941CF0:[00000000]: nop
    08941CF4:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    08941CF8:[34030100]: ori        $v1, $zr, 256 <=> li $v1, 256
    08941CFC:[AC400000]: sw         $zr, 0($v0)
    08941D00:[AC400004]: sw         $zr, 4($v0)
    08941D04:[AC400008]: sw         $zr, 8($v0)
    08941D08:[AC40000C]: sw         $zr, 12($v0)
    08941D0C:[24420010]: addiu      $v0, $v0, 16
    08941D10:[2463FFFF]: addiu      $v1, $v1, -1
    08941D14:[1460FFF9]: bne        $v1, $zr, 0x08941CFC
    08941D18:[00E06025]: or         $t4, $a3, $zr <=> move $t4, $a3
    08941D1C:[00A01825]: or         $v1, $a1, $zr <=> move $v1, $a1
    08941D20:[25050400]: addiu      $a1, $t0, 1024
    08941D24:[25070800]: addiu      $a3, $t0, 2048
    08941D28:[25020C00]: addiu      $v0, $t0, 3072
    08941D2C:[11800031]: beq        $t4, $zr, 0x08941DF4
    08941D30:[00000000]: nop
    08941D34:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08941D38:[0306602B]: sltu       $t4, $t8, $a2
    08941D3C:[11800058]: beq        $t4, $zr, 0x08941EA0
    08941D40:[00807825]: or         $t7, $a0, $zr <=> move $t7, $a0
    08941D44:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08941D48:[01207025]: or         $t6, $t1, $zr <=> move $t6, $t1
    08941D4C:[00606825]: or         $t5, $v1, $zr <=> move $t5, $v1
    08941D50:[25CC0004]: addiu      $t4, $t6, 4
    08941D54:[8DF90000]: lw         $t9, 0($t7)
    08941D58:[0324C826]: xor        $t9, $t9, $a0
    08941D5C:[ADD90000]: sw         $t9, 0($t6)
    08941D60:[8DBF0000]: lw         $ra, 0($t5)
    08941D64:[AD9F0000]: sw         $ra, 0($t4)
    08941D68:[333F00FF]: andi       $ra, $t9, 255
    08941D6C:[00198202]: srl        $s0, $t9, 0x0008
    08941D70:[321000FF]: andi       $s0, $s0, 255
    08941D74:[00198C02]: srl        $s1, $t9, 0x0010
    08941D78:[323100FF]: andi       $s1, $s1, 255
    08941D7C:[0019CE02]: srl        $t9, $t9, 0x0018
    08941D80:[001FF880]: sll        $ra, $ra, 0x0002
    08941D84:[011FF821]: addu       $ra, $t0, $ra
    08941D88:[8FF20000]: lw         $s2, 0($ra)
    08941D8C:[26520001]: addiu      $s2, $s2, 1
    08941D90:[AFF20000]: sw         $s2, 0($ra)
    08941D94:[0010F880]: sll        $ra, $s0, 0x0002
    08941D98:[00BFF821]: addu       $ra, $a1, $ra
    08941D9C:[8FF00000]: lw         $s0, 0($ra)
    08941DA0:[26100001]: addiu      $s0, $s0, 1
    08941DA4:[AFF00000]: sw         $s0, 0($ra)
    08941DA8:[0011F880]: sll        $ra, $s1, 0x0002
    08941DAC:[00FFF821]: addu       $ra, $a3, $ra
    08941DB0:[8FF00000]: lw         $s0, 0($ra)
    08941DB4:[26100001]: addiu      $s0, $s0, 1
    08941DB8:[AFF00000]: sw         $s0, 0($ra)
    08941DBC:[0019C880]: sll        $t9, $t9, 0x0002
    08941DC0:[0059C821]: addu       $t9, $v0, $t9
    08941DC4:[8F3F0000]: lw         $ra, 0($t9)
    08941DC8:[27FF0001]: addiu      $ra, $ra, 1
    08941DCC:[AF3F0000]: sw         $ra, 0($t9)
    08941DD0:[27180001]: addiu      $t8, $t8, 1
    08941DD4:[25EF0004]: addiu      $t7, $t7, 4
    08941DD8:[25CE0008]: addiu      $t6, $t6, 8
    08941DDC:[25AD0004]: addiu      $t5, $t5, 4
    08941DE0:[0306C82B]: sltu       $t9, $t8, $a2
    08941DE4:[1720FFDB]: bne        $t9, $zr, 0x08941D54
    08941DE8:[258C0008]: addiu      $t4, $t4, 8
    08941DEC:[1000002C]: b          0x08941EA0
    08941DF0:[00000000]: nop
    08941DF4:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    08941DF8:[01E6602B]: sltu       $t4, $t7, $a2
    08941DFC:[11800028]: beq        $t4, $zr, 0x08941EA0
    08941E00:[01207025]: or         $t6, $t1, $zr <=> move $t6, $t1
    08941E04:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08941E08:[25CD0004]: addiu      $t5, $t6, 4
    08941E0C:[8C980000]: lw         $t8, 0($a0)
    08941E10:[ADD80000]: sw         $t8, 0($t6)
    08941E14:[8D990000]: lw         $t9, 0($t4)
    08941E18:[ADB90000]: sw         $t9, 0($t5)
    08941E1C:[331900FF]: andi       $t9, $t8, 255
    08941E20:[0018FA02]: srl        $ra, $t8, 0x0008
    08941E24:[33FF00FF]: andi       $ra, $ra, 255
    08941E28:[00188402]: srl        $s0, $t8, 0x0010
    08941E2C:[321000FF]: andi       $s0, $s0, 255
    08941E30:[0018C602]: srl        $t8, $t8, 0x0018
    08941E34:[0019C880]: sll        $t9, $t9, 0x0002
    08941E38:[0119C821]: addu       $t9, $t0, $t9
    08941E3C:[8F310000]: lw         $s1, 0($t9)
    08941E40:[26310001]: addiu      $s1, $s1, 1
    08941E44:[AF310000]: sw         $s1, 0($t9)
    08941E48:[001FC880]: sll        $t9, $ra, 0x0002
    08941E4C:[00B9C821]: addu       $t9, $a1, $t9
    08941E50:[8F3F0000]: lw         $ra, 0($t9)
    08941E54:[27FF0001]: addiu      $ra, $ra, 1
    08941E58:[AF3F0000]: sw         $ra, 0($t9)
    08941E5C:[0010C880]: sll        $t9, $s0, 0x0002
    08941E60:[00F9C821]: addu       $t9, $a3, $t9
    08941E64:[8F3F0000]: lw         $ra, 0($t9)
    08941E68:[27FF0001]: addiu      $ra, $ra, 1
    08941E6C:[AF3F0000]: sw         $ra, 0($t9)
    08941E70:[0018C080]: sll        $t8, $t8, 0x0002
    08941E74:[0058C021]: addu       $t8, $v0, $t8
    08941E78:[8F190000]: lw         $t9, 0($t8)
    08941E7C:[27390001]: addiu      $t9, $t9, 1
    08941E80:[AF190000]: sw         $t9, 0($t8)
    08941E84:[25EF0001]: addiu      $t7, $t7, 1
    08941E88:[24840004]: addiu      $a0, $a0, 4
    08941E8C:[25CE0008]: addiu      $t6, $t6, 8
    08941E90:[258C0004]: addiu      $t4, $t4, 4
    08941E94:[01E6C02B]: sltu       $t8, $t7, $a2
    08941E98:[1700FFDC]: bne        $t8, $zr, 0x08941E0C
    08941E9C:[25AD0008]: addiu      $t5, $t5, 8
    08941EA0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08941EA4:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08941EA8:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941EAC:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08941EB0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08941EB4:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
    08941EB8:[00A0C025]: or         $t8, $a1, $zr <=> move $t8, $a1
    08941EBC:[00E0C825]: or         $t9, $a3, $zr <=> move $t9, $a3
    08941EC0:[0040F825]: or         $ra, $v0, $zr <=> move $ra, $v0
    08941EC4:[8DF10000]: lw         $s1, 0($t7)
    08941EC8:[022E8821]: addu       $s1, $s1, $t6
    08941ECC:[8F120000]: lw         $s2, 0($t8)
    08941ED0:[024D9021]: addu       $s2, $s2, $t5
    08941ED4:[8F330000]: lw         $s3, 0($t9)
    08941ED8:[026C9821]: addu       $s3, $s3, $t4
    08941EDC:[8FF40000]: lw         $s4, 0($ra)
    08941EE0:[0284A021]: addu       $s4, $s4, $a0
    08941EE4:[25CEFFFF]: addiu      $t6, $t6, -1
    08941EE8:[ADEE0000]: sw         $t6, 0($t7)
    08941EEC:[25ADFFFF]: addiu      $t5, $t5, -1
    08941EF0:[AF0D0000]: sw         $t5, 0($t8)
    08941EF4:[258CFFFF]: addiu      $t4, $t4, -1
    08941EF8:[AF2C0000]: sw         $t4, 0($t9)
    08941EFC:[2484FFFF]: addiu      $a0, $a0, -1
    08941F00:[AFE40000]: sw         $a0, 0($ra)
    08941F04:[02207025]: or         $t6, $s1, $zr <=> move $t6, $s1
    08941F08:[02406825]: or         $t5, $s2, $zr <=> move $t5, $s2
    08941F0C:[02606025]: or         $t4, $s3, $zr <=> move $t4, $s3
    08941F10:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08941F14:[26100001]: addiu      $s0, $s0, 1
    08941F18:[25EF0004]: addiu      $t7, $t7, 4
    08941F1C:[27180004]: addiu      $t8, $t8, 4
    08941F20:[27390004]: addiu      $t9, $t9, 4
    08941F24:[2E110100]: sltiu      $s1, $s0, 256
    08941F28:[1620FFE6]: bne        $s1, $zr, 0x08941EC4
    08941F2C:[27FF0004]: addiu      $ra, $ra, 4
    08941F30:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941F34:[01A6202B]: sltu       $a0, $t5, $a2
    08941F38:[10800017]: beq        $a0, $zr, 0x08941F98
    08941F3C:[01206025]: or         $t4, $t1, $zr <=> move $t4, $t1
    08941F40:[25840004]: addiu      $a0, $t4, 4
    08941F44:[8D8E0000]: lw         $t6, 0($t4)
    08941F48:[8C8F0000]: lw         $t7, 0($a0)
    08941F4C:[31D800FF]: andi       $t8, $t6, 255
    08941F50:[0018C080]: sll        $t8, $t8, 0x0002
    08941F54:[0118C021]: addu       $t8, $t0, $t8
    08941F58:[8F190000]: lw         $t9, 0($t8)
    08941F5C:[27390001]: addiu      $t9, $t9, 1
    08941F60:[AF190000]: sw         $t9, 0($t8)
    08941F64:[0339C021]: addu       $t8, $t9, $t9
    08941F68:[0018C880]: sll        $t9, $t8, 0x0002
    08941F6C:[0159C821]: addu       $t9, $t2, $t9
    08941F70:[AF2E0000]: sw         $t6, 0($t9)
    08941F74:[270E0001]: addiu      $t6, $t8, 1
    08941F78:[000E7080]: sll        $t6, $t6, 0x0002
    08941F7C:[014E7021]: addu       $t6, $t2, $t6
    08941F80:[ADCF0000]: sw         $t7, 0($t6)
    08941F84:[25AD0001]: addiu      $t5, $t5, 1
    08941F88:[258C0008]: addiu      $t4, $t4, 8
    08941F8C:[01A6702B]: sltu       $t6, $t5, $a2
    08941F90:[15C0FFEC]: bne        $t6, $zr, 0x08941F44
    08941F94:[24840008]: addiu      $a0, $a0, 8
    08941F98:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941F9C:[01A6202B]: sltu       $a0, $t5, $a2
    08941FA0:[10800018]: beq        $a0, $zr, 0x08942004
    08941FA4:[01406025]: or         $t4, $t2, $zr <=> move $t4, $t2
    08941FA8:[25840004]: addiu      $a0, $t4, 4
    08941FAC:[8D8E0000]: lw         $t6, 0($t4)
    08941FB0:[8C8F0000]: lw         $t7, 0($a0)
    08941FB4:[000EC202]: srl        $t8, $t6, 0x0008
    08941FB8:[331800FF]: andi       $t8, $t8, 255
    08941FBC:[0018C080]: sll        $t8, $t8, 0x0002
    08941FC0:[00B8C021]: addu       $t8, $a1, $t8
    08941FC4:[8F190000]: lw         $t9, 0($t8)
    08941FC8:[27390001]: addiu      $t9, $t9, 1
    08941FCC:[AF190000]: sw         $t9, 0($t8)
    08941FD0:[0339C021]: addu       $t8, $t9, $t9
    08941FD4:[0018C880]: sll        $t9, $t8, 0x0002
    08941FD8:[0139C821]: addu       $t9, $t1, $t9
    08941FDC:[AF2E0000]: sw         $t6, 0($t9)
    08941FE0:[270E0001]: addiu      $t6, $t8, 1
    08941FE4:[000E7080]: sll        $t6, $t6, 0x0002
    08941FE8:[012E7021]: addu       $t6, $t1, $t6
    08941FEC:[ADCF0000]: sw         $t7, 0($t6)
    08941FF0:[25AD0001]: addiu      $t5, $t5, 1
    08941FF4:[258C0008]: addiu      $t4, $t4, 8
    08941FF8:[01A6702B]: sltu       $t6, $t5, $a2
    08941FFC:[15C0FFEB]: bne        $t6, $zr, 0x08941FAC
    08942000:[24840008]: addiu      $a0, $a0, 8
    08942004:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08942008:[00A6202B]: sltu       $a0, $a1, $a2
    0894200C:[10800017]: beq        $a0, $zr, 0x0894206C
    08942010:[25240004]: addiu      $a0, $t1, 4
    08942014:[8D2C0000]: lw         $t4, 0($t1)
    08942018:[8C8D0000]: lw         $t5, 0($a0)
    0894201C:[000C7402]: srl        $t6, $t4, 0x0010
    08942020:[31CE00FF]: andi       $t6, $t6, 255
    08942024:[000E7080]: sll        $t6, $t6, 0x0002
    08942028:[00EE7021]: addu       $t6, $a3, $t6
    0894202C:[8DCF0000]: lw         $t7, 0($t6)
    08942030:[25EF0001]: addiu      $t7, $t7, 1
    08942034:[ADCF0000]: sw         $t7, 0($t6)
    08942038:[01EF7021]: addu       $t6, $t7, $t7
    0894203C:[000E7880]: sll        $t7, $t6, 0x0002
    08942040:[014F7821]: addu       $t7, $t2, $t7
    08942044:[ADEC0000]: sw         $t4, 0($t7)
    08942048:[25CC0001]: addiu      $t4, $t6, 1
    0894204C:[000C6080]: sll        $t4, $t4, 0x0002
    08942050:[014C6021]: addu       $t4, $t2, $t4
    08942054:[AD8D0000]: sw         $t5, 0($t4)
    08942058:[24A50001]: addiu      $a1, $a1, 1
    0894205C:[25290008]: addiu      $t1, $t1, 8
    08942060:[00A6602B]: sltu       $t4, $a1, $a2
    08942064:[1580FFEB]: bne        $t4, $zr, 0x08942014
    08942068:[24840008]: addiu      $a0, $a0, 8
    0894206C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08942070:[0086282B]: sltu       $a1, $a0, $a2
    08942074:[10A00011]: beq        $a1, $zr, 0x089420BC
    08942078:[25450004]: addiu      $a1, $t2, 4
    0894207C:[8D470000]: lw         $a3, 0($t2)
    08942080:[8CA90000]: lw         $t1, 0($a1)
    08942084:[00073E02]: srl        $a3, $a3, 0x0018
    08942088:[00073880]: sll        $a3, $a3, 0x0002
    0894208C:[00473821]: addu       $a3, $v0, $a3
    08942090:[8CEC0000]: lw         $t4, 0($a3)
    08942094:[258C0001]: addiu      $t4, $t4, 1
    08942098:[ACEC0000]: sw         $t4, 0($a3)
    0894209C:[000C3880]: sll        $a3, $t4, 0x0002
    089420A0:[00673821]: addu       $a3, $v1, $a3
    089420A4:[ACE90000]: sw         $t1, 0($a3)
    089420A8:[24840001]: addiu      $a0, $a0, 1
    089420AC:[254A0008]: addiu      $t2, $t2, 8
    089420B0:[0086382B]: sltu       $a3, $a0, $a2
    089420B4:[14E0FFF1]: bne        $a3, $zr, 0x0894207C
    089420B8:[24A50008]: addiu      $a1, $a1, 8
    089420BC:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    089420C0:[0E2EEC5E]: jal        0x08BBB178 [sceKernelDcacheInvalidateRange]
    089420C4:[01602825]: or         $a1, $t3, $zr <=> move $a1, $t3
    089420C8:[03C0E825]: or         $sp, $fp, $zr <=> move $sp, $fp
    089420CC:[8FB00000]: lw         $s0, 0($sp)
    089420D0:[8FB10004]: lw         $s1, 4($sp)
    089420D4:[8FB20008]: lw         $s2, 8($sp)
    089420D8:[8FB3000C]: lw         $s3, 12($sp)
    089420DC:[8FB40010]: lw         $s4, 16($sp)
    089420E0:[8FBE0014]: lw         $fp, 20($sp)
    089420E4:[8FBF0018]: lw         $ra, 24($sp)
    089420E8:[03E00008]: jr         $ra
    089420EC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08941F28 1569792 times (length 27)
--> 08941EC4:[8DF10000]: lw         $s1, 0($t7)
    08941EC8:[022E8821]: addu       $s1, $s1, $t6
    08941ECC:[8F120000]: lw         $s2, 0($t8)
    08941ED0:[024D9021]: addu       $s2, $s2, $t5
    08941ED4:[8F330000]: lw         $s3, 0($t9)
    08941ED8:[026C9821]: addu       $s3, $s3, $t4
    08941EDC:[8FF40000]: lw         $s4, 0($ra)
    08941EE0:[0284A021]: addu       $s4, $s4, $a0
    08941EE4:[25CEFFFF]: addiu      $t6, $t6, -1
    08941EE8:[ADEE0000]: sw         $t6, 0($t7)
    08941EEC:[25ADFFFF]: addiu      $t5, $t5, -1
    08941EF0:[AF0D0000]: sw         $t5, 0($t8)
    08941EF4:[258CFFFF]: addiu      $t4, $t4, -1
    08941EF8:[AF2C0000]: sw         $t4, 0($t9)
    08941EFC:[2484FFFF]: addiu      $a0, $a0, -1
    08941F00:[AFE40000]: sw         $a0, 0($ra)
    08941F04:[02207025]: or         $t6, $s1, $zr <=> move $t6, $s1
    08941F08:[02406825]: or         $t5, $s2, $zr <=> move $t5, $s2
    08941F0C:[02606025]: or         $t4, $s3, $zr <=> move $t4, $s3
    08941F10:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08941F14:[26100001]: addiu      $s0, $s0, 1
    08941F18:[25EF0004]: addiu      $t7, $t7, 4
    08941F1C:[27180004]: addiu      $t8, $t8, 4
    08941F20:[27390004]: addiu      $t9, $t9, 4
    08941F24:[2E110100]: sltiu      $s1, $s0, 256
--> 08941F28:[1620FFE6]: bne        $s1, $zr, 0x08941EC4
    08941F2C:[27FF0004]: addiu      $ra, $ra, 4
    08941F30:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941F34:[01A6202B]: sltu       $a0, $t5, $a2
    08941F38:[10800017]: beq        $a0, $zr, 0x08941F98
  Back Branch 08941D14 1569792 times (length 8)
    08941CEC:[1180FFFC]: beq        $t4, $zr, 0x08941CE0
    08941CF0:[00000000]: nop
    08941CF4:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    08941CF8:[34030100]: ori        $v1, $zr, 256 <=> li $v1, 256
--> 08941CFC:[AC400000]: sw         $zr, 0($v0)
    08941D00:[AC400004]: sw         $zr, 4($v0)
    08941D04:[AC400008]: sw         $zr, 8($v0)
    08941D08:[AC40000C]: sw         $zr, 12($v0)
    08941D0C:[24420010]: addiu      $v0, $v0, 16
    08941D10:[2463FFFF]: addiu      $v1, $v1, -1
--> 08941D14:[1460FFF9]: bne        $v1, $zr, 0x08941CFC
    08941D18:[00E06025]: or         $t4, $a3, $zr <=> move $t4, $a3
    08941D1C:[00A01825]: or         $v1, $a1, $zr <=> move $v1, $a1
    08941D20:[25050400]: addiu      $a1, $t0, 1024
    08941D24:[25070800]: addiu      $a3, $t0, 2048
    08941D28:[25020C00]: addiu      $v0, $t0, 3072
  Back Branch 08941CEC 423948 times (length 5)
    08941CD8:[15800006]: bne        $t4, $zr, 0x08941CF4
    08941CDC:[00000000]: nop
--> 08941CE0:[BC780000]: cache      0x18, 0($v1)
    08941CE4:[24630040]: addiu      $v1, $v1, 64
    08941CE8:[0043602B]: sltu       $t4, $v0, $v1
--> 08941CEC:[1180FFFC]: beq        $t4, $zr, 0x08941CE0
    08941CF0:[00000000]: nop
    08941CF4:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    08941CF8:[34030100]: ori        $v1, $zr, 256 <=> li $v1, 256
    08941CFC:[AC400000]: sw         $zr, 0($v0)
    08941D00:[AC400004]: sw         $zr, 4($v0)
    08941D04:[AC400008]: sw         $zr, 8($v0)
    08941D08:[AC40000C]: sw         $zr, 12($v0)
    08941D0C:[24420010]: addiu      $v0, $v0, 16
    08941D10:[2463FFFF]: addiu      $v1, $v1, -1
  Back Branch 089420B4 116528 times (length 16)
    08942068:[24840008]: addiu      $a0, $a0, 8
    0894206C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08942070:[0086282B]: sltu       $a1, $a0, $a2
    08942074:[10A00011]: beq        $a1, $zr, 0x089420BC
    08942078:[25450004]: addiu      $a1, $t2, 4
--> 0894207C:[8D470000]: lw         $a3, 0($t2)
    08942080:[8CA90000]: lw         $t1, 0($a1)
    08942084:[00073E02]: srl        $a3, $a3, 0x0018
    08942088:[00073880]: sll        $a3, $a3, 0x0002
    0894208C:[00473821]: addu       $a3, $v0, $a3
    08942090:[8CEC0000]: lw         $t4, 0($a3)
    08942094:[258C0001]: addiu      $t4, $t4, 1
    08942098:[ACEC0000]: sw         $t4, 0($a3)
    0894209C:[000C3880]: sll        $a3, $t4, 0x0002
    089420A0:[00673821]: addu       $a3, $v1, $a3
    089420A4:[ACE90000]: sw         $t1, 0($a3)
    089420A8:[24840001]: addiu      $a0, $a0, 1
    089420AC:[254A0008]: addiu      $t2, $t2, 8
    089420B0:[0086382B]: sltu       $a3, $a0, $a2
--> 089420B4:[14E0FFF1]: bne        $a3, $zr, 0x0894207C
    089420B8:[24A50008]: addiu      $a1, $a1, 8
    089420BC:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    089420C0:[0E2EEC5E]: jal        0x08BBB178 [sceKernelDcacheInvalidateRange]
    089420C4:[01602825]: or         $a1, $t3, $zr <=> move $a1, $t3
    089420C8:[03C0E825]: or         $sp, $fp, $zr <=> move $sp, $fp
    089420CC:[8FB00000]: lw         $s0, 0($sp)
    089420D0:[8FB10004]: lw         $s1, 4($sp)
    089420D4:[8FB20008]: lw         $s2, 8($sp)
    089420D8:[8FB3000C]: lw         $s3, 12($sp)
    089420DC:[8FB40010]: lw         $s4, 16($sp)
    089420E0:[8FBE0014]: lw         $fp, 20($sp)
    089420E4:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 08942064 116528 times (length 22)
    08942000:[24840008]: addiu      $a0, $a0, 8
    08942004:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08942008:[00A6202B]: sltu       $a0, $a1, $a2
    0894200C:[10800017]: beq        $a0, $zr, 0x0894206C
    08942010:[25240004]: addiu      $a0, $t1, 4
--> 08942014:[8D2C0000]: lw         $t4, 0($t1)
    08942018:[8C8D0000]: lw         $t5, 0($a0)
    0894201C:[000C7402]: srl        $t6, $t4, 0x0010
    08942020:[31CE00FF]: andi       $t6, $t6, 255
    08942024:[000E7080]: sll        $t6, $t6, 0x0002
    08942028:[00EE7021]: addu       $t6, $a3, $t6
    0894202C:[8DCF0000]: lw         $t7, 0($t6)
    08942030:[25EF0001]: addiu      $t7, $t7, 1
    08942034:[ADCF0000]: sw         $t7, 0($t6)
    08942038:[01EF7021]: addu       $t6, $t7, $t7
    0894203C:[000E7880]: sll        $t7, $t6, 0x0002
    08942040:[014F7821]: addu       $t7, $t2, $t7
    08942044:[ADEC0000]: sw         $t4, 0($t7)
    08942048:[25CC0001]: addiu      $t4, $t6, 1
    0894204C:[000C6080]: sll        $t4, $t4, 0x0002
    08942050:[014C6021]: addu       $t4, $t2, $t4
    08942054:[AD8D0000]: sw         $t5, 0($t4)
    08942058:[24A50001]: addiu      $a1, $a1, 1
    0894205C:[25290008]: addiu      $t1, $t1, 8
    08942060:[00A6602B]: sltu       $t4, $a1, $a2
--> 08942064:[1580FFEB]: bne        $t4, $zr, 0x08942014
    08942068:[24840008]: addiu      $a0, $a0, 8
    0894206C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08942070:[0086282B]: sltu       $a1, $a0, $a2
    08942074:[10A00011]: beq        $a1, $zr, 0x089420BC
  Back Branch 08941E98 116528 times (length 37)
    08941DFC:[11800028]: beq        $t4, $zr, 0x08941EA0
    08941E00:[01207025]: or         $t6, $t1, $zr <=> move $t6, $t1
    08941E04:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08941E08:[25CD0004]: addiu      $t5, $t6, 4
--> 08941E0C:[8C980000]: lw         $t8, 0($a0)
    08941E10:[ADD80000]: sw         $t8, 0($t6)
    08941E14:[8D990000]: lw         $t9, 0($t4)
    08941E18:[ADB90000]: sw         $t9, 0($t5)
    08941E1C:[331900FF]: andi       $t9, $t8, 255
    08941E20:[0018FA02]: srl        $ra, $t8, 0x0008
    08941E24:[33FF00FF]: andi       $ra, $ra, 255
    08941E28:[00188402]: srl        $s0, $t8, 0x0010
    08941E2C:[321000FF]: andi       $s0, $s0, 255
    08941E30:[0018C602]: srl        $t8, $t8, 0x0018
    08941E34:[0019C880]: sll        $t9, $t9, 0x0002
    08941E38:[0119C821]: addu       $t9, $t0, $t9
    08941E3C:[8F310000]: lw         $s1, 0($t9)
    08941E40:[26310001]: addiu      $s1, $s1, 1
    08941E44:[AF310000]: sw         $s1, 0($t9)
    08941E48:[001FC880]: sll        $t9, $ra, 0x0002
    08941E4C:[00B9C821]: addu       $t9, $a1, $t9
    08941E50:[8F3F0000]: lw         $ra, 0($t9)
    08941E54:[27FF0001]: addiu      $ra, $ra, 1
    08941E58:[AF3F0000]: sw         $ra, 0($t9)
    08941E5C:[0010C880]: sll        $t9, $s0, 0x0002
    08941E60:[00F9C821]: addu       $t9, $a3, $t9
    08941E64:[8F3F0000]: lw         $ra, 0($t9)
    08941E68:[27FF0001]: addiu      $ra, $ra, 1
    08941E6C:[AF3F0000]: sw         $ra, 0($t9)
    08941E70:[0018C080]: sll        $t8, $t8, 0x0002
    08941E74:[0058C021]: addu       $t8, $v0, $t8
    08941E78:[8F190000]: lw         $t9, 0($t8)
    08941E7C:[27390001]: addiu      $t9, $t9, 1
    08941E80:[AF190000]: sw         $t9, 0($t8)
    08941E84:[25EF0001]: addiu      $t7, $t7, 1
    08941E88:[24840004]: addiu      $a0, $a0, 4
    08941E8C:[25CE0008]: addiu      $t6, $t6, 8
    08941E90:[258C0004]: addiu      $t4, $t4, 4
    08941E94:[01E6C02B]: sltu       $t8, $t7, $a2
--> 08941E98:[1700FFDC]: bne        $t8, $zr, 0x08941E0C
    08941E9C:[25AD0008]: addiu      $t5, $t5, 8
    08941EA0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08941EA4:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08941EA8:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941EAC:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08941EB0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08941EB4:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
    08941EB8:[00A0C025]: or         $t8, $a1, $zr <=> move $t8, $a1
    08941EBC:[00E0C825]: or         $t9, $a3, $zr <=> move $t9, $a3
    08941EC0:[0040F825]: or         $ra, $v0, $zr <=> move $ra, $v0
  Back Branch 08941FFC 116528 times (length 22)
    08941F98:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941F9C:[01A6202B]: sltu       $a0, $t5, $a2
    08941FA0:[10800018]: beq        $a0, $zr, 0x08942004
    08941FA4:[01406025]: or         $t4, $t2, $zr <=> move $t4, $t2
    08941FA8:[25840004]: addiu      $a0, $t4, 4
--> 08941FAC:[8D8E0000]: lw         $t6, 0($t4)
    08941FB0:[8C8F0000]: lw         $t7, 0($a0)
    08941FB4:[000EC202]: srl        $t8, $t6, 0x0008
    08941FB8:[331800FF]: andi       $t8, $t8, 255
    08941FBC:[0018C080]: sll        $t8, $t8, 0x0002
    08941FC0:[00B8C021]: addu       $t8, $a1, $t8
    08941FC4:[8F190000]: lw         $t9, 0($t8)
    08941FC8:[27390001]: addiu      $t9, $t9, 1
    08941FCC:[AF190000]: sw         $t9, 0($t8)
    08941FD0:[0339C021]: addu       $t8, $t9, $t9
    08941FD4:[0018C880]: sll        $t9, $t8, 0x0002
    08941FD8:[0139C821]: addu       $t9, $t1, $t9
    08941FDC:[AF2E0000]: sw         $t6, 0($t9)
    08941FE0:[270E0001]: addiu      $t6, $t8, 1
    08941FE4:[000E7080]: sll        $t6, $t6, 0x0002
    08941FE8:[012E7021]: addu       $t6, $t1, $t6
    08941FEC:[ADCF0000]: sw         $t7, 0($t6)
    08941FF0:[25AD0001]: addiu      $t5, $t5, 1
    08941FF4:[258C0008]: addiu      $t4, $t4, 8
    08941FF8:[01A6702B]: sltu       $t6, $t5, $a2
--> 08941FFC:[15C0FFEB]: bne        $t6, $zr, 0x08941FAC
    08942000:[24840008]: addiu      $a0, $a0, 8
    08942004:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08942008:[00A6202B]: sltu       $a0, $a1, $a2
    0894200C:[10800017]: beq        $a0, $zr, 0x0894206C
  Back Branch 08941F90 116528 times (length 21)
    08941F30:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941F34:[01A6202B]: sltu       $a0, $t5, $a2
    08941F38:[10800017]: beq        $a0, $zr, 0x08941F98
    08941F3C:[01206025]: or         $t4, $t1, $zr <=> move $t4, $t1
    08941F40:[25840004]: addiu      $a0, $t4, 4
--> 08941F44:[8D8E0000]: lw         $t6, 0($t4)
    08941F48:[8C8F0000]: lw         $t7, 0($a0)
    08941F4C:[31D800FF]: andi       $t8, $t6, 255
    08941F50:[0018C080]: sll        $t8, $t8, 0x0002
    08941F54:[0118C021]: addu       $t8, $t0, $t8
    08941F58:[8F190000]: lw         $t9, 0($t8)
    08941F5C:[27390001]: addiu      $t9, $t9, 1
    08941F60:[AF190000]: sw         $t9, 0($t8)
    08941F64:[0339C021]: addu       $t8, $t9, $t9
    08941F68:[0018C880]: sll        $t9, $t8, 0x0002
    08941F6C:[0159C821]: addu       $t9, $t2, $t9
    08941F70:[AF2E0000]: sw         $t6, 0($t9)
    08941F74:[270E0001]: addiu      $t6, $t8, 1
    08941F78:[000E7080]: sll        $t6, $t6, 0x0002
    08941F7C:[014E7021]: addu       $t6, $t2, $t6
    08941F80:[ADCF0000]: sw         $t7, 0($t6)
    08941F84:[25AD0001]: addiu      $t5, $t5, 1
    08941F88:[258C0008]: addiu      $t4, $t4, 8
    08941F8C:[01A6702B]: sltu       $t6, $t5, $a2
--> 08941F90:[15C0FFEC]: bne        $t6, $zr, 0x08941F44
    08941F94:[24840008]: addiu      $a0, $a0, 8
    08941F98:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941F9C:[01A6202B]: sltu       $a0, $t5, $a2
    08941FA0:[10800018]: beq        $a0, $zr, 0x08942004
_S1_2_8907B88 73923635 instructions (1,897%), 48336 calls (08907B88 - 08908EF8, length 1245)
  Back Branch 08908E04 441370 times (length 1002)
  Back Branch 08908E28 181624 times (length 1030)
  Back Branch 08907CBC 48336 times (length 34)
    08907C28:[3C0908D7]: lui        $t1, 0x08D7 <=> li $t1, 0x08D70000
    08907C2C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08907C30:[252972A0]: addiu      $t1, $t1, 29344
    08907C34:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08907C38:[01094021]: addu       $t0, $t0, $t1
--> 08907C3C:[03A75021]: addu       $t2, $sp, $a3
    08907C40:[01004825]: or         $t1, $t0, $zr <=> move $t1, $t0
    08907C44:[A140004C]: sb         $zr, 76($t2)
    08907C48:[C52C0030]: lwc1       $f12, 48($t1)
    08907C4C:[C7AD0040]: lwc1       $f13, 64($sp)
    08907C50:[C52E0034]: lwc1       $f14, 52($t1)
    08907C54:[C7AF0044]: lwc1       $f15, 68($sp)
    08907C58:[460D6301]: sub.s      $f12, $f12, $f13
    08907C5C:[C5300038]: lwc1       $f16, 56($t1)
    08907C60:[460F7381]: sub.s      $f14, $f14, $f15
    08907C64:[C7B10048]: lwc1       $f17, 72($sp)
    08907C68:[46118401]: sub.s      $f16, $f16, $f17
    08907C6C:[460C6302]: mul.s      $f12, $f12, $f12
    08907C70:[460E7382]: mul.s      $f14, $f14, $f14
    08907C74:[C52D003C]: lwc1       $f13, 60($t1)
    08907C78:[46108402]: mul.s      $f16, $f16, $f16
    08907C7C:[460E6300]: add.s      $f12, $f12, $f14
    08907C80:[46106300]: add.s      $f12, $f12, $f16
    08907C84:[460D603C]: c.lt.s     $f12, $f13
    08907C88:[00000000]: nop
    08907C8C:[45000009]: bc1f       0x08907CB4
    08907C90:[00000000]: nop
    08907C94:[C52D0040]: lwc1       $f13, 64($t1)
    08907C98:[460D6B42]: mul.s      $f13, $f13, $f13
    08907C9C:[460D603C]: c.lt.s     $f12, $f13
    08907CA0:[00000000]: nop
    08907CA4:[45000003]: bc1f       0x08907CB4
    08907CA8:[00000000]: nop
    08907CAC:[A14B004C]: sb         $t3, 76($t2)
    08907CB0:[24C60001]: addiu      $a2, $a2, 1
    08907CB4:[24E70001]: addiu      $a3, $a3, 1
    08907CB8:[00E4482B]: sltu       $t1, $a3, $a0
--> 08907CBC:[1520FFDF]: bne        $t1, $zr, 0x08907C3C
    08907CC0:[25080044]: addiu      $t0, $t0, 68
    08907CC4:[0006202B]: sltu       $a0, $zr, $a2 <=> move $a0, $a2
    08907CC8:[308400FF]: andi       $a0, $a0, 255
    08907CCC:[10800479]: beq        $a0, $zr, 0x08908EB4
_S1_2_881B9B8 66016769 instructions (1,694%), 98948 calls (0881B9B8 - 0881C11C, length 474)
    0881B9B8:[27BDFE90]: addiu      $sp, $sp, -368
    0881B9BC:[E7BC013C]: swc1       $f28, 316($sp)
    0881B9C0:[46006706]: mov.s      $f28, $f12
    0881B9C4:[C4AC000C]: lwc1       $f12, 12($a1)
    0881B9C8:[C4AD0010]: lwc1       $f13, 16($a1)
    0881B9CC:[460C63C2]: mul.s      $f15, $f12, $f12
    0881B9D0:[460D6C02]: mul.s      $f16, $f13, $f13
    0881B9D4:[C4AE0014]: lwc1       $f14, 20($a1)
    0881B9D8:[460E7442]: mul.s      $f17, $f14, $f14
    0881B9DC:[46107BC0]: add.s      $f15, $f15, $f16
    0881B9E0:[312A00FF]: andi       $t2, $t1, 255
    0881B9E4:[46117BC0]: add.s      $f15, $f15, $f17
    0881B9E8:[3C093A83]: lui        $t1, 0x3A83 <=> li $t1, 0x3A830000
    0881B9EC:[3529126F]: ori        $t1, $t1, 4719
    0881B9F0:[AFB00144]: sw         $s0, 324($sp)
    0881B9F4:[AFB10148]: sw         $s1, 328($sp)
    0881B9F8:[44899000]: mtc1       $t1, $f18
    0881B9FC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0881BA00:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0881BA04:[AFB40154]: sw         $s4, 340($sp)
    0881BA08:[AFB50158]: sw         $s5, 344($sp)
    0881BA0C:[4612783C]: c.lt.s     $f15, $f18
    0881BA10:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0881BA14:[A3AA0128]: sb         $t2, 296($sp)
    0881BA18:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0881BA1C:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0881BA20:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    0881BA24:[E7B4012C]: swc1       $f20, 300($sp)
    0881BA28:[E7B60130]: swc1       $f22, 304($sp)
    0881BA2C:[E7B80134]: swc1       $f24, 308($sp)
    0881BA30:[E7BA0138]: swc1       $f26, 312($sp)
    0881BA34:[E7BE0140]: swc1       $f30, 320($sp)
    0881BA38:[AFB2014C]: sw         $s2, 332($sp)
    0881BA3C:[AFB30150]: sw         $s3, 336($sp)
    0881BA40:[AFB6015C]: sw         $s6, 348($sp)
    0881BA44:[AFB70160]: sw         $s7, 352($sp)
    0881BA48:[AFBE0164]: sw         $fp, 356($sp)
    0881BA4C:[AFBF0168]: sw         $ra, 360($sp)
    0881BA50:[4500000E]: bc1f       0x0881BA8C
    0881BA54:[01009025]: or         $s2, $t0, $zr <=> move $s2, $t0
    0881BA58:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    0881BA5C:[4600E306]: mov.s      $f12, $f28
    0881BA60:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0881BA64:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881BA68:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0881BA6C:[0E23AED1]: jal        0x088EBB44
    0881BA70:[01404025]: or         $t0, $t2, $zr <=> move $t0, $t2
    0881BA74:[10400003]: beq        $v0, $zr, 0x0881BA84
    0881BA78:[00000000]: nop
    0881BA7C:[44806000]: mtc1       $zr, $f12
    0881BA80:[E64C0000]: swc1       $f12, 0($s2)
    0881BA84:[10000194]: b          0x0881C0D8
    0881BA88:[00000000]: nop
    0881BA8C:[AFB20120]: sw         $s2, 288($sp)
    0881BA90:[44807800]: mtc1       $zr, $f15
    0881BA94:[E7BC0000]: swc1       $f28, 0($sp)
    0881BA98:[E7BC0004]: swc1       $f28, 4($sp)
    0881BA9C:[C6300000]: lwc1       $f16, 0($s1)
    0881BAA0:[E7BC0008]: swc1       $f28, 8($sp)
    0881BAA4:[C6310004]: lwc1       $f17, 4($s1)
    0881BAA8:[E7AF000C]: swc1       $f15, 12($sp)
    0881BAAC:[E7B00010]: swc1       $f16, 16($sp)
    0881BAB0:[C6300008]: lwc1       $f16, 8($s1)
    0881BAB4:[E7B10014]: swc1       $f17, 20($sp)
    0881BAB8:[E7B00018]: swc1       $f16, 24($sp)
    0881BABC:[E7AF001C]: swc1       $f15, 28($sp)
    0881BAC0:[E7AC0020]: swc1       $f12, 32($sp)
    0881BAC4:[E7AD0024]: swc1       $f13, 36($sp)
    0881BAC8:[E7AE0028]: swc1       $f14, 40($sp)
    0881BACC:[E7AF002C]: swc1       $f15, 44($sp)
    0881BAD0:[DBB20000]: lv.q       C420.q, 0($sp)
    0881BAD4:[DBB30010]: lv.q       C430.q, 16($sp)
    0881BAD8:[DBB40020]: lv.q       C500.q, 32($sp)
    0881BADC:[60149314]: vadd.t     C500.t, C430.t, C500.t
    0881BAE0:[60929315]: vsub.t     C510.t, C430.t, C420.t
    0881BAE4:[60129313]: vadd.t     C430.t, C430.t, C420.t
    0881BAE8:[60929416]: vsub.t     C520.t, C500.t, C420.t
    0881BAEC:[60129412]: vadd.t     C420.t, C500.t, C420.t
    0881BAF0:[6D169514]: vmin.t     C500.t, C510.t, C520.t
    0881BAF4:[FBB40110]: sv.q       C500.q, 272($sp)
    0881BAF8:[6D929312]: vmax.t     C420.t, C430.t, C420.t
    0881BAFC:[FBB20100]: sv.q       C420.q, 256($sp)
    0881BB00:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0881BB04:[C64C0000]: lwc1       $f12, 0($s2)
    0881BB08:[E7AC0030]: swc1       $f12, 48($sp)
    0881BB0C:[AFA600F4]: sw         $a2, 244($sp)
    0881BB10:[AFA500F8]: sw         $a1, 248($sp)
    0881BB14:[00C5282A]: slt        $a1, $a2, $a1
    0881BB18:[10A00143]: beq        $a1, $zr, 0x0881C028
    0881BB1C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0881BB20:[4600E787]: neg.s      $f30, $f28
    0881BB24:[27BE00B4]: addiu      $fp, $sp, 180
    0881BB28:[27B70030]: addiu      $s7, $sp, 48
    0881BB2C:[00863021]: addu       $a2, $a0, $a2
    0881BB30:[3C168000]: lui        $s6, 0x8000 <=> li $s6, 0x80000000
    0881BB34:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0881BB38:[26440010]: addiu      $a0, $s2, 16
    0881BB3C:[D8920000]: lv.q       C420.q, 0($a0)
    0881BB40:[D8930010]: lv.q       C430.q, 16($a0)
    0881BB44:[D8940020]: lv.q       C500.q, 32($a0)
    0881BB48:[6D139215]: vmin.t     C510.t, C420.t, C430.t
    0881BB4C:[6D149515]: vmin.t     C510.t, C510.t, C500.t
    0881BB50:[6D939212]: vmax.t     C420.t, C420.t, C430.t
    0881BB54:[6D949212]: vmax.t     C420.t, C420.t, C500.t
    0881BB58:[DBB30100]: lv.q       C430.q, 256($sp)
    0881BB5C:[60959313]: vsub.t     C430.t, C430.t, C510.t
    0881BB60:[DBB40110]: lv.q       C500.q, 272($sp)
    0881BB64:[FBB300D0]: sv.q       C430.q, 208($sp)
    0881BB68:[60949212]: vsub.t     C420.t, C420.t, C500.t
    0881BB6C:[FBB200E0]: sv.q       C420.q, 224($sp)
    0881BB70:[8FA500D0]: lw         $a1, 208($sp)
    0881BB74:[8FA700D4]: lw         $a3, 212($sp)
    0881BB78:[00A72825]: or         $a1, $a1, $a3
    0881BB7C:[8FA700D8]: lw         $a3, 216($sp)
    0881BB80:[00A72825]: or         $a1, $a1, $a3
    0881BB84:[8FA700E0]: lw         $a3, 224($sp)
    0881BB88:[8FA800E4]: lw         $t0, 228($sp)
    0881BB8C:[00E83825]: or         $a3, $a3, $t0
    0881BB90:[8FA800E8]: lw         $t0, 232($sp)
    0881BB94:[00E83825]: or         $a3, $a3, $t0
    0881BB98:[00A72825]: or         $a1, $a1, $a3
    0881BB9C:[04A10003]: bgez       $a1, 0x0881BBAC
    0881BBA0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881BBA4:[10000001]: b          0x0881BBAC
    0881BBA8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881BBAC:[54A00003]: bnel       $a1, $zr, 0x0881BBBC
    0881BBB0:[C48C0000]: lwc1       $f12, 0($a0)
    0881BBB4:[10000115]: b          0x0881C00C
    0881BBB8:[00000000]: nop
    0881BBBC:[24850010]: addiu      $a1, $a0, 16
    0881BBC0:[E7AC0060]: swc1       $f12, 96($sp)
    0881BBC4:[C48C0004]: lwc1       $f12, 4($a0)
    0881BBC8:[E7AC0064]: swc1       $f12, 100($sp)
    0881BBCC:[C48C0008]: lwc1       $f12, 8($a0)
    0881BBD0:[E7AC0068]: swc1       $f12, 104($sp)
    0881BBD4:[C4AC0000]: lwc1       $f12, 0($a1)
    0881BBD8:[24840020]: addiu      $a0, $a0, 32
    0881BBDC:[E7AC006C]: swc1       $f12, 108($sp)
    0881BBE0:[C4AC0004]: lwc1       $f12, 4($a1)
    0881BBE4:[E7AC0070]: swc1       $f12, 112($sp)
    0881BBE8:[C4AC0008]: lwc1       $f12, 8($a1)
    0881BBEC:[E7AC0074]: swc1       $f12, 116($sp)
    0881BBF0:[C48C0000]: lwc1       $f12, 0($a0)
    0881BBF4:[E7AC0078]: swc1       $f12, 120($sp)
    0881BBF8:[C48C0004]: lwc1       $f12, 4($a0)
    0881BBFC:[E7AC007C]: swc1       $f12, 124($sp)
    0881BC00:[C48C0008]: lwc1       $f12, 8($a0)
    0881BC04:[C7AD006C]: lwc1       $f13, 108($sp)
    0881BC08:[E7AC0080]: swc1       $f12, 128($sp)
    0881BC0C:[C7AC0060]: lwc1       $f12, 96($sp)
    0881BC10:[C7AE0070]: lwc1       $f14, 112($sp)
    0881BC14:[C7AF0064]: lwc1       $f15, 100($sp)
    0881BC18:[460C6B41]: sub.s      $f13, $f13, $f12
    0881BC1C:[C7B00074]: lwc1       $f16, 116($sp)
    0881BC20:[C7B10068]: lwc1       $f17, 104($sp)
    0881BC24:[460F7381]: sub.s      $f14, $f14, $f15
    0881BC28:[C7B20078]: lwc1       $f18, 120($sp)
    0881BC2C:[46118401]: sub.s      $f16, $f16, $f17
    0881BC30:[C7B3007C]: lwc1       $f19, 124($sp)
    0881BC34:[C7A00080]: lwc1       $f0, 128($sp)
    0881BC38:[460C9301]: sub.s      $f12, $f18, $f12
    0881BC3C:[460F9BC1]: sub.s      $f15, $f19, $f15
    0881BC40:[8E530004]: lw         $s3, 4($s2)
    0881BC44:[E7AD0084]: swc1       $f13, 132($sp)
    0881BC48:[46110441]: sub.s      $f17, $f0, $f17
    0881BC4C:[E7AE0088]: swc1       $f14, 136($sp)
    0881BC50:[460C8602]: mul.s      $f24, $f16, $f12
    0881BC54:[E7B0008C]: swc1       $f16, 140($sp)
    0881BC58:[46107E82]: mul.s      $f26, $f15, $f16
    0881BC5C:[E7AC0090]: swc1       $f12, 144($sp)
    0881BC60:[460F6D82]: mul.s      $f22, $f13, $f15
    0881BC64:[46117482]: mul.s      $f18, $f14, $f17
    0881BC68:[460D8CC2]: mul.s      $f19, $f17, $f13
    0881BC6C:[460E6302]: mul.s      $f12, $f12, $f14
    0881BC70:[C630000C]: lwc1       $f16, 12($s1)
    0881BC74:[C6200010]: lwc1       $f0, 16($s1)
    0881BC78:[461A9681]: sub.s      $f26, $f18, $f26
    0881BC7C:[E7AF0094]: swc1       $f15, 148($sp)
    0881BC80:[4613C601]: sub.s      $f24, $f24, $f19
    0881BC84:[E7B10098]: swc1       $f17, 152($sp)
    0881BC88:[460CB581]: sub.s      $f22, $f22, $f12
    0881BC8C:[461A8342]: mul.s      $f13, $f16, $f26
    0881BC90:[E7BA009C]: swc1       $f26, 156($sp)
    0881BC94:[46180382]: mul.s      $f14, $f0, $f24
    0881BC98:[C62F0014]: lwc1       $f15, 20($s1)
    0881BC9C:[46167B02]: mul.s      $f12, $f15, $f22
    0881BCA0:[E7B800A0]: swc1       $f24, 160($sp)
    0881BCA4:[460E6B40]: add.s      $f13, $f13, $f14
    0881BCA8:[44807800]: mtc1       $zr, $f15
    0881BCAC:[460C6B00]: add.s      $f12, $f13, $f12
    0881BCB0:[460F603C]: c.lt.s     $f12, $f15
    0881BCB4:[00000000]: nop
    0881BCB8:[45010003]: bc1t       0x0881BCC8
    0881BCBC:[E7B600A4]: swc1       $f22, 164($sp)
    0881BCC0:[100000D2]: b          0x0881C00C
    0881BCC4:[00000000]: nop
    0881BCC8:[461AD342]: mul.s      $f13, $f26, $f26
    0881BCCC:[4618C382]: mul.s      $f14, $f24, $f24
    0881BCD0:[4616B402]: mul.s      $f16, $f22, $f22
    0881BCD4:[3C073F00]: lui        $a3, 0x3F00 <=> li $a3, 0x3F000000
    0881BCD8:[27A400F0]: addiu      $a0, $sp, 240
    0881BCDC:[44878800]: mtc1       $a3, $f17
    0881BCE0:[460E6B40]: add.s      $f13, $f13, $f14
    0881BCE4:[3C055F37]: lui        $a1, 0x5F37 <=> li $a1, 0x5F370000
    0881BCE8:[24A559DF]: addiu      $a1, $a1, 23007
    0881BCEC:[46106B40]: add.s      $f13, $f13, $f16
    0881BCF0:[E7AD00F0]: swc1       $f13, 240($sp)
    0881BCF4:[8C870000]: lw         $a3, 0($a0)
    0881BCF8:[46116B42]: mul.s      $f13, $f13, $f17
    0881BCFC:[00073842]: srl        $a3, $a3, 0x0001
    0881BD00:[00A72823]: subu       $a1, $a1, $a3
    0881BD04:[AC850000]: sw         $a1, 0($a0)
    0881BD08:[C7AE00F0]: lwc1       $f14, 240($sp)
    0881BD0C:[3C043FC0]: lui        $a0, 0x3FC0 <=> li $a0, 0x3FC00000
    0881BD10:[460D7402]: mul.s      $f16, $f14, $f13
    0881BD14:[44848800]: mtc1       $a0, $f17
    0881BD18:[460E8402]: mul.s      $f16, $f16, $f14
    0881BD1C:[C7BA009C]: lwc1       $f26, 156($sp)
    0881BD20:[46108C01]: sub.s      $f16, $f17, $f16
    0881BD24:[C7B800A0]: lwc1       $f24, 160($sp)
    0881BD28:[46107402]: mul.s      $f16, $f14, $f16
    0881BD2C:[C7B600A4]: lwc1       $f22, 164($sp)
    0881BD30:[C7B20060]: lwc1       $f18, 96($sp)
    0881BD34:[460D8342]: mul.s      $f13, $f16, $f13
    0881BD38:[C7AE0064]: lwc1       $f14, 100($sp)
    0881BD3C:[C7A00068]: lwc1       $f0, 104($sp)
    0881BD40:[46106B42]: mul.s      $f13, $f13, $f16
    0881BD44:[460D8B41]: sub.s      $f13, $f17, $f13
    0881BD48:[460D84C2]: mul.s      $f19, $f16, $f13
    0881BD4C:[4613D682]: mul.s      $f26, $f26, $f19
    0881BD50:[4613C602]: mul.s      $f24, $f24, $f19
    0881BD54:[C62D0004]: lwc1       $f13, 4($s1)
    0881BD58:[46136502]: mul.s      $f20, $f12, $f19
    0881BD5C:[4613B582]: mul.s      $f22, $f22, $f19
    0881BD60:[461A9442]: mul.s      $f17, $f18, $f26
    0881BD64:[46187382]: mul.s      $f14, $f14, $f24
    0881BD68:[C62C0000]: lwc1       $f12, 0($s1)
    0881BD6C:[46186882]: mul.s      $f2, $f13, $f24
    0881BD70:[46160002]: mul.s      $f0, $f0, $f22
    0881BD74:[461A6482]: mul.s      $f18, $f12, $f26
    0881BD78:[460E8C40]: add.s      $f17, $f17, $f14
    0881BD7C:[46029480]: add.s      $f18, $f18, $f2
    0881BD80:[C62E0008]: lwc1       $f14, 8($s1)
    0881BD84:[46008C40]: add.s      $f17, $f17, $f0
    0881BD88:[E7B000F0]: swc1       $f16, 240($sp)
    0881BD8C:[46167402]: mul.s      $f16, $f14, $f22
    0881BD90:[461C8C40]: add.s      $f17, $f17, $f28
    0881BD94:[46109400]: add.s      $f16, $f18, $f16
    0881BD98:[E7B300F0]: swc1       $f19, 240($sp)
    0881BD9C:[46108C01]: sub.s      $f16, $f17, $f16
    0881BDA0:[46148503]: div.s      $f20, $f16, $f20
    0881BDA4:[E7BA009C]: swc1       $f26, 156($sp)
    0881BDA8:[E7B800A0]: swc1       $f24, 160($sp)
    0881BDAC:[460FA03C]: c.lt.s     $f20, $f15
    0881BDB0:[00000000]: nop
    0881BDB4:[45010095]: bc1t       0x0881C00C
    0881BDB8:[E7B600A4]: swc1       $f22, 164($sp)
    0881BDBC:[C7AF0030]: lwc1       $f15, 48($sp)
    0881BDC0:[4614783E]: c.le.s     $f15, $f20
    0881BDC4:[00000000]: nop
    0881BDC8:[45010090]: bc1t       0x0881C00C
    0881BDCC:[00000000]: nop
    0881BDD0:[C62F000C]: lwc1       $f15, 12($s1)
    0881BDD4:[461ED482]: mul.s      $f18, $f26, $f30
    0881BDD8:[C6300010]: lwc1       $f16, 16($s1)
    0881BDDC:[461EC4C2]: mul.s      $f19, $f24, $f30
    0881BDE0:[46147BC2]: mul.s      $f15, $f15, $f20
    0881BDE4:[C6310014]: lwc1       $f17, 20($s1)
    0881BDE8:[46148402]: mul.s      $f16, $f16, $f20
    0881BDEC:[AFA60124]: sw         $a2, 292($sp)
    0881BDF0:[46148C42]: mul.s      $f17, $f17, $f20
    0881BDF4:[461EB002]: mul.s      $f0, $f22, $f30
    0881BDF8:[460C7B00]: add.s      $f12, $f15, $f12
    0881BDFC:[460D8340]: add.s      $f13, $f16, $f13
    0881BE00:[460E8B80]: add.s      $f14, $f17, $f14
    0881BE04:[27A40060]: addiu      $a0, $sp, 96
    0881BE08:[E7AC00A8]: swc1       $f12, 168($sp)
    0881BE0C:[E7AD00AC]: swc1       $f13, 172($sp)
    0881BE10:[46126300]: add.s      $f12, $f12, $f18
    0881BE14:[E7AE00B0]: swc1       $f14, 176($sp)
    0881BE18:[46136B40]: add.s      $f13, $f13, $f19
    0881BE1C:[46007380]: add.s      $f14, $f14, $f0
    0881BE20:[27A5006C]: addiu      $a1, $sp, 108
    0881BE24:[27A60078]: addiu      $a2, $sp, 120
    0881BE28:[E7AC00A8]: swc1       $f12, 168($sp)
    0881BE2C:[E7AD00AC]: swc1       $f13, 172($sp)
    0881BE30:[E7AE00B0]: swc1       $f14, 176($sp)
    0881BE34:[0E207048]: jal        0x0881C120
    0881BE38:[27A700A8]: addiu      $a3, $sp, 168
    0881BE3C:[50400013]: beql       $v0, $zr, 0x0881BE8C
    0881BE40:[C7AC0060]: lwc1       $f12, 96($sp)
    0881BE44:[E7B40030]: swc1       $f20, 48($sp)
    0881BE48:[C7AC00A8]: lwc1       $f12, 168($sp)
    0881BE4C:[C7AD00AC]: lwc1       $f13, 172($sp)
    0881BE50:[E60C0000]: swc1       $f12, 0($s0)
    0881BE54:[C7AC00B0]: lwc1       $f12, 176($sp)
    0881BE58:[E60D0004]: swc1       $f13, 4($s0)
    0881BE5C:[E60C0008]: swc1       $f12, 8($s0)
    0881BE60:[E61A000C]: swc1       $f26, 12($s0)
    0881BE64:[E6180010]: swc1       $f24, 16($s0)
    0881BE68:[E6160014]: swc1       $f22, 20($s0)
    0881BE6C:[E61A0018]: swc1       $f26, 24($s0)
    0881BE70:[E618001C]: swc1       $f24, 28($s0)
    0881BE74:[E6160020]: swc1       $f22, 32($s0)
    0881BE78:[8E440000]: lw         $a0, 0($s2)
    0881BE7C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0881BE80:[34150001]: ori        $s5, $zr, 1 <=> li $s5, 1
    0881BE84:[10000060]: b          0x0881C008
    0881BE88:[A2040024]: sb         $a0, 36($s0)
    0881BE8C:[C7AD0064]: lwc1       $f13, 100($sp)
    0881BE90:[E7AC00B4]: swc1       $f12, 180($sp)
    0881BE94:[C7AC0068]: lwc1       $f12, 104($sp)
    0881BE98:[E7AD00B8]: swc1       $f13, 184($sp)
    0881BE9C:[C7AD0084]: lwc1       $f13, 132($sp)
    0881BEA0:[E7AC00BC]: swc1       $f12, 188($sp)
    0881BEA4:[C7AC0088]: lwc1       $f12, 136($sp)
    0881BEA8:[E7AD00C0]: swc1       $f13, 192($sp)
    0881BEAC:[C7AD008C]: lwc1       $f13, 140($sp)
    0881BEB0:[E7AC00C4]: swc1       $f12, 196($sp)
    0881BEB4:[32640001]: andi       $a0, $s3, 1
    0881BEB8:[14800010]: bne        $a0, $zr, 0x0881BEFC
    0881BEBC:[E7AD00C8]: swc1       $f13, 200($sp)
    0881BEC0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881BEC4:[4600E306]: mov.s      $f12, $f28
    0881BEC8:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881BECC:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0881BED0:[0E207099]: jal        0x0881C264
    0881BED4:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    0881BED8:[50400009]: beql       $v0, $zr, 0x0881BF00
    0881BEDC:[C7AC006C]: lwc1       $f12, 108($sp)
    0881BEE0:[E61A0018]: swc1       $f26, 24($s0)
    0881BEE4:[E618001C]: swc1       $f24, 28($s0)
    0881BEE8:[E6160020]: swc1       $f22, 32($s0)
    0881BEEC:[8E440000]: lw         $a0, 0($s2)
    0881BEF0:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    0881BEF4:[A2040024]: sb         $a0, 36($s0)
    0881BEF8:[0280A825]: or         $s5, $s4, $zr <=> move $s5, $s4
    0881BEFC:[C7AC006C]: lwc1       $f12, 108($sp)
    0881BF00:[C7AD0070]: lwc1       $f13, 112($sp)
    0881BF04:[C7AE0074]: lwc1       $f14, 116($sp)
    0881BF08:[C7AF0078]: lwc1       $f15, 120($sp)
    0881BF0C:[E7AC00B4]: swc1       $f12, 180($sp)
    0881BF10:[C7B0007C]: lwc1       $f16, 124($sp)
    0881BF14:[460C7B01]: sub.s      $f12, $f15, $f12
    0881BF18:[E7AD00B8]: swc1       $f13, 184($sp)
    0881BF1C:[C7B10080]: lwc1       $f17, 128($sp)
    0881BF20:[460D8341]: sub.s      $f13, $f16, $f13
    0881BF24:[E7AE00BC]: swc1       $f14, 188($sp)
    0881BF28:[460E8B81]: sub.s      $f14, $f17, $f14
    0881BF2C:[E7AC00C0]: swc1       $f12, 192($sp)
    0881BF30:[32640002]: andi       $a0, $s3, 2
    0881BF34:[E7AD00C4]: swc1       $f13, 196($sp)
    0881BF38:[14800010]: bne        $a0, $zr, 0x0881BF7C
    0881BF3C:[E7AE00C8]: swc1       $f14, 200($sp)
    0881BF40:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881BF44:[4600E306]: mov.s      $f12, $f28
    0881BF48:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881BF4C:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0881BF50:[0E207099]: jal        0x0881C264
    0881BF54:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    0881BF58:[50400009]: beql       $v0, $zr, 0x0881BF80
    0881BF5C:[C7AC0078]: lwc1       $f12, 120($sp)
    0881BF60:[E61A0018]: swc1       $f26, 24($s0)
    0881BF64:[E618001C]: swc1       $f24, 28($s0)
    0881BF68:[E6160020]: swc1       $f22, 32($s0)
    0881BF6C:[8E440000]: lw         $a0, 0($s2)
    0881BF70:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    0881BF74:[A2040024]: sb         $a0, 36($s0)
    0881BF78:[0280A825]: or         $s5, $s4, $zr <=> move $s5, $s4
    0881BF7C:[C7AC0078]: lwc1       $f12, 120($sp)
    0881BF80:[C7AD007C]: lwc1       $f13, 124($sp)
    0881BF84:[E7AC00B4]: swc1       $f12, 180($sp)
    0881BF88:[C7AC0080]: lwc1       $f12, 128($sp)
    0881BF8C:[E7AD00B8]: swc1       $f13, 184($sp)
    0881BF90:[8FA40090]: lw         $a0, 144($sp)
    0881BF94:[E7AC00BC]: swc1       $f12, 188($sp)
    0881BF98:[27A500C0]: addiu      $a1, $sp, 192
    0881BF9C:[00962026]: xor        $a0, $a0, $s6
    0881BFA0:[8FA60094]: lw         $a2, 148($sp)
    0881BFA4:[ACA40000]: sw         $a0, 0($a1)
    0881BFA8:[27A700C4]: addiu      $a3, $sp, 196
    0881BFAC:[00D62026]: xor        $a0, $a2, $s6
    0881BFB0:[8FA50098]: lw         $a1, 152($sp)
    0881BFB4:[ACE40000]: sw         $a0, 0($a3)
    0881BFB8:[27A600C8]: addiu      $a2, $sp, 200
    0881BFBC:[00B62026]: xor        $a0, $a1, $s6
    0881BFC0:[ACC40000]: sw         $a0, 0($a2)
    0881BFC4:[32640004]: andi       $a0, $s3, 4
    0881BFC8:[1480000F]: bne        $a0, $zr, 0x0881C008
    0881BFCC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881BFD0:[4600E306]: mov.s      $f12, $f28
    0881BFD4:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881BFD8:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0881BFDC:[0E207099]: jal        0x0881C264
    0881BFE0:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    0881BFE4:[10400008]: beq        $v0, $zr, 0x0881C008
    0881BFE8:[00000000]: nop
    0881BFEC:[E61A0018]: swc1       $f26, 24($s0)
    0881BFF0:[E618001C]: swc1       $f24, 28($s0)
    0881BFF4:[E6160020]: swc1       $f22, 32($s0)
    0881BFF8:[8E440000]: lw         $a0, 0($s2)
    0881BFFC:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    0881C000:[A2040024]: sb         $a0, 36($s0)
    0881C004:[0280A825]: or         $s5, $s4, $zr <=> move $s5, $s4
    0881C008:[8FA60124]: lw         $a2, 292($sp)
    0881C00C:[8FA400F4]: lw         $a0, 244($sp)
    0881C010:[8FA500F8]: lw         $a1, 248($sp)
    0881C014:[24840001]: addiu      $a0, $a0, 1
    0881C018:[24C60040]: addiu      $a2, $a2, 64
    0881C01C:[0085282A]: slt        $a1, $a0, $a1
    0881C020:[14A0FEC4]: bne        $a1, $zr, 0x0881BB34
    0881C024:[AFA400F4]: sw         $a0, 244($sp)
    0881C028:[8FA40120]: lw         $a0, 288($sp)
    0881C02C:[C7AC0030]: lwc1       $f12, 48($sp)
    0881C030:[93A50128]: lbu        $a1, 296($sp)
    0881C034:[10A00027]: beq        $a1, $zr, 0x0881C0D4
    0881C038:[E48C0000]: swc1       $f12, 0($a0)
    0881C03C:[12800025]: beq        $s4, $zr, 0x0881C0D4
    0881C040:[00000000]: nop
    0881C044:[C62D000C]: lwc1       $f13, 12($s1)
    0881C048:[C62E0000]: lwc1       $f14, 0($s1)
    0881C04C:[460D6342]: mul.s      $f13, $f12, $f13
    0881C050:[C60F0000]: lwc1       $f15, 0($s0)
    0881C054:[C6100004]: lwc1       $f16, 4($s0)
    0881C058:[460D7340]: add.s      $f13, $f14, $f13
    0881C05C:[460F6B41]: sub.s      $f13, $f13, $f15
    0881C060:[E60D000C]: swc1       $f13, 12($s0)
    0881C064:[C6310010]: lwc1       $f17, 16($s1)
    0881C068:[C6320004]: lwc1       $f18, 4($s1)
    0881C06C:[46116442]: mul.s      $f17, $f12, $f17
    0881C070:[C6130008]: lwc1       $f19, 8($s0)
    0881C074:[460D6BC2]: mul.s      $f15, $f13, $f13
    0881C078:[46119380]: add.s      $f14, $f18, $f17
    0881C07C:[46107381]: sub.s      $f14, $f14, $f16
    0881C080:[E60E0010]: swc1       $f14, 16($s0)
    0881C084:[C6200014]: lwc1       $f0, 20($s1)
    0881C088:[460E7482]: mul.s      $f18, $f14, $f14
    0881C08C:[C6220008]: lwc1       $f2, 8($s1)
    0881C090:[46006302]: mul.s      $f12, $f12, $f0
    0881C094:[46127BC0]: add.s      $f15, $f15, $f18
    0881C098:[460C1300]: add.s      $f12, $f2, $f12
    0881C09C:[46136301]: sub.s      $f12, $f12, $f19
    0881C0A0:[460C6402]: mul.s      $f16, $f12, $f12
    0881C0A4:[E60C0014]: swc1       $f12, 20($s0)
    0881C0A8:[46107BC0]: add.s      $f15, $f15, $f16
    0881C0AC:[46007BC4]: sqrt.s     $f15, $f15
    0881C0B0:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881C0B4:[44848800]: mtc1       $a0, $f17
    0881C0B8:[460F8BC3]: div.s      $f15, $f17, $f15
    0881C0BC:[460F6B42]: mul.s      $f13, $f13, $f15
    0881C0C0:[460F6302]: mul.s      $f12, $f12, $f15
    0881C0C4:[E60D000C]: swc1       $f13, 12($s0)
    0881C0C8:[460F7342]: mul.s      $f13, $f14, $f15
    0881C0CC:[E60D0010]: swc1       $f13, 16($s0)
    0881C0D0:[E60C0014]: swc1       $f12, 20($s0)
    0881C0D4:[02A01025]: or         $v0, $s5, $zr <=> move $v0, $s5
    0881C0D8:[C7B4012C]: lwc1       $f20, 300($sp)
    0881C0DC:[C7B60130]: lwc1       $f22, 304($sp)
    0881C0E0:[C7B80134]: lwc1       $f24, 308($sp)
    0881C0E4:[C7BA0138]: lwc1       $f26, 312($sp)
    0881C0E8:[C7BC013C]: lwc1       $f28, 316($sp)
    0881C0EC:[C7BE0140]: lwc1       $f30, 320($sp)
    0881C0F0:[8FB00144]: lw         $s0, 324($sp)
    0881C0F4:[8FB10148]: lw         $s1, 328($sp)
    0881C0F8:[8FB2014C]: lw         $s2, 332($sp)
    0881C0FC:[8FB30150]: lw         $s3, 336($sp)
    0881C100:[8FB40154]: lw         $s4, 340($sp)
    0881C104:[8FB50158]: lw         $s5, 344($sp)
    0881C108:[8FB6015C]: lw         $s6, 348($sp)
    0881C10C:[8FB70160]: lw         $s7, 352($sp)
    0881C110:[8FBE0164]: lw         $fp, 356($sp)
    0881C114:[8FBF0168]: lw         $ra, 360($sp)
    0881C118:[03E00008]: jr         $ra
    0881C11C:[27BD0170]: addiu      $sp, $sp, 368
  Back Branch 0881C020 341472 times (length 317)
_S1_2_8B31A9C 64212630 instructions (1,647%), 9263 calls (08B31A9C - 08B31C54, length 111)
    08B31A9C:[240BFFFE]: addiu      $t3, $zr, -2 <=> li $t3, -2
    08B31AA0:[00C06025]: or         $t4, $a2, $zr <=> move $t4, $a2
    08B31AA4:[01201825]: or         $v1, $t1, $zr <=> move $v1, $t1
    08B31AA8:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    08B31AAC:[00AB5824]: and        $t3, $a1, $t3
    08B31AB0:[30AA0001]: andi       $t2, $a1, 1
    08B31AB4:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08B31AB8:[25880004]: addiu      $t0, $t4, 4
    08B31ABC:[000B3080]: sll        $a2, $t3, 0x0002
    08B31AC0:[016B2821]: addu       $a1, $t3, $t3
    08B31AC4:[00096A00]: sll        $t5, $t1, 0x0008
    08B31AC8:[01ADC021]: addu       $t8, $t5, $t5
    08B31ACC:[00F8C021]: addu       $t8, $a3, $t8
    08B31AD0:[270F0200]: addiu      $t7, $t8, 512
    08B31AD4:[AD820000]: sw         $v0, 0($t4)
    08B31AD8:[01007025]: or         $t6, $t0, $zr <=> move $t6, $t0
    08B31ADC:[00406825]: or         $t5, $v0, $zr <=> move $t5, $v0
    08B31AE0:[97190000]: lhu        $t9, 0($t8)
    08B31AE4:[97100002]: lhu        $s0, 2($t8)
    08B31AE8:[0339C821]: addu       $t9, $t9, $t9
    08B31AEC:[01B9C821]: addu       $t9, $t5, $t9
    08B31AF0:[02106821]: addu       $t5, $s0, $s0
    08B31AF4:[032D6821]: addu       $t5, $t9, $t5
    08B31AF8:[ADD90000]: sw         $t9, 0($t6)
    08B31AFC:[ADCD0004]: sw         $t5, 4($t6)
    08B31B00:[27180004]: addiu      $t8, $t8, 4
    08B31B04:[170FFFF6]: bne        $t8, $t7, 0x08B31AE0
    08B31B08:[25CE0008]: addiu      $t6, $t6, 8
    08B31B0C:[15200025]: bne        $t1, $zr, 0x08B31BA4
    08B31B10:[00896821]: addu       $t5, $a0, $t1
    08B31B14:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08B31B18:[01CB782B]: sltu       $t7, $t6, $t3
    08B31B1C:[11E00017]: beq        $t7, $zr, 0x08B31B7C
    08B31B20:[00000000]: nop
    08B31B24:[000E7880]: sll        $t7, $t6, 0x0002
    08B31B28:[01AFC021]: addu       $t8, $t5, $t7
    08B31B2C:[93180000]: lbu        $t8, 0($t8)
    08B31B30:[25EF0004]: addiu      $t7, $t7, 4
    08B31B34:[01AF7821]: addu       $t7, $t5, $t7
    08B31B38:[0018C080]: sll        $t8, $t8, 0x0002
    08B31B3C:[91EF0000]: lbu        $t7, 0($t7)
    08B31B40:[0198C021]: addu       $t8, $t4, $t8
    08B31B44:[8F190000]: lw         $t9, 0($t8)
    08B31B48:[000F7880]: sll        $t7, $t7, 0x0002
    08B31B4C:[27300002]: addiu      $s0, $t9, 2
    08B31B50:[AF100000]: sw         $s0, 0($t8)
    08B31B54:[A72E0000]: sh         $t6, 0($t9)
    08B31B58:[018F7821]: addu       $t7, $t4, $t7
    08B31B5C:[8DF90000]: lw         $t9, 0($t7)
    08B31B60:[25D80001]: addiu      $t8, $t6, 1
    08B31B64:[27300002]: addiu      $s0, $t9, 2
    08B31B68:[25CE0002]: addiu      $t6, $t6, 2
    08B31B6C:[ADF00000]: sw         $s0, 0($t7)
    08B31B70:[01CB782B]: sltu       $t7, $t6, $t3
    08B31B74:[15E0FFEB]: bne        $t7, $zr, 0x08B31B24
    08B31B78:[A7380000]: sh         $t8, 0($t9)
    08B31B7C:[1140002D]: beq        $t2, $zr, 0x08B31C34
    08B31B80:[01A66821]: addu       $t5, $t5, $a2
    08B31B84:[91AD0000]: lbu        $t5, 0($t5)
    08B31B88:[000D6880]: sll        $t5, $t5, 0x0002
    08B31B8C:[018D6821]: addu       $t5, $t4, $t5
    08B31B90:[8DAE0000]: lw         $t6, 0($t5)
    08B31B94:[25CF0002]: addiu      $t7, $t6, 2
    08B31B98:[ADAF0000]: sw         $t7, 0($t5)
    08B31B9C:[10000025]: b          0x08B31C34
    08B31BA0:[A5CB0000]: sh         $t3, 0($t6)
    08B31BA4:[00607825]: or         $t7, $v1, $zr <=> move $t7, $v1
    08B31BA8:[01E57021]: addu       $t6, $t7, $a1
    08B31BAC:[95F80000]: lhu        $t8, 0($t7)
    08B31BB0:[95F90002]: lhu        $t9, 2($t7)
    08B31BB4:[00188080]: sll        $s0, $t8, 0x0002
    08B31BB8:[01B08021]: addu       $s0, $t5, $s0
    08B31BBC:[92100000]: lbu        $s0, 0($s0)
    08B31BC0:[00198880]: sll        $s1, $t9, 0x0002
    08B31BC4:[01B18821]: addu       $s1, $t5, $s1
    08B31BC8:[00108080]: sll        $s0, $s0, 0x0002
    08B31BCC:[92310000]: lbu        $s1, 0($s1)
    08B31BD0:[01908021]: addu       $s0, $t4, $s0
    08B31BD4:[8E120000]: lw         $s2, 0($s0)
    08B31BD8:[26530002]: addiu      $s3, $s2, 2
    08B31BDC:[AE130000]: sw         $s3, 0($s0)
    08B31BE0:[A6580000]: sh         $t8, 0($s2)
    08B31BE4:[0011C080]: sll        $t8, $s1, 0x0002
    08B31BE8:[0198C021]: addu       $t8, $t4, $t8
    08B31BEC:[8F100000]: lw         $s0, 0($t8)
    08B31BF0:[25EF0004]: addiu      $t7, $t7, 4
    08B31BF4:[26110002]: addiu      $s1, $s0, 2
    08B31BF8:[AF110000]: sw         $s1, 0($t8)
    08B31BFC:[15EEFFEB]: bne        $t7, $t6, 0x08B31BAC
    08B31C00:[A6190000]: sh         $t9, 0($s0)
    08B31C04:[1140000B]: beq        $t2, $zr, 0x08B31C34
    08B31C08:[00000000]: nop
    08B31C0C:[95EE0000]: lhu        $t6, 0($t7)
    08B31C10:[000E7880]: sll        $t7, $t6, 0x0002
    08B31C14:[01AF6821]: addu       $t5, $t5, $t7
    08B31C18:[91AD0000]: lbu        $t5, 0($t5)
    08B31C1C:[000D6880]: sll        $t5, $t5, 0x0002
    08B31C20:[018D6821]: addu       $t5, $t4, $t5
    08B31C24:[8DAF0000]: lw         $t7, 0($t5)
    08B31C28:[25F80002]: addiu      $t8, $t7, 2
    08B31C2C:[ADB80000]: sw         $t8, 0($t5)
    08B31C30:[A5EE0000]: sh         $t6, 0($t7)
    08B31C34:[00606825]: or         $t5, $v1, $zr <=> move $t5, $v1
    08B31C38:[00401825]: or         $v1, $v0, $zr <=> move $v1, $v0
    08B31C3C:[01A01025]: or         $v0, $t5, $zr <=> move $v0, $t5
    08B31C40:[25290001]: addiu      $t1, $t1, 1
    08B31C44:[2D2D0004]: sltiu      $t5, $t1, 4
    08B31C48:[15A0FF9E]: bne        $t5, $zr, 0x08B31AC4
    08B31C4C:[00000000]: nop
    08B31C50:[03E00008]: jr         $ra
    08B31C54:[00000000]: nop
  Back Branch 08B31B04 4742656 times (length 11)
    08B31ACC:[00F8C021]: addu       $t8, $a3, $t8
    08B31AD0:[270F0200]: addiu      $t7, $t8, 512
    08B31AD4:[AD820000]: sw         $v0, 0($t4)
    08B31AD8:[01007025]: or         $t6, $t0, $zr <=> move $t6, $t0
    08B31ADC:[00406825]: or         $t5, $v0, $zr <=> move $t5, $v0
--> 08B31AE0:[97190000]: lhu        $t9, 0($t8)
    08B31AE4:[97100002]: lhu        $s0, 2($t8)
    08B31AE8:[0339C821]: addu       $t9, $t9, $t9
    08B31AEC:[01B9C821]: addu       $t9, $t5, $t9
    08B31AF0:[02106821]: addu       $t5, $s0, $s0
    08B31AF4:[032D6821]: addu       $t5, $t9, $t5
    08B31AF8:[ADD90000]: sw         $t9, 0($t6)
    08B31AFC:[ADCD0004]: sw         $t5, 4($t6)
    08B31B00:[27180004]: addiu      $t8, $t8, 4
--> 08B31B04:[170FFFF6]: bne        $t8, $t7, 0x08B31AE0
    08B31B08:[25CE0008]: addiu      $t6, $t6, 8
    08B31B0C:[15200025]: bne        $t1, $zr, 0x08B31BA4
    08B31B10:[00896821]: addu       $t5, $a0, $t1
    08B31B14:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
  Back Branch 08B31BFC 204195 times (length 22)
    08B31B98:[ADAF0000]: sw         $t7, 0($t5)
    08B31B9C:[10000025]: b          0x08B31C34
    08B31BA0:[A5CB0000]: sh         $t3, 0($t6)
    08B31BA4:[00607825]: or         $t7, $v1, $zr <=> move $t7, $v1
    08B31BA8:[01E57021]: addu       $t6, $t7, $a1
--> 08B31BAC:[95F80000]: lhu        $t8, 0($t7)
    08B31BB0:[95F90002]: lhu        $t9, 2($t7)
    08B31BB4:[00188080]: sll        $s0, $t8, 0x0002
    08B31BB8:[01B08021]: addu       $s0, $t5, $s0
    08B31BBC:[92100000]: lbu        $s0, 0($s0)
    08B31BC0:[00198880]: sll        $s1, $t9, 0x0002
    08B31BC4:[01B18821]: addu       $s1, $t5, $s1
    08B31BC8:[00108080]: sll        $s0, $s0, 0x0002
    08B31BCC:[92310000]: lbu        $s1, 0($s1)
    08B31BD0:[01908021]: addu       $s0, $t4, $s0
    08B31BD4:[8E120000]: lw         $s2, 0($s0)
    08B31BD8:[26530002]: addiu      $s3, $s2, 2
    08B31BDC:[AE130000]: sw         $s3, 0($s0)
    08B31BE0:[A6580000]: sh         $t8, 0($s2)
    08B31BE4:[0011C080]: sll        $t8, $s1, 0x0002
    08B31BE8:[0198C021]: addu       $t8, $t4, $t8
    08B31BEC:[8F100000]: lw         $s0, 0($t8)
    08B31BF0:[25EF0004]: addiu      $t7, $t7, 4
    08B31BF4:[26110002]: addiu      $s1, $s0, 2
    08B31BF8:[AF110000]: sw         $s1, 0($t8)
--> 08B31BFC:[15EEFFEB]: bne        $t7, $t6, 0x08B31BAC
    08B31C00:[A6190000]: sh         $t9, 0($s0)
    08B31C04:[1140000B]: beq        $t2, $zr, 0x08B31C34
    08B31C08:[00000000]: nop
    08B31C0C:[95EE0000]: lhu        $t6, 0($t7)
    08B31C10:[000E7880]: sll        $t7, $t6, 0x0002
    08B31C14:[01AF6821]: addu       $t5, $t5, $t7
    08B31C18:[91AD0000]: lbu        $t5, 0($t5)
    08B31C1C:[000D6880]: sll        $t5, $t5, 0x0002
    08B31C20:[018D6821]: addu       $t5, $t4, $t5
    08B31C24:[8DAF0000]: lw         $t7, 0($t5)
    08B31C28:[25F80002]: addiu      $t8, $t7, 2
    08B31C2C:[ADB80000]: sw         $t8, 0($t5)
    08B31C30:[A5EE0000]: sh         $t6, 0($t7)
  Back Branch 08B31B74 68065 times (length 22)
    08B31B10:[00896821]: addu       $t5, $a0, $t1
    08B31B14:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08B31B18:[01CB782B]: sltu       $t7, $t6, $t3
    08B31B1C:[11E00017]: beq        $t7, $zr, 0x08B31B7C
    08B31B20:[00000000]: nop
--> 08B31B24:[000E7880]: sll        $t7, $t6, 0x0002
    08B31B28:[01AFC021]: addu       $t8, $t5, $t7
    08B31B2C:[93180000]: lbu        $t8, 0($t8)
    08B31B30:[25EF0004]: addiu      $t7, $t7, 4
    08B31B34:[01AF7821]: addu       $t7, $t5, $t7
    08B31B38:[0018C080]: sll        $t8, $t8, 0x0002
    08B31B3C:[91EF0000]: lbu        $t7, 0($t7)
    08B31B40:[0198C021]: addu       $t8, $t4, $t8
    08B31B44:[8F190000]: lw         $t9, 0($t8)
    08B31B48:[000F7880]: sll        $t7, $t7, 0x0002
    08B31B4C:[27300002]: addiu      $s0, $t9, 2
    08B31B50:[AF100000]: sw         $s0, 0($t8)
    08B31B54:[A72E0000]: sh         $t6, 0($t9)
    08B31B58:[018F7821]: addu       $t7, $t4, $t7
    08B31B5C:[8DF90000]: lw         $t9, 0($t7)
    08B31B60:[25D80001]: addiu      $t8, $t6, 1
    08B31B64:[27300002]: addiu      $s0, $t9, 2
    08B31B68:[25CE0002]: addiu      $t6, $t6, 2
    08B31B6C:[ADF00000]: sw         $s0, 0($t7)
    08B31B70:[01CB782B]: sltu       $t7, $t6, $t3
--> 08B31B74:[15E0FFEB]: bne        $t7, $zr, 0x08B31B24
    08B31B78:[A7380000]: sh         $t8, 0($t9)
    08B31B7C:[1140002D]: beq        $t2, $zr, 0x08B31C34
    08B31B80:[01A66821]: addu       $t5, $t5, $a2
    08B31B84:[91AD0000]: lbu        $t5, 0($t5)
  Back Branch 08B31C48 37052 times (length 99)
--> 08B31AC4:[00096A00]: sll        $t5, $t1, 0x0008
    08B31AC8:[01ADC021]: addu       $t8, $t5, $t5
    08B31ACC:[00F8C021]: addu       $t8, $a3, $t8
    08B31AD0:[270F0200]: addiu      $t7, $t8, 512
    08B31AD4:[AD820000]: sw         $v0, 0($t4)
    08B31AD8:[01007025]: or         $t6, $t0, $zr <=> move $t6, $t0
    08B31ADC:[00406825]: or         $t5, $v0, $zr <=> move $t5, $v0
    08B31AE0:[97190000]: lhu        $t9, 0($t8)
    08B31AE4:[97100002]: lhu        $s0, 2($t8)
    08B31AE8:[0339C821]: addu       $t9, $t9, $t9
    08B31AEC:[01B9C821]: addu       $t9, $t5, $t9
    08B31AF0:[02106821]: addu       $t5, $s0, $s0
    08B31AF4:[032D6821]: addu       $t5, $t9, $t5
    08B31AF8:[ADD90000]: sw         $t9, 0($t6)
    08B31AFC:[ADCD0004]: sw         $t5, 4($t6)
    08B31B00:[27180004]: addiu      $t8, $t8, 4
    08B31B04:[170FFFF6]: bne        $t8, $t7, 0x08B31AE0
    08B31B08:[25CE0008]: addiu      $t6, $t6, 8
    08B31B0C:[15200025]: bne        $t1, $zr, 0x08B31BA4
    08B31B10:[00896821]: addu       $t5, $a0, $t1
    08B31B14:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08B31B18:[01CB782B]: sltu       $t7, $t6, $t3
    08B31B1C:[11E00017]: beq        $t7, $zr, 0x08B31B7C
    08B31B20:[00000000]: nop
    08B31B24:[000E7880]: sll        $t7, $t6, 0x0002
    08B31B28:[01AFC021]: addu       $t8, $t5, $t7
    08B31B2C:[93180000]: lbu        $t8, 0($t8)
    08B31B30:[25EF0004]: addiu      $t7, $t7, 4
    08B31B34:[01AF7821]: addu       $t7, $t5, $t7
    08B31B38:[0018C080]: sll        $t8, $t8, 0x0002
    08B31B3C:[91EF0000]: lbu        $t7, 0($t7)
    08B31B40:[0198C021]: addu       $t8, $t4, $t8
    08B31B44:[8F190000]: lw         $t9, 0($t8)
    08B31B48:[000F7880]: sll        $t7, $t7, 0x0002
    08B31B4C:[27300002]: addiu      $s0, $t9, 2
    08B31B50:[AF100000]: sw         $s0, 0($t8)
    08B31B54:[A72E0000]: sh         $t6, 0($t9)
    08B31B58:[018F7821]: addu       $t7, $t4, $t7
    08B31B5C:[8DF90000]: lw         $t9, 0($t7)
    08B31B60:[25D80001]: addiu      $t8, $t6, 1
    08B31B64:[27300002]: addiu      $s0, $t9, 2
    08B31B68:[25CE0002]: addiu      $t6, $t6, 2
    08B31B6C:[ADF00000]: sw         $s0, 0($t7)
    08B31B70:[01CB782B]: sltu       $t7, $t6, $t3
    08B31B74:[15E0FFEB]: bne        $t7, $zr, 0x08B31B24
    08B31B78:[A7380000]: sh         $t8, 0($t9)
    08B31B7C:[1140002D]: beq        $t2, $zr, 0x08B31C34
    08B31B80:[01A66821]: addu       $t5, $t5, $a2
    08B31B84:[91AD0000]: lbu        $t5, 0($t5)
    08B31B88:[000D6880]: sll        $t5, $t5, 0x0002
    08B31B8C:[018D6821]: addu       $t5, $t4, $t5
    08B31B90:[8DAE0000]: lw         $t6, 0($t5)
    08B31B94:[25CF0002]: addiu      $t7, $t6, 2
    08B31B98:[ADAF0000]: sw         $t7, 0($t5)
    08B31B9C:[10000025]: b          0x08B31C34
    08B31BA0:[A5CB0000]: sh         $t3, 0($t6)
    08B31BA4:[00607825]: or         $t7, $v1, $zr <=> move $t7, $v1
    08B31BA8:[01E57021]: addu       $t6, $t7, $a1
    08B31BAC:[95F80000]: lhu        $t8, 0($t7)
    08B31BB0:[95F90002]: lhu        $t9, 2($t7)
    08B31BB4:[00188080]: sll        $s0, $t8, 0x0002
    08B31BB8:[01B08021]: addu       $s0, $t5, $s0
    08B31BBC:[92100000]: lbu        $s0, 0($s0)
    08B31BC0:[00198880]: sll        $s1, $t9, 0x0002
    08B31BC4:[01B18821]: addu       $s1, $t5, $s1
    08B31BC8:[00108080]: sll        $s0, $s0, 0x0002
    08B31BCC:[92310000]: lbu        $s1, 0($s1)
    08B31BD0:[01908021]: addu       $s0, $t4, $s0
    08B31BD4:[8E120000]: lw         $s2, 0($s0)
    08B31BD8:[26530002]: addiu      $s3, $s2, 2
    08B31BDC:[AE130000]: sw         $s3, 0($s0)
    08B31BE0:[A6580000]: sh         $t8, 0($s2)
    08B31BE4:[0011C080]: sll        $t8, $s1, 0x0002
    08B31BE8:[0198C021]: addu       $t8, $t4, $t8
    08B31BEC:[8F100000]: lw         $s0, 0($t8)
    08B31BF0:[25EF0004]: addiu      $t7, $t7, 4
    08B31BF4:[26110002]: addiu      $s1, $s0, 2
    08B31BF8:[AF110000]: sw         $s1, 0($t8)
    08B31BFC:[15EEFFEB]: bne        $t7, $t6, 0x08B31BAC
    08B31C00:[A6190000]: sh         $t9, 0($s0)
    08B31C04:[1140000B]: beq        $t2, $zr, 0x08B31C34
    08B31C08:[00000000]: nop
    08B31C0C:[95EE0000]: lhu        $t6, 0($t7)
    08B31C10:[000E7880]: sll        $t7, $t6, 0x0002
    08B31C14:[01AF6821]: addu       $t5, $t5, $t7
    08B31C18:[91AD0000]: lbu        $t5, 0($t5)
    08B31C1C:[000D6880]: sll        $t5, $t5, 0x0002
    08B31C20:[018D6821]: addu       $t5, $t4, $t5
    08B31C24:[8DAF0000]: lw         $t7, 0($t5)
    08B31C28:[25F80002]: addiu      $t8, $t7, 2
    08B31C2C:[ADB80000]: sw         $t8, 0($t5)
    08B31C30:[A5EE0000]: sh         $t6, 0($t7)
    08B31C34:[00606825]: or         $t5, $v1, $zr <=> move $t5, $v1
    08B31C38:[00401825]: or         $v1, $v0, $zr <=> move $v1, $v0
    08B31C3C:[01A01025]: or         $v0, $t5, $zr <=> move $v0, $t5
    08B31C40:[25290001]: addiu      $t1, $t1, 1
    08B31C44:[2D2D0004]: sltiu      $t5, $t1, 4
--> 08B31C48:[15A0FF9E]: bne        $t5, $zr, 0x08B31AC4
    08B31C4C:[00000000]: nop
    08B31C50:[03E00008]: jr         $ra
    08B31C54:[00000000]: nop
_S1_2_8B30BF0 58049741 instructions (1,489%), 2091 calls (08B30BF0 - 08B30EE0, length 189)
    08B30BF0:[00044402]: srl        $t0, $a0, 0x0010
    08B30BF4:[3108FFFF]: andi       $t0, $t0, -1
    08B30BF8:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08B30BFC:[14C7000E]: bne        $a2, $a3, 0x08B30C38
    08B30C00:[3084FFFF]: andi       $a0, $a0, -1
    08B30C04:[90A50000]: lbu        $a1, 0($a1)
    08B30C08:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    08B30C0C:[00852021]: addu       $a0, $a0, $a1
    08B30C10:[0087282B]: sltu       $a1, $a0, $a3
    08B30C14:[50A00001]: beql       $a1, $zr, 0x08B30C1C
    08B30C18:[00872023]: subu       $a0, $a0, $a3
    08B30C1C:[00884021]: addu       $t0, $a0, $t0
    08B30C20:[0107282B]: sltu       $a1, $t0, $a3
    08B30C24:[50A00001]: beql       $a1, $zr, 0x08B30C2C
    08B30C28:[01074023]: subu       $t0, $t0, $a3
    08B30C2C:[00081400]: sll        $v0, $t0, 0x0010
    08B30C30:[03E00008]: jr         $ra
    08B30C34:[00821025]: or         $v0, $a0, $v0
    08B30C38:[10A00005]: beq        $a1, $zr, 0x08B30C50
    08B30C3C:[2CC70010]: sltiu      $a3, $a2, 16
    08B30C40:[14E00005]: bne        $a3, $zr, 0x08B30C58
    08B30C44:[00C05025]: or         $t2, $a2, $zr <=> move $t2, $a2
    08B30C48:[10000017]: b          0x08B30CA8
    08B30C4C:[2CC715B0]: sltiu      $a3, $a2, 5552
    08B30C50:[03E00008]: jr         $ra
    08B30C54:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08B30C58:[24C9FFFF]: addiu      $t1, $a2, -1
    08B30C5C:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    08B30C60:[11400009]: beq        $t2, $zr, 0x08B30C88
    08B30C64:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    08B30C68:[90AA0000]: lbu        $t2, 0($a1)
    08B30C6C:[24A50001]: addiu      $a1, $a1, 1
    08B30C70:[008A2021]: addu       $a0, $a0, $t2
    08B30C74:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    08B30C78:[24C9FFFF]: addiu      $t1, $a2, -1
    08B30C7C:[00884021]: addu       $t0, $a0, $t0
    08B30C80:[1540FFF9]: bne        $t2, $zr, 0x08B30C68
    08B30C84:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    08B30C88:[0087282B]: sltu       $a1, $a0, $a3
    08B30C8C:[50A00001]: beql       $a1, $zr, 0x08B30C94
    08B30C90:[00872023]: subu       $a0, $a0, $a3
    08B30C94:[0107001B]: divu       $t0, $a3
    08B30C98:[00002810]: mfhi       $a1
    08B30C9C:[00051400]: sll        $v0, $a1, 0x0010
    08B30CA0:[03E00008]: jr         $ra
    08B30CA4:[00821025]: or         $v0, $a0, $v0
    08B30CA8:[14E0003F]: bne        $a3, $zr, 0x08B30DA8
    08B30CAC:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    08B30CB0:[24C6EA50]: addiu      $a2, $a2, -5552
    08B30CB4:[3409015B]: ori        $t1, $zr, 347 <=> li $t1, 347
    08B30CB8:[90AA0000]: lbu        $t2, 0($a1)
    08B30CBC:[90AB0001]: lbu        $t3, 1($a1)
    08B30CC0:[008A2021]: addu       $a0, $a0, $t2
    08B30CC4:[00884021]: addu       $t0, $a0, $t0
    08B30CC8:[008B2021]: addu       $a0, $a0, $t3
    08B30CCC:[90AA0002]: lbu        $t2, 2($a1)
    08B30CD0:[00884021]: addu       $t0, $a0, $t0
    08B30CD4:[008A2021]: addu       $a0, $a0, $t2
    08B30CD8:[90AA0003]: lbu        $t2, 3($a1)
    08B30CDC:[00884021]: addu       $t0, $a0, $t0
    08B30CE0:[008A2021]: addu       $a0, $a0, $t2
    08B30CE4:[90AA0004]: lbu        $t2, 4($a1)
    08B30CE8:[00884021]: addu       $t0, $a0, $t0
    08B30CEC:[008A2021]: addu       $a0, $a0, $t2
    08B30CF0:[90AA0005]: lbu        $t2, 5($a1)
    08B30CF4:[00884021]: addu       $t0, $a0, $t0
    08B30CF8:[008A2021]: addu       $a0, $a0, $t2
    08B30CFC:[90AA0006]: lbu        $t2, 6($a1)
    08B30D00:[00884021]: addu       $t0, $a0, $t0
    08B30D04:[008A2021]: addu       $a0, $a0, $t2
    08B30D08:[90AA0007]: lbu        $t2, 7($a1)
    08B30D0C:[00884021]: addu       $t0, $a0, $t0
    08B30D10:[008A2021]: addu       $a0, $a0, $t2
    08B30D14:[90AA0008]: lbu        $t2, 8($a1)
    08B30D18:[00884021]: addu       $t0, $a0, $t0
    08B30D1C:[008A2021]: addu       $a0, $a0, $t2
    08B30D20:[90AA0009]: lbu        $t2, 9($a1)
    08B30D24:[00884021]: addu       $t0, $a0, $t0
    08B30D28:[008A2021]: addu       $a0, $a0, $t2
    08B30D2C:[90AA000A]: lbu        $t2, 10($a1)
    08B30D30:[00884021]: addu       $t0, $a0, $t0
    08B30D34:[008A2021]: addu       $a0, $a0, $t2
    08B30D38:[90AA000B]: lbu        $t2, 11($a1)
    08B30D3C:[00884021]: addu       $t0, $a0, $t0
    08B30D40:[008A2021]: addu       $a0, $a0, $t2
    08B30D44:[90AA000C]: lbu        $t2, 12($a1)
    08B30D48:[00884021]: addu       $t0, $a0, $t0
    08B30D4C:[008A2021]: addu       $a0, $a0, $t2
    08B30D50:[90AA000D]: lbu        $t2, 13($a1)
    08B30D54:[00884021]: addu       $t0, $a0, $t0
    08B30D58:[008A2021]: addu       $a0, $a0, $t2
    08B30D5C:[90AA000E]: lbu        $t2, 14($a1)
    08B30D60:[00884021]: addu       $t0, $a0, $t0
    08B30D64:[008A2021]: addu       $a0, $a0, $t2
    08B30D68:[90AA000F]: lbu        $t2, 15($a1)
    08B30D6C:[00884021]: addu       $t0, $a0, $t0
    08B30D70:[008A2021]: addu       $a0, $a0, $t2
    08B30D74:[00884021]: addu       $t0, $a0, $t0
    08B30D78:[2529FFFF]: addiu      $t1, $t1, -1
    08B30D7C:[1520FFCE]: bne        $t1, $zr, 0x08B30CB8
    08B30D80:[24A50010]: addiu      $a1, $a1, 16
    08B30D84:[0087001B]: divu       $a0, $a3
    08B30D88:[2CC915B0]: sltiu      $t1, $a2, 5552
    08B30D8C:[00002010]: mfhi       $a0
    08B30D90:[00000000]: nop
    08B30D94:[00000000]: nop
    08B30D98:[0107001B]: divu       $t0, $a3
    08B30D9C:[00004010]: mfhi       $t0
    08B30DA0:[5120FFC4]: beql       $t1, $zr, 0x08B30CB4
    08B30DA4:[24C6EA50]: addiu      $a2, $a2, -5552
    08B30DA8:[10C0004C]: beq        $a2, $zr, 0x08B30EDC
    08B30DAC:[00081400]: sll        $v0, $t0, 0x0010
    08B30DB0:[2CC70010]: sltiu      $a3, $a2, 16
    08B30DB4:[14E00036]: bne        $a3, $zr, 0x08B30E90
    08B30DB8:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08B30DBC:[90A70000]: lbu        $a3, 0($a1)
    08B30DC0:[90A90001]: lbu        $t1, 1($a1)
    08B30DC4:[00872021]: addu       $a0, $a0, $a3
    08B30DC8:[00883821]: addu       $a3, $a0, $t0
    08B30DCC:[00892021]: addu       $a0, $a0, $t1
    08B30DD0:[90A80002]: lbu        $t0, 2($a1)
    08B30DD4:[00873821]: addu       $a3, $a0, $a3
    08B30DD8:[00882021]: addu       $a0, $a0, $t0
    08B30DDC:[90A80003]: lbu        $t0, 3($a1)
    08B30DE0:[00873821]: addu       $a3, $a0, $a3
    08B30DE4:[00882021]: addu       $a0, $a0, $t0
    08B30DE8:[90A80004]: lbu        $t0, 4($a1)
    08B30DEC:[00873821]: addu       $a3, $a0, $a3
    08B30DF0:[00882021]: addu       $a0, $a0, $t0
    08B30DF4:[90A80005]: lbu        $t0, 5($a1)
    08B30DF8:[00873821]: addu       $a3, $a0, $a3
    08B30DFC:[00882021]: addu       $a0, $a0, $t0
    08B30E00:[90A80006]: lbu        $t0, 6($a1)
    08B30E04:[00873821]: addu       $a3, $a0, $a3
    08B30E08:[00882021]: addu       $a0, $a0, $t0
    08B30E0C:[90A80007]: lbu        $t0, 7($a1)
    08B30E10:[00873821]: addu       $a3, $a0, $a3
    08B30E14:[00882021]: addu       $a0, $a0, $t0
    08B30E18:[90A80008]: lbu        $t0, 8($a1)
    08B30E1C:[00873821]: addu       $a3, $a0, $a3
    08B30E20:[00882021]: addu       $a0, $a0, $t0
    08B30E24:[90A80009]: lbu        $t0, 9($a1)
    08B30E28:[00873821]: addu       $a3, $a0, $a3
    08B30E2C:[00882021]: addu       $a0, $a0, $t0
    08B30E30:[90A8000A]: lbu        $t0, 10($a1)
    08B30E34:[00873821]: addu       $a3, $a0, $a3
    08B30E38:[00882021]: addu       $a0, $a0, $t0
    08B30E3C:[90A8000B]: lbu        $t0, 11($a1)
    08B30E40:[00873821]: addu       $a3, $a0, $a3
    08B30E44:[00882021]: addu       $a0, $a0, $t0
    08B30E48:[90A8000C]: lbu        $t0, 12($a1)
    08B30E4C:[00873821]: addu       $a3, $a0, $a3
    08B30E50:[00882021]: addu       $a0, $a0, $t0
    08B30E54:[90A8000D]: lbu        $t0, 13($a1)
    08B30E58:[00873821]: addu       $a3, $a0, $a3
    08B30E5C:[00882021]: addu       $a0, $a0, $t0
    08B30E60:[90A8000E]: lbu        $t0, 14($a1)
    08B30E64:[00873821]: addu       $a3, $a0, $a3
    08B30E68:[00882021]: addu       $a0, $a0, $t0
    08B30E6C:[90A8000F]: lbu        $t0, 15($a1)
    08B30E70:[00873821]: addu       $a3, $a0, $a3
    08B30E74:[00882021]: addu       $a0, $a0, $t0
    08B30E78:[24C6FFF0]: addiu      $a2, $a2, -16
    08B30E7C:[00874021]: addu       $t0, $a0, $a3
    08B30E80:[2CC70010]: sltiu      $a3, $a2, 16
    08B30E84:[10E0FFCD]: beq        $a3, $zr, 0x08B30DBC
    08B30E88:[24A50010]: addiu      $a1, $a1, 16
    08B30E8C:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08B30E90:[24C9FFFF]: addiu      $t1, $a2, -1
    08B30E94:[10E00009]: beq        $a3, $zr, 0x08B30EBC
    08B30E98:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    08B30E9C:[90A70000]: lbu        $a3, 0($a1)
    08B30EA0:[24A50001]: addiu      $a1, $a1, 1
    08B30EA4:[00872021]: addu       $a0, $a0, $a3
    08B30EA8:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08B30EAC:[24C9FFFF]: addiu      $t1, $a2, -1
    08B30EB0:[00884021]: addu       $t0, $a0, $t0
    08B30EB4:[14E0FFF9]: bne        $a3, $zr, 0x08B30E9C
    08B30EB8:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    08B30EBC:[3405FFF1]: ori        $a1, $zr, -15 <=> li $a1, 65521
    08B30EC0:[0085001B]: divu       $a0, $a1
    08B30EC4:[00002010]: mfhi       $a0
    08B30EC8:[00000000]: nop
    08B30ECC:[00000000]: nop
    08B30ED0:[0105001B]: divu       $t0, $a1
    08B30ED4:[00004010]: mfhi       $t0
    08B30ED8:[00081400]: sll        $v0, $t0, 0x0010
    08B30EDC:[03E00008]: jr         $ra
    08B30EE0:[00821025]: or         $v0, $a0, $v0
  Back Branch 08B30D7C 780750 times (length 51)
    08B30CA4:[00821025]: or         $v0, $a0, $v0
    08B30CA8:[14E0003F]: bne        $a3, $zr, 0x08B30DA8
    08B30CAC:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    08B30CB0:[24C6EA50]: addiu      $a2, $a2, -5552
    08B30CB4:[3409015B]: ori        $t1, $zr, 347 <=> li $t1, 347
--> 08B30CB8:[90AA0000]: lbu        $t2, 0($a1)
    08B30CBC:[90AB0001]: lbu        $t3, 1($a1)
    08B30CC0:[008A2021]: addu       $a0, $a0, $t2
    08B30CC4:[00884021]: addu       $t0, $a0, $t0
    08B30CC8:[008B2021]: addu       $a0, $a0, $t3
    08B30CCC:[90AA0002]: lbu        $t2, 2($a1)
    08B30CD0:[00884021]: addu       $t0, $a0, $t0
    08B30CD4:[008A2021]: addu       $a0, $a0, $t2
    08B30CD8:[90AA0003]: lbu        $t2, 3($a1)
    08B30CDC:[00884021]: addu       $t0, $a0, $t0
    08B30CE0:[008A2021]: addu       $a0, $a0, $t2
    08B30CE4:[90AA0004]: lbu        $t2, 4($a1)
    08B30CE8:[00884021]: addu       $t0, $a0, $t0
    08B30CEC:[008A2021]: addu       $a0, $a0, $t2
    08B30CF0:[90AA0005]: lbu        $t2, 5($a1)
    08B30CF4:[00884021]: addu       $t0, $a0, $t0
    08B30CF8:[008A2021]: addu       $a0, $a0, $t2
    08B30CFC:[90AA0006]: lbu        $t2, 6($a1)
    08B30D00:[00884021]: addu       $t0, $a0, $t0
    08B30D04:[008A2021]: addu       $a0, $a0, $t2
    08B30D08:[90AA0007]: lbu        $t2, 7($a1)
    08B30D0C:[00884021]: addu       $t0, $a0, $t0
    08B30D10:[008A2021]: addu       $a0, $a0, $t2
    08B30D14:[90AA0008]: lbu        $t2, 8($a1)
    08B30D18:[00884021]: addu       $t0, $a0, $t0
    08B30D1C:[008A2021]: addu       $a0, $a0, $t2
    08B30D20:[90AA0009]: lbu        $t2, 9($a1)
    08B30D24:[00884021]: addu       $t0, $a0, $t0
    08B30D28:[008A2021]: addu       $a0, $a0, $t2
    08B30D2C:[90AA000A]: lbu        $t2, 10($a1)
    08B30D30:[00884021]: addu       $t0, $a0, $t0
    08B30D34:[008A2021]: addu       $a0, $a0, $t2
    08B30D38:[90AA000B]: lbu        $t2, 11($a1)
    08B30D3C:[00884021]: addu       $t0, $a0, $t0
    08B30D40:[008A2021]: addu       $a0, $a0, $t2
    08B30D44:[90AA000C]: lbu        $t2, 12($a1)
    08B30D48:[00884021]: addu       $t0, $a0, $t0
    08B30D4C:[008A2021]: addu       $a0, $a0, $t2
    08B30D50:[90AA000D]: lbu        $t2, 13($a1)
    08B30D54:[00884021]: addu       $t0, $a0, $t0
    08B30D58:[008A2021]: addu       $a0, $a0, $t2
    08B30D5C:[90AA000E]: lbu        $t2, 14($a1)
    08B30D60:[00884021]: addu       $t0, $a0, $t0
    08B30D64:[008A2021]: addu       $a0, $a0, $t2
    08B30D68:[90AA000F]: lbu        $t2, 15($a1)
    08B30D6C:[00884021]: addu       $t0, $a0, $t0
    08B30D70:[008A2021]: addu       $a0, $a0, $t2
    08B30D74:[00884021]: addu       $t0, $a0, $t0
    08B30D78:[2529FFFF]: addiu      $t1, $t1, -1
--> 08B30D7C:[1520FFCE]: bne        $t1, $zr, 0x08B30CB8
    08B30D80:[24A50010]: addiu      $a1, $a1, 16
    08B30D84:[0087001B]: divu       $a0, $a3
    08B30D88:[2CC915B0]: sltiu      $t1, $a2, 5552
    08B30D8C:[00002010]: mfhi       $a0
    08B30D90:[00000000]: nop
    08B30D94:[00000000]: nop
    08B30D98:[0107001B]: divu       $t0, $a3
    08B30D9C:[00004010]: mfhi       $t0
  Back Branch 08B30E84 326736 times (length 52)
    08B30DA8:[10C0004C]: beq        $a2, $zr, 0x08B30EDC
    08B30DAC:[00081400]: sll        $v0, $t0, 0x0010
    08B30DB0:[2CC70010]: sltiu      $a3, $a2, 16
    08B30DB4:[14E00036]: bne        $a3, $zr, 0x08B30E90
    08B30DB8:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
--> 08B30DBC:[90A70000]: lbu        $a3, 0($a1)
    08B30DC0:[90A90001]: lbu        $t1, 1($a1)
    08B30DC4:[00872021]: addu       $a0, $a0, $a3
    08B30DC8:[00883821]: addu       $a3, $a0, $t0
    08B30DCC:[00892021]: addu       $a0, $a0, $t1
    08B30DD0:[90A80002]: lbu        $t0, 2($a1)
    08B30DD4:[00873821]: addu       $a3, $a0, $a3
    08B30DD8:[00882021]: addu       $a0, $a0, $t0
    08B30DDC:[90A80003]: lbu        $t0, 3($a1)
    08B30DE0:[00873821]: addu       $a3, $a0, $a3
    08B30DE4:[00882021]: addu       $a0, $a0, $t0
    08B30DE8:[90A80004]: lbu        $t0, 4($a1)
    08B30DEC:[00873821]: addu       $a3, $a0, $a3
    08B30DF0:[00882021]: addu       $a0, $a0, $t0
    08B30DF4:[90A80005]: lbu        $t0, 5($a1)
    08B30DF8:[00873821]: addu       $a3, $a0, $a3
    08B30DFC:[00882021]: addu       $a0, $a0, $t0
    08B30E00:[90A80006]: lbu        $t0, 6($a1)
    08B30E04:[00873821]: addu       $a3, $a0, $a3
    08B30E08:[00882021]: addu       $a0, $a0, $t0
    08B30E0C:[90A80007]: lbu        $t0, 7($a1)
    08B30E10:[00873821]: addu       $a3, $a0, $a3
    08B30E14:[00882021]: addu       $a0, $a0, $t0
    08B30E18:[90A80008]: lbu        $t0, 8($a1)
    08B30E1C:[00873821]: addu       $a3, $a0, $a3
    08B30E20:[00882021]: addu       $a0, $a0, $t0
    08B30E24:[90A80009]: lbu        $t0, 9($a1)
    08B30E28:[00873821]: addu       $a3, $a0, $a3
    08B30E2C:[00882021]: addu       $a0, $a0, $t0
    08B30E30:[90A8000A]: lbu        $t0, 10($a1)
    08B30E34:[00873821]: addu       $a3, $a0, $a3
    08B30E38:[00882021]: addu       $a0, $a0, $t0
    08B30E3C:[90A8000B]: lbu        $t0, 11($a1)
    08B30E40:[00873821]: addu       $a3, $a0, $a3
    08B30E44:[00882021]: addu       $a0, $a0, $t0
    08B30E48:[90A8000C]: lbu        $t0, 12($a1)
    08B30E4C:[00873821]: addu       $a3, $a0, $a3
    08B30E50:[00882021]: addu       $a0, $a0, $t0
    08B30E54:[90A8000D]: lbu        $t0, 13($a1)
    08B30E58:[00873821]: addu       $a3, $a0, $a3
    08B30E5C:[00882021]: addu       $a0, $a0, $t0
    08B30E60:[90A8000E]: lbu        $t0, 14($a1)
    08B30E64:[00873821]: addu       $a3, $a0, $a3
    08B30E68:[00882021]: addu       $a0, $a0, $t0
    08B30E6C:[90A8000F]: lbu        $t0, 15($a1)
    08B30E70:[00873821]: addu       $a3, $a0, $a3
    08B30E74:[00882021]: addu       $a0, $a0, $t0
    08B30E78:[24C6FFF0]: addiu      $a2, $a2, -16
    08B30E7C:[00874021]: addu       $t0, $a0, $a3
    08B30E80:[2CC70010]: sltiu      $a3, $a2, 16
--> 08B30E84:[10E0FFCD]: beq        $a3, $zr, 0x08B30DBC
    08B30E88:[24A50010]: addiu      $a1, $a1, 16
    08B30E8C:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08B30E90:[24C9FFFF]: addiu      $t1, $a2, -1
    08B30E94:[10E00009]: beq        $a3, $zr, 0x08B30EBC
  Back Branch 08B30EB4 5605 times (length 8)
    08B30E88:[24A50010]: addiu      $a1, $a1, 16
    08B30E8C:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    08B30E90:[24C9FFFF]: addiu      $t1, $a2, -1
    08B30E94:[10E00009]: beq        $a3, $zr, 0x08B30EBC
    08B30E98:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
--> 08B30E9C:[90A70000]: lbu        $a3, 0($a1)
    08B30EA0:[24A50001]: addiu      $a1, $a1, 1
    08B30EA4:[00872021]: addu       $a0, $a0, $a3
    08B30EA8:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08B30EAC:[24C9FFFF]: addiu      $t1, $a2, -1
    08B30EB0:[00884021]: addu       $t0, $a0, $t0
--> 08B30EB4:[14E0FFF9]: bne        $a3, $zr, 0x08B30E9C
    08B30EB8:[01203025]: or         $a2, $t1, $zr <=> move $a2, $t1
    08B30EBC:[3405FFF1]: ori        $a1, $zr, -15 <=> li $a1, 65521
    08B30EC0:[0085001B]: divu       $a0, $a1
    08B30EC4:[00002010]: mfhi       $a0
    08B30EC8:[00000000]: nop
    08B30ECC:[00000000]: nop
    08B30ED0:[0105001B]: divu       $t0, $a1
    08B30ED4:[00004010]: mfhi       $t0
    08B30ED8:[00081400]: sll        $v0, $t0, 0x0010
  Back Branch 08B30DA0 1130 times (length 61)
    08B30CA0:[03E00008]: jr         $ra
    08B30CA4:[00821025]: or         $v0, $a0, $v0
    08B30CA8:[14E0003F]: bne        $a3, $zr, 0x08B30DA8
    08B30CAC:[3407FFF1]: ori        $a3, $zr, -15 <=> li $a3, 65521
    08B30CB0:[24C6EA50]: addiu      $a2, $a2, -5552
--> 08B30CB4:[3409015B]: ori        $t1, $zr, 347 <=> li $t1, 347
    08B30CB8:[90AA0000]: lbu        $t2, 0($a1)
    08B30CBC:[90AB0001]: lbu        $t3, 1($a1)
    08B30CC0:[008A2021]: addu       $a0, $a0, $t2
    08B30CC4:[00884021]: addu       $t0, $a0, $t0
    08B30CC8:[008B2021]: addu       $a0, $a0, $t3
    08B30CCC:[90AA0002]: lbu        $t2, 2($a1)
    08B30CD0:[00884021]: addu       $t0, $a0, $t0
    08B30CD4:[008A2021]: addu       $a0, $a0, $t2
    08B30CD8:[90AA0003]: lbu        $t2, 3($a1)
    08B30CDC:[00884021]: addu       $t0, $a0, $t0
    08B30CE0:[008A2021]: addu       $a0, $a0, $t2
    08B30CE4:[90AA0004]: lbu        $t2, 4($a1)
    08B30CE8:[00884021]: addu       $t0, $a0, $t0
    08B30CEC:[008A2021]: addu       $a0, $a0, $t2
    08B30CF0:[90AA0005]: lbu        $t2, 5($a1)
    08B30CF4:[00884021]: addu       $t0, $a0, $t0
    08B30CF8:[008A2021]: addu       $a0, $a0, $t2
    08B30CFC:[90AA0006]: lbu        $t2, 6($a1)
    08B30D00:[00884021]: addu       $t0, $a0, $t0
    08B30D04:[008A2021]: addu       $a0, $a0, $t2
    08B30D08:[90AA0007]: lbu        $t2, 7($a1)
    08B30D0C:[00884021]: addu       $t0, $a0, $t0
    08B30D10:[008A2021]: addu       $a0, $a0, $t2
    08B30D14:[90AA0008]: lbu        $t2, 8($a1)
    08B30D18:[00884021]: addu       $t0, $a0, $t0
    08B30D1C:[008A2021]: addu       $a0, $a0, $t2
    08B30D20:[90AA0009]: lbu        $t2, 9($a1)
    08B30D24:[00884021]: addu       $t0, $a0, $t0
    08B30D28:[008A2021]: addu       $a0, $a0, $t2
    08B30D2C:[90AA000A]: lbu        $t2, 10($a1)
    08B30D30:[00884021]: addu       $t0, $a0, $t0
    08B30D34:[008A2021]: addu       $a0, $a0, $t2
    08B30D38:[90AA000B]: lbu        $t2, 11($a1)
    08B30D3C:[00884021]: addu       $t0, $a0, $t0
    08B30D40:[008A2021]: addu       $a0, $a0, $t2
    08B30D44:[90AA000C]: lbu        $t2, 12($a1)
    08B30D48:[00884021]: addu       $t0, $a0, $t0
    08B30D4C:[008A2021]: addu       $a0, $a0, $t2
    08B30D50:[90AA000D]: lbu        $t2, 13($a1)
    08B30D54:[00884021]: addu       $t0, $a0, $t0
    08B30D58:[008A2021]: addu       $a0, $a0, $t2
    08B30D5C:[90AA000E]: lbu        $t2, 14($a1)
    08B30D60:[00884021]: addu       $t0, $a0, $t0
    08B30D64:[008A2021]: addu       $a0, $a0, $t2
    08B30D68:[90AA000F]: lbu        $t2, 15($a1)
    08B30D6C:[00884021]: addu       $t0, $a0, $t0
    08B30D70:[008A2021]: addu       $a0, $a0, $t2
    08B30D74:[00884021]: addu       $t0, $a0, $t0
    08B30D78:[2529FFFF]: addiu      $t1, $t1, -1
    08B30D7C:[1520FFCE]: bne        $t1, $zr, 0x08B30CB8
    08B30D80:[24A50010]: addiu      $a1, $a1, 16
    08B30D84:[0087001B]: divu       $a0, $a3
    08B30D88:[2CC915B0]: sltiu      $t1, $a2, 5552
    08B30D8C:[00002010]: mfhi       $a0
    08B30D90:[00000000]: nop
    08B30D94:[00000000]: nop
    08B30D98:[0107001B]: divu       $t0, $a3
    08B30D9C:[00004010]: mfhi       $t0
--> 08B30DA0:[5120FFC4]: beql       $t1, $zr, 0x08B30CB4
    08B30DA4:[24C6EA50]: addiu      $a2, $a2, -5552
    08B30DA8:[10C0004C]: beq        $a2, $zr, 0x08B30EDC
    08B30DAC:[00081400]: sll        $v0, $t0, 0x0010
    08B30DB0:[2CC70010]: sltiu      $a3, $a2, 16
_S1_2_8900654 57578348 instructions (1,477%), 1983 calls (08900654 - 08900BC0, length 348)
    08900654:[27BDCF90]: addiu      $sp, $sp, -12400
    08900658:[E7B4303C]: swc1       $f20, 12348($sp)
    0890065C:[AFB03044]: sw         $s0, 12356($sp)
    08900660:[46006506]: mov.s      $f20, $f12
    08900664:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08900668:[E7B63040]: swc1       $f22, 12352($sp)
    0890066C:[AFB13048]: sw         $s1, 12360($sp)
    08900670:[AFB2304C]: sw         $s2, 12364($sp)
    08900674:[AFB33050]: sw         $s3, 12368($sp)
    08900678:[AFB43054]: sw         $s4, 12372($sp)
    0890067C:[AFB53058]: sw         $s5, 12376($sp)
    08900680:[AFB6305C]: sw         $s6, 12380($sp)
    08900684:[AFB73060]: sw         $s7, 12384($sp)
    08900688:[AFBE3064]: sw         $fp, 12388($sp)
    0890068C:[AFBF3068]: sw         $ra, 12392($sp)
    08900690:[0E2467AE]: jal        0x08919EB8
    08900694:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08900698:[27A42000]: addiu      $a0, $sp, 8192
    0890069C:[8E060018]: lw         $a2, 24($s0)
    089006A0:[27A50008]: addiu      $a1, $sp, 8
    089006A4:[AFA43024]: sw         $a0, 12324($sp)
    089006A8:[AFA53020]: sw         $a1, 12320($sp)
    089006AC:[AFA60000]: sw         $a2, 0($sp)
    089006B0:[3405003F]: ori        $a1, $zr, 63 <=> li $a1, 63
    089006B4:[AFA50004]: sw         $a1, 4($sp)
    089006B8:[AFA43028]: sw         $a0, 12328($sp)
    089006BC:[260400C0]: addiu      $a0, $s0, 192
    089006C0:[26050060]: addiu      $a1, $s0, 96
    089006C4:[AFA4302C]: sw         $a0, 12332($sp)
    089006C8:[AFA5301C]: sw         $a1, 12316($sp)
    089006CC:[262400B0]: addiu      $a0, $s1, 176
    089006D0:[AFB03030]: sw         $s0, 12336($sp)
    089006D4:[AFA43034]: sw         $a0, 12340($sp)
    089006D8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    089006DC:[AFB13038]: sw         $s1, 12344($sp)
    089006E0:[4484B000]: mtc1       $a0, $f22
    089006E4:[8FA43020]: lw         $a0, 12320($sp)
    089006E8:[8C9EFFF8]: lw         $fp, -8($a0)
    089006EC:[8C86FFFC]: lw         $a2, -4($a0)
    089006F0:[2485FFF8]: addiu      $a1, $a0, -8
    089006F4:[8FC40000]: lw         $a0, 0($fp)
    089006F8:[AFA53020]: sw         $a1, 12320($sp)
    089006FC:[30850002]: andi       $a1, $a0, 2
    08900700:[10A00058]: beq        $a1, $zr, 0x08900864
    08900704:[00000000]: nop
    08900708:[2405FFFC]: addiu      $a1, $zr, -4 <=> li $a1, -4
    0890070C:[00852824]: and        $a1, $a0, $a1
    08900710:[10A00052]: beq        $a1, $zr, 0x0890085C
    08900714:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08900718:[2CC80001]: sltiu      $t0, $a2, 1
    0890071C:[15000032]: bne        $t0, $zr, 0x089007E8
    08900720:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08900724:[8FA8302C]: lw         $t0, 12332($sp)
    08900728:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0890072C:[8FA9301C]: lw         $t1, 12316($sp)
    08900730:[010A4021]: addu       $t0, $t0, $t2
    08900734:[00E65024]: and        $t2, $a3, $a2
    08900738:[51400027]: beql       $t2, $zr, 0x089007D8
    0890073C:[00E73821]: addu       $a3, $a3, $a3
    08900740:[C50C0000]: lwc1       $f12, 0($t0)
    08900744:[C7CD0014]: lwc1       $f13, 20($fp)
    08900748:[C7CE0018]: lwc1       $f14, 24($fp)
    0890074C:[C50F0004]: lwc1       $f15, 4($t0)
    08900750:[460C6B02]: mul.s      $f12, $f13, $f12
    08900754:[C5300000]: lwc1       $f16, 0($t1)
    08900758:[C7D10008]: lwc1       $f17, 8($fp)
    0890075C:[460F7382]: mul.s      $f14, $f14, $f15
    08900760:[C7D2000C]: lwc1       $f18, 12($fp)
    08900764:[C5330004]: lwc1       $f19, 4($t1)
    08900768:[46108C02]: mul.s      $f16, $f17, $f16
    0890076C:[C7CD001C]: lwc1       $f13, 28($fp)
    08900770:[C5000008]: lwc1       $f0, 8($t0)
    08900774:[46139482]: mul.s      $f18, $f18, $f19
    08900778:[C7CF0010]: lwc1       $f15, 16($fp)
    0890077C:[460E6300]: add.s      $f12, $f12, $f14
    08900780:[46006B42]: mul.s      $f13, $f13, $f0
    08900784:[C5310008]: lwc1       $f17, 8($t1)
    08900788:[46128400]: add.s      $f16, $f16, $f18
    0890078C:[46117BC2]: mul.s      $f15, $f15, $f17
    08900790:[460D6300]: add.s      $f12, $f12, $f13
    08900794:[460F8380]: add.s      $f14, $f16, $f15
    08900798:[C52D000C]: lwc1       $f13, 12($t1)
    0890079C:[460064C7]: neg.s      $f19, $f12
    089007A0:[460D7340]: add.s      $f13, $f14, $f13
    089007A4:[4613683C]: c.lt.s     $f13, $f19
    089007A8:[00000000]: nop
    089007AC:[45000005]: bc1f       0x089007C4
    089007B0:[00000000]: nop
    089007B4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089007B8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089007BC:[1000000D]: b          0x089007F4
    089007C0:[AFA6300C]: sw         $a2, 12300($sp)
    089007C4:[460C683E]: c.le.s     $f13, $f12
    089007C8:[00000000]: nop
    089007CC:[45030001]: bc1tl      0x089007D4
    089007D0:[00A72825]: or         $a1, $a1, $a3
    089007D4:[00E73821]: addu       $a3, $a3, $a3
    089007D8:[25080010]: addiu      $t0, $t0, 16
    089007DC:[00C7502B]: sltu       $t2, $a2, $a3
    089007E0:[1140FFD4]: beq        $t2, $zr, 0x08900734
    089007E4:[25290010]: addiu      $t1, $t1, 16
    089007E8:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    089007EC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089007F0:[AFA6300C]: sw         $a2, 12300($sp)
    089007F4:[10A00019]: beq        $a1, $zr, 0x0890085C
    089007F8:[00000000]: nop
    089007FC:[8F8585F4]: lw         $a1, -31244($gp)
    08900800:[18A0000E]: blez       $a1, 0x0890083C
    08900804:[00000000]: nop
    08900808:[83868600]: lb         $a2, -31232($gp)
    0890080C:[83878601]: lb         $a3, -31231($gp)
    08900810:[83888602]: lb         $t0, -31230($gp)
    08900814:[A3A63010]: sb         $a2, 12304($sp)
    08900818:[83868603]: lb         $a2, -31229($gp)
    0890081C:[A3A73011]: sb         $a3, 12305($sp)
    08900820:[A3A83012]: sb         $t0, 12306($sp)
    08900824:[A3A63013]: sb         $a2, 12307($sp)
    08900828:[27C40008]: addiu      $a0, $fp, 8
    0890082C:[27C50014]: addiu      $a1, $fp, 20
    08900830:[0E23FF85]: jal        0x088FFE14
    08900834:[27A63010]: addiu      $a2, $sp, 12304
    08900838:[8FC40000]: lw         $a0, 0($fp)
    0890083C:[2405FFFC]: addiu      $a1, $zr, -4 <=> li $a1, -4
    08900840:[8FA63028]: lw         $a2, 12328($sp)
    08900844:[8FA7300C]: lw         $a3, 12300($sp)
    08900848:[00852024]: and        $a0, $a0, $a1
    0890084C:[ACC40000]: sw         $a0, 0($a2)
    08900850:[ACC70004]: sw         $a3, 4($a2)
    08900854:[24C40008]: addiu      $a0, $a2, 8
    08900858:[AFA43028]: sw         $a0, 12328($sp)
    0890085C:[10000047]: b          0x0890097C
    08900860:[00000000]: nop
    08900864:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08900868:[2CC80001]: sltiu      $t0, $a2, 1
    0890086C:[15000031]: bne        $t0, $zr, 0x08900934
    08900870:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900874:[8FA8302C]: lw         $t0, 12332($sp)
    08900878:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0890087C:[8FA9301C]: lw         $t1, 12316($sp)
    08900880:[010A4021]: addu       $t0, $t0, $t2
    08900884:[00A65024]: and        $t2, $a1, $a2
    08900888:[51400026]: beql       $t2, $zr, 0x08900924
    0890088C:[00A52821]: addu       $a1, $a1, $a1
    08900890:[C50C0000]: lwc1       $f12, 0($t0)
    08900894:[C7CD0014]: lwc1       $f13, 20($fp)
    08900898:[C7CE0018]: lwc1       $f14, 24($fp)
    0890089C:[C50F0004]: lwc1       $f15, 4($t0)
    089008A0:[460C6B02]: mul.s      $f12, $f13, $f12
    089008A4:[C5300000]: lwc1       $f16, 0($t1)
    089008A8:[C7D10008]: lwc1       $f17, 8($fp)
    089008AC:[460F7382]: mul.s      $f14, $f14, $f15
    089008B0:[C7D2000C]: lwc1       $f18, 12($fp)
    089008B4:[C5330004]: lwc1       $f19, 4($t1)
    089008B8:[46108C02]: mul.s      $f16, $f17, $f16
    089008BC:[C7CD001C]: lwc1       $f13, 28($fp)
    089008C0:[C5000008]: lwc1       $f0, 8($t0)
    089008C4:[46139482]: mul.s      $f18, $f18, $f19
    089008C8:[C7CF0010]: lwc1       $f15, 16($fp)
    089008CC:[460E6300]: add.s      $f12, $f12, $f14
    089008D0:[46006B42]: mul.s      $f13, $f13, $f0
    089008D4:[C5310008]: lwc1       $f17, 8($t1)
    089008D8:[46128400]: add.s      $f16, $f16, $f18
    089008DC:[46117BC2]: mul.s      $f15, $f15, $f17
    089008E0:[460D6300]: add.s      $f12, $f12, $f13
    089008E4:[460F8380]: add.s      $f14, $f16, $f15
    089008E8:[C52D000C]: lwc1       $f13, 12($t1)
    089008EC:[460064C7]: neg.s      $f19, $f12
    089008F0:[460D7340]: add.s      $f13, $f14, $f13
    089008F4:[4613683C]: c.lt.s     $f13, $f19
    089008F8:[00000000]: nop
    089008FC:[45000004]: bc1f       0x08900910
    08900900:[00000000]: nop
    08900904:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900908:[1000000B]: b          0x08900938
    0890090C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08900910:[460C683E]: c.le.s     $f13, $f12
    08900914:[00000000]: nop
    08900918:[45030001]: bc1tl      0x08900920
    0890091C:[00E53825]: or         $a3, $a3, $a1
    08900920:[00A52821]: addu       $a1, $a1, $a1
    08900924:[25080010]: addiu      $t0, $t0, 16
    08900928:[00C5502B]: sltu       $t2, $a2, $a1
    0890092C:[1140FFD5]: beq        $t2, $zr, 0x08900884
    08900930:[25290010]: addiu      $t1, $t1, 16
    08900934:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08900938:[10A00010]: beq        $a1, $zr, 0x0890097C
    0890093C:[2405FFFC]: addiu      $a1, $zr, -4 <=> li $a1, -4
    08900940:[00852024]: and        $a0, $a0, $a1
    08900944:[8FA53020]: lw         $a1, 12320($sp)
    08900948:[24860060]: addiu      $a2, $a0, 96
    0890094C:[ACA60000]: sw         $a2, 0($a1)
    08900950:[ACA70004]: sw         $a3, 4($a1)
    08900954:[24860040]: addiu      $a2, $a0, 64
    08900958:[ACA60008]: sw         $a2, 8($a1)
    0890095C:[ACA7000C]: sw         $a3, 12($a1)
    08900960:[24860020]: addiu      $a2, $a0, 32
    08900964:[ACA60010]: sw         $a2, 16($a1)
    08900968:[ACA70014]: sw         $a3, 20($a1)
    0890096C:[ACA40018]: sw         $a0, 24($a1)
    08900970:[ACA7001C]: sw         $a3, 28($a1)
    08900974:[24A40020]: addiu      $a0, $a1, 32
    08900978:[AFA43020]: sw         $a0, 12320($sp)
    0890097C:[8FA43020]: lw         $a0, 12320($sp)
    08900980:[149DFF58]: bne        $a0, $sp, 0x089006E4
    08900984:[00000000]: nop
    08900988:[8FA43038]: lw         $a0, 12344($sp)
    0890098C:[4600B306]: mov.s      $f12, $f22
    08900990:[8FA53030]: lw         $a1, 12336($sp)
    08900994:[C48D010C]: lwc1       $f13, 268($a0)
    08900998:[8FA43034]: lw         $a0, 12340($sp)
    0890099C:[C4AE022C]: lwc1       $f14, 556($a1)
    089009A0:[460C683C]: c.lt.s     $f13, $f12
    089009A4:[00000000]: nop
    089009A8:[4500000B]: bc1f       0x089009D8
    089009AC:[C48F0000]: lwc1       $f15, 0($a0)
    089009B0:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    089009B4:[44856000]: mtc1       $a1, $f12
    089009B8:[460C683E]: c.le.s     $f13, $f12
    089009BC:[00000000]: nop
    089009C0:[45010004]: bc1t       0x089009D4
    089009C4:[3C054000]: lui        $a1, 0x4000 <=> li $a1, 0x40000000
    089009C8:[460DB303]: div.s      $f12, $f22, $f13
    089009CC:[10000002]: b          0x089009D8
    089009D0:[00000000]: nop
    089009D4:[44856000]: mtc1       $a1, $f12
    089009D8:[E7AF3000]: swc1       $f15, 12288($sp)
    089009DC:[460C7302]: mul.s      $f12, $f14, $f12
    089009E0:[C48D0004]: lwc1       $f13, 4($a0)
    089009E4:[8FA53024]: lw         $a1, 12324($sp)
    089009E8:[E7AD3004]: swc1       $f13, 12292($sp)
    089009EC:[C48D0008]: lwc1       $f13, 8($a0)
    089009F0:[460C6302]: mul.s      $f12, $f12, $f12
    089009F4:[8FAA3028]: lw         $t2, 12328($sp)
    089009F8:[10AA0064]: beq        $a1, $t2, 0x08900B8C
    089009FC:[E7AD3008]: swc1       $f13, 12296($sp)
    08900A00:[8FA63024]: lw         $a2, 12324($sp)
    08900A04:[8CC40000]: lw         $a0, 0($a2)
    08900A08:[8CC50004]: lw         $a1, 4($a2)
    08900A0C:[24C60008]: addiu      $a2, $a2, 8
    08900A10:[2CA90001]: sltiu      $t1, $a1, 1
    08900A14:[AFA63024]: sw         $a2, 12324($sp)
    08900A18:[C48D001C]: lwc1       $f13, 28($a0)
    08900A1C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900A20:[15200022]: bne        $t1, $zr, 0x08900AAC
    08900A24:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A28:[8FA8301C]: lw         $t0, 12316($sp)
    08900A2C:[46006BC7]: neg.s      $f15, $f13
    08900A30:[00C55824]: and        $t3, $a2, $a1
    08900A34:[5160001A]: beql       $t3, $zr, 0x08900AA0
    08900A38:[00C63021]: addu       $a2, $a2, $a2
    08900A3C:[C50E0000]: lwc1       $f14, 0($t0)
    08900A40:[C4900010]: lwc1       $f16, 16($a0)
    08900A44:[C4910014]: lwc1       $f17, 20($a0)
    08900A48:[C5120004]: lwc1       $f18, 4($t0)
    08900A4C:[460E8382]: mul.s      $f14, $f16, $f14
    08900A50:[C4930018]: lwc1       $f19, 24($a0)
    08900A54:[46128C42]: mul.s      $f17, $f17, $f18
    08900A58:[C5000008]: lwc1       $f0, 8($t0)
    08900A5C:[C502000C]: lwc1       $f2, 12($t0)
    08900A60:[46009CC2]: mul.s      $f19, $f19, $f0
    08900A64:[46117380]: add.s      $f14, $f14, $f17
    08900A68:[46137380]: add.s      $f14, $f14, $f19
    08900A6C:[46027380]: add.s      $f14, $f14, $f2
    08900A70:[460F703C]: c.lt.s     $f14, $f15
    08900A74:[00000000]: nop
    08900A78:[45000004]: bc1f       0x08900A8C
    08900A7C:[00000000]: nop
    08900A80:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A84:[1000000A]: b          0x08900AB0
    08900A88:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08900A8C:[460D703E]: c.le.s     $f14, $f13
    08900A90:[00000000]: nop
    08900A94:[45030001]: bc1tl      0x08900A9C
    08900A98:[00E63825]: or         $a3, $a3, $a2
    08900A9C:[00C63021]: addu       $a2, $a2, $a2
    08900AA0:[00A6582B]: sltu       $t3, $a1, $a2
    08900AA4:[1160FFE2]: beq        $t3, $zr, 0x08900A30
    08900AA8:[25080010]: addiu      $t0, $t0, 16
    08900AAC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900AB0:[10C00030]: beq        $a2, $zr, 0x08900B74
    08900AB4:[00000000]: nop
    08900AB8:[8FA6301C]: lw         $a2, 12316($sp)
    08900ABC:[C48D0010]: lwc1       $f13, 16($a0)
    08900AC0:[C4CF0000]: lwc1       $f15, 0($a2)
    08900AC4:[C48E0014]: lwc1       $f14, 20($a0)
    08900AC8:[460F6C42]: mul.s      $f17, $f13, $f15
    08900ACC:[C4D00004]: lwc1       $f16, 4($a2)
    08900AD0:[46107402]: mul.s      $f16, $f14, $f16
    08900AD4:[C48F0018]: lwc1       $f15, 24($a0)
    08900AD8:[C4D20008]: lwc1       $f18, 8($a2)
    08900ADC:[46108C00]: add.s      $f16, $f17, $f16
    08900AE0:[C4D3000C]: lwc1       $f19, 12($a2)
    08900AE4:[46127C82]: mul.s      $f18, $f15, $f18
    08900AE8:[C4800020]: lwc1       $f0, 32($a0)
    08900AEC:[46140002]: mul.s      $f0, $f0, $f20
    08900AF0:[46128400]: add.s      $f16, $f16, $f18
    08900AF4:[46138400]: add.s      $f16, $f16, $f19
    08900AF8:[4600803C]: c.lt.s     $f16, $f0
    08900AFC:[00000000]: nop
    08900B00:[4500001C]: bc1f       0x08900B74
    08900B04:[00000000]: nop
    08900B08:[C7B03000]: lwc1       $f16, 12288($sp)
    08900B0C:[C7B13004]: lwc1       $f17, 12292($sp)
    08900B10:[46106B41]: sub.s      $f13, $f13, $f16
    08900B14:[C7B23008]: lwc1       $f18, 12296($sp)
    08900B18:[46117381]: sub.s      $f14, $f14, $f17
    08900B1C:[46127BC1]: sub.s      $f15, $f15, $f18
    08900B20:[460D6B42]: mul.s      $f13, $f13, $f13
    08900B24:[460E7382]: mul.s      $f14, $f14, $f14
    08900B28:[460F7BC2]: mul.s      $f15, $f15, $f15
    08900B2C:[460E6B40]: add.s      $f13, $f13, $f14
    08900B30:[460F6B40]: add.s      $f13, $f13, $f15
    08900B34:[460C683C]: c.lt.s     $f13, $f12
    08900B38:[00000000]: nop
    08900B3C:[4500000D]: bc1f       0x08900B74
    08900B40:[00000000]: nop
    08900B44:[8F8691E4]: lw         $a2, -28188($gp)
    08900B48:[8C880008]: lw         $t0, 8($a0)
    08900B4C:[8CC60000]: lw         $a2, 0($a2)
    08900B50:[ACC80000]: sw         $t0, 0($a2)
    08900B54:[8F8691E4]: lw         $a2, -28188($gp)
    08900B58:[8CC60000]: lw         $a2, 0($a2)
    08900B5C:[ACC70004]: sw         $a3, 4($a2)
    08900B60:[8F8691E4]: lw         $a2, -28188($gp)
    08900B64:[8CC70000]: lw         $a3, 0($a2)
    08900B68:[24E70008]: addiu      $a3, $a3, 8
    08900B6C:[10000001]: b          0x08900B74
    08900B70:[ACC70000]: sw         $a3, 0($a2)
    08900B74:[8C840000]: lw         $a0, 0($a0)
    08900B78:[1480FFA7]: bne        $a0, $zr, 0x08900A18
    08900B7C:[00000000]: nop
    08900B80:[8FA43024]: lw         $a0, 12324($sp)
    08900B84:[148AFF9E]: bne        $a0, $t2, 0x08900A00
    08900B88:[00000000]: nop
    08900B8C:[C7B4303C]: lwc1       $f20, 12348($sp)
    08900B90:[C7B63040]: lwc1       $f22, 12352($sp)
    08900B94:[8FB03044]: lw         $s0, 12356($sp)
    08900B98:[8FB13048]: lw         $s1, 12360($sp)
    08900B9C:[8FB2304C]: lw         $s2, 12364($sp)
    08900BA0:[8FB33050]: lw         $s3, 12368($sp)
    08900BA4:[8FB43054]: lw         $s4, 12372($sp)
    08900BA8:[8FB53058]: lw         $s5, 12376($sp)
    08900BAC:[8FB6305C]: lw         $s6, 12380($sp)
    08900BB0:[8FB73060]: lw         $s7, 12384($sp)
    08900BB4:[8FBE3064]: lw         $fp, 12388($sp)
    08900BB8:[8FBF3068]: lw         $ra, 12392($sp)
    08900BBC:[03E00008]: jr         $ra
    08900BC0:[27BD3070]: addiu      $sp, $sp, 12400
  Back Branch 0890092C 957769 times (length 44)
    08900870:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900874:[8FA8302C]: lw         $t0, 12332($sp)
    08900878:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0890087C:[8FA9301C]: lw         $t1, 12316($sp)
    08900880:[010A4021]: addu       $t0, $t0, $t2
--> 08900884:[00A65024]: and        $t2, $a1, $a2
    08900888:[51400026]: beql       $t2, $zr, 0x08900924
    0890088C:[00A52821]: addu       $a1, $a1, $a1
    08900890:[C50C0000]: lwc1       $f12, 0($t0)
    08900894:[C7CD0014]: lwc1       $f13, 20($fp)
    08900898:[C7CE0018]: lwc1       $f14, 24($fp)
    0890089C:[C50F0004]: lwc1       $f15, 4($t0)
    089008A0:[460C6B02]: mul.s      $f12, $f13, $f12
    089008A4:[C5300000]: lwc1       $f16, 0($t1)
    089008A8:[C7D10008]: lwc1       $f17, 8($fp)
    089008AC:[460F7382]: mul.s      $f14, $f14, $f15
    089008B0:[C7D2000C]: lwc1       $f18, 12($fp)
    089008B4:[C5330004]: lwc1       $f19, 4($t1)
    089008B8:[46108C02]: mul.s      $f16, $f17, $f16
    089008BC:[C7CD001C]: lwc1       $f13, 28($fp)
    089008C0:[C5000008]: lwc1       $f0, 8($t0)
    089008C4:[46139482]: mul.s      $f18, $f18, $f19
    089008C8:[C7CF0010]: lwc1       $f15, 16($fp)
    089008CC:[460E6300]: add.s      $f12, $f12, $f14
    089008D0:[46006B42]: mul.s      $f13, $f13, $f0
    089008D4:[C5310008]: lwc1       $f17, 8($t1)
    089008D8:[46128400]: add.s      $f16, $f16, $f18
    089008DC:[46117BC2]: mul.s      $f15, $f15, $f17
    089008E0:[460D6300]: add.s      $f12, $f12, $f13
    089008E4:[460F8380]: add.s      $f14, $f16, $f15
    089008E8:[C52D000C]: lwc1       $f13, 12($t1)
    089008EC:[460064C7]: neg.s      $f19, $f12
    089008F0:[460D7340]: add.s      $f13, $f14, $f13
    089008F4:[4613683C]: c.lt.s     $f13, $f19
    089008F8:[00000000]: nop
    089008FC:[45000004]: bc1f       0x08900910
    08900900:[00000000]: nop
    08900904:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900908:[1000000B]: b          0x08900938
    0890090C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08900910:[460C683E]: c.le.s     $f13, $f12
    08900914:[00000000]: nop
    08900918:[45030001]: bc1tl      0x08900920
    0890091C:[00E53825]: or         $a3, $a3, $a1
    08900920:[00A52821]: addu       $a1, $a1, $a1
    08900924:[25080010]: addiu      $t0, $t0, 16
    08900928:[00C5502B]: sltu       $t2, $a2, $a1
--> 0890092C:[1140FFD5]: beq        $t2, $zr, 0x08900884
    08900930:[25290010]: addiu      $t1, $t1, 16
    08900934:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08900938:[10A00010]: beq        $a1, $zr, 0x0890097C
    0890093C:[2405FFFC]: addiu      $a1, $zr, -4 <=> li $a1, -4
  Back Branch 08900980 628575 times (length 169)
  Back Branch 089007E0 139118 times (length 45)
    08900720:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08900724:[8FA8302C]: lw         $t0, 12332($sp)
    08900728:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0890072C:[8FA9301C]: lw         $t1, 12316($sp)
    08900730:[010A4021]: addu       $t0, $t0, $t2
--> 08900734:[00E65024]: and        $t2, $a3, $a2
    08900738:[51400027]: beql       $t2, $zr, 0x089007D8
    0890073C:[00E73821]: addu       $a3, $a3, $a3
    08900740:[C50C0000]: lwc1       $f12, 0($t0)
    08900744:[C7CD0014]: lwc1       $f13, 20($fp)
    08900748:[C7CE0018]: lwc1       $f14, 24($fp)
    0890074C:[C50F0004]: lwc1       $f15, 4($t0)
    08900750:[460C6B02]: mul.s      $f12, $f13, $f12
    08900754:[C5300000]: lwc1       $f16, 0($t1)
    08900758:[C7D10008]: lwc1       $f17, 8($fp)
    0890075C:[460F7382]: mul.s      $f14, $f14, $f15
    08900760:[C7D2000C]: lwc1       $f18, 12($fp)
    08900764:[C5330004]: lwc1       $f19, 4($t1)
    08900768:[46108C02]: mul.s      $f16, $f17, $f16
    0890076C:[C7CD001C]: lwc1       $f13, 28($fp)
    08900770:[C5000008]: lwc1       $f0, 8($t0)
    08900774:[46139482]: mul.s      $f18, $f18, $f19
    08900778:[C7CF0010]: lwc1       $f15, 16($fp)
    0890077C:[460E6300]: add.s      $f12, $f12, $f14
    08900780:[46006B42]: mul.s      $f13, $f13, $f0
    08900784:[C5310008]: lwc1       $f17, 8($t1)
    08900788:[46128400]: add.s      $f16, $f16, $f18
    0890078C:[46117BC2]: mul.s      $f15, $f15, $f17
    08900790:[460D6300]: add.s      $f12, $f12, $f13
    08900794:[460F8380]: add.s      $f14, $f16, $f15
    08900798:[C52D000C]: lwc1       $f13, 12($t1)
    0890079C:[460064C7]: neg.s      $f19, $f12
    089007A0:[460D7340]: add.s      $f13, $f14, $f13
    089007A4:[4613683C]: c.lt.s     $f13, $f19
    089007A8:[00000000]: nop
    089007AC:[45000005]: bc1f       0x089007C4
    089007B0:[00000000]: nop
    089007B4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    089007B8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    089007BC:[1000000D]: b          0x089007F4
    089007C0:[AFA6300C]: sw         $a2, 12300($sp)
    089007C4:[460C683E]: c.le.s     $f13, $f12
    089007C8:[00000000]: nop
    089007CC:[45030001]: bc1tl      0x089007D4
    089007D0:[00A72825]: or         $a1, $a1, $a3
    089007D4:[00E73821]: addu       $a3, $a3, $a3
    089007D8:[25080010]: addiu      $t0, $t0, 16
    089007DC:[00C7502B]: sltu       $t2, $a2, $a3
--> 089007E0:[1140FFD4]: beq        $t2, $zr, 0x08900734
    089007E4:[25290010]: addiu      $t1, $t1, 16
    089007E8:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    089007EC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089007F0:[AFA6300C]: sw         $a2, 12300($sp)
  Back Branch 08900AA4 108525 times (length 31)
    08900A20:[15200022]: bne        $t1, $zr, 0x08900AAC
    08900A24:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A28:[8FA8301C]: lw         $t0, 12316($sp)
    08900A2C:[46006BC7]: neg.s      $f15, $f13
--> 08900A30:[00C55824]: and        $t3, $a2, $a1
    08900A34:[5160001A]: beql       $t3, $zr, 0x08900AA0
    08900A38:[00C63021]: addu       $a2, $a2, $a2
    08900A3C:[C50E0000]: lwc1       $f14, 0($t0)
    08900A40:[C4900010]: lwc1       $f16, 16($a0)
    08900A44:[C4910014]: lwc1       $f17, 20($a0)
    08900A48:[C5120004]: lwc1       $f18, 4($t0)
    08900A4C:[460E8382]: mul.s      $f14, $f16, $f14
    08900A50:[C4930018]: lwc1       $f19, 24($a0)
    08900A54:[46128C42]: mul.s      $f17, $f17, $f18
    08900A58:[C5000008]: lwc1       $f0, 8($t0)
    08900A5C:[C502000C]: lwc1       $f2, 12($t0)
    08900A60:[46009CC2]: mul.s      $f19, $f19, $f0
    08900A64:[46117380]: add.s      $f14, $f14, $f17
    08900A68:[46137380]: add.s      $f14, $f14, $f19
    08900A6C:[46027380]: add.s      $f14, $f14, $f2
    08900A70:[460F703C]: c.lt.s     $f14, $f15
    08900A74:[00000000]: nop
    08900A78:[45000004]: bc1f       0x08900A8C
    08900A7C:[00000000]: nop
    08900A80:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A84:[1000000A]: b          0x08900AB0
    08900A88:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08900A8C:[460D703E]: c.le.s     $f14, $f13
    08900A90:[00000000]: nop
    08900A94:[45030001]: bc1tl      0x08900A9C
    08900A98:[00E63825]: or         $a3, $a3, $a2
    08900A9C:[00C63021]: addu       $a2, $a2, $a2
    08900AA0:[00A6582B]: sltu       $t3, $a1, $a2
--> 08900AA4:[1160FFE2]: beq        $t3, $zr, 0x08900A30
    08900AA8:[25080010]: addiu      $t0, $t0, 16
    08900AAC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900AB0:[10C00030]: beq        $a2, $zr, 0x08900B74
    08900AB4:[00000000]: nop
  Back Branch 08900B78 86132 times (length 90)
--> 08900A18:[C48D001C]: lwc1       $f13, 28($a0)
    08900A1C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900A20:[15200022]: bne        $t1, $zr, 0x08900AAC
    08900A24:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A28:[8FA8301C]: lw         $t0, 12316($sp)
    08900A2C:[46006BC7]: neg.s      $f15, $f13
    08900A30:[00C55824]: and        $t3, $a2, $a1
    08900A34:[5160001A]: beql       $t3, $zr, 0x08900AA0
    08900A38:[00C63021]: addu       $a2, $a2, $a2
    08900A3C:[C50E0000]: lwc1       $f14, 0($t0)
    08900A40:[C4900010]: lwc1       $f16, 16($a0)
    08900A44:[C4910014]: lwc1       $f17, 20($a0)
    08900A48:[C5120004]: lwc1       $f18, 4($t0)
    08900A4C:[460E8382]: mul.s      $f14, $f16, $f14
    08900A50:[C4930018]: lwc1       $f19, 24($a0)
    08900A54:[46128C42]: mul.s      $f17, $f17, $f18
    08900A58:[C5000008]: lwc1       $f0, 8($t0)
    08900A5C:[C502000C]: lwc1       $f2, 12($t0)
    08900A60:[46009CC2]: mul.s      $f19, $f19, $f0
    08900A64:[46117380]: add.s      $f14, $f14, $f17
    08900A68:[46137380]: add.s      $f14, $f14, $f19
    08900A6C:[46027380]: add.s      $f14, $f14, $f2
    08900A70:[460F703C]: c.lt.s     $f14, $f15
    08900A74:[00000000]: nop
    08900A78:[45000004]: bc1f       0x08900A8C
    08900A7C:[00000000]: nop
    08900A80:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A84:[1000000A]: b          0x08900AB0
    08900A88:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08900A8C:[460D703E]: c.le.s     $f14, $f13
    08900A90:[00000000]: nop
    08900A94:[45030001]: bc1tl      0x08900A9C
    08900A98:[00E63825]: or         $a3, $a3, $a2
    08900A9C:[00C63021]: addu       $a2, $a2, $a2
    08900AA0:[00A6582B]: sltu       $t3, $a1, $a2
    08900AA4:[1160FFE2]: beq        $t3, $zr, 0x08900A30
    08900AA8:[25080010]: addiu      $t0, $t0, 16
    08900AAC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900AB0:[10C00030]: beq        $a2, $zr, 0x08900B74
    08900AB4:[00000000]: nop
    08900AB8:[8FA6301C]: lw         $a2, 12316($sp)
    08900ABC:[C48D0010]: lwc1       $f13, 16($a0)
    08900AC0:[C4CF0000]: lwc1       $f15, 0($a2)
    08900AC4:[C48E0014]: lwc1       $f14, 20($a0)
    08900AC8:[460F6C42]: mul.s      $f17, $f13, $f15
    08900ACC:[C4D00004]: lwc1       $f16, 4($a2)
    08900AD0:[46107402]: mul.s      $f16, $f14, $f16
    08900AD4:[C48F0018]: lwc1       $f15, 24($a0)
    08900AD8:[C4D20008]: lwc1       $f18, 8($a2)
    08900ADC:[46108C00]: add.s      $f16, $f17, $f16
    08900AE0:[C4D3000C]: lwc1       $f19, 12($a2)
    08900AE4:[46127C82]: mul.s      $f18, $f15, $f18
    08900AE8:[C4800020]: lwc1       $f0, 32($a0)
    08900AEC:[46140002]: mul.s      $f0, $f0, $f20
    08900AF0:[46128400]: add.s      $f16, $f16, $f18
    08900AF4:[46138400]: add.s      $f16, $f16, $f19
    08900AF8:[4600803C]: c.lt.s     $f16, $f0
    08900AFC:[00000000]: nop
    08900B00:[4500001C]: bc1f       0x08900B74
    08900B04:[00000000]: nop
    08900B08:[C7B03000]: lwc1       $f16, 12288($sp)
    08900B0C:[C7B13004]: lwc1       $f17, 12292($sp)
    08900B10:[46106B41]: sub.s      $f13, $f13, $f16
    08900B14:[C7B23008]: lwc1       $f18, 12296($sp)
    08900B18:[46117381]: sub.s      $f14, $f14, $f17
    08900B1C:[46127BC1]: sub.s      $f15, $f15, $f18
    08900B20:[460D6B42]: mul.s      $f13, $f13, $f13
    08900B24:[460E7382]: mul.s      $f14, $f14, $f14
    08900B28:[460F7BC2]: mul.s      $f15, $f15, $f15
    08900B2C:[460E6B40]: add.s      $f13, $f13, $f14
    08900B30:[460F6B40]: add.s      $f13, $f13, $f15
    08900B34:[460C683C]: c.lt.s     $f13, $f12
    08900B38:[00000000]: nop
    08900B3C:[4500000D]: bc1f       0x08900B74
    08900B40:[00000000]: nop
    08900B44:[8F8691E4]: lw         $a2, -28188($gp)
    08900B48:[8C880008]: lw         $t0, 8($a0)
    08900B4C:[8CC60000]: lw         $a2, 0($a2)
    08900B50:[ACC80000]: sw         $t0, 0($a2)
    08900B54:[8F8691E4]: lw         $a2, -28188($gp)
    08900B58:[8CC60000]: lw         $a2, 0($a2)
    08900B5C:[ACC70004]: sw         $a3, 4($a2)
    08900B60:[8F8691E4]: lw         $a2, -28188($gp)
    08900B64:[8CC70000]: lw         $a3, 0($a2)
    08900B68:[24E70008]: addiu      $a3, $a3, 8
    08900B6C:[10000001]: b          0x08900B74
    08900B70:[ACC70000]: sw         $a3, 0($a2)
    08900B74:[8C840000]: lw         $a0, 0($a0)
--> 08900B78:[1480FFA7]: bne        $a0, $zr, 0x08900A18
    08900B7C:[00000000]: nop
    08900B80:[8FA43024]: lw         $a0, 12324($sp)
    08900B84:[148AFF9E]: bne        $a0, $t2, 0x08900A00
    08900B88:[00000000]: nop
  Back Branch 08900B84 21692 times (length 99)
    089009F8:[10AA0064]: beq        $a1, $t2, 0x08900B8C
    089009FC:[E7AD3008]: swc1       $f13, 12296($sp)
--> 08900A00:[8FA63024]: lw         $a2, 12324($sp)
    08900A04:[8CC40000]: lw         $a0, 0($a2)
    08900A08:[8CC50004]: lw         $a1, 4($a2)
    08900A0C:[24C60008]: addiu      $a2, $a2, 8
    08900A10:[2CA90001]: sltiu      $t1, $a1, 1
    08900A14:[AFA63024]: sw         $a2, 12324($sp)
    08900A18:[C48D001C]: lwc1       $f13, 28($a0)
    08900A1C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900A20:[15200022]: bne        $t1, $zr, 0x08900AAC
    08900A24:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A28:[8FA8301C]: lw         $t0, 12316($sp)
    08900A2C:[46006BC7]: neg.s      $f15, $f13
    08900A30:[00C55824]: and        $t3, $a2, $a1
    08900A34:[5160001A]: beql       $t3, $zr, 0x08900AA0
    08900A38:[00C63021]: addu       $a2, $a2, $a2
    08900A3C:[C50E0000]: lwc1       $f14, 0($t0)
    08900A40:[C4900010]: lwc1       $f16, 16($a0)
    08900A44:[C4910014]: lwc1       $f17, 20($a0)
    08900A48:[C5120004]: lwc1       $f18, 4($t0)
    08900A4C:[460E8382]: mul.s      $f14, $f16, $f14
    08900A50:[C4930018]: lwc1       $f19, 24($a0)
    08900A54:[46128C42]: mul.s      $f17, $f17, $f18
    08900A58:[C5000008]: lwc1       $f0, 8($t0)
    08900A5C:[C502000C]: lwc1       $f2, 12($t0)
    08900A60:[46009CC2]: mul.s      $f19, $f19, $f0
    08900A64:[46117380]: add.s      $f14, $f14, $f17
    08900A68:[46137380]: add.s      $f14, $f14, $f19
    08900A6C:[46027380]: add.s      $f14, $f14, $f2
    08900A70:[460F703C]: c.lt.s     $f14, $f15
    08900A74:[00000000]: nop
    08900A78:[45000004]: bc1f       0x08900A8C
    08900A7C:[00000000]: nop
    08900A80:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08900A84:[1000000A]: b          0x08900AB0
    08900A88:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08900A8C:[460D703E]: c.le.s     $f14, $f13
    08900A90:[00000000]: nop
    08900A94:[45030001]: bc1tl      0x08900A9C
    08900A98:[00E63825]: or         $a3, $a3, $a2
    08900A9C:[00C63021]: addu       $a2, $a2, $a2
    08900AA0:[00A6582B]: sltu       $t3, $a1, $a2
    08900AA4:[1160FFE2]: beq        $t3, $zr, 0x08900A30
    08900AA8:[25080010]: addiu      $t0, $t0, 16
    08900AAC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08900AB0:[10C00030]: beq        $a2, $zr, 0x08900B74
    08900AB4:[00000000]: nop
    08900AB8:[8FA6301C]: lw         $a2, 12316($sp)
    08900ABC:[C48D0010]: lwc1       $f13, 16($a0)
    08900AC0:[C4CF0000]: lwc1       $f15, 0($a2)
    08900AC4:[C48E0014]: lwc1       $f14, 20($a0)
    08900AC8:[460F6C42]: mul.s      $f17, $f13, $f15
    08900ACC:[C4D00004]: lwc1       $f16, 4($a2)
    08900AD0:[46107402]: mul.s      $f16, $f14, $f16
    08900AD4:[C48F0018]: lwc1       $f15, 24($a0)
    08900AD8:[C4D20008]: lwc1       $f18, 8($a2)
    08900ADC:[46108C00]: add.s      $f16, $f17, $f16
    08900AE0:[C4D3000C]: lwc1       $f19, 12($a2)
    08900AE4:[46127C82]: mul.s      $f18, $f15, $f18
    08900AE8:[C4800020]: lwc1       $f0, 32($a0)
    08900AEC:[46140002]: mul.s      $f0, $f0, $f20
    08900AF0:[46128400]: add.s      $f16, $f16, $f18
    08900AF4:[46138400]: add.s      $f16, $f16, $f19
    08900AF8:[4600803C]: c.lt.s     $f16, $f0
    08900AFC:[00000000]: nop
    08900B00:[4500001C]: bc1f       0x08900B74
    08900B04:[00000000]: nop
    08900B08:[C7B03000]: lwc1       $f16, 12288($sp)
    08900B0C:[C7B13004]: lwc1       $f17, 12292($sp)
    08900B10:[46106B41]: sub.s      $f13, $f13, $f16
    08900B14:[C7B23008]: lwc1       $f18, 12296($sp)
    08900B18:[46117381]: sub.s      $f14, $f14, $f17
    08900B1C:[46127BC1]: sub.s      $f15, $f15, $f18
    08900B20:[460D6B42]: mul.s      $f13, $f13, $f13
    08900B24:[460E7382]: mul.s      $f14, $f14, $f14
    08900B28:[460F7BC2]: mul.s      $f15, $f15, $f15
    08900B2C:[460E6B40]: add.s      $f13, $f13, $f14
    08900B30:[460F6B40]: add.s      $f13, $f13, $f15
    08900B34:[460C683C]: c.lt.s     $f13, $f12
    08900B38:[00000000]: nop
    08900B3C:[4500000D]: bc1f       0x08900B74
    08900B40:[00000000]: nop
    08900B44:[8F8691E4]: lw         $a2, -28188($gp)
    08900B48:[8C880008]: lw         $t0, 8($a0)
    08900B4C:[8CC60000]: lw         $a2, 0($a2)
    08900B50:[ACC80000]: sw         $t0, 0($a2)
    08900B54:[8F8691E4]: lw         $a2, -28188($gp)
    08900B58:[8CC60000]: lw         $a2, 0($a2)
    08900B5C:[ACC70004]: sw         $a3, 4($a2)
    08900B60:[8F8691E4]: lw         $a2, -28188($gp)
    08900B64:[8CC70000]: lw         $a3, 0($a2)
    08900B68:[24E70008]: addiu      $a3, $a3, 8
    08900B6C:[10000001]: b          0x08900B74
    08900B70:[ACC70000]: sw         $a3, 0($a2)
    08900B74:[8C840000]: lw         $a0, 0($a0)
    08900B78:[1480FFA7]: bne        $a0, $zr, 0x08900A18
    08900B7C:[00000000]: nop
    08900B80:[8FA43024]: lw         $a0, 12324($sp)
--> 08900B84:[148AFF9E]: bne        $a0, $t2, 0x08900A00
    08900B88:[00000000]: nop
    08900B8C:[C7B4303C]: lwc1       $f20, 12348($sp)
    08900B90:[C7B63040]: lwc1       $f22, 12352($sp)
    08900B94:[8FB03044]: lw         $s0, 12356($sp)
    08900B98:[8FB13048]: lw         $s1, 12360($sp)
    08900B9C:[8FB2304C]: lw         $s2, 12364($sp)
    08900BA0:[8FB33050]: lw         $s3, 12368($sp)
    08900BA4:[8FB43054]: lw         $s4, 12372($sp)
    08900BA8:[8FB53058]: lw         $s5, 12376($sp)
    08900BAC:[8FB6305C]: lw         $s6, 12380($sp)
    08900BB0:[8FB73060]: lw         $s7, 12384($sp)
    08900BB4:[8FBE3064]: lw         $fp, 12388($sp)
    08900BB8:[8FBF3068]: lw         $ra, 12392($sp)
_S1_2_8941784 48229117 instructions (1,237%), 4151 calls (08941784 - 08941C4C, length 307)
    08941784:[27BDFFE0]: addiu      $sp, $sp, -32
    08941788:[AFBE0014]: sw         $fp, 20($sp)
    0894178C:[03A0F025]: or         $fp, $sp, $zr <=> move $fp, $sp
    08941790:[AFB00000]: sw         $s0, 0($sp)
    08941794:[AFB10004]: sw         $s1, 4($sp)
    08941798:[AFB20008]: sw         $s2, 8($sp)
    0894179C:[AFB3000C]: sw         $s3, 12($sp)
    089417A0:[AFB40010]: sw         $s4, 16($sp)
    089417A4:[AFBF0018]: sw         $ra, 24($sp)
    089417A8:[00064100]: sll        $t0, $a2, 0x0004
    089417AC:[250B1000]: addiu      $t3, $t0, 4096
    089417B0:[2568008F]: addiu      $t0, $t3, 143
    089417B4:[2409FFF0]: addiu      $t1, $zr, -16 <=> li $t1, -16
    089417B8:[01094024]: and        $t0, $t0, $t1
    089417BC:[03A8E823]: subu       $sp, $sp, $t0
    089417C0:[27A8003F]: addiu      $t0, $sp, 63
    089417C4:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    089417C8:[01024024]: and        $t0, $t0, $v0
    089417CC:[25091000]: addiu      $t1, $t0, 4096
    089417D0:[00C65021]: addu       $t2, $a2, $a2
    089417D4:[000A5080]: sll        $t2, $t2, 0x0002
    089417D8:[012A5021]: addu       $t2, $t1, $t2
    089417DC:[256B003F]: addiu      $t3, $t3, 63
    089417E0:[01625824]: and        $t3, $t3, $v0
    089417E4:[7D020780]: ext        $v0, $t0, 30, 1
    089417E8:[1440000F]: bne        $v0, $zr, 0x08941828
    089417EC:[01681021]: addu       $v0, $t3, $t0
    089417F0:[2442FFC0]: addiu      $v0, $v0, -64
    089417F4:[3442003F]: ori        $v0, $v0, 63
    089417F8:[3842003F]: xori       $v0, $v0, 63
    089417FC:[2503003F]: addiu      $v1, $t0, 63
    08941800:[3463003F]: ori        $v1, $v1, 63
    08941804:[3863003F]: xori       $v1, $v1, 63
    08941808:[0043602B]: sltu       $t4, $v0, $v1
    0894180C:[15800006]: bne        $t4, $zr, 0x08941828
    08941810:[00000000]: nop
    08941814:[BC780000]: cache      0x18, 0($v1)
    08941818:[24630040]: addiu      $v1, $v1, 64
    0894181C:[0043602B]: sltu       $t4, $v0, $v1
    08941820:[1180FFFC]: beq        $t4, $zr, 0x08941814
    08941824:[00000000]: nop
    08941828:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    0894182C:[34030100]: ori        $v1, $zr, 256 <=> li $v1, 256
    08941830:[AC400000]: sw         $zr, 0($v0)
    08941834:[AC400004]: sw         $zr, 4($v0)
    08941838:[AC400008]: sw         $zr, 8($v0)
    0894183C:[AC40000C]: sw         $zr, 12($v0)
    08941840:[24420010]: addiu      $v0, $v0, 16
    08941844:[2463FFFF]: addiu      $v1, $v1, -1
    08941848:[1460FFF9]: bne        $v1, $zr, 0x08941830
    0894184C:[00E06025]: or         $t4, $a3, $zr <=> move $t4, $a3
    08941850:[00A01825]: or         $v1, $a1, $zr <=> move $v1, $a1
    08941854:[25050400]: addiu      $a1, $t0, 1024
    08941858:[25070800]: addiu      $a3, $t0, 2048
    0894185C:[25020C00]: addiu      $v0, $t0, 3072
    08941860:[11800036]: beq        $t4, $zr, 0x0894193C
    08941864:[00000000]: nop
    08941868:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    0894186C:[0306602B]: sltu       $t4, $t8, $a2
    08941870:[11800062]: beq        $t4, $zr, 0x089419FC
    08941874:[00807825]: or         $t7, $a0, $zr <=> move $t7, $a0
    08941878:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    0894187C:[2484FFFF]: addiu      $a0, $a0, -1
    08941880:[01207025]: or         $t6, $t1, $zr <=> move $t6, $t1
    08941884:[00606825]: or         $t5, $v1, $zr <=> move $t5, $v1
    08941888:[25CC0004]: addiu      $t4, $t6, 4
    0894188C:[8DF90000]: lw         $t9, 0($t7)
    08941890:[0019FFC2]: srl        $ra, $t9, 0x001F
    08941894:[27FFFFFF]: addiu      $ra, $ra, -1
    08941898:[03E4F824]: and        $ra, $ra, $a0
    0894189C:[033FC826]: xor        $t9, $t9, $ra
    089418A0:[ADD90000]: sw         $t9, 0($t6)
    089418A4:[8DBF0000]: lw         $ra, 0($t5)
    089418A8:[AD9F0000]: sw         $ra, 0($t4)
    089418AC:[333F00FF]: andi       $ra, $t9, 255
    089418B0:[00198202]: srl        $s0, $t9, 0x0008
    089418B4:[321000FF]: andi       $s0, $s0, 255
    089418B8:[00198C02]: srl        $s1, $t9, 0x0010
    089418BC:[323100FF]: andi       $s1, $s1, 255
    089418C0:[0019CE02]: srl        $t9, $t9, 0x0018
    089418C4:[333900FF]: andi       $t9, $t9, 255
    089418C8:[001FF880]: sll        $ra, $ra, 0x0002
    089418CC:[011FF821]: addu       $ra, $t0, $ra
    089418D0:[8FF20000]: lw         $s2, 0($ra)
    089418D4:[26520001]: addiu      $s2, $s2, 1
    089418D8:[AFF20000]: sw         $s2, 0($ra)
    089418DC:[0010F880]: sll        $ra, $s0, 0x0002
    089418E0:[00BFF821]: addu       $ra, $a1, $ra
    089418E4:[8FF00000]: lw         $s0, 0($ra)
    089418E8:[26100001]: addiu      $s0, $s0, 1
    089418EC:[AFF00000]: sw         $s0, 0($ra)
    089418F0:[0011F880]: sll        $ra, $s1, 0x0002
    089418F4:[00FFF821]: addu       $ra, $a3, $ra
    089418F8:[8FF00000]: lw         $s0, 0($ra)
    089418FC:[26100001]: addiu      $s0, $s0, 1
    08941900:[AFF00000]: sw         $s0, 0($ra)
    08941904:[0019C880]: sll        $t9, $t9, 0x0002
    08941908:[0059C821]: addu       $t9, $v0, $t9
    0894190C:[8F3F0000]: lw         $ra, 0($t9)
    08941910:[27FF0001]: addiu      $ra, $ra, 1
    08941914:[AF3F0000]: sw         $ra, 0($t9)
    08941918:[27180001]: addiu      $t8, $t8, 1
    0894191C:[25EF0004]: addiu      $t7, $t7, 4
    08941920:[25CE0008]: addiu      $t6, $t6, 8
    08941924:[25AD0004]: addiu      $t5, $t5, 4
    08941928:[0306C82B]: sltu       $t9, $t8, $a2
    0894192C:[1720FFD7]: bne        $t9, $zr, 0x0894188C
    08941930:[258C0008]: addiu      $t4, $t4, 8
    08941934:[10000031]: b          0x089419FC
    08941938:[00000000]: nop
    0894193C:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08941940:[0306602B]: sltu       $t4, $t8, $a2
    08941944:[1180002D]: beq        $t4, $zr, 0x089419FC
    08941948:[3C0D8000]: lui        $t5, 0x8000 <=> li $t5, 0x80000000
    0894194C:[01207825]: or         $t7, $t1, $zr <=> move $t7, $t1
    08941950:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    08941954:[25EE0004]: addiu      $t6, $t7, 4
    08941958:[8C990000]: lw         $t9, 0($a0)
    0894195C:[0019FFC3]: sra        $ra, $t9, 0x001F
    08941960:[03EDF825]: or         $ra, $ra, $t5
    08941964:[033FC826]: xor        $t9, $t9, $ra
    08941968:[ADF90000]: sw         $t9, 0($t7)
    0894196C:[8D9F0000]: lw         $ra, 0($t4)
    08941970:[ADDF0000]: sw         $ra, 0($t6)
    08941974:[333F00FF]: andi       $ra, $t9, 255
    08941978:[00198202]: srl        $s0, $t9, 0x0008
    0894197C:[321000FF]: andi       $s0, $s0, 255
    08941980:[00198C02]: srl        $s1, $t9, 0x0010
    08941984:[323100FF]: andi       $s1, $s1, 255
    08941988:[0019CE02]: srl        $t9, $t9, 0x0018
    0894198C:[333900FF]: andi       $t9, $t9, 255
    08941990:[001FF880]: sll        $ra, $ra, 0x0002
    08941994:[011FF821]: addu       $ra, $t0, $ra
    08941998:[8FF20000]: lw         $s2, 0($ra)
    0894199C:[26520001]: addiu      $s2, $s2, 1
    089419A0:[AFF20000]: sw         $s2, 0($ra)
    089419A4:[0010F880]: sll        $ra, $s0, 0x0002
    089419A8:[00BFF821]: addu       $ra, $a1, $ra
    089419AC:[8FF00000]: lw         $s0, 0($ra)
    089419B0:[26100001]: addiu      $s0, $s0, 1
    089419B4:[AFF00000]: sw         $s0, 0($ra)
    089419B8:[0011F880]: sll        $ra, $s1, 0x0002
    089419BC:[00FFF821]: addu       $ra, $a3, $ra
    089419C0:[8FF00000]: lw         $s0, 0($ra)
    089419C4:[26100001]: addiu      $s0, $s0, 1
    089419C8:[AFF00000]: sw         $s0, 0($ra)
    089419CC:[0019C880]: sll        $t9, $t9, 0x0002
    089419D0:[0059C821]: addu       $t9, $v0, $t9
    089419D4:[8F3F0000]: lw         $ra, 0($t9)
    089419D8:[27FF0001]: addiu      $ra, $ra, 1
    089419DC:[AF3F0000]: sw         $ra, 0($t9)
    089419E0:[27180001]: addiu      $t8, $t8, 1
    089419E4:[24840004]: addiu      $a0, $a0, 4
    089419E8:[25EF0008]: addiu      $t7, $t7, 8
    089419EC:[258C0004]: addiu      $t4, $t4, 4
    089419F0:[0306C82B]: sltu       $t9, $t8, $a2
    089419F4:[1720FFD8]: bne        $t9, $zr, 0x08941958
    089419F8:[25CE0008]: addiu      $t6, $t6, 8
    089419FC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08941A00:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08941A04:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941A08:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08941A0C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08941A10:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
    08941A14:[00A0C025]: or         $t8, $a1, $zr <=> move $t8, $a1
    08941A18:[00E0C825]: or         $t9, $a3, $zr <=> move $t9, $a3
    08941A1C:[0040F825]: or         $ra, $v0, $zr <=> move $ra, $v0
    08941A20:[8DF10000]: lw         $s1, 0($t7)
    08941A24:[022E8821]: addu       $s1, $s1, $t6
    08941A28:[8F120000]: lw         $s2, 0($t8)
    08941A2C:[024D9021]: addu       $s2, $s2, $t5
    08941A30:[8F330000]: lw         $s3, 0($t9)
    08941A34:[026C9821]: addu       $s3, $s3, $t4
    08941A38:[8FF40000]: lw         $s4, 0($ra)
    08941A3C:[0284A021]: addu       $s4, $s4, $a0
    08941A40:[25CEFFFF]: addiu      $t6, $t6, -1
    08941A44:[ADEE0000]: sw         $t6, 0($t7)
    08941A48:[25ADFFFF]: addiu      $t5, $t5, -1
    08941A4C:[AF0D0000]: sw         $t5, 0($t8)
    08941A50:[258CFFFF]: addiu      $t4, $t4, -1
    08941A54:[AF2C0000]: sw         $t4, 0($t9)
    08941A58:[2484FFFF]: addiu      $a0, $a0, -1
    08941A5C:[AFE40000]: sw         $a0, 0($ra)
    08941A60:[02207025]: or         $t6, $s1, $zr <=> move $t6, $s1
    08941A64:[02406825]: or         $t5, $s2, $zr <=> move $t5, $s2
    08941A68:[02606025]: or         $t4, $s3, $zr <=> move $t4, $s3
    08941A6C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08941A70:[26100001]: addiu      $s0, $s0, 1
    08941A74:[25EF0004]: addiu      $t7, $t7, 4
    08941A78:[27180004]: addiu      $t8, $t8, 4
    08941A7C:[27390004]: addiu      $t9, $t9, 4
    08941A80:[2E110100]: sltiu      $s1, $s0, 256
    08941A84:[1620FFE6]: bne        $s1, $zr, 0x08941A20
    08941A88:[27FF0004]: addiu      $ra, $ra, 4
    08941A8C:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941A90:[01A6202B]: sltu       $a0, $t5, $a2
    08941A94:[10800017]: beq        $a0, $zr, 0x08941AF4
    08941A98:[01206025]: or         $t4, $t1, $zr <=> move $t4, $t1
    08941A9C:[25840004]: addiu      $a0, $t4, 4
    08941AA0:[8D8E0000]: lw         $t6, 0($t4)
    08941AA4:[8C8F0000]: lw         $t7, 0($a0)
    08941AA8:[31D800FF]: andi       $t8, $t6, 255
    08941AAC:[0018C080]: sll        $t8, $t8, 0x0002
    08941AB0:[0118C021]: addu       $t8, $t0, $t8
    08941AB4:[8F190000]: lw         $t9, 0($t8)
    08941AB8:[27390001]: addiu      $t9, $t9, 1
    08941ABC:[AF190000]: sw         $t9, 0($t8)
    08941AC0:[0339C021]: addu       $t8, $t9, $t9
    08941AC4:[0018C880]: sll        $t9, $t8, 0x0002
    08941AC8:[0159C821]: addu       $t9, $t2, $t9
    08941ACC:[AF2E0000]: sw         $t6, 0($t9)
    08941AD0:[270E0001]: addiu      $t6, $t8, 1
    08941AD4:[000E7080]: sll        $t6, $t6, 0x0002
    08941AD8:[014E7021]: addu       $t6, $t2, $t6
    08941ADC:[ADCF0000]: sw         $t7, 0($t6)
    08941AE0:[25AD0001]: addiu      $t5, $t5, 1
    08941AE4:[258C0008]: addiu      $t4, $t4, 8
    08941AE8:[01A6702B]: sltu       $t6, $t5, $a2
    08941AEC:[15C0FFEC]: bne        $t6, $zr, 0x08941AA0
    08941AF0:[24840008]: addiu      $a0, $a0, 8
    08941AF4:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941AF8:[01A6202B]: sltu       $a0, $t5, $a2
    08941AFC:[10800018]: beq        $a0, $zr, 0x08941B60
    08941B00:[01406025]: or         $t4, $t2, $zr <=> move $t4, $t2
    08941B04:[25840004]: addiu      $a0, $t4, 4
    08941B08:[8D8E0000]: lw         $t6, 0($t4)
    08941B0C:[8C8F0000]: lw         $t7, 0($a0)
    08941B10:[000EC202]: srl        $t8, $t6, 0x0008
    08941B14:[331800FF]: andi       $t8, $t8, 255
    08941B18:[0018C080]: sll        $t8, $t8, 0x0002
    08941B1C:[00B8C021]: addu       $t8, $a1, $t8
    08941B20:[8F190000]: lw         $t9, 0($t8)
    08941B24:[27390001]: addiu      $t9, $t9, 1
    08941B28:[AF190000]: sw         $t9, 0($t8)
    08941B2C:[0339C021]: addu       $t8, $t9, $t9
    08941B30:[0018C880]: sll        $t9, $t8, 0x0002
    08941B34:[0139C821]: addu       $t9, $t1, $t9
    08941B38:[AF2E0000]: sw         $t6, 0($t9)
    08941B3C:[270E0001]: addiu      $t6, $t8, 1
    08941B40:[000E7080]: sll        $t6, $t6, 0x0002
    08941B44:[012E7021]: addu       $t6, $t1, $t6
    08941B48:[ADCF0000]: sw         $t7, 0($t6)
    08941B4C:[25AD0001]: addiu      $t5, $t5, 1
    08941B50:[258C0008]: addiu      $t4, $t4, 8
    08941B54:[01A6702B]: sltu       $t6, $t5, $a2
    08941B58:[15C0FFEB]: bne        $t6, $zr, 0x08941B08
    08941B5C:[24840008]: addiu      $a0, $a0, 8
    08941B60:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08941B64:[00A6202B]: sltu       $a0, $a1, $a2
    08941B68:[10800017]: beq        $a0, $zr, 0x08941BC8
    08941B6C:[25240004]: addiu      $a0, $t1, 4
    08941B70:[8D2C0000]: lw         $t4, 0($t1)
    08941B74:[8C8D0000]: lw         $t5, 0($a0)
    08941B78:[000C7402]: srl        $t6, $t4, 0x0010
    08941B7C:[31CE00FF]: andi       $t6, $t6, 255
    08941B80:[000E7080]: sll        $t6, $t6, 0x0002
    08941B84:[00EE7021]: addu       $t6, $a3, $t6
    08941B88:[8DCF0000]: lw         $t7, 0($t6)
    08941B8C:[25EF0001]: addiu      $t7, $t7, 1
    08941B90:[ADCF0000]: sw         $t7, 0($t6)
    08941B94:[01EF7021]: addu       $t6, $t7, $t7
    08941B98:[000E7880]: sll        $t7, $t6, 0x0002
    08941B9C:[014F7821]: addu       $t7, $t2, $t7
    08941BA0:[ADEC0000]: sw         $t4, 0($t7)
    08941BA4:[25CC0001]: addiu      $t4, $t6, 1
    08941BA8:[000C6080]: sll        $t4, $t4, 0x0002
    08941BAC:[014C6021]: addu       $t4, $t2, $t4
    08941BB0:[AD8D0000]: sw         $t5, 0($t4)
    08941BB4:[24A50001]: addiu      $a1, $a1, 1
    08941BB8:[25290008]: addiu      $t1, $t1, 8
    08941BBC:[00A6602B]: sltu       $t4, $a1, $a2
    08941BC0:[1580FFEB]: bne        $t4, $zr, 0x08941B70
    08941BC4:[24840008]: addiu      $a0, $a0, 8
    08941BC8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08941BCC:[0086282B]: sltu       $a1, $a0, $a2
    08941BD0:[10A00012]: beq        $a1, $zr, 0x08941C1C
    08941BD4:[25450004]: addiu      $a1, $t2, 4
    08941BD8:[8D470000]: lw         $a3, 0($t2)
    08941BDC:[8CA90000]: lw         $t1, 0($a1)
    08941BE0:[00073E02]: srl        $a3, $a3, 0x0018
    08941BE4:[30E700FF]: andi       $a3, $a3, 255
    08941BE8:[00073880]: sll        $a3, $a3, 0x0002
    08941BEC:[00473821]: addu       $a3, $v0, $a3
    08941BF0:[8CEC0000]: lw         $t4, 0($a3)
    08941BF4:[258C0001]: addiu      $t4, $t4, 1
    08941BF8:[ACEC0000]: sw         $t4, 0($a3)
    08941BFC:[000C3880]: sll        $a3, $t4, 0x0002
    08941C00:[00673821]: addu       $a3, $v1, $a3
    08941C04:[ACE90000]: sw         $t1, 0($a3)
    08941C08:[24840001]: addiu      $a0, $a0, 1
    08941C0C:[254A0008]: addiu      $t2, $t2, 8
    08941C10:[0086382B]: sltu       $a3, $a0, $a2
    08941C14:[14E0FFF0]: bne        $a3, $zr, 0x08941BD8
    08941C18:[24A50008]: addiu      $a1, $a1, 8
    08941C1C:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    08941C20:[0E2EEC5E]: jal        0x08BBB178 [sceKernelDcacheInvalidateRange]
    08941C24:[01602825]: or         $a1, $t3, $zr <=> move $a1, $t3
    08941C28:[03C0E825]: or         $sp, $fp, $zr <=> move $sp, $fp
    08941C2C:[8FB00000]: lw         $s0, 0($sp)
    08941C30:[8FB10004]: lw         $s1, 4($sp)
    08941C34:[8FB20008]: lw         $s2, 8($sp)
    08941C38:[8FB3000C]: lw         $s3, 12($sp)
    08941C3C:[8FB40010]: lw         $s4, 16($sp)
    08941C40:[8FBE0014]: lw         $fp, 20($sp)
    08941C44:[8FBF0018]: lw         $ra, 24($sp)
    08941C48:[03E00008]: jr         $ra
    08941C4C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08941A84 1062656 times (length 27)
--> 08941A20:[8DF10000]: lw         $s1, 0($t7)
    08941A24:[022E8821]: addu       $s1, $s1, $t6
    08941A28:[8F120000]: lw         $s2, 0($t8)
    08941A2C:[024D9021]: addu       $s2, $s2, $t5
    08941A30:[8F330000]: lw         $s3, 0($t9)
    08941A34:[026C9821]: addu       $s3, $s3, $t4
    08941A38:[8FF40000]: lw         $s4, 0($ra)
    08941A3C:[0284A021]: addu       $s4, $s4, $a0
    08941A40:[25CEFFFF]: addiu      $t6, $t6, -1
    08941A44:[ADEE0000]: sw         $t6, 0($t7)
    08941A48:[25ADFFFF]: addiu      $t5, $t5, -1
    08941A4C:[AF0D0000]: sw         $t5, 0($t8)
    08941A50:[258CFFFF]: addiu      $t4, $t4, -1
    08941A54:[AF2C0000]: sw         $t4, 0($t9)
    08941A58:[2484FFFF]: addiu      $a0, $a0, -1
    08941A5C:[AFE40000]: sw         $a0, 0($ra)
    08941A60:[02207025]: or         $t6, $s1, $zr <=> move $t6, $s1
    08941A64:[02406825]: or         $t5, $s2, $zr <=> move $t5, $s2
    08941A68:[02606025]: or         $t4, $s3, $zr <=> move $t4, $s3
    08941A6C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08941A70:[26100001]: addiu      $s0, $s0, 1
    08941A74:[25EF0004]: addiu      $t7, $t7, 4
    08941A78:[27180004]: addiu      $t8, $t8, 4
    08941A7C:[27390004]: addiu      $t9, $t9, 4
    08941A80:[2E110100]: sltiu      $s1, $s0, 256
--> 08941A84:[1620FFE6]: bne        $s1, $zr, 0x08941A20
    08941A88:[27FF0004]: addiu      $ra, $ra, 4
    08941A8C:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941A90:[01A6202B]: sltu       $a0, $t5, $a2
    08941A94:[10800017]: beq        $a0, $zr, 0x08941AF4
  Back Branch 08941848 1062656 times (length 8)
    08941820:[1180FFFC]: beq        $t4, $zr, 0x08941814
    08941824:[00000000]: nop
    08941828:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    0894182C:[34030100]: ori        $v1, $zr, 256 <=> li $v1, 256
--> 08941830:[AC400000]: sw         $zr, 0($v0)
    08941834:[AC400004]: sw         $zr, 4($v0)
    08941838:[AC400008]: sw         $zr, 8($v0)
    0894183C:[AC40000C]: sw         $zr, 12($v0)
    08941840:[24420010]: addiu      $v0, $v0, 16
    08941844:[2463FFFF]: addiu      $v1, $v1, -1
--> 08941848:[1460FFF9]: bne        $v1, $zr, 0x08941830
    0894184C:[00E06025]: or         $t4, $a3, $zr <=> move $t4, $a3
    08941850:[00A01825]: or         $v1, $a1, $zr <=> move $v1, $a1
    08941854:[25050400]: addiu      $a1, $t0, 1024
    08941858:[25070800]: addiu      $a3, $t0, 2048
    0894185C:[25020C00]: addiu      $v0, $t0, 3072
  Back Branch 08941820 280230 times (length 5)
    0894180C:[15800006]: bne        $t4, $zr, 0x08941828
    08941810:[00000000]: nop
--> 08941814:[BC780000]: cache      0x18, 0($v1)
    08941818:[24630040]: addiu      $v1, $v1, 64
    0894181C:[0043602B]: sltu       $t4, $v0, $v1
--> 08941820:[1180FFFC]: beq        $t4, $zr, 0x08941814
    08941824:[00000000]: nop
    08941828:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    0894182C:[34030100]: ori        $v1, $zr, 256 <=> li $v1, 256
    08941830:[AC400000]: sw         $zr, 0($v0)
    08941834:[AC400004]: sw         $zr, 4($v0)
    08941838:[AC400008]: sw         $zr, 8($v0)
    0894183C:[AC40000C]: sw         $zr, 12($v0)
    08941840:[24420010]: addiu      $v0, $v0, 16
    08941844:[2463FFFF]: addiu      $v1, $v1, -1
  Back Branch 08941C14 52728 times (length 17)
    08941BC4:[24840008]: addiu      $a0, $a0, 8
    08941BC8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08941BCC:[0086282B]: sltu       $a1, $a0, $a2
    08941BD0:[10A00012]: beq        $a1, $zr, 0x08941C1C
    08941BD4:[25450004]: addiu      $a1, $t2, 4
--> 08941BD8:[8D470000]: lw         $a3, 0($t2)
    08941BDC:[8CA90000]: lw         $t1, 0($a1)
    08941BE0:[00073E02]: srl        $a3, $a3, 0x0018
    08941BE4:[30E700FF]: andi       $a3, $a3, 255
    08941BE8:[00073880]: sll        $a3, $a3, 0x0002
    08941BEC:[00473821]: addu       $a3, $v0, $a3
    08941BF0:[8CEC0000]: lw         $t4, 0($a3)
    08941BF4:[258C0001]: addiu      $t4, $t4, 1
    08941BF8:[ACEC0000]: sw         $t4, 0($a3)
    08941BFC:[000C3880]: sll        $a3, $t4, 0x0002
    08941C00:[00673821]: addu       $a3, $v1, $a3
    08941C04:[ACE90000]: sw         $t1, 0($a3)
    08941C08:[24840001]: addiu      $a0, $a0, 1
    08941C0C:[254A0008]: addiu      $t2, $t2, 8
    08941C10:[0086382B]: sltu       $a3, $a0, $a2
--> 08941C14:[14E0FFF0]: bne        $a3, $zr, 0x08941BD8
    08941C18:[24A50008]: addiu      $a1, $a1, 8
    08941C1C:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    08941C20:[0E2EEC5E]: jal        0x08BBB178 [sceKernelDcacheInvalidateRange]
    08941C24:[01602825]: or         $a1, $t3, $zr <=> move $a1, $t3
    08941C28:[03C0E825]: or         $sp, $fp, $zr <=> move $sp, $fp
    08941C2C:[8FB00000]: lw         $s0, 0($sp)
    08941C30:[8FB10004]: lw         $s1, 4($sp)
    08941C34:[8FB20008]: lw         $s2, 8($sp)
    08941C38:[8FB3000C]: lw         $s3, 12($sp)
    08941C3C:[8FB40010]: lw         $s4, 16($sp)
    08941C40:[8FBE0014]: lw         $fp, 20($sp)
    08941C44:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 08941AEC 52728 times (length 21)
    08941A8C:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941A90:[01A6202B]: sltu       $a0, $t5, $a2
    08941A94:[10800017]: beq        $a0, $zr, 0x08941AF4
    08941A98:[01206025]: or         $t4, $t1, $zr <=> move $t4, $t1
    08941A9C:[25840004]: addiu      $a0, $t4, 4
--> 08941AA0:[8D8E0000]: lw         $t6, 0($t4)
    08941AA4:[8C8F0000]: lw         $t7, 0($a0)
    08941AA8:[31D800FF]: andi       $t8, $t6, 255
    08941AAC:[0018C080]: sll        $t8, $t8, 0x0002
    08941AB0:[0118C021]: addu       $t8, $t0, $t8
    08941AB4:[8F190000]: lw         $t9, 0($t8)
    08941AB8:[27390001]: addiu      $t9, $t9, 1
    08941ABC:[AF190000]: sw         $t9, 0($t8)
    08941AC0:[0339C021]: addu       $t8, $t9, $t9
    08941AC4:[0018C880]: sll        $t9, $t8, 0x0002
    08941AC8:[0159C821]: addu       $t9, $t2, $t9
    08941ACC:[AF2E0000]: sw         $t6, 0($t9)
    08941AD0:[270E0001]: addiu      $t6, $t8, 1
    08941AD4:[000E7080]: sll        $t6, $t6, 0x0002
    08941AD8:[014E7021]: addu       $t6, $t2, $t6
    08941ADC:[ADCF0000]: sw         $t7, 0($t6)
    08941AE0:[25AD0001]: addiu      $t5, $t5, 1
    08941AE4:[258C0008]: addiu      $t4, $t4, 8
    08941AE8:[01A6702B]: sltu       $t6, $t5, $a2
--> 08941AEC:[15C0FFEC]: bne        $t6, $zr, 0x08941AA0
    08941AF0:[24840008]: addiu      $a0, $a0, 8
    08941AF4:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941AF8:[01A6202B]: sltu       $a0, $t5, $a2
    08941AFC:[10800018]: beq        $a0, $zr, 0x08941B60
  Back Branch 08941B58 52728 times (length 22)
    08941AF4:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    08941AF8:[01A6202B]: sltu       $a0, $t5, $a2
    08941AFC:[10800018]: beq        $a0, $zr, 0x08941B60
    08941B00:[01406025]: or         $t4, $t2, $zr <=> move $t4, $t2
    08941B04:[25840004]: addiu      $a0, $t4, 4
--> 08941B08:[8D8E0000]: lw         $t6, 0($t4)
    08941B0C:[8C8F0000]: lw         $t7, 0($a0)
    08941B10:[000EC202]: srl        $t8, $t6, 0x0008
    08941B14:[331800FF]: andi       $t8, $t8, 255
    08941B18:[0018C080]: sll        $t8, $t8, 0x0002
    08941B1C:[00B8C021]: addu       $t8, $a1, $t8
    08941B20:[8F190000]: lw         $t9, 0($t8)
    08941B24:[27390001]: addiu      $t9, $t9, 1
    08941B28:[AF190000]: sw         $t9, 0($t8)
    08941B2C:[0339C021]: addu       $t8, $t9, $t9
    08941B30:[0018C880]: sll        $t9, $t8, 0x0002
    08941B34:[0139C821]: addu       $t9, $t1, $t9
    08941B38:[AF2E0000]: sw         $t6, 0($t9)
    08941B3C:[270E0001]: addiu      $t6, $t8, 1
    08941B40:[000E7080]: sll        $t6, $t6, 0x0002
    08941B44:[012E7021]: addu       $t6, $t1, $t6
    08941B48:[ADCF0000]: sw         $t7, 0($t6)
    08941B4C:[25AD0001]: addiu      $t5, $t5, 1
    08941B50:[258C0008]: addiu      $t4, $t4, 8
    08941B54:[01A6702B]: sltu       $t6, $t5, $a2
--> 08941B58:[15C0FFEB]: bne        $t6, $zr, 0x08941B08
    08941B5C:[24840008]: addiu      $a0, $a0, 8
    08941B60:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08941B64:[00A6202B]: sltu       $a0, $a1, $a2
    08941B68:[10800017]: beq        $a0, $zr, 0x08941BC8
  Back Branch 08941BC0 52728 times (length 22)
    08941B5C:[24840008]: addiu      $a0, $a0, 8
    08941B60:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08941B64:[00A6202B]: sltu       $a0, $a1, $a2
    08941B68:[10800017]: beq        $a0, $zr, 0x08941BC8
    08941B6C:[25240004]: addiu      $a0, $t1, 4
--> 08941B70:[8D2C0000]: lw         $t4, 0($t1)
    08941B74:[8C8D0000]: lw         $t5, 0($a0)
    08941B78:[000C7402]: srl        $t6, $t4, 0x0010
    08941B7C:[31CE00FF]: andi       $t6, $t6, 255
    08941B80:[000E7080]: sll        $t6, $t6, 0x0002
    08941B84:[00EE7021]: addu       $t6, $a3, $t6
    08941B88:[8DCF0000]: lw         $t7, 0($t6)
    08941B8C:[25EF0001]: addiu      $t7, $t7, 1
    08941B90:[ADCF0000]: sw         $t7, 0($t6)
    08941B94:[01EF7021]: addu       $t6, $t7, $t7
    08941B98:[000E7880]: sll        $t7, $t6, 0x0002
    08941B9C:[014F7821]: addu       $t7, $t2, $t7
    08941BA0:[ADEC0000]: sw         $t4, 0($t7)
    08941BA4:[25CC0001]: addiu      $t4, $t6, 1
    08941BA8:[000C6080]: sll        $t4, $t4, 0x0002
    08941BAC:[014C6021]: addu       $t4, $t2, $t4
    08941BB0:[AD8D0000]: sw         $t5, 0($t4)
    08941BB4:[24A50001]: addiu      $a1, $a1, 1
    08941BB8:[25290008]: addiu      $t1, $t1, 8
    08941BBC:[00A6602B]: sltu       $t4, $a1, $a2
--> 08941BC0:[1580FFEB]: bne        $t4, $zr, 0x08941B70
    08941BC4:[24840008]: addiu      $a0, $a0, 8
    08941BC8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08941BCC:[0086282B]: sltu       $a1, $a0, $a2
    08941BD0:[10A00012]: beq        $a1, $zr, 0x08941C1C
  Back Branch 0894192C 52728 times (length 42)
    08941878:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    0894187C:[2484FFFF]: addiu      $a0, $a0, -1
    08941880:[01207025]: or         $t6, $t1, $zr <=> move $t6, $t1
    08941884:[00606825]: or         $t5, $v1, $zr <=> move $t5, $v1
    08941888:[25CC0004]: addiu      $t4, $t6, 4
--> 0894188C:[8DF90000]: lw         $t9, 0($t7)
    08941890:[0019FFC2]: srl        $ra, $t9, 0x001F
    08941894:[27FFFFFF]: addiu      $ra, $ra, -1
    08941898:[03E4F824]: and        $ra, $ra, $a0
    0894189C:[033FC826]: xor        $t9, $t9, $ra
    089418A0:[ADD90000]: sw         $t9, 0($t6)
    089418A4:[8DBF0000]: lw         $ra, 0($t5)
    089418A8:[AD9F0000]: sw         $ra, 0($t4)
    089418AC:[333F00FF]: andi       $ra, $t9, 255
    089418B0:[00198202]: srl        $s0, $t9, 0x0008
    089418B4:[321000FF]: andi       $s0, $s0, 255
    089418B8:[00198C02]: srl        $s1, $t9, 0x0010
    089418BC:[323100FF]: andi       $s1, $s1, 255
    089418C0:[0019CE02]: srl        $t9, $t9, 0x0018
    089418C4:[333900FF]: andi       $t9, $t9, 255
    089418C8:[001FF880]: sll        $ra, $ra, 0x0002
    089418CC:[011FF821]: addu       $ra, $t0, $ra
    089418D0:[8FF20000]: lw         $s2, 0($ra)
    089418D4:[26520001]: addiu      $s2, $s2, 1
    089418D8:[AFF20000]: sw         $s2, 0($ra)
    089418DC:[0010F880]: sll        $ra, $s0, 0x0002
    089418E0:[00BFF821]: addu       $ra, $a1, $ra
    089418E4:[8FF00000]: lw         $s0, 0($ra)
    089418E8:[26100001]: addiu      $s0, $s0, 1
    089418EC:[AFF00000]: sw         $s0, 0($ra)
    089418F0:[0011F880]: sll        $ra, $s1, 0x0002
    089418F4:[00FFF821]: addu       $ra, $a3, $ra
    089418F8:[8FF00000]: lw         $s0, 0($ra)
    089418FC:[26100001]: addiu      $s0, $s0, 1
    08941900:[AFF00000]: sw         $s0, 0($ra)
    08941904:[0019C880]: sll        $t9, $t9, 0x0002
    08941908:[0059C821]: addu       $t9, $v0, $t9
    0894190C:[8F3F0000]: lw         $ra, 0($t9)
    08941910:[27FF0001]: addiu      $ra, $ra, 1
    08941914:[AF3F0000]: sw         $ra, 0($t9)
    08941918:[27180001]: addiu      $t8, $t8, 1
    0894191C:[25EF0004]: addiu      $t7, $t7, 4
    08941920:[25CE0008]: addiu      $t6, $t6, 8
    08941924:[25AD0004]: addiu      $t5, $t5, 4
    08941928:[0306C82B]: sltu       $t9, $t8, $a2
--> 0894192C:[1720FFD7]: bne        $t9, $zr, 0x0894188C
    08941930:[258C0008]: addiu      $t4, $t4, 8
    08941934:[10000031]: b          0x089419FC
    08941938:[00000000]: nop
    0894193C:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    08941940:[0306602B]: sltu       $t4, $t8, $a2
_S1_2_895AC40 48044305 instructions (1,233%), 1264307 calls (0895AC40 - 0895AE30, length 125)
    0895AC40:[27BDFFE0]: addiu      $sp, $sp, -32
    0895AC44:[AFB00000]: sw         $s0, 0($sp)
    0895AC48:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0895AC4C:[8E04400C]: lw         $a0, 16396($s0)
    0895AC50:[AFB10004]: sw         $s1, 4($sp)
    0895AC54:[AFB3000C]: sw         $s3, 12($sp)
    0895AC58:[28C70001]: slti       $a3, $a2, 1
    0895AC5C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0895AC60:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0895AC64:[AFB20008]: sw         $s2, 8($sp)
    0895AC68:[AFB40010]: sw         $s4, 16($sp)
    0895AC6C:[AFB50014]: sw         $s5, 20($sp)
    0895AC70:[AFB60018]: sw         $s6, 24($sp)
    0895AC74:[AFBF001C]: sw         $ra, 28($sp)
    0895AC78:[14E00008]: bne        $a3, $zr, 0x0895AC9C
    0895AC7C:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0895AC80:[8E054014]: lw         $a1, 16404($s0)
    0895AC84:[00923021]: addu       $a2, $a0, $s2
    0895AC88:[00A6302A]: slt        $a2, $a1, $a2
    0895AC8C:[14C00005]: bne        $a2, $zr, 0x0895ACA4
    0895AC90:[00000000]: nop
    0895AC94:[10000006]: b          0x0895ACB0
    0895AC98:[00000000]: nop
    0895AC9C:[1000005B]: b          0x0895AE0C
    0895ACA0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0895ACA4:[00A49023]: subu       $s2, $a1, $a0
    0895ACA8:[1A400006]: blez       $s2, 0x0895ACC4
    0895ACAC:[00000000]: nop
    0895ACB0:[2A454001]: slti       $a1, $s2, 16385
    0895ACB4:[50A00005]: beql       $a1, $zr, 0x0895ACCC
    0895ACB8:[8E050004]: lw         $a1, 4($s0)
    0895ACBC:[10000028]: b          0x0895AD60
    0895ACC0:[00000000]: nop
    0895ACC4:[10000051]: b          0x0895AE0C
    0895ACC8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0895ACCC:[30A50100]: andi       $a1, $a1, 256
    0895ACD0:[10A00023]: beq        $a1, $zr, 0x0895AD60
    0895ACD4:[00000000]: nop
    0895ACD8:[3C0508BE]: lui        $a1, 0x08BE <=> li $a1, 0x08BE0000
    0895ACDC:[8CB5638C]: lw         $s5, 25484($a1)
    0895ACE0:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    0895ACE4:[8CB46388]: lw         $s4, 25480($a1)
    0895ACE8:[00043FC3]: sra        $a3, $a0, 0x001F
    0895ACEC:[34860000]: ori        $a2, $a0, 0
    0895ACF0:[8E040000]: lw         $a0, 0($s0)
    0895ACF4:[0E2EECD8]: jal        0x08BBB360 [sceIoLseek]
    0895ACF8:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0895ACFC:[00752026]: xor        $a0, $v1, $s5
    0895AD00:[2C840001]: sltiu      $a0, $a0, 1
    0895AD04:[0054302B]: sltu       $a2, $v0, $s4
    0895AD08:[0075282A]: slt        $a1, $v1, $s5
    0895AD0C:[00862024]: and        $a0, $a0, $a2
    0895AD10:[00852025]: or         $a0, $a0, $a1
    0895AD14:[14800006]: bne        $a0, $zr, 0x0895AD30
    0895AD18:[00000000]: nop
    0895AD1C:[8E040000]: lw         $a0, 0($s0)
    0895AD20:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0895AD24:[0E2EECC8]: jal        0x08BBB320 [sceIoRead]
    0895AD28:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0895AD2C:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    0895AD30:[06C10003]: bgez       $s6, 0x0895AD40
    0895AD34:[00000000]: nop
    0895AD38:[0E2EEC8E]: jal        0x08BBB238 [sceKernelDelayThreadCB]
    0895AD3C:[340403E8]: ori        $a0, $zr, 1000 <=> li $a0, 1000
    0895AD40:[06C0FFE9]: bltz       $s6, 0x0895ACE8
    0895AD44:[8E04400C]: lw         $a0, 16396($s0)
    0895AD48:[00961021]: addu       $v0, $a0, $s6
    0895AD4C:[AE02400C]: sw         $v0, 16396($s0)
    0895AD50:[AE024010]: sw         $v0, 16400($s0)
    0895AD54:[00531023]: subu       $v0, $v0, $s3
    0895AD58:[1000002C]: b          0x0895AE0C
    0895AD5C:[00000000]: nop
    0895AD60:[8E054008]: lw         $a1, 16392($s0)
    0895AD64:[0004A383]: sra        $s4, $a0, 0x000E
    0895AD68:[10B40005]: beq        $a1, $s4, 0x0895AD80
    0895AD6C:[00000000]: nop
    0895AD70:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0895AD74:[0E256AC0]: jal        0x0895AB00
    0895AD78:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0895AD7C:[8E04400C]: lw         $a0, 16396($s0)
    0895AD80:[30843FFF]: andi       $a0, $a0, 16383
    0895AD84:[34154000]: ori        $s5, $zr, 16384 <=> li $s5, 16384
    0895AD88:[02A4A823]: subu       $s5, $s5, $a0
    0895AD8C:[02042021]: addu       $a0, $s0, $a0
    0895AD90:[02B2282A]: slt        $a1, $s5, $s2
    0895AD94:[10A00015]: beq        $a1, $zr, 0x0895ADEC
    0895AD98:[24840008]: addiu      $a0, $a0, 8
    0895AD9C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0895ADA0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0895ADA4:[0E24FF79]: jal        0x0893FDE4
    0895ADA8:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0895ADAC:[8E04400C]: lw         $a0, 16396($s0)
    0895ADB0:[26940001]: addiu      $s4, $s4, 1
    0895ADB4:[00952021]: addu       $a0, $a0, $s5
    0895ADB8:[AE04400C]: sw         $a0, 16396($s0)
    0895ADBC:[02358821]: addu       $s1, $s1, $s5
    0895ADC0:[02559023]: subu       $s2, $s2, $s5
    0895ADC4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0895ADC8:[0E256AC0]: jal        0x0895AB00
    0895ADCC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0895ADD0:[8E04400C]: lw         $a0, 16396($s0)
    0895ADD4:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    0895ADD8:[30843FFF]: andi       $a0, $a0, 16383
    0895ADDC:[02042021]: addu       $a0, $s0, $a0
    0895ADE0:[02B2282A]: slt        $a1, $s5, $s2
    0895ADE4:[14A0FFED]: bne        $a1, $zr, 0x0895AD9C
    0895ADE8:[24840008]: addiu      $a0, $a0, 8
    0895ADEC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0895ADF0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0895ADF4:[0E24FF79]: jal        0x0893FDE4
    0895ADF8:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0895ADFC:[8E04400C]: lw         $a0, 16396($s0)
    0895AE00:[00921021]: addu       $v0, $a0, $s2
    0895AE04:[AE02400C]: sw         $v0, 16396($s0)
    0895AE08:[00531023]: subu       $v0, $v0, $s3
    0895AE0C:[8FB00000]: lw         $s0, 0($sp)
    0895AE10:[8FB10004]: lw         $s1, 4($sp)
    0895AE14:[8FB20008]: lw         $s2, 8($sp)
    0895AE18:[8FB3000C]: lw         $s3, 12($sp)
    0895AE1C:[8FB40010]: lw         $s4, 16($sp)
    0895AE20:[8FB50014]: lw         $s5, 20($sp)
    0895AE24:[8FB60018]: lw         $s6, 24($sp)
    0895AE28:[8FBF001C]: lw         $ra, 28($sp)
    0895AE2C:[03E00008]: jr         $ra
    0895AE30:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0895AD40 15 times (length 24)
    0895ACD4:[00000000]: nop
    0895ACD8:[3C0508BE]: lui        $a1, 0x08BE <=> li $a1, 0x08BE0000
    0895ACDC:[8CB5638C]: lw         $s5, 25484($a1)
    0895ACE0:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    0895ACE4:[8CB46388]: lw         $s4, 25480($a1)
--> 0895ACE8:[00043FC3]: sra        $a3, $a0, 0x001F
    0895ACEC:[34860000]: ori        $a2, $a0, 0
    0895ACF0:[8E040000]: lw         $a0, 0($s0)
    0895ACF4:[0E2EECD8]: jal        0x08BBB360 [sceIoLseek]
    0895ACF8:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0895ACFC:[00752026]: xor        $a0, $v1, $s5
    0895AD00:[2C840001]: sltiu      $a0, $a0, 1
    0895AD04:[0054302B]: sltu       $a2, $v0, $s4
    0895AD08:[0075282A]: slt        $a1, $v1, $s5
    0895AD0C:[00862024]: and        $a0, $a0, $a2
    0895AD10:[00852025]: or         $a0, $a0, $a1
    0895AD14:[14800006]: bne        $a0, $zr, 0x0895AD30
    0895AD18:[00000000]: nop
    0895AD1C:[8E040000]: lw         $a0, 0($s0)
    0895AD20:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0895AD24:[0E2EECC8]: jal        0x08BBB320 [sceIoRead]
    0895AD28:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0895AD2C:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    0895AD30:[06C10003]: bgez       $s6, 0x0895AD40
    0895AD34:[00000000]: nop
    0895AD38:[0E2EEC8E]: jal        0x08BBB238 [sceKernelDelayThreadCB]
    0895AD3C:[340403E8]: ori        $a0, $zr, 1000 <=> li $a0, 1000
--> 0895AD40:[06C0FFE9]: bltz       $s6, 0x0895ACE8
    0895AD44:[8E04400C]: lw         $a0, 16396($s0)
    0895AD48:[00961021]: addu       $v0, $a0, $s6
    0895AD4C:[AE02400C]: sw         $v0, 16396($s0)
    0895AD50:[AE024010]: sw         $v0, 16400($s0)
    0895AD54:[00531023]: subu       $v0, $v0, $s3
_S1_2_881D238 46055443 instructions (1,182%), 712974 calls (0881D238 - 0881D3D0, length 103)
    0881D238:[27BDFFF0]: addiu      $sp, $sp, -16
    0881D23C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0881D240:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0881D244:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    0881D248:[AFBF0008]: sw         $ra, 8($sp)
    0881D24C:[06000012]: bltz       $s0, 0x0881D298
    0881D250:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    0881D254:[2A050080]: slti       $a1, $s0, 128
    0881D258:[10A0000F]: beq        $a1, $zr, 0x0881D298
    0881D25C:[00000000]: nop
    0881D260:[1A20000D]: blez       $s1, 0x0881D298
    0881D264:[3C0508C0]: lui        $a1, 0x08C0 <=> li $a1, 0x08C00000
    0881D268:[24A6CEF8]: addiu      $a2, $a1, -12552
    0881D26C:[8CC60004]: lw         $a2, 4($a2)
    0881D270:[8CA5CEF8]: lw         $a1, -12552($a1)
    0881D274:[00C53023]: subu       $a2, $a2, $a1
    0881D278:[00063883]: sra        $a3, $a2, 0x0002
    0881D27C:[00073F82]: srl        $a3, $a3, 0x001E
    0881D280:[00C73021]: addu       $a2, $a2, $a3
    0881D284:[00063083]: sra        $a2, $a2, 0x0002
    0881D288:[04810005]: bgez       $a0, 0x0881D2A0
    0881D28C:[000631C0]: sll        $a2, $a2, 0x0007
    0881D290:[10000007]: b          0x0881D2B0
    0881D294:[00C42021]: addu       $a0, $a2, $a0
    0881D298:[1000004B]: b          0x0881D3C8
    0881D29C:[00000000]: nop
    0881D2A0:[0086382A]: slt        $a3, $a0, $a2
    0881D2A4:[54E00003]: bnel       $a3, $zr, 0x0881D2B4
    0881D2A8:[000431C3]: sra        $a2, $a0, 0x0007
    0881D2AC:[00862023]: subu       $a0, $a0, $a2
    0881D2B0:[000431C3]: sra        $a2, $a0, 0x0007
    0881D2B4:[00063080]: sll        $a2, $a2, 0x0002
    0881D2B8:[00A62821]: addu       $a1, $a1, $a2
    0881D2BC:[8CA60000]: lw         $a2, 0($a1)
    0881D2C0:[3093007F]: andi       $s3, $a0, 127
    0881D2C4:[8CC40004]: lw         $a0, 4($a2)
    0881D2C8:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0881D2CC:[24840018]: addiu      $a0, $a0, 24
    0881D2D0:[84870000]: lh         $a3, 0($a0)
    0881D2D4:[8C8A0004]: lw         $t2, 4($a0)
    0881D2D8:[00C72021]: addu       $a0, $a2, $a3
    0881D2DC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0881D2E0:[03A03825]: or         $a3, $sp, $zr <=> move $a3, $sp
    0881D2E4:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0881D2E8:[0140F809]: jalr       $ra, $t2
    0881D2EC:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    0881D2F0:[00102143]: sra        $a0, $s0, 0x0005
    0881D2F4:[001328C3]: sra        $a1, $s3, 0x0003
    0881D2F8:[000426C2]: srl        $a0, $a0, 0x001B
    0881D2FC:[00052F42]: srl        $a1, $a1, 0x001D
    0881D300:[02042021]: addu       $a0, $s0, $a0
    0881D304:[02652821]: addu       $a1, $s3, $a1
    0881D308:[00042143]: sra        $a0, $a0, 0x0005
    0881D30C:[000528C3]: sra        $a1, $a1, 0x0003
    0881D310:[00103843]: sra        $a3, $s0, 0x0001
    0881D314:[000421C0]: sll        $a0, $a0, 0x0007
    0881D318:[00052A40]: sll        $a1, $a1, 0x0009
    0881D31C:[00073FC2]: srl        $a3, $a3, 0x001F
    0881D320:[00852021]: addu       $a0, $a0, $a1
    0881D324:[02072821]: addu       $a1, $s0, $a3
    0881D328:[00052843]: sra        $a1, $a1, 0x0001
    0881D32C:[30A5000F]: andi       $a1, $a1, 15
    0881D330:[32670007]: andi       $a3, $s3, 7
    0881D334:[00852021]: addu       $a0, $a0, $a1
    0881D338:[8FA60004]: lw         $a2, 4($sp)
    0881D33C:[00072900]: sll        $a1, $a3, 0x0004
    0881D340:[00852021]: addu       $a0, $a0, $a1
    0881D344:[00862021]: addu       $a0, $a0, $a2
    0881D348:[90850000]: lbu        $a1, 0($a0)
    0881D34C:[32060001]: andi       $a2, $s0, 1
    0881D350:[10C0000F]: beq        $a2, $zr, 0x0881D390
    0881D354:[30B0000F]: andi       $s0, $a1, 15
    0881D358:[00053103]: sra        $a2, $a1, 0x0004
    0881D35C:[30C600FF]: andi       $a2, $a2, 255
    0881D360:[00D2382A]: slt        $a3, $a2, $s2
    0881D364:[10E00007]: beq        $a3, $zr, 0x0881D384
    0881D368:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0881D36C:[00D13021]: addu       $a2, $a2, $s1
    0881D370:[30C600FF]: andi       $a2, $a2, 255
    0881D374:[0246382A]: slt        $a3, $s2, $a2
    0881D378:[10E00002]: beq        $a3, $zr, 0x0881D384
    0881D37C:[00000000]: nop
    0881D380:[324600FF]: andi       $a2, $s2, 255
    0881D384:[00063100]: sll        $a2, $a2, 0x0004
    0881D388:[1000000C]: b          0x0881D3BC
    0881D38C:[30C600FF]: andi       $a2, $a2, 255
    0881D390:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0881D394:[30A500F0]: andi       $a1, $a1, 240
    0881D398:[00D2382A]: slt        $a3, $a2, $s2
    0881D39C:[10E00007]: beq        $a3, $zr, 0x0881D3BC
    0881D3A0:[30A500FF]: andi       $a1, $a1, 255
    0881D3A4:[02113021]: addu       $a2, $s0, $s1
    0881D3A8:[30C600FF]: andi       $a2, $a2, 255
    0881D3AC:[0246382A]: slt        $a3, $s2, $a2
    0881D3B0:[10E00002]: beq        $a3, $zr, 0x0881D3BC
    0881D3B4:[00000000]: nop
    0881D3B8:[324600FF]: andi       $a2, $s2, 255
    0881D3BC:[00A62825]: or         $a1, $a1, $a2
    0881D3C0:[30A500FF]: andi       $a1, $a1, 255
    0881D3C4:[A0850000]: sb         $a1, 0($a0)
    0881D3C8:[8FBF0008]: lw         $ra, 8($sp)
    0881D3CC:[03E00008]: jr         $ra
    0881D3D0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8958DBC 39836814 instructions (1,022%), 1532013 calls (08958DBC - 08958E44, length 35)
    08958DBC:[27BDFFF0]: addiu      $sp, $sp, -16
    08958DC0:[AFB00000]: sw         $s0, 0($sp)
    08958DC4:[AFB10004]: sw         $s1, 4($sp)
    08958DC8:[AFB20008]: sw         $s2, 8($sp)
    08958DCC:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08958DD0:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08958DD4:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08958DD8:[AFBF000C]: sw         $ra, 12($sp)
    08958DDC:[0E256362]: jal        0x08958D88
    08958DE0:[00000000]: nop
    08958DE4:[5040000A]: beql       $v0, $zr, 0x08958E10
    08958DE8:[8E440010]: lw         $a0, 16($s2)
    08958DEC:[0E2EEC7E]: jal        0x08BBB1F8 [sceKernelCheckCallback]
    08958DF0:[00000000]: nop
    08958DF4:[8F848938]: lw         $a0, -30408($gp)
    08958DF8:[10800003]: beq        $a0, $zr, 0x08958E08
    08958DFC:[00000000]: nop
    08958E00:[0080F809]: jalr       $ra, $a0
    08958E04:[00000000]: nop
    08958E08:[1000FFF4]: b          0x08958DDC
    08958E0C:[00000000]: nop
    08958E10:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08958E14:[8C864028]: lw         $a2, 16424($a0)
    08958E18:[24C60010]: addiu      $a2, $a2, 16
    08958E1C:[84C70000]: lh         $a3, 0($a2)
    08958E20:[8CC80004]: lw         $t0, 4($a2)
    08958E24:[00872021]: addu       $a0, $a0, $a3
    08958E28:[0100F809]: jalr       $ra, $t0
    08958E2C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08958E30:[8FB00000]: lw         $s0, 0($sp)
    08958E34:[8FB10004]: lw         $s1, 4($sp)
    08958E38:[8FB20008]: lw         $s2, 8($sp)
    08958E3C:[8FBF000C]: lw         $ra, 12($sp)
    08958E40:[03E00008]: jr         $ra
    08958E44:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08958E08 373 times (length 13)
    08958DC8:[AFB20008]: sw         $s2, 8($sp)
    08958DCC:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08958DD0:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08958DD4:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08958DD8:[AFBF000C]: sw         $ra, 12($sp)
--> 08958DDC:[0E256362]: jal        0x08958D88
    08958DE0:[00000000]: nop
    08958DE4:[5040000A]: beql       $v0, $zr, 0x08958E10
    08958DE8:[8E440010]: lw         $a0, 16($s2)
    08958DEC:[0E2EEC7E]: jal        0x08BBB1F8 [sceKernelCheckCallback]
    08958DF0:[00000000]: nop
    08958DF4:[8F848938]: lw         $a0, -30408($gp)
    08958DF8:[10800003]: beq        $a0, $zr, 0x08958E08
    08958DFC:[00000000]: nop
    08958E00:[0080F809]: jalr       $ra, $a0
    08958E04:[00000000]: nop
--> 08958E08:[1000FFF4]: b          0x08958DDC
    08958E0C:[00000000]: nop
    08958E10:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08958E14:[8C864028]: lw         $a2, 16424($a0)
    08958E18:[24C60010]: addiu      $a2, $a2, 16
_S1_2_88236B4 38155667 instructions (0,979%), 1611 calls (088236B4 - 088237F4, length 81)
    088236B4:[27BDFFF0]: addiu      $sp, $sp, -16
    088236B8:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    088236BC:[24A6FFFF]: addiu      $a2, $a1, -1
    088236C0:[10E0004B]: beq        $a3, $zr, 0x088237F0
    088236C4:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088236C8:[3C073D23]: lui        $a3, 0x3D23 <=> li $a3, 0x3D230000
    088236CC:[34E7D70A]: ori        $a3, $a3, -10486
    088236D0:[44877000]: mtc1       $a3, $f14
    088236D4:[3C073B80]: lui        $a3, 0x3B80 <=> li $a3, 0x3B800000
    088236D8:[34E78081]: ori        $a3, $a3, -32639
    088236DC:[44876800]: mtc1       $a3, $f13
    088236E0:[3C073980]: lui        $a3, 0x3980 <=> li $a3, 0x39800000
    088236E4:[44876000]: mtc1       $a3, $f12
    088236E8:[C48F001C]: lwc1       $f15, 28($a0)
    088236EC:[C490000C]: lwc1       $f16, 12($a0)
    088236F0:[460E7BC2]: mul.s      $f15, $f15, $f14
    088236F4:[C4910010]: lwc1       $f17, 16($a0)
    088236F8:[460F83C0]: add.s      $f15, $f16, $f15
    088236FC:[E48F000C]: swc1       $f15, 12($a0)
    08823700:[E7B10000]: swc1       $f17, 0($sp)
    08823704:[C48F0014]: lwc1       $f15, 20($a0)
    08823708:[E7AF0004]: swc1       $f15, 4($sp)
    0882370C:[C48F0018]: lwc1       $f15, 24($a0)
    08823710:[E7AF0008]: swc1       $f15, 8($sp)
    08823714:[9087003F]: lbu        $a3, 63($a0)
    08823718:[C7B10000]: lwc1       $f17, 0($sp)
    0882371C:[44877800]: mtc1       $a3, $f15
    08823720:[C7B00004]: lwc1       $f16, 4($sp)
    08823724:[46807BE0]: cvt.s.w    $f15, $f15
    08823728:[C7B20008]: lwc1       $f18, 8($sp)
    0882372C:[460D7BC2]: mul.s      $f15, $f15, $f13
    08823730:[460F8C42]: mul.s      $f17, $f17, $f15
    08823734:[460F8402]: mul.s      $f16, $f16, $f15
    08823738:[E7B10000]: swc1       $f17, 0($sp)
    0882373C:[460F93C2]: mul.s      $f15, $f18, $f15
    08823740:[E7B00004]: swc1       $f16, 4($sp)
    08823744:[E7AF0008]: swc1       $f15, 8($sp)
    08823748:[C4930020]: lwc1       $f19, 32($a0)
    0882374C:[46138C40]: add.s      $f17, $f17, $f19
    08823750:[E7B10000]: swc1       $f17, 0($sp)
    08823754:[C4800024]: lwc1       $f0, 36($a0)
    08823758:[46008400]: add.s      $f16, $f16, $f0
    0882375C:[E7B00004]: swc1       $f16, 4($sp)
    08823760:[C4900028]: lwc1       $f16, 40($a0)
    08823764:[46107BC0]: add.s      $f15, $f15, $f16
    08823768:[E7AF0008]: swc1       $f15, 8($sp)
    0882376C:[E4910010]: swc1       $f17, 16($a0)
    08823770:[C7AF0004]: lwc1       $f15, 4($sp)
    08823774:[E48F0014]: swc1       $f15, 20($a0)
    08823778:[C7AF0008]: lwc1       $f15, 8($sp)
    0882377C:[C4910000]: lwc1       $f17, 0($a0)
    08823780:[E48F0018]: swc1       $f15, 24($a0)
    08823784:[C7AF0000]: lwc1       $f15, 0($sp)
    08823788:[C4920004]: lwc1       $f18, 4($a0)
    0882378C:[460F8BC0]: add.s      $f15, $f17, $f15
    08823790:[94870038]: lhu        $a3, 56($a0)
    08823794:[C4900008]: lwc1       $f16, 8($a0)
    08823798:[44879800]: mtc1       $a3, $f19
    0882379C:[46809CE0]: cvt.s.w    $f19, $f19
    088237A0:[E48F0000]: swc1       $f15, 0($a0)
    088237A4:[C7AF0004]: lwc1       $f15, 4($sp)
    088237A8:[9487003A]: lhu        $a3, 58($a0)
    088237AC:[460F93C0]: add.s      $f15, $f18, $f15
    088237B0:[C491002C]: lwc1       $f17, 44($a0)
    088237B4:[9488003C]: lhu        $t0, 60($a0)
    088237B8:[460C9CC2]: mul.s      $f19, $f19, $f12
    088237BC:[00E83821]: addu       $a3, $a3, $t0
    088237C0:[E48F0004]: swc1       $f15, 4($a0)
    088237C4:[C7AF0008]: lwc1       $f15, 8($sp)
    088237C8:[46138C40]: add.s      $f17, $f17, $f19
    088237CC:[A487003A]: sh         $a3, 58($a0)
    088237D0:[460F83C0]: add.s      $f15, $f16, $f15
    088237D4:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    088237D8:[24A6FFFF]: addiu      $a2, $a1, -1
    088237DC:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088237E0:[E48F0008]: swc1       $f15, 8($a0)
    088237E4:[E491002C]: swc1       $f17, 44($a0)
    088237E8:[14E0FFBF]: bne        $a3, $zr, 0x088236E8
    088237EC:[24840040]: addiu      $a0, $a0, 64
    088237F0:[03E00008]: jr         $ra
    088237F4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088237E8 569146 times (length 66)
    088236D4:[3C073B80]: lui        $a3, 0x3B80 <=> li $a3, 0x3B800000
    088236D8:[34E78081]: ori        $a3, $a3, -32639
    088236DC:[44876800]: mtc1       $a3, $f13
    088236E0:[3C073980]: lui        $a3, 0x3980 <=> li $a3, 0x39800000
    088236E4:[44876000]: mtc1       $a3, $f12
--> 088236E8:[C48F001C]: lwc1       $f15, 28($a0)
    088236EC:[C490000C]: lwc1       $f16, 12($a0)
    088236F0:[460E7BC2]: mul.s      $f15, $f15, $f14
    088236F4:[C4910010]: lwc1       $f17, 16($a0)
    088236F8:[460F83C0]: add.s      $f15, $f16, $f15
    088236FC:[E48F000C]: swc1       $f15, 12($a0)
    08823700:[E7B10000]: swc1       $f17, 0($sp)
    08823704:[C48F0014]: lwc1       $f15, 20($a0)
    08823708:[E7AF0004]: swc1       $f15, 4($sp)
    0882370C:[C48F0018]: lwc1       $f15, 24($a0)
    08823710:[E7AF0008]: swc1       $f15, 8($sp)
    08823714:[9087003F]: lbu        $a3, 63($a0)
    08823718:[C7B10000]: lwc1       $f17, 0($sp)
    0882371C:[44877800]: mtc1       $a3, $f15
    08823720:[C7B00004]: lwc1       $f16, 4($sp)
    08823724:[46807BE0]: cvt.s.w    $f15, $f15
    08823728:[C7B20008]: lwc1       $f18, 8($sp)
    0882372C:[460D7BC2]: mul.s      $f15, $f15, $f13
    08823730:[460F8C42]: mul.s      $f17, $f17, $f15
    08823734:[460F8402]: mul.s      $f16, $f16, $f15
    08823738:[E7B10000]: swc1       $f17, 0($sp)
    0882373C:[460F93C2]: mul.s      $f15, $f18, $f15
    08823740:[E7B00004]: swc1       $f16, 4($sp)
    08823744:[E7AF0008]: swc1       $f15, 8($sp)
    08823748:[C4930020]: lwc1       $f19, 32($a0)
    0882374C:[46138C40]: add.s      $f17, $f17, $f19
    08823750:[E7B10000]: swc1       $f17, 0($sp)
    08823754:[C4800024]: lwc1       $f0, 36($a0)
    08823758:[46008400]: add.s      $f16, $f16, $f0
    0882375C:[E7B00004]: swc1       $f16, 4($sp)
    08823760:[C4900028]: lwc1       $f16, 40($a0)
    08823764:[46107BC0]: add.s      $f15, $f15, $f16
    08823768:[E7AF0008]: swc1       $f15, 8($sp)
    0882376C:[E4910010]: swc1       $f17, 16($a0)
    08823770:[C7AF0004]: lwc1       $f15, 4($sp)
    08823774:[E48F0014]: swc1       $f15, 20($a0)
    08823778:[C7AF0008]: lwc1       $f15, 8($sp)
    0882377C:[C4910000]: lwc1       $f17, 0($a0)
    08823780:[E48F0018]: swc1       $f15, 24($a0)
    08823784:[C7AF0000]: lwc1       $f15, 0($sp)
    08823788:[C4920004]: lwc1       $f18, 4($a0)
    0882378C:[460F8BC0]: add.s      $f15, $f17, $f15
    08823790:[94870038]: lhu        $a3, 56($a0)
    08823794:[C4900008]: lwc1       $f16, 8($a0)
    08823798:[44879800]: mtc1       $a3, $f19
    0882379C:[46809CE0]: cvt.s.w    $f19, $f19
    088237A0:[E48F0000]: swc1       $f15, 0($a0)
    088237A4:[C7AF0004]: lwc1       $f15, 4($sp)
    088237A8:[9487003A]: lhu        $a3, 58($a0)
    088237AC:[460F93C0]: add.s      $f15, $f18, $f15
    088237B0:[C491002C]: lwc1       $f17, 44($a0)
    088237B4:[9488003C]: lhu        $t0, 60($a0)
    088237B8:[460C9CC2]: mul.s      $f19, $f19, $f12
    088237BC:[00E83821]: addu       $a3, $a3, $t0
    088237C0:[E48F0004]: swc1       $f15, 4($a0)
    088237C4:[C7AF0008]: lwc1       $f15, 8($sp)
    088237C8:[46138C40]: add.s      $f17, $f17, $f19
    088237CC:[A487003A]: sh         $a3, 58($a0)
    088237D0:[460F83C0]: add.s      $f15, $f16, $f15
    088237D4:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    088237D8:[24A6FFFF]: addiu      $a2, $a1, -1
    088237DC:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088237E0:[E48F0008]: swc1       $f15, 8($a0)
    088237E4:[E491002C]: swc1       $f17, 44($a0)
--> 088237E8:[14E0FFBF]: bne        $a3, $zr, 0x088236E8
    088237EC:[24840040]: addiu      $a0, $a0, 64
    088237F0:[03E00008]: jr         $ra
    088237F4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8891130 37929150 instructions (0,973%), 1264305 calls (08891130 - 088911D4, length 42)
    08891130:[27BDFFF0]: addiu      $sp, $sp, -16
    08891134:[AFB10004]: sw         $s1, 4($sp)
    08891138:[00058AC0]: sll        $s1, $a1, 0x000B
    0889113C:[AFB20008]: sw         $s2, 8($sp)
    08891140:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08891144:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    08891148:[00118821]: addu       $s1, $zr, $s1 <=> move $s1, $s1
    0889114C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891150:[AFB00000]: sw         $s0, 0($sp)
    08891154:[AFBF000C]: sw         $ra, 12($sp)
    08891158:[0E25636F]: jal        0x08958DBC
    0889115C:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08891160:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08891164:[06000008]: bltz       $s0, 0x08891188
    08891168:[00000000]: nop
    0889116C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08891170:[0483000B]: bgezl      $a0, 0x088911A0
    08891174:[308407FF]: andi       $a0, $a0, 2047
    08891178:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    0889117C:[308407FF]: andi       $a0, $a0, 2047
    08891180:[10000007]: b          0x088911A0
    08891184:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    08891188:[00112823]: subu       $a1, $zr, $s1 <=> negu $a1, $s1
    0889118C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08891190:[0E2563CA]: jal        0x08958F28
    08891194:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08891198:[10000009]: b          0x088911C0
    0889119C:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    088911A0:[10800003]: beq        $a0, $zr, 0x088911B0
    088911A4:[00000000]: nop
    088911A8:[10000005]: b          0x088911C0
    088911AC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088911B0:[001022C3]: sra        $a0, $s0, 0x000B
    088911B4:[00042542]: srl        $a0, $a0, 0x0015
    088911B8:[02041021]: addu       $v0, $s0, $a0
    088911BC:[000212C3]: sra        $v0, $v0, 0x000B
    088911C0:[8FB00000]: lw         $s0, 0($sp)
    088911C4:[8FB10004]: lw         $s1, 4($sp)
    088911C8:[8FB20008]: lw         $s2, 8($sp)
    088911CC:[8FBF000C]: lw         $ra, 12($sp)
    088911D0:[03E00008]: jr         $ra
    088911D4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881A4C0 36529017 instructions (0,937%), 24768 calls (0881A4C0 - 0881ACE8, length 523)
    0881A4C0:[27BDEE30]: addiu      $sp, $sp, -4560
    0881A4C4:[8F859108]: lw         $a1, -28408($gp)
    0881A4C8:[3C063C23]: lui        $a2, 0x3C23 <=> li $a2, 0x3C230000
    0881A4CC:[C4AC0064]: lwc1       $f12, 100($a1)
    0881A4D0:[AFB211A8]: sw         $s2, 4520($sp)
    0881A4D4:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0881A4D8:[34C5D70A]: ori        $a1, $a2, -10486
    0881A4DC:[3C043D4C]: lui        $a0, 0x3D4C <=> li $a0, 0x3D4C0000
    0881A4E0:[44856800]: mtc1       $a1, $f13
    0881A4E4:[E7B81190]: swc1       $f24, 4496($sp)
    0881A4E8:[AFB311AC]: sw         $s3, 4524($sp)
    0881A4EC:[4480C000]: mtc1       $zr, $f24
    0881A4F0:[3484CCCD]: ori        $a0, $a0, -13107
    0881A4F4:[460D603C]: c.lt.s     $f12, $f13
    0881A4F8:[27B30030]: addiu      $s3, $sp, 48
    0881A4FC:[E7B41188]: swc1       $f20, 4488($sp)
    0881A500:[E7B6118C]: swc1       $f22, 4492($sp)
    0881A504:[E7BA1194]: swc1       $f26, 4500($sp)
    0881A508:[E7BC1198]: swc1       $f28, 4504($sp)
    0881A50C:[E7BE119C]: swc1       $f30, 4508($sp)
    0881A510:[AFB011A0]: sw         $s0, 4512($sp)
    0881A514:[AFB111A4]: sw         $s1, 4516($sp)
    0881A518:[AFB411B0]: sw         $s4, 4528($sp)
    0881A51C:[AFB511B4]: sw         $s5, 4532($sp)
    0881A520:[AFB611B8]: sw         $s6, 4536($sp)
    0881A524:[AFB711BC]: sw         $s7, 4540($sp)
    0881A528:[AFBE11C0]: sw         $fp, 4544($sp)
    0881A52C:[AFBF11C4]: sw         $ra, 4548($sp)
    0881A530:[45000001]: bc1f       0x0881A538
    0881A534:[4484D000]: mtc1       $a0, $f26
    0881A538:[DA4001C0]: lv.q       C000.q, 448($s2)
    0881A53C:[DA4101D0]: lv.q       C010.q, 464($s2)
    0881A540:[DA4201E0]: lv.q       C020.q, 480($s2)
    0881A544:[DA4301F0]: lv.q       C030.q, 496($s2)
    0881A548:[FBA00030]: sv.q       C000.q, 48($sp)
    0881A54C:[26640010]: addiu      $a0, $s3, 16
    0881A550:[FBA10040]: sv.q       C010.q, 64($sp)
    0881A554:[24840004]: addiu      $a0, $a0, 4
    0881A558:[FBA20050]: sv.q       C020.q, 80($sp)
    0881A55C:[4600C446]: mov.s      $f17, $f24
    0881A560:[FBA30060]: sv.q       C030.q, 96($sp)
    0881A564:[27A60070]: addiu      $a2, $sp, 112
    0881A568:[46008C86]: mov.s      $f18, $f17
    0881A56C:[C48C0000]: lwc1       $f12, 0($a0)
    0881A570:[460094C6]: mov.s      $f19, $f18
    0881A574:[3C04411C]: lui        $a0, 0x411C <=> li $a0, 0x411C0000
    0881A578:[46009806]: mov.s      $f0, $f19
    0881A57C:[3484F5C3]: ori        $a0, $a0, -2621
    0881A580:[8F918598]: lw         $s1, -31336($gp)
    0881A584:[44846800]: mtc1       $a0, $f13
    0881A588:[C64E1E4C]: lwc1       $f14, 7756($s2)
    0881A58C:[460D6502]: mul.s      $f20, $f12, $f13
    0881A590:[8E240014]: lw         $a0, 20($s1)
    0881A594:[46000086]: mov.s      $f2, $f0
    0881A598:[E7B810C8]: swc1       $f24, 4296($sp)
    0881A59C:[46001046]: mov.s      $f1, $f2
    0881A5A0:[E7B810C4]: swc1       $f24, 4292($sp)
    0881A5A4:[24CA003F]: addiu      $t2, $a2, 63
    0881A5A8:[460EA502]: mul.s      $f20, $f20, $f14
    0881A5AC:[E7B810C0]: swc1       $f24, 4288($sp)
    0881A5B0:[2406FFC0]: addiu      $a2, $zr, -64 <=> li $a2, -64
    0881A5B4:[E7B810D4]: swc1       $f24, 4308($sp)
    0881A5B8:[01465024]: and        $t2, $t2, $a2
    0881A5BC:[E7B810D0]: swc1       $f24, 4304($sp)
    0881A5C0:[26250264]: addiu      $a1, $s1, 612
    0881A5C4:[E7B810CC]: swc1       $f24, 4300($sp)
    0881A5C8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0881A5CC:[26471850]: addiu      $a3, $s2, 6224
    0881A5D0:[03A04025]: or         $t0, $sp, $zr <=> move $t0, $sp
    0881A5D4:[26490A10]: addiu      $t1, $s2, 2576
    0881A5D8:[C4EC0024]: lwc1       $f12, 36($a3)
    0881A5DC:[C4ED0020]: lwc1       $f13, 32($a3)
    0881A5E0:[C52E02E4]: lwc1       $f14, 740($t1)
    0881A5E4:[E50C10B0]: swc1       $f12, 4272($t0)
    0881A5E8:[E7AE10F0]: swc1       $f14, 4336($sp)
    0881A5EC:[C52C02E8]: lwc1       $f12, 744($t1)
    0881A5F0:[E7AC10F4]: swc1       $f12, 4340($sp)
    0881A5F4:[C52C02EC]: lwc1       $f12, 748($t1)
    0881A5F8:[C7AE10F4]: lwc1       $f14, 4340($sp)
    0881A5FC:[E7AC10F8]: swc1       $f12, 4344($sp)
    0881A600:[461A7780]: add.s      $f30, $f14, $f26
    0881A604:[C52C02FC]: lwc1       $f12, 764($t1)
    0881A608:[460D7341]: sub.s      $f13, $f14, $f13
    0881A60C:[4602F03C]: c.lt.s     $f30, $f2
    0881A610:[460C6B01]: sub.s      $f12, $f13, $f12
    0881A614:[45030001]: bc1tl      0x0881A61C
    0881A618:[46001786]: mov.s      $f30, $f2
    0881A61C:[4600F086]: mov.s      $f2, $f30
    0881A620:[4612603E]: c.le.s     $f12, $f18
    0881A624:[00000000]: nop
    0881A628:[45020001]: bc1fl      0x0881A630
    0881A62C:[46009306]: mov.s      $f12, $f18
    0881A630:[C7AE10F0]: lwc1       $f14, 4336($sp)
    0881A634:[46009B46]: mov.s      $f13, $f19
    0881A638:[46006486]: mov.s      $f18, $f12
    0881A63C:[461A7381]: sub.s      $f14, $f14, $f26
    0881A640:[460D703C]: c.lt.s     $f14, $f13
    0881A644:[00000000]: nop
    0881A648:[45030001]: bc1tl      0x0881A650
    0881A64C:[46007346]: mov.s      $f13, $f14
    0881A650:[C7AF10F0]: lwc1       $f15, 4336($sp)
    0881A654:[46000B86]: mov.s      $f14, $f1
    0881A658:[46006CC6]: mov.s      $f19, $f13
    0881A65C:[461A7BC0]: add.s      $f15, $f15, $f26
    0881A660:[460E783E]: c.le.s     $f15, $f14
    0881A664:[00000000]: nop
    0881A668:[45020001]: bc1fl      0x0881A670
    0881A66C:[46007B86]: mov.s      $f14, $f15
    0881A670:[C7B010F8]: lwc1       $f16, 4344($sp)
    0881A674:[46008BC6]: mov.s      $f15, $f17
    0881A678:[46007046]: mov.s      $f1, $f14
    0881A67C:[461A8401]: sub.s      $f16, $f16, $f26
    0881A680:[460F803C]: c.lt.s     $f16, $f15
    0881A684:[00000000]: nop
    0881A688:[45030001]: bc1tl      0x0881A690
    0881A68C:[460083C6]: mov.s      $f15, $f16
    0881A690:[46000406]: mov.s      $f16, $f0
    0881A694:[C7A010F8]: lwc1       $f0, 4344($sp)
    0881A698:[46007C46]: mov.s      $f17, $f15
    0881A69C:[461A0000]: add.s      $f0, $f0, $f26
    0881A6A0:[4610003E]: c.le.s     $f0, $f16
    0881A6A4:[00000000]: nop
    0881A6A8:[45020001]: bc1fl      0x0881A6B0
    0881A6AC:[46000406]: mov.s      $f16, $f0
    0881A6B0:[24C60001]: addiu      $a2, $a2, 1
    0881A6B4:[46008006]: mov.s      $f0, $f16
    0881A6B8:[24E70040]: addiu      $a3, $a3, 64
    0881A6BC:[25080004]: addiu      $t0, $t0, 4
    0881A6C0:[28CB0004]: slti       $t3, $a2, 4
    0881A6C4:[1560FFC4]: bne        $t3, $zr, 0x0881A5D8
    0881A6C8:[25290390]: addiu      $t1, $t1, 912
    0881A6CC:[E7BE10D0]: swc1       $f30, 4304($sp)
    0881A6D0:[460CF481]: sub.s      $f18, $f30, $f12
    0881A6D4:[AFAA1184]: sw         $t2, 4484($sp)
    0881A6D8:[460D7441]: sub.s      $f17, $f14, $f13
    0881A6DC:[E7AC10C4]: swc1       $f12, 4292($sp)
    0881A6E0:[460F84C1]: sub.s      $f19, $f16, $f15
    0881A6E4:[E7AD10C0]: swc1       $f13, 4288($sp)
    0881A6E8:[E7AE10CC]: swc1       $f14, 4300($sp)
    0881A6EC:[461E6300]: add.s      $f12, $f12, $f30
    0881A6F0:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0881A6F4:[460E6B40]: add.s      $f13, $f13, $f14
    0881A6F8:[E7AF10C8]: swc1       $f15, 4296($sp)
    0881A6FC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881A700:[46107BC0]: add.s      $f15, $f15, $f16
    0881A704:[E7B010D4]: swc1       $f16, 4308($sp)
    0881A708:[E7B110E4]: swc1       $f17, 4324($sp)
    0881A70C:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0881A710:[4484F000]: mtc1       $a0, $f30
    0881A714:[E7B210E8]: swc1       $f18, 4328($sp)
    0881A718:[461E8C42]: mul.s      $f17, $f17, $f30
    0881A71C:[E7B310EC]: swc1       $f19, 4332($sp)
    0881A720:[461E9482]: mul.s      $f18, $f18, $f30
    0881A724:[E7AD10D8]: swc1       $f13, 4312($sp)
    0881A728:[461E9B82]: mul.s      $f14, $f19, $f30
    0881A72C:[E7AC10DC]: swc1       $f12, 4316($sp)
    0881A730:[461E6B42]: mul.s      $f13, $f13, $f30
    0881A734:[E7AF10E0]: swc1       $f15, 4320($sp)
    0881A738:[E7B110E4]: swc1       $f17, 4324($sp)
    0881A73C:[461E6302]: mul.s      $f12, $f12, $f30
    0881A740:[E7B210E8]: swc1       $f18, 4328($sp)
    0881A744:[461E7BC2]: mul.s      $f15, $f15, $f30
    0881A748:[E7AE10EC]: swc1       $f14, 4332($sp)
    0881A74C:[E7AD10D8]: swc1       $f13, 4312($sp)
    0881A750:[E7AC10DC]: swc1       $f12, 4316($sp)
    0881A754:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    0881A758:[E7AF10E0]: swc1       $f15, 4320($sp)
    0881A75C:[27A610D8]: addiu      $a2, $sp, 4312
    0881A760:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0881A764:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0881A768:[340A0040]: ori        $t2, $zr, 64 <=> li $t2, 64
    0881A76C:[0E206C39]: jal        0x0881B0E4
    0881A770:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    0881A774:[C64C1DAC]: lwc1       $f12, 7596($s2)
    0881A778:[4600A387]: neg.s      $f14, $f20
    0881A77C:[C64D1EA8]: lwc1       $f13, 7848($s2)
    0881A780:[AFA21174]: sw         $v0, 4468($sp)
    0881A784:[460D6302]: mul.s      $f12, $f12, $f13
    0881A788:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881A78C:[4484E000]: mtc1       $a0, $f28
    0881A790:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0881A794:[26240764]: addiu      $a0, $s1, 1892
    0881A798:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0881A79C:[E7AC1180]: swc1       $f12, 4480($sp)
    0881A7A0:[E7AE117C]: swc1       $f14, 4476($sp)
    0881A7A4:[AFA41178]: sw         $a0, 4472($sp)
    0881A7A8:[26460A10]: addiu      $a2, $s2, 2576
    0881A7AC:[26511850]: addiu      $s1, $s2, 6224
    0881A7B0:[265E2C2C]: addiu      $fp, $s2, 11308
    0881A7B4:[AFBD1160]: sw         $sp, 4448($sp)
    0881A7B8:[26572C5C]: addiu      $s7, $s2, 11356
    0881A7BC:[0240B025]: or         $s6, $s2, $zr <=> move $s6, $s2
    0881A7C0:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0881A7C4:[C6340020]: lwc1       $f20, 32($s1)
    0881A7C8:[C61602FC]: lwc1       $f22, 764($s0)
    0881A7CC:[8E0402E0]: lw         $a0, 736($s0)
    0881A7D0:[10800003]: beq        $a0, $zr, 0x0881A7E0
    0881A7D4:[26150070]: addiu      $s5, $s0, 112
    0881A7D8:[461EB582]: mul.s      $f22, $f22, $f30
    0881A7DC:[4616A500]: add.s      $f20, $f20, $f22
    0881A7E0:[C60C02E4]: lwc1       $f12, 740($s0)
    0881A7E4:[00132043]: sra        $a0, $s3, 0x0001
    0881A7E8:[000427C2]: srl        $a0, $a0, 0x001F
    0881A7EC:[E7AC1114]: swc1       $f12, 4372($sp)
    0881A7F0:[02642021]: addu       $a0, $s3, $a0
    0881A7F4:[C60C02E8]: lwc1       $f12, 744($s0)
    0881A7F8:[00042043]: sra        $a0, $a0, 0x0001
    0881A7FC:[00042900]: sll        $a1, $a0, 0x0004
    0881A800:[E7AC1118]: swc1       $f12, 4376($sp)
    0881A804:[00042080]: sll        $a0, $a0, 0x0002
    0881A808:[C60C02EC]: lwc1       $f12, 748($s0)
    0881A80C:[00A42021]: addu       $a0, $a1, $a0
    0881A810:[E7AC111C]: swc1       $f12, 4380($sp)
    0881A814:[02442021]: addu       $a0, $s2, $a0
    0881A818:[C48C1E48]: lwc1       $f12, 7752($a0)
    0881A81C:[4616A500]: add.s      $f20, $f20, $f22
    0881A820:[3C043F40]: lui        $a0, 0x3F40 <=> li $a0, 0x3F400000
    0881A824:[44846800]: mtc1       $a0, $f13
    0881A828:[C7AE1114]: lwc1       $f14, 4372($sp)
    0881A82C:[460D6302]: mul.s      $f12, $f12, $f13
    0881A830:[4618703C]: c.lt.s     $f14, $f24
    0881A834:[00000000]: nop
    0881A838:[45000004]: bc1f       0x0881A84C
    0881A83C:[461A6301]: sub.s      $f12, $f12, $f26
    0881A840:[C7AD1114]: lwc1       $f13, 4372($sp)
    0881A844:[10000003]: b          0x0881A854
    0881A848:[460C6B00]: add.s      $f12, $f13, $f12
    0881A84C:[C7AD1114]: lwc1       $f13, 4372($sp)
    0881A850:[460C6B01]: sub.s      $f12, $f13, $f12
    0881A854:[AFA61164]: sw         $a2, 4452($sp)
    0881A858:[E7AC1114]: swc1       $f12, 4372($sp)
    0881A85C:[C7AC1118]: lwc1       $f12, 4376($sp)
    0881A860:[461A6300]: add.s      $f12, $f12, $f26
    0881A864:[E7AC1118]: swc1       $f12, 4376($sp)
    0881A868:[27A41114]: addiu      $a0, $sp, 4372
    0881A86C:[C8920000]: lv.s       S420.s, 0($a0)
    0881A870:[C8920005]: lv.s       S421.s, 4($a0)
    0881A874:[C892000A]: lv.s       S422.s, 8($a0)
    0881A878:[DBA00030]: lv.q       C000.q, 48($sp)
    0881A87C:[DBA10040]: lv.q       C010.q, 64($sp)
    0881A880:[DBA20050]: lv.q       C020.q, 80($sp)
    0881A884:[DBA30060]: lv.q       C030.q, 96($sp)
    0881A888:[F192A013]: VHTFM4.q   C430.q, E000.q, C420.q
    0881A88C:[D0009392]: vmov.q     C420.q, C430.q
    0881A890:[FBB21150]: sv.q       C420.q, 4432($sp)
    0881A894:[C7AC1150]: lwc1       $f12, 4432($sp)
    0881A898:[C7AD1154]: lwc1       $f13, 4436($sp)
    0881A89C:[C7AE1158]: lwc1       $f14, 4440($sp)
    0881A8A0:[27A40040]: addiu      $a0, $sp, 64
    0881A8A4:[E7AC1170]: swc1       $f12, 4464($sp)
    0881A8A8:[E7AD116C]: swc1       $f13, 4460($sp)
    0881A8AC:[C48F0000]: lwc1       $f15, 0($a0)
    0881A8B0:[E7AE1168]: swc1       $f14, 4456($sp)
    0881A8B4:[E7AF1120]: swc1       $f15, 4384($sp)
    0881A8B8:[C4900004]: lwc1       $f16, 4($a0)
    0881A8BC:[E7B01124]: swc1       $f16, 4388($sp)
    0881A8C0:[C4910008]: lwc1       $f17, 8($a0)
    0881A8C4:[E7B11128]: swc1       $f17, 4392($sp)
    0881A8C8:[4600A487]: neg.s      $f18, $f20
    0881A8CC:[46127BC2]: mul.s      $f15, $f15, $f18
    0881A8D0:[E7AF1120]: swc1       $f15, 4384($sp)
    0881A8D4:[46128402]: mul.s      $f16, $f16, $f18
    0881A8D8:[E7B01124]: swc1       $f16, 4388($sp)
    0881A8DC:[46128C42]: mul.s      $f17, $f17, $f18
    0881A8E0:[E7B11128]: swc1       $f17, 4392($sp)
    0881A8E4:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    0881A8E8:[E7BC112C]: swc1       $f28, 4396($sp)
    0881A8EC:[E7AC1130]: swc1       $f12, 4400($sp)
    0881A8F0:[E7AD1134]: swc1       $f13, 4404($sp)
    0881A8F4:[E7AE1138]: swc1       $f14, 4408($sp)
    0881A8F8:[E7AF113C]: swc1       $f15, 4412($sp)
    0881A8FC:[E7B01140]: swc1       $f16, 4416($sp)
    0881A900:[E7B11144]: swc1       $f17, 4420($sp)
    0881A904:[8FA41174]: lw         $a0, 4468($sp)
    0881A908:[1080000D]: beq        $a0, $zr, 0x0881A940
    0881A90C:[00000000]: nop
    0881A910:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0881A914:[4600D306]: mov.s      $f12, $f26
    0881A918:[AFA61164]: sw         $a2, 4452($sp)
    0881A91C:[27A40004]: addiu      $a0, $sp, 4
    0881A920:[27A51130]: addiu      $a1, $sp, 4400
    0881A924:[8FA61184]: lw         $a2, 4484($sp)
    0881A928:[27A8112C]: addiu      $t0, $sp, 4396
    0881A92C:[0E206E6E]: jal        0x0881B9B8
    0881A930:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0881A934:[10400002]: beq        $v0, $zr, 0x0881A940
    0881A938:[00000000]: nop
    0881A93C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0881A940:[C7AC112C]: lwc1       $f12, 4396($sp)
    0881A944:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881A948:[8FA61164]: lw         $a2, 4452($sp)
    0881A94C:[461C603C]: c.lt.s     $f12, $f28
    0881A950:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0881A954:[45030001]: bc1tl      0x0881A95C
    0881A958:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0881A95C:[AE040324]: sw         $a0, 804($s0)
    0881A960:[C7AC112C]: lwc1       $f12, 4396($sp)
    0881A964:[460CA342]: mul.s      $f13, $f20, $f12
    0881A968:[46166B41]: sub.s      $f13, $f13, $f22
    0881A96C:[46006D07]: neg.s      $f20, $f13
    0881A970:[4618A03C]: c.lt.s     $f20, $f24
    0881A974:[00000000]: nop
    0881A978:[45030001]: bc1tl      0x0881A980
    0881A97C:[4600C506]: mov.s      $f20, $f24
    0881A980:[8E4443EC]: lw         $a0, 17388($s2)
    0881A984:[8C840428]: lw         $a0, 1064($a0)
    0881A988:[1487000B]: bne        $a0, $a3, 0x0881A9B8
    0881A98C:[4600A306]: mov.s      $f12, $f20
    0881A990:[3C043C23]: lui        $a0, 0x3C23 <=> li $a0, 0x3C230000
    0881A994:[C64E0174]: lwc1       $f14, 372($s2)
    0881A998:[3484D70A]: ori        $a0, $a0, -10486
    0881A99C:[44847800]: mtc1       $a0, $f15
    0881A9A0:[460F7381]: sub.s      $f14, $f14, $f15
    0881A9A4:[460EA03C]: c.lt.s     $f20, $f14
    0881A9A8:[00000000]: nop
    0881A9AC:[45010002]: bc1t       0x0881A9B8
    0881A9B0:[00000000]: nop
    0881A9B4:[4600C306]: mov.s      $f12, $f24
    0881A9B8:[4618683C]: c.lt.s     $f13, $f24
    0881A9BC:[00000000]: nop
    0881A9C0:[45030001]: bc1tl      0x0881A9C8
    0881A9C4:[4600C346]: mov.s      $f13, $f24
    0881A9C8:[461A6B80]: add.s      $f14, $f13, $f26
    0881A9CC:[C7AF1118]: lwc1       $f15, 4376($sp)
    0881A9D0:[46167580]: add.s      $f22, $f14, $f22
    0881A9D4:[460FB581]: sub.s      $f22, $f22, $f15
    0881A9D8:[4618B03C]: c.lt.s     $f22, $f24
    0881A9DC:[00000000]: nop
    0881A9E0:[45000002]: bc1f       0x0881A9EC
    0881A9E4:[00000000]: nop
    0881A9E8:[4600C586]: mov.s      $f22, $f24
    0881A9EC:[E61602F8]: swc1       $f22, 760($s0)
    0881A9F0:[C62F0028]: lwc1       $f15, 40($s1)
    0881A9F4:[4618783C]: c.lt.s     $f15, $f24
    0881A9F8:[00000000]: nop
    0881A9FC:[45000003]: bc1f       0x0881AA0C
    0881AA00:[C6AE0004]: lwc1       $f14, 4($s5)
    0881AA04:[10000002]: b          0x0881AA10
    0881AA08:[C6300014]: lwc1       $f16, 20($s1)
    0881AA0C:[C6300010]: lwc1       $f16, 16($s1)
    0881AA10:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881AA14:[C4920024]: lwc1       $f18, 36($a0)
    0881AA18:[C4910018]: lwc1       $f17, 24($a0)
    0881AA1C:[C493000C]: lwc1       $f19, 12($a0)
    0881AA20:[46128C41]: sub.s      $f17, $f17, $f18
    0881AA24:[C480002C]: lwc1       $f0, 44($a0)
    0881AA28:[4600903C]: c.lt.s     $f18, $f0
    0881AA2C:[00000000]: nop
    0881AA30:[45000006]: bc1f       0x0881AA4C
    0881AA34:[46119C42]: mul.s      $f17, $f19, $f17
    0881AA38:[C493002C]: lwc1       $f19, 44($a0)
    0881AA3C:[C4800030]: lwc1       $f0, 48($a0)
    0881AA40:[46129C81]: sub.s      $f18, $f19, $f18
    0881AA44:[46009482]: mul.s      $f18, $f18, $f0
    0881AA48:[46128C40]: add.s      $f17, $f17, $f18
    0881AA4C:[3A650001]: xori       $a1, $s3, 1
    0881AA50:[8FA41160]: lw         $a0, 4448($sp)
    0881AA54:[00052880]: sll        $a1, $a1, 0x0002
    0881AA58:[C7B2117C]: lwc1       $f18, 4476($sp)
    0881AA5C:[C49310B0]: lwc1       $f19, 4272($a0)
    0881AA60:[03A52821]: addu       $a1, $sp, $a1
    0881AA64:[46119441]: sub.s      $f17, $f18, $f17
    0881AA68:[C4A010B0]: lwc1       $f0, 4272($a1)
    0881AA6C:[2A650002]: slti       $a1, $s3, 2
    0881AA70:[38A50001]: xori       $a1, $a1, 1
    0881AA74:[46009CC1]: sub.s      $f19, $f19, $f0
    0881AA78:[00054180]: sll        $t0, $a1, 0x0006
    0881AA7C:[00052900]: sll        $a1, $a1, 0x0004
    0881AA80:[01052821]: addu       $a1, $t0, $a1
    0881AA84:[02452821]: addu       $a1, $s2, $a1
    0881AA88:[C4B21DD8]: lwc1       $f18, 7640($a1)
    0881AA8C:[C6000308]: lwc1       $f0, 776($s0)
    0881AA90:[46139482]: mul.s      $f18, $f18, $f19
    0881AA94:[C6421EA8]: lwc1       $f2, 7848($s2)
    0881AA98:[46128C40]: add.s      $f17, $f17, $f18
    0881AA9C:[46008C43]: div.s      $f17, $f17, $f0
    0881AAA0:[C60102E8]: lwc1       $f1, 744($s0)
    0881AAA4:[C7A31180]: lwc1       $f3, 4480($sp)
    0881AAA8:[C6441EAC]: lwc1       $f4, 7852($s2)
    0881AAAC:[E62C0034]: swc1       $f12, 52($s1)
    0881AAB0:[46101402]: mul.s      $f16, $f2, $f16
    0881AAB4:[46008403]: div.s      $f16, $f16, $f0
    0881AAB8:[461E8B02]: mul.s      $f12, $f17, $f30
    0881AABC:[46111442]: mul.s      $f17, $f2, $f17
    0881AAC0:[46026482]: mul.s      $f18, $f12, $f2
    0881AAC4:[46117C40]: add.s      $f17, $f15, $f17
    0881AAC8:[460D0B01]: sub.s      $f12, $f1, $f13
    0881AACC:[46127BC0]: add.s      $f15, $f15, $f18
    0881AAD0:[460E6341]: sub.s      $f13, $f12, $f14
    0881AAD4:[461C8400]: add.s      $f16, $f16, $f28
    0881AAD8:[46027BC2]: mul.s      $f15, $f15, $f2
    0881AADC:[46108C03]: div.s      $f16, $f17, $f16
    0881AAE0:[460F73C0]: add.s      $f15, $f14, $f15
    0881AAE4:[46037C81]: sub.s      $f18, $f15, $f3
    0881AAE8:[4612603C]: c.lt.s     $f12, $f18
    0881AAEC:[00000000]: nop
    0881AAF0:[45010003]: bc1t       0x0881AB00
    0881AAF4:[46046B42]: mul.s      $f13, $f13, $f4
    0881AAF8:[52800017]: beql       $s4, $zr, 0x0881AB58
    0881AAFC:[C630001C]: lwc1       $f16, 28($s1)
    0881AB00:[C62D001C]: lwc1       $f13, 28($s1)
    0881AB04:[C60E02E8]: lwc1       $f14, 744($s0)
    0881AB08:[460D7341]: sub.s      $f13, $f14, $f13
    0881AB0C:[460D783E]: c.le.s     $f15, $f13
    0881AB10:[00000000]: nop
    0881AB14:[45010009]: bc1t       0x0881AB3C
    0881AB18:[00000000]: nop
    0881AB1C:[3C053F33]: lui        $a1, 0x3F33 <=> li $a1, 0x3F330000
    0881AB20:[C62F001C]: lwc1       $f15, 28($s1)
    0881AB24:[34A53333]: ori        $a1, $a1, 13107
    0881AB28:[C60C02E8]: lwc1       $f12, 744($s0)
    0881AB2C:[44856800]: mtc1       $a1, $f13
    0881AB30:[460D8342]: mul.s      $f13, $f16, $f13
    0881AB34:[10000006]: b          0x0881AB50
    0881AB38:[460F63C1]: sub.s      $f15, $f12, $f15
    0881AB3C:[460F603E]: c.le.s     $f12, $f15
    0881AB40:[00000000]: nop
    0881AB44:[45010002]: bc1t       0x0881AB50
    0881AB48:[46008346]: mov.s      $f13, $f16
    0881AB4C:[460063C6]: mov.s      $f15, $f12
    0881AB50:[1000001B]: b          0x0881ABC0
    0881AB54:[AE000324]: sw         $zr, 804($s0)
    0881AB58:[C61102E8]: lwc1       $f17, 744($s0)
    0881AB5C:[46108C01]: sub.s      $f16, $f17, $f16
    0881AB60:[4610603E]: c.le.s     $f12, $f16
    0881AB64:[00000000]: nop
    0881AB68:[45010009]: bc1t       0x0881AB90
    0881AB6C:[00000000]: nop
    0881AB70:[C62F001C]: lwc1       $f15, 28($s1)
    0881AB74:[C62C0024]: lwc1       $f12, 36($s1)
    0881AB78:[C60D02E8]: lwc1       $f13, 744($s0)
    0881AB7C:[460F6301]: sub.s      $f12, $f12, $f15
    0881AB80:[C64E1EAC]: lwc1       $f14, 7852($s2)
    0881AB84:[460F6BC1]: sub.s      $f15, $f13, $f15
    0881AB88:[1000000D]: b          0x0881ABC0
    0881AB8C:[460E6342]: mul.s      $f13, $f12, $f14
    0881AB90:[460F603C]: c.lt.s     $f12, $f15
    0881AB94:[00000000]: nop
    0881AB98:[45000008]: bc1f       0x0881ABBC
    0881AB9C:[00000000]: nop
    0881ABA0:[460E7B41]: sub.s      $f13, $f15, $f14
    0881ABA4:[C6501EAC]: lwc1       $f16, 7852($s2)
    0881ABA8:[46106B42]: mul.s      $f13, $f13, $f16
    0881ABAC:[4618683C]: c.lt.s     $f13, $f24
    0881ABB0:[00000000]: nop
    0881ABB4:[45020001]: bc1fl      0x0881ABBC
    0881ABB8:[4600C346]: mov.s      $f13, $f24
    0881ABBC:[460063C6]: mov.s      $f15, $f12
    0881ABC0:[C60C02E8]: lwc1       $f12, 744($s0)
    0881ABC4:[E62D0028]: swc1       $f13, 40($s1)
    0881ABC8:[460F6301]: sub.s      $f12, $f12, $f15
    0881ABCC:[E62C0024]: swc1       $f12, 36($s1)
    0881ABD0:[E6AF0004]: swc1       $f15, 4($s5)
    0881ABD4:[8E050324]: lw         $a1, 804($s0)
    0881ABD8:[10A00022]: beq        $a1, $zr, 0x0881AC64
    0881ABDC:[00000000]: nop
    0881ABE0:[C7AC001C]: lwc1       $f12, 28($sp)
    0881ABE4:[E7CC0000]: swc1       $f12, 0($fp)
    0881ABE8:[C7AC0020]: lwc1       $f12, 32($sp)
    0881ABEC:[E7CC0004]: swc1       $f12, 4($fp)
    0881ABF0:[C7AC0024]: lwc1       $f12, 36($sp)
    0881ABF4:[E7CC0008]: swc1       $f12, 8($fp)
    0881ABF8:[C7AC0004]: lwc1       $f12, 4($sp)
    0881ABFC:[E6EC0000]: swc1       $f12, 0($s7)
    0881AC00:[C7AC0008]: lwc1       $f12, 8($sp)
    0881AC04:[E6EC0004]: swc1       $f12, 4($s7)
    0881AC08:[C7AC000C]: lwc1       $f12, 12($sp)
    0881AC0C:[E6EC0008]: swc1       $f12, 8($s7)
    0881AC10:[93A50028]: lbu        $a1, 40($sp)
    0881AC14:[8FA81178]: lw         $t0, 4472($sp)
    0881AC18:[00054940]: sll        $t1, $a1, 0x0005
    0881AC1C:[01255023]: subu       $t2, $t1, $a1
    0881AC20:[AEC52C1C]: sw         $a1, 11292($s6)
    0881AC24:[000A2880]: sll        $a1, $t2, 0x0002
    0881AC28:[00A92823]: subu       $a1, $a1, $t1
    0881AC2C:[01052821]: addu       $a1, $t0, $a1
    0881AC30:[8CA50000]: lw         $a1, 0($a1)
    0881AC34:[C7AC0010]: lwc1       $f12, 16($sp)
    0881AC38:[000541C0]: sll        $t0, $a1, 0x0007
    0881AC3C:[E60C033C]: swc1       $f12, 828($s0)
    0881AC40:[C7AC0014]: lwc1       $f12, 20($sp)
    0881AC44:[00052900]: sll        $a1, $a1, 0x0004
    0881AC48:[E60C0340]: swc1       $f12, 832($s0)
    0881AC4C:[C7AC0018]: lwc1       $f12, 24($sp)
    0881AC50:[01052823]: subu       $a1, $t0, $a1
    0881AC54:[02452821]: addu       $a1, $s2, $a1
    0881AC58:[E60C0344]: swc1       $f12, 836($s0)
    0881AC5C:[24A51EFC]: addiu      $a1, $a1, 7932
    0881AC60:[AE050338]: sw         $a1, 824($s0)
    0881AC64:[24840004]: addiu      $a0, $a0, 4
    0881AC68:[26730001]: addiu      $s3, $s3, 1
    0881AC6C:[AFA41160]: sw         $a0, 4448($sp)
    0881AC70:[24C60390]: addiu      $a2, $a2, 912
    0881AC74:[26310040]: addiu      $s1, $s1, 64
    0881AC78:[27DE000C]: addiu      $fp, $fp, 12
    0881AC7C:[26F7000C]: addiu      $s7, $s7, 12
    0881AC80:[2A640004]: slti       $a0, $s3, 4
    0881AC84:[1480FECE]: bne        $a0, $zr, 0x0881A7C0
    0881AC88:[26D60004]: addiu      $s6, $s6, 4
    0881AC8C:[C7AC1170]: lwc1       $f12, 4464($sp)
    0881AC90:[C7AD116C]: lwc1       $f13, 4460($sp)
    0881AC94:[C7AE1168]: lwc1       $f14, 4456($sp)
    0881AC98:[E7AC10FC]: swc1       $f12, 4348($sp)
    0881AC9C:[E7AD1100]: swc1       $f13, 4352($sp)
    0881ACA0:[E7AE1104]: swc1       $f14, 4356($sp)
    0881ACA4:[C7B41188]: lwc1       $f20, 4488($sp)
    0881ACA8:[C7B6118C]: lwc1       $f22, 4492($sp)
    0881ACAC:[C7B81190]: lwc1       $f24, 4496($sp)
    0881ACB0:[C7BA1194]: lwc1       $f26, 4500($sp)
    0881ACB4:[C7BC1198]: lwc1       $f28, 4504($sp)
    0881ACB8:[C7BE119C]: lwc1       $f30, 4508($sp)
    0881ACBC:[8FB011A0]: lw         $s0, 4512($sp)
    0881ACC0:[8FB111A4]: lw         $s1, 4516($sp)
    0881ACC4:[8FB211A8]: lw         $s2, 4520($sp)
    0881ACC8:[8FB311AC]: lw         $s3, 4524($sp)
    0881ACCC:[8FB411B0]: lw         $s4, 4528($sp)
    0881ACD0:[8FB511B4]: lw         $s5, 4532($sp)
    0881ACD4:[8FB611B8]: lw         $s6, 4536($sp)
    0881ACD8:[8FB711BC]: lw         $s7, 4540($sp)
    0881ACDC:[8FBE11C0]: lw         $fp, 4544($sp)
    0881ACE0:[8FBF11C4]: lw         $ra, 4548($sp)
    0881ACE4:[03E00008]: jr         $ra
    0881ACE8:[27BD11D0]: addiu      $sp, $sp, 4560
  Back Branch 0881A6C4 99072 times (length 61)
--> 0881A5D8:[C4EC0024]: lwc1       $f12, 36($a3)
    0881A5DC:[C4ED0020]: lwc1       $f13, 32($a3)
    0881A5E0:[C52E02E4]: lwc1       $f14, 740($t1)
    0881A5E4:[E50C10B0]: swc1       $f12, 4272($t0)
    0881A5E8:[E7AE10F0]: swc1       $f14, 4336($sp)
    0881A5EC:[C52C02E8]: lwc1       $f12, 744($t1)
    0881A5F0:[E7AC10F4]: swc1       $f12, 4340($sp)
    0881A5F4:[C52C02EC]: lwc1       $f12, 748($t1)
    0881A5F8:[C7AE10F4]: lwc1       $f14, 4340($sp)
    0881A5FC:[E7AC10F8]: swc1       $f12, 4344($sp)
    0881A600:[461A7780]: add.s      $f30, $f14, $f26
    0881A604:[C52C02FC]: lwc1       $f12, 764($t1)
    0881A608:[460D7341]: sub.s      $f13, $f14, $f13
    0881A60C:[4602F03C]: c.lt.s     $f30, $f2
    0881A610:[460C6B01]: sub.s      $f12, $f13, $f12
    0881A614:[45030001]: bc1tl      0x0881A61C
    0881A618:[46001786]: mov.s      $f30, $f2
    0881A61C:[4600F086]: mov.s      $f2, $f30
    0881A620:[4612603E]: c.le.s     $f12, $f18
    0881A624:[00000000]: nop
    0881A628:[45020001]: bc1fl      0x0881A630
    0881A62C:[46009306]: mov.s      $f12, $f18
    0881A630:[C7AE10F0]: lwc1       $f14, 4336($sp)
    0881A634:[46009B46]: mov.s      $f13, $f19
    0881A638:[46006486]: mov.s      $f18, $f12
    0881A63C:[461A7381]: sub.s      $f14, $f14, $f26
    0881A640:[460D703C]: c.lt.s     $f14, $f13
    0881A644:[00000000]: nop
    0881A648:[45030001]: bc1tl      0x0881A650
    0881A64C:[46007346]: mov.s      $f13, $f14
    0881A650:[C7AF10F0]: lwc1       $f15, 4336($sp)
    0881A654:[46000B86]: mov.s      $f14, $f1
    0881A658:[46006CC6]: mov.s      $f19, $f13
    0881A65C:[461A7BC0]: add.s      $f15, $f15, $f26
    0881A660:[460E783E]: c.le.s     $f15, $f14
    0881A664:[00000000]: nop
    0881A668:[45020001]: bc1fl      0x0881A670
    0881A66C:[46007B86]: mov.s      $f14, $f15
    0881A670:[C7B010F8]: lwc1       $f16, 4344($sp)
    0881A674:[46008BC6]: mov.s      $f15, $f17
    0881A678:[46007046]: mov.s      $f1, $f14
    0881A67C:[461A8401]: sub.s      $f16, $f16, $f26
    0881A680:[460F803C]: c.lt.s     $f16, $f15
    0881A684:[00000000]: nop
    0881A688:[45030001]: bc1tl      0x0881A690
    0881A68C:[460083C6]: mov.s      $f15, $f16
    0881A690:[46000406]: mov.s      $f16, $f0
    0881A694:[C7A010F8]: lwc1       $f0, 4344($sp)
    0881A698:[46007C46]: mov.s      $f17, $f15
    0881A69C:[461A0000]: add.s      $f0, $f0, $f26
    0881A6A0:[4610003E]: c.le.s     $f0, $f16
    0881A6A4:[00000000]: nop
    0881A6A8:[45020001]: bc1fl      0x0881A6B0
    0881A6AC:[46000406]: mov.s      $f16, $f0
    0881A6B0:[24C60001]: addiu      $a2, $a2, 1
    0881A6B4:[46008006]: mov.s      $f0, $f16
    0881A6B8:[24E70040]: addiu      $a3, $a3, 64
    0881A6BC:[25080004]: addiu      $t0, $t0, 4
    0881A6C0:[28CB0004]: slti       $t3, $a2, 4
--> 0881A6C4:[1560FFC4]: bne        $t3, $zr, 0x0881A5D8
    0881A6C8:[25290390]: addiu      $t1, $t1, 912
    0881A6CC:[E7BE10D0]: swc1       $f30, 4304($sp)
    0881A6D0:[460CF481]: sub.s      $f18, $f30, $f12
    0881A6D4:[AFAA1184]: sw         $t2, 4484($sp)
    0881A6D8:[460D7441]: sub.s      $f17, $f14, $f13
    0881A6DC:[E7AC10C4]: swc1       $f12, 4292($sp)
    0881A6E0:[460F84C1]: sub.s      $f19, $f16, $f15
    0881A6E4:[E7AD10C0]: swc1       $f13, 4288($sp)
    0881A6E8:[E7AE10CC]: swc1       $f14, 4300($sp)
    0881A6EC:[461E6300]: add.s      $f12, $f12, $f30
    0881A6F0:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0881A6F4:[460E6B40]: add.s      $f13, $f13, $f14
    0881A6F8:[E7AF10C8]: swc1       $f15, 4296($sp)
    0881A6FC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881A700:[46107BC0]: add.s      $f15, $f15, $f16
    0881A704:[E7B010D4]: swc1       $f16, 4308($sp)
    0881A708:[E7B110E4]: swc1       $f17, 4324($sp)
    0881A70C:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0881A710:[4484F000]: mtc1       $a0, $f30
    0881A714:[E7B210E8]: swc1       $f18, 4328($sp)
    0881A718:[461E8C42]: mul.s      $f17, $f17, $f30
    0881A71C:[E7B310EC]: swc1       $f19, 4332($sp)
    0881A720:[461E9482]: mul.s      $f18, $f18, $f30
    0881A724:[E7AD10D8]: swc1       $f13, 4312($sp)
    0881A728:[461E9B82]: mul.s      $f14, $f19, $f30
    0881A72C:[E7AC10DC]: swc1       $f12, 4316($sp)
    0881A730:[461E6B42]: mul.s      $f13, $f13, $f30
    0881A734:[E7AF10E0]: swc1       $f15, 4320($sp)
    0881A738:[E7B110E4]: swc1       $f17, 4324($sp)
    0881A73C:[461E6302]: mul.s      $f12, $f12, $f30
    0881A740:[E7B210E8]: swc1       $f18, 4328($sp)
    0881A744:[461E7BC2]: mul.s      $f15, $f15, $f30
    0881A748:[E7AE10EC]: swc1       $f14, 4332($sp)
    0881A74C:[E7AD10D8]: swc1       $f13, 4312($sp)
    0881A750:[E7AC10DC]: swc1       $f12, 4316($sp)
    0881A754:[01404825]: or         $t1, $t2, $zr <=> move $t1, $t2
    0881A758:[E7AF10E0]: swc1       $f15, 4320($sp)
    0881A75C:[27A610D8]: addiu      $a2, $sp, 4312
    0881A760:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    0881A764:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    0881A768:[340A0040]: ori        $t2, $zr, 64 <=> li $t2, 64
    0881A76C:[0E206C39]: jal        0x0881B0E4
    0881A770:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    0881A774:[C64C1DAC]: lwc1       $f12, 7596($s2)
    0881A778:[4600A387]: neg.s      $f14, $f20
    0881A77C:[C64D1EA8]: lwc1       $f13, 7848($s2)
    0881A780:[AFA21174]: sw         $v0, 4468($sp)
    0881A784:[460D6302]: mul.s      $f12, $f12, $f13
    0881A788:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881A78C:[4484E000]: mtc1       $a0, $f28
    0881A790:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
  Back Branch 0881AC84 99072 times (length 307)
_S1_2_8A4FA68 33186960 instructions (0,851%), 10 calls (08A4FA68 - 08A50FC4, length 1368)
  Back Branch 08A50434 2039250 times (length 14)
    08A503F4:[1000004C]: b          0x08A50528
    08A503F8:[00000000]: nop
    08A503FC:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08A50400:[8E660028]: lw         $a2, 40($s3)
--> 08A50404:[24A50001]: addiu      $a1, $a1, 1
    08A50408:[8CC70004]: lw         $a3, 4($a2)
    08A5040C:[24C60008]: addiu      $a2, $a2, 8
    08A50410:[00A72824]: and        $a1, $a1, $a3
    08A50414:[00A53821]: addu       $a3, $a1, $a1
    08A50418:[00A73821]: addu       $a3, $a1, $a3
    08A5041C:[00073880]: sll        $a3, $a3, 0x0002
    08A50420:[00C73021]: addu       $a2, $a2, $a3
    08A50424:[8CC60000]: lw         $a2, 0($a2)
    08A50428:[24C60002]: addiu      $a2, $a2, 2
    08A5042C:[2CC60001]: sltiu      $a2, $a2, 1
    08A50430:[30C600FF]: andi       $a2, $a2, 255
--> 08A50434:[50C0FFF3]: beql       $a2, $zr, 0x08A50404
    08A50438:[8E660028]: lw         $a2, 40($s3)
    08A5043C:[8E660028]: lw         $a2, 40($s3)
    08A50440:[00A53821]: addu       $a3, $a1, $a1
    08A50444:[8CC90004]: lw         $t1, 4($a2)
    08A50448:[24C80008]: addiu      $t0, $a2, 8
    08A5044C:[00A73821]: addu       $a3, $a1, $a3
    08A50450:[A3A00024]: sb         $zr, 36($sp)
    08A50454:[00073080]: sll        $a2, $a3, 0x0002
    08A50458:[A3A00025]: sb         $zr, 37($sp)
    08A5045C:[94870004]: lhu        $a3, 4($a0)
    08A50460:[00E93824]: and        $a3, $a3, $t1
  Back Branch 08A500D8 40720 times (length 11)
    08A500A8:[50C0000E]: beql       $a2, $zr, 0x08A500E4
    08A500AC:[8E640028]: lw         $a0, 40($s3)
    08A500B0:[8FA60034]: lw         $a2, 52($sp)
--> 08A500B4:[00A53821]: addu       $a3, $a1, $a1
    08A500B8:[00A73821]: addu       $a3, $a1, $a3
    08A500BC:[24C60008]: addiu      $a2, $a2, 8
    08A500C0:[00073880]: sll        $a3, $a3, 0x0002
    08A500C4:[2408FFFE]: addiu      $t0, $zr, -2 <=> li $t0, -2
    08A500C8:[00C73021]: addu       $a2, $a2, $a3
    08A500CC:[24A50001]: addiu      $a1, $a1, 1
    08A500D0:[ACC80000]: sw         $t0, 0($a2)
    08A500D4:[00A4302B]: sltu       $a2, $a1, $a0
--> 08A500D8:[54C0FFF6]: bnel       $a2, $zr, 0x08A500B4
    08A500DC:[8FA60034]: lw         $a2, 52($sp)
    08A500E0:[8E640028]: lw         $a0, 40($s3)
    08A500E4:[5080008C]: beql       $a0, $zr, 0x08A50318
    08A500E8:[8FA40034]: lw         $a0, 52($sp)
  Back Branch 08A50304 20320 times (length 129)
  Back Branch 08A50538 12830 times (length 662)
  Back Branch 08A4FCA4 70 times (length 11)
    08A4FC74:[50C0000E]: beql       $a2, $zr, 0x08A4FCB0
    08A4FC78:[8E640028]: lw         $a0, 40($s3)
    08A4FC7C:[8FA60028]: lw         $a2, 40($sp)
--> 08A4FC80:[00A53821]: addu       $a3, $a1, $a1
    08A4FC84:[00A73821]: addu       $a3, $a1, $a3
    08A4FC88:[24C60008]: addiu      $a2, $a2, 8
    08A4FC8C:[00073880]: sll        $a3, $a3, 0x0002
    08A4FC90:[2408FFFE]: addiu      $t0, $zr, -2 <=> li $t0, -2
    08A4FC94:[00C73021]: addu       $a2, $a2, $a3
    08A4FC98:[24A50001]: addiu      $a1, $a1, 1
    08A4FC9C:[ACC80000]: sw         $t0, 0($a2)
    08A4FCA0:[00A4302B]: sltu       $a2, $a1, $a0
--> 08A4FCA4:[54C0FFF6]: bnel       $a2, $zr, 0x08A4FC80
    08A4FCA8:[8FA60028]: lw         $a2, 40($sp)
    08A4FCAC:[8E640028]: lw         $a0, 40($s3)
    08A4FCB0:[5080008C]: beql       $a0, $zr, 0x08A4FEE4
    08A4FCB4:[8FA40028]: lw         $a0, 40($sp)
_S1_2_8A523EC 30274316 instructions (0,777%), 10 calls (08A523EC - 08A55BE4, length 3583)
  Back Branch 08A558D8 1182630 times (length 14)
    08A55898:[10000084]: b          0x08A55AAC
    08A5589C:[00000000]: nop
    08A558A0:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08A558A4:[8E860044]: lw         $a2, 68($s4)
--> 08A558A8:[24A50001]: addiu      $a1, $a1, 1
    08A558AC:[8CC70004]: lw         $a3, 4($a2)
    08A558B0:[24C60008]: addiu      $a2, $a2, 8
    08A558B4:[00A72824]: and        $a1, $a1, $a3
    08A558B8:[00A53821]: addu       $a3, $a1, $a1
    08A558BC:[00A73821]: addu       $a3, $a1, $a3
    08A558C0:[00073880]: sll        $a3, $a3, 0x0002
    08A558C4:[00C73021]: addu       $a2, $a2, $a3
    08A558C8:[8CC60000]: lw         $a2, 0($a2)
    08A558CC:[24C60002]: addiu      $a2, $a2, 2
    08A558D0:[2CC60001]: sltiu      $a2, $a2, 1
    08A558D4:[30C600FF]: andi       $a2, $a2, 255
--> 08A558D8:[50C0FFF3]: beql       $a2, $zr, 0x08A558A8
    08A558DC:[8E860044]: lw         $a2, 68($s4)
    08A558E0:[8E860044]: lw         $a2, 68($s4)
    08A558E4:[00A53821]: addu       $a3, $a1, $a1
    08A558E8:[00A73821]: addu       $a3, $a1, $a3
    08A558EC:[24C80008]: addiu      $t0, $a2, 8
    08A558F0:[00073880]: sll        $a3, $a3, 0x0002
    08A558F4:[8CC90004]: lw         $t1, 4($a2)
    08A558F8:[01073021]: addu       $a2, $t0, $a3
    08A558FC:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08A55900:[A3A00070]: sb         $zr, 112($sp)
    08A55904:[A3A00071]: sb         $zr, 113($sp)
    08A55908:[24890004]: addiu      $t1, $a0, 4
    08A5590C:[34080004]: ori        $t0, $zr, 4 <=> li $t0, 4
  Back Branch 08A554C4 131000 times (length 9)
    08A554A0:[10A0000A]: beq        $a1, $zr, 0x08A554CC
    08A554A4:[34041505]: ori        $a0, $zr, 5381 <=> li $a0, 5381
--> 08A554A8:[24A5FFFF]: addiu      $a1, $a1, -1
    08A554AC:[00C53821]: addu       $a3, $a2, $a1
    08A554B0:[00044400]: sll        $t0, $a0, 0x0010
    08A554B4:[00044980]: sll        $t1, $a0, 0x0006
    08A554B8:[01094021]: addu       $t0, $t0, $t1
    08A554BC:[90E70000]: lbu        $a3, 0($a3)
    08A554C0:[01042023]: subu       $a0, $t0, $a0
--> 08A554C4:[14A0FFF8]: bne        $a1, $zr, 0x08A554A8
    08A554C8:[00872021]: addu       $a0, $a0, $a3
    08A554CC:[AFB000B4]: sw         $s0, 180($sp)
    08A554D0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08A554D4:[0E2945FB]: jal        0x08A517EC
    08A554D8:[27A40080]: addiu      $a0, $sp, 128
    08A554DC:[8FA50080]: lw         $a1, 128($sp)
    08A554E0:[8CA40004]: lw         $a0, 4($a1)
    08A554E4:[8CA60000]: lw         $a2, 0($a1)
    08A554E8:[02042024]: and        $a0, $s0, $a0
    08A554EC:[24C60001]: addiu      $a2, $a2, 1
    08A554F0:[ACA60000]: sw         $a2, 0($a1)
    08A554F4:[00843821]: addu       $a3, $a0, $a0
    08A554F8:[8FA60080]: lw         $a2, 128($sp)
    08A554FC:[00873821]: addu       $a3, $a0, $a3
    08A55500:[00072880]: sll        $a1, $a3, 0x0002
    08A55504:[24C60008]: addiu      $a2, $a2, 8
    08A55508:[00C52821]: addu       $a1, $a2, $a1
    08A5550C:[8CA60000]: lw         $a2, 0($a1)
    08A55510:[24C60002]: addiu      $a2, $a2, 2
    08A55514:[2CC60001]: sltiu      $a2, $a2, 1
    08A55518:[30C600FF]: andi       $a2, $a2, 255
  Back Branch 08A555A0 96950 times (length 14)
    08A55560:[1000007C]: b          0x08A55754
    08A55564:[E4AC0008]: swc1       $f12, 8($a1)
    08A55568:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08A5556C:[8FA70080]: lw         $a3, 128($sp)
--> 08A55570:[24C60001]: addiu      $a2, $a2, 1
    08A55574:[8CE80004]: lw         $t0, 4($a3)
    08A55578:[24E70008]: addiu      $a3, $a3, 8
    08A5557C:[00C83024]: and        $a2, $a2, $t0
    08A55580:[00C64021]: addu       $t0, $a2, $a2
    08A55584:[00C84021]: addu       $t0, $a2, $t0
    08A55588:[00084080]: sll        $t0, $t0, 0x0002
    08A5558C:[00E83821]: addu       $a3, $a3, $t0
    08A55590:[8CE70000]: lw         $a3, 0($a3)
    08A55594:[24E70002]: addiu      $a3, $a3, 2
    08A55598:[2CE70001]: sltiu      $a3, $a3, 1
    08A5559C:[30E700FF]: andi       $a3, $a3, 255
--> 08A555A0:[50E0FFF3]: beql       $a3, $zr, 0x08A55570
    08A555A4:[8FA70080]: lw         $a3, 128($sp)
    08A555A8:[8FA70080]: lw         $a3, 128($sp)
    08A555AC:[00C64021]: addu       $t0, $a2, $a2
    08A555B0:[00C84021]: addu       $t0, $a2, $t0
    08A555B4:[24E90008]: addiu      $t1, $a3, 8
    08A555B8:[00084080]: sll        $t0, $t0, 0x0002
    08A555BC:[8CEA0004]: lw         $t2, 4($a3)
    08A555C0:[01283821]: addu       $a3, $t1, $t0
    08A555C4:[01404025]: or         $t0, $t2, $zr <=> move $t0, $t2
    08A555C8:[A3A00086]: sb         $zr, 134($sp)
    08A555CC:[A3A00087]: sb         $zr, 135($sp)
    08A555D0:[24AA0004]: addiu      $t2, $a1, 4
    08A555D4:[34090004]: ori        $t1, $zr, 4 <=> li $t1, 4
  Back Branch 08A55434 81670 times (length 11)
    08A55404:[50C0000E]: beql       $a2, $zr, 0x08A55440
    08A55408:[8E840044]: lw         $a0, 68($s4)
    08A5540C:[8FA60080]: lw         $a2, 128($sp)
--> 08A55410:[00A53821]: addu       $a3, $a1, $a1
    08A55414:[00A73821]: addu       $a3, $a1, $a3
    08A55418:[24C60008]: addiu      $a2, $a2, 8
    08A5541C:[00073880]: sll        $a3, $a3, 0x0002
    08A55420:[2408FFFE]: addiu      $t0, $zr, -2 <=> li $t0, -2
    08A55424:[00C73021]: addu       $a2, $a2, $a3
    08A55428:[24A50001]: addiu      $a1, $a1, 1
    08A5542C:[ACC80000]: sw         $t0, 0($a2)
    08A55430:[00A4302B]: sltu       $a2, $a1, $a0
--> 08A55434:[54C0FFF6]: bnel       $a2, $zr, 0x08A55410
    08A55438:[8FA60080]: lw         $a2, 128($sp)
    08A5543C:[8E840044]: lw         $a0, 68($s4)
    08A55440:[508000CD]: beql       $a0, $zr, 0x08A55778
    08A55444:[8FA40080]: lw         $a0, 128($sp)
  Back Branch 08A54DA4 71040 times (length 9)
    08A54D80:[1080000A]: beq        $a0, $zr, 0x08A54DAC
    08A54D84:[34161505]: ori        $s6, $zr, 5381 <=> li $s6, 5381
--> 08A54D88:[2484FFFF]: addiu      $a0, $a0, -1
    08A54D8C:[00A43021]: addu       $a2, $a1, $a0
    08A54D90:[00163C00]: sll        $a3, $s6, 0x0010
    08A54D94:[00164180]: sll        $t0, $s6, 0x0006
    08A54D98:[00E83821]: addu       $a3, $a3, $t0
    08A54D9C:[90C60000]: lbu        $a2, 0($a2)
    08A54DA0:[00F6B023]: subu       $s6, $a3, $s6
--> 08A54DA4:[1480FFF8]: bne        $a0, $zr, 0x08A54D88
    08A54DA8:[02C6B021]: addu       $s6, $s6, $a2
    08A54DAC:[8E840044]: lw         $a0, 68($s4)
    08A54DB0:[14800141]: bne        $a0, $zr, 0x08A552B8
    08A54DB4:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
  Back Branch 08A55934 56080 times (length 9)
    08A55910:[1100000A]: beq        $t0, $zr, 0x08A5593C
    08A55914:[340A1505]: ori        $t2, $zr, 5381 <=> li $t2, 5381
--> 08A55918:[2508FFFF]: addiu      $t0, $t0, -1
    08A5591C:[01285821]: addu       $t3, $t1, $t0
    08A55920:[000A1400]: sll        $v0, $t2, 0x0010
    08A55924:[000A1980]: sll        $v1, $t2, 0x0006
    08A55928:[00431021]: addu       $v0, $v0, $v1
    08A5592C:[916B0000]: lbu        $t3, 0($t3)
    08A55930:[004A5023]: subu       $t2, $v0, $t2
--> 08A55934:[1500FFF8]: bne        $t0, $zr, 0x08A55918
    08A55938:[014B5021]: addu       $t2, $t2, $t3
    08A5593C:[01473824]: and        $a3, $t2, $a3
    08A55940:[14F6001E]: bne        $a3, $s6, 0x08A559BC
    08A55944:[00000000]: nop
  Back Branch 08A55764 40790 times (length 194)
  Back Branch 08A555FC 36520 times (length 9)
    08A555D8:[1120000A]: beq        $t1, $zr, 0x08A55604
    08A555DC:[340B1505]: ori        $t3, $zr, 5381 <=> li $t3, 5381
--> 08A555E0:[2529FFFF]: addiu      $t1, $t1, -1
    08A555E4:[01491021]: addu       $v0, $t2, $t1
    08A555E8:[000B1C00]: sll        $v1, $t3, 0x0010
    08A555EC:[000B6180]: sll        $t4, $t3, 0x0006
    08A555F0:[006C1821]: addu       $v1, $v1, $t4
    08A555F4:[90420000]: lbu        $v0, 0($v0)
    08A555F8:[006B5823]: subu       $t3, $v1, $t3
--> 08A555FC:[1520FFF8]: bne        $t1, $zr, 0x08A555E0
    08A55600:[01625821]: addu       $t3, $t3, $v0
    08A55604:[01684024]: and        $t0, $t3, $t0
    08A55608:[1504001A]: bne        $t0, $a0, 0x08A55674
    08A5560C:[00000000]: nop
  Back Branch 08A559F8 19120 times (length 9)
    08A559D4:[1100000A]: beq        $t0, $zr, 0x08A55A00
    08A559D8:[340A1505]: ori        $t2, $zr, 5381 <=> li $t2, 5381
--> 08A559DC:[2508FFFF]: addiu      $t0, $t0, -1
    08A559E0:[01285821]: addu       $t3, $t1, $t0
    08A559E4:[000A1400]: sll        $v0, $t2, 0x0010
    08A559E8:[000A1980]: sll        $v1, $t2, 0x0006
    08A559EC:[00431021]: addu       $v0, $v0, $v1
    08A559F0:[916B0000]: lbu        $t3, 0($t3)
    08A559F4:[004A5023]: subu       $t2, $v0, $t2
--> 08A559F8:[1500FFF8]: bne        $t0, $zr, 0x08A559DC
    08A559FC:[014B5021]: addu       $t2, $t2, $t3
    08A55A00:[01473824]: and        $a3, $t2, $a3
    08A55A04:[8E880044]: lw         $t0, 68($s4)
    08A55A08:[00E74821]: addu       $t1, $a3, $a3
    08A55A0C:[00E93821]: addu       $a3, $a3, $t1
    08A55A10:[25080008]: addiu      $t0, $t0, 8
    08A55A14:[00073880]: sll        $a3, $a3, 0x0002
    08A55A18:[01073821]: addu       $a3, $t0, $a3
    08A55A1C:[8CE80000]: lw         $t0, 0($a3)
  Back Branch 08A55AB8 17760 times (length 975)
  Back Branch 08A54AF4 12830 times (length 7)
    08A54ACC:[8E910020]: lw         $s1, 32($s4)
    08A54AD0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A54AD4:[0211202A]: slt        $a0, $s0, $s1
    08A54AD8:[10800008]: beq        $a0, $zr, 0x08A54AFC
    08A54ADC:[00000000]: nop
--> 08A54AE0:[27A50044]: addiu      $a1, $sp, 68
    08A54AE4:[0E26FF9A]: jal        0x089BFE68
    08A54AE8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A54AEC:[26100001]: addiu      $s0, $s0, 1
    08A54AF0:[0211202A]: slt        $a0, $s0, $s1
--> 08A54AF4:[1480FFFA]: bne        $a0, $zr, 0x08A54AE0
    08A54AF8:[00000000]: nop
    08A54AFC:[8E640028]: lw         $a0, 40($s3)
    08A54B00:[8E650024]: lw         $a1, 36($s3)
    08A54B04:[00852023]: subu       $a0, $a0, $a1
    08A54B08:[28840002]: slti       $a0, $a0, 2
  Back Branch 08A54AC4 12830 times (length 33)
    08A54A34:[8E91003C]: lw         $s1, 60($s4)
    08A54A38:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A54A3C:[0211202A]: slt        $a0, $s0, $s1
    08A54A40:[10800022]: beq        $a0, $zr, 0x08A54ACC
    08A54A44:[00000000]: nop
--> 08A54A48:[02102021]: addu       $a0, $s0, $s0
    08A54A4C:[8E920038]: lw         $s2, 56($s4)
    08A54A50:[02042021]: addu       $a0, $s0, $a0
    08A54A54:[8E650028]: lw         $a1, 40($s3)
    08A54A58:[00042080]: sll        $a0, $a0, 0x0002
    08A54A5C:[8E660024]: lw         $a2, 36($s3)
    08A54A60:[02449021]: addu       $s2, $s2, $a0
    08A54A64:[00A62023]: subu       $a0, $a1, $a2
    08A54A68:[28840002]: slti       $a0, $a0, 2
    08A54A6C:[10800004]: beq        $a0, $zr, 0x08A54A80
    08A54A70:[A2600015]: sb         $zr, 21($s3)
    08A54A74:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08A54A78:[0E26FA55]: jal        0x089BE954
    08A54A7C:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08A54A80:[8E640024]: lw         $a0, 36($s3)
    08A54A84:[24850001]: addiu      $a1, $a0, 1
    08A54A88:[02643021]: addu       $a2, $s3, $a0
    08A54A8C:[02652821]: addu       $a1, $s3, $a1
    08A54A90:[90C60030]: lbu        $a2, 48($a2)
    08A54A94:[90A50030]: lbu        $a1, 48($a1)
    08A54A98:[00052A00]: sll        $a1, $a1, 0x0008
    08A54A9C:[30A5FFFF]: andi       $a1, $a1, -1
    08A54AA0:[00C52825]: or         $a1, $a2, $a1
    08A54AA4:[30A5FFFF]: andi       $a1, $a1, -1
    08A54AA8:[44856000]: mtc1       $a1, $f12
    08A54AAC:[24840002]: addiu      $a0, $a0, 2
    08A54AB0:[46806320]: cvt.s.w    $f12, $f12
    08A54AB4:[AE640024]: sw         $a0, 36($s3)
    08A54AB8:[26100001]: addiu      $s0, $s0, 1
    08A54ABC:[0211202A]: slt        $a0, $s0, $s1
    08A54AC0:[46146302]: mul.s      $f12, $f12, $f20
--> 08A54AC4:[1480FFE0]: bne        $a0, $zr, 0x08A54A48
    08A54AC8:[E64C0000]: swc1       $f12, 0($s2)
    08A54ACC:[8E910020]: lw         $s1, 32($s4)
    08A54AD0:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A54AD4:[0211202A]: slt        $a0, $s0, $s1
  Back Branch 08A54A2C 12830 times (length 3)
    08A54A18:[0230202B]: sltu       $a0, $s1, $s0
    08A54A1C:[10800005]: beq        $a0, $zr, 0x08A54A34
    08A54A20:[00000000]: nop
    08A54A24:[26310001]: addiu      $s1, $s1, 1
--> 08A54A28:[0230202B]: sltu       $a0, $s1, $s0
--> 08A54A2C:[1480FFFE]: bne        $a0, $zr, 0x08A54A28
    08A54A30:[26310001]: addiu      $s1, $s1, 1
    08A54A34:[8E91003C]: lw         $s1, 60($s4)
    08A54A38:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08A54A3C:[0211202A]: slt        $a0, $s0, $s1
  Back Branch 08A53F58 12830 times (length 9)
    08A53F2C:[0236202B]: sltu       $a0, $s1, $s6
    08A53F30:[1080000B]: beq        $a0, $zr, 0x08A53F60
    08A53F34:[00000000]: nop
    08A53F38:[2684001C]: addiu      $a0, $s4, 28
--> 08A53F3C:[8C840000]: lw         $a0, 0($a0)
    08A53F40:[00112880]: sll        $a1, $s1, 0x0002
    08A53F44:[00852021]: addu       $a0, $a0, $a1
    08A53F48:[54800001]: bnel       $a0, $zr, 0x08A53F50
    08A53F4C:[AC800000]: sw         $zr, 0($a0)
    08A53F50:[26310001]: addiu      $s1, $s1, 1
    08A53F54:[0236202B]: sltu       $a0, $s1, $s6
--> 08A53F58:[1480FFF8]: bne        $a0, $zr, 0x08A53F3C
    08A53F5C:[2684001C]: addiu      $a0, $s4, 28
    08A53F60:[93A4009C]: lbu        $a0, 156($sp)
    08A53F64:[10800154]: beq        $a0, $zr, 0x08A544B8
    08A53F68:[00000000]: nop
  Back Branch 08A556B0 8760 times (length 9)
    08A5568C:[1120000A]: beq        $t1, $zr, 0x08A556B8
    08A55690:[340B1505]: ori        $t3, $zr, 5381 <=> li $t3, 5381
--> 08A55694:[2529FFFF]: addiu      $t1, $t1, -1
    08A55698:[01491021]: addu       $v0, $t2, $t1
    08A5569C:[000B1C00]: sll        $v1, $t3, 0x0010
    08A556A0:[000B6180]: sll        $t4, $t3, 0x0006
    08A556A4:[006C1821]: addu       $v1, $v1, $t4
    08A556A8:[90420000]: lbu        $v0, 0($v0)
    08A556AC:[006B5823]: subu       $t3, $v1, $t3
--> 08A556B0:[1520FFF8]: bne        $t1, $zr, 0x08A55694
    08A556B4:[01625821]: addu       $t3, $t3, $v0
    08A556B8:[01684024]: and        $t0, $t3, $t0
    08A556BC:[8FA90080]: lw         $t1, 128($sp)
    08A556C0:[01085021]: addu       $t2, $t0, $t0
    08A556C4:[010A4021]: addu       $t0, $t0, $t2
    08A556C8:[25290008]: addiu      $t1, $t1, 8
    08A556CC:[00084080]: sll        $t0, $t0, 0x0002
    08A556D0:[01284021]: addu       $t0, $t1, $t0
    08A556D4:[8D090000]: lw         $t1, 0($t0)
  Back Branch 08A55A70 1650 times (length 29)
    08A559F8:[1500FFF8]: bne        $t0, $zr, 0x08A559DC
    08A559FC:[014B5021]: addu       $t2, $t2, $t3
    08A55A00:[01473824]: and        $a3, $t2, $a3
--> 08A55A04:[8E880044]: lw         $t0, 68($s4)
    08A55A08:[00E74821]: addu       $t1, $a3, $a3
    08A55A0C:[00E93821]: addu       $a3, $a3, $t1
    08A55A10:[25080008]: addiu      $t0, $t0, 8
    08A55A14:[00073880]: sll        $a3, $a3, 0x0002
    08A55A18:[01073821]: addu       $a3, $t0, $a3
    08A55A1C:[8CE80000]: lw         $t0, 0($a3)
    08A55A20:[15160013]: bne        $t0, $s6, 0x08A55A70
    08A55A24:[00000000]: nop
    08A55A28:[10C0000F]: beq        $a2, $zr, 0x08A55A68
    08A55A2C:[00000000]: nop
    08A55A30:[8C880000]: lw         $t0, 0($a0)
    08A55A34:[24890004]: addiu      $t1, $a0, 4
    08A55A38:[ACC80000]: sw         $t0, 0($a2)
    08A55A3C:[95280000]: lhu        $t0, 0($t1)
    08A55A40:[95290002]: lhu        $t1, 2($t1)
    08A55A44:[00084400]: sll        $t0, $t0, 0x0010
    08A55A48:[24CA0004]: addiu      $t2, $a2, 4
    08A55A4C:[00084403]: sra        $t0, $t0, 0x0010
    08A55A50:[00094C00]: sll        $t1, $t1, 0x0010
    08A55A54:[00094C03]: sra        $t1, $t1, 0x0010
    08A55A58:[A5480000]: sh         $t0, 0($t2)
    08A55A5C:[A5490002]: sh         $t1, 2($t2)
    08A55A60:[C48C0008]: lwc1       $f12, 8($a0)
    08A55A64:[E4CC0008]: swc1       $f12, 8($a2)
    08A55A68:[10000003]: b          0x08A55A78
    08A55A6C:[ACE50000]: sw         $a1, 0($a3)
--> 08A55A70:[1000FFE4]: b          0x08A55A04
    08A55A74:[8CE70000]: lw         $a3, 0($a3)
    08A55A78:[96A50000]: lhu        $a1, 0($s5)
    08A55A7C:[96A60002]: lhu        $a2, 2($s5)
    08A55A80:[00052C00]: sll        $a1, $a1, 0x0010
    08A55A84:[24870004]: addiu      $a3, $a0, 4
    08A55A88:[00052C03]: sra        $a1, $a1, 0x0010
    08A55A8C:[00063400]: sll        $a2, $a2, 0x0010
    08A55A90:[00063403]: sra        $a2, $a2, 0x0010
    08A55A94:[A4E50000]: sh         $a1, 0($a3)
    08A55A98:[A4E60002]: sh         $a2, 2($a3)
    08A55A9C:[C7CC0000]: lwc1       $f12, 0($fp)
    08A55AA0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A55AA4:[E48C0008]: swc1       $f12, 8($a0)
    08A55AA8:[AC850000]: sw         $a1, 0($a0)
  Back Branch 08A55728 210 times (length 29)
    08A556B0:[1520FFF8]: bne        $t1, $zr, 0x08A55694
    08A556B4:[01625821]: addu       $t3, $t3, $v0
    08A556B8:[01684024]: and        $t0, $t3, $t0
--> 08A556BC:[8FA90080]: lw         $t1, 128($sp)
    08A556C0:[01085021]: addu       $t2, $t0, $t0
    08A556C4:[010A4021]: addu       $t0, $t0, $t2
    08A556C8:[25290008]: addiu      $t1, $t1, 8
    08A556CC:[00084080]: sll        $t0, $t0, 0x0002
    08A556D0:[01284021]: addu       $t0, $t1, $t0
    08A556D4:[8D090000]: lw         $t1, 0($t0)
    08A556D8:[15240013]: bne        $t1, $a0, 0x08A55728
    08A556DC:[00000000]: nop
    08A556E0:[10E0000F]: beq        $a3, $zr, 0x08A55720
    08A556E4:[00000000]: nop
    08A556E8:[8CA40000]: lw         $a0, 0($a1)
    08A556EC:[24A90004]: addiu      $t1, $a1, 4
    08A556F0:[ACE40000]: sw         $a0, 0($a3)
    08A556F4:[95240000]: lhu        $a0, 0($t1)
    08A556F8:[95290002]: lhu        $t1, 2($t1)
    08A556FC:[00042400]: sll        $a0, $a0, 0x0010
    08A55700:[24EA0004]: addiu      $t2, $a3, 4
    08A55704:[00042403]: sra        $a0, $a0, 0x0010
    08A55708:[00094C00]: sll        $t1, $t1, 0x0010
    08A5570C:[00094C03]: sra        $t1, $t1, 0x0010
    08A55710:[A5440000]: sh         $a0, 0($t2)
    08A55714:[A5490002]: sh         $t1, 2($t2)
    08A55718:[C4AC0008]: lwc1       $f12, 8($a1)
    08A5571C:[E4EC0008]: swc1       $f12, 8($a3)
    08A55720:[10000003]: b          0x08A55730
    08A55724:[AD060000]: sw         $a2, 0($t0)
--> 08A55728:[1000FFE4]: b          0x08A556BC
    08A5572C:[8D080000]: lw         $t0, 0($t0)
    08A55730:[26040004]: addiu      $a0, $s0, 4
    08A55734:[C48C0004]: lwc1       $f12, 4($a0)
    08A55738:[8C840000]: lw         $a0, 0($a0)
    08A5573C:[24A60004]: addiu      $a2, $a1, 4
    08A55740:[44076000]: mfc1       $a3, $f12
    08A55744:[ACC40000]: sw         $a0, 0($a2)
    08A55748:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    08A5574C:[ACC70004]: sw         $a3, 4($a2)
    08A55750:[ACA80000]: sw         $t0, 0($a1)
  Back Branch 08A54EFC 70 times (length 11)
    08A54ECC:[50C0000E]: beql       $a2, $zr, 0x08A54F08
    08A54ED0:[8E840044]: lw         $a0, 68($s4)
    08A54ED4:[8FA60074]: lw         $a2, 116($sp)
--> 08A54ED8:[00A53821]: addu       $a3, $a1, $a1
    08A54EDC:[00A73821]: addu       $a3, $a1, $a3
    08A54EE0:[24C60008]: addiu      $a2, $a2, 8
    08A54EE4:[00073880]: sll        $a3, $a3, 0x0002
    08A54EE8:[2408FFFE]: addiu      $t0, $zr, -2 <=> li $t0, -2
    08A54EEC:[00C73021]: addu       $a2, $a2, $a3
    08A54EF0:[24A50001]: addiu      $a1, $a1, 1
    08A54EF4:[ACC80000]: sw         $t0, 0($a2)
    08A54EF8:[00A4302B]: sltu       $a2, $a1, $a0
--> 08A54EFC:[54C0FFF6]: bnel       $a2, $zr, 0x08A54ED8
    08A54F00:[8FA60074]: lw         $a2, 116($sp)
    08A54F04:[8E840044]: lw         $a0, 68($s4)
    08A54F08:[508000CD]: beql       $a0, $zr, 0x08A55240
    08A54F0C:[8FA40074]: lw         $a0, 116($sp)
_S1_2_8957A44 29118366 instructions (0,747%), 1532386 calls (08957A44 - 08957AB0, length 28)
    08957A44:[27BDFFF0]: addiu      $sp, $sp, -16
    08957A48:[8C85005C]: lw         $a1, 92($a0)
    08957A4C:[8C860058]: lw         $a2, 88($a0)
    08957A50:[AFB10004]: sw         $s1, 4($sp)
    08957A54:[34110018]: ori        $s1, $zr, 24 <=> li $s1, 24
    08957A58:[00A62823]: subu       $a1, $a1, $a2
    08957A5C:[00B1001A]: div        $a1, $s1
    08957A60:[AFB00000]: sw         $s0, 0($sp)
    08957A64:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08957A68:[AFBF0008]: sw         $ra, 8($sp)
    08957A6C:[00002012]: mflo       $a0
    08957A70:[1080000A]: beq        $a0, $zr, 0x08957A9C
    08957A74:[00000000]: nop
    08957A78:[0E255E0A]: jal        0x08957828
    08957A7C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08957A80:[8E04005C]: lw         $a0, 92($s0)
    08957A84:[8E050058]: lw         $a1, 88($s0)
    08957A88:[00852023]: subu       $a0, $a0, $a1
    08957A8C:[0091001A]: div        $a0, $s1
    08957A90:[00001012]: mflo       $v0
    08957A94:[10000002]: b          0x08957AA0
    08957A98:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08957A9C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08957AA0:[8FB00000]: lw         $s0, 0($sp)
    08957AA4:[8FB10004]: lw         $s1, 4($sp)
    08957AA8:[8FBF0008]: lw         $ra, 8($sp)
    08957AAC:[03E00008]: jr         $ra
    08957AB0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8B6DEB4 27208052 instructions (0,698%), 28719 calls (08B6DEB4 - 08B6E804, length 597)
    08B6DEB4:[27BDFFB0]: addiu      $sp, $sp, -80
    08B6DEB8:[00804025]: or         $t0, $a0, $zr <=> move $t0, $a0
    08B6DEBC:[00C50018]: mult       $a2, $a1
    08B6DEC0:[00062082]: srl        $a0, $a2, 0x0002
    08B6DEC4:[AFB60040]: sw         $s6, 64($sp)
    08B6DEC8:[38C90004]: xori       $t1, $a2, 4
    08B6DECC:[30D60003]: andi       $s6, $a2, 3
    08B6DED0:[AFA40008]: sw         $a0, 8($sp)
    08B6DED4:[0009482B]: sltu       $t1, $zr, $t1 <=> move $t1, $t1
    08B6DED8:[AFB60020]: sw         $s6, 32($sp)
    08B6DEDC:[AFA90024]: sw         $t1, 36($sp)
    08B6DEE0:[01064821]: addu       $t1, $t0, $a2
    08B6DEE4:[00005012]: mflo       $t2
    08B6DEE8:[010A5021]: addu       $t2, $t0, $t2
    08B6DEEC:[AFA9001C]: sw         $t1, 28($sp)
    08B6DEF0:[31040003]: andi       $a0, $t0, 3
    08B6DEF4:[AFAA0018]: sw         $t2, 24($sp)
    08B6DEF8:[0096B025]: or         $s6, $a0, $s6
    08B6DEFC:[AFA80004]: sw         $t0, 4($sp)
    08B6DF00:[AFB00028]: sw         $s0, 40($sp)
    08B6DF04:[AFB5003C]: sw         $s5, 60($sp)
    08B6DF08:[2CA40007]: sltiu      $a0, $a1, 7
    08B6DF0C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08B6DF10:[00C0A825]: or         $s5, $a2, $zr <=> move $s5, $a2
    08B6DF14:[AFA70000]: sw         $a3, 0($sp)
    08B6DF18:[AFB1002C]: sw         $s1, 44($sp)
    08B6DF1C:[AFB20030]: sw         $s2, 48($sp)
    08B6DF20:[AFB30034]: sw         $s3, 52($sp)
    08B6DF24:[AFB40038]: sw         $s4, 56($sp)
    08B6DF28:[AFB70044]: sw         $s7, 68($sp)
    08B6DF2C:[AFBE0048]: sw         $fp, 72($sp)
    08B6DF30:[AFBF004C]: sw         $ra, 76($sp)
    08B6DF34:[34170002]: ori        $s7, $zr, 2 <=> li $s7, 2
    08B6DF38:[52C00001]: beql       $s6, $zr, 0x08B6DF40
    08B6DF3C:[8FB70024]: lw         $s7, 36($sp)
    08B6DF40:[10800045]: beq        $a0, $zr, 0x08B6E058
    08B6DF44:[00102042]: srl        $a0, $s0, 0x0001
    08B6DF48:[8FB3001C]: lw         $s3, 28($sp)
    08B6DF4C:[8FA40018]: lw         $a0, 24($sp)
    08B6DF50:[0264202B]: sltu       $a0, $s3, $a0
    08B6DF54:[10800034]: beq        $a0, $zr, 0x08B6E028
    08B6DF58:[2AF20002]: slti       $s2, $s7, 2
    08B6DF5C:[8FA40004]: lw         $a0, 4($sp)
    08B6DF60:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    08B6DF64:[0091202B]: sltu       $a0, $a0, $s1
    08B6DF68:[1080002A]: beq        $a0, $zr, 0x08B6E014
    08B6DF6C:[02358023]: subu       $s0, $s1, $s5
    08B6DF70:[8FA60000]: lw         $a2, 0($sp)
    08B6DF74:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6DF78:[00C0F809]: jalr       $ra, $a2
    08B6DF7C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DF80:[58400025]: blezl      $v0, 0x08B6E018
    08B6DF84:[8FA40018]: lw         $a0, 24($sp)
    08B6DF88:[16E00006]: bne        $s7, $zr, 0x08B6DFA4
    08B6DF8C:[00000000]: nop
    08B6DF90:[8E040000]: lw         $a0, 0($s0)
    08B6DF94:[8E250000]: lw         $a1, 0($s1)
    08B6DF98:[AE240000]: sw         $a0, 0($s1)
    08B6DF9C:[10000019]: b          0x08B6E004
    08B6DFA0:[AE050000]: sw         $a1, 0($s0)
    08B6DFA4:[1240000E]: beq        $s2, $zr, 0x08B6DFE0
    08B6DFA8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6DFAC:[8FA40008]: lw         $a0, 8($sp)
    08B6DFB0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DFB4:[8E060000]: lw         $a2, 0($s0)
    08B6DFB8:[8CA70000]: lw         $a3, 0($a1)
    08B6DFBC:[ACA60000]: sw         $a2, 0($a1)
    08B6DFC0:[AE070000]: sw         $a3, 0($s0)
    08B6DFC4:[24A50004]: addiu      $a1, $a1, 4
    08B6DFC8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6DFCC:[1C80FFF9]: bgtz       $a0, 0x08B6DFB4
    08B6DFD0:[26100004]: addiu      $s0, $s0, 4
    08B6DFD4:[1000000C]: b          0x08B6E008
    08B6DFD8:[8FA40004]: lw         $a0, 4($sp)
    08B6DFE0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DFE4:[82060000]: lb         $a2, 0($s0)
    08B6DFE8:[80A70000]: lb         $a3, 0($a1)
    08B6DFEC:[A0A60000]: sb         $a2, 0($a1)
    08B6DFF0:[A2070000]: sb         $a3, 0($s0)
    08B6DFF4:[24A50001]: addiu      $a1, $a1, 1
    08B6DFF8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6DFFC:[1C80FFF9]: bgtz       $a0, 0x08B6DFE4
    08B6E000:[26100001]: addiu      $s0, $s0, 1
    08B6E004:[8FA40004]: lw         $a0, 4($sp)
    08B6E008:[02358823]: subu       $s1, $s1, $s5
    08B6E00C:[1000FFD6]: b          0x08B6DF68
    08B6E010:[0091202B]: sltu       $a0, $a0, $s1
    08B6E014:[8FA40018]: lw         $a0, 24($sp)
    08B6E018:[02759821]: addu       $s3, $s3, $s5
    08B6E01C:[0264202B]: sltu       $a0, $s3, $a0
    08B6E020:[5480FFCF]: bnel       $a0, $zr, 0x08B6DF60
    08B6E024:[8FA40004]: lw         $a0, 4($sp)
    08B6E028:[8FB00028]: lw         $s0, 40($sp)
    08B6E02C:[8FB1002C]: lw         $s1, 44($sp)
    08B6E030:[8FB20030]: lw         $s2, 48($sp)
    08B6E034:[8FB30034]: lw         $s3, 52($sp)
    08B6E038:[8FB40038]: lw         $s4, 56($sp)
    08B6E03C:[8FB5003C]: lw         $s5, 60($sp)
    08B6E040:[8FB60040]: lw         $s6, 64($sp)
    08B6E044:[8FB70044]: lw         $s7, 68($sp)
    08B6E048:[8FBE0048]: lw         $fp, 72($sp)
    08B6E04C:[8FBF004C]: lw         $ra, 76($sp)
    08B6E050:[03E00008]: jr         $ra
    08B6E054:[27BD0050]: addiu      $sp, $sp, 80
    08B6E058:[00950018]: mult       $a0, $s5
    08B6E05C:[2604FFFF]: addiu      $a0, $s0, -1
    08B6E060:[8FA50004]: lw         $a1, 4($sp)
    08B6E064:[8FB20000]: lw         $s2, 0($sp)
    08B6E068:[2E060008]: sltiu      $a2, $s0, 8
    08B6E06C:[00009812]: mflo       $s3
    08B6E070:[00000000]: nop
    08B6E074:[00000000]: nop
    08B6E078:[00950018]: mult       $a0, $s5
    08B6E07C:[2AFE0002]: slti       $fp, $s7, 2
    08B6E080:[00B39821]: addu       $s3, $a1, $s3
    08B6E084:[00002012]: mflo       $a0
    08B6E088:[00A42021]: addu       $a0, $a1, $a0
    08B6E08C:[14C00099]: bne        $a2, $zr, 0x08B6E2F4
    08B6E090:[AFA40014]: sw         $a0, 20($sp)
    08B6E094:[0080B025]: or         $s6, $a0, $zr <=> move $s6, $a0
    08B6E098:[2E040029]: sltiu      $a0, $s0, 41
    08B6E09C:[14800076]: bne        $a0, $zr, 0x08B6E278
    08B6E0A0:[8FB40004]: lw         $s4, 4($sp)
    08B6E0A4:[001020C2]: srl        $a0, $s0, 0x0003
    08B6E0A8:[00950018]: mult       $a0, $s5
    08B6E0AC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08B6E0B0:[00002812]: mflo       $a1
    08B6E0B4:[00B48021]: addu       $s0, $a1, $s4
    08B6E0B8:[00A53021]: addu       $a2, $a1, $a1
    08B6E0BC:[AFA5000C]: sw         $a1, 12($sp)
    08B6E0C0:[02868821]: addu       $s1, $s4, $a2
    08B6E0C4:[AFA60010]: sw         $a2, 16($sp)
    08B6E0C8:[0240F809]: jalr       $ra, $s2
    08B6E0CC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08B6E0D0:[0441000E]: bgez       $v0, 0x08B6E10C
    08B6E0D4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E0D8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E0DC:[0240F809]: jalr       $ra, $s2
    08B6E0E0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E0E4:[04400007]: bltz       $v0, 0x08B6E104
    08B6E0E8:[00000000]: nop
    08B6E0EC:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08B6E0F0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E0F4:[0240F809]: jalr       $ra, $s2
    08B6E0F8:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E0FC:[04420001]: bltzl      $v0, 0x08B6E104
    08B6E100:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08B6E104:[1000000C]: b          0x08B6E138
    08B6E108:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    08B6E10C:[0240F809]: jalr       $ra, $s2
    08B6E110:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E114:[5C400008]: bgtzl      $v0, 0x08B6E138
    08B6E118:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    08B6E11C:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08B6E120:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08B6E124:[0240F809]: jalr       $ra, $s2
    08B6E128:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08B6E12C:[04420001]: bltzl      $v0, 0x08B6E134
    08B6E130:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08B6E134:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    08B6E138:[8FB1000C]: lw         $s1, 12($sp)
    08B6E13C:[8FA60000]: lw         $a2, 0($sp)
    08B6E140:[02719023]: subu       $s2, $s3, $s1
    08B6E144:[02338821]: addu       $s1, $s1, $s3
    08B6E148:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08B6E14C:[00C0F809]: jalr       $ra, $a2
    08B6E150:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08B6E154:[04410011]: bgez       $v0, 0x08B6E19C
    08B6E158:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08B6E15C:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08B6E160:[8FA60000]: lw         $a2, 0($sp)
    08B6E164:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E168:[00C0F809]: jalr       $ra, $a2
    08B6E16C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E170:[04400008]: bltz       $v0, 0x08B6E194
    08B6E174:[00000000]: nop
    08B6E178:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08B6E17C:[8FA60000]: lw         $a2, 0($sp)
    08B6E180:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E184:[00C0F809]: jalr       $ra, $a2
    08B6E188:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E18C:[04420001]: bltzl      $v0, 0x08B6E194
    08B6E190:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08B6E194:[1000000F]: b          0x08B6E1D4
    08B6E198:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08B6E19C:[8FA60000]: lw         $a2, 0($sp)
    08B6E1A0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E1A4:[00C0F809]: jalr       $ra, $a2
    08B6E1A8:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E1AC:[1C400009]: bgtz       $v0, 0x08B6E1D4
    08B6E1B0:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08B6E1B4:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08B6E1B8:[8FA60000]: lw         $a2, 0($sp)
    08B6E1BC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08B6E1C0:[00C0F809]: jalr       $ra, $a2
    08B6E1C4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08B6E1C8:[04420001]: bltzl      $v0, 0x08B6E1D0
    08B6E1CC:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08B6E1D0:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08B6E1D4:[8FB10010]: lw         $s1, 16($sp)
    08B6E1D8:[8FB20014]: lw         $s2, 20($sp)
    08B6E1DC:[8FB0000C]: lw         $s0, 12($sp)
    08B6E1E0:[02518823]: subu       $s1, $s2, $s1
    08B6E1E4:[02508023]: subu       $s0, $s2, $s0
    08B6E1E8:[8FA60000]: lw         $a2, 0($sp)
    08B6E1EC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08B6E1F0:[00C0F809]: jalr       $ra, $a2
    08B6E1F4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08B6E1F8:[04430011]: bgezl      $v0, 0x08B6E240
    08B6E1FC:[8FA60000]: lw         $a2, 0($sp)
    08B6E200:[8FA60000]: lw         $a2, 0($sp)
    08B6E204:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E208:[00C0F809]: jalr       $ra, $a2
    08B6E20C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08B6E210:[04420009]: bltzl      $v0, 0x08B6E238
    08B6E214:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08B6E218:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08B6E21C:[8FA60000]: lw         $a2, 0($sp)
    08B6E220:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E224:[00C0F809]: jalr       $ra, $a2
    08B6E228:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08B6E22C:[04420001]: bltzl      $v0, 0x08B6E234
    08B6E230:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08B6E234:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08B6E238:[1000000F]: b          0x08B6E278
    08B6E23C:[8FB20000]: lw         $s2, 0($sp)
    08B6E240:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E244:[00C0F809]: jalr       $ra, $a2
    08B6E248:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08B6E24C:[5C400009]: bgtzl      $v0, 0x08B6E274
    08B6E250:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08B6E254:[8FA60000]: lw         $a2, 0($sp)
    08B6E258:[02408025]: or         $s0, $s2, $zr <=> move $s0, $s2
    08B6E25C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08B6E260:[00C0F809]: jalr       $ra, $a2
    08B6E264:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08B6E268:[04420001]: bltzl      $v0, 0x08B6E270
    08B6E26C:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    08B6E270:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    08B6E274:[8FB20000]: lw         $s2, 0($sp)
    08B6E278:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08B6E27C:[0240F809]: jalr       $ra, $s2
    08B6E280:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08B6E284:[0441000F]: bgez       $v0, 0x08B6E2C4
    08B6E288:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08B6E28C:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    08B6E290:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E294:[0240F809]: jalr       $ra, $s2
    08B6E298:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08B6E29C:[04400007]: bltz       $v0, 0x08B6E2BC
    08B6E2A0:[00000000]: nop
    08B6E2A4:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08B6E2A8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E2AC:[0240F809]: jalr       $ra, $s2
    08B6E2B0:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08B6E2B4:[04420001]: bltzl      $v0, 0x08B6E2BC
    08B6E2B8:[02C08025]: or         $s0, $s6, $zr <=> move $s0, $s6
    08B6E2BC:[1000000D]: b          0x08B6E2F4
    08B6E2C0:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08B6E2C4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E2C8:[0240F809]: jalr       $ra, $s2
    08B6E2CC:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08B6E2D0:[1C400008]: bgtz       $v0, 0x08B6E2F4
    08B6E2D4:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08B6E2D8:[02C08025]: or         $s0, $s6, $zr <=> move $s0, $s6
    08B6E2DC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08B6E2E0:[0240F809]: jalr       $ra, $s2
    08B6E2E4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08B6E2E8:[04420001]: bltzl      $v0, 0x08B6E2F0
    08B6E2EC:[02808025]: or         $s0, $s4, $zr <=> move $s0, $s4
    08B6E2F0:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08B6E2F4:[16E00007]: bne        $s7, $zr, 0x08B6E314
    08B6E2F8:[00000000]: nop
    08B6E2FC:[8FA40004]: lw         $a0, 4($sp)
    08B6E300:[8E650000]: lw         $a1, 0($s3)
    08B6E304:[8C860000]: lw         $a2, 0($a0)
    08B6E308:[AC850000]: sw         $a1, 0($a0)
    08B6E30C:[10000019]: b          0x08B6E374
    08B6E310:[AE660000]: sw         $a2, 0($s3)
    08B6E314:[53C0000E]: beql       $fp, $zr, 0x08B6E350
    08B6E318:[8FA50004]: lw         $a1, 4($sp)
    08B6E31C:[8FA40008]: lw         $a0, 8($sp)
    08B6E320:[8FA50004]: lw         $a1, 4($sp)
    08B6E324:[8E660000]: lw         $a2, 0($s3)
    08B6E328:[8CA70000]: lw         $a3, 0($a1)
    08B6E32C:[ACA60000]: sw         $a2, 0($a1)
    08B6E330:[AE670000]: sw         $a3, 0($s3)
    08B6E334:[24A50004]: addiu      $a1, $a1, 4
    08B6E338:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E33C:[1C80FFF9]: bgtz       $a0, 0x08B6E324
    08B6E340:[26730004]: addiu      $s3, $s3, 4
    08B6E344:[1000000C]: b          0x08B6E378
    08B6E348:[8FB3001C]: lw         $s3, 28($sp)
    08B6E350:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6E354:[82660000]: lb         $a2, 0($s3)
    08B6E358:[80A70000]: lb         $a3, 0($a1)
    08B6E35C:[A0A60000]: sb         $a2, 0($a1)
    08B6E360:[A2670000]: sb         $a3, 0($s3)
    08B6E364:[24A50001]: addiu      $a1, $a1, 1
    08B6E368:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E36C:[1C80FFF9]: bgtz       $a0, 0x08B6E354
    08B6E370:[26730001]: addiu      $s3, $s3, 1
    08B6E374:[8FB3001C]: lw         $s3, 28($sp)
    08B6E378:[8FB20014]: lw         $s2, 20($sp)
    08B6E37C:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
    08B6E380:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08B6E384:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08B6E388:[0236802B]: sltu       $s0, $s1, $s6
    08B6E38C:[1600005D]: bne        $s0, $zr, 0x08B6E504
    08B6E390:[00000000]: nop
    08B6E394:[8FA50004]: lw         $a1, 4($sp)
    08B6E398:[8FA60000]: lw         $a2, 0($sp)
    08B6E39C:[00C0F809]: jalr       $ra, $a2
    08B6E3A0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08B6E3A4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08B6E3A8:[1C800026]: bgtz       $a0, 0x08B6E444
    08B6E3AC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08B6E3B0:[14A00021]: bne        $a1, $zr, 0x08B6E438
    08B6E3B4:[02752021]: addu       $a0, $s3, $s5
    08B6E3B8:[16E00006]: bne        $s7, $zr, 0x08B6E3D4
    08B6E3BC:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08B6E3C0:[8E650000]: lw         $a1, 0($s3)
    08B6E3C4:[8EC60000]: lw         $a2, 0($s6)
    08B6E3C8:[AEC50000]: sw         $a1, 0($s6)
    08B6E3CC:[10000019]: b          0x08B6E434
    08B6E3D0:[AE660000]: sw         $a2, 0($s3)
    08B6E3D4:[13C0000E]: beq        $fp, $zr, 0x08B6E410
    08B6E3D8:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08B6E3DC:[8FA50008]: lw         $a1, 8($sp)
    08B6E3E0:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08B6E3E4:[8E670000]: lw         $a3, 0($s3)
    08B6E3E8:[8CC80000]: lw         $t0, 0($a2)
    08B6E3EC:[ACC70000]: sw         $a3, 0($a2)
    08B6E3F0:[AE680000]: sw         $t0, 0($s3)
    08B6E3F4:[24C60004]: addiu      $a2, $a2, 4
    08B6E3F8:[24A5FFFF]: addiu      $a1, $a1, -1
    08B6E3FC:[1CA0FFF9]: bgtz       $a1, 0x08B6E3E4
    08B6E400:[26730004]: addiu      $s3, $s3, 4
    08B6E404:[1000000C]: b          0x08B6E438
    08B6E408:[02D5B021]: addu       $s6, $s6, $s5
    08B6E410:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08B6E414:[82670000]: lb         $a3, 0($s3)
    08B6E418:[80C80000]: lb         $t0, 0($a2)
    08B6E41C:[A0C70000]: sb         $a3, 0($a2)
    08B6E420:[A2680000]: sb         $t0, 0($s3)
    08B6E424:[24C60001]: addiu      $a2, $a2, 1
    08B6E428:[24A5FFFF]: addiu      $a1, $a1, -1
    08B6E42C:[1CA0FFF9]: bgtz       $a1, 0x08B6E414
    08B6E430:[26730001]: addiu      $s3, $s3, 1
    08B6E434:[02D5B021]: addu       $s6, $s6, $s5
    08B6E438:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08B6E43C:[1000FFD3]: b          0x08B6E38C
    08B6E440:[0233802B]: sltu       $s0, $s1, $s3
    08B6E444:[1600002F]: bne        $s0, $zr, 0x08B6E504
    08B6E448:[00000000]: nop
    08B6E44C:[8FA50004]: lw         $a1, 4($sp)
    08B6E450:[8FA60000]: lw         $a2, 0($sp)
    08B6E454:[00C0F809]: jalr       $ra, $a2
    08B6E458:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08B6E45C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08B6E460:[04800028]: bltz       $a0, 0x08B6E504
    08B6E464:[00000000]: nop
    08B6E468:[54800024]: bnel       $a0, $zr, 0x08B6E4FC
    08B6E46C:[02358823]: subu       $s1, $s1, $s5
    08B6E470:[16E00006]: bne        $s7, $zr, 0x08B6E48C
    08B6E474:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08B6E478:[8E440000]: lw         $a0, 0($s2)
    08B6E47C:[8E250000]: lw         $a1, 0($s1)
    08B6E480:[AE240000]: sw         $a0, 0($s1)
    08B6E484:[1000001B]: b          0x08B6E4F4
    08B6E488:[AE450000]: sw         $a1, 0($s2)
    08B6E48C:[13C0000F]: beq        $fp, $zr, 0x08B6E4CC
    08B6E490:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6E494:[8FA40008]: lw         $a0, 8($sp)
    08B6E498:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E49C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08B6E4A0:[8CC70000]: lw         $a3, 0($a2)
    08B6E4A4:[8CA80000]: lw         $t0, 0($a1)
    08B6E4A8:[ACA70000]: sw         $a3, 0($a1)
    08B6E4AC:[ACC80000]: sw         $t0, 0($a2)
    08B6E4B0:[24A50004]: addiu      $a1, $a1, 4
    08B6E4B4:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E4B8:[1C80FFF9]: bgtz       $a0, 0x08B6E4A0
    08B6E4BC:[24C60004]: addiu      $a2, $a2, 4
    08B6E4C0:[1000000D]: b          0x08B6E4F8
    08B6E4C4:[02559023]: subu       $s2, $s2, $s5
    08B6E4CC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E4D0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08B6E4D4:[80C70000]: lb         $a3, 0($a2)
    08B6E4D8:[80A80000]: lb         $t0, 0($a1)
    08B6E4DC:[A0A70000]: sb         $a3, 0($a1)
    08B6E4E0:[A0C80000]: sb         $t0, 0($a2)
    08B6E4E4:[24A50001]: addiu      $a1, $a1, 1
    08B6E4E8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E4EC:[1C80FFF9]: bgtz       $a0, 0x08B6E4D4
    08B6E4F0:[24C60001]: addiu      $a2, $a2, 1
    08B6E4F4:[02559023]: subu       $s2, $s2, $s5
    08B6E4F8:[02358823]: subu       $s1, $s1, $s5
    08B6E4FC:[1000FFD1]: b          0x08B6E444
    08B6E500:[0233802B]: sltu       $s0, $s1, $s3
    08B6E504:[16000023]: bne        $s0, $zr, 0x08B6E594
    08B6E508:[02752021]: addu       $a0, $s3, $s5
    08B6E50C:[16E00006]: bne        $s7, $zr, 0x08B6E528
    08B6E510:[02352823]: subu       $a1, $s1, $s5
    08B6E514:[8E260000]: lw         $a2, 0($s1)
    08B6E518:[8E670000]: lw         $a3, 0($s3)
    08B6E51C:[AE660000]: sw         $a2, 0($s3)
    08B6E520:[10000017]: b          0x08B6E580
    08B6E524:[AE270000]: sw         $a3, 0($s1)
    08B6E528:[13C0000D]: beq        $fp, $zr, 0x08B6E560
    08B6E52C:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08B6E530:[8FA60008]: lw         $a2, 8($sp)
    08B6E534:[8E270000]: lw         $a3, 0($s1)
    08B6E538:[8E680000]: lw         $t0, 0($s3)
    08B6E53C:[AE670000]: sw         $a3, 0($s3)
    08B6E540:[AE280000]: sw         $t0, 0($s1)
    08B6E544:[26730004]: addiu      $s3, $s3, 4
    08B6E548:[24C6FFFF]: addiu      $a2, $a2, -1
    08B6E54C:[1CC0FFF9]: bgtz       $a2, 0x08B6E534
    08B6E550:[26310004]: addiu      $s1, $s1, 4
    08B6E554:[1000000B]: b          0x08B6E584
    08B6E558:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08B6E560:[82270000]: lb         $a3, 0($s1)
    08B6E564:[82680000]: lb         $t0, 0($s3)
    08B6E568:[A2670000]: sb         $a3, 0($s3)
    08B6E56C:[A2280000]: sb         $t0, 0($s1)
    08B6E570:[26730001]: addiu      $s3, $s3, 1
    08B6E574:[24C6FFFF]: addiu      $a2, $a2, -1
    08B6E578:[1CC0FFF9]: bgtz       $a2, 0x08B6E560
    08B6E57C:[26310001]: addiu      $s1, $s1, 1
    08B6E580:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08B6E584:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08B6E588:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08B6E58C:[1000FF7F]: b          0x08B6E38C
    08B6E590:[0233802B]: sltu       $s0, $s1, $s3
    08B6E594:[5680003C]: bnel       $s4, $zr, 0x08B6E688
    08B6E598:[8FA40004]: lw         $a0, 4($sp)
    08B6E59C:[8FB2001C]: lw         $s2, 28($sp)
    08B6E5A0:[8FA40018]: lw         $a0, 24($sp)
    08B6E5A4:[0244202B]: sltu       $a0, $s2, $a0
    08B6E5A8:[1080FE9F]: beq        $a0, $zr, 0x08B6E028
    08B6E5AC:[8FB30008]: lw         $s3, 8($sp)
    08B6E5B0:[8FA40004]: lw         $a0, 4($sp)
    08B6E5B4:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08B6E5B8:[0091202B]: sltu       $a0, $a0, $s1
    08B6E5BC:[1080002A]: beq        $a0, $zr, 0x08B6E668
    08B6E5C0:[02358023]: subu       $s0, $s1, $s5
    08B6E5C4:[8FA60000]: lw         $a2, 0($sp)
    08B6E5C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E5CC:[00C0F809]: jalr       $ra, $a2
    08B6E5D0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E5D4:[58400025]: blezl      $v0, 0x08B6E66C
    08B6E5D8:[8FA40018]: lw         $a0, 24($sp)
    08B6E5DC:[16E00006]: bne        $s7, $zr, 0x08B6E5F8
    08B6E5E0:[00000000]: nop
    08B6E5E4:[8E040000]: lw         $a0, 0($s0)
    08B6E5E8:[8E250000]: lw         $a1, 0($s1)
    08B6E5EC:[AE240000]: sw         $a0, 0($s1)
    08B6E5F0:[10000019]: b          0x08B6E658
    08B6E5F4:[AE050000]: sw         $a1, 0($s0)
    08B6E5F8:[13C0000E]: beq        $fp, $zr, 0x08B6E634
    08B6E5FC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6E600:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08B6E604:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E608:[8E060000]: lw         $a2, 0($s0)
    08B6E60C:[8CA70000]: lw         $a3, 0($a1)
    08B6E610:[ACA60000]: sw         $a2, 0($a1)
    08B6E614:[AE070000]: sw         $a3, 0($s0)
    08B6E618:[24A50004]: addiu      $a1, $a1, 4
    08B6E61C:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E620:[1C80FFF9]: bgtz       $a0, 0x08B6E608
    08B6E624:[26100004]: addiu      $s0, $s0, 4
    08B6E628:[1000000C]: b          0x08B6E65C
    08B6E62C:[8FA40004]: lw         $a0, 4($sp)
    08B6E634:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E638:[82060000]: lb         $a2, 0($s0)
    08B6E63C:[80A70000]: lb         $a3, 0($a1)
    08B6E640:[A0A60000]: sb         $a2, 0($a1)
    08B6E644:[A2070000]: sb         $a3, 0($s0)
    08B6E648:[24A50001]: addiu      $a1, $a1, 1
    08B6E64C:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E650:[1C80FFF9]: bgtz       $a0, 0x08B6E638
    08B6E654:[26100001]: addiu      $s0, $s0, 1
    08B6E658:[8FA40004]: lw         $a0, 4($sp)
    08B6E65C:[02358823]: subu       $s1, $s1, $s5
    08B6E660:[1000FFD6]: b          0x08B6E5BC
    08B6E664:[0091202B]: sltu       $a0, $a0, $s1
    08B6E668:[8FA40018]: lw         $a0, 24($sp)
    08B6E66C:[02559021]: addu       $s2, $s2, $s5
    08B6E670:[0244202B]: sltu       $a0, $s2, $a0
    08B6E674:[5480FFCF]: bnel       $a0, $zr, 0x08B6E5B4
    08B6E678:[8FA40004]: lw         $a0, 4($sp)
    08B6E67C:[1000FE6A]: b          0x08B6E028
    08B6E680:[00000000]: nop
    08B6E688:[8FA60018]: lw         $a2, 24($sp)
    08B6E68C:[02C42023]: subu       $a0, $s6, $a0
    08B6E690:[02762823]: subu       $a1, $s3, $s6
    08B6E694:[00D23023]: subu       $a2, $a2, $s2
    08B6E698:[0085382A]: slt        $a3, $a0, $a1
    08B6E69C:[0251B023]: subu       $s6, $s2, $s1
    08B6E6A0:[14E00003]: bne        $a3, $zr, 0x08B6E6B0
    08B6E6A4:[00D53023]: subu       $a2, $a2, $s5
    08B6E6A8:[10000001]: b          0x08B6E6B0
    08B6E6AC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08B6E6B0:[5880001B]: blezl      $a0, 0x08B6E720
    08B6E6B4:[02C6202B]: sltu       $a0, $s6, $a2
    08B6E6B8:[13C0000E]: beq        $fp, $zr, 0x08B6E6F4
    08B6E6BC:[02643823]: subu       $a3, $s3, $a0
    08B6E6C0:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08B6E6C4:[8FA70004]: lw         $a3, 4($sp)
    08B6E6C8:[00042082]: srl        $a0, $a0, 0x0002
    08B6E6CC:[8D090000]: lw         $t1, 0($t0)
    08B6E6D0:[8CEA0000]: lw         $t2, 0($a3)
    08B6E6D4:[ACE90000]: sw         $t1, 0($a3)
    08B6E6D8:[AD0A0000]: sw         $t2, 0($t0)
    08B6E6DC:[24E70004]: addiu      $a3, $a3, 4
    08B6E6E0:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E6E4:[1C80FFF9]: bgtz       $a0, 0x08B6E6CC
    08B6E6E8:[25080004]: addiu      $t0, $t0, 4
    08B6E6EC:[1000000C]: b          0x08B6E720
    08B6E6F0:[02C6202B]: sltu       $a0, $s6, $a2
    08B6E6F4:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08B6E6F8:[8FA70004]: lw         $a3, 4($sp)
    08B6E6FC:[81090000]: lb         $t1, 0($t0)
    08B6E700:[80EA0000]: lb         $t2, 0($a3)
    08B6E704:[A0E90000]: sb         $t1, 0($a3)
    08B6E708:[A10A0000]: sb         $t2, 0($t0)
    08B6E70C:[24E70001]: addiu      $a3, $a3, 1
    08B6E710:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E714:[1C80FFF9]: bgtz       $a0, 0x08B6E6FC
    08B6E718:[25080001]: addiu      $t0, $t0, 1
    08B6E71C:[02C6202B]: sltu       $a0, $s6, $a2
    08B6E720:[10800003]: beq        $a0, $zr, 0x08B6E730
    08B6E724:[00000000]: nop
    08B6E728:[10000001]: b          0x08B6E730
    08B6E72C:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08B6E730:[18C00018]: blez       $a2, 0x08B6E794
    08B6E734:[02A5202B]: sltu       $a0, $s5, $a1
    08B6E738:[8FA40018]: lw         $a0, 24($sp)
    08B6E73C:[13C0000C]: beq        $fp, $zr, 0x08B6E770
    08B6E740:[00862023]: subu       $a0, $a0, $a2
    08B6E744:[00063082]: srl        $a2, $a2, 0x0002
    08B6E748:[8C870000]: lw         $a3, 0($a0)
    08B6E74C:[8E680000]: lw         $t0, 0($s3)
    08B6E750:[AE670000]: sw         $a3, 0($s3)
    08B6E754:[AC880000]: sw         $t0, 0($a0)
    08B6E758:[26730004]: addiu      $s3, $s3, 4
    08B6E75C:[24C6FFFF]: addiu      $a2, $a2, -1
    08B6E760:[1CC0FFF9]: bgtz       $a2, 0x08B6E748
    08B6E764:[24840004]: addiu      $a0, $a0, 4
    08B6E768:[1000000A]: b          0x08B6E794
    08B6E76C:[02A5202B]: sltu       $a0, $s5, $a1
    08B6E770:[80870000]: lb         $a3, 0($a0)
    08B6E774:[82680000]: lb         $t0, 0($s3)
    08B6E778:[A2670000]: sb         $a3, 0($s3)
    08B6E77C:[A0880000]: sb         $t0, 0($a0)
    08B6E780:[26730001]: addiu      $s3, $s3, 1
    08B6E784:[24C6FFFF]: addiu      $a2, $a2, -1
    08B6E788:[1CC0FFF9]: bgtz       $a2, 0x08B6E770
    08B6E78C:[24840001]: addiu      $a0, $a0, 1
    08B6E790:[02A5202B]: sltu       $a0, $s5, $a1
    08B6E794:[10800008]: beq        $a0, $zr, 0x08B6E7B8
    08B6E798:[02B6202B]: sltu       $a0, $s5, $s6
    08B6E79C:[00B5001B]: divu       $a1, $s5
    08B6E7A0:[8FA40004]: lw         $a0, 4($sp)
    08B6E7A4:[8FA70000]: lw         $a3, 0($sp)
    08B6E7A8:[00002812]: mflo       $a1
    08B6E7AC:[0E2DB7AD]: jal        0x08B6DEB4
    08B6E7B0:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08B6E7B4:[02B6202B]: sltu       $a0, $s5, $s6
    08B6E7B8:[1080FE1B]: beq        $a0, $zr, 0x08B6E028
    08B6E7BC:[00000000]: nop
    08B6E7C0:[02D5001B]: divu       $s6, $s5
    08B6E7C4:[8FA40018]: lw         $a0, 24($sp)
    08B6E7C8:[8FA50020]: lw         $a1, 32($sp)
    08B6E7CC:[00963023]: subu       $a2, $a0, $s6
    08B6E7D0:[30D60003]: andi       $s6, $a2, 3
    08B6E7D4:[02C5B025]: or         $s6, $s6, $a1
    08B6E7D8:[AFA60004]: sw         $a2, 4($sp)
    08B6E7DC:[00D52021]: addu       $a0, $a2, $s5
    08B6E7E0:[AFA4001C]: sw         $a0, 28($sp)
    08B6E7E4:[00008012]: mflo       $s0
    08B6E7E8:[00000000]: nop
    08B6E7EC:[00000000]: nop
    08B6E7F0:[02B00018]: mult       $s5, $s0
    08B6E7F4:[2E040007]: sltiu      $a0, $s0, 7
    08B6E7F8:[00002812]: mflo       $a1
    08B6E7FC:[00C52821]: addu       $a1, $a2, $a1
    08B6E800:[1000FDCC]: b          0x08B6DF34
    08B6E804:[AFA50018]: sw         $a1, 24($sp)
  Back Branch 08B6E4FC 439506 times (length 48)
    08B6E430:[26730001]: addiu      $s3, $s3, 1
    08B6E434:[02D5B021]: addu       $s6, $s6, $s5
    08B6E438:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08B6E43C:[1000FFD3]: b          0x08B6E38C
    08B6E440:[0233802B]: sltu       $s0, $s1, $s3
--> 08B6E444:[1600002F]: bne        $s0, $zr, 0x08B6E504
    08B6E448:[00000000]: nop
    08B6E44C:[8FA50004]: lw         $a1, 4($sp)
    08B6E450:[8FA60000]: lw         $a2, 0($sp)
    08B6E454:[00C0F809]: jalr       $ra, $a2
    08B6E458:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08B6E45C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08B6E460:[04800028]: bltz       $a0, 0x08B6E504
    08B6E464:[00000000]: nop
    08B6E468:[54800024]: bnel       $a0, $zr, 0x08B6E4FC
    08B6E46C:[02358823]: subu       $s1, $s1, $s5
    08B6E470:[16E00006]: bne        $s7, $zr, 0x08B6E48C
    08B6E474:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08B6E478:[8E440000]: lw         $a0, 0($s2)
    08B6E47C:[8E250000]: lw         $a1, 0($s1)
    08B6E480:[AE240000]: sw         $a0, 0($s1)
    08B6E484:[1000001B]: b          0x08B6E4F4
    08B6E488:[AE450000]: sw         $a1, 0($s2)
    08B6E48C:[13C0000F]: beq        $fp, $zr, 0x08B6E4CC
    08B6E490:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6E494:[8FA40008]: lw         $a0, 8($sp)
    08B6E498:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E49C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08B6E4A0:[8CC70000]: lw         $a3, 0($a2)
    08B6E4A4:[8CA80000]: lw         $t0, 0($a1)
    08B6E4A8:[ACA70000]: sw         $a3, 0($a1)
    08B6E4AC:[ACC80000]: sw         $t0, 0($a2)
    08B6E4B0:[24A50004]: addiu      $a1, $a1, 4
    08B6E4B4:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E4B8:[1C80FFF9]: bgtz       $a0, 0x08B6E4A0
    08B6E4BC:[24C60004]: addiu      $a2, $a2, 4
    08B6E4C0:[1000000D]: b          0x08B6E4F8
    08B6E4C4:[02559023]: subu       $s2, $s2, $s5
    08B6E4CC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E4D0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08B6E4D4:[80C70000]: lb         $a3, 0($a2)
    08B6E4D8:[80A80000]: lb         $t0, 0($a1)
    08B6E4DC:[A0A70000]: sb         $a3, 0($a1)
    08B6E4E0:[A0C80000]: sb         $t0, 0($a2)
    08B6E4E4:[24A50001]: addiu      $a1, $a1, 1
    08B6E4E8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E4EC:[1C80FFF9]: bgtz       $a0, 0x08B6E4D4
    08B6E4F0:[24C60001]: addiu      $a2, $a2, 1
    08B6E4F4:[02559023]: subu       $s2, $s2, $s5
    08B6E4F8:[02358823]: subu       $s1, $s1, $s5
--> 08B6E4FC:[1000FFD1]: b          0x08B6E444
    08B6E500:[0233802B]: sltu       $s0, $s1, $s3
    08B6E504:[16000023]: bne        $s0, $zr, 0x08B6E594
    08B6E508:[02752021]: addu       $a0, $s3, $s5
    08B6E50C:[16E00006]: bne        $s7, $zr, 0x08B6E528
  Back Branch 08B6E43C 285548 times (length 46)
    08B6E378:[8FB20014]: lw         $s2, 20($sp)
    08B6E37C:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
    08B6E380:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08B6E384:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08B6E388:[0236802B]: sltu       $s0, $s1, $s6
--> 08B6E38C:[1600005D]: bne        $s0, $zr, 0x08B6E504
    08B6E390:[00000000]: nop
    08B6E394:[8FA50004]: lw         $a1, 4($sp)
    08B6E398:[8FA60000]: lw         $a2, 0($sp)
    08B6E39C:[00C0F809]: jalr       $ra, $a2
    08B6E3A0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08B6E3A4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08B6E3A8:[1C800026]: bgtz       $a0, 0x08B6E444
    08B6E3AC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08B6E3B0:[14A00021]: bne        $a1, $zr, 0x08B6E438
    08B6E3B4:[02752021]: addu       $a0, $s3, $s5
    08B6E3B8:[16E00006]: bne        $s7, $zr, 0x08B6E3D4
    08B6E3BC:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    08B6E3C0:[8E650000]: lw         $a1, 0($s3)
    08B6E3C4:[8EC60000]: lw         $a2, 0($s6)
    08B6E3C8:[AEC50000]: sw         $a1, 0($s6)
    08B6E3CC:[10000019]: b          0x08B6E434
    08B6E3D0:[AE660000]: sw         $a2, 0($s3)
    08B6E3D4:[13C0000E]: beq        $fp, $zr, 0x08B6E410
    08B6E3D8:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08B6E3DC:[8FA50008]: lw         $a1, 8($sp)
    08B6E3E0:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08B6E3E4:[8E670000]: lw         $a3, 0($s3)
    08B6E3E8:[8CC80000]: lw         $t0, 0($a2)
    08B6E3EC:[ACC70000]: sw         $a3, 0($a2)
    08B6E3F0:[AE680000]: sw         $t0, 0($s3)
    08B6E3F4:[24C60004]: addiu      $a2, $a2, 4
    08B6E3F8:[24A5FFFF]: addiu      $a1, $a1, -1
    08B6E3FC:[1CA0FFF9]: bgtz       $a1, 0x08B6E3E4
    08B6E400:[26730004]: addiu      $s3, $s3, 4
    08B6E404:[1000000C]: b          0x08B6E438
    08B6E408:[02D5B021]: addu       $s6, $s6, $s5
    08B6E410:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08B6E414:[82670000]: lb         $a3, 0($s3)
    08B6E418:[80C80000]: lb         $t0, 0($a2)
    08B6E41C:[A0C70000]: sb         $a3, 0($a2)
    08B6E420:[A2680000]: sb         $t0, 0($s3)
    08B6E424:[24C60001]: addiu      $a2, $a2, 1
    08B6E428:[24A5FFFF]: addiu      $a1, $a1, -1
    08B6E42C:[1CA0FFF9]: bgtz       $a1, 0x08B6E414
    08B6E430:[26730001]: addiu      $s3, $s3, 1
    08B6E434:[02D5B021]: addu       $s6, $s6, $s5
    08B6E438:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
--> 08B6E43C:[1000FFD3]: b          0x08B6E38C
    08B6E440:[0233802B]: sltu       $s0, $s1, $s3
    08B6E444:[1600002F]: bne        $s0, $zr, 0x08B6E504
    08B6E448:[00000000]: nop
    08B6E44C:[8FA50004]: lw         $a1, 4($sp)
    08B6E450:[8FA60000]: lw         $a2, 0($sp)
    08B6E454:[00C0F809]: jalr       $ra, $a2
    08B6E458:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08B6E45C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 08B6E660 132327 times (length 43)
    08B6E5A8:[1080FE9F]: beq        $a0, $zr, 0x08B6E028
    08B6E5AC:[8FB30008]: lw         $s3, 8($sp)
    08B6E5B0:[8FA40004]: lw         $a0, 4($sp)
    08B6E5B4:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08B6E5B8:[0091202B]: sltu       $a0, $a0, $s1
--> 08B6E5BC:[1080002A]: beq        $a0, $zr, 0x08B6E668
    08B6E5C0:[02358023]: subu       $s0, $s1, $s5
    08B6E5C4:[8FA60000]: lw         $a2, 0($sp)
    08B6E5C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E5CC:[00C0F809]: jalr       $ra, $a2
    08B6E5D0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E5D4:[58400025]: blezl      $v0, 0x08B6E66C
    08B6E5D8:[8FA40018]: lw         $a0, 24($sp)
    08B6E5DC:[16E00006]: bne        $s7, $zr, 0x08B6E5F8
    08B6E5E0:[00000000]: nop
    08B6E5E4:[8E040000]: lw         $a0, 0($s0)
    08B6E5E8:[8E250000]: lw         $a1, 0($s1)
    08B6E5EC:[AE240000]: sw         $a0, 0($s1)
    08B6E5F0:[10000019]: b          0x08B6E658
    08B6E5F4:[AE050000]: sw         $a1, 0($s0)
    08B6E5F8:[13C0000E]: beq        $fp, $zr, 0x08B6E634
    08B6E5FC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6E600:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08B6E604:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E608:[8E060000]: lw         $a2, 0($s0)
    08B6E60C:[8CA70000]: lw         $a3, 0($a1)
    08B6E610:[ACA60000]: sw         $a2, 0($a1)
    08B6E614:[AE070000]: sw         $a3, 0($s0)
    08B6E618:[24A50004]: addiu      $a1, $a1, 4
    08B6E61C:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E620:[1C80FFF9]: bgtz       $a0, 0x08B6E608
    08B6E624:[26100004]: addiu      $s0, $s0, 4
    08B6E628:[1000000C]: b          0x08B6E65C
    08B6E62C:[8FA40004]: lw         $a0, 4($sp)
    08B6E634:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E638:[82060000]: lb         $a2, 0($s0)
    08B6E63C:[80A70000]: lb         $a3, 0($a1)
    08B6E640:[A0A60000]: sb         $a2, 0($a1)
    08B6E644:[A2070000]: sb         $a3, 0($s0)
    08B6E648:[24A50001]: addiu      $a1, $a1, 1
    08B6E64C:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E650:[1C80FFF9]: bgtz       $a0, 0x08B6E638
    08B6E654:[26100001]: addiu      $s0, $s0, 1
    08B6E658:[8FA40004]: lw         $a0, 4($sp)
    08B6E65C:[02358823]: subu       $s1, $s1, $s5
--> 08B6E660:[1000FFD6]: b          0x08B6E5BC
    08B6E664:[0091202B]: sltu       $a0, $a0, $s1
    08B6E668:[8FA40018]: lw         $a0, 24($sp)
    08B6E66C:[02559021]: addu       $s2, $s2, $s5
    08B6E670:[0244202B]: sltu       $a0, $s2, $a0
  Back Branch 08B6E58C 106173 times (length 130)
  Back Branch 08B6E00C 81728 times (length 43)
    08B6DF54:[10800034]: beq        $a0, $zr, 0x08B6E028
    08B6DF58:[2AF20002]: slti       $s2, $s7, 2
    08B6DF5C:[8FA40004]: lw         $a0, 4($sp)
    08B6DF60:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    08B6DF64:[0091202B]: sltu       $a0, $a0, $s1
--> 08B6DF68:[1080002A]: beq        $a0, $zr, 0x08B6E014
    08B6DF6C:[02358023]: subu       $s0, $s1, $s5
    08B6DF70:[8FA60000]: lw         $a2, 0($sp)
    08B6DF74:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6DF78:[00C0F809]: jalr       $ra, $a2
    08B6DF7C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DF80:[58400025]: blezl      $v0, 0x08B6E018
    08B6DF84:[8FA40018]: lw         $a0, 24($sp)
    08B6DF88:[16E00006]: bne        $s7, $zr, 0x08B6DFA4
    08B6DF8C:[00000000]: nop
    08B6DF90:[8E040000]: lw         $a0, 0($s0)
    08B6DF94:[8E250000]: lw         $a1, 0($s1)
    08B6DF98:[AE240000]: sw         $a0, 0($s1)
    08B6DF9C:[10000019]: b          0x08B6E004
    08B6DFA0:[AE050000]: sw         $a1, 0($s0)
    08B6DFA4:[1240000E]: beq        $s2, $zr, 0x08B6DFE0
    08B6DFA8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6DFAC:[8FA40008]: lw         $a0, 8($sp)
    08B6DFB0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DFB4:[8E060000]: lw         $a2, 0($s0)
    08B6DFB8:[8CA70000]: lw         $a3, 0($a1)
    08B6DFBC:[ACA60000]: sw         $a2, 0($a1)
    08B6DFC0:[AE070000]: sw         $a3, 0($s0)
    08B6DFC4:[24A50004]: addiu      $a1, $a1, 4
    08B6DFC8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6DFCC:[1C80FFF9]: bgtz       $a0, 0x08B6DFB4
    08B6DFD0:[26100004]: addiu      $s0, $s0, 4
    08B6DFD4:[1000000C]: b          0x08B6E008
    08B6DFD8:[8FA40004]: lw         $a0, 4($sp)
    08B6DFE0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DFE4:[82060000]: lb         $a2, 0($s0)
    08B6DFE8:[80A70000]: lb         $a3, 0($a1)
    08B6DFEC:[A0A60000]: sb         $a2, 0($a1)
    08B6DFF0:[A2070000]: sb         $a3, 0($s0)
    08B6DFF4:[24A50001]: addiu      $a1, $a1, 1
    08B6DFF8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6DFFC:[1C80FFF9]: bgtz       $a0, 0x08B6DFE4
    08B6E000:[26100001]: addiu      $s0, $s0, 1
    08B6E004:[8FA40004]: lw         $a0, 4($sp)
    08B6E008:[02358823]: subu       $s1, $s1, $s5
--> 08B6E00C:[1000FFD6]: b          0x08B6DF68
    08B6E010:[0091202B]: sltu       $a0, $a0, $s1
    08B6E014:[8FA40018]: lw         $a0, 24($sp)
    08B6E018:[02759821]: addu       $s3, $s3, $s5
    08B6E01C:[0264202B]: sltu       $a0, $s3, $a0
  Back Branch 08B6E674 78547 times (length 50)
    08B6E5A8:[1080FE9F]: beq        $a0, $zr, 0x08B6E028
    08B6E5AC:[8FB30008]: lw         $s3, 8($sp)
    08B6E5B0:[8FA40004]: lw         $a0, 4($sp)
--> 08B6E5B4:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    08B6E5B8:[0091202B]: sltu       $a0, $a0, $s1
    08B6E5BC:[1080002A]: beq        $a0, $zr, 0x08B6E668
    08B6E5C0:[02358023]: subu       $s0, $s1, $s5
    08B6E5C4:[8FA60000]: lw         $a2, 0($sp)
    08B6E5C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6E5CC:[00C0F809]: jalr       $ra, $a2
    08B6E5D0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E5D4:[58400025]: blezl      $v0, 0x08B6E66C
    08B6E5D8:[8FA40018]: lw         $a0, 24($sp)
    08B6E5DC:[16E00006]: bne        $s7, $zr, 0x08B6E5F8
    08B6E5E0:[00000000]: nop
    08B6E5E4:[8E040000]: lw         $a0, 0($s0)
    08B6E5E8:[8E250000]: lw         $a1, 0($s1)
    08B6E5EC:[AE240000]: sw         $a0, 0($s1)
    08B6E5F0:[10000019]: b          0x08B6E658
    08B6E5F4:[AE050000]: sw         $a1, 0($s0)
    08B6E5F8:[13C0000E]: beq        $fp, $zr, 0x08B6E634
    08B6E5FC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6E600:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08B6E604:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E608:[8E060000]: lw         $a2, 0($s0)
    08B6E60C:[8CA70000]: lw         $a3, 0($a1)
    08B6E610:[ACA60000]: sw         $a2, 0($a1)
    08B6E614:[AE070000]: sw         $a3, 0($s0)
    08B6E618:[24A50004]: addiu      $a1, $a1, 4
    08B6E61C:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E620:[1C80FFF9]: bgtz       $a0, 0x08B6E608
    08B6E624:[26100004]: addiu      $s0, $s0, 4
    08B6E628:[1000000C]: b          0x08B6E65C
    08B6E62C:[8FA40004]: lw         $a0, 4($sp)
    08B6E634:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6E638:[82060000]: lb         $a2, 0($s0)
    08B6E63C:[80A70000]: lb         $a3, 0($a1)
    08B6E640:[A0A60000]: sb         $a2, 0($a1)
    08B6E644:[A2070000]: sb         $a3, 0($s0)
    08B6E648:[24A50001]: addiu      $a1, $a1, 1
    08B6E64C:[2484FFFF]: addiu      $a0, $a0, -1
    08B6E650:[1C80FFF9]: bgtz       $a0, 0x08B6E638
    08B6E654:[26100001]: addiu      $s0, $s0, 1
    08B6E658:[8FA40004]: lw         $a0, 4($sp)
    08B6E65C:[02358823]: subu       $s1, $s1, $s5
    08B6E660:[1000FFD6]: b          0x08B6E5BC
    08B6E664:[0091202B]: sltu       $a0, $a0, $s1
    08B6E668:[8FA40018]: lw         $a0, 24($sp)
    08B6E66C:[02559021]: addu       $s2, $s2, $s5
    08B6E670:[0244202B]: sltu       $a0, $s2, $a0
--> 08B6E674:[5480FFCF]: bnel       $a0, $zr, 0x08B6E5B4
    08B6E678:[8FA40004]: lw         $a0, 4($sp)
    08B6E67C:[1000FE6A]: b          0x08B6E028
    08B6E680:[00000000]: nop
  Back Branch 08B6E020 46273 times (length 50)
    08B6DF54:[10800034]: beq        $a0, $zr, 0x08B6E028
    08B6DF58:[2AF20002]: slti       $s2, $s7, 2
    08B6DF5C:[8FA40004]: lw         $a0, 4($sp)
--> 08B6DF60:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    08B6DF64:[0091202B]: sltu       $a0, $a0, $s1
    08B6DF68:[1080002A]: beq        $a0, $zr, 0x08B6E014
    08B6DF6C:[02358023]: subu       $s0, $s1, $s5
    08B6DF70:[8FA60000]: lw         $a2, 0($sp)
    08B6DF74:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08B6DF78:[00C0F809]: jalr       $ra, $a2
    08B6DF7C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DF80:[58400025]: blezl      $v0, 0x08B6E018
    08B6DF84:[8FA40018]: lw         $a0, 24($sp)
    08B6DF88:[16E00006]: bne        $s7, $zr, 0x08B6DFA4
    08B6DF8C:[00000000]: nop
    08B6DF90:[8E040000]: lw         $a0, 0($s0)
    08B6DF94:[8E250000]: lw         $a1, 0($s1)
    08B6DF98:[AE240000]: sw         $a0, 0($s1)
    08B6DF9C:[10000019]: b          0x08B6E004
    08B6DFA0:[AE050000]: sw         $a1, 0($s0)
    08B6DFA4:[1240000E]: beq        $s2, $zr, 0x08B6DFE0
    08B6DFA8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08B6DFAC:[8FA40008]: lw         $a0, 8($sp)
    08B6DFB0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DFB4:[8E060000]: lw         $a2, 0($s0)
    08B6DFB8:[8CA70000]: lw         $a3, 0($a1)
    08B6DFBC:[ACA60000]: sw         $a2, 0($a1)
    08B6DFC0:[AE070000]: sw         $a3, 0($s0)
    08B6DFC4:[24A50004]: addiu      $a1, $a1, 4
    08B6DFC8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6DFCC:[1C80FFF9]: bgtz       $a0, 0x08B6DFB4
    08B6DFD0:[26100004]: addiu      $s0, $s0, 4
    08B6DFD4:[1000000C]: b          0x08B6E008
    08B6DFD8:[8FA40004]: lw         $a0, 4($sp)
    08B6DFE0:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08B6DFE4:[82060000]: lb         $a2, 0($s0)
    08B6DFE8:[80A70000]: lb         $a3, 0($a1)
    08B6DFEC:[A0A60000]: sb         $a2, 0($a1)
    08B6DFF0:[A2070000]: sb         $a3, 0($s0)
    08B6DFF4:[24A50001]: addiu      $a1, $a1, 1
    08B6DFF8:[2484FFFF]: addiu      $a0, $a0, -1
    08B6DFFC:[1C80FFF9]: bgtz       $a0, 0x08B6DFE4
    08B6E000:[26100001]: addiu      $s0, $s0, 1
    08B6E004:[8FA40004]: lw         $a0, 4($sp)
    08B6E008:[02358823]: subu       $s1, $s1, $s5
    08B6E00C:[1000FFD6]: b          0x08B6DF68
    08B6E010:[0091202B]: sltu       $a0, $a0, $s1
    08B6E014:[8FA40018]: lw         $a0, 24($sp)
    08B6E018:[02759821]: addu       $s3, $s3, $s5
    08B6E01C:[0264202B]: sltu       $a0, $s3, $a0
--> 08B6E020:[5480FFCF]: bnel       $a0, $zr, 0x08B6DF60
    08B6E024:[8FA40004]: lw         $a0, 4($sp)
    08B6E028:[8FB00028]: lw         $s0, 40($sp)
    08B6E02C:[8FB1002C]: lw         $s1, 44($sp)
    08B6E030:[8FB20030]: lw         $s2, 48($sp)
    08B6E034:[8FB30034]: lw         $s3, 52($sp)
    08B6E038:[8FB40038]: lw         $s4, 56($sp)
    08B6E03C:[8FB5003C]: lw         $s5, 60($sp)
    08B6E040:[8FB60040]: lw         $s6, 64($sp)
    08B6E044:[8FB70044]: lw         $s7, 68($sp)
    08B6E048:[8FBE0048]: lw         $fp, 72($sp)
    08B6E04C:[8FBF004C]: lw         $ra, 76($sp)
  Back Branch 08B6E6E4 31136 times (length 8)
    08B6E6B8:[13C0000E]: beq        $fp, $zr, 0x08B6E6F4
    08B6E6BC:[02643823]: subu       $a3, $s3, $a0
    08B6E6C0:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08B6E6C4:[8FA70004]: lw         $a3, 4($sp)
    08B6E6C8:[00042082]: srl        $a0, $a0, 0x0002
--> 08B6E6CC:[8D090000]: lw         $t1, 0($t0)
    08B6E6D0:[8CEA0000]: lw         $t2, 0($a3)
    08B6E6D4:[ACE90000]: sw         $t1, 0($a3)
    08B6E6D8:[AD0A0000]: sw         $t2, 0($t0)
    08B6E6DC:[24E70004]: addiu      $a3, $a3, 4
    08B6E6E0:[2484FFFF]: addiu      $a0, $a0, -1
--> 08B6E6E4:[1C80FFF9]: bgtz       $a0, 0x08B6E6CC
    08B6E6E8:[25080004]: addiu      $t0, $t0, 4
    08B6E6EC:[1000000C]: b          0x08B6E720
    08B6E6F0:[02C6202B]: sltu       $a0, $s6, $a2
    08B6E6F4:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08B6E6F8:[8FA70004]: lw         $a3, 4($sp)
  Back Branch 08B6E7B8 30024 times (length 486)
  Back Branch 08B6E800 29486 times (length 565)
  Back Branch 08B6E67C 2868 times (length 407)
  Back Branch 08B6E5A8 2868 times (length 354)
  Back Branch 08B6E760 822 times (length 8)
    08B6E734:[02A5202B]: sltu       $a0, $s5, $a1
    08B6E738:[8FA40018]: lw         $a0, 24($sp)
    08B6E73C:[13C0000C]: beq        $fp, $zr, 0x08B6E770
    08B6E740:[00862023]: subu       $a0, $a0, $a2
    08B6E744:[00063082]: srl        $a2, $a2, 0x0002
--> 08B6E748:[8C870000]: lw         $a3, 0($a0)
    08B6E74C:[8E680000]: lw         $t0, 0($s3)
    08B6E750:[AE670000]: sw         $a3, 0($s3)
    08B6E754:[AC880000]: sw         $t0, 0($a0)
    08B6E758:[26730004]: addiu      $s3, $s3, 4
    08B6E75C:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08B6E760:[1CC0FFF9]: bgtz       $a2, 0x08B6E748
    08B6E764:[24840004]: addiu      $a0, $a0, 4
    08B6E768:[1000000A]: b          0x08B6E794
    08B6E76C:[02A5202B]: sltu       $a0, $s5, $a1
    08B6E770:[80870000]: lb         $a3, 0($a0)
    08B6E774:[82680000]: lb         $t0, 0($s3)
    08B6E778:[A2670000]: sb         $a3, 0($s3)
    08B6E77C:[A0880000]: sb         $t0, 0($a0)
    08B6E780:[26730001]: addiu      $s3, $s3, 1
    08B6E784:[24C6FFFF]: addiu      $a2, $a2, -1
_S1_2_8892ED4 26279147 instructions (0,674%), 1983 calls (08892ED4 - 088939D4, length 705)
  Back Branch 088934AC 357090 times (length 57)
    088933C4:[1080003B]: beq        $a0, $zr, 0x088934B4
    088933C8:[E7AC0108]: swc1       $f12, 264($sp)
    088933CC:[27B4000C]: addiu      $s4, $sp, 12
--> 088933D0:[8FA40120]: lw         $a0, 288($sp)
    088933D4:[0E21C254]: jal        0x08870950
    088933D8:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088933DC:[8C5003EC]: lw         $s0, 1004($v0)
    088933E0:[16000003]: bne        $s0, $zr, 0x088933F0
    088933E4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088933E8:[10000032]: b          0x088934B4
    088933EC:[00000000]: nop
    088933F0:[C48C0000]: lwc1       $f12, 0($a0)
    088933F4:[C7AD00F4]: lwc1       $f13, 244($sp)
    088933F8:[460D6301]: sub.s      $f12, $f12, $f13
    088933FC:[46006305]: abs.s      $f12, $f12
    08893400:[C48E000C]: lwc1       $f14, 12($a0)
    08893404:[C7AF0100]: lwc1       $f15, 256($sp)
    08893408:[460F7380]: add.s      $f14, $f14, $f15
    0889340C:[460C703C]: c.lt.s     $f14, $f12
    08893410:[00000000]: nop
    08893414:[45020003]: bc1fl      0x08893424
    08893418:[C48C0008]: lwc1       $f12, 8($a0)
    0889341C:[1000000D]: b          0x08893454
    08893420:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08893424:[C7AD00FC]: lwc1       $f13, 252($sp)
    08893428:[460D6301]: sub.s      $f12, $f12, $f13
    0889342C:[46006305]: abs.s      $f12, $f12
    08893430:[C48E0014]: lwc1       $f14, 20($a0)
    08893434:[C7AF0108]: lwc1       $f15, 264($sp)
    08893438:[460F7380]: add.s      $f14, $f14, $f15
    0889343C:[460C703C]: c.lt.s     $f14, $f12
    08893440:[00000000]: nop
    08893444:[45000003]: bc1f       0x08893454
    08893448:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889344C:[10000001]: b          0x08893454
    08893450:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08893454:[10800013]: beq        $a0, $zr, 0x088934A4
    08893458:[00000000]: nop
    0889345C:[8E10366C]: lw         $s0, 13932($s0)
    08893460:[8EB20008]: lw         $s2, 8($s5)
    08893464:[8E040008]: lw         $a0, 8($s0)
    08893468:[8ED10004]: lw         $s1, 4($s6)
    0889346C:[8E050004]: lw         $a1, 4($s0)
    08893470:[14850003]: bne        $a0, $a1, 0x08893480
    08893474:[00118A00]: sll        $s1, $s1, 0x0008
    08893478:[0E2E0480]: jal        0x08B81200
    0889347C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08893480:[26050004]: addiu      $a1, $s0, 4
    08893484:[8CA40000]: lw         $a0, 0($a1)
    08893488:[24860010]: addiu      $a2, $a0, 16
    0889348C:[10800005]: beq        $a0, $zr, 0x088934A4
    08893490:[ACA60000]: sw         $a2, 0($a1)
    08893494:[AC920000]: sw         $s2, 0($a0)
    08893498:[AC800004]: sw         $zr, 4($a0)
    0889349C:[E4960008]: swc1       $f22, 8($a0)
    088934A0:[AC91000C]: sw         $s1, 12($a0)
    088934A4:[26730001]: addiu      $s3, $s3, 1
    088934A8:[0277202A]: slt        $a0, $s3, $s7
--> 088934AC:[1480FFC8]: bne        $a0, $zr, 0x088933D0
    088934B0:[26940018]: addiu      $s4, $s4, 24
    088934B4:[8FC40004]: lw         $a0, 4($fp)
    088934B8:[8FA50138]: lw         $a1, 312($sp)
    088934BC:[24860010]: addiu      $a2, $a0, 16
    088934C0:[84C40000]: lh         $a0, 0($a2)
    088934C4:[8CC90004]: lw         $t1, 4($a2)
    088934C8:[8EC60004]: lw         $a2, 4($s6)
    088934CC:[8CA701A4]: lw         $a3, 420($a1)
    088934D0:[03C42021]: addu       $a0, $fp, $a0
    088934D4:[0120F809]: jalr       $ra, $t1
    088934D8:[8FA50134]: lw         $a1, 308($sp)
    088934DC:[8FA40128]: lw         $a0, 296($sp)
    088934E0:[8FA50130]: lw         $a1, 304($sp)
    088934E4:[2484FFFF]: addiu      $a0, $a0, -1
    088934E8:[24A50008]: addiu      $a1, $a1, 8
    088934EC:[AFA40128]: sw         $a0, 296($sp)
  Back Branch 088934F0 276158 times (length 162)
  Back Branch 088931CC 11898 times (length 35)
    08893134:[10800027]: beq        $a0, $zr, 0x088931D4
    08893138:[3C043F99]: lui        $a0, 0x3F99 <=> li $a0, 0x3F990000
    0889313C:[3484999A]: ori        $a0, $a0, -26214
    08893140:[27B1000C]: addiu      $s1, $sp, 12
    08893144:[4484B000]: mtc1       $a0, $f22
--> 08893148:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0889314C:[0E21C254]: jal        0x08870950
    08893150:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08893154:[8C4403EC]: lw         $a0, 1004($v0)
    08893158:[54800003]: bnel       $a0, $zr, 0x08893168
    0889315C:[8C85027C]: lw         $a1, 636($a0)
    08893160:[1000001C]: b          0x088931D4
    08893164:[00000000]: nop
    08893168:[C4AC0014]: lwc1       $f12, 20($a1)
    0889316C:[46166302]: mul.s      $f12, $f12, $f22
    08893170:[248401C0]: addiu      $a0, $a0, 448
    08893174:[24840030]: addiu      $a0, $a0, 48
    08893178:[E7AC00E8]: swc1       $f12, 232($sp)
    0889317C:[C4AC0018]: lwc1       $f12, 24($a1)
    08893180:[46166302]: mul.s      $f12, $f12, $f22
    08893184:[26100001]: addiu      $s0, $s0, 1
    08893188:[E7AC00EC]: swc1       $f12, 236($sp)
    0889318C:[C4AC001C]: lwc1       $f12, 28($a1)
    08893190:[46166302]: mul.s      $f12, $f12, $f22
    08893194:[E7AC00F0]: swc1       $f12, 240($sp)
    08893198:[C48C0000]: lwc1       $f12, 0($a0)
    0889319C:[E62C0000]: swc1       $f12, 0($s1)
    088931A0:[C48C0004]: lwc1       $f12, 4($a0)
    088931A4:[E62C0004]: swc1       $f12, 4($s1)
    088931A8:[C48C0008]: lwc1       $f12, 8($a0)
    088931AC:[E62C0008]: swc1       $f12, 8($s1)
    088931B0:[C7AC00E8]: lwc1       $f12, 232($sp)
    088931B4:[E62C000C]: swc1       $f12, 12($s1)
    088931B8:[C7AC00EC]: lwc1       $f12, 236($sp)
    088931BC:[0217202A]: slt        $a0, $s0, $s7
    088931C0:[E62C0010]: swc1       $f12, 16($s1)
    088931C4:[C7AC00F0]: lwc1       $f12, 240($sp)
    088931C8:[E62C0014]: swc1       $f12, 20($s1)
--> 088931CC:[1480FFDE]: bne        $a0, $zr, 0x08893148
    088931D0:[26310018]: addiu      $s1, $s1, 24
    088931D4:[8FB00134]: lw         $s0, 308($sp)
    088931D8:[AFBE0120]: sw         $fp, 288($sp)
    088931DC:[AFB30124]: sw         $s3, 292($sp)
    088931E0:[26060080]: addiu      $a2, $s0, 128
    088931E4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088931E8:[0E251704]: jal        0x08945C10
    088931EC:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088931F0:[3C0408D7]: lui        $a0, 0x08D7 <=> li $a0, 0x08D70000
    088931F4:[24916EE0]: addiu      $s1, $a0, 28384
    088931F8:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088931FC:[0E251FB3]: jal        0x08947ECC
    08893200:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08893204:[26250020]: addiu      $a1, $s1, 32
    08893208:[0E251FB3]: jal        0x08947ECC
    0889320C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08893210:[26250030]: addiu      $a1, $s1, 48
    08893214:[0E251FB3]: jal        0x08947ECC
    08893218:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0889321C:[26250040]: addiu      $a1, $s1, 64
    08893220:[0E251FB3]: jal        0x08947ECC
    08893224:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    08893228:[26250050]: addiu      $a1, $s1, 80
    0889322C:[0E251FB3]: jal        0x08947ECC
    08893230:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08893234:[8FB10138]: lw         $s1, 312($sp)
    08893238:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0889323C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08893240:[0E224AEE]: jal        0x08892BB8
    08893244:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08893248:[0E257101]: jal        0x0895C404
    0889324C:[8E2401A4]: lw         $a0, 420($s1)
    08893250:[8E240198]: lw         $a0, 408($s1)
    08893254:[8E25019C]: lw         $a1, 412($s1)
    08893258:[00852023]: subu       $a0, $a0, $a1
    0889325C:[000420C2]: srl        $a0, $a0, 0x0003
    08893260:[AFA50130]: sw         $a1, 304($sp)
  Back Branch 08893838 11892 times (length 37)
    088937A4:[10800026]: beq        $a0, $zr, 0x08893840
    088937A8:[8FB20120]: lw         $s2, 288($sp)
--> 088937AC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088937B0:[0E21C254]: jal        0x08870950
    088937B4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088937B8:[8C5003EC]: lw         $s0, 1004($v0)
    088937BC:[16000003]: bne        $s0, $zr, 0x088937CC
    088937C0:[00000000]: nop
    088937C4:[1000001A]: b          0x08893830
    088937C8:[00000000]: nop
    088937CC:[8E640030]: lw         $a0, 48($s3)
    088937D0:[26053680]: addiu      $a1, $s0, 13952
    088937D4:[248400E8]: addiu      $a0, $a0, 232
    088937D8:[84860000]: lh         $a2, 0($a0)
    088937DC:[8C870004]: lw         $a3, 4($a0)
    088937E0:[00E0F809]: jalr       $ra, $a3
    088937E4:[02662021]: addu       $a0, $s3, $a2
    088937E8:[8E640030]: lw         $a0, 48($s3)
    088937EC:[248400F8]: addiu      $a0, $a0, 248
    088937F0:[84850000]: lh         $a1, 0($a0)
    088937F4:[8C860004]: lw         $a2, 4($a0)
    088937F8:[02652021]: addu       $a0, $s3, $a1
    088937FC:[00C0F809]: jalr       $ra, $a2
    08893800:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08893804:[8E04366C]: lw         $a0, 13932($s0)
    08893808:[8E06027C]: lw         $a2, 636($s0)
    0889380C:[260501C0]: addiu      $a1, $s0, 448
    08893810:[0E223F98]: jal        0x0888FE60
    08893814:[24C60008]: addiu      $a2, $a2, 8
    08893818:[8E640030]: lw         $a0, 48($s3)
    0889381C:[248400F0]: addiu      $a0, $a0, 240
    08893820:[84850000]: lh         $a1, 0($a0)
    08893824:[8C860004]: lw         $a2, 4($a0)
    08893828:[00C0F809]: jalr       $ra, $a2
    0889382C:[02652021]: addu       $a0, $s3, $a1
    08893830:[26310001]: addiu      $s1, $s1, 1
    08893834:[0237202A]: slt        $a0, $s1, $s7
--> 08893838:[1480FFDC]: bne        $a0, $zr, 0x088937AC
    0889383C:[00000000]: nop
    08893840:[8FB00138]: lw         $s0, 312($sp)
    08893844:[8FB10144]: lw         $s1, 324($sp)
    08893848:[8E0401A4]: lw         $a0, 420($s0)
    0889384C:[0E2576A8]: jal        0x0895DAA0
    08893850:[34050012]: ori        $a1, $zr, 18 <=> li $a1, 18
    08893854:[8E0401A4]: lw         $a0, 420($s0)
    08893858:[0E20810D]: jal        0x08820434
    0889385C:[34050009]: ori        $a1, $zr, 9 <=> li $a1, 9
    08893860:[8FB20134]: lw         $s2, 308($sp)
    08893864:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08893868:[0E23D873]: jal        0x088F61CC
    0889386C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08893870:[8E0401A4]: lw         $a0, 420($s0)
    08893874:[0E20810D]: jal        0x08820434
    08893878:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    0889387C:[8E0401A4]: lw         $a0, 420($s0)
    08893880:[0E208205]: jal        0x08820814
    08893884:[34050007]: ori        $a1, $zr, 7 <=> li $a1, 7
    08893888:[8E841EB4]: lw         $a0, 7860($s4)
    0889388C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08893890:[24840094]: addiu      $a0, $a0, 148
    08893894:[0E23FAE1]: jal        0x088FEB84
    08893898:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0889389C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088938A0:[0E23DA0F]: jal        0x088F683C
    088938A4:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088938A8:[C64C00FC]: lwc1       $f12, 252($s2)
    088938AC:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088938B0:[0E208FA4]: jal        0x08823E90
    088938B4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088938B8:[0E24463B]: jal        0x089118EC
    088938BC:[00000000]: nop
    088938C0:[0E257690]: jal        0x0895DA40
    088938C4:[8E0401A4]: lw         $a0, 420($s0)
    088938C8:[8E640030]: lw         $a0, 48($s3)
    088938CC:[248400C0]: addiu      $a0, $a0, 192
    088938D0:[84850000]: lh         $a1, 0($a0)
    088938D4:[8C860004]: lw         $a2, 4($a0)
    088938D8:[00C0F809]: jalr       $ra, $a2
    088938DC:[02652021]: addu       $a0, $s3, $a1
    088938E0:[8E640030]: lw         $a0, 48($s3)
    088938E4:[248402A0]: addiu      $a0, $a0, 672
    088938E8:[84850000]: lh         $a1, 0($a0)
    088938EC:[8C860004]: lw         $a2, 4($a0)
    088938F0:[00C0F809]: jalr       $ra, $a2
    088938F4:[02652021]: addu       $a0, $s3, $a1
    088938F8:[3C063DCC]: lui        $a2, 0x3DCC <=> li $a2, 0x3DCC0000
    088938FC:[34C6CCCD]: ori        $a2, $a2, -13107
    08893900:[44866000]: mtc1       $a2, $f12
    08893904:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
  Back Branch 08893768 11892 times (length 13)
    0889372C:[10800010]: beq        $a0, $zr, 0x08893770
    08893730:[00000000]: nop
    08893734:[8FB10138]: lw         $s1, 312($sp)
    08893738:[8FB20120]: lw         $s2, 288($sp)
--> 0889373C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08893740:[0E21C254]: jal        0x08870950
    08893744:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08893748:[8C4403EC]: lw         $a0, 1004($v0)
    0889374C:[10800004]: beq        $a0, $zr, 0x08893760
    08893750:[00000000]: nop
    08893754:[8E2601B4]: lw         $a2, 436($s1)
    08893758:[0E213B50]: jal        0x0884ED40
    0889375C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08893760:[26100001]: addiu      $s0, $s0, 1
    08893764:[0217202A]: slt        $a0, $s0, $s7
--> 08893768:[1480FFF4]: bne        $a0, $zr, 0x0889373C
    0889376C:[26310004]: addiu      $s1, $s1, 4
    08893770:[8FA40138]: lw         $a0, 312($sp)
    08893774:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08893778:[0E20810D]: jal        0x08820434
    0889377C:[8C8401A4]: lw         $a0, 420($a0)
    08893780:[8FB30124]: lw         $s3, 292($sp)
    08893784:[8E640030]: lw         $a0, 48($s3)
    08893788:[24840148]: addiu      $a0, $a0, 328
    0889378C:[84850000]: lh         $a1, 0($a0)
    08893790:[8C860004]: lw         $a2, 4($a0)
    08893794:[00C0F809]: jalr       $ra, $a2
    08893798:[02652021]: addu       $a0, $s3, $a1
    0889379C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088937A0:[0237202A]: slt        $a0, $s1, $s7
_S1_2_8911D68 25751676 instructions (0,661%), 1982 calls (08911D68 - 089123B0, length 403)
    08911D68:[27BDFF40]: addiu      $sp, $sp, -192
    08911D6C:[AFB000A0]: sw         $s0, 160($sp)
    08911D70:[AFB100A4]: sw         $s1, 164($sp)
    08911D74:[AFB200A8]: sw         $s2, 168($sp)
    08911D78:[E7AC0080]: swc1       $f12, 128($sp)
    08911D7C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08911D80:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08911D84:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    08911D88:[E7B40088]: swc1       $f20, 136($sp)
    08911D8C:[E7B6008C]: swc1       $f22, 140($sp)
    08911D90:[E7B80090]: swc1       $f24, 144($sp)
    08911D94:[E7BA0094]: swc1       $f26, 148($sp)
    08911D98:[E7BC0098]: swc1       $f28, 152($sp)
    08911D9C:[E7BE009C]: swc1       $f30, 156($sp)
    08911DA0:[AFB300AC]: sw         $s3, 172($sp)
    08911DA4:[AFB400B0]: sw         $s4, 176($sp)
    08911DA8:[AFBF00B4]: sw         $ra, 180($sp)
    08911DAC:[10A00099]: beq        $a1, $zr, 0x08912014
    08911DB0:[E7AD0084]: swc1       $f13, 132($sp)
    08911DB4:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    08911DB8:[8F908928]: lw         $s0, -30424($gp)
    08911DBC:[34050016]: ori        $a1, $zr, 22 <=> li $a1, 22
    08911DC0:[AE45007C]: sw         $a1, 124($s2)
    08911DC4:[8E040030]: lw         $a0, 48($s0)
    08911DC8:[0220A025]: or         $s4, $s1, $zr <=> move $s4, $s1
    08911DCC:[248401E8]: addiu      $a0, $a0, 488
    08911DD0:[84860000]: lh         $a2, 0($a0)
    08911DD4:[8C870004]: lw         $a3, 4($a0)
    08911DD8:[00E0F809]: jalr       $ra, $a3
    08911DDC:[02062021]: addu       $a0, $s0, $a2
    08911DE0:[AE420010]: sw         $v0, 16($s2)
    08911DE4:[3C0408C0]: lui        $a0, 0x08C0 <=> li $a0, 0x08C00000
    08911DE8:[AC92CDE0]: sw         $s2, -12832($a0)
    08911DEC:[2491CDE0]: addiu      $s1, $a0, -12832
    08911DF0:[AE200030]: sw         $zr, 48($s1)
    08911DF4:[F3838080]: VMIDT.q    M000.q
    08911DF8:[FBA00000]: sv.q       C000.q, 0($sp)
    08911DFC:[3C0508D7]: lui        $a1, 0x08D7 <=> li $a1, 0x08D70000
    08911E00:[FBA10010]: sv.q       C010.q, 16($sp)
    08911E04:[24A56FE8]: addiu      $a1, $a1, 28648
    08911E08:[FBA20020]: sv.q       C020.q, 32($sp)
    08911E0C:[FBA30030]: sv.q       C030.q, 48($sp)
    08911E10:[8CA60028]: lw         $a2, 40($a1)
    08911E14:[8CC70000]: lw         $a3, 0($a2)
    08911E18:[24E80034]: addiu      $t0, $a3, 52
    08911E1C:[ACC80000]: sw         $t0, 0($a2)
    08911E20:[3C063A00]: lui        $a2, 0x3A00 <=> li $a2, 0x3A000000
    08911E24:[ACE60000]: sw         $a2, 0($a3)
    08911E28:[8FA60000]: lw         $a2, 0($sp)
    08911E2C:[3C083B00]: lui        $t0, 0x3B00 <=> li $t0, 0x3B000000
    08911E30:[00063202]: srl        $a2, $a2, 0x0008
    08911E34:[00C83025]: or         $a2, $a2, $t0
    08911E38:[ACE60004]: sw         $a2, 4($a3)
    08911E3C:[8FA60004]: lw         $a2, 4($sp)
    08911E40:[00063202]: srl        $a2, $a2, 0x0008
    08911E44:[00C83025]: or         $a2, $a2, $t0
    08911E48:[ACE60008]: sw         $a2, 8($a3)
    08911E4C:[8FA60008]: lw         $a2, 8($sp)
    08911E50:[00063202]: srl        $a2, $a2, 0x0008
    08911E54:[00C83025]: or         $a2, $a2, $t0
    08911E58:[ACE6000C]: sw         $a2, 12($a3)
    08911E5C:[8FA60010]: lw         $a2, 16($sp)
    08911E60:[00063202]: srl        $a2, $a2, 0x0008
    08911E64:[00C83025]: or         $a2, $a2, $t0
    08911E68:[ACE60010]: sw         $a2, 16($a3)
    08911E6C:[8FA60014]: lw         $a2, 20($sp)
    08911E70:[00063202]: srl        $a2, $a2, 0x0008
    08911E74:[00C83025]: or         $a2, $a2, $t0
    08911E78:[ACE60014]: sw         $a2, 20($a3)
    08911E7C:[8FA60018]: lw         $a2, 24($sp)
    08911E80:[00063202]: srl        $a2, $a2, 0x0008
    08911E84:[00C83025]: or         $a2, $a2, $t0
    08911E88:[ACE60018]: sw         $a2, 24($a3)
    08911E8C:[8FA60020]: lw         $a2, 32($sp)
    08911E90:[00063202]: srl        $a2, $a2, 0x0008
    08911E94:[00C83025]: or         $a2, $a2, $t0
    08911E98:[ACE6001C]: sw         $a2, 28($a3)
    08911E9C:[8FA60024]: lw         $a2, 36($sp)
    08911EA0:[00063202]: srl        $a2, $a2, 0x0008
    08911EA4:[00C83025]: or         $a2, $a2, $t0
    08911EA8:[ACE60020]: sw         $a2, 32($a3)
    08911EAC:[8FA60028]: lw         $a2, 40($sp)
    08911EB0:[00063202]: srl        $a2, $a2, 0x0008
    08911EB4:[00C83025]: or         $a2, $a2, $t0
    08911EB8:[ACE60024]: sw         $a2, 36($a3)
    08911EBC:[8FA60030]: lw         $a2, 48($sp)
    08911EC0:[00063202]: srl        $a2, $a2, 0x0008
    08911EC4:[00C83025]: or         $a2, $a2, $t0
    08911EC8:[ACE60028]: sw         $a2, 40($a3)
    08911ECC:[8FA60034]: lw         $a2, 52($sp)
    08911ED0:[00063202]: srl        $a2, $a2, 0x0008
    08911ED4:[00C83025]: or         $a2, $a2, $t0
    08911ED8:[ACE6002C]: sw         $a2, 44($a3)
    08911EDC:[8FA60038]: lw         $a2, 56($sp)
    08911EE0:[00063202]: srl        $a2, $a2, 0x0008
    08911EE4:[00C83025]: or         $a2, $a2, $t0
    08911EE8:[ACE60030]: sw         $a2, 48($a3)
    08911EEC:[8E060044]: lw         $a2, 68($s0)
    08911EF0:[34C60008]: ori        $a2, $a2, 8
    08911EF4:[AE060044]: sw         $a2, 68($s0)
    08911EF8:[8F868160]: lw         $a2, -32416($gp)
    08911EFC:[8CA70028]: lw         $a3, 40($a1)
    08911F00:[24C60190]: addiu      $a2, $a2, 400
    08911F04:[8CE80000]: lw         $t0, 0($a3)
    08911F08:[25090034]: addiu      $t1, $t0, 52
    08911F0C:[ACE90000]: sw         $t1, 0($a3)
    08911F10:[3C073C00]: lui        $a3, 0x3C00 <=> li $a3, 0x3C000000
    08911F14:[AD070000]: sw         $a3, 0($t0)
    08911F18:[8CC70000]: lw         $a3, 0($a2)
    08911F1C:[3C093D00]: lui        $t1, 0x3D00 <=> li $t1, 0x3D000000
    08911F20:[00073A02]: srl        $a3, $a3, 0x0008
    08911F24:[00E93825]: or         $a3, $a3, $t1
    08911F28:[AD070004]: sw         $a3, 4($t0)
    08911F2C:[8CC70004]: lw         $a3, 4($a2)
    08911F30:[00073A02]: srl        $a3, $a3, 0x0008
    08911F34:[00E93825]: or         $a3, $a3, $t1
    08911F38:[AD070008]: sw         $a3, 8($t0)
    08911F3C:[8CC70008]: lw         $a3, 8($a2)
    08911F40:[00073A02]: srl        $a3, $a3, 0x0008
    08911F44:[00E93825]: or         $a3, $a3, $t1
    08911F48:[AD07000C]: sw         $a3, 12($t0)
    08911F4C:[8CC70010]: lw         $a3, 16($a2)
    08911F50:[00073A02]: srl        $a3, $a3, 0x0008
    08911F54:[00E93825]: or         $a3, $a3, $t1
    08911F58:[AD070010]: sw         $a3, 16($t0)
    08911F5C:[8CC70014]: lw         $a3, 20($a2)
    08911F60:[00073A02]: srl        $a3, $a3, 0x0008
    08911F64:[00E93825]: or         $a3, $a3, $t1
    08911F68:[AD070014]: sw         $a3, 20($t0)
    08911F6C:[8CC70018]: lw         $a3, 24($a2)
    08911F70:[00073A02]: srl        $a3, $a3, 0x0008
    08911F74:[00E93825]: or         $a3, $a3, $t1
    08911F78:[AD070018]: sw         $a3, 24($t0)
    08911F7C:[8CC70020]: lw         $a3, 32($a2)
    08911F80:[00073A02]: srl        $a3, $a3, 0x0008
    08911F84:[00E93825]: or         $a3, $a3, $t1
    08911F88:[AD07001C]: sw         $a3, 28($t0)
    08911F8C:[8CC70024]: lw         $a3, 36($a2)
    08911F90:[00073A02]: srl        $a3, $a3, 0x0008
    08911F94:[00E93825]: or         $a3, $a3, $t1
    08911F98:[AD070020]: sw         $a3, 32($t0)
    08911F9C:[8CC70028]: lw         $a3, 40($a2)
    08911FA0:[00073A02]: srl        $a3, $a3, 0x0008
    08911FA4:[00E93825]: or         $a3, $a3, $t1
    08911FA8:[AD070024]: sw         $a3, 36($t0)
    08911FAC:[8CC70030]: lw         $a3, 48($a2)
    08911FB0:[00073A02]: srl        $a3, $a3, 0x0008
    08911FB4:[00E93825]: or         $a3, $a3, $t1
    08911FB8:[AD070028]: sw         $a3, 40($t0)
    08911FBC:[8CC70034]: lw         $a3, 52($a2)
    08911FC0:[00073A02]: srl        $a3, $a3, 0x0008
    08911FC4:[00E93825]: or         $a3, $a3, $t1
    08911FC8:[AD07002C]: sw         $a3, 44($t0)
    08911FCC:[8CC60038]: lw         $a2, 56($a2)
    08911FD0:[00063202]: srl        $a2, $a2, 0x0008
    08911FD4:[00C93025]: or         $a2, $a2, $t1
    08911FD8:[AD060030]: sw         $a2, 48($t0)
    08911FDC:[8E060044]: lw         $a2, 68($s0)
    08911FE0:[00144980]: sll        $t1, $s4, 0x0006
    08911FE4:[34C60006]: ori        $a2, $a2, 6
    08911FE8:[AE060044]: sw         $a2, 68($s0)
    08911FEC:[8CAA0050]: lw         $t2, 80($a1)
    08911FF0:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08911FF4:[01403825]: or         $a3, $t2, $zr <=> move $a3, $t2
    08911FF8:[02694821]: addu       $t1, $s3, $t1
    08911FFC:[AE270034]: sw         $a3, 52($s1)
    08912000:[00C9582B]: sltu       $t3, $a2, $t1
    08912004:[15600005]: bne        $t3, $zr, 0x0891201C
    08912008:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0891200C:[100000AB]: b          0x089122BC
    08912010:[00083080]: sll        $a2, $t0, 0x0002
    08912014:[100000D9]: b          0x0891237C
    08912018:[00000000]: nop
    0891201C:[C7A90080]: lwc1       $f9, 128($sp)
    08912020:[C7B6004C]: lwc1       $f22, 76($sp)
    08912024:[C7B40050]: lwc1       $f20, 80($sp)
    08912028:[C7BF0054]: lwc1       $f31, 84($sp)
    0891202C:[3C0A3B80]: lui        $t2, 0x3B80 <=> li $t2, 0x3B800000
    08912030:[C7B50064]: lwc1       $f21, 100($sp)
    08912034:[354A8081]: ori        $t2, $t2, -32639
    08912038:[C7AB0068]: lwc1       $f11, 104($sp)
    0891203C:[448AC000]: mtc1       $t2, $f24
    08912040:[C7AA006C]: lwc1       $f10, 108($sp)
    08912044:[46004A47]: neg.s      $f9, $f9
    08912048:[C7BD0058]: lwc1       $f29, 88($sp)
    0891204C:[3C0A3980]: lui        $t2, 0x3980 <=> li $t2, 0x39800000
    08912050:[C7AC0070]: lwc1       $f12, 112($sp)
    08912054:[448AD000]: mtc1       $t2, $f26
    08912058:[C7BB005C]: lwc1       $f27, 92($sp)
    0891205C:[3C0A3F80]: lui        $t2, 0x3F80 <=> li $t2, 0x3F800000
    08912060:[C7B90060]: lwc1       $f25, 96($sp)
    08912064:[448AB800]: mtc1       $t2, $f23
    08912068:[C7BE0074]: lwc1       $f30, 116($sp)
    0891206C:[3C0A3D80]: lui        $t2, 0x3D80 <=> li $t2, 0x3D800000
    08912070:[C7BC0078]: lwc1       $f28, 120($sp)
    08912074:[448A4000]: mtc1       $t2, $f8
    08912078:[3C024000]: lui        $v0, 0x4000 <=> li $v0, 0x40000000
    0891207C:[3C0D08DA]: lui        $t5, 0x08DA <=> li $t5, 0x08DA0000
    08912080:[3C0E08DA]: lui        $t6, 0x08DA <=> li $t6, 0x08DA0000
    08912084:[3C190100]: lui        $t9, 0x0100 <=> li $t9, 0x01000000
    08912088:[E7AC007C]: swc1       $f12, 124($sp)
    0891208C:[2442FFFF]: addiu      $v0, $v0, -1
    08912090:[25AF5E70]: addiu      $t7, $t5, 24176
    08912094:[25D85E80]: addiu      $t8, $t6, 24192
    08912098:[2739FFFF]: addiu      $t9, $t9, -1
    0891209C:[3C0AFF00]: lui        $t2, 0xFF00 <=> li $t2, 0xFF000000
    089120A0:[94CB0038]: lhu        $t3, 56($a2)
    089120A4:[C4CC0010]: lwc1       $f12, 16($a2)
    089120A8:[C4CD0014]: lwc1       $f13, 20($a2)
    089120AC:[448B8000]: mtc1       $t3, $f16
    089120B0:[460961C2]: mul.s      $f7, $f12, $f9
    089120B4:[C7AE0084]: lwc1       $f14, 132($sp)
    089120B8:[46096982]: mul.s      $f6, $f13, $f9
    089120BC:[C4CF0000]: lwc1       $f15, 0($a2)
    089120C0:[24CB0034]: addiu      $t3, $a2, 52
    089120C4:[46808420]: cvt.s.w    $f16, $f16
    089120C8:[C4CC0018]: lwc1       $f12, 24($a2)
    089120CC:[460F39C0]: add.s      $f7, $f7, $f15
    089120D0:[C4D1001C]: lwc1       $f17, 28($a2)
    089120D4:[46096342]: mul.s      $f13, $f12, $f9
    089120D8:[8D6B0000]: lw         $t3, 0($t3)
    089120DC:[90CC003E]: lbu        $t4, 62($a2)
    089120E0:[46117382]: mul.s      $f14, $f14, $f17
    089120E4:[461A8402]: mul.s      $f16, $f16, $f26
    089120E8:[C4CC0004]: lwc1       $f12, 4($a2)
    089120EC:[C4CF000C]: lwc1       $f15, 12($a2)
    089120F0:[460C3180]: add.s      $f6, $f6, $f12
    089120F4:[C4D10008]: lwc1       $f17, 8($a2)
    089120F8:[8CC30030]: lw         $v1, 48($a2)
    089120FC:[460E7B81]: sub.s      $f14, $f15, $f14
    08912100:[46116B40]: add.s      $f13, $f13, $f17
    08912104:[000BFE02]: srl        $ra, $t3, 0x0018
    08912108:[C7AC0080]: lwc1       $f12, 128($sp)
    0891210C:[C4CF002C]: lwc1       $f15, 44($a2)
    08912110:[46106302]: mul.s      $f12, $f12, $f16
    08912114:[448C8800]: mtc1       $t4, $f17
    08912118:[016A5825]: or         $t3, $t3, $t2
    0891211C:[00621824]: and        $v1, $v1, $v0
    08912120:[46808C20]: cvt.s.w    $f16, $f17
    08912124:[460C7B01]: sub.s      $f12, $f15, $f12
    08912128:[46188402]: mul.s      $f16, $f16, $f24
    0891212C:[449F7800]: mtc1       $ra, $f15
    08912130:[4610703C]: c.lt.s     $f14, $f16
    08912134:[00000000]: nop
    08912138:[45000004]: bc1f       0x0891214C
    0891213C:[46807BE0]: cvt.s.w    $f15, $f15
    08912140:[46107383]: div.s      $f14, $f14, $f16
    08912144:[10000006]: b          0x08912160
    08912148:[460E7B82]: mul.s      $f14, $f15, $f14
    0891214C:[46107381]: sub.s      $f14, $f14, $f16
    08912150:[4610BC01]: sub.s      $f16, $f23, $f16
    08912154:[46107383]: div.s      $f14, $f14, $f16
    08912158:[460EBB81]: sub.s      $f14, $f23, $f14
    0891215C:[460E7B82]: mul.s      $f14, $f15, $f14
    08912160:[4600738D]: trunc.w.s  $f14, $f14
    08912164:[440C7000]: mfc1       $t4, $f14
    08912168:[19800041]: blez       $t4, 0x08912270
    0891216C:[00000000]: nop
    08912170:[C5BD5E70]: lwc1       $f29, 24176($t5)
    08912174:[C5CE5E80]: lwc1       $f14, 24192($t6)
    08912178:[C5FB0004]: lwc1       $f27, 4($t7)
    0891217C:[460EED81]: sub.s      $f22, $f29, $f14
    08912180:[C70F0004]: lwc1       $f15, 4($t8)
    08912184:[C5F90008]: lwc1       $f25, 8($t7)
    08912188:[460FDD01]: sub.s      $f20, $f27, $f15
    0891218C:[C7100008]: lwc1       $f16, 8($t8)
    08912190:[307F001F]: andi       $ra, $v1, 31
    08912194:[460EEF40]: add.s      $f29, $f29, $f14
    08912198:[00039A02]: srl        $s3, $v1, 0x0008
    0891219C:[4610CFC1]: sub.s      $f31, $f25, $f16
    089121A0:[3273001F]: andi       $s3, $s3, 31
    089121A4:[460FDEC0]: add.s      $f27, $f27, $f15
    089121A8:[0003A402]: srl        $s4, $v1, 0x0010
    089121AC:[449F7000]: mtc1       $ra, $f14
    089121B0:[468073A0]: cvt.s.w    $f14, $f14
    089121B4:[3294001F]: andi       $s4, $s4, 31
    089121B8:[4610CE40]: add.s      $f25, $f25, $f16
    089121BC:[00031E02]: srl        $v1, $v1, 0x0018
    089121C0:[460CEBC2]: mul.s      $f15, $f29, $f12
    089121C4:[000BFA02]: srl        $ra, $t3, 0x0008
    089121C8:[460CB542]: mul.s      $f21, $f22, $f12
    089121CC:[3063001F]: andi       $v1, $v1, 31
    089121D0:[46087382]: mul.s      $f14, $f14, $f8
    089121D4:[03EC0018]: mult       $ra, $t4
    089121D8:[460CA2C2]: mul.s      $f11, $f20, $f12
    089121DC:[460CFA82]: mul.s      $f10, $f31, $f12
    089121E0:[E7AF007C]: swc1       $f15, 124($sp)
    089121E4:[44938000]: mtc1       $s3, $f16
    089121E8:[460CDF82]: mul.s      $f30, $f27, $f12
    089121EC:[E4EE0000]: swc1       $f14, 0($a3)
    089121F0:[460CCF02]: mul.s      $f28, $f25, $f12
    089121F4:[46808420]: cvt.s.w    $f16, $f16
    089121F8:[01795824]: and        $t3, $t3, $t9
    089121FC:[44948800]: mtc1       $s4, $f17
    08912200:[46808C60]: cvt.s.w    $f17, $f17
    08912204:[44837000]: mtc1       $v1, $f14
    08912208:[46807320]: cvt.s.w    $f12, $f14
    0891220C:[00001812]: mflo       $v1
    08912210:[460883C2]: mul.s      $f15, $f16, $f8
    08912214:[006A1824]: and        $v1, $v1, $t2
    08912218:[46088C42]: mul.s      $f17, $f17, $f8
    0891221C:[01635825]: or         $t3, $t3, $v1
    08912220:[46086302]: mul.s      $f12, $f12, $f8
    08912224:[E4EF0004]: swc1       $f15, 4($a3)
    08912228:[ACEB0008]: sw         $t3, 8($a3)
    0891222C:[46153BC1]: sub.s      $f15, $f7, $f21
    08912230:[E4F10018]: swc1       $f17, 24($a3)
    08912234:[E4EC001C]: swc1       $f12, 28($a3)
    08912238:[46153B80]: add.s      $f14, $f7, $f21
    0891223C:[460B3301]: sub.s      $f12, $f6, $f11
    08912240:[E4EF000C]: swc1       $f15, 12($a3)
    08912244:[ACEB0020]: sw         $t3, 32($a3)
    08912248:[460B33C0]: add.s      $f15, $f6, $f11
    0891224C:[E4EC0010]: swc1       $f12, 16($a3)
    08912250:[460A6B01]: sub.s      $f12, $f13, $f10
    08912254:[E4EE0024]: swc1       $f14, 36($a3)
    08912258:[E4EF0028]: swc1       $f15, 40($a3)
    0891225C:[25080001]: addiu      $t0, $t0, 1
    08912260:[460A6B40]: add.s      $f13, $f13, $f10
    08912264:[E4EC0014]: swc1       $f12, 20($a3)
    08912268:[E4ED002C]: swc1       $f13, 44($a3)
    0891226C:[24E70030]: addiu      $a3, $a3, 48
    08912270:[24C60040]: addiu      $a2, $a2, 64
    08912274:[00C9582B]: sltu       $t3, $a2, $t1
    08912278:[5560FF8A]: bnel       $t3, $zr, 0x089120A4
    0891227C:[94CB0038]: lhu        $t3, 56($a2)
    08912280:[E7B6004C]: swc1       $f22, 76($sp)
    08912284:[E7B40050]: swc1       $f20, 80($sp)
    08912288:[E7BF0054]: swc1       $f31, 84($sp)
    0891228C:[E7B50064]: swc1       $f21, 100($sp)
    08912290:[E7AB0068]: swc1       $f11, 104($sp)
    08912294:[C7AC007C]: lwc1       $f12, 124($sp)
    08912298:[E7AA006C]: swc1       $f10, 108($sp)
    0891229C:[E7BD0058]: swc1       $f29, 88($sp)
    089122A0:[E7BB005C]: swc1       $f27, 92($sp)
    089122A4:[E7B90060]: swc1       $f25, 96($sp)
    089122A8:[E7AC0070]: swc1       $f12, 112($sp)
    089122AC:[E7BE0074]: swc1       $f30, 116($sp)
    089122B0:[E7BC0078]: swc1       $f28, 120($sp)
    089122B4:[8CAA0050]: lw         $t2, 80($a1)
    089122B8:[00083080]: sll        $a2, $t0, 0x0002
    089122BC:[000630C0]: sll        $a2, $a2, 0x0003
    089122C0:[00C63821]: addu       $a3, $a2, $a2
    089122C4:[00C73021]: addu       $a2, $a2, $a3
    089122C8:[24C6000F]: addiu      $a2, $a2, 15
    089122CC:[2407FFF0]: addiu      $a3, $zr, -16 <=> li $a3, -16
    089122D0:[00C73024]: and        $a2, $a2, $a3
    089122D4:[01463021]: addu       $a2, $t2, $a2
    089122D8:[19000028]: blez       $t0, 0x0891237C
    089122DC:[ACA60050]: sw         $a2, 80($a1)
    089122E0:[01082821]: addu       $a1, $t0, $t0
    089122E4:[8E26002C]: lw         $a2, 44($s1)
    089122E8:[30A5FFFF]: andi       $a1, $a1, -1
    089122EC:[30C6FFFF]: andi       $a2, $a2, -1
    089122F0:[00052C00]: sll        $a1, $a1, 0x0010
    089122F4:[00C52825]: or         $a1, $a2, $a1
    089122F8:[AE25002C]: sw         $a1, 44($s1)
    089122FC:[8C84CDE0]: lw         $a0, -12832($a0)
    08912300:[8C930010]: lw         $s3, 16($a0)
    08912304:[8E640004]: lw         $a0, 4($s3)
    08912308:[24840020]: addiu      $a0, $a0, 32
    0891230C:[84850000]: lh         $a1, 0($a0)
    08912310:[8C860004]: lw         $a2, 4($a0)
    08912314:[02652021]: addu       $a0, $s3, $a1
    08912318:[00C0F809]: jalr       $ra, $a2
    0891231C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08912320:[8E640004]: lw         $a0, 4($s3)
    08912324:[24840030]: addiu      $a0, $a0, 48
    08912328:[84850000]: lh         $a1, 0($a0)
    0891232C:[8C860004]: lw         $a2, 4($a0)
    08912330:[02652021]: addu       $a0, $s3, $a1
    08912334:[00C0F809]: jalr       $ra, $a2
    08912338:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0891233C:[8E640004]: lw         $a0, 4($s3)
    08912340:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08912344:[24840038]: addiu      $a0, $a0, 56
    08912348:[84850000]: lh         $a1, 0($a0)
    0891234C:[8C880004]: lw         $t0, 4($a0)
    08912350:[02652021]: addu       $a0, $s3, $a1
    08912354:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08912358:[0100F809]: jalr       $ra, $t0
    0891235C:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08912360:[8E640004]: lw         $a0, 4($s3)
    08912364:[24840028]: addiu      $a0, $a0, 40
    08912368:[84850000]: lh         $a1, 0($a0)
    0891236C:[8C860004]: lw         $a2, 4($a0)
    08912370:[00C0F809]: jalr       $ra, $a2
    08912374:[02652021]: addu       $a0, $s3, $a1
    08912378:[AE00003C]: sw         $zr, 60($s0)
    0891237C:[C7B40088]: lwc1       $f20, 136($sp)
    08912380:[C7B6008C]: lwc1       $f22, 140($sp)
    08912384:[C7B80090]: lwc1       $f24, 144($sp)
    08912388:[C7BA0094]: lwc1       $f26, 148($sp)
    0891238C:[C7BC0098]: lwc1       $f28, 152($sp)
    08912390:[C7BE009C]: lwc1       $f30, 156($sp)
    08912394:[8FB000A0]: lw         $s0, 160($sp)
    08912398:[8FB100A4]: lw         $s1, 164($sp)
    0891239C:[8FB200A8]: lw         $s2, 168($sp)
    089123A0:[8FB300AC]: lw         $s3, 172($sp)
    089123A4:[8FB400B0]: lw         $s4, 176($sp)
    089123A8:[8FBF00B4]: lw         $ra, 180($sp)
    089123AC:[03E00008]: jr         $ra
    089123B0:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08912278 213504 times (length 119)
_S1_2_8AF9EB4 23963543 instructions (0,615%), 2129 calls (08AF9EB4 - 08AF9FEC, length 79)
    08AF9EB4:[27BDFFE0]: addiu      $sp, $sp, -32
    08AF9EB8:[AFB3000C]: sw         $s3, 12($sp)
    08AF9EBC:[90850000]: lbu        $a1, 0($a0)
    08AF9EC0:[3C138000]: lui        $s3, 0x8000 <=> li $s3, 0x80000000
    08AF9EC4:[AFB00000]: sw         $s0, 0($sp)
    08AF9EC8:[AFB10004]: sw         $s1, 4($sp)
    08AF9ECC:[2491000C]: addiu      $s1, $a0, 12
    08AF9ED0:[2673FFFF]: addiu      $s3, $s3, -1
    08AF9ED4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08AF9ED8:[AFB20008]: sw         $s2, 8($sp)
    08AF9EDC:[AFBF0010]: sw         $ra, 16($sp)
    08AF9EE0:[14A00004]: bne        $a1, $zr, 0x08AF9EF4
    08AF9EE4:[3C128000]: lui        $s2, 0x8000 <=> li $s2, 0x80000000
    08AF9EE8:[34041571]: ori        $a0, $zr, 5489 <=> li $a0, 5489
    08AF9EEC:[0E2BE78A]: jal        0x08AF9E28
    08AF9EF0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08AF9EF4:[34040270]: ori        $a0, $zr, 624 <=> li $a0, 624
    08AF9EF8:[AE040004]: sw         $a0, 4($s0)
    08AF9EFC:[AE110008]: sw         $s1, 8($s0)
    08AF9F00:[8E250000]: lw         $a1, 0($s1)
    08AF9F04:[340600E3]: ori        $a2, $zr, 227 <=> li $a2, 227
    08AF9F08:[00B22824]: and        $a1, $a1, $s2
    08AF9F0C:[8E270004]: lw         $a3, 4($s1)
    08AF9F10:[00F32024]: and        $a0, $a3, $s3
    08AF9F14:[00A42025]: or         $a0, $a1, $a0
    08AF9F18:[00042042]: srl        $a0, $a0, 0x0001
    08AF9F1C:[30E70001]: andi       $a3, $a3, 1
    08AF9F20:[10E00003]: beq        $a3, $zr, 0x08AF9F30
    08AF9F24:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08AF9F28:[3C059909]: lui        $a1, 0x9909 <=> li $a1, 0x99090000
    08AF9F2C:[24A5B0DF]: addiu      $a1, $a1, -20257
    08AF9F30:[8E270634]: lw         $a3, 1588($s1)
    08AF9F34:[00852026]: xor        $a0, $a0, $a1
    08AF9F38:[00872026]: xor        $a0, $a0, $a3
    08AF9F3C:[AE240000]: sw         $a0, 0($s1)
    08AF9F40:[26310004]: addiu      $s1, $s1, 4
    08AF9F44:[8E250000]: lw         $a1, 0($s1)
    08AF9F48:[24C6FFFF]: addiu      $a2, $a2, -1
    08AF9F4C:[14C0FFEF]: bne        $a2, $zr, 0x08AF9F0C
    08AF9F50:[00B22824]: and        $a1, $a1, $s2
    08AF9F54:[3404018C]: ori        $a0, $zr, 396 <=> li $a0, 396
    08AF9F58:[8E27FC74]: lw         $a3, -908($s1)
    08AF9F5C:[8E280004]: lw         $t0, 4($s1)
    08AF9F60:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AF9F64:[01134824]: and        $t1, $t0, $s3
    08AF9F68:[00A92825]: or         $a1, $a1, $t1
    08AF9F6C:[31080001]: andi       $t0, $t0, 1
    08AF9F70:[11000003]: beq        $t0, $zr, 0x08AF9F80
    08AF9F74:[00052842]: srl        $a1, $a1, 0x0001
    08AF9F78:[3C069909]: lui        $a2, 0x9909 <=> li $a2, 0x99090000
    08AF9F7C:[24C6B0DF]: addiu      $a2, $a2, -20257
    08AF9F80:[00A62826]: xor        $a1, $a1, $a2
    08AF9F84:[00A72826]: xor        $a1, $a1, $a3
    08AF9F88:[AE250000]: sw         $a1, 0($s1)
    08AF9F8C:[26310004]: addiu      $s1, $s1, 4
    08AF9F90:[8E250000]: lw         $a1, 0($s1)
    08AF9F94:[2484FFFF]: addiu      $a0, $a0, -1
    08AF9F98:[00B22824]: and        $a1, $a1, $s2
    08AF9F9C:[1480FFEF]: bne        $a0, $zr, 0x08AF9F5C
    08AF9FA0:[8E27FC74]: lw         $a3, -908($s1)
    08AF9FA4:[8E06000C]: lw         $a2, 12($s0)
    08AF9FA8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08AF9FAC:[00D34024]: and        $t0, $a2, $s3
    08AF9FB0:[00A88025]: or         $s0, $a1, $t0
    08AF9FB4:[30C50001]: andi       $a1, $a2, 1
    08AF9FB8:[10A00003]: beq        $a1, $zr, 0x08AF9FC8
    08AF9FBC:[00108042]: srl        $s0, $s0, 0x0001
    08AF9FC0:[3C049909]: lui        $a0, 0x9909 <=> li $a0, 0x99090000
    08AF9FC4:[2484B0DF]: addiu      $a0, $a0, -20257
    08AF9FC8:[02042026]: xor        $a0, $s0, $a0
    08AF9FCC:[00872026]: xor        $a0, $a0, $a3
    08AF9FD0:[AE240000]: sw         $a0, 0($s1)
    08AF9FD4:[8FB00000]: lw         $s0, 0($sp)
    08AF9FD8:[8FB10004]: lw         $s1, 4($sp)
    08AF9FDC:[8FB20008]: lw         $s2, 8($sp)
    08AF9FE0:[8FB3000C]: lw         $s3, 12($sp)
    08AF9FE4:[8FBF0010]: lw         $ra, 16($sp)
    08AF9FE8:[03E00008]: jr         $ra
    08AF9FEC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08AF9F9C 843084 times (length 18)
    08AF9F4C:[14C0FFEF]: bne        $a2, $zr, 0x08AF9F0C
    08AF9F50:[00B22824]: and        $a1, $a1, $s2
    08AF9F54:[3404018C]: ori        $a0, $zr, 396 <=> li $a0, 396
    08AF9F58:[8E27FC74]: lw         $a3, -908($s1)
--> 08AF9F5C:[8E280004]: lw         $t0, 4($s1)
    08AF9F60:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AF9F64:[01134824]: and        $t1, $t0, $s3
    08AF9F68:[00A92825]: or         $a1, $a1, $t1
    08AF9F6C:[31080001]: andi       $t0, $t0, 1
    08AF9F70:[11000003]: beq        $t0, $zr, 0x08AF9F80
    08AF9F74:[00052842]: srl        $a1, $a1, 0x0001
    08AF9F78:[3C069909]: lui        $a2, 0x9909 <=> li $a2, 0x99090000
    08AF9F7C:[24C6B0DF]: addiu      $a2, $a2, -20257
    08AF9F80:[00A62826]: xor        $a1, $a1, $a2
    08AF9F84:[00A72826]: xor        $a1, $a1, $a3
    08AF9F88:[AE250000]: sw         $a1, 0($s1)
    08AF9F8C:[26310004]: addiu      $s1, $s1, 4
    08AF9F90:[8E250000]: lw         $a1, 0($s1)
    08AF9F94:[2484FFFF]: addiu      $a0, $a0, -1
    08AF9F98:[00B22824]: and        $a1, $a1, $s2
--> 08AF9F9C:[1480FFEF]: bne        $a0, $zr, 0x08AF9F5C
    08AF9FA0:[8E27FC74]: lw         $a3, -908($s1)
    08AF9FA4:[8E06000C]: lw         $a2, 12($s0)
    08AF9FA8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08AF9FAC:[00D34024]: and        $t0, $a2, $s3
  Back Branch 08AF9F4C 483283 times (length 18)
    08AF9EF8:[AE040004]: sw         $a0, 4($s0)
    08AF9EFC:[AE110008]: sw         $s1, 8($s0)
    08AF9F00:[8E250000]: lw         $a1, 0($s1)
    08AF9F04:[340600E3]: ori        $a2, $zr, 227 <=> li $a2, 227
    08AF9F08:[00B22824]: and        $a1, $a1, $s2
--> 08AF9F0C:[8E270004]: lw         $a3, 4($s1)
    08AF9F10:[00F32024]: and        $a0, $a3, $s3
    08AF9F14:[00A42025]: or         $a0, $a1, $a0
    08AF9F18:[00042042]: srl        $a0, $a0, 0x0001
    08AF9F1C:[30E70001]: andi       $a3, $a3, 1
    08AF9F20:[10E00003]: beq        $a3, $zr, 0x08AF9F30
    08AF9F24:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08AF9F28:[3C059909]: lui        $a1, 0x9909 <=> li $a1, 0x99090000
    08AF9F2C:[24A5B0DF]: addiu      $a1, $a1, -20257
    08AF9F30:[8E270634]: lw         $a3, 1588($s1)
    08AF9F34:[00852026]: xor        $a0, $a0, $a1
    08AF9F38:[00872026]: xor        $a0, $a0, $a3
    08AF9F3C:[AE240000]: sw         $a0, 0($s1)
    08AF9F40:[26310004]: addiu      $s1, $s1, 4
    08AF9F44:[8E250000]: lw         $a1, 0($s1)
    08AF9F48:[24C6FFFF]: addiu      $a2, $a2, -1
--> 08AF9F4C:[14C0FFEF]: bne        $a2, $zr, 0x08AF9F0C
    08AF9F50:[00B22824]: and        $a1, $a1, $s2
    08AF9F54:[3404018C]: ori        $a0, $zr, 396 <=> li $a0, 396
    08AF9F58:[8E27FC74]: lw         $a3, -908($s1)
    08AF9F5C:[8E280004]: lw         $t0, 4($s1)
_S1_2_8911A80 22971314 instructions (0,589%), 1416711 calls (08911A80 - 08911AD0, length 21)
    08911A80:[8C840000]: lw         $a0, 0($a0)
    08911A84:[8CA60000]: lw         $a2, 0($a1)
    08911A88:[3084FFFF]: andi       $a0, $a0, -1
    08911A8C:[00042C00]: sll        $a1, $a0, 0x0010
    08911A90:[30C4FFFF]: andi       $a0, $a2, -1
    08911A94:[00042400]: sll        $a0, $a0, 0x0010
    08911A98:[00052C03]: sra        $a1, $a1, 0x0010
    08911A9C:[00042403]: sra        $a0, $a0, 0x0010
    08911AA0:[00A4302A]: slt        $a2, $a1, $a0
    08911AA4:[14C00006]: bne        $a2, $zr, 0x08911AC0
    08911AA8:[00000000]: nop
    08911AAC:[0085202A]: slt        $a0, $a0, $a1
    08911AB0:[10800005]: beq        $a0, $zr, 0x08911AC8
    08911AB4:[00000000]: nop
    08911AB8:[10000004]: b          0x08911ACC
    08911ABC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08911AC0:[10000002]: b          0x08911ACC
    08911AC4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08911AC8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08911ACC:[03E00008]: jr         $ra
    08911AD0:[00000000]: nop
_S1_2_8959328 22372097 instructions (0,574%), 5269 calls (08959328 - 089594B8, length 101)
    08959328:[8C880004]: lw         $t0, 4($a0)
    0895932C:[00054880]: sll        $t1, $a1, 0x0002
    08959330:[8C8A0008]: lw         $t2, 8($a0)
    08959334:[01094021]: addu       $t0, $t0, $t1
    08959338:[00A52821]: addu       $a1, $a1, $a1
    0895933C:[8D020000]: lw         $v0, 0($t0)
    08959340:[01452821]: addu       $a1, $t2, $a1
    08959344:[84A50000]: lh         $a1, 0($a1)
    08959348:[8C880010]: lw         $t0, 16($a0)
    0895934C:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    08959350:[01021021]: addu       $v0, $t0, $v0
    08959354:[8C8B000C]: lw         $t3, 12($a0)
    08959358:[0125402A]: slt        $t0, $t1, $a1
    0895935C:[1100001F]: beq        $t0, $zr, 0x089593DC
    08959360:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08959364:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08959368:[95630000]: lhu        $v1, 0($t3)
    0895936C:[00031C00]: sll        $v1, $v1, 0x0010
    08959370:[00031C03]: sra        $v1, $v1, 0x0010
    08959374:[04600012]: bltz       $v1, 0x089593C0
    08959378:[01006025]: or         $t4, $t0, $zr <=> move $t4, $t0
    0895937C:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    08959380:[000D70C3]: sra        $t6, $t5, 0x0003
    08959384:[004E7021]: addu       $t6, $v0, $t6
    08959388:[81CE0000]: lb         $t6, 0($t6)
    0895938C:[31AD0007]: andi       $t5, $t5, 7
    08959390:[01A86804]: sllv       $t5, $t0, $t5
    08959394:[254A0001]: addiu      $t2, $t2, 1
    08959398:[01CD6824]: and        $t5, $t6, $t5
    0895939C:[51A00001]: beql       $t5, $zr, 0x089593A4
    089593A0:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    089593A4:[018C1821]: addu       $v1, $t4, $t4
    089593A8:[01631821]: addu       $v1, $t3, $v1
    089593AC:[94630000]: lhu        $v1, 0($v1)
    089593B0:[00031C00]: sll        $v1, $v1, 0x0010
    089593B4:[00031C03]: sra        $v1, $v1, 0x0010
    089593B8:[0461FFF0]: bgez       $v1, 0x0895937C
    089593BC:[258C0001]: addiu      $t4, $t4, 1
    089593C0:[00E96021]: addu       $t4, $a3, $t1
    089593C4:[306300FF]: andi       $v1, $v1, 255
    089593C8:[A1830000]: sb         $v1, 0($t4)
    089593CC:[25290001]: addiu      $t1, $t1, 1
    089593D0:[0125182A]: slt        $v1, $t1, $a1
    089593D4:[1460FFE4]: bne        $v1, $zr, 0x08959368
    089593D8:[00000000]: nop
    089593DC:[00E54021]: addu       $t0, $a3, $a1
    089593E0:[A1000000]: sb         $zr, 0($t0)
    089593E4:[3408002F]: ori        $t0, $zr, 47 <=> li $t0, 47
    089593E8:[00E55821]: addu       $t3, $a3, $a1
    089593EC:[A1680000]: sb         $t0, 0($t3)
    089593F0:[8C870004]: lw         $a3, 4($a0)
    089593F4:[00064080]: sll        $t0, $a2, 0x0002
    089593F8:[8C890008]: lw         $t1, 8($a0)
    089593FC:[00E83821]: addu       $a3, $a3, $t0
    08959400:[00C63021]: addu       $a2, $a2, $a2
    08959404:[8CE70000]: lw         $a3, 0($a3)
    08959408:[01263021]: addu       $a2, $t1, $a2
    0895940C:[84CA0000]: lh         $t2, 0($a2)
    08959410:[8C890010]: lw         $t1, 16($a0)
    08959414:[256B0001]: addiu      $t3, $t3, 1
    08959418:[01274821]: addu       $t1, $t1, $a3
    0895941C:[8C87000C]: lw         $a3, 12($a0)
    08959420:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08959424:[008A402A]: slt        $t0, $a0, $t2
    08959428:[1100001F]: beq        $t0, $zr, 0x089594A8
    0895942C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08959430:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08959434:[94E20000]: lhu        $v0, 0($a3)
    08959438:[00021400]: sll        $v0, $v0, 0x0010
    0895943C:[00021403]: sra        $v0, $v0, 0x0010
    08959440:[04400012]: bltz       $v0, 0x0895948C
    08959444:[01001825]: or         $v1, $t0, $zr <=> move $v1, $t0
    08959448:[00C06025]: or         $t4, $a2, $zr <=> move $t4, $a2
    0895944C:[000C68C3]: sra        $t5, $t4, 0x0003
    08959450:[012D6821]: addu       $t5, $t1, $t5
    08959454:[81AD0000]: lb         $t5, 0($t5)
    08959458:[318C0007]: andi       $t4, $t4, 7
    0895945C:[01886004]: sllv       $t4, $t0, $t4
    08959460:[24C60001]: addiu      $a2, $a2, 1
    08959464:[01AC6024]: and        $t4, $t5, $t4
    08959468:[51800001]: beql       $t4, $zr, 0x08959470
    0895946C:[00401825]: or         $v1, $v0, $zr <=> move $v1, $v0
    08959470:[00631021]: addu       $v0, $v1, $v1
    08959474:[00E21021]: addu       $v0, $a3, $v0
    08959478:[94420000]: lhu        $v0, 0($v0)
    0895947C:[00021400]: sll        $v0, $v0, 0x0010
    08959480:[00021403]: sra        $v0, $v0, 0x0010
    08959484:[0441FFF0]: bgez       $v0, 0x08959448
    08959488:[24630001]: addiu      $v1, $v1, 1
    0895948C:[01641821]: addu       $v1, $t3, $a0
    08959490:[304200FF]: andi       $v0, $v0, 255
    08959494:[A0620000]: sb         $v0, 0($v1)
    08959498:[24840001]: addiu      $a0, $a0, 1
    0895949C:[008A102A]: slt        $v0, $a0, $t2
    089594A0:[1440FFE4]: bne        $v0, $zr, 0x08959434
    089594A4:[00000000]: nop
    089594A8:[016A2021]: addu       $a0, $t3, $t2
    089594AC:[01451021]: addu       $v0, $t2, $a1
    089594B0:[A0800000]: sb         $zr, 0($a0)
    089594B4:[03E00008]: jr         $ra
    089594B8:[24420001]: addiu      $v0, $v0, 1
  Back Branch 089593B8 637036 times (length 17)
    08959368:[95630000]: lhu        $v1, 0($t3)
    0895936C:[00031C00]: sll        $v1, $v1, 0x0010
    08959370:[00031C03]: sra        $v1, $v1, 0x0010
    08959374:[04600012]: bltz       $v1, 0x089593C0
    08959378:[01006025]: or         $t4, $t0, $zr <=> move $t4, $t0
--> 0895937C:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    08959380:[000D70C3]: sra        $t6, $t5, 0x0003
    08959384:[004E7021]: addu       $t6, $v0, $t6
    08959388:[81CE0000]: lb         $t6, 0($t6)
    0895938C:[31AD0007]: andi       $t5, $t5, 7
    08959390:[01A86804]: sllv       $t5, $t0, $t5
    08959394:[254A0001]: addiu      $t2, $t2, 1
    08959398:[01CD6824]: and        $t5, $t6, $t5
    0895939C:[51A00001]: beql       $t5, $zr, 0x089593A4
    089593A0:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    089593A4:[018C1821]: addu       $v1, $t4, $t4
    089593A8:[01631821]: addu       $v1, $t3, $v1
    089593AC:[94630000]: lhu        $v1, 0($v1)
    089593B0:[00031C00]: sll        $v1, $v1, 0x0010
    089593B4:[00031C03]: sra        $v1, $v1, 0x0010
--> 089593B8:[0461FFF0]: bgez       $v1, 0x0895937C
    089593BC:[258C0001]: addiu      $t4, $t4, 1
    089593C0:[00E96021]: addu       $t4, $a3, $t1
    089593C4:[306300FF]: andi       $v1, $v1, 255
    089593C8:[A1830000]: sb         $v1, 0($t4)
  Back Branch 08959484 431552 times (length 17)
    08959434:[94E20000]: lhu        $v0, 0($a3)
    08959438:[00021400]: sll        $v0, $v0, 0x0010
    0895943C:[00021403]: sra        $v0, $v0, 0x0010
    08959440:[04400012]: bltz       $v0, 0x0895948C
    08959444:[01001825]: or         $v1, $t0, $zr <=> move $v1, $t0
--> 08959448:[00C06025]: or         $t4, $a2, $zr <=> move $t4, $a2
    0895944C:[000C68C3]: sra        $t5, $t4, 0x0003
    08959450:[012D6821]: addu       $t5, $t1, $t5
    08959454:[81AD0000]: lb         $t5, 0($t5)
    08959458:[318C0007]: andi       $t4, $t4, 7
    0895945C:[01886004]: sllv       $t4, $t0, $t4
    08959460:[24C60001]: addiu      $a2, $a2, 1
    08959464:[01AC6024]: and        $t4, $t5, $t4
    08959468:[51800001]: beql       $t4, $zr, 0x08959470
    0895946C:[00401825]: or         $v1, $v0, $zr <=> move $v1, $v0
    08959470:[00631021]: addu       $v0, $v1, $v1
    08959474:[00E21021]: addu       $v0, $a3, $v0
    08959478:[94420000]: lhu        $v0, 0($v0)
    0895947C:[00021400]: sll        $v0, $v0, 0x0010
    08959480:[00021403]: sra        $v0, $v0, 0x0010
--> 08959484:[0441FFF0]: bgez       $v0, 0x08959448
    08959488:[24630001]: addiu      $v1, $v1, 1
    0895948C:[01641821]: addu       $v1, $t3, $a0
    08959490:[304200FF]: andi       $v0, $v0, 255
    08959494:[A0620000]: sb         $v0, 0($v1)
  Back Branch 089593D4 135887 times (length 29)
    0895935C:[1100001F]: beq        $t0, $zr, 0x089593DC
    08959360:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08959364:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
--> 08959368:[95630000]: lhu        $v1, 0($t3)
    0895936C:[00031C00]: sll        $v1, $v1, 0x0010
    08959370:[00031C03]: sra        $v1, $v1, 0x0010
    08959374:[04600012]: bltz       $v1, 0x089593C0
    08959378:[01006025]: or         $t4, $t0, $zr <=> move $t4, $t0
    0895937C:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    08959380:[000D70C3]: sra        $t6, $t5, 0x0003
    08959384:[004E7021]: addu       $t6, $v0, $t6
    08959388:[81CE0000]: lb         $t6, 0($t6)
    0895938C:[31AD0007]: andi       $t5, $t5, 7
    08959390:[01A86804]: sllv       $t5, $t0, $t5
    08959394:[254A0001]: addiu      $t2, $t2, 1
    08959398:[01CD6824]: and        $t5, $t6, $t5
    0895939C:[51A00001]: beql       $t5, $zr, 0x089593A4
    089593A0:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    089593A4:[018C1821]: addu       $v1, $t4, $t4
    089593A8:[01631821]: addu       $v1, $t3, $v1
    089593AC:[94630000]: lhu        $v1, 0($v1)
    089593B0:[00031C00]: sll        $v1, $v1, 0x0010
    089593B4:[00031C03]: sra        $v1, $v1, 0x0010
    089593B8:[0461FFF0]: bgez       $v1, 0x0895937C
    089593BC:[258C0001]: addiu      $t4, $t4, 1
    089593C0:[00E96021]: addu       $t4, $a3, $t1
    089593C4:[306300FF]: andi       $v1, $v1, 255
    089593C8:[A1830000]: sb         $v1, 0($t4)
    089593CC:[25290001]: addiu      $t1, $t1, 1
    089593D0:[0125182A]: slt        $v1, $t1, $a1
--> 089593D4:[1460FFE4]: bne        $v1, $zr, 0x08959368
    089593D8:[00000000]: nop
    089593DC:[00E54021]: addu       $t0, $a3, $a1
    089593E0:[A1000000]: sb         $zr, 0($t0)
    089593E4:[3408002F]: ori        $t0, $zr, 47 <=> li $t0, 47
    089593E8:[00E55821]: addu       $t3, $a3, $a1
    089593EC:[A1680000]: sb         $t0, 0($t3)
    089593F0:[8C870004]: lw         $a3, 4($a0)
    089593F4:[00064080]: sll        $t0, $a2, 0x0002
    089593F8:[8C890008]: lw         $t1, 8($a0)
    089593FC:[00E83821]: addu       $a3, $a3, $t0
    08959400:[00C63021]: addu       $a2, $a2, $a2
    08959404:[8CE70000]: lw         $a3, 0($a3)
    08959408:[01263021]: addu       $a2, $t1, $a2
    0895940C:[84CA0000]: lh         $t2, 0($a2)
    08959410:[8C890010]: lw         $t1, 16($a0)
    08959414:[256B0001]: addiu      $t3, $t3, 1
    08959418:[01274821]: addu       $t1, $t1, $a3
    0895941C:[8C87000C]: lw         $a3, 12($a0)
    08959420:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08959424:[008A402A]: slt        $t0, $a0, $t2
  Back Branch 089594A0 94255 times (length 29)
    08959428:[1100001F]: beq        $t0, $zr, 0x089594A8
    0895942C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08959430:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
--> 08959434:[94E20000]: lhu        $v0, 0($a3)
    08959438:[00021400]: sll        $v0, $v0, 0x0010
    0895943C:[00021403]: sra        $v0, $v0, 0x0010
    08959440:[04400012]: bltz       $v0, 0x0895948C
    08959444:[01001825]: or         $v1, $t0, $zr <=> move $v1, $t0
    08959448:[00C06025]: or         $t4, $a2, $zr <=> move $t4, $a2
    0895944C:[000C68C3]: sra        $t5, $t4, 0x0003
    08959450:[012D6821]: addu       $t5, $t1, $t5
    08959454:[81AD0000]: lb         $t5, 0($t5)
    08959458:[318C0007]: andi       $t4, $t4, 7
    0895945C:[01886004]: sllv       $t4, $t0, $t4
    08959460:[24C60001]: addiu      $a2, $a2, 1
    08959464:[01AC6024]: and        $t4, $t5, $t4
    08959468:[51800001]: beql       $t4, $zr, 0x08959470
    0895946C:[00401825]: or         $v1, $v0, $zr <=> move $v1, $v0
    08959470:[00631021]: addu       $v0, $v1, $v1
    08959474:[00E21021]: addu       $v0, $a3, $v0
    08959478:[94420000]: lhu        $v0, 0($v0)
    0895947C:[00021400]: sll        $v0, $v0, 0x0010
    08959480:[00021403]: sra        $v0, $v0, 0x0010
    08959484:[0441FFF0]: bgez       $v0, 0x08959448
    08959488:[24630001]: addiu      $v1, $v1, 1
    0895948C:[01641821]: addu       $v1, $t3, $a0
    08959490:[304200FF]: andi       $v0, $v0, 255
    08959494:[A0620000]: sb         $v0, 0($v1)
    08959498:[24840001]: addiu      $a0, $a0, 1
    0895949C:[008A102A]: slt        $v0, $a0, $t2
--> 089594A0:[1440FFE4]: bne        $v0, $zr, 0x08959434
    089594A4:[00000000]: nop
    089594A8:[016A2021]: addu       $a0, $t3, $t2
    089594AC:[01451021]: addu       $v0, $t2, $a1
    089594B0:[A0800000]: sb         $zr, 0($a0)
_S1_2_881D6E8 21698450 instructions (0,557%), 86183 calls (0881D6E8 - 0881DA34, length 212)
    0881D6E8:[27BDFFC0]: addiu      $sp, $sp, -64
    0881D6EC:[3C0508C0]: lui        $a1, 0x08C0 <=> li $a1, 0x08C00000
    0881D6F0:[24A6CEF8]: addiu      $a2, $a1, -12552
    0881D6F4:[8CC60004]: lw         $a2, 4($a2)
    0881D6F8:[8CA5CEF8]: lw         $a1, -12552($a1)
    0881D6FC:[00C52823]: subu       $a1, $a2, $a1
    0881D700:[00053083]: sra        $a2, $a1, 0x0002
    0881D704:[00063782]: srl        $a2, $a2, 0x001E
    0881D708:[00A62821]: addu       $a1, $a1, $a2
    0881D70C:[0005B083]: sra        $s6, $a1, 0x0002
    0881D710:[46007486]: mov.s      $f18, $f14
    0881D714:[0016B1C0]: sll        $s6, $s6, 0x0007
    0881D718:[44967000]: mtc1       $s6, $f14
    0881D71C:[468073A0]: cvt.s.w    $f14, $f14
    0881D720:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0881D724:[460D8681]: sub.s      $f26, $f16, $f13
    0881D728:[44859800]: mtc1       $a1, $f19
    0881D72C:[46137082]: mul.s      $f2, $f14, $f19
    0881D730:[46006506]: mov.s      $f20, $f12
    0881D734:[46006B06]: mov.s      $f12, $f13
    0881D738:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0881D73C:[3C054170]: lui        $a1, 0x4170 <=> li $a1, 0x41700000
    0881D740:[46009346]: mov.s      $f13, $f18
    0881D744:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    0881D748:[4486F000]: mtc1       $a2, $f30
    0881D74C:[4485E000]: mtc1       $a1, $f28
    0881D750:[AFBE0034]: sw         $fp, 52($sp)
    0881D754:[46007806]: mov.s      $f0, $f15
    0881D758:[AFBF0038]: sw         $ra, 56($sp)
    0881D75C:[46008486]: mov.s      $f18, $f16
    0881D760:[4602D03C]: c.lt.s     $f26, $f2
    0881D764:[00000000]: nop
    0881D768:[45010003]: bc1t       0x0881D778
    0881D76C:[46008CC6]: mov.s      $f19, $f17
    0881D770:[10000009]: b          0x0881D798
    0881D774:[460ED681]: sub.s      $f26, $f26, $f14
    0881D778:[3C04BF00]: lui        $a0, 0xBF00 <=> li $a0, 0xBF000000
    0881D77C:[44847800]: mtc1       $a0, $f15
    0881D780:[460F73C2]: mul.s      $f15, $f14, $f15
    0881D784:[460FD03E]: c.le.s     $f26, $f15
    0881D788:[00000000]: nop
    0881D78C:[45000002]: bc1f       0x0881D798
    0881D790:[00000000]: nop
    0881D794:[460ED680]: add.s      $f26, $f26, $f14
    0881D798:[E7A0001C]: swc1       $f0, 28($sp)
    0881D79C:[44807000]: mtc1       $zr, $f14
    0881D7A0:[E7B30018]: swc1       $f19, 24($sp)
    0881D7A4:[460ED03C]: c.lt.s     $f26, $f14
    0881D7A8:[00000000]: nop
    0881D7AC:[4500000B]: bc1f       0x0881D7DC
    0881D7B0:[E7B20014]: swc1       $f18, 20($sp)
    0881D7B4:[4600A386]: mov.s      $f14, $f20
    0881D7B8:[E7AE001C]: swc1       $f14, 28($sp)
    0881D7BC:[46000506]: mov.s      $f20, $f0
    0881D7C0:[46006386]: mov.s      $f14, $f12
    0881D7C4:[E7AE0014]: swc1       $f14, 20($sp)
    0881D7C8:[46009306]: mov.s      $f12, $f18
    0881D7CC:[46006B86]: mov.s      $f14, $f13
    0881D7D0:[46009B46]: mov.s      $f13, $f19
    0881D7D4:[E7AE0018]: swc1       $f14, 24($sp)
    0881D7D8:[4600D687]: neg.s      $f26, $f26
    0881D7DC:[AFB60030]: sw         $s6, 48($sp)
    0881D7E0:[E7BC0020]: swc1       $f28, 32($sp)
    0881D7E4:[C7BC001C]: lwc1       $f28, 28($sp)
    0881D7E8:[4614E601]: sub.s      $f24, $f28, $f20
    0881D7EC:[461AC603]: div.s      $f24, $f24, $f26
    0881D7F0:[E7BC0024]: swc1       $f28, 36($sp)
    0881D7F4:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0881D7F8:[C7BC0018]: lwc1       $f28, 24($sp)
    0881D7FC:[E7BC0028]: swc1       $f28, 40($sp)
    0881D800:[460DE381]: sub.s      $f14, $f28, $f13
    0881D804:[461A7683]: div.s      $f26, $f14, $f26
    0881D808:[4484E000]: mtc1       $a0, $f28
    0881D80C:[461C63C0]: add.s      $f15, $f12, $f28
    0881D810:[E7BC002C]: swc1       $f28, 44($sp)
    0881D814:[46007C0F]: floor.w.s  $f16, $f15
    0881D818:[46808420]: cvt.s.w    $f16, $f16
    0881D81C:[460C8301]: sub.s      $f12, $f16, $f12
    0881D820:[460CC442]: mul.s      $f17, $f24, $f12
    0881D824:[460CD302]: mul.s      $f12, $f26, $f12
    0881D828:[4611A500]: add.s      $f20, $f20, $f17
    0881D82C:[460C6D80]: add.s      $f22, $f13, $f12
    0881D830:[46007B8F]: floor.w.s  $f14, $f15
    0881D834:[468073A0]: cvt.s.w    $f14, $f14
    0881D838:[460E7B81]: sub.s      $f14, $f15, $f14
    0881D83C:[460EF381]: sub.s      $f14, $f30, $f14
    0881D840:[4600A44F]: floor.w.s  $f17, $f20
    0881D844:[44158800]: mfc1       $s5, $f17
    0881D848:[4600830F]: floor.w.s  $f12, $f16
    0881D84C:[44176000]: mfc1       $s7, $f12
    0881D850:[460EB342]: mul.s      $f13, $f22, $f14
    0881D854:[C7BC0020]: lwc1       $f28, 32($sp)
    0881D858:[461C6B42]: mul.s      $f13, $f13, $f28
    0881D85C:[46006B4E]: ceil.w.s   $f13, $f13
    0881D860:[46806B60]: cvt.s.w    $f13, $f13
    0881D864:[4600A3CF]: floor.w.s  $f15, $f20
    0881D868:[46807B20]: cvt.s.w    $f12, $f15
    0881D86C:[460CA301]: sub.s      $f12, $f20, $f12
    0881D870:[460CF301]: sub.s      $f12, $f30, $f12
    0881D874:[460D6302]: mul.s      $f12, $f12, $f13
    0881D878:[4600630F]: floor.w.s  $f12, $f12
    0881D87C:[44066000]: mfc1       $a2, $f12
    0881D880:[4600A38F]: floor.w.s  $f14, $f20
    0881D884:[468073A0]: cvt.s.w    $f14, $f14
    0881D888:[460EA381]: sub.s      $f14, $f20, $f14
    0881D88C:[460D7342]: mul.s      $f13, $f14, $f13
    0881D890:[46006B4E]: ceil.w.s   $f13, $f13
    0881D894:[441E6800]: mfc1       $fp, $f13
    0881D898:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881D89C:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    0881D8A0:[0E20748E]: jal        0x0881D238
    0881D8A4:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881D8A8:[26A40001]: addiu      $a0, $s5, 1
    0881D8AC:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    0881D8B0:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0881D8B4:[0E20748E]: jal        0x0881D238
    0881D8B8:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881D8BC:[C7AC0014]: lwc1       $f12, 20($sp)
    0881D8C0:[4618A500]: add.s      $f20, $f20, $f24
    0881D8C4:[C7AD002C]: lwc1       $f13, 44($sp)
    0881D8C8:[461AB580]: add.s      $f22, $f22, $f26
    0881D8CC:[460D6340]: add.s      $f13, $f12, $f13
    0881D8D0:[46006B4F]: floor.w.s  $f13, $f13
    0881D8D4:[46806B60]: cvt.s.w    $f13, $f13
    0881D8D8:[460C6B81]: sub.s      $f14, $f13, $f12
    0881D8DC:[C7AF0024]: lwc1       $f15, 36($sp)
    0881D8E0:[C7B00028]: lwc1       $f16, 40($sp)
    0881D8E4:[460EC382]: mul.s      $f14, $f24, $f14
    0881D8E8:[460E7BC0]: add.s      $f15, $f15, $f14
    0881D8EC:[460E8380]: add.s      $f14, $f16, $f14
    0881D8F0:[4600644F]: floor.w.s  $f17, $f12
    0881D8F4:[46808C60]: cvt.s.w    $f17, $f17
    0881D8F8:[46116301]: sub.s      $f12, $f12, $f17
    0881D8FC:[460CF301]: sub.s      $f12, $f30, $f12
    0881D900:[46007C8F]: floor.w.s  $f18, $f15
    0881D904:[44159000]: mfc1       $s5, $f18
    0881D908:[46006B4F]: floor.w.s  $f13, $f13
    0881D90C:[441E6800]: mfc1       $fp, $f13
    0881D910:[460C7302]: mul.s      $f12, $f14, $f12
    0881D914:[461C6302]: mul.s      $f12, $f12, $f28
    0881D918:[4600630F]: floor.w.s  $f12, $f12
    0881D91C:[46806320]: cvt.s.w    $f12, $f12
    0881D920:[46007C0F]: floor.w.s  $f16, $f15
    0881D924:[46808420]: cvt.s.w    $f16, $f16
    0881D928:[46107B41]: sub.s      $f13, $f15, $f16
    0881D92C:[460DF341]: sub.s      $f13, $f30, $f13
    0881D930:[460C6B42]: mul.s      $f13, $f13, $f12
    0881D934:[46006B4F]: floor.w.s  $f13, $f13
    0881D938:[44066800]: mfc1       $a2, $f13
    0881D93C:[46007B8F]: floor.w.s  $f14, $f15
    0881D940:[468073A0]: cvt.s.w    $f14, $f14
    0881D944:[460E7B81]: sub.s      $f14, $f15, $f14
    0881D948:[460C7302]: mul.s      $f12, $f14, $f12
    0881D94C:[4600630E]: ceil.w.s   $f12, $f12
    0881D950:[44166000]: mfc1       $s6, $f12
    0881D954:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881D958:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881D95C:[0E20748E]: jal        0x0881D238
    0881D960:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881D964:[26A40001]: addiu      $a0, $s5, 1
    0881D968:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881D96C:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0881D970:[0E20748E]: jal        0x0881D238
    0881D974:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881D978:[26F50001]: addiu      $s5, $s7, 1
    0881D97C:[03D72023]: subu       $a0, $fp, $s7
    0881D980:[04810002]: bgez       $a0, 0x0881D98C
    0881D984:[8FB60030]: lw         $s6, 48($sp)
    0881D988:[00962021]: addu       $a0, $a0, $s6
    0881D98C:[2496FFFF]: addiu      $s6, $a0, -1
    0881D990:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0881D994:[02F6202A]: slt        $a0, $s7, $s6
    0881D998:[10800023]: beq        $a0, $zr, 0x0881DA28
    0881D99C:[00000000]: nop
    0881D9A0:[AFB60030]: sw         $s6, 48($sp)
    0881D9A4:[4600A30F]: floor.w.s  $f12, $f20
    0881D9A8:[46806320]: cvt.s.w    $f12, $f12
    0881D9AC:[460CA301]: sub.s      $f12, $f20, $f12
    0881D9B0:[460CF301]: sub.s      $f12, $f30, $f12
    0881D9B4:[46166302]: mul.s      $f12, $f12, $f22
    0881D9B8:[461C6302]: mul.s      $f12, $f12, $f28
    0881D9BC:[4600630F]: floor.w.s  $f12, $f12
    0881D9C0:[44066000]: mfc1       $a2, $f12
    0881D9C4:[4600A34F]: floor.w.s  $f13, $f20
    0881D9C8:[46806B60]: cvt.s.w    $f13, $f13
    0881D9CC:[460DA341]: sub.s      $f13, $f20, $f13
    0881D9D0:[46166B42]: mul.s      $f13, $f13, $f22
    0881D9D4:[461C6B42]: mul.s      $f13, $f13, $f28
    0881D9D8:[46006B4E]: ceil.w.s   $f13, $f13
    0881D9DC:[441E6800]: mfc1       $fp, $f13
    0881D9E0:[4600A30F]: floor.w.s  $f12, $f20
    0881D9E4:[44166000]: mfc1       $s6, $f12
    0881D9E8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0881D9EC:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0881D9F0:[0E20748E]: jal        0x0881D238
    0881D9F4:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881D9F8:[26C40001]: addiu      $a0, $s6, 1
    0881D9FC:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0881DA00:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0881DA04:[0E20748E]: jal        0x0881D238
    0881DA08:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881DA0C:[8FB60030]: lw         $s6, 48($sp)
    0881DA10:[4614C500]: add.s      $f20, $f24, $f20
    0881DA14:[26F70001]: addiu      $s7, $s7, 1
    0881DA18:[4616D580]: add.s      $f22, $f26, $f22
    0881DA1C:[02F6202A]: slt        $a0, $s7, $s6
    0881DA20:[1480FFDF]: bne        $a0, $zr, 0x0881D9A0
    0881DA24:[26B50001]: addiu      $s5, $s5, 1
    0881DA28:[8FBE0034]: lw         $fp, 52($sp)
    0881DA2C:[8FBF0038]: lw         $ra, 56($sp)
    0881DA30:[03E00008]: jr         $ra
    0881DA34:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0881DA20 184121 times (length 34)
    0881D98C:[2496FFFF]: addiu      $s6, $a0, -1
    0881D990:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0881D994:[02F6202A]: slt        $a0, $s7, $s6
    0881D998:[10800023]: beq        $a0, $zr, 0x0881DA28
    0881D99C:[00000000]: nop
--> 0881D9A0:[AFB60030]: sw         $s6, 48($sp)
    0881D9A4:[4600A30F]: floor.w.s  $f12, $f20
    0881D9A8:[46806320]: cvt.s.w    $f12, $f12
    0881D9AC:[460CA301]: sub.s      $f12, $f20, $f12
    0881D9B0:[460CF301]: sub.s      $f12, $f30, $f12
    0881D9B4:[46166302]: mul.s      $f12, $f12, $f22
    0881D9B8:[461C6302]: mul.s      $f12, $f12, $f28
    0881D9BC:[4600630F]: floor.w.s  $f12, $f12
    0881D9C0:[44066000]: mfc1       $a2, $f12
    0881D9C4:[4600A34F]: floor.w.s  $f13, $f20
    0881D9C8:[46806B60]: cvt.s.w    $f13, $f13
    0881D9CC:[460DA341]: sub.s      $f13, $f20, $f13
    0881D9D0:[46166B42]: mul.s      $f13, $f13, $f22
    0881D9D4:[461C6B42]: mul.s      $f13, $f13, $f28
    0881D9D8:[46006B4E]: ceil.w.s   $f13, $f13
    0881D9DC:[441E6800]: mfc1       $fp, $f13
    0881D9E0:[4600A30F]: floor.w.s  $f12, $f20
    0881D9E4:[44166000]: mfc1       $s6, $f12
    0881D9E8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0881D9EC:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0881D9F0:[0E20748E]: jal        0x0881D238
    0881D9F4:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881D9F8:[26C40001]: addiu      $a0, $s6, 1
    0881D9FC:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0881DA00:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0881DA04:[0E20748E]: jal        0x0881D238
    0881DA08:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881DA0C:[8FB60030]: lw         $s6, 48($sp)
    0881DA10:[4614C500]: add.s      $f20, $f24, $f20
    0881DA14:[26F70001]: addiu      $s7, $s7, 1
    0881DA18:[4616D580]: add.s      $f22, $f26, $f22
    0881DA1C:[02F6202A]: slt        $a0, $s7, $s6
--> 0881DA20:[1480FFDF]: bne        $a0, $zr, 0x0881D9A0
    0881DA24:[26B50001]: addiu      $s5, $s5, 1
    0881DA28:[8FBE0034]: lw         $fp, 52($sp)
    0881DA2C:[8FBF0038]: lw         $ra, 56($sp)
    0881DA30:[03E00008]: jr         $ra
_S1_2_8B30544 20956766 instructions (0,538%), 2112 calls (08B30544 - 08B30BAC, length 411)
    08B30544:[27BDFF80]: addiu      $sp, $sp, -128
    08B30548:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08B3054C:[03A05825]: or         $t3, $sp, $zr <=> move $t3, $sp
    08B30550:[8D0A0000]: lw         $t2, 0($t0)
    08B30554:[AFB00068]: sw         $s0, 104($sp)
    08B30558:[AFB1006C]: sw         $s1, 108($sp)
    08B3055C:[AFB20070]: sw         $s2, 112($sp)
    08B30560:[AFB30074]: sw         $s3, 116($sp)
    08B30564:[A5600004]: sh         $zr, 4($t3)
    08B30568:[24420001]: addiu      $v0, $v0, 1
    08B3056C:[2C430010]: sltiu      $v1, $v0, 16
    08B30570:[1460FFFC]: bne        $v1, $zr, 0x08B30564
    08B30574:[256B0002]: addiu      $t3, $t3, 2
    08B30578:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08B3057C:[0046582B]: sltu       $t3, $v0, $a2
    08B30580:[1160000D]: beq        $t3, $zr, 0x08B305B8
    08B30584:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
    08B30588:[00A05825]: or         $t3, $a1, $zr <=> move $t3, $a1
    08B3058C:[95630000]: lhu        $v1, 0($t3)
    08B30590:[24420001]: addiu      $v0, $v0, 1
    08B30594:[00631821]: addu       $v1, $v1, $v1
    08B30598:[03A31821]: addu       $v1, $sp, $v1
    08B3059C:[946C0004]: lhu        $t4, 4($v1)
    08B305A0:[258C0001]: addiu      $t4, $t4, 1
    08B305A4:[A46C0004]: sh         $t4, 4($v1)
    08B305A8:[0046182B]: sltu       $v1, $v0, $a2
    08B305AC:[1460FFF7]: bne        $v1, $zr, 0x08B3058C
    08B305B0:[256B0002]: addiu      $t3, $t3, 2
    08B305B4:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
    08B305B8:[340D000F]: ori        $t5, $zr, 15 <=> li $t5, 15
    08B305BC:[27AB001E]: addiu      $t3, $sp, 30
    08B305C0:[95620004]: lhu        $v0, 4($t3)
    08B305C4:[54400006]: bnel       $v0, $zr, 0x08B305E0
    08B305C8:[01AA502B]: sltu       $t2, $t5, $t2
    08B305CC:[25ADFFFF]: addiu      $t5, $t5, -1
    08B305D0:[2DA20001]: sltiu      $v0, $t5, 1
    08B305D4:[1040FFFA]: beq        $v0, $zr, 0x08B305C0
    08B305D8:[256BFFFE]: addiu      $t3, $t3, -2
    08B305DC:[01AA502B]: sltu       $t2, $t5, $t2
    08B305E0:[55400001]: bnel       $t2, $zr, 0x08B305E8
    08B305E4:[01A0C025]: or         $t8, $t5, $zr <=> move $t8, $t5
    08B305E8:[11A00003]: beq        $t5, $zr, 0x08B305F8
    08B305EC:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    08B305F0:[1000001C]: b          0x08B30664
    08B305F4:[27AB0002]: addiu      $t3, $sp, 2
    08B305F8:[34040040]: ori        $a0, $zr, 64 <=> li $a0, 64
    08B305FC:[A3A40000]: sb         $a0, 0($sp)
    08B30600:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08B30604:[A7A00002]: sh         $zr, 2($sp)
    08B30608:[A3A50001]: sb         $a1, 1($sp)
    08B3060C:[8CE40000]: lw         $a0, 0($a3)
    08B30610:[97A60002]: lhu        $a2, 2($sp)
    08B30614:[24890004]: addiu      $t1, $a0, 4
    08B30618:[87AA0000]: lh         $t2, 0($sp)
    08B3061C:[ACE90000]: sw         $t1, 0($a3)
    08B30620:[00063400]: sll        $a2, $a2, 0x0010
    08B30624:[00063403]: sra        $a2, $a2, 0x0010
    08B30628:[A48A0000]: sh         $t2, 0($a0)
    08B3062C:[A4860002]: sh         $a2, 2($a0)
    08B30630:[8CE40000]: lw         $a0, 0($a3)
    08B30634:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08B30638:[24890004]: addiu      $t1, $a0, 4
    08B3063C:[ACE90000]: sw         $t1, 0($a3)
    08B30640:[A48A0000]: sh         $t2, 0($a0)
    08B30644:[A4860002]: sh         $a2, 2($a0)
    08B30648:[AD050000]: sw         $a1, 0($t0)
    08B3064C:[8FB00068]: lw         $s0, 104($sp)
    08B30650:[8FB1006C]: lw         $s1, 108($sp)
    08B30654:[8FB20070]: lw         $s2, 112($sp)
    08B30658:[8FB30074]: lw         $s3, 116($sp)
    08B3065C:[03E00008]: jr         $ra
    08B30660:[27BD0080]: addiu      $sp, $sp, 128
    08B30664:[95620004]: lhu        $v0, 4($t3)
    08B30668:[54400006]: bnel       $v0, $zr, 0x08B30684
    08B3066C:[030A582B]: sltu       $t3, $t8, $t2
    08B30670:[254A0001]: addiu      $t2, $t2, 1
    08B30674:[2D420010]: sltiu      $v0, $t2, 16
    08B30678:[1440FFFA]: bne        $v0, $zr, 0x08B30664
    08B3067C:[256B0002]: addiu      $t3, $t3, 2
    08B30680:[030A582B]: sltu       $t3, $t8, $t2
    08B30684:[55600001]: bnel       $t3, $zr, 0x08B3068C
    08B30688:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
    08B3068C:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08B30690:[01601825]: or         $v1, $t3, $zr <=> move $v1, $t3
    08B30694:[27A20002]: addiu      $v0, $sp, 2
    08B30698:[944C0004]: lhu        $t4, 4($v0)
    08B3069C:[000B5840]: sll        $t3, $t3, 0x0001
    08B306A0:[016C5823]: subu       $t3, $t3, $t4
    08B306A4:[05600006]: bltz       $t3, 0x08B306C0
    08B306A8:[24630001]: addiu      $v1, $v1, 1
    08B306AC:[2C6C0010]: sltiu      $t4, $v1, 16
    08B306B0:[1580FFF9]: bne        $t4, $zr, 0x08B30698
    08B306B4:[24420002]: addiu      $v0, $v0, 2
    08B306B8:[10000008]: b          0x08B306DC
    08B306BC:[00000000]: nop
    08B306C0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08B306C4:[8FB00068]: lw         $s0, 104($sp)
    08B306C8:[8FB1006C]: lw         $s1, 108($sp)
    08B306CC:[8FB20070]: lw         $s2, 112($sp)
    08B306D0:[8FB30074]: lw         $s3, 116($sp)
    08B306D4:[03E00008]: jr         $ra
    08B306D8:[27BD0080]: addiu      $sp, $sp, 128
    08B306DC:[59600006]: blezl      $t3, 0x08B306F8
    08B306E0:[A7A00026]: sh         $zr, 38($sp)
    08B306E4:[10800007]: beq        $a0, $zr, 0x08B30704
    08B306E8:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08B306EC:[15AB0005]: bne        $t5, $t3, 0x08B30704
    08B306F0:[00000000]: nop
    08B306F4:[A7A00026]: sh         $zr, 38($sp)
    08B306F8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08B306FC:[10000008]: b          0x08B30720
    08B30700:[27AB0002]: addiu      $t3, $sp, 2
    08B30704:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08B30708:[8FB00068]: lw         $s0, 104($sp)
    08B3070C:[8FB1006C]: lw         $s1, 108($sp)
    08B30710:[8FB20070]: lw         $s2, 112($sp)
    08B30714:[8FB30074]: lw         $s3, 116($sp)
    08B30718:[03E00008]: jr         $ra
    08B3071C:[27BD0080]: addiu      $sp, $sp, 128
    08B30720:[95630024]: lhu        $v1, 36($t3)
    08B30724:[956C0004]: lhu        $t4, 4($t3)
    08B30728:[24420001]: addiu      $v0, $v0, 1
    08B3072C:[006C1821]: addu       $v1, $v1, $t4
    08B30730:[00426021]: addu       $t4, $v0, $v0
    08B30734:[03AC6021]: addu       $t4, $sp, $t4
    08B30738:[A5830024]: sh         $v1, 36($t4)
    08B3073C:[2C43000F]: sltiu      $v1, $v0, 15
    08B30740:[1460FFF7]: bne        $v1, $zr, 0x08B30720
    08B30744:[256B0002]: addiu      $t3, $t3, 2
    08B30748:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    08B3074C:[0166102B]: sltu       $v0, $t3, $a2
    08B30750:[1040000F]: beq        $v0, $zr, 0x08B30790
    08B30754:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
    08B30758:[94430000]: lhu        $v1, 0($v0)
    08B3075C:[10600008]: beq        $v1, $zr, 0x08B30780
    08B30760:[00631821]: addu       $v1, $v1, $v1
    08B30764:[03A31821]: addu       $v1, $sp, $v1
    08B30768:[946C0024]: lhu        $t4, 36($v1)
    08B3076C:[018C7021]: addu       $t6, $t4, $t4
    08B30770:[258C0001]: addiu      $t4, $t4, 1
    08B30774:[012E7021]: addu       $t6, $t1, $t6
    08B30778:[A46C0024]: sh         $t4, 36($v1)
    08B3077C:[A5CB0000]: sh         $t3, 0($t6)
    08B30780:[256B0001]: addiu      $t3, $t3, 1
    08B30784:[0166182B]: sltu       $v1, $t3, $a2
    08B30788:[1460FFF3]: bne        $v1, $zr, 0x08B30758
    08B3078C:[24420002]: addiu      $v0, $v0, 2
    08B30790:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08B30794:[1CC00007]: bgtz       $a2, 0x08B307B4
    08B30798:[8CEF0000]: lw         $t7, 0($a3)
    08B3079C:[04C00010]: bltz       $a2, 0x08B307E0
    08B307A0:[3C1208BF]: lui        $s2, 0x08BF <=> li $s2, 0x08BF0000
    08B307A4:[01209825]: or         $s3, $t1, $zr <=> move $s3, $t1
    08B307A8:[01209025]: or         $s2, $t1, $zr <=> move $s2, $t1
    08B307AC:[10000010]: b          0x08B307F0
    08B307B0:[34110013]: ori        $s1, $zr, 19 <=> li $s1, 19
    08B307B4:[28C60002]: slti       $a2, $a2, 2
    08B307B8:[10C00009]: beq        $a2, $zr, 0x08B307E0
    08B307BC:[3C1208BF]: lui        $s2, 0x08BF <=> li $s2, 0x08BF0000
    08B307C0:[3C0608BF]: lui        $a2, 0x08BF <=> li $a2, 0x08BF0000
    08B307C4:[24D24130]: addiu      $s2, $a2, 16688
    08B307C8:[3C0608BF]: lui        $a2, 0x08BF <=> li $a2, 0x08BF0000
    08B307CC:[24D3416E]: addiu      $s3, $a2, 16750
    08B307D0:[34110100]: ori        $s1, $zr, 256 <=> li $s1, 256
    08B307D4:[2652FDFE]: addiu      $s2, $s2, -514
    08B307D8:[10000005]: b          0x08B307F0
    08B307DC:[2673FDFE]: addiu      $s3, $s3, -514
    08B307E0:[3C1308BF]: lui        $s3, 0x08BF <=> li $s3, 0x08BF0000
    08B307E4:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08B307E8:[265241AC]: addiu      $s2, $s2, 16812
    08B307EC:[267341EC]: addiu      $s3, $s3, 16876
    08B307F0:[01E01025]: or         $v0, $t7, $zr <=> move $v0, $t7
    08B307F4:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08B307F8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08B307FC:[030B3004]: sllv       $a2, $t3, $t8
    08B30800:[AFA2004C]: sw         $v0, 76($sp)
    08B30804:[24C2FFFF]: addiu      $v0, $a2, -1
    08B30808:[AFA30050]: sw         $v1, 80($sp)
    08B3080C:[AFA20044]: sw         $v0, 68($sp)
    08B30810:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08B30814:[01407025]: or         $t6, $t2, $zr <=> move $t6, $t2
    08B30818:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    08B3081C:[148B0004]: bne        $a0, $t3, 0x08B30830
    08B30820:[AFA60054]: sw         $a2, 84($sp)
    08B30824:[2CC605B0]: sltiu      $a2, $a2, 1456
    08B30828:[10C000A2]: beq        $a2, $zr, 0x08B30AB4
    08B3082C:[00000000]: nop
    08B30830:[AFB30064]: sw         $s3, 100($sp)
    08B30834:[AFB8005C]: sw         $t8, 92($sp)
    08B30838:[AFB20060]: sw         $s2, 96($sp)
    08B3083C:[AFB10058]: sw         $s1, 88($sp)
    08B30840:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    08B30844:[95220000]: lhu        $v0, 0($t1)
    08B30848:[014A8021]: addu       $s0, $t2, $t2
    08B3084C:[AFA90048]: sw         $t1, 72($sp)
    08B30850:[24D9FFFF]: addiu      $t9, $a2, -1
    08B30854:[03B08021]: addu       $s0, $sp, $s0
    08B30858:[0051482A]: slt        $t1, $v0, $s1
    08B3085C:[00CB1804]: sllv       $v1, $t3, $a2
    08B30860:[030BC004]: sllv       $t8, $t3, $t8
    08B30864:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    08B30868:[032BC804]: sllv       $t9, $t3, $t9
    08B3086C:[11200008]: beq        $t1, $zr, 0x08B30890
    08B30870:[A3A60001]: sb         $a2, 1($sp)
    08B30874:[A7A20002]: sh         $v0, 2($sp)
    08B30878:[97A60002]: lhu        $a2, 2($sp)
    08B3087C:[A3A00000]: sb         $zr, 0($sp)
    08B30880:[00065C00]: sll        $t3, $a2, 0x0010
    08B30884:[87A20000]: lh         $v0, 0($sp)
    08B30888:[10000019]: b          0x08B308F0
    08B3088C:[000B5C03]: sra        $t3, $t3, 0x0010
    08B30890:[8FA60058]: lw         $a2, 88($sp)
    08B30894:[00C2302A]: slt        $a2, $a2, $v0
    08B30898:[50C0000F]: beql       $a2, $zr, 0x08B308D8
    08B3089C:[A7A00002]: sh         $zr, 2($sp)
    08B308A0:[8FA90060]: lw         $t1, 96($sp)
    08B308A4:[00423021]: addu       $a2, $v0, $v0
    08B308A8:[8FAB0064]: lw         $t3, 100($sp)
    08B308AC:[01264821]: addu       $t1, $t1, $a2
    08B308B0:[01663021]: addu       $a2, $t3, $a2
    08B308B4:[95290000]: lhu        $t1, 0($t1)
    08B308B8:[94C60000]: lhu        $a2, 0($a2)
    08B308BC:[A7A90002]: sh         $t1, 2($sp)
    08B308C0:[A3A60000]: sb         $a2, 0($sp)
    08B308C4:[97A60002]: lhu        $a2, 2($sp)
    08B308C8:[87A20000]: lh         $v0, 0($sp)
    08B308CC:[00065C00]: sll        $t3, $a2, 0x0010
    08B308D0:[10000007]: b          0x08B308F0
    08B308D4:[000B5C03]: sra        $t3, $t3, 0x0010
    08B308D8:[97A90002]: lhu        $t1, 2($sp)
    08B308DC:[34060060]: ori        $a2, $zr, 96 <=> li $a2, 96
    08B308E0:[A3A60000]: sb         $a2, 0($sp)
    08B308E4:[00095C00]: sll        $t3, $t1, 0x0010
    08B308E8:[87A20000]: lh         $v0, 0($sp)
    08B308EC:[000B5C03]: sra        $t3, $t3, 0x0010
    08B308F0:[03003025]: or         $a2, $t8, $zr <=> move $a2, $t8
    08B308F4:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08B308F8:[8FA9004C]: lw         $t1, 76($sp)
    08B308FC:[01515021]: addu       $t2, $t2, $s1
    08B30900:[000A5080]: sll        $t2, $t2, 0x0002
    08B30904:[012A4821]: addu       $t1, $t1, $t2
    08B30908:[00035080]: sll        $t2, $v1, 0x0002
    08B3090C:[012A4823]: subu       $t1, $t1, $t2
    08B30910:[A5220000]: sh         $v0, 0($t1)
    08B30914:[00C33023]: subu       $a2, $a2, $v1
    08B30918:[14C0FFFC]: bne        $a2, $zr, 0x08B3090C
    08B3091C:[A52B0002]: sh         $t3, 2($t1)
    08B30920:[03203025]: or         $a2, $t9, $zr <=> move $a2, $t9
    08B30924:[96090004]: lhu        $t1, 4($s0)
    08B30928:[01865024]: and        $t2, $t4, $a2
    08B3092C:[11400005]: beq        $t2, $zr, 0x08B30944
    08B30930:[8FB2004C]: lw         $s2, 76($sp)
    08B30934:[00063042]: srl        $a2, $a2, 0x0001
    08B30938:[01865024]: and        $t2, $t4, $a2
    08B3093C:[5540FFFE]: bnel       $t2, $zr, 0x08B30938
    08B30940:[00063042]: srl        $a2, $a2, 0x0001
    08B30944:[10C00004]: beq        $a2, $zr, 0x08B30958
    08B30948:[24CAFFFF]: addiu      $t2, $a2, -1
    08B3094C:[018A6024]: and        $t4, $t4, $t2
    08B30950:[10000002]: b          0x08B3095C
    08B30954:[01866021]: addu       $t4, $t4, $a2
    08B30958:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08B3095C:[8FA60048]: lw         $a2, 72($sp)
    08B30960:[2529FFFF]: addiu      $t1, $t1, -1
    08B30964:[24C60002]: addiu      $a2, $a2, 2
    08B30968:[A6090004]: sh         $t1, 4($s0)
    08B3096C:[3129FFFF]: andi       $t1, $t1, -1
    08B30970:[15200007]: bne        $t1, $zr, 0x08B30990
    08B30974:[AFA60048]: sw         $a2, 72($sp)
    08B30978:[51CD0055]: beql       $t6, $t5, 0x08B30AD0
    08B3097C:[34040040]: ori        $a0, $zr, 64 <=> li $a0, 64
    08B30980:[94C60000]: lhu        $a2, 0($a2)
    08B30984:[00C63021]: addu       $a2, $a2, $a2
    08B30988:[00A63021]: addu       $a2, $a1, $a2
    08B3098C:[94CE0000]: lhu        $t6, 0($a2)
    08B30990:[8FA6005C]: lw         $a2, 92($sp)
    08B30994:[00CE482B]: sltu       $t1, $a2, $t6
    08B30998:[51200039]: beql       $t1, $zr, 0x08B30A80
    08B3099C:[8FA20048]: lw         $v0, 72($sp)
    08B309A0:[8FA90044]: lw         $t1, 68($sp)
    08B309A4:[8FAA0050]: lw         $t2, 80($sp)
    08B309A8:[01894824]: and        $t1, $t4, $t1
    08B309AC:[512A0034]: beql       $t1, $t2, 0x08B30A80
    08B309B0:[8FA20048]: lw         $v0, 72($sp)
    08B309B4:[51E00001]: beql       $t7, $zr, 0x08B309BC
    08B309B8:[00C07825]: or         $t7, $a2, $zr <=> move $t7, $a2
    08B309BC:[00115080]: sll        $t2, $s1, 0x0002
    08B309C0:[34180001]: ori        $t8, $zr, 1 <=> li $t8, 1
    08B309C4:[01CF3023]: subu       $a2, $t6, $t7
    08B309C8:[024A9021]: addu       $s2, $s2, $t2
    08B309CC:[00D8C004]: sllv       $t8, $t8, $a2
    08B309D0:[00CF5021]: addu       $t2, $a2, $t7
    08B309D4:[014D582B]: sltu       $t3, $t2, $t5
    08B309D8:[1160000F]: beq        $t3, $zr, 0x08B30A18
    08B309DC:[03008825]: or         $s1, $t8, $zr <=> move $s1, $t8
    08B309E0:[014A5821]: addu       $t3, $t2, $t2
    08B309E4:[03AB5821]: addu       $t3, $sp, $t3
    08B309E8:[95620004]: lhu        $v0, 4($t3)
    08B309EC:[02228823]: subu       $s1, $s1, $v0
    08B309F0:[1A200008]: blez       $s1, 0x08B30A14
    08B309F4:[34180001]: ori        $t8, $zr, 1 <=> li $t8, 1
    08B309F8:[254A0001]: addiu      $t2, $t2, 1
    08B309FC:[24C60001]: addiu      $a2, $a2, 1
    08B30A00:[256B0002]: addiu      $t3, $t3, 2
    08B30A04:[014D102B]: sltu       $v0, $t2, $t5
    08B30A08:[1440FFF7]: bne        $v0, $zr, 0x08B309E8
    08B30A0C:[00118840]: sll        $s1, $s1, 0x0001
    08B30A10:[34180001]: ori        $t8, $zr, 1 <=> li $t8, 1
    08B30A14:[00D8C004]: sllv       $t8, $t8, $a2
    08B30A18:[8FAA0054]: lw         $t2, 84($sp)
    08B30A1C:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08B30A20:[01585021]: addu       $t2, $t2, $t8
    08B30A24:[148B0004]: bne        $a0, $t3, 0x08B30A38
    08B30A28:[AFAA0054]: sw         $t2, 84($sp)
    08B30A2C:[2D4A05B0]: sltiu      $t2, $t2, 1456
    08B30A30:[11400020]: beq        $t2, $zr, 0x08B30AB4
    08B30A34:[00000000]: nop
    08B30A38:[8CEA0000]: lw         $t2, 0($a3)
    08B30A3C:[00095880]: sll        $t3, $t1, 0x0002
    08B30A40:[014B5021]: addu       $t2, $t2, $t3
    08B30A44:[A1460000]: sb         $a2, 0($t2)
    08B30A48:[8CE60000]: lw         $a2, 0($a3)
    08B30A4C:[8FAA005C]: lw         $t2, 92($sp)
    08B30A50:[00CB3021]: addu       $a2, $a2, $t3
    08B30A54:[A0CA0001]: sb         $t2, 1($a2)
    08B30A58:[8CE60000]: lw         $a2, 0($a3)
    08B30A5C:[AFA90050]: sw         $t1, 80($sp)
    08B30A60:[02464823]: subu       $t1, $s2, $a2
    08B30A64:[00095083]: sra        $t2, $t1, 0x0002
    08B30A68:[000A5782]: srl        $t2, $t2, 0x001E
    08B30A6C:[012A4821]: addu       $t1, $t1, $t2
    08B30A70:[00094883]: sra        $t1, $t1, 0x0002
    08B30A74:[00CB3021]: addu       $a2, $a2, $t3
    08B30A78:[A4C90002]: sh         $t1, 2($a2)
    08B30A7C:[8FA20048]: lw         $v0, 72($sp)
    08B30A80:[AFB2004C]: sw         $s2, 76($sp)
    08B30A84:[8FA90058]: lw         $t1, 88($sp)
    08B30A88:[01CF3023]: subu       $a2, $t6, $t7
    08B30A8C:[94420000]: lhu        $v0, 0($v0)
    08B30A90:[34190001]: ori        $t9, $zr, 1 <=> li $t9, 1
    08B30A94:[01CE8021]: addu       $s0, $t6, $t6
    08B30A98:[00D91804]: sllv       $v1, $t9, $a2
    08B30A9C:[25CBFFFF]: addiu      $t3, $t6, -1
    08B30AA0:[03B08021]: addu       $s0, $sp, $s0
    08B30AA4:[0049482A]: slt        $t1, $v0, $t1
    08B30AA8:[01EC5006]: srlv       $t2, $t4, $t7
    08B30AAC:[1000FF6F]: b          0x08B3086C
    08B30AB0:[0179C804]: sllv       $t9, $t9, $t3
    08B30AB4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08B30AB8:[8FB00068]: lw         $s0, 104($sp)
    08B30ABC:[8FB1006C]: lw         $s1, 108($sp)
    08B30AC0:[8FB20070]: lw         $s2, 112($sp)
    08B30AC4:[8FB30074]: lw         $s3, 116($sp)
    08B30AC8:[03E00008]: jr         $ra
    08B30ACC:[27BD0080]: addiu      $sp, $sp, 128
    08B30AD0:[A3A40000]: sb         $a0, 0($sp)
    08B30AD4:[11800028]: beq        $t4, $zr, 0x08B30B78
    08B30AD8:[A7A00002]: sh         $zr, 2($sp)
    08B30ADC:[97A40002]: lhu        $a0, 2($sp)
    08B30AE0:[8FA60050]: lw         $a2, 80($sp)
    08B30AE4:[00042400]: sll        $a0, $a0, 0x0010
    08B30AE8:[8FA9005C]: lw         $t1, 92($sp)
    08B30AEC:[00042403]: sra        $a0, $a0, 0x0010
    08B30AF0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08B30AF4:[8FAA0044]: lw         $t2, 68($sp)
    08B30AF8:[11E00009]: beq        $t7, $zr, 0x08B30B20
    08B30AFC:[01EC2806]: srlv       $a1, $t4, $t7
    08B30B00:[018A2824]: and        $a1, $t4, $t2
    08B30B04:[10A60006]: beq        $a1, $a2, 0x08B30B20
    08B30B08:[01EC2806]: srlv       $a1, $t4, $t7
    08B30B0C:[8CF20000]: lw         $s2, 0($a3)
    08B30B10:[01207025]: or         $t6, $t1, $zr <=> move $t6, $t1
    08B30B14:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    08B30B18:[A3AE0001]: sb         $t6, 1($sp)
    08B30B1C:[01EC2806]: srlv       $a1, $t4, $t7
    08B30B20:[00052880]: sll        $a1, $a1, 0x0002
    08B30B24:[87AB0000]: lh         $t3, 0($sp)
    08B30B28:[02452821]: addu       $a1, $s2, $a1
    08B30B2C:[A4AB0000]: sh         $t3, 0($a1)
    08B30B30:[25C3FFFF]: addiu      $v1, $t6, -1
    08B30B34:[A4A40002]: sh         $a0, 2($a1)
    08B30B38:[00622804]: sllv       $a1, $v0, $v1
    08B30B3C:[01855824]: and        $t3, $t4, $a1
    08B30B40:[11600005]: beq        $t3, $zr, 0x08B30B58
    08B30B44:[00000000]: nop
    08B30B48:[00052842]: srl        $a1, $a1, 0x0001
    08B30B4C:[01855824]: and        $t3, $t4, $a1
    08B30B50:[5560FFFE]: bnel       $t3, $zr, 0x08B30B4C
    08B30B54:[00052842]: srl        $a1, $a1, 0x0001
    08B30B58:[10A00004]: beq        $a1, $zr, 0x08B30B6C
    08B30B5C:[24ABFFFF]: addiu      $t3, $a1, -1
    08B30B60:[018B6024]: and        $t4, $t4, $t3
    08B30B64:[10000002]: b          0x08B30B70
    08B30B68:[01856021]: addu       $t4, $t4, $a1
    08B30B6C:[340C0000]: ori        $t4, $zr, 0 <=> li $t4, 0
    08B30B70:[1580FFE1]: bne        $t4, $zr, 0x08B30AF8
    08B30B74:[00000000]: nop
    08B30B78:[8FA40054]: lw         $a0, 84($sp)
    08B30B7C:[8CE50000]: lw         $a1, 0($a3)
    08B30B80:[00042080]: sll        $a0, $a0, 0x0002
    08B30B84:[8FA6005C]: lw         $a2, 92($sp)
    08B30B88:[00A42021]: addu       $a0, $a1, $a0
    08B30B8C:[ACE40000]: sw         $a0, 0($a3)
    08B30B90:[AD060000]: sw         $a2, 0($t0)
    08B30B94:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08B30B98:[8FB00068]: lw         $s0, 104($sp)
    08B30B9C:[8FB1006C]: lw         $s1, 108($sp)
    08B30BA0:[8FB20070]: lw         $s2, 112($sp)
    08B30BA4:[8FB30074]: lw         $s3, 116($sp)
    08B30BA8:[03E00008]: jr         $ra
    08B30BAC:[27BD0080]: addiu      $sp, $sp, 128
  Back Branch 08B30918 486705 times (length 5)
--> 08B3090C:[012A4823]: subu       $t1, $t1, $t2
    08B30910:[A5220000]: sh         $v0, 0($t1)
    08B30914:[00C33023]: subu       $a2, $a2, $v1
--> 08B30918:[14C0FFFC]: bne        $a2, $zr, 0x08B3090C
    08B3091C:[A52B0002]: sh         $t3, 2($t1)
    08B30920:[03203025]: or         $a2, $t9, $zr <=> move $a2, $t9
    08B30924:[96090004]: lhu        $t1, 4($s0)
    08B30928:[01865024]: and        $t2, $t4, $a2
  Back Branch 08B30788 226140 times (length 14)
    08B30744:[256B0002]: addiu      $t3, $t3, 2
    08B30748:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    08B3074C:[0166102B]: sltu       $v0, $t3, $a2
    08B30750:[1040000F]: beq        $v0, $zr, 0x08B30790
    08B30754:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
--> 08B30758:[94430000]: lhu        $v1, 0($v0)
    08B3075C:[10600008]: beq        $v1, $zr, 0x08B30780
    08B30760:[00631821]: addu       $v1, $v1, $v1
    08B30764:[03A31821]: addu       $v1, $sp, $v1
    08B30768:[946C0024]: lhu        $t4, 36($v1)
    08B3076C:[018C7021]: addu       $t6, $t4, $t4
    08B30770:[258C0001]: addiu      $t4, $t4, 1
    08B30774:[012E7021]: addu       $t6, $t1, $t6
    08B30778:[A46C0024]: sh         $t4, 36($v1)
    08B3077C:[A5CB0000]: sh         $t3, 0($t6)
    08B30780:[256B0001]: addiu      $t3, $t3, 1
    08B30784:[0166182B]: sltu       $v1, $t3, $a2
--> 08B30788:[1460FFF3]: bne        $v1, $zr, 0x08B30758
    08B3078C:[24420002]: addiu      $v0, $v0, 2
    08B30790:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08B30794:[1CC00007]: bgtz       $a2, 0x08B307B4
    08B30798:[8CEF0000]: lw         $t7, 0($a3)
  Back Branch 08B305AC 226140 times (length 10)
    08B30578:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08B3057C:[0046582B]: sltu       $t3, $v0, $a2
    08B30580:[1160000D]: beq        $t3, $zr, 0x08B305B8
    08B30584:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
    08B30588:[00A05825]: or         $t3, $a1, $zr <=> move $t3, $a1
--> 08B3058C:[95630000]: lhu        $v1, 0($t3)
    08B30590:[24420001]: addiu      $v0, $v0, 1
    08B30594:[00631821]: addu       $v1, $v1, $v1
    08B30598:[03A31821]: addu       $v1, $sp, $v1
    08B3059C:[946C0004]: lhu        $t4, 4($v1)
    08B305A0:[258C0001]: addiu      $t4, $t4, 1
    08B305A4:[A46C0004]: sh         $t4, 4($v1)
    08B305A8:[0046182B]: sltu       $v1, $v0, $a2
--> 08B305AC:[1460FFF7]: bne        $v1, $zr, 0x08B3058C
    08B305B0:[256B0002]: addiu      $t3, $t3, 2
    08B305B4:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
    08B305B8:[340D000F]: ori        $t5, $zr, 15 <=> li $t5, 15
    08B305BC:[27AB001E]: addiu      $t3, $sp, 30
  Back Branch 08B30AAC 166458 times (length 146)
  Back Branch 08B3093C 85489 times (length 3)
    08B3092C:[11400005]: beq        $t2, $zr, 0x08B30944
    08B30930:[8FB2004C]: lw         $s2, 76($sp)
    08B30934:[00063042]: srl        $a2, $a2, 0x0001
--> 08B30938:[01865024]: and        $t2, $t4, $a2
--> 08B3093C:[5540FFFE]: bnel       $t2, $zr, 0x08B30938
    08B30940:[00063042]: srl        $a2, $a2, 0x0001
    08B30944:[10C00004]: beq        $a2, $zr, 0x08B30958
    08B30948:[24CAFFFF]: addiu      $t2, $a2, -1
    08B3094C:[018A6024]: and        $t4, $t4, $t2
  Back Branch 08B30570 33792 times (length 5)
--> 08B30564:[A5600004]: sh         $zr, 4($t3)
    08B30568:[24420001]: addiu      $v0, $v0, 1
    08B3056C:[2C430010]: sltiu      $v1, $v0, 16
--> 08B30570:[1460FFFC]: bne        $v1, $zr, 0x08B30564
    08B30574:[256B0002]: addiu      $t3, $t3, 2
    08B30578:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08B3057C:[0046582B]: sltu       $t3, $v0, $a2
    08B30580:[1160000D]: beq        $t3, $zr, 0x08B305B8
  Back Branch 08B306B0 31680 times (length 8)
    08B30684:[55600001]: bnel       $t3, $zr, 0x08B3068C
    08B30688:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
    08B3068C:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08B30690:[01601825]: or         $v1, $t3, $zr <=> move $v1, $t3
    08B30694:[27A20002]: addiu      $v0, $sp, 2
--> 08B30698:[944C0004]: lhu        $t4, 4($v0)
    08B3069C:[000B5840]: sll        $t3, $t3, 0x0001
    08B306A0:[016C5823]: subu       $t3, $t3, $t4
    08B306A4:[05600006]: bltz       $t3, 0x08B306C0
    08B306A8:[24630001]: addiu      $v1, $v1, 1
    08B306AC:[2C6C0010]: sltiu      $t4, $v1, 16
--> 08B306B0:[1580FFF9]: bne        $t4, $zr, 0x08B30698
    08B306B4:[24420002]: addiu      $v0, $v0, 2
    08B306B8:[10000008]: b          0x08B306DC
    08B306BC:[00000000]: nop
    08B306C0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08B306C4:[8FB00068]: lw         $s0, 104($sp)
    08B306C8:[8FB1006C]: lw         $s1, 108($sp)
    08B306CC:[8FB20070]: lw         $s2, 112($sp)
    08B306D0:[8FB30074]: lw         $s3, 116($sp)
  Back Branch 08B30740 29568 times (length 10)
    08B30718:[03E00008]: jr         $ra
    08B3071C:[27BD0080]: addiu      $sp, $sp, 128
--> 08B30720:[95630024]: lhu        $v1, 36($t3)
    08B30724:[956C0004]: lhu        $t4, 4($t3)
    08B30728:[24420001]: addiu      $v0, $v0, 1
    08B3072C:[006C1821]: addu       $v1, $v1, $t4
    08B30730:[00426021]: addu       $t4, $v0, $v0
    08B30734:[03AC6021]: addu       $t4, $sp, $t4
    08B30738:[A5830024]: sh         $v1, 36($t4)
    08B3073C:[2C43000F]: sltiu      $v1, $v0, 15
--> 08B30740:[1460FFF7]: bne        $v1, $zr, 0x08B30720
    08B30744:[256B0002]: addiu      $t3, $t3, 2
    08B30748:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    08B3074C:[0166102B]: sltu       $v0, $t3, $a2
    08B30750:[1040000F]: beq        $v0, $zr, 0x08B30790
  Back Branch 08B305D4 12941 times (length 7)
    08B305AC:[1460FFF7]: bne        $v1, $zr, 0x08B3058C
    08B305B0:[256B0002]: addiu      $t3, $t3, 2
    08B305B4:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
    08B305B8:[340D000F]: ori        $t5, $zr, 15 <=> li $t5, 15
    08B305BC:[27AB001E]: addiu      $t3, $sp, 30
--> 08B305C0:[95620004]: lhu        $v0, 4($t3)
    08B305C4:[54400006]: bnel       $v0, $zr, 0x08B305E0
    08B305C8:[01AA502B]: sltu       $t2, $t5, $t2
    08B305CC:[25ADFFFF]: addiu      $t5, $t5, -1
    08B305D0:[2DA20001]: sltiu      $v0, $t5, 1
--> 08B305D4:[1040FFFA]: beq        $v0, $zr, 0x08B305C0
    08B305D8:[256BFFFE]: addiu      $t3, $t3, -2
    08B305DC:[01AA502B]: sltu       $t2, $t5, $t2
    08B305E0:[55400001]: bnel       $t2, $zr, 0x08B305E8
    08B305E4:[01A0C025]: or         $t8, $t5, $zr <=> move $t8, $t5
  Back Branch 08B30678 4066 times (length 7)
    08B3065C:[03E00008]: jr         $ra
    08B30660:[27BD0080]: addiu      $sp, $sp, 128
--> 08B30664:[95620004]: lhu        $v0, 4($t3)
    08B30668:[54400006]: bnel       $v0, $zr, 0x08B30684
    08B3066C:[030A582B]: sltu       $t3, $t8, $t2
    08B30670:[254A0001]: addiu      $t2, $t2, 1
    08B30674:[2D420010]: sltiu      $v0, $t2, 16
--> 08B30678:[1440FFFA]: bne        $v0, $zr, 0x08B30664
    08B3067C:[256B0002]: addiu      $t3, $t3, 2
    08B30680:[030A582B]: sltu       $t3, $t8, $t2
    08B30684:[55600001]: bnel       $t3, $zr, 0x08B3068C
    08B30688:[0140C025]: or         $t8, $t2, $zr <=> move $t8, $t2
  Back Branch 08B30A08 2012 times (length 10)
    08B309D8:[1160000F]: beq        $t3, $zr, 0x08B30A18
    08B309DC:[03008825]: or         $s1, $t8, $zr <=> move $s1, $t8
    08B309E0:[014A5821]: addu       $t3, $t2, $t2
    08B309E4:[03AB5821]: addu       $t3, $sp, $t3
--> 08B309E8:[95620004]: lhu        $v0, 4($t3)
    08B309EC:[02228823]: subu       $s1, $s1, $v0
    08B309F0:[1A200008]: blez       $s1, 0x08B30A14
    08B309F4:[34180001]: ori        $t8, $zr, 1 <=> li $t8, 1
    08B309F8:[254A0001]: addiu      $t2, $t2, 1
    08B309FC:[24C60001]: addiu      $a2, $a2, 1
    08B30A00:[256B0002]: addiu      $t3, $t3, 2
    08B30A04:[014D102B]: sltu       $v0, $t2, $t5
--> 08B30A08:[1440FFF7]: bne        $v0, $zr, 0x08B309E8
    08B30A0C:[00118840]: sll        $s1, $s1, 0x0001
    08B30A10:[34180001]: ori        $t8, $zr, 1 <=> li $t8, 1
    08B30A14:[00D8C004]: sllv       $t8, $t8, $a2
    08B30A18:[8FAA0054]: lw         $t2, 84($sp)
    08B30A1C:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    08B30A20:[01585021]: addu       $t2, $t2, $t8
_S1_2_8891418 20228904 instructions (0,519%), 2 calls (08891418 - 088914B4, length 40)
    08891418:[27BDFFF0]: addiu      $sp, $sp, -16
    0889141C:[AFB00000]: sw         $s0, 0($sp)
    08891420:[AFB10004]: sw         $s1, 4($sp)
    08891424:[AFBF0008]: sw         $ra, 8($sp)
    08891428:[938492B8]: lbu        $a0, -27976($gp)
    0889142C:[1080001A]: beq        $a0, $zr, 0x08891498
    08891430:[3C1108D7]: lui        $s1, 0x08D7 <=> li $s1, 0x08D70000
    08891434:[3C10000F]: lui        $s0, 0x000F <=> li $s0, 0x000F0000
    08891438:[26317B78]: addiu      $s1, $s1, 31608
    0889143C:[26104240]: addiu      $s0, $s0, 16960
    08891440:[0E2EECFA]: jal        0x08BBB3E8
    08891444:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08891448:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0889144C:[18800003]: blez       $a0, 0x0889145C
    08891450:[0204282A]: slt        $a1, $s0, $a0
    08891454:[10A00005]: beq        $a1, $zr, 0x0889146C
    08891458:[00000000]: nop
    0889145C:[0E2EEC64]: jal        0x08BBB190 [sceKernelDelayThread]
    08891460:[34040064]: ori        $a0, $zr, 100 <=> li $a0, 100
    08891464:[10000009]: b          0x0889148C
    08891468:[00000000]: nop
    0889146C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08891470:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08891474:[0E2EECF8]: jal        0x08BBB3E0
    08891478:[34050020]: ori        $a1, $zr, 32 <=> li $a1, 32
    0889147C:[04410003]: bgez       $v0, 0x0889148C
    08891480:[00000000]: nop
    08891484:[0E2EEC64]: jal        0x08BBB190 [sceKernelDelayThread]
    08891488:[340401F4]: ori        $a0, $zr, 500 <=> li $a0, 500
    0889148C:[938492B8]: lbu        $a0, -27976($gp)
    08891490:[1480FFEB]: bne        $a0, $zr, 0x08891440
    08891494:[00000000]: nop
    08891498:[0E2EEC98]: jal        0x08BBB260 [sceKernelExitThread]
    0889149C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088914A0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088914A4:[8FB00000]: lw         $s0, 0($sp)
    088914A8:[8FB10004]: lw         $s1, 4($sp)
    088914AC:[8FBF0008]: lw         $ra, 8($sp)
    088914B0:[03E00008]: jr         $ra
    088914B4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08891490 1264305 times (length 22)
    0889142C:[1080001A]: beq        $a0, $zr, 0x08891498
    08891430:[3C1108D7]: lui        $s1, 0x08D7 <=> li $s1, 0x08D70000
    08891434:[3C10000F]: lui        $s0, 0x000F <=> li $s0, 0x000F0000
    08891438:[26317B78]: addiu      $s1, $s1, 31608
    0889143C:[26104240]: addiu      $s0, $s0, 16960
--> 08891440:[0E2EECFA]: jal        0x08BBB3E8
    08891444:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08891448:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0889144C:[18800003]: blez       $a0, 0x0889145C
    08891450:[0204282A]: slt        $a1, $s0, $a0
    08891454:[10A00005]: beq        $a1, $zr, 0x0889146C
    08891458:[00000000]: nop
    0889145C:[0E2EEC64]: jal        0x08BBB190 [sceKernelDelayThread]
    08891460:[34040064]: ori        $a0, $zr, 100 <=> li $a0, 100
    08891464:[10000009]: b          0x0889148C
    08891468:[00000000]: nop
    0889146C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08891470:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08891474:[0E2EECF8]: jal        0x08BBB3E0
    08891478:[34050020]: ori        $a1, $zr, 32 <=> li $a1, 32
    0889147C:[04410003]: bgez       $v0, 0x0889148C
    08891480:[00000000]: nop
    08891484:[0E2EEC64]: jal        0x08BBB190 [sceKernelDelayThread]
    08891488:[340401F4]: ori        $a0, $zr, 500 <=> li $a0, 500
    0889148C:[938492B8]: lbu        $a0, -27976($gp)
--> 08891490:[1480FFEB]: bne        $a0, $zr, 0x08891440
    08891494:[00000000]: nop
    08891498:[0E2EEC98]: jal        0x08BBB260 [sceKernelExitThread]
    0889149C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088914A0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
_S1_2_8958D88 18388632 instructions (0,472%), 1532386 calls (08958D88 - 08958DB8, length 13)
    08958D88:[27BDFFF0]: addiu      $sp, $sp, -16
    08958D8C:[8F848918]: lw         $a0, -30440($gp)
    08958D90:[AFBF0000]: sw         $ra, 0($sp)
    08958D94:[10800005]: beq        $a0, $zr, 0x08958DAC
    08958D98:[00000000]: nop
    08958D9C:[0E255E91]: jal        0x08957A44
    08958DA0:[00000000]: nop
    08958DA4:[10000002]: b          0x08958DB0
    08958DA8:[00000000]: nop
    08958DAC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08958DB0:[8FBF0000]: lw         $ra, 0($sp)
    08958DB4:[03E00008]: jr         $ra
    08958DB8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_885A1EC 17892629 instructions (0,459%), 55484 calls (0885A1EC - 0885A7A0, length 366)
    0885A1EC:[27BDFFA0]: addiu      $sp, $sp, -96
    0885A1F0:[AFB10044]: sw         $s1, 68($sp)
    0885A1F4:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0885A1F8:[3C05411C]: lui        $a1, 0x411C <=> li $a1, 0x411C0000
    0885A1FC:[34A5F5C3]: ori        $a1, $a1, -2621
    0885A200:[E7BA0034]: swc1       $f26, 52($sp)
    0885A204:[4485D000]: mtc1       $a1, $f26
    0885A208:[AFB00040]: sw         $s0, 64($sp)
    0885A20C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0885A210:[3C054000]: lui        $a1, 0x4000 <=> li $a1, 0x40000000
    0885A214:[E7B40028]: swc1       $f20, 40($sp)
    0885A218:[E7B80030]: swc1       $f24, 48($sp)
    0885A21C:[E7BE003C]: swc1       $f30, 60($sp)
    0885A220:[AFB20048]: sw         $s2, 72($sp)
    0885A224:[AFB3004C]: sw         $s3, 76($sp)
    0885A228:[4480C000]: mtc1       $zr, $f24
    0885A22C:[46006506]: mov.s      $f20, $f12
    0885A230:[8CE400EC]: lw         $a0, 236($a3)
    0885A234:[4485F000]: mtc1       $a1, $f30
    0885A238:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0885A23C:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    0885A240:[E7B6002C]: swc1       $f22, 44($sp)
    0885A244:[E7BC0038]: swc1       $f28, 56($sp)
    0885A248:[AFB40050]: sw         $s4, 80($sp)
    0885A24C:[AFBF0054]: sw         $ra, 84($sp)
    0885A250:[0260A025]: or         $s4, $s3, $zr <=> move $s4, $s3
    0885A254:[C696002C]: lwc1       $f22, 44($s4)
    0885A258:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0885A25C:[E7B60020]: swc1       $f22, 32($sp)
    0885A260:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0885A264:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0885A268:[0E24FF79]: jal        0x0893FDE4
    0885A26C:[34060010]: ori        $a2, $zr, 16 <=> li $a2, 16
    0885A270:[C62C0004]: lwc1       $f12, 4($s1)
    0885A274:[C64D0058]: lwc1       $f13, 88($s2)
    0885A278:[C64E005C]: lwc1       $f14, 92($s2)
    0885A27C:[460D6302]: mul.s      $f12, $f12, $f13
    0885A280:[C62F0000]: lwc1       $f15, 0($s1)
    0885A284:[461A7382]: mul.s      $f14, $f14, $f26
    0885A288:[3C043E80]: lui        $a0, 0x3E80 <=> li $a0, 0x3E800000
    0885A28C:[44848000]: mtc1       $a0, $f16
    0885A290:[460F6301]: sub.s      $f12, $f12, $f15
    0885A294:[46107582]: mul.s      $f22, $f14, $f16
    0885A298:[46007B45]: abs.s      $f13, $f15
    0885A29C:[460D6303]: div.s      $f12, $f12, $f13
    0885A2A0:[3C04402B]: lui        $a0, 0x402B <=> li $a0, 0x402B0000
    0885A2A4:[3484851F]: ori        $a0, $a0, -31457
    0885A2A8:[C64E0060]: lwc1       $f14, 96($s2)
    0885A2AC:[44848800]: mtc1       $a0, $f17
    0885A2B0:[3C043F36]: lui        $a0, 0x3F36 <=> li $a0, 0x3F360000
    0885A2B4:[3484C8B4]: ori        $a0, $a0, -14156
    0885A2B8:[46116702]: mul.s      $f28, $f12, $f17
    0885A2BC:[460EE703]: div.s      $f28, $f28, $f14
    0885A2C0:[44846000]: mtc1       $a0, $f12
    0885A2C4:[3C043F99]: lui        $a0, 0x3F99 <=> li $a0, 0x3F990000
    0885A2C8:[3484999A]: ori        $a0, $a0, -26214
    0885A2CC:[44846800]: mtc1       $a0, $f13
    0885A2D0:[460CE302]: mul.s      $f12, $f28, $f12
    0885A2D4:[E7BC0024]: swc1       $f28, 36($sp)
    0885A2D8:[0E2BF145]: jal        0x08AFC514
    0885A2DC:[460D6702]: mul.s      $f28, $f12, $f13
    0885A2E0:[3C04BE4C]: lui        $a0, 0xBE4C <=> li $a0, 0xBE4C0000
    0885A2E4:[3484CCCD]: ori        $a0, $a0, -13107
    0885A2E8:[44846000]: mtc1       $a0, $f12
    0885A2EC:[460C0302]: mul.s      $f12, $f0, $f12
    0885A2F0:[0E2BF145]: jal        0x08AFC514
    0885A2F4:[460CE300]: add.s      $f12, $f28, $f12
    0885A2F8:[3C043FB3]: lui        $a0, 0x3FB3 <=> li $a0, 0x3FB30000
    0885A2FC:[34843333]: ori        $a0, $a0, 13107
    0885A300:[44846000]: mtc1       $a0, $f12
    0885A304:[0E2BF17B]: jal        0x08AFC5EC
    0885A308:[460C0302]: mul.s      $f12, $f0, $f12
    0885A30C:[C64C0064]: lwc1       $f12, 100($s2)
    0885A310:[460C0302]: mul.s      $f12, $f0, $f12
    0885A314:[3C044066]: lui        $a0, 0x4066 <=> li $a0, 0x40660000
    0885A318:[34846666]: ori        $a0, $a0, 26214
    0885A31C:[44848000]: mtc1       $a0, $f16
    0885A320:[46166342]: mul.s      $f13, $f12, $f22
    0885A324:[C64C0058]: lwc1       $f12, 88($s2)
    0885A328:[8E450004]: lw         $a1, 4($s2)
    0885A32C:[460C6B02]: mul.s      $f12, $f13, $f12
    0885A330:[C62F0008]: lwc1       $f15, 8($s1)
    0885A334:[44857000]: mtc1       $a1, $f14
    0885A338:[C6310000]: lwc1       $f17, 0($s1)
    0885A33C:[468073A0]: cvt.s.w    $f14, $f14
    0885A340:[46108C42]: mul.s      $f17, $f17, $f16
    0885A344:[460D7342]: mul.s      $f13, $f14, $f13
    0885A348:[C66E0018]: lwc1       $f14, 24($s3)
    0885A34C:[460DC340]: add.s      $f13, $f24, $f13
    0885A350:[8E8400EC]: lw         $a0, 236($s4)
    0885A354:[C6500054]: lwc1       $f16, 84($s2)
    0885A358:[460E783C]: c.lt.s     $f15, $f14
    0885A35C:[C7B60020]: lwc1       $f22, 32($sp)
    0885A360:[461E8402]: mul.s      $f16, $f16, $f30
    0885A364:[4501000C]: bc1t       0x0885A398
    0885A368:[C7BC0024]: lwc1       $f28, 36($sp)
    0885A36C:[C66E0010]: lwc1       $f14, 16($s3)
    0885A370:[C6720014]: lwc1       $f18, 20($s3)
    0885A374:[46127380]: add.s      $f14, $f14, $f18
    0885A378:[460E783E]: c.le.s     $f15, $f14
    0885A37C:[00000000]: nop
    0885A380:[45000005]: bc1f       0x0885A398
    0885A384:[00000000]: nop
    0885A388:[4616883E]: c.le.s     $f17, $f22
    0885A38C:[00000000]: nop
    0885A390:[45030003]: bc1tl      0x0885A3A0
    0885A394:[461EB481]: sub.s      $f18, $f22, $f30
    0885A398:[10000043]: b          0x0885A4A8
    0885A39C:[4600C386]: mov.s      $f14, $f24
    0885A3A0:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0885A3A4:[4612883E]: c.le.s     $f17, $f18
    0885A3A8:[00000000]: nop
    0885A3AC:[45010005]: bc1t       0x0885A3C4
    0885A3B0:[44867000]: mtc1       $a2, $f14
    0885A3B4:[4611B381]: sub.s      $f14, $f22, $f17
    0885A3B8:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    0885A3BC:[44869000]: mtc1       $a2, $f18
    0885A3C0:[46127382]: mul.s      $f14, $f14, $f18
    0885A3C4:[46007BCD]: trunc.w.s  $f15, $f15
    0885A3C8:[34060064]: ori        $a2, $zr, 100 <=> li $a2, 100
    0885A3CC:[44077800]: mfc1       $a3, $f15
    0885A3D0:[00E6001A]: div        $a3, $a2
    0885A3D4:[3C063C23]: lui        $a2, 0x3C23 <=> li $a2, 0x3C230000
    0885A3D8:[34C6D70A]: ori        $a2, $a2, -10486
    0885A3DC:[44867800]: mtc1       $a2, $f15
    0885A3E0:[00003012]: mflo       $a2
    0885A3E4:[00064140]: sll        $t0, $a2, 0x0005
    0885A3E8:[00C84821]: addu       $t1, $a2, $t0
    0885A3EC:[00094880]: sll        $t1, $t1, 0x0002
    0885A3F0:[01284023]: subu       $t0, $t1, $t0
    0885A3F4:[00E83823]: subu       $a3, $a3, $t0
    0885A3F8:[44878800]: mtc1       $a3, $f17
    0885A3FC:[46808C60]: cvt.s.w    $f17, $f17
    0885A400:[28C7007D]: slti       $a3, $a2, 125
    0885A404:[14E00003]: bne        $a3, $zr, 0x0885A414
    0885A408:[460F8BC2]: mul.s      $f15, $f17, $f15
    0885A40C:[10000026]: b          0x0885A4A8
    0885A410:[4600C386]: mov.s      $f14, $f24
    0885A414:[00063080]: sll        $a2, $a2, 0x0002
    0885A418:[02663021]: addu       $a2, $s3, $a2
    0885A41C:[C4D10030]: lwc1       $f17, 48($a2)
    0885A420:[C4D30034]: lwc1       $f19, 52($a2)
    0885A424:[3C07BF00]: lui        $a3, 0xBF00 <=> li $a3, 0xBF000000
    0885A428:[C4C20038]: lwc1       $f2, 56($a2)
    0885A42C:[44870000]: mtc1       $a3, $f0
    0885A430:[C4C3003C]: lwc1       $f3, 60($a2)
    0885A434:[46008802]: mul.s      $f0, $f17, $f0
    0885A438:[3C073FC0]: lui        $a3, 0x3FC0 <=> li $a3, 0x3FC00000
    0885A43C:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    0885A440:[44870800]: mtc1       $a3, $f1
    0885A444:[44863800]: mtc1       $a2, $f7
    0885A448:[3C084020]: lui        $t0, 0x4020 <=> li $t0, 0x40200000
    0885A44C:[46019902]: mul.s      $f4, $f19, $f1
    0885A450:[460718C2]: mul.s      $f3, $f3, $f7
    0885A454:[44883000]: mtc1       $t0, $f6
    0885A458:[46069982]: mul.s      $f6, $f19, $f6
    0885A45C:[46011042]: mul.s      $f1, $f2, $f1
    0885A460:[460711C2]: mul.s      $f7, $f2, $f7
    0885A464:[46040100]: add.s      $f4, $f0, $f4
    0885A468:[46068C41]: sub.s      $f17, $f17, $f6
    0885A46C:[460F7C82]: mul.s      $f18, $f15, $f15
    0885A470:[461E1082]: mul.s      $f2, $f2, $f30
    0885A474:[46012041]: sub.s      $f1, $f4, $f1
    0885A478:[46070000]: add.s      $f0, $f0, $f7
    0885A47C:[460F9142]: mul.s      $f5, $f18, $f15
    0885A480:[46028C40]: add.s      $f17, $f17, $f2
    0885A484:[46030840]: add.s      $f1, $f1, $f3
    0885A488:[46038C41]: sub.s      $f17, $f17, $f3
    0885A48C:[46012842]: mul.s      $f1, $f5, $f1
    0885A490:[46007BC2]: mul.s      $f15, $f15, $f0
    0885A494:[46119442]: mul.s      $f17, $f18, $f17
    0885A498:[46110C40]: add.s      $f17, $f1, $f17
    0885A49C:[460F8BC0]: add.s      $f15, $f17, $f15
    0885A4A0:[46137BC0]: add.s      $f15, $f15, $f19
    0885A4A4:[460F7382]: mul.s      $f14, $f14, $f15
    0885A4A8:[C64F005C]: lwc1       $f15, 92($s2)
    0885A4AC:[C4910028]: lwc1       $f17, 40($a0)
    0885A4B0:[461A7BC2]: mul.s      $f15, $f15, $f26
    0885A4B4:[8E24000C]: lw         $a0, 12($s1)
    0885A4B8:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0885A4BC:[00042880]: sll        $a1, $a0, 0x0002
    0885A4C0:[460E7BC2]: mul.s      $f15, $f15, $f14
    0885A4C4:[02452821]: addu       $a1, $s2, $a1
    0885A4C8:[C4B20008]: lwc1       $f18, 8($a1)
    0885A4CC:[C6530048]: lwc1       $f19, 72($s2)
    0885A4D0:[46117E82]: mul.s      $f26, $f15, $f17
    0885A4D4:[C660000C]: lwc1       $f0, 12($s3)
    0885A4D8:[C642004C]: lwc1       $f2, 76($s2)
    0885A4DC:[C4A10028]: lwc1       $f1, 40($a1)
    0885A4E0:[461A6E80]: add.s      $f26, $f13, $f26
    0885A4E4:[C6430050]: lwc1       $f3, 80($s2)
    0885A4E8:[460E0442]: mul.s      $f17, $f0, $f14
    0885A4EC:[46139BC2]: mul.s      $f15, $f19, $f19
    0885A4F0:[46139342]: mul.s      $f13, $f18, $f19
    0885A4F4:[34070004]: ori        $a3, $zr, 4 <=> li $a3, 4
    0885A4F8:[46037BC2]: mul.s      $f15, $f15, $f3
    0885A4FC:[460D6902]: mul.s      $f4, $f13, $f13
    0885A500:[46116C42]: mul.s      $f17, $f13, $f17
    0885A504:[46022002]: mul.s      $f0, $f4, $f2
    0885A508:[46012482]: mul.s      $f18, $f4, $f1
    0885A50C:[46120480]: add.s      $f18, $f0, $f18
    0885A510:[460F93C0]: add.s      $f15, $f18, $f15
    0885A514:[14C70004]: bne        $a2, $a3, 0x0885A528
    0885A518:[46107BC0]: add.s      $f15, $f15, $f16
    0885A51C:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    0885A520:[44869000]: mtc1       $a2, $f18
    0885A524:[46128C42]: mul.s      $f17, $f17, $f18
    0885A528:[3C064040]: lui        $a2, 0x4040 <=> li $a2, 0x40400000
    0885A52C:[44869000]: mtc1       $a2, $f18
    0885A530:[4612E03E]: c.le.s     $f28, $f18
    0885A534:[00000000]: nop
    0885A538:[45010006]: bc1t       0x0885A554
    0885A53C:[460C8B01]: sub.s      $f12, $f17, $f12
    0885A540:[4618603E]: c.le.s     $f12, $f24
    0885A544:[00000000]: nop
    0885A548:[45030003]: bc1tl      0x0885A558
    0885A54C:[46107BC0]: add.s      $f15, $f15, $f16
    0885A550:[4600C306]: mov.s      $f12, $f24
    0885A554:[46107BC0]: add.s      $f15, $f15, $f16
    0885A558:[460F6303]: div.s      $f12, $f12, $f15
    0885A55C:[C6110004]: lwc1       $f17, 4($s0)
    0885A560:[C6120000]: lwc1       $f18, 0($s0)
    0885A564:[3C0640C9]: lui        $a2, 0x40C9 <=> li $a2, 0x40C90000
    0885A568:[34C60FDB]: ori        $a2, $a2, 4059
    0885A56C:[3C074270]: lui        $a3, 0x4270 <=> li $a3, 0x42700000
    0885A570:[44868000]: mtc1       $a2, $f16
    0885A574:[46146302]: mul.s      $f12, $f12, $f20
    0885A578:[460C8B00]: add.s      $f12, $f17, $f12
    0885A57C:[E60C0004]: swc1       $f12, 4($s0)
    0885A580:[C64F005C]: lwc1       $f15, 92($s2)
    0885A584:[460FD3C3]: div.s      $f15, $f26, $f15
    0885A588:[44879800]: mtc1       $a3, $f19
    0885A58C:[46147BC2]: mul.s      $f15, $f15, $f20
    0885A590:[460F93C0]: add.s      $f15, $f18, $f15
    0885A594:[E60F0000]: swc1       $f15, 0($s0)
    0885A598:[C64F0058]: lwc1       $f15, 88($s2)
    0885A59C:[46107C02]: mul.s      $f16, $f15, $f16
    0885A5A0:[46109C03]: div.s      $f16, $f19, $f16
    0885A5A4:[460C8302]: mul.s      $f12, $f16, $f12
    0885A5A8:[460F6502]: mul.s      $f20, $f12, $f15
    0885A5AC:[460DA502]: mul.s      $f20, $f20, $f13
    0885A5B0:[E6140008]: swc1       $f20, 8($s0)
    0885A5B4:[C66C001C]: lwc1       $f12, 28($s3)
    0885A5B8:[460CA03C]: c.lt.s     $f20, $f12
    0885A5BC:[00000000]: nop
    0885A5C0:[45000003]: bc1f       0x0885A5D0
    0885A5C4:[00000000]: nop
    0885A5C8:[10000068]: b          0x0885A76C
    0885A5CC:[E60C0008]: swc1       $f12, 8($s0)
    0885A5D0:[8E460000]: lw         $a2, 0($s2)
    0885A5D4:[10860065]: beq        $a0, $a2, 0x0885A76C
    0885A5D8:[00000000]: nop
    0885A5DC:[C64C0048]: lwc1       $f12, 72($s2)
    0885A5E0:[C4AF000C]: lwc1       $f15, 12($a1)
    0885A5E4:[460F6302]: mul.s      $f12, $f12, $f15
    0885A5E8:[460D6303]: div.s      $f12, $f12, $f13
    0885A5EC:[C6300008]: lwc1       $f16, 8($s1)
    0885A5F0:[C6710018]: lwc1       $f17, 24($s3)
    0885A5F4:[46106302]: mul.s      $f12, $f12, $f16
    0885A5F8:[4611603C]: c.lt.s     $f12, $f17
    0885A5FC:[00000000]: nop
    0885A600:[4501000C]: bc1t       0x0885A634
    0885A604:[C60D0000]: lwc1       $f13, 0($s0)
    0885A608:[C66F0010]: lwc1       $f15, 16($s3)
    0885A60C:[C6700014]: lwc1       $f16, 20($s3)
    0885A610:[46107BC0]: add.s      $f15, $f15, $f16
    0885A614:[460F603E]: c.le.s     $f12, $f15
    0885A618:[00000000]: nop
    0885A61C:[45000005]: bc1f       0x0885A634
    0885A620:[00000000]: nop
    0885A624:[4616683E]: c.le.s     $f13, $f22
    0885A628:[00000000]: nop
    0885A62C:[45030003]: bc1tl      0x0885A63C
    0885A630:[461EB401]: sub.s      $f16, $f22, $f30
    0885A634:[10000042]: b          0x0885A740
    0885A638:[00000000]: nop
    0885A63C:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    0885A640:[4610683E]: c.le.s     $f13, $f16
    0885A644:[00000000]: nop
    0885A648:[45010005]: bc1t       0x0885A660
    0885A64C:[44857800]: mtc1       $a1, $f15
    0885A650:[460DB3C1]: sub.s      $f15, $f22, $f13
    0885A654:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0885A658:[44858000]: mtc1       $a1, $f16
    0885A65C:[46107BC2]: mul.s      $f15, $f15, $f16
    0885A660:[4600630D]: trunc.w.s  $f12, $f12
    0885A664:[34050064]: ori        $a1, $zr, 100 <=> li $a1, 100
    0885A668:[44066000]: mfc1       $a2, $f12
    0885A66C:[00C5001A]: div        $a2, $a1
    0885A670:[3C053C23]: lui        $a1, 0x3C23 <=> li $a1, 0x3C230000
    0885A674:[34A5D70A]: ori        $a1, $a1, -10486
    0885A678:[44856000]: mtc1       $a1, $f12
    0885A67C:[00002812]: mflo       $a1
    0885A680:[00053940]: sll        $a3, $a1, 0x0005
    0885A684:[00A74021]: addu       $t0, $a1, $a3
    0885A688:[00084080]: sll        $t0, $t0, 0x0002
    0885A68C:[01073823]: subu       $a3, $t0, $a3
    0885A690:[00C73023]: subu       $a2, $a2, $a3
    0885A694:[44866800]: mtc1       $a2, $f13
    0885A698:[46806B60]: cvt.s.w    $f13, $f13
    0885A69C:[28A6007D]: slti       $a2, $a1, 125
    0885A6A0:[10C00027]: beq        $a2, $zr, 0x0885A740
    0885A6A4:[460C6B02]: mul.s      $f12, $f13, $f12
    0885A6A8:[00052880]: sll        $a1, $a1, 0x0002
    0885A6AC:[02652821]: addu       $a1, $s3, $a1
    0885A6B0:[C4AD0030]: lwc1       $f13, 48($a1)
    0885A6B4:[C4B10034]: lwc1       $f17, 52($a1)
    0885A6B8:[3C06BF00]: lui        $a2, 0xBF00 <=> li $a2, 0xBF000000
    0885A6BC:[C4B30038]: lwc1       $f19, 56($a1)
    0885A6C0:[44869000]: mtc1       $a2, $f18
    0885A6C4:[C4A2003C]: lwc1       $f2, 60($a1)
    0885A6C8:[46126C82]: mul.s      $f18, $f13, $f18
    0885A6CC:[3C063FC0]: lui        $a2, 0x3FC0 <=> li $a2, 0x3FC00000
    0885A6D0:[461E9982]: mul.s      $f6, $f19, $f30
    0885A6D4:[3C054020]: lui        $a1, 0x4020 <=> li $a1, 0x40200000
    0885A6D8:[44860000]: mtc1       $a2, $f0
    0885A6DC:[44852000]: mtc1       $a1, $f4
    0885A6E0:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    0885A6E4:[46008842]: mul.s      $f1, $f17, $f0
    0885A6E8:[46048902]: mul.s      $f4, $f17, $f4
    0885A6EC:[44862800]: mtc1       $a2, $f5
    0885A6F0:[460C6402]: mul.s      $f16, $f12, $f12
    0885A6F4:[46009802]: mul.s      $f0, $f19, $f0
    0885A6F8:[46019040]: add.s      $f1, $f18, $f1
    0885A6FC:[46046B41]: sub.s      $f13, $f13, $f4
    0885A700:[46051082]: mul.s      $f2, $f2, $f5
    0885A704:[460C80C2]: mul.s      $f3, $f16, $f12
    0885A708:[46000801]: sub.s      $f0, $f1, $f0
    0885A70C:[46066B40]: add.s      $f13, $f13, $f6
    0885A710:[46059CC2]: mul.s      $f19, $f19, $f5
    0885A714:[46020000]: add.s      $f0, $f0, $f2
    0885A718:[46026B41]: sub.s      $f13, $f13, $f2
    0885A71C:[46139480]: add.s      $f18, $f18, $f19
    0885A720:[46001802]: mul.s      $f0, $f3, $f0
    0885A724:[460D8342]: mul.s      $f13, $f16, $f13
    0885A728:[46126302]: mul.s      $f12, $f12, $f18
    0885A72C:[460D0340]: add.s      $f13, $f0, $f13
    0885A730:[460C6B00]: add.s      $f12, $f13, $f12
    0885A734:[46116600]: add.s      $f24, $f12, $f17
    0885A738:[10000001]: b          0x0885A740
    0885A73C:[46187E02]: mul.s      $f24, $f15, $f24
    0885A740:[4618703C]: c.lt.s     $f14, $f24
    0885A744:[00000000]: nop
    0885A748:[45010006]: bc1t       0x0885A764
    0885A74C:[00000000]: nop
    0885A750:[C66C0010]: lwc1       $f12, 16($s3)
    0885A754:[460CA03E]: c.le.s     $f20, $f12
    0885A758:[00000000]: nop
    0885A75C:[45010003]: bc1t       0x0885A76C
    0885A760:[00000000]: nop
    0885A764:[24840001]: addiu      $a0, $a0, 1
    0885A768:[AE04000C]: sw         $a0, 12($s0)
    0885A76C:[C7B40028]: lwc1       $f20, 40($sp)
    0885A770:[C7B6002C]: lwc1       $f22, 44($sp)
    0885A774:[C7B80030]: lwc1       $f24, 48($sp)
    0885A778:[C7BA0034]: lwc1       $f26, 52($sp)
    0885A77C:[C7BC0038]: lwc1       $f28, 56($sp)
    0885A780:[C7BE003C]: lwc1       $f30, 60($sp)
    0885A784:[8FB00040]: lw         $s0, 64($sp)
    0885A788:[8FB10044]: lw         $s1, 68($sp)
    0885A78C:[8FB20048]: lw         $s2, 72($sp)
    0885A790:[8FB3004C]: lw         $s3, 76($sp)
    0885A794:[8FB40050]: lw         $s4, 80($sp)
    0885A798:[8FBF0054]: lw         $ra, 84($sp)
    0885A79C:[03E00008]: jr         $ra
    0885A7A0:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_88EA310 17751573 instructions (0,455%), 381165 calls (088EA310 - 088EA4F4, length 122)
    088EA310:[D8970000]: lv.q       C530.q, 0($a0)
    088EA314:[D8D60000]: lv.q       C520.q, 0($a2)
    088EA318:[D8B40000]: lv.q       C500.q, 0($a1)
    088EA31C:[D8F30000]: lv.q       C430.q, 0($a3)
    088EA320:[D9120000]: lv.q       C420.q, 0($t0)
    088EA324:[8FA40000]: lw         $a0, 0($sp)
    088EA328:[60969313]: vsub.t     C430.t, C430.t, C520.t
    088EA32C:[60969212]: vsub.t     C420.t, C420.t, C520.t
    088EA330:[F2929415]: vcrsp.t    C510.t, C500.t, C420.t
    088EA334:[64959310]: vdot.t     S400.s, C430.t, C510.t
    088EA338:[48650010]: mfv.s      $a1, S400.s
    088EA33C:[44856800]: mtc1       $a1, $f13
    088EA340:[3C053586]: lui        $a1, 0x3586 <=> li $a1, 0x35860000
    088EA344:[34A537BD]: ori        $a1, $a1, 14269
    088EA348:[10800035]: beq        $a0, $zr, 0x088EA420
    088EA34C:[44856000]: mtc1       $a1, $f12
    088EA350:[460C683C]: c.lt.s     $f13, $f12
    088EA354:[00000000]: nop
    088EA358:[4501000D]: bc1t       0x088EA390
    088EA35C:[00000000]: nop
    088EA360:[D0009598]: vmov.q     C600.q, C510.q
    088EA364:[60969715]: vsub.t     C510.t, C530.t, C520.t
    088EA368:[64989510]: vdot.t     S400.s, C510.t, C600.t
    088EA36C:[48640010]: mfv.s      $a0, S400.s
    088EA370:[44806000]: mtc1       $zr, $f12
    088EA374:[44847000]: mtc1       $a0, $f14
    088EA378:[460C703C]: c.lt.s     $f14, $f12
    088EA37C:[00000000]: nop
    088EA380:[45000005]: bc1f       0x088EA398
    088EA384:[00000000]: nop
    088EA388:[10000059]: b          0x088EA4F0
    088EA38C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA390:[10000057]: b          0x088EA4F0
    088EA394:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA398:[460E683C]: c.lt.s     $f13, $f14
    088EA39C:[00000000]: nop
    088EA3A0:[4501FFF9]: bc1t       0x088EA388
    088EA3A4:[00000000]: nop
    088EA3A8:[460063C6]: mov.s      $f15, $f12
    088EA3AC:[F2939516]: vcrsp.t    C520.t, C510.t, C430.t
    088EA3B0:[D0009693]: vmov.q     C430.q, C520.q
    088EA3B4:[64939410]: vdot.t     S400.s, C500.t, C430.t
    088EA3B8:[48640010]: mfv.s      $a0, S400.s
    088EA3BC:[44846000]: mtc1       $a0, $f12
    088EA3C0:[460F603C]: c.lt.s     $f12, $f15
    088EA3C4:[00000000]: nop
    088EA3C8:[45010006]: bc1t       0x088EA3E4
    088EA3CC:[00000000]: nop
    088EA3D0:[460C73C0]: add.s      $f15, $f14, $f12
    088EA3D4:[460D783E]: c.le.s     $f15, $f13
    088EA3D8:[00000000]: nop
    088EA3DC:[45010003]: bc1t       0x088EA3EC
    088EA3E0:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    088EA3E4:[10000042]: b          0x088EA4F0
    088EA3E8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA3EC:[44847800]: mtc1       $a0, $f15
    088EA3F0:[460D7B43]: div.s      $f13, $f15, $f13
    088EA3F4:[64939210]: vdot.t     S400.s, C420.t, C430.t
    088EA3F8:[48640010]: mfv.s      $a0, S400.s
    088EA3FC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088EA400:[44848000]: mtc1       $a0, $f16
    088EA404:[46106C02]: mul.s      $f16, $f13, $f16
    088EA408:[460E6B82]: mul.s      $f14, $f13, $f14
    088EA40C:[460C6B02]: mul.s      $f12, $f13, $f12
    088EA410:[E5300000]: swc1       $f16, 0($t1)
    088EA414:[E54E0000]: swc1       $f14, 0($t2)
    088EA418:[10000035]: b          0x088EA4F0
    088EA41C:[E56C0000]: swc1       $f12, 0($t3)
    088EA420:[46006B85]: abs.s      $f14, $f13
    088EA424:[460C703C]: c.lt.s     $f14, $f12
    088EA428:[00000000]: nop
    088EA42C:[45010010]: bc1t       0x088EA470
    088EA430:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    088EA434:[44847800]: mtc1       $a0, $f15
    088EA438:[460D7B83]: div.s      $f14, $f15, $f13
    088EA43C:[D0009598]: vmov.q     C600.q, C510.q
    088EA440:[60969715]: vsub.t     C510.t, C530.t, C520.t
    088EA444:[64989510]: vdot.t     S400.s, C510.t, C600.t
    088EA448:[48640010]: mfv.s      $a0, S400.s
    088EA44C:[44806000]: mtc1       $zr, $f12
    088EA450:[44846800]: mtc1       $a0, $f13
    088EA454:[460E6B42]: mul.s      $f13, $f13, $f14
    088EA458:[460C683C]: c.lt.s     $f13, $f12
    088EA45C:[00000000]: nop
    088EA460:[45000005]: bc1f       0x088EA478
    088EA464:[00000000]: nop
    088EA468:[10000021]: b          0x088EA4F0
    088EA46C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA470:[1000001F]: b          0x088EA4F0
    088EA474:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA478:[460F683E]: c.le.s     $f13, $f15
    088EA47C:[00000000]: nop
    088EA480:[4500FFF9]: bc1f       0x088EA468
    088EA484:[00000000]: nop
    088EA488:[46006406]: mov.s      $f16, $f12
    088EA48C:[F2939516]: vcrsp.t    C520.t, C510.t, C430.t
    088EA490:[D0009693]: vmov.q     C430.q, C520.q
    088EA494:[64939410]: vdot.t     S400.s, C500.t, C430.t
    088EA498:[48640010]: mfv.s      $a0, S400.s
    088EA49C:[44846000]: mtc1       $a0, $f12
    088EA4A0:[460E6302]: mul.s      $f12, $f12, $f14
    088EA4A4:[4610603C]: c.lt.s     $f12, $f16
    088EA4A8:[00000000]: nop
    088EA4AC:[45010006]: bc1t       0x088EA4C8
    088EA4B0:[00000000]: nop
    088EA4B4:[460C6C00]: add.s      $f16, $f13, $f12
    088EA4B8:[460F803E]: c.le.s     $f16, $f15
    088EA4BC:[00000000]: nop
    088EA4C0:[45010003]: bc1t       0x088EA4D0
    088EA4C4:[00000000]: nop
    088EA4C8:[10000009]: b          0x088EA4F0
    088EA4CC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA4D0:[E54D0000]: swc1       $f13, 0($t2)
    088EA4D4:[E56C0000]: swc1       $f12, 0($t3)
    088EA4D8:[64939210]: vdot.t     S400.s, C420.t, C430.t
    088EA4DC:[48640010]: mfv.s      $a0, S400.s
    088EA4E0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088EA4E4:[44846000]: mtc1       $a0, $f12
    088EA4E8:[460E6302]: mul.s      $f12, $f12, $f14
    088EA4EC:[E52C0000]: swc1       $f12, 0($t1)
    088EA4F0:[03E00008]: jr         $ra
    088EA4F4:[00000000]: nop
  Back Branch 088EA3A0 224656 times (length 8)
    088EA380:[45000005]: bc1f       0x088EA398
    088EA384:[00000000]: nop
--> 088EA388:[10000059]: b          0x088EA4F0
    088EA38C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA390:[10000057]: b          0x088EA4F0
    088EA394:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA398:[460E683C]: c.lt.s     $f13, $f14
    088EA39C:[00000000]: nop
--> 088EA3A0:[4501FFF9]: bc1t       0x088EA388
    088EA3A4:[00000000]: nop
    088EA3A8:[460063C6]: mov.s      $f15, $f12
    088EA3AC:[F2939516]: vcrsp.t    C520.t, C510.t, C430.t
    088EA3B0:[D0009693]: vmov.q     C430.q, C520.q
    088EA3B4:[64939410]: vdot.t     S400.s, C500.t, C430.t
    088EA3B8:[48640010]: mfv.s      $a0, S400.s
    088EA3BC:[44846000]: mtc1       $a0, $f12
    088EA3C0:[460F603C]: c.lt.s     $f12, $f15
    088EA3C4:[00000000]: nop
_S1_2_8818F2C 16169619 instructions (0,415%), 24768 calls (08818F2C - 0881987C, length 597)
    08818F2C:[27BDFEA0]: addiu      $sp, $sp, -352
    08818F30:[E7B40130]: swc1       $f20, 304($sp)
    08818F34:[AFB00148]: sw         $s0, 328($sp)
    08818F38:[4480A000]: mtc1       $zr, $f20
    08818F3C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08818F40:[4600A306]: mov.s      $f12, $f20
    08818F44:[C60D1EA0]: lwc1       $f13, 7840($s0)
    08818F48:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    08818F4C:[E7B60134]: swc1       $f22, 308($sp)
    08818F50:[46006086]: mov.s      $f2, $f12
    08818F54:[4485B000]: mtc1       $a1, $f22
    08818F58:[260701C0]: addiu      $a3, $s0, 448
    08818F5C:[4602683E]: c.le.s     $f13, $f2
    08818F60:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    08818F64:[AFB1014C]: sw         $s1, 332($sp)
    08818F68:[4600B346]: mov.s      $f13, $f22
    08818F6C:[3C063E80]: lui        $a2, 0x3E80 <=> li $a2, 0x3E800000
    08818F70:[44850800]: mtc1       $a1, $f1
    08818F74:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08818F78:[24F10020]: addiu      $s1, $a3, 32
    08818F7C:[E7B80138]: swc1       $f24, 312($sp)
    08818F80:[E7BA013C]: swc1       $f26, 316($sp)
    08818F84:[E7BC0140]: swc1       $f28, 320($sp)
    08818F88:[E7BE0144]: swc1       $f30, 324($sp)
    08818F8C:[AFB20150]: sw         $s2, 336($sp)
    08818F90:[AFBF0154]: sw         $ra, 340($sp)
    08818F94:[45010006]: bc1t       0x08818FB0
    08818F98:[44861800]: mtc1       $a2, $f3
    08818F9C:[C60D1EA0]: lwc1       $f13, 7840($s0)
    08818FA0:[3C053F40]: lui        $a1, 0x3F40 <=> li $a1, 0x3F400000
    08818FA4:[44857000]: mtc1       $a1, $f14
    08818FA8:[460E6B42]: mul.s      $f13, $f13, $f14
    08818FAC:[460DB341]: sub.s      $f13, $f22, $f13
    08818FB0:[4600A386]: mov.s      $f14, $f20
    08818FB4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08818FB8:[46007606]: mov.s      $f24, $f14
    08818FBC:[26060A10]: addiu      $a2, $s0, 2576
    08818FC0:[8CC80324]: lw         $t0, 804($a2)
    08818FC4:[1100000C]: beq        $t0, $zr, 0x08818FF8
    08818FC8:[00000000]: nop
    08818FCC:[28A80002]: slti       $t0, $a1, 2
    08818FD0:[11000002]: beq        $t0, $zr, 0x08818FDC
    08818FD4:[00000000]: nop
    08818FD8:[46017380]: add.s      $f14, $f14, $f1
    08818FDC:[8CC80338]: lw         $t0, 824($a2)
    08818FE0:[4603C600]: add.s      $f24, $f24, $f3
    08818FE4:[24840001]: addiu      $a0, $a0, 1
    08818FE8:[C50F004C]: lwc1       $f15, 76($t0)
    08818FEC:[C510005C]: lwc1       $f16, 92($t0)
    08818FF0:[460F6300]: add.s      $f12, $f12, $f15
    08818FF4:[46101080]: add.s      $f2, $f2, $f16
    08818FF8:[24A50001]: addiu      $a1, $a1, 1
    08818FFC:[28A80004]: slti       $t0, $a1, 4
    08819000:[1500FFEF]: bne        $t0, $zr, 0x08818FC0
    08819004:[24C60390]: addiu      $a2, $a2, 912
    08819008:[C6100290]: lwc1       $f16, 656($s0)
    0881900C:[C6110294]: lwc1       $f17, 660($s0)
    08819010:[44847800]: mtc1       $a0, $f15
    08819014:[46108402]: mul.s      $f16, $f16, $f16
    08819018:[C6120298]: lwc1       $f18, 664($s0)
    0881901C:[46118C42]: mul.s      $f17, $f17, $f17
    08819020:[46129482]: mul.s      $f18, $f18, $f18
    08819024:[46807BE0]: cvt.s.w    $f15, $f15
    08819028:[46118400]: add.s      $f16, $f16, $f17
    0881902C:[460378C2]: mul.s      $f3, $f15, $f3
    08819030:[46128100]: add.s      $f4, $f16, $f18
    08819034:[46002104]: sqrt.s     $f4, $f4
    08819038:[C6051E94]: lwc1       $f5, 7828($s0)
    0881903C:[C6131E98]: lwc1       $f19, 7832($s0)
    08819040:[46132941]: sub.s      $f5, $f5, $f19
    08819044:[4614283E]: c.le.s     $f5, $f20
    08819048:[00000000]: nop
    0881904C:[45030001]: bc1tl      0x08819054
    08819050:[4600A146]: mov.s      $f5, $f20
    08819054:[108000C9]: beq        $a0, $zr, 0x0881937C
    08819058:[00000000]: nop
    0881905C:[460F1083]: div.s      $f2, $f2, $f15
    08819060:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08819064:[26050A10]: addiu      $a1, $s0, 2576
    08819068:[4600A406]: mov.s      $f16, $f20
    0881906C:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08819070:[8CC80324]: lw         $t0, 804($a2)
    08819074:[11000004]: beq        $t0, $zr, 0x08819088
    08819078:[00000000]: nop
    0881907C:[8CC60338]: lw         $a2, 824($a2)
    08819080:[C4D10048]: lwc1       $f17, 72($a2)
    08819084:[46118400]: add.s      $f16, $f16, $f17
    08819088:[24840001]: addiu      $a0, $a0, 1
    0881908C:[28860004]: slti       $a2, $a0, 4
    08819090:[14C0FFF6]: bne        $a2, $zr, 0x0881906C
    08819094:[24A50390]: addiu      $a1, $a1, 912
    08819098:[460F8403]: div.s      $f16, $f16, $f15
    0881909C:[C4F10000]: lwc1       $f17, 0($a3)
    088190A0:[E7B10050]: swc1       $f17, 80($sp)
    088190A4:[C4F10004]: lwc1       $f17, 4($a3)
    088190A8:[C6120290]: lwc1       $f18, 656($s0)
    088190AC:[E7B10054]: swc1       $f17, 84($sp)
    088190B0:[C4F10008]: lwc1       $f17, 8($a3)
    088190B4:[C6131D14]: lwc1       $f19, 7444($s0)
    088190B8:[E7B10058]: swc1       $f17, 88($sp)
    088190BC:[C6110294]: lwc1       $f17, 660($s0)
    088190C0:[C7A00050]: lwc1       $f0, 80($sp)
    088190C4:[C7A60054]: lwc1       $f6, 84($sp)
    088190C8:[C6070298]: lwc1       $f7, 664($s0)
    088190CC:[C7A80058]: lwc1       $f8, 88($sp)
    088190D0:[E7B2005C]: swc1       $f18, 92($sp)
    088190D4:[E7B10060]: swc1       $f17, 96($sp)
    088190D8:[E7A70064]: swc1       $f7, 100($sp)
    088190DC:[46009242]: mul.s      $f9, $f18, $f0
    088190E0:[46068A82]: mul.s      $f10, $f17, $f6
    088190E4:[46083AC2]: mul.s      $f11, $f7, $f8
    088190E8:[C6151CCC]: lwc1       $f21, 7372($s0)
    088190EC:[460A4A40]: add.s      $f9, $f9, $f10
    088190F0:[46138402]: mul.s      $f16, $f16, $f19
    088190F4:[460B4A40]: add.s      $f9, $f9, $f11
    088190F8:[C60A02B0]: lwc1       $f10, 688($s0)
    088190FC:[46098402]: mul.s      $f16, $f16, $f9
    08819100:[46038402]: mul.s      $f16, $f16, $f3
    08819104:[C60902B4]: lwc1       $f9, 692($s0)
    08819108:[46158402]: mul.s      $f16, $f16, $f21
    0881910C:[46008407]: neg.s      $f16, $f16
    08819110:[461004C2]: mul.s      $f19, $f0, $f16
    08819114:[46103182]: mul.s      $f6, $f6, $f16
    08819118:[46135280]: add.s      $f10, $f10, $f19
    0881911C:[E7B30068]: swc1       $f19, 104($sp)
    08819120:[46104402]: mul.s      $f16, $f8, $f16
    08819124:[E7A6006C]: swc1       $f6, 108($sp)
    08819128:[46064A40]: add.s      $f9, $f9, $f6
    0881912C:[C61302B8]: lwc1       $f19, 696($s0)
    08819130:[E60A02B0]: swc1       $f10, 688($s0)
    08819134:[46109CC0]: add.s      $f19, $f19, $f16
    08819138:[E60902B4]: swc1       $f9, 692($s0)
    0881913C:[E7B00070]: swc1       $f16, 112($sp)
    08819140:[E61302B8]: swc1       $f19, 696($s0)
    08819144:[C6300000]: lwc1       $f16, 0($s1)
    08819148:[C6330004]: lwc1       $f19, 4($s1)
    0881914C:[46109402]: mul.s      $f16, $f18, $f16
    08819150:[C6200008]: lwc1       $f0, 8($s1)
    08819154:[46138C42]: mul.s      $f17, $f17, $f19
    08819158:[C6061E6C]: lwc1       $f6, 7788($s0)
    0881915C:[46003802]: mul.s      $f0, $f7, $f0
    08819160:[4606203E]: c.le.s     $f4, $f6
    08819164:[46118400]: add.s      $f16, $f16, $f17
    08819168:[45010044]: bc1t       0x0881927C
    0881916C:[46008400]: add.s      $f16, $f16, $f0
    08819170:[460F6303]: div.s      $f12, $f12, $f15
    08819174:[24E40010]: addiu      $a0, $a3, 16
    08819178:[C4910000]: lwc1       $f17, 0($a0)
    0881917C:[C61202A0]: lwc1       $f18, 672($s0)
    08819180:[C61302A4]: lwc1       $f19, 676($s0)
    08819184:[C4800004]: lwc1       $f0, 4($a0)
    08819188:[C6061E78]: lwc1       $f6, 7800($s0)
    0881918C:[46119442]: mul.s      $f17, $f18, $f17
    08819190:[46009CC2]: mul.s      $f19, $f19, $f0
    08819194:[46138C40]: add.s      $f17, $f17, $f19
    08819198:[C60F02A8]: lwc1       $f15, 680($s0)
    0881919C:[46066182]: mul.s      $f6, $f12, $f6
    088191A0:[C4870008]: lwc1       $f7, 8($a0)
    088191A4:[460779C2]: mul.s      $f7, $f15, $f7
    088191A8:[C6081E74]: lwc1       $f8, 7796($s0)
    088191AC:[C6091EA4]: lwc1       $f9, 7844($s0)
    088191B0:[C60A0068]: lwc1       $f10, 104($s0)
    088191B4:[46078B00]: add.s      $f12, $f17, $f7
    088191B8:[46043442]: mul.s      $f17, $f6, $f4
    088191BC:[46114440]: add.s      $f17, $f8, $f17
    088191C0:[4614883C]: c.lt.s     $f17, $f20
    088191C4:[00000000]: nop
    088191C8:[45000002]: bc1f       0x088191D4
    088191CC:[460A4BC2]: mul.s      $f15, $f9, $f10
    088191D0:[4600B446]: mov.s      $f17, $f22
    088191D4:[4611B443]: div.s      $f17, $f22, $f17
    088191D8:[4616883E]: c.le.s     $f17, $f22
    088191DC:[00000000]: nop
    088191E0:[45030003]: bc1tl      0x088191F0
    088191E4:[46117BC2]: mul.s      $f15, $f15, $f17
    088191E8:[4600B446]: mov.s      $f17, $f22
    088191EC:[46117BC2]: mul.s      $f15, $f15, $f17
    088191F0:[C6121E6C]: lwc1       $f18, 7788($s0)
    088191F4:[C6131E70]: lwc1       $f19, 7792($s0)
    088191F8:[46122481]: sub.s      $f18, $f4, $f18
    088191FC:[26040A80]: addiu      $a0, $s0, 2688
    08819200:[46107BC2]: mul.s      $f15, $f15, $f16
    08819204:[C4910008]: lwc1       $f17, 8($a0)
    08819208:[E7B40074]: swc1       $f20, 116($sp)
    0881920C:[46129C82]: mul.s      $f18, $f19, $f18
    08819210:[E7B40078]: swc1       $f20, 120($sp)
    08819214:[460C7B01]: sub.s      $f12, $f15, $f12
    08819218:[E7B1007C]: swc1       $f17, 124($sp)
    0881921C:[E7B60080]: swc1       $f22, 128($sp)
    08819220:[E7B40084]: swc1       $f20, 132($sp)
    08819224:[46126302]: mul.s      $f12, $f12, $f18
    08819228:[8E04027C]: lw         $a0, 636($s0)
    0881922C:[E7B40088]: swc1       $f20, 136($sp)
    08819230:[24840020]: addiu      $a0, $a0, 32
    08819234:[C48F0004]: lwc1       $f15, 4($a0)
    08819238:[460E6302]: mul.s      $f12, $f12, $f14
    0881923C:[C61002CC]: lwc1       $f16, 716($s0)
    08819240:[460D6302]: mul.s      $f12, $f12, $f13
    08819244:[C60E1EAC]: lwc1       $f14, 7852($s0)
    08819248:[460F6302]: mul.s      $f12, $f12, $f15
    0881924C:[27A50080]: addiu      $a1, $sp, 128
    08819250:[27A60074]: addiu      $a2, $sp, 116
    08819254:[46106302]: mul.s      $f12, $f12, $f16
    08819258:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0881925C:[460E6302]: mul.s      $f12, $f12, $f14
    08819260:[460CB342]: mul.s      $f13, $f22, $f12
    08819264:[460CA3C2]: mul.s      $f15, $f20, $f12
    08819268:[E7AD0080]: swc1       $f13, 128($sp)
    0881926C:[460CA302]: mul.s      $f12, $f20, $f12
    08819270:[E7AF0084]: swc1       $f15, 132($sp)
    08819274:[0E20E978]: jal        0x0883A5E0
    08819278:[E7AC0088]: swc1       $f12, 136($sp)
    0881927C:[3C043D4C]: lui        $a0, 0x3D4C <=> li $a0, 0x3D4C0000
    08819280:[C60C1E98]: lwc1       $f12, 7832($s0)
    08819284:[3484CCCD]: ori        $a0, $a0, -13107
    08819288:[44846800]: mtc1       $a0, $f13
    0881928C:[460D603E]: c.le.s     $f12, $f13
    08819290:[00000000]: nop
    08819294:[45010039]: bc1t       0x0881937C
    08819298:[00000000]: nop
    0881929C:[C60C0290]: lwc1       $f12, 656($s0)
    088192A0:[C60D0294]: lwc1       $f13, 660($s0)
    088192A4:[460C6302]: mul.s      $f12, $f12, $f12
    088192A8:[C60E0298]: lwc1       $f14, 664($s0)
    088192AC:[460D6B42]: mul.s      $f13, $f13, $f13
    088192B0:[460E7382]: mul.s      $f14, $f14, $f14
    088192B4:[460D6300]: add.s      $f12, $f12, $f13
    088192B8:[460E6300]: add.s      $f12, $f12, $f14
    088192BC:[4616603E]: c.le.s     $f12, $f22
    088192C0:[00000000]: nop
    088192C4:[4501002D]: bc1t       0x0881937C
    088192C8:[00000000]: nop
    088192CC:[C60C0290]: lwc1       $f12, 656($s0)
    088192D0:[C60D0294]: lwc1       $f13, 660($s0)
    088192D4:[460C63C2]: mul.s      $f15, $f12, $f12
    088192D8:[C60E0298]: lwc1       $f14, 664($s0)
    088192DC:[460D6C02]: mul.s      $f16, $f13, $f13
    088192E0:[E7AC008C]: swc1       $f12, 140($sp)
    088192E4:[460E7442]: mul.s      $f17, $f14, $f14
    088192E8:[E7AD0090]: swc1       $f13, 144($sp)
    088192EC:[E7AE0094]: swc1       $f14, 148($sp)
    088192F0:[46107BC0]: add.s      $f15, $f15, $f16
    088192F4:[46117BC0]: add.s      $f15, $f15, $f17
    088192F8:[46007BC4]: sqrt.s     $f15, $f15
    088192FC:[460FB3C3]: div.s      $f15, $f22, $f15
    08819300:[3C04C11C]: lui        $a0, 0xC11C <=> li $a0, 0xC11C0000
    08819304:[3484F5C3]: ori        $a0, $a0, -2621
    08819308:[44848800]: mtc1       $a0, $f17
    0881930C:[460F6302]: mul.s      $f12, $f12, $f15
    08819310:[460F6B42]: mul.s      $f13, $f13, $f15
    08819314:[460F7382]: mul.s      $f14, $f14, $f15
    08819318:[E7AC008C]: swc1       $f12, 140($sp)
    0881931C:[E7AD0090]: swc1       $f13, 144($sp)
    08819320:[E7AE0094]: swc1       $f14, 148($sp)
    08819324:[C6101CCC]: lwc1       $f16, 7372($s0)
    08819328:[C6121E7C]: lwc1       $f18, 7804($s0)
    0881932C:[46118402]: mul.s      $f16, $f16, $f17
    08819330:[C6131E98]: lwc1       $f19, 7832($s0)
    08819334:[461283C2]: mul.s      $f15, $f16, $f18
    08819338:[46137BC2]: mul.s      $f15, $f15, $f19
    0881933C:[46037BC2]: mul.s      $f15, $f15, $f3
    08819340:[460F6302]: mul.s      $f12, $f12, $f15
    08819344:[460F6B42]: mul.s      $f13, $f13, $f15
    08819348:[460F7382]: mul.s      $f14, $f14, $f15
    0881934C:[E7AC008C]: swc1       $f12, 140($sp)
    08819350:[E7AD0090]: swc1       $f13, 144($sp)
    08819354:[E7AE0094]: swc1       $f14, 148($sp)
    08819358:[C61002B0]: lwc1       $f16, 688($s0)
    0881935C:[460C8300]: add.s      $f12, $f16, $f12
    08819360:[E60C02B0]: swc1       $f12, 688($s0)
    08819364:[C60C02B4]: lwc1       $f12, 692($s0)
    08819368:[460D6300]: add.s      $f12, $f12, $f13
    0881936C:[E60C02B4]: swc1       $f12, 692($s0)
    08819370:[C60C02B8]: lwc1       $f12, 696($s0)
    08819374:[460E6300]: add.s      $f12, $f12, $f14
    08819378:[E60C02B8]: swc1       $f12, 696($s0)
    0881937C:[E7B40000]: swc1       $f20, 0($sp)
    08819380:[E7B40004]: swc1       $f20, 4($sp)
    08819384:[E7B4000C]: swc1       $f20, 12($sp)
    08819388:[E7B40010]: swc1       $f20, 16($sp)
    0881938C:[C60C0CFC]: lwc1       $f12, 3324($s0)
    08819390:[E7AC0008]: swc1       $f12, 8($sp)
    08819394:[C60C17AC]: lwc1       $f12, 6060($s0)
    08819398:[E7AC0014]: swc1       $f12, 20($sp)
    0881939C:[26040A50]: addiu      $a0, $s0, 2640
    088193A0:[C8920000]: lv.s       S420.s, 0($a0)
    088193A4:[C8920005]: lv.s       S421.s, 4($a0)
    088193A8:[C892000A]: lv.s       S422.s, 8($a0)
    088193AC:[DA0001C0]: lv.q       C000.q, 448($s0)
    088193B0:[DA0101D0]: lv.q       C010.q, 464($s0)
    088193B4:[DA0201E0]: lv.q       C020.q, 480($s0)
    088193B8:[DA0301F0]: lv.q       C030.q, 496($s0)
    088193BC:[F112A013]: VTFM3.t    C430.t, E000.t, C420.t
    088193C0:[D0009392]: vmov.q     C420.q, C430.q
    088193C4:[FBB200D0]: sv.q       C420.q, 208($sp)
    088193C8:[C7AC00D0]: lwc1       $f12, 208($sp)
    088193CC:[C7AD00D4]: lwc1       $f13, 212($sp)
    088193D0:[C7AE00D8]: lwc1       $f14, 216($sp)
    088193D4:[E7AC0018]: swc1       $f12, 24($sp)
    088193D8:[E7AD001C]: swc1       $f13, 28($sp)
    088193DC:[E7AE0020]: swc1       $f14, 32($sp)
    088193E0:[26041500]: addiu      $a0, $s0, 5376
    088193E4:[C8920000]: lv.s       S420.s, 0($a0)
    088193E8:[C8920005]: lv.s       S421.s, 4($a0)
    088193EC:[C892000A]: lv.s       S422.s, 8($a0)
    088193F0:[F112A013]: VTFM3.t    C430.t, E000.t, C420.t
    088193F4:[D0009392]: vmov.q     C420.q, C430.q
    088193F8:[FBB200E0]: sv.q       C420.q, 224($sp)
    088193FC:[C7AF00E0]: lwc1       $f15, 224($sp)
    08819400:[C7B000E4]: lwc1       $f16, 228($sp)
    08819404:[C7B100E8]: lwc1       $f17, 232($sp)
    08819408:[E7AF0024]: swc1       $f15, 36($sp)
    0881940C:[E7B00028]: swc1       $f16, 40($sp)
    08819410:[E7B1002C]: swc1       $f17, 44($sp)
    08819414:[CBB20000]: lv.s       S420.s, 0($sp)
    08819418:[CBB20005]: lv.s       S421.s, 4($sp)
    0881941C:[CBB2000A]: lv.s       S422.s, 8($sp)
    08819420:[F112A013]: VTFM3.t    C430.t, E000.t, C420.t
    08819424:[D0009392]: vmov.q     C420.q, C430.q
    08819428:[FBB20100]: sv.q       C420.q, 256($sp)
    0881942C:[C7B20100]: lwc1       $f18, 256($sp)
    08819430:[C7B30104]: lwc1       $f19, 260($sp)
    08819434:[C7A00108]: lwc1       $f0, 264($sp)
    08819438:[E7B200F0]: swc1       $f18, 240($sp)
    0881943C:[E7B300F4]: swc1       $f19, 244($sp)
    08819440:[E7A000F8]: swc1       $f0, 248($sp)
    08819444:[C60602A4]: lwc1       $f6, 676($s0)
    08819448:[460031C2]: mul.s      $f7, $f6, $f0
    0881944C:[C60802A8]: lwc1       $f8, 680($s0)
    08819450:[46089A42]: mul.s      $f9, $f19, $f8
    08819454:[460939C1]: sub.s      $f7, $f7, $f9
    08819458:[46124282]: mul.s      $f10, $f8, $f18
    0881945C:[C60B02A0]: lwc1       $f11, 672($s0)
    08819460:[460B0002]: mul.s      $f0, $f0, $f11
    08819464:[46005001]: sub.s      $f0, $f10, $f0
    08819468:[46135CC2]: mul.s      $f19, $f11, $f19
    0881946C:[46069482]: mul.s      $f18, $f18, $f6
    08819470:[46129C81]: sub.s      $f18, $f19, $f18
    08819474:[C6090290]: lwc1       $f9, 656($s0)
    08819478:[460939C0]: add.s      $f7, $f7, $f9
    0881947C:[C6150294]: lwc1       $f21, 660($s0)
    08819480:[46150000]: add.s      $f0, $f0, $f21
    08819484:[C60A0298]: lwc1       $f10, 664($s0)
    08819488:[460A9480]: add.s      $f18, $f18, $f10
    0881948C:[46076302]: mul.s      $f12, $f12, $f7
    08819490:[46006B42]: mul.s      $f13, $f13, $f0
    08819494:[460D6300]: add.s      $f12, $f12, $f13
    08819498:[46127382]: mul.s      $f14, $f14, $f18
    0881949C:[460E6300]: add.s      $f12, $f12, $f14
    088194A0:[E7AC0030]: swc1       $f12, 48($sp)
    088194A4:[27A4000C]: addiu      $a0, $sp, 12
    088194A8:[C8920000]: lv.s       S420.s, 0($a0)
    088194AC:[C8920005]: lv.s       S421.s, 4($a0)
    088194B0:[C892000A]: lv.s       S422.s, 8($a0)
    088194B4:[F112A013]: VTFM3.t    C430.t, E000.t, C420.t
    088194B8:[D0009392]: vmov.q     C420.q, C430.q
    088194BC:[FBB20120]: sv.q       C420.q, 288($sp)
    088194C0:[C7AC0120]: lwc1       $f12, 288($sp)
    088194C4:[C7AD0124]: lwc1       $f13, 292($sp)
    088194C8:[C7AE0128]: lwc1       $f14, 296($sp)
    088194CC:[E7AC0110]: swc1       $f12, 272($sp)
    088194D0:[E7AD0114]: swc1       $f13, 276($sp)
    088194D4:[E7AE0118]: swc1       $f14, 280($sp)
    088194D8:[460E3482]: mul.s      $f18, $f6, $f14
    088194DC:[46086CC2]: mul.s      $f19, $f13, $f8
    088194E0:[46139481]: sub.s      $f18, $f18, $f19
    088194E4:[460C4002]: mul.s      $f0, $f8, $f12
    088194E8:[460B7382]: mul.s      $f14, $f14, $f11
    088194EC:[460E0381]: sub.s      $f14, $f0, $f14
    088194F0:[460D5B42]: mul.s      $f13, $f11, $f13
    088194F4:[46066302]: mul.s      $f12, $f12, $f6
    088194F8:[460C6B01]: sub.s      $f12, $f13, $f12
    088194FC:[46099480]: add.s      $f18, $f18, $f9
    08819500:[E7B20038]: swc1       $f18, 56($sp)
    08819504:[46157380]: add.s      $f14, $f14, $f21
    08819508:[E7AE003C]: swc1       $f14, 60($sp)
    0881950C:[460A6300]: add.s      $f12, $f12, $f10
    08819510:[E7AC0040]: swc1       $f12, 64($sp)
    08819514:[46127BC2]: mul.s      $f15, $f15, $f18
    08819518:[460E8382]: mul.s      $f14, $f16, $f14
    0881951C:[460E7B80]: add.s      $f14, $f15, $f14
    08819520:[460C8B02]: mul.s      $f12, $f17, $f12
    08819524:[460C7300]: add.s      $f12, $f14, $f12
    08819528:[E7AC0034]: swc1       $f12, 52($sp)
    0881952C:[3C0440A0]: lui        $a0, 0x40A0 <=> li $a0, 0x40A00000
    08819530:[44846000]: mtc1       $a0, $f12
    08819534:[460C203E]: c.le.s     $f4, $f12
    08819538:[00000000]: nop
    0881953C:[45010047]: bc1t       0x0881965C
    08819540:[00000000]: nop
    08819544:[C60C1D2C]: lwc1       $f12, 7468($s0)
    08819548:[460C2B02]: mul.s      $f12, $f5, $f12
    0881954C:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    08819550:[C6051D18]: lwc1       $f5, 7448($s0)
    08819554:[460CB301]: sub.s      $f12, $f22, $f12
    08819558:[8FA40030]: lw         $a0, 48($sp)
    0881955C:[8FA50034]: lw         $a1, 52($sp)
    08819560:[00862024]: and        $a0, $a0, $a2
    08819564:[00A62824]: and        $a1, $a1, $a2
    08819568:[14850020]: bne        $a0, $a1, 0x088195EC
    0881956C:[46056142]: mul.s      $f5, $f12, $f5
    08819570:[C7AC0034]: lwc1       $f12, 52($sp)
    08819574:[46006305]: abs.s      $f12, $f12
    08819578:[C7AD0030]: lwc1       $f13, 48($sp)
    0881957C:[46006B45]: abs.s      $f13, $f13
    08819580:[460D603E]: c.le.s     $f12, $f13
    08819584:[00000000]: nop
    08819588:[45010034]: bc1t       0x0881965C
    0881958C:[00000000]: nop
    08819590:[C7AC0034]: lwc1       $f12, 52($sp)
    08819594:[46031342]: mul.s      $f13, $f2, $f3
    08819598:[C7AE0030]: lwc1       $f14, 48($sp)
    0881959C:[C60F1CCC]: lwc1       $f15, 7372($s0)
    088195A0:[460E6301]: sub.s      $f12, $f12, $f14
    088195A4:[E7B4009C]: swc1       $f20, 156($sp)
    088195A8:[C7B00014]: lwc1       $f16, 20($sp)
    088195AC:[E7B400A0]: swc1       $f20, 160($sp)
    088195B0:[460C6B02]: mul.s      $f12, $f13, $f12
    088195B4:[E7B400A4]: swc1       $f20, 164($sp)
    088195B8:[E7B400A8]: swc1       $f20, 168($sp)
    088195BC:[E7B000AC]: swc1       $f16, 172($sp)
    088195C0:[460F6302]: mul.s      $f12, $f12, $f15
    088195C4:[27A50098]: addiu      $a1, $sp, 152
    088195C8:[27A600A4]: addiu      $a2, $sp, 164
    088195CC:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    088195D0:[46016302]: mul.s      $f12, $f12, $f1
    088195D4:[46056302]: mul.s      $f12, $f12, $f5
    088195D8:[46006307]: neg.s      $f12, $f12
    088195DC:[0E20E978]: jal        0x0883A5E0
    088195E0:[E7AC0098]: swc1       $f12, 152($sp)
    088195E4:[1000001D]: b          0x0881965C
    088195E8:[00000000]: nop
    088195EC:[C7AC0034]: lwc1       $f12, 52($sp)
    088195F0:[C7AD0030]: lwc1       $f13, 48($sp)
    088195F4:[4614603C]: c.lt.s     $f12, $f20
    088195F8:[00000000]: nop
    088195FC:[45000004]: bc1f       0x08819610
    08819600:[460D6301]: sub.s      $f12, $f12, $f13
    08819604:[46006305]: abs.s      $f12, $f12
    08819608:[10000002]: b          0x08819614
    0881960C:[46006307]: neg.s      $f12, $f12
    08819610:[46006305]: abs.s      $f12, $f12
    08819614:[46031342]: mul.s      $f13, $f2, $f3
    08819618:[C60E1CCC]: lwc1       $f14, 7372($s0)
    0881961C:[E7B400B4]: swc1       $f20, 180($sp)
    08819620:[C7AF0014]: lwc1       $f15, 20($sp)
    08819624:[460C6B02]: mul.s      $f12, $f13, $f12
    08819628:[E7B400B8]: swc1       $f20, 184($sp)
    0881962C:[E7B400BC]: swc1       $f20, 188($sp)
    08819630:[E7B400C0]: swc1       $f20, 192($sp)
    08819634:[460E6302]: mul.s      $f12, $f12, $f14
    08819638:[E7AF00C4]: swc1       $f15, 196($sp)
    0881963C:[27A500B0]: addiu      $a1, $sp, 176
    08819640:[27A600BC]: addiu      $a2, $sp, 188
    08819644:[46016302]: mul.s      $f12, $f12, $f1
    08819648:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0881964C:[46056302]: mul.s      $f12, $f12, $f5
    08819650:[46006307]: neg.s      $f12, $f12
    08819654:[0E20E978]: jal        0x0883A5E0
    08819658:[E7AC00B0]: swc1       $f12, 176($sp)
    0881965C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08819660:[4600A686]: mov.s      $f26, $f20
    08819664:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08819668:[26060A10]: addiu      $a2, $s0, 2576
    0881966C:[8CC70324]: lw         $a3, 804($a2)
    08819670:[10E00005]: beq        $a3, $zr, 0x08819688
    08819674:[00000000]: nop
    08819678:[8CC70338]: lw         $a3, 824($a2)
    0881967C:[24840001]: addiu      $a0, $a0, 1
    08819680:[C4EC006C]: lwc1       $f12, 108($a3)
    08819684:[460CD680]: add.s      $f26, $f26, $f12
    08819688:[24A50001]: addiu      $a1, $a1, 1
    0881968C:[28A70004]: slti       $a3, $a1, 4
    08819690:[14E0FFF6]: bne        $a3, $zr, 0x0881966C
    08819694:[24C60390]: addiu      $a2, $a2, 912
    08819698:[58800005]: blezl      $a0, 0x088196B0
    0881969C:[C60C05D4]: lwc1       $f12, 1492($s0)
    088196A0:[44846000]: mtc1       $a0, $f12
    088196A4:[46806320]: cvt.s.w    $f12, $f12
    088196A8:[460CD683]: div.s      $f26, $f26, $f12
    088196AC:[C60C05D4]: lwc1       $f12, 1492($s0)
    088196B0:[C60D1E84]: lwc1       $f13, 7812($s0)
    088196B4:[460CD680]: add.s      $f26, $f26, $f12
    088196B8:[460DD680]: add.s      $f26, $f26, $f13
    088196BC:[4614D03C]: c.lt.s     $f26, $f20
    088196C0:[00000000]: nop
    088196C4:[45000002]: bc1f       0x088196D0
    088196C8:[00000000]: nop
    088196CC:[4600A686]: mov.s      $f26, $f20
    088196D0:[3C043A83]: lui        $a0, 0x3A83 <=> li $a0, 0x3A830000
    088196D4:[C60C05DC]: lwc1       $f12, 1500($s0)
    088196D8:[3484126F]: ori        $a0, $a0, 4719
    088196DC:[44846800]: mtc1       $a0, $f13
    088196E0:[460D603E]: c.le.s     $f12, $f13
    088196E4:[00000000]: nop
    088196E8:[45010005]: bc1t       0x08819700
    088196EC:[00000000]: nop
    088196F0:[C60C05D8]: lwc1       $f12, 1496($s0)
    088196F4:[C60D1E9C]: lwc1       $f13, 7836($s0)
    088196F8:[460D6302]: mul.s      $f12, $f12, $f13
    088196FC:[460CD680]: add.s      $f26, $f26, $f12
    08819700:[C60C06F0]: lwc1       $f12, 1776($s0)
    08819704:[C60D0658]: lwc1       $f13, 1624($s0)
    08819708:[26120358]: addiu      $s2, $s0, 856
    0881970C:[460D6782]: mul.s      $f30, $f12, $f13
    08819710:[C61C05E8]: lwc1       $f28, 1512($s0)
    08819714:[0E205EB4]: jal        0x08817AD0
    08819718:[26040350]: addiu      $a0, $s0, 848
    0881971C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08819720:[46000386]: mov.s      $f14, $f0
    08819724:[4600E306]: mov.s      $f12, $f28
    08819728:[0E205F14]: jal        0x08817C50
    0881972C:[4600F346]: mov.s      $f13, $f30
    08819730:[C60C09EC]: lwc1       $f12, 2540($s0)
    08819734:[C60D1E94]: lwc1       $f13, 7828($s0)
    08819738:[460C0302]: mul.s      $f12, $f0, $f12
    0881973C:[C60E02CC]: lwc1       $f14, 716($s0)
    08819740:[460DC342]: mul.s      $f13, $f24, $f13
    08819744:[8E040644]: lw         $a0, 1604($s0)
    08819748:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0881974C:[461A6682]: mul.s      $f26, $f12, $f26
    08819750:[460E6B42]: mul.s      $f13, $f13, $f14
    08819754:[14850002]: bne        $a0, $a1, 0x08819760
    08819758:[461A6E82]: mul.s      $f26, $f13, $f26
    0881975C:[4600D687]: neg.s      $f26, $f26
    08819760:[3C04411C]: lui        $a0, 0x411C <=> li $a0, 0x411C0000
    08819764:[3484F5C3]: ori        $a0, $a0, -2621
    08819768:[44846000]: mtc1       $a0, $f12
    0881976C:[C62D0000]: lwc1       $f13, 0($s1)
    08819770:[460CD302]: mul.s      $f12, $f26, $f12
    08819774:[C62E0004]: lwc1       $f14, 4($s1)
    08819778:[C62F0008]: lwc1       $f15, 8($s1)
    0881977C:[460C6B42]: mul.s      $f13, $f13, $f12
    08819780:[C61A0290]: lwc1       $f26, 656($s0)
    08819784:[460C7382]: mul.s      $f14, $f14, $f12
    08819788:[460C7BC2]: mul.s      $f15, $f15, $f12
    0881978C:[461AD042]: mul.s      $f1, $f26, $f26
    08819790:[C60C0294]: lwc1       $f12, 660($s0)
    08819794:[C61202B0]: lwc1       $f18, 688($s0)
    08819798:[C61302B4]: lwc1       $f19, 692($s0)
    0881979C:[460C60C2]: mul.s      $f3, $f12, $f12
    088197A0:[460D9340]: add.s      $f13, $f18, $f13
    088197A4:[C60002B8]: lwc1       $f0, 696($s0)
    088197A8:[460E9B80]: add.s      $f14, $f19, $f14
    088197AC:[C6020298]: lwc1       $f2, 664($s0)
    088197B0:[460F03C0]: add.s      $f15, $f0, $f15
    088197B4:[E60D02B0]: swc1       $f13, 688($s0)
    088197B8:[E60E02B4]: swc1       $f14, 692($s0)
    088197BC:[46001346]: mov.s      $f13, $f2
    088197C0:[E7BA0044]: swc1       $f26, 68($sp)
    088197C4:[460D6B82]: mul.s      $f14, $f13, $f13
    088197C8:[E7AC0048]: swc1       $f12, 72($sp)
    088197CC:[E60F02B8]: swc1       $f15, 696($s0)
    088197D0:[46030BC0]: add.s      $f15, $f1, $f3
    088197D4:[460E7B80]: add.s      $f14, $f15, $f14
    088197D8:[4614703E]: c.le.s     $f14, $f20
    088197DC:[00000000]: nop
    088197E0:[45010009]: bc1t       0x08819808
    088197E4:[E7A2004C]: swc1       $f2, 76($sp)
    088197E8:[46007384]: sqrt.s     $f14, $f14
    088197EC:[460EB383]: div.s      $f14, $f22, $f14
    088197F0:[460ED682]: mul.s      $f26, $f26, $f14
    088197F4:[460E6302]: mul.s      $f12, $f12, $f14
    088197F8:[460E6B42]: mul.s      $f13, $f13, $f14
    088197FC:[E7BA0044]: swc1       $f26, 68($sp)
    08819800:[E7AC0048]: swc1       $f12, 72($sp)
    08819804:[E7AD004C]: swc1       $f13, 76($sp)
    08819808:[C60E1E8C]: lwc1       $f14, 7820($s0)
    0881980C:[C60F02CC]: lwc1       $f15, 716($s0)
    08819810:[C61002B0]: lwc1       $f16, 688($s0)
    08819814:[460F7382]: mul.s      $f14, $f14, $f15
    08819818:[C61102B4]: lwc1       $f17, 692($s0)
    0881981C:[C61202B8]: lwc1       $f18, 696($s0)
    08819820:[460ED4C2]: mul.s      $f19, $f26, $f14
    08819824:[460E6302]: mul.s      $f12, $f12, $f14
    08819828:[460E6B42]: mul.s      $f13, $f13, $f14
    0881982C:[E7B30044]: swc1       $f19, 68($sp)
    08819830:[461383C0]: add.s      $f15, $f16, $f19
    08819834:[E7AC0048]: swc1       $f12, 72($sp)
    08819838:[460C8B00]: add.s      $f12, $f17, $f12
    0881983C:[E7AD004C]: swc1       $f13, 76($sp)
    08819840:[460D9340]: add.s      $f13, $f18, $f13
    08819844:[E60F02B0]: swc1       $f15, 688($s0)
    08819848:[E60C02B4]: swc1       $f12, 692($s0)
    0881984C:[E60D02B8]: swc1       $f13, 696($s0)
    08819850:[C7B40130]: lwc1       $f20, 304($sp)
    08819854:[C7B60134]: lwc1       $f22, 308($sp)
    08819858:[C7B80138]: lwc1       $f24, 312($sp)
    0881985C:[C7BA013C]: lwc1       $f26, 316($sp)
    08819860:[C7BC0140]: lwc1       $f28, 320($sp)
    08819864:[C7BE0144]: lwc1       $f30, 324($sp)
    08819868:[8FB00148]: lw         $s0, 328($sp)
    0881986C:[8FB1014C]: lw         $s1, 332($sp)
    08819870:[8FB20150]: lw         $s2, 336($sp)
    08819874:[8FBF0154]: lw         $ra, 340($sp)
    08819878:[03E00008]: jr         $ra
    0881987C:[27BD0160]: addiu      $sp, $sp, 352
  Back Branch 08819690 99072 times (length 11)
    0881965C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08819660:[4600A686]: mov.s      $f26, $f20
    08819664:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08819668:[26060A10]: addiu      $a2, $s0, 2576
--> 0881966C:[8CC70324]: lw         $a3, 804($a2)
    08819670:[10E00005]: beq        $a3, $zr, 0x08819688
    08819674:[00000000]: nop
    08819678:[8CC70338]: lw         $a3, 824($a2)
    0881967C:[24840001]: addiu      $a0, $a0, 1
    08819680:[C4EC006C]: lwc1       $f12, 108($a3)
    08819684:[460CD680]: add.s      $f26, $f26, $f12
    08819688:[24A50001]: addiu      $a1, $a1, 1
    0881968C:[28A70004]: slti       $a3, $a1, 4
--> 08819690:[14E0FFF6]: bne        $a3, $zr, 0x0881966C
    08819694:[24C60390]: addiu      $a2, $a2, 912
    08819698:[58800005]: blezl      $a0, 0x088196B0
    0881969C:[C60C05D4]: lwc1       $f12, 1492($s0)
    088196A0:[44846000]: mtc1       $a0, $f12
    088196A4:[46806320]: cvt.s.w    $f12, $f12
    088196A8:[460CD683]: div.s      $f26, $f26, $f12
    088196AC:[C60C05D4]: lwc1       $f12, 1492($s0)
  Back Branch 08819000 99072 times (length 18)
    08818FB0:[4600A386]: mov.s      $f14, $f20
    08818FB4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08818FB8:[46007606]: mov.s      $f24, $f14
    08818FBC:[26060A10]: addiu      $a2, $s0, 2576
--> 08818FC0:[8CC80324]: lw         $t0, 804($a2)
    08818FC4:[1100000C]: beq        $t0, $zr, 0x08818FF8
    08818FC8:[00000000]: nop
    08818FCC:[28A80002]: slti       $t0, $a1, 2
    08818FD0:[11000002]: beq        $t0, $zr, 0x08818FDC
    08818FD4:[00000000]: nop
    08818FD8:[46017380]: add.s      $f14, $f14, $f1
    08818FDC:[8CC80338]: lw         $t0, 824($a2)
    08818FE0:[4603C600]: add.s      $f24, $f24, $f3
    08818FE4:[24840001]: addiu      $a0, $a0, 1
    08818FE8:[C50F004C]: lwc1       $f15, 76($t0)
    08818FEC:[C510005C]: lwc1       $f16, 92($t0)
    08818FF0:[460F6300]: add.s      $f12, $f12, $f15
    08818FF4:[46101080]: add.s      $f2, $f2, $f16
    08818FF8:[24A50001]: addiu      $a1, $a1, 1
    08818FFC:[28A80004]: slti       $t0, $a1, 4
--> 08819000:[1500FFEF]: bne        $t0, $zr, 0x08818FC0
    08819004:[24C60390]: addiu      $a2, $a2, 912
    08819008:[C6100290]: lwc1       $f16, 656($s0)
    0881900C:[C6110294]: lwc1       $f17, 660($s0)
    08819010:[44847800]: mtc1       $a0, $f15
    08819014:[46108402]: mul.s      $f16, $f16, $f16
    08819018:[C6120298]: lwc1       $f18, 664($s0)
    0881901C:[46118C42]: mul.s      $f17, $f17, $f17
    08819020:[46129482]: mul.s      $f18, $f18, $f18
    08819024:[46807BE0]: cvt.s.w    $f15, $f15
    08819028:[46118400]: add.s      $f16, $f16, $f17
    0881902C:[460378C2]: mul.s      $f3, $f15, $f3
    08819030:[46128100]: add.s      $f4, $f16, $f18
    08819034:[46002104]: sqrt.s     $f4, $f4
    08819038:[C6051E94]: lwc1       $f5, 7828($s0)
    0881903C:[C6131E98]: lwc1       $f19, 7832($s0)
    08819040:[46132941]: sub.s      $f5, $f5, $f19
    08819044:[4614283E]: c.le.s     $f5, $f20
    08819048:[00000000]: nop
  Back Branch 08819090 97808 times (length 11)
    08819058:[00000000]: nop
    0881905C:[460F1083]: div.s      $f2, $f2, $f15
    08819060:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08819064:[26050A10]: addiu      $a1, $s0, 2576
    08819068:[4600A406]: mov.s      $f16, $f20
--> 0881906C:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    08819070:[8CC80324]: lw         $t0, 804($a2)
    08819074:[11000004]: beq        $t0, $zr, 0x08819088
    08819078:[00000000]: nop
    0881907C:[8CC60338]: lw         $a2, 824($a2)
    08819080:[C4D10048]: lwc1       $f17, 72($a2)
    08819084:[46118400]: add.s      $f16, $f16, $f17
    08819088:[24840001]: addiu      $a0, $a0, 1
    0881908C:[28860004]: slti       $a2, $a0, 4
--> 08819090:[14C0FFF6]: bne        $a2, $zr, 0x0881906C
    08819094:[24A50390]: addiu      $a1, $a1, 912
    08819098:[460F8403]: div.s      $f16, $f16, $f15
    0881909C:[C4F10000]: lwc1       $f17, 0($a3)
    088190A0:[E7B10050]: swc1       $f17, 80($sp)
    088190A4:[C4F10004]: lwc1       $f17, 4($a3)
    088190A8:[C6120290]: lwc1       $f18, 656($s0)
    088190AC:[E7B10054]: swc1       $f17, 84($sp)
    088190B0:[C4F10008]: lwc1       $f17, 8($a3)
    088190B4:[C6131D14]: lwc1       $f19, 7444($s0)
    088190B8:[E7B10058]: swc1       $f17, 88($sp)
    088190BC:[C6110294]: lwc1       $f17, 660($s0)
    088190C0:[C7A00050]: lwc1       $f0, 80($sp)
    088190C4:[C7A60054]: lwc1       $f6, 84($sp)
    088190C8:[C6070298]: lwc1       $f7, 664($s0)
    088190CC:[C7A80058]: lwc1       $f8, 88($sp)
    088190D0:[E7B2005C]: swc1       $f18, 92($sp)
    088190D4:[E7B10060]: swc1       $f17, 96($sp)
    088190D8:[E7A70064]: swc1       $f7, 100($sp)
    088190DC:[46009242]: mul.s      $f9, $f18, $f0
    088190E0:[46068A82]: mul.s      $f10, $f17, $f6
    088190E4:[46083AC2]: mul.s      $f11, $f7, $f8
    088190E8:[C6151CCC]: lwc1       $f21, 7372($s0)
    088190EC:[460A4A40]: add.s      $f9, $f9, $f10
    088190F0:[46138402]: mul.s      $f16, $f16, $f19
    088190F4:[460B4A40]: add.s      $f9, $f9, $f11
    088190F8:[C60A02B0]: lwc1       $f10, 688($s0)
    088190FC:[46098402]: mul.s      $f16, $f16, $f9
    08819100:[46038402]: mul.s      $f16, $f16, $f3
    08819104:[C60902B4]: lwc1       $f9, 692($s0)
    08819108:[46158402]: mul.s      $f16, $f16, $f21
    0881910C:[46008407]: neg.s      $f16, $f16
    08819110:[461004C2]: mul.s      $f19, $f0, $f16
    08819114:[46103182]: mul.s      $f6, $f6, $f16
    08819118:[46135280]: add.s      $f10, $f10, $f19
    0881911C:[E7B30068]: swc1       $f19, 104($sp)
    08819120:[46104402]: mul.s      $f16, $f8, $f16
    08819124:[E7A6006C]: swc1       $f6, 108($sp)
    08819128:[46064A40]: add.s      $f9, $f9, $f6
    0881912C:[C61302B8]: lwc1       $f19, 696($s0)
    08819130:[E60A02B0]: swc1       $f10, 688($s0)
    08819134:[46109CC0]: add.s      $f19, $f19, $f16
    08819138:[E60902B4]: swc1       $f9, 692($s0)
    0881913C:[E7B00070]: swc1       $f16, 112($sp)
    08819140:[E61302B8]: swc1       $f19, 696($s0)
    08819144:[C6300000]: lwc1       $f16, 0($s1)
    08819148:[C6330004]: lwc1       $f19, 4($s1)
    0881914C:[46109402]: mul.s      $f16, $f18, $f16
    08819150:[C6200008]: lwc1       $f0, 8($s1)
    08819154:[46138C42]: mul.s      $f17, $f17, $f19
    08819158:[C6061E6C]: lwc1       $f6, 7788($s0)
    0881915C:[46003802]: mul.s      $f0, $f7, $f0
_S1_2_88EA130 15818970 instructions (0,406%), 82830 calls (088EA130 - 088EA274, length 82)
    088EA130:[27BDFFD0]: addiu      $sp, $sp, -48
    088EA134:[AFB50018]: sw         $s5, 24($sp)
    088EA138:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    088EA13C:[AFB70020]: sw         $s7, 32($sp)
    088EA140:[AFBE0024]: sw         $fp, 36($sp)
    088EA144:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088EA148:[00C0B825]: or         $s7, $a2, $zr <=> move $s7, $a2
    088EA14C:[00E0F025]: or         $fp, $a3, $zr <=> move $fp, $a3
    088EA150:[AFB00004]: sw         $s0, 4($sp)
    088EA154:[AFB10008]: sw         $s1, 8($sp)
    088EA158:[AFB2000C]: sw         $s2, 12($sp)
    088EA15C:[AFB30010]: sw         $s3, 16($sp)
    088EA160:[AFB40014]: sw         $s4, 20($sp)
    088EA164:[AFB6001C]: sw         $s6, 28($sp)
    088EA168:[AFBF0028]: sw         $ra, 40($sp)
    088EA16C:[8EA50038]: lw         $a1, 56($s5)
    088EA170:[8EE60000]: lw         $a2, 0($s7)
    088EA174:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088EA178:[00063242]: srl        $a2, $a2, 0x0009
    088EA17C:[00A62821]: addu       $a1, $a1, $a2
    088EA180:[AFA40000]: sw         $a0, 0($sp)
    088EA184:[025E302B]: sltu       $a2, $s2, $fp
    088EA188:[10C00029]: beq        $a2, $zr, 0x088EA230
    088EA18C:[01008825]: or         $s1, $t0, $zr <=> move $s1, $t0
    088EA190:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088EA194:[3C1608C0]: lui        $s6, 0x08C0 <=> li $s6, 0x08C00000
    088EA198:[02F4A021]: addu       $s4, $s7, $s4
    088EA19C:[26D6CC70]: addiu      $s6, $s6, -13200
    088EA1A0:[26520001]: addiu      $s2, $s2, 1
    088EA1A4:[001230C0]: sll        $a2, $s2, 0x0003
    088EA1A8:[8EB30038]: lw         $s3, 56($s5)
    088EA1AC:[02E63021]: addu       $a2, $s7, $a2
    088EA1B0:[8CC60000]: lw         $a2, 0($a2)
    088EA1B4:[8E870000]: lw         $a3, 0($s4)
    088EA1B8:[00063242]: srl        $a2, $a2, 0x0009
    088EA1BC:[02669821]: addu       $s3, $s3, $a2
    088EA1C0:[00073182]: srl        $a2, $a3, 0x0006
    088EA1C4:[8E870004]: lw         $a3, 4($s4)
    088EA1C8:[30F0007F]: andi       $s0, $a3, 127
    088EA1CC:[0230402B]: sltu       $t0, $s1, $s0
    088EA1D0:[11000002]: beq        $t0, $zr, 0x088EA1DC
    088EA1D4:[30C60007]: andi       $a2, $a2, 7
    088EA1D8:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    088EA1DC:[00063080]: sll        $a2, $a2, 0x0002
    088EA1E0:[8EA8003C]: lw         $t0, 60($s5)
    088EA1E4:[00D63021]: addu       $a2, $a2, $s6
    088EA1E8:[8CC90000]: lw         $t1, 0($a2)
    088EA1EC:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    088EA1F0:[0120F809]: jalr       $ra, $t1
    088EA1F4:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    088EA1F8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088EA1FC:[02308823]: subu       $s1, $s1, $s0
    088EA200:[16200008]: bne        $s1, $zr, 0x088EA224
    088EA204:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088EA208:[8FA50000]: lw         $a1, 0($sp)
    088EA20C:[00852023]: subu       $a0, $a0, $a1
    088EA210:[00042903]: sra        $a1, $a0, 0x0004
    088EA214:[00052F02]: srl        $a1, $a1, 0x001C
    088EA218:[00851021]: addu       $v0, $a0, $a1
    088EA21C:[1000000A]: b          0x088EA248
    088EA220:[00021103]: sra        $v0, $v0, 0x0004
    088EA224:[025E302B]: sltu       $a2, $s2, $fp
    088EA228:[14C0FFDD]: bne        $a2, $zr, 0x088EA1A0
    088EA22C:[26940008]: addiu      $s4, $s4, 8
    088EA230:[8FA50000]: lw         $a1, 0($sp)
    088EA234:[00852023]: subu       $a0, $a0, $a1
    088EA238:[00042903]: sra        $a1, $a0, 0x0004
    088EA23C:[00052F02]: srl        $a1, $a1, 0x001C
    088EA240:[00851021]: addu       $v0, $a0, $a1
    088EA244:[00021103]: sra        $v0, $v0, 0x0004
    088EA248:[8FB00004]: lw         $s0, 4($sp)
    088EA24C:[8FB10008]: lw         $s1, 8($sp)
    088EA250:[8FB2000C]: lw         $s2, 12($sp)
    088EA254:[8FB30010]: lw         $s3, 16($sp)
    088EA258:[8FB40014]: lw         $s4, 20($sp)
    088EA25C:[8FB50018]: lw         $s5, 24($sp)
    088EA260:[8FB6001C]: lw         $s6, 28($sp)
    088EA264:[8FB70020]: lw         $s7, 32($sp)
    088EA268:[8FBE0024]: lw         $fp, 36($sp)
    088EA26C:[8FBF0028]: lw         $ra, 40($sp)
    088EA270:[03E00008]: jr         $ra
    088EA274:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088EA228 411240 times (length 36)
    088EA18C:[01008825]: or         $s1, $t0, $zr <=> move $s1, $t0
    088EA190:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088EA194:[3C1608C0]: lui        $s6, 0x08C0 <=> li $s6, 0x08C00000
    088EA198:[02F4A021]: addu       $s4, $s7, $s4
    088EA19C:[26D6CC70]: addiu      $s6, $s6, -13200
--> 088EA1A0:[26520001]: addiu      $s2, $s2, 1
    088EA1A4:[001230C0]: sll        $a2, $s2, 0x0003
    088EA1A8:[8EB30038]: lw         $s3, 56($s5)
    088EA1AC:[02E63021]: addu       $a2, $s7, $a2
    088EA1B0:[8CC60000]: lw         $a2, 0($a2)
    088EA1B4:[8E870000]: lw         $a3, 0($s4)
    088EA1B8:[00063242]: srl        $a2, $a2, 0x0009
    088EA1BC:[02669821]: addu       $s3, $s3, $a2
    088EA1C0:[00073182]: srl        $a2, $a3, 0x0006
    088EA1C4:[8E870004]: lw         $a3, 4($s4)
    088EA1C8:[30F0007F]: andi       $s0, $a3, 127
    088EA1CC:[0230402B]: sltu       $t0, $s1, $s0
    088EA1D0:[11000002]: beq        $t0, $zr, 0x088EA1DC
    088EA1D4:[30C60007]: andi       $a2, $a2, 7
    088EA1D8:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    088EA1DC:[00063080]: sll        $a2, $a2, 0x0002
    088EA1E0:[8EA8003C]: lw         $t0, 60($s5)
    088EA1E4:[00D63021]: addu       $a2, $a2, $s6
    088EA1E8:[8CC90000]: lw         $t1, 0($a2)
    088EA1EC:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    088EA1F0:[0120F809]: jalr       $ra, $t1
    088EA1F4:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    088EA1F8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088EA1FC:[02308823]: subu       $s1, $s1, $s0
    088EA200:[16200008]: bne        $s1, $zr, 0x088EA224
    088EA204:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088EA208:[8FA50000]: lw         $a1, 0($sp)
    088EA20C:[00852023]: subu       $a0, $a0, $a1
    088EA210:[00042903]: sra        $a1, $a0, 0x0004
    088EA214:[00052F02]: srl        $a1, $a1, 0x001C
    088EA218:[00851021]: addu       $v0, $a0, $a1
    088EA21C:[1000000A]: b          0x088EA248
    088EA220:[00021103]: sra        $v0, $v0, 0x0004
    088EA224:[025E302B]: sltu       $a2, $s2, $fp
--> 088EA228:[14C0FFDD]: bne        $a2, $zr, 0x088EA1A0
    088EA22C:[26940008]: addiu      $s4, $s4, 8
    088EA230:[8FA50000]: lw         $a1, 0($sp)
    088EA234:[00852023]: subu       $a0, $a0, $a1
    088EA238:[00042903]: sra        $a1, $a0, 0x0004
_S1_2_8B7E4E4 15659579 instructions (0,402%), 23608 calls (08B7E4E4 - 08B7E5BC, length 55)
    08B7E4E4:[27BDFFD0]: addiu      $sp, $sp, -48
    08B7E4E8:[00041FC2]: srl        $v1, $a0, 0x001F
    08B7E4EC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08B7E4F0:[AFBF0020]: sw         $ra, 32($sp)
    08B7E4F4:[AFA20000]: sw         $v0, 0($sp)
    08B7E4F8:[14800008]: bne        $a0, $zr, 0x08B7E51C
    08B7E4FC:[AFA30004]: sw         $v1, 4($sp)
    08B7E500:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08B7E504:[AFA20000]: sw         $v0, 0($sp)
    08B7E508:[0E2DFA86]: jal        0x08B7EA18
    08B7E50C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08B7E510:[8FBF0020]: lw         $ra, 32($sp)
    08B7E514:[03E00008]: jr         $ra
    08B7E518:[27BD0030]: addiu      $sp, $sp, 48
    08B7E51C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08B7E520:[10600024]: beq        $v1, $zr, 0x08B7E5B4
    08B7E524:[AFA20008]: sw         $v0, 8($sp)
    08B7E528:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08B7E52C:[1082001B]: beq        $a0, $v0, 0x08B7E59C
    08B7E530:[00000000]: nop
    08B7E534:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08B7E538:[00021FC3]: sra        $v1, $v0, 0x001F
    08B7E53C:[AFA20010]: sw         $v0, 16($sp)
    08B7E540:[AFA30014]: sw         $v1, 20($sp)
    08B7E544:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08B7E548:[3442FFFF]: ori        $v0, $v0, -1
    08B7E54C:[8FA30014]: lw         $v1, 20($sp)
    08B7E550:[0043102B]: sltu       $v0, $v0, $v1
    08B7E554:[1440FFEC]: bne        $v0, $zr, 0x08B7E508
    08B7E558:[8FA50008]: lw         $a1, 8($sp)
    08B7E55C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08B7E560:[34C6FFFF]: ori        $a2, $a2, -1
    08B7E564:[8FA20010]: lw         $v0, 16($sp)
    08B7E568:[8FA30014]: lw         $v1, 20($sp)
    08B7E56C:[000227C2]: srl        $a0, $v0, 0x001F
    08B7E570:[00031840]: sll        $v1, $v1, 0x0001
    08B7E574:[00641825]: or         $v1, $v1, $a0
    08B7E578:[00021040]: sll        $v0, $v0, 0x0001
    08B7E57C:[AFA20010]: sw         $v0, 16($sp)
    08B7E580:[AFA30014]: sw         $v1, 20($sp)
    08B7E584:[8FA40014]: lw         $a0, 20($sp)
    08B7E588:[00C4202B]: sltu       $a0, $a2, $a0
    08B7E58C:[1080FFF5]: beq        $a0, $zr, 0x08B7E564
    08B7E590:[24A5FFFF]: addiu      $a1, $a1, -1
    08B7E594:[0A2DF942]: j          0x08B7E508
    08B7E598:[AFA50008]: sw         $a1, 8($sp)
    08B7E59C:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    08B7E5A0:[8C42BE00]: lw         $v0, -16896($v0)
    08B7E5A4:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    08B7E5A8:[8C63BE04]: lw         $v1, -16892($v1)
    08B7E5AC:[0A2DF945]: j          0x08B7E514
    08B7E5B0:[8FBF0020]: lw         $ra, 32($sp)
    08B7E5B4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08B7E5B8:[0A2DF94F]: j          0x08B7E53C
    08B7E5BC:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 08B7E58C 1153831 times (length 12)
    08B7E550:[0043102B]: sltu       $v0, $v0, $v1
    08B7E554:[1440FFEC]: bne        $v0, $zr, 0x08B7E508
    08B7E558:[8FA50008]: lw         $a1, 8($sp)
    08B7E55C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08B7E560:[34C6FFFF]: ori        $a2, $a2, -1
--> 08B7E564:[8FA20010]: lw         $v0, 16($sp)
    08B7E568:[8FA30014]: lw         $v1, 20($sp)
    08B7E56C:[000227C2]: srl        $a0, $v0, 0x001F
    08B7E570:[00031840]: sll        $v1, $v1, 0x0001
    08B7E574:[00641825]: or         $v1, $v1, $a0
    08B7E578:[00021040]: sll        $v0, $v0, 0x0001
    08B7E57C:[AFA20010]: sw         $v0, 16($sp)
    08B7E580:[AFA30014]: sw         $v1, 20($sp)
    08B7E584:[8FA40014]: lw         $a0, 20($sp)
    08B7E588:[00C4202B]: sltu       $a0, $a2, $a0
--> 08B7E58C:[1080FFF5]: beq        $a0, $zr, 0x08B7E564
    08B7E590:[24A5FFFF]: addiu      $a1, $a1, -1
    08B7E594:[0A2DF942]: j          0x08B7E508
    08B7E598:[AFA50008]: sw         $a1, 8($sp)
    08B7E59C:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
  Back Branch 08B7E554 20579 times (length 21)
    08B7E4F4:[AFA20000]: sw         $v0, 0($sp)
    08B7E4F8:[14800008]: bne        $a0, $zr, 0x08B7E51C
    08B7E4FC:[AFA30004]: sw         $v1, 4($sp)
    08B7E500:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08B7E504:[AFA20000]: sw         $v0, 0($sp)
--> 08B7E508:[0E2DFA86]: jal        0x08B7EA18
    08B7E50C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08B7E510:[8FBF0020]: lw         $ra, 32($sp)
    08B7E514:[03E00008]: jr         $ra
    08B7E518:[27BD0030]: addiu      $sp, $sp, 48
    08B7E51C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08B7E520:[10600024]: beq        $v1, $zr, 0x08B7E5B4
    08B7E524:[AFA20008]: sw         $v0, 8($sp)
    08B7E528:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08B7E52C:[1082001B]: beq        $a0, $v0, 0x08B7E59C
    08B7E530:[00000000]: nop
    08B7E534:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08B7E538:[00021FC3]: sra        $v1, $v0, 0x001F
    08B7E53C:[AFA20010]: sw         $v0, 16($sp)
    08B7E540:[AFA30014]: sw         $v1, 20($sp)
    08B7E544:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08B7E548:[3442FFFF]: ori        $v0, $v0, -1
    08B7E54C:[8FA30014]: lw         $v1, 20($sp)
    08B7E550:[0043102B]: sltu       $v0, $v0, $v1
--> 08B7E554:[1440FFEC]: bne        $v0, $zr, 0x08B7E508
    08B7E558:[8FA50008]: lw         $a1, 8($sp)
    08B7E55C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08B7E560:[34C6FFFF]: ori        $a2, $a2, -1
    08B7E564:[8FA20010]: lw         $v0, 16($sp)
    08B7E568:[8FA30014]: lw         $v1, 20($sp)
    08B7E56C:[000227C2]: srl        $a0, $v0, 0x001F
    08B7E570:[00031840]: sll        $v1, $v1, 0x0001
    08B7E574:[00641825]: or         $v1, $v1, $a0
    08B7E578:[00021040]: sll        $v0, $v0, 0x0001
    08B7E57C:[AFA20010]: sw         $v0, 16($sp)
    08B7E580:[AFA30014]: sw         $v1, 20($sp)
    08B7E584:[8FA40014]: lw         $a0, 20($sp)
    08B7E588:[00C4202B]: sltu       $a0, $a2, $a0
  Back Branch 08B7E5B8 20579 times (length 33)
    08B7E528:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08B7E52C:[1082001B]: beq        $a0, $v0, 0x08B7E59C
    08B7E530:[00000000]: nop
    08B7E534:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08B7E538:[00021FC3]: sra        $v1, $v0, 0x001F
--> 08B7E53C:[AFA20010]: sw         $v0, 16($sp)
    08B7E540:[AFA30014]: sw         $v1, 20($sp)
    08B7E544:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08B7E548:[3442FFFF]: ori        $v0, $v0, -1
    08B7E54C:[8FA30014]: lw         $v1, 20($sp)
    08B7E550:[0043102B]: sltu       $v0, $v0, $v1
    08B7E554:[1440FFEC]: bne        $v0, $zr, 0x08B7E508
    08B7E558:[8FA50008]: lw         $a1, 8($sp)
    08B7E55C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08B7E560:[34C6FFFF]: ori        $a2, $a2, -1
    08B7E564:[8FA20010]: lw         $v0, 16($sp)
    08B7E568:[8FA30014]: lw         $v1, 20($sp)
    08B7E56C:[000227C2]: srl        $a0, $v0, 0x001F
    08B7E570:[00031840]: sll        $v1, $v1, 0x0001
    08B7E574:[00641825]: or         $v1, $v1, $a0
    08B7E578:[00021040]: sll        $v0, $v0, 0x0001
    08B7E57C:[AFA20010]: sw         $v0, 16($sp)
    08B7E580:[AFA30014]: sw         $v1, 20($sp)
    08B7E584:[8FA40014]: lw         $a0, 20($sp)
    08B7E588:[00C4202B]: sltu       $a0, $a2, $a0
    08B7E58C:[1080FFF5]: beq        $a0, $zr, 0x08B7E564
    08B7E590:[24A5FFFF]: addiu      $a1, $a1, -1
    08B7E594:[0A2DF942]: j          0x08B7E508
    08B7E598:[AFA50008]: sw         $a1, 8($sp)
    08B7E59C:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    08B7E5A0:[8C42BE00]: lw         $v0, -16896($v0)
    08B7E5A4:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
    08B7E5A8:[8C63BE04]: lw         $v1, -16892($v1)
    08B7E5AC:[0A2DF945]: j          0x08B7E514
    08B7E5B0:[8FBF0020]: lw         $ra, 32($sp)
    08B7E5B4:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 08B7E5B8:[0A2DF94F]: j          0x08B7E53C
    08B7E5BC:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 08B7E594 20579 times (length 37)
    08B7E4F4:[AFA20000]: sw         $v0, 0($sp)
    08B7E4F8:[14800008]: bne        $a0, $zr, 0x08B7E51C
    08B7E4FC:[AFA30004]: sw         $v1, 4($sp)
    08B7E500:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08B7E504:[AFA20000]: sw         $v0, 0($sp)
--> 08B7E508:[0E2DFA86]: jal        0x08B7EA18
    08B7E50C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08B7E510:[8FBF0020]: lw         $ra, 32($sp)
    08B7E514:[03E00008]: jr         $ra
    08B7E518:[27BD0030]: addiu      $sp, $sp, 48
    08B7E51C:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08B7E520:[10600024]: beq        $v1, $zr, 0x08B7E5B4
    08B7E524:[AFA20008]: sw         $v0, 8($sp)
    08B7E528:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08B7E52C:[1082001B]: beq        $a0, $v0, 0x08B7E59C
    08B7E530:[00000000]: nop
    08B7E534:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08B7E538:[00021FC3]: sra        $v1, $v0, 0x001F
    08B7E53C:[AFA20010]: sw         $v0, 16($sp)
    08B7E540:[AFA30014]: sw         $v1, 20($sp)
    08B7E544:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08B7E548:[3442FFFF]: ori        $v0, $v0, -1
    08B7E54C:[8FA30014]: lw         $v1, 20($sp)
    08B7E550:[0043102B]: sltu       $v0, $v0, $v1
    08B7E554:[1440FFEC]: bne        $v0, $zr, 0x08B7E508
    08B7E558:[8FA50008]: lw         $a1, 8($sp)
    08B7E55C:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08B7E560:[34C6FFFF]: ori        $a2, $a2, -1
    08B7E564:[8FA20010]: lw         $v0, 16($sp)
    08B7E568:[8FA30014]: lw         $v1, 20($sp)
    08B7E56C:[000227C2]: srl        $a0, $v0, 0x001F
    08B7E570:[00031840]: sll        $v1, $v1, 0x0001
    08B7E574:[00641825]: or         $v1, $v1, $a0
    08B7E578:[00021040]: sll        $v0, $v0, 0x0001
    08B7E57C:[AFA20010]: sw         $v0, 16($sp)
    08B7E580:[AFA30014]: sw         $v1, 20($sp)
    08B7E584:[8FA40014]: lw         $a0, 20($sp)
    08B7E588:[00C4202B]: sltu       $a0, $a2, $a0
    08B7E58C:[1080FFF5]: beq        $a0, $zr, 0x08B7E564
    08B7E590:[24A5FFFF]: addiu      $a1, $a1, -1
--> 08B7E594:[0A2DF942]: j          0x08B7E508
    08B7E598:[AFA50008]: sw         $a1, 8($sp)
    08B7E59C:[3C0208C0]: lui        $v0, 0x08C0 <=> li $v0, 0x08C00000
    08B7E5A0:[8C42BE00]: lw         $v0, -16896($v0)
    08B7E5A4:[3C0308C0]: lui        $v1, 0x08C0 <=> li $v1, 0x08C00000
_S1_2_883ADE8 15645508 instructions (0,401%), 24174 calls (0883ADE8 - 0883B3E0, length 383)
    0883ADE8:[27BDFE80]: addiu      $sp, $sp, -384
    0883ADEC:[E7B6013C]: swc1       $f22, 316($sp)
    0883ADF0:[AFB3015C]: sw         $s3, 348($sp)
    0883ADF4:[4480B000]: mtc1       $zr, $f22
    0883ADF8:[30A500FF]: andi       $a1, $a1, 255
    0883ADFC:[8F938598]: lw         $s3, -31336($gp)
    0883AE00:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0883AE04:[E7B80140]: swc1       $f24, 320($sp)
    0883AE08:[4600B746]: mov.s      $f29, $f22
    0883AE0C:[AFA50120]: sw         $a1, 288($sp)
    0883AE10:[4486C000]: mtc1       $a2, $f24
    0883AE14:[E7B40138]: swc1       $f20, 312($sp)
    0883AE18:[E7BA0144]: swc1       $f26, 324($sp)
    0883AE1C:[E7BC0148]: swc1       $f28, 328($sp)
    0883AE20:[E7BE014C]: swc1       $f30, 332($sp)
    0883AE24:[AFB00150]: sw         $s0, 336($sp)
    0883AE28:[AFB10154]: sw         $s1, 340($sp)
    0883AE2C:[AFB20158]: sw         $s2, 344($sp)
    0883AE30:[AFB40160]: sw         $s4, 352($sp)
    0883AE34:[AFB50164]: sw         $s5, 356($sp)
    0883AE38:[AFB60168]: sw         $s6, 360($sp)
    0883AE3C:[AFB7016C]: sw         $s7, 364($sp)
    0883AE40:[AFBE0170]: sw         $fp, 368($sp)
    0883AE44:[AFBF0174]: sw         $ra, 372($sp)
    0883AE48:[10A00003]: beq        $a1, $zr, 0x0883AE58
    0883AE4C:[0080F025]: or         $fp, $a0, $zr <=> move $fp, $a0
    0883AE50:[10000004]: b          0x0883AE64
    0883AE54:[4600C786]: mov.s      $f30, $f24
    0883AE58:[3C043DCC]: lui        $a0, 0x3DCC <=> li $a0, 0x3DCC0000
    0883AE5C:[3484CCCD]: ori        $a0, $a0, -13107
    0883AE60:[4484F000]: mtc1       $a0, $f30
    0883AE64:[461EC301]: sub.s      $f12, $f24, $f30
    0883AE68:[C7AD0104]: lwc1       $f13, 260($sp)
    0883AE6C:[26640764]: addiu      $a0, $s3, 1892
    0883AE70:[C7BC0100]: lwc1       $f28, 256($sp)
    0883AE74:[AFA40130]: sw         $a0, 304($sp)
    0883AE78:[E7AC0128]: swc1       $f12, 296($sp)
    0883AE7C:[C7BA0108]: lwc1       $f26, 264($sp)
    0883AE80:[03A0A825]: or         $s5, $sp, $zr <=> move $s5, $sp
    0883AE84:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0883AE88:[E7AD012C]: swc1       $f13, 300($sp)
    0883AE8C:[27D30A10]: addiu      $s3, $fp, 2576
    0883AE90:[26B40030]: addiu      $s4, $s5, 48
    0883AE94:[03C0B025]: or         $s6, $fp, $zr <=> move $s6, $fp
    0883AE98:[03C09025]: or         $s2, $fp, $zr <=> move $s2, $fp
    0883AE9C:[8E700338]: lw         $s0, 824($s3)
    0883AEA0:[C66C02E4]: lwc1       $f12, 740($s3)
    0883AEA4:[E68C0000]: swc1       $f12, 0($s4)
    0883AEA8:[C66C02E8]: lwc1       $f12, 744($s3)
    0883AEAC:[E68C0004]: swc1       $f12, 4($s4)
    0883AEB0:[C66C02EC]: lwc1       $f12, 748($s3)
    0883AEB4:[1200003B]: beq        $s0, $zr, 0x0883AFA4
    0883AEB8:[E68C0008]: swc1       $f12, 8($s4)
    0883AEBC:[8E640324]: lw         $a0, 804($s3)
    0883AEC0:[10800038]: beq        $a0, $zr, 0x0883AFA4
    0883AEC4:[00000000]: nop
    0883AEC8:[E7BD0124]: swc1       $f29, 292($sp)
    0883AECC:[CA920000]: lv.s       S420.s, 0($s4)
    0883AED0:[CA920005]: lv.s       S421.s, 4($s4)
    0883AED4:[CA92000A]: lv.s       S422.s, 8($s4)
    0883AED8:[DBC001C0]: lv.q       C000.q, 448($fp)
    0883AEDC:[DBC101D0]: lv.q       C010.q, 464($fp)
    0883AEE0:[DBC201E0]: lv.q       C020.q, 480($fp)
    0883AEE4:[DBC301F0]: lv.q       C030.q, 496($fp)
    0883AEE8:[F192A013]: VHTFM4.q   C430.q, E000.q, C420.q
    0883AEEC:[D0009392]: vmov.q     C420.q, C430.q
    0883AEF0:[FBB20110]: sv.q       C420.q, 272($sp)
    0883AEF4:[C7BC0110]: lwc1       $f28, 272($sp)
    0883AEF8:[C7AC0114]: lwc1       $f12, 276($sp)
    0883AEFC:[C7BA0118]: lwc1       $f26, 280($sp)
    0883AF00:[E7AC012C]: swc1       $f12, 300($sp)
    0883AF04:[8EC42C1C]: lw         $a0, 11292($s6)
    0883AF08:[8FB10130]: lw         $s1, 304($sp)
    0883AF0C:[00042940]: sll        $a1, $a0, 0x0005
    0883AF10:[00A42023]: subu       $a0, $a1, $a0
    0883AF14:[00042080]: sll        $a0, $a0, 0x0002
    0883AF18:[00852023]: subu       $a0, $a0, $a1
    0883AF1C:[02248821]: addu       $s1, $s1, $a0
    0883AF20:[C60C0060]: lwc1       $f12, 96($s0)
    0883AF24:[4616603E]: c.le.s     $f12, $f22
    0883AF28:[00000000]: nop
    0883AF2C:[45030005]: bc1tl      0x0883AF44
    0883AF30:[4600B506]: mov.s      $f20, $f22
    0883AF34:[C6140060]: lwc1       $f20, 96($s0)
    0883AF38:[4614C503]: div.s      $f20, $f24, $f20
    0883AF3C:[10000001]: b          0x0883AF44
    0883AF40:[E7BD0124]: swc1       $f29, 292($sp)
    0883AF44:[4614E302]: mul.s      $f12, $f28, $f20
    0883AF48:[0E2BF165]: jal        0x08AFC594
    0883AF4C:[E7BC0134]: swc1       $f28, 308($sp)
    0883AF50:[4614D302]: mul.s      $f12, $f26, $f20
    0883AF54:[0E2BF17B]: jal        0x08AFC5EC
    0883AF58:[46000706]: mov.s      $f28, $f0
    0883AF5C:[4600E300]: add.s      $f12, $f28, $f0
    0883AF60:[46006505]: abs.s      $f20, $f12
    0883AF64:[C60D0064]: lwc1       $f13, 100($s0)
    0883AF68:[C7BD0124]: lwc1       $f29, 292($sp)
    0883AF6C:[C62C0044]: lwc1       $f12, 68($s1)
    0883AF70:[460DA502]: mul.s      $f20, $f20, $f13
    0883AF74:[8FA40120]: lw         $a0, 288($sp)
    0883AF78:[460CEF40]: add.s      $f29, $f29, $f12
    0883AF7C:[C7BC0134]: lwc1       $f28, 308($sp)
    0883AF80:[10800003]: beq        $a0, $zr, 0x0883AF90
    0883AF84:[461E6302]: mul.s      $f12, $f12, $f30
    0883AF88:[10000002]: b          0x0883AF94
    0883AF8C:[4600C346]: mov.s      $f13, $f24
    0883AF90:[C60D0068]: lwc1       $f13, 104($s0)
    0883AF94:[46006B86]: mov.s      $f14, $f13
    0883AF98:[460EC341]: sub.s      $f13, $f24, $f14
    0883AF9C:[1000000B]: b          0x0883AFCC
    0883AFA0:[460EA502]: mul.s      $f20, $f20, $f14
    0883AFA4:[8FA40120]: lw         $a0, 288($sp)
    0883AFA8:[10800003]: beq        $a0, $zr, 0x0883AFB8
    0883AFAC:[461EB302]: mul.s      $f12, $f22, $f30
    0883AFB0:[10000004]: b          0x0883AFC4
    0883AFB4:[4600C506]: mov.s      $f20, $f24
    0883AFB8:[3C043C23]: lui        $a0, 0x3C23 <=> li $a0, 0x3C230000
    0883AFBC:[3484D70A]: ori        $a0, $a0, -10486
    0883AFC0:[4484A000]: mtc1       $a0, $f20
    0883AFC4:[4614C341]: sub.s      $f13, $f24, $f20
    0883AFC8:[4614B502]: mul.s      $f20, $f22, $f20
    0883AFCC:[C64E362C]: lwc1       $f14, 13868($s2)
    0883AFD0:[C7BF0128]: lwc1       $f31, 296($sp)
    0883AFD4:[C64F3630]: lwc1       $f15, 13872($s2)
    0883AFD8:[460D7342]: mul.s      $f13, $f14, $f13
    0883AFDC:[C7D04364]: lwc1       $f16, 17252($fp)
    0883AFE0:[461F7BC2]: mul.s      $f15, $f15, $f31
    0883AFE4:[46146B40]: add.s      $f13, $f13, $f20
    0883AFE8:[460C7B00]: add.s      $f12, $f15, $f12
    0883AFEC:[26F70001]: addiu      $s7, $s7, 1
    0883AFF0:[E64D362C]: swc1       $f13, 13868($s2)
    0883AFF4:[46008407]: neg.s      $f16, $f16
    0883AFF8:[460C6B40]: add.s      $f13, $f13, $f12
    0883AFFC:[E64C3630]: swc1       $f12, 13872($s2)
    0883B000:[2694000C]: addiu      $s4, $s4, 12
    0883B004:[26D60004]: addiu      $s6, $s6, 4
    0883B008:[E6AD0034]: swc1       $f13, 52($s5)
    0883B00C:[8E6402F4]: lw         $a0, 756($s3)
    0883B010:[26730390]: addiu      $s3, $s3, 912
    0883B014:[24840040]: addiu      $a0, $a0, 64
    0883B018:[24840030]: addiu      $a0, $a0, 48
    0883B01C:[E4960000]: swc1       $f22, 0($a0)
    0883B020:[E4900004]: swc1       $f16, 4($a0)
    0883B024:[E4960008]: swc1       $f22, 8($a0)
    0883B028:[26B5000C]: addiu      $s5, $s5, 12
    0883B02C:[2AE40004]: slti       $a0, $s7, 4
    0883B030:[1480FF9A]: bne        $a0, $zr, 0x0883AE9C
    0883B034:[26520008]: addiu      $s2, $s2, 8
    0883B038:[C7AC0030]: lwc1       $f12, 48($sp)
    0883B03C:[C7AD003C]: lwc1       $f13, 60($sp)
    0883B040:[C7AF0034]: lwc1       $f15, 52($sp)
    0883B044:[C7B00040]: lwc1       $f16, 64($sp)
    0883B048:[460D6440]: add.s      $f17, $f12, $f13
    0883B04C:[C7B20038]: lwc1       $f18, 56($sp)
    0883B050:[3C043E80]: lui        $a0, 0x3E80 <=> li $a0, 0x3E800000
    0883B054:[46107800]: add.s      $f0, $f15, $f16
    0883B058:[C7B30044]: lwc1       $f19, 68($sp)
    0883B05C:[44847000]: mtc1       $a0, $f14
    0883B060:[C7C2364C]: lwc1       $f2, 13900($fp)
    0883B064:[460EEB82]: mul.s      $f14, $f29, $f14
    0883B068:[C7A1012C]: lwc1       $f1, 300($sp)
    0883B06C:[461390C0]: add.s      $f3, $f18, $f19
    0883B070:[E7BC0100]: swc1       $f28, 256($sp)
    0883B074:[461F1082]: mul.s      $f2, $f2, $f31
    0883B078:[C7A40048]: lwc1       $f4, 72($sp)
    0883B07C:[E7A10104]: swc1       $f1, 260($sp)
    0883B080:[461E7382]: mul.s      $f14, $f14, $f30
    0883B084:[C7A1004C]: lwc1       $f1, 76($sp)
    0883B088:[E7BA0108]: swc1       $f26, 264($sp)
    0883B08C:[E7B1000C]: swc1       $f17, 12($sp)
    0883B090:[E7A00010]: swc1       $f0, 16($sp)
    0883B094:[460E1380]: add.s      $f14, $f2, $f14
    0883B098:[C7B10050]: lwc1       $f17, 80($sp)
    0883B09C:[E7A30014]: swc1       $f3, 20($sp)
    0883B0A0:[46046B40]: add.s      $f13, $f13, $f4
    0883B0A4:[C7A0000C]: lwc1       $f0, 12($sp)
    0883B0A8:[C7A30010]: lwc1       $f3, 16($sp)
    0883B0AC:[46040001]: sub.s      $f0, $f0, $f4
    0883B0B0:[E7CE364C]: swc1       $f14, 13900($fp)
    0883B0B4:[C7AE0014]: lwc1       $f14, 20($sp)
    0883B0B8:[460118C1]: sub.s      $f3, $f3, $f1
    0883B0BC:[C7A20054]: lwc1       $f2, 84($sp)
    0883B0C0:[46018400]: add.s      $f16, $f16, $f1
    0883B0C4:[46117381]: sub.s      $f14, $f14, $f17
    0883B0C8:[E7A00000]: swc1       $f0, 0($sp)
    0883B0CC:[E7A30004]: swc1       $f3, 4($sp)
    0883B0D0:[C7A00000]: lwc1       $f0, 0($sp)
    0883B0D4:[E7AE0008]: swc1       $f14, 8($sp)
    0883B0D8:[46119C40]: add.s      $f17, $f19, $f17
    0883B0DC:[E7AD0024]: swc1       $f13, 36($sp)
    0883B0E0:[C7AE0004]: lwc1       $f14, 4($sp)
    0883B0E4:[46020341]: sub.s      $f13, $f0, $f2
    0883B0E8:[C7A30058]: lwc1       $f3, 88($sp)
    0883B0EC:[E7B00028]: swc1       $f16, 40($sp)
    0883B0F0:[C7B00008]: lwc1       $f16, 8($sp)
    0883B0F4:[46037381]: sub.s      $f14, $f14, $f3
    0883B0F8:[E7B1002C]: swc1       $f17, 44($sp)
    0883B0FC:[C7B1005C]: lwc1       $f17, 92($sp)
    0883B100:[C7B30024]: lwc1       $f19, 36($sp)
    0883B104:[C7A00028]: lwc1       $f0, 40($sp)
    0883B108:[46118401]: sub.s      $f16, $f16, $f17
    0883B10C:[460C9B01]: sub.s      $f12, $f19, $f12
    0883B110:[C7A1002C]: lwc1       $f1, 44($sp)
    0883B114:[460F03C1]: sub.s      $f15, $f0, $f15
    0883B118:[E7AD0060]: swc1       $f13, 96($sp)
    0883B11C:[46120B41]: sub.s      $f13, $f1, $f18
    0883B120:[E7AE0064]: swc1       $f14, 100($sp)
    0883B124:[E7B00068]: swc1       $f16, 104($sp)
    0883B128:[E7AC0018]: swc1       $f12, 24($sp)
    0883B12C:[E7AF001C]: swc1       $f15, 28($sp)
    0883B130:[E7AD0020]: swc1       $f13, 32($sp)
    0883B134:[C7AC0018]: lwc1       $f12, 24($sp)
    0883B138:[C7AD001C]: lwc1       $f13, 28($sp)
    0883B13C:[46026301]: sub.s      $f12, $f12, $f2
    0883B140:[C7AE0020]: lwc1       $f14, 32($sp)
    0883B144:[46036B41]: sub.s      $f13, $f13, $f3
    0883B148:[46117381]: sub.s      $f14, $f14, $f17
    0883B14C:[E7AC006C]: swc1       $f12, 108($sp)
    0883B150:[E7AD0070]: swc1       $f13, 112($sp)
    0883B154:[E7AE0074]: swc1       $f14, 116($sp)
    0883B158:[F3838080]: VMIDT.q    M000.q
    0883B15C:[FBA00080]: sv.q       C000.q, 128($sp)
    0883B160:[FBA10090]: sv.q       C010.q, 144($sp)
    0883B164:[FBA200A0]: sv.q       C020.q, 160($sp)
    0883B168:[FBA300B0]: sv.q       C030.q, 176($sp)
    0883B16C:[27A400B0]: addiu      $a0, $sp, 176
    0883B170:[C7CC364C]: lwc1       $f12, 13900($fp)
    0883B174:[C7CD4364]: lwc1       $f13, 17252($fp)
    0883B178:[460D6300]: add.s      $f12, $f12, $f13
    0883B17C:[27A50080]: addiu      $a1, $sp, 128
    0883B180:[E48C0004]: swc1       $f12, 4($a0)
    0883B184:[C7AC0060]: lwc1       $f12, 96($sp)
    0883B188:[27A400A0]: addiu      $a0, $sp, 160
    0883B18C:[E48C0000]: swc1       $f12, 0($a0)
    0883B190:[C7AC0064]: lwc1       $f12, 100($sp)
    0883B194:[E48C0004]: swc1       $f12, 4($a0)
    0883B198:[C7AC0068]: lwc1       $f12, 104($sp)
    0883B19C:[E48C0008]: swc1       $f12, 8($a0)
    0883B1A0:[C7AC006C]: lwc1       $f12, 108($sp)
    0883B1A4:[E4AC0000]: swc1       $f12, 0($a1)
    0883B1A8:[C7AC0070]: lwc1       $f12, 112($sp)
    0883B1AC:[E4AC0004]: swc1       $f12, 4($a1)
    0883B1B0:[C7AC0074]: lwc1       $f12, 116($sp)
    0883B1B4:[E4AC0008]: swc1       $f12, 8($a1)
    0883B1B8:[C48C0000]: lwc1       $f12, 0($a0)
    0883B1BC:[C48D0004]: lwc1       $f13, 4($a0)
    0883B1C0:[460C6302]: mul.s      $f12, $f12, $f12
    0883B1C4:[C48E0008]: lwc1       $f14, 8($a0)
    0883B1C8:[460D6B42]: mul.s      $f13, $f13, $f13
    0883B1CC:[460E7382]: mul.s      $f14, $f14, $f14
    0883B1D0:[460D6300]: add.s      $f12, $f12, $f13
    0883B1D4:[460E6300]: add.s      $f12, $f12, $f14
    0883B1D8:[46006304]: sqrt.s     $f12, $f12
    0883B1DC:[460CC303]: div.s      $f12, $f24, $f12
    0883B1E0:[C48F0000]: lwc1       $f15, 0($a0)
    0883B1E4:[460C7B42]: mul.s      $f13, $f15, $f12
    0883B1E8:[E48D0000]: swc1       $f13, 0($a0)
    0883B1EC:[C48D0004]: lwc1       $f13, 4($a0)
    0883B1F0:[460C6B42]: mul.s      $f13, $f13, $f12
    0883B1F4:[E48D0004]: swc1       $f13, 4($a0)
    0883B1F8:[C48D0008]: lwc1       $f13, 8($a0)
    0883B1FC:[460C6B02]: mul.s      $f12, $f13, $f12
    0883B200:[E48C0008]: swc1       $f12, 8($a0)
    0883B204:[C48C0000]: lwc1       $f12, 0($a0)
    0883B208:[C4AE0000]: lwc1       $f14, 0($a1)
    0883B20C:[C4900004]: lwc1       $f16, 4($a0)
    0883B210:[C4B10004]: lwc1       $f17, 4($a1)
    0883B214:[460E63C2]: mul.s      $f15, $f12, $f14
    0883B218:[C4920008]: lwc1       $f18, 8($a0)
    0883B21C:[46118442]: mul.s      $f17, $f16, $f17
    0883B220:[C4B30008]: lwc1       $f19, 8($a1)
    0883B224:[461394C2]: mul.s      $f19, $f18, $f19
    0883B228:[46117B40]: add.s      $f13, $f15, $f17
    0883B22C:[46136B40]: add.s      $f13, $f13, $f19
    0883B230:[460D6302]: mul.s      $f12, $f12, $f13
    0883B234:[E7AC0024]: swc1       $f12, 36($sp)
    0883B238:[460D8302]: mul.s      $f12, $f16, $f13
    0883B23C:[E7AC0028]: swc1       $f12, 40($sp)
    0883B240:[460D9302]: mul.s      $f12, $f18, $f13
    0883B244:[E7AC002C]: swc1       $f12, 44($sp)
    0883B248:[C7AC0024]: lwc1       $f12, 36($sp)
    0883B24C:[460C7301]: sub.s      $f12, $f14, $f12
    0883B250:[E4AC0000]: swc1       $f12, 0($a1)
    0883B254:[C4AC0004]: lwc1       $f12, 4($a1)
    0883B258:[C7AF0028]: lwc1       $f15, 40($sp)
    0883B25C:[460F6301]: sub.s      $f12, $f12, $f15
    0883B260:[E4AC0004]: swc1       $f12, 4($a1)
    0883B264:[C4AC0008]: lwc1       $f12, 8($a1)
    0883B268:[C7AD002C]: lwc1       $f13, 44($sp)
    0883B26C:[460D6301]: sub.s      $f12, $f12, $f13
    0883B270:[E4AC0008]: swc1       $f12, 8($a1)
    0883B274:[C4AC0000]: lwc1       $f12, 0($a1)
    0883B278:[C4AE0004]: lwc1       $f14, 4($a1)
    0883B27C:[460C6302]: mul.s      $f12, $f12, $f12
    0883B280:[C4AF0008]: lwc1       $f15, 8($a1)
    0883B284:[460E7382]: mul.s      $f14, $f14, $f14
    0883B288:[460F7B42]: mul.s      $f13, $f15, $f15
    0883B28C:[460E6300]: add.s      $f12, $f12, $f14
    0883B290:[460D6300]: add.s      $f12, $f12, $f13
    0883B294:[46006304]: sqrt.s     $f12, $f12
    0883B298:[460CC303]: div.s      $f12, $f24, $f12
    0883B29C:[C4B00000]: lwc1       $f16, 0($a1)
    0883B2A0:[27A60090]: addiu      $a2, $sp, 144
    0883B2A4:[460C8382]: mul.s      $f14, $f16, $f12
    0883B2A8:[E4AE0000]: swc1       $f14, 0($a1)
    0883B2AC:[C4AE0004]: lwc1       $f14, 4($a1)
    0883B2B0:[460C7382]: mul.s      $f14, $f14, $f12
    0883B2B4:[E4AE0004]: swc1       $f14, 4($a1)
    0883B2B8:[C4AD0008]: lwc1       $f13, 8($a1)
    0883B2BC:[460C6B02]: mul.s      $f12, $f13, $f12
    0883B2C0:[E4AC0008]: swc1       $f12, 8($a1)
    0883B2C4:[C48C0004]: lwc1       $f12, 4($a0)
    0883B2C8:[C4AE0008]: lwc1       $f14, 8($a1)
    0883B2CC:[C4AF0004]: lwc1       $f15, 4($a1)
    0883B2D0:[C4900008]: lwc1       $f16, 8($a0)
    0883B2D4:[460E6302]: mul.s      $f12, $f12, $f14
    0883B2D8:[46107BC2]: mul.s      $f15, $f15, $f16
    0883B2DC:[460F6301]: sub.s      $f12, $f12, $f15
    0883B2E0:[E4CC0000]: swc1       $f12, 0($a2)
    0883B2E4:[C48C0008]: lwc1       $f12, 8($a0)
    0883B2E8:[C4AD0000]: lwc1       $f13, 0($a1)
    0883B2EC:[C4AE0008]: lwc1       $f14, 8($a1)
    0883B2F0:[C4900000]: lwc1       $f16, 0($a0)
    0883B2F4:[460D6302]: mul.s      $f12, $f12, $f13
    0883B2F8:[46107382]: mul.s      $f14, $f14, $f16
    0883B2FC:[460E6301]: sub.s      $f12, $f12, $f14
    0883B300:[E4CC0004]: swc1       $f12, 4($a2)
    0883B304:[C48C0000]: lwc1       $f12, 0($a0)
    0883B308:[C4AF0004]: lwc1       $f15, 4($a1)
    0883B30C:[C4AD0000]: lwc1       $f13, 0($a1)
    0883B310:[C4910004]: lwc1       $f17, 4($a0)
    0883B314:[460F6302]: mul.s      $f12, $f12, $f15
    0883B318:[46116B42]: mul.s      $f13, $f13, $f17
    0883B31C:[460D6301]: sub.s      $f12, $f12, $f13
    0883B320:[E4CC0008]: swc1       $f12, 8($a2)
    0883B324:[DBA00080]: lv.q       C000.q, 128($sp)
    0883B328:[DBA10090]: lv.q       C010.q, 144($sp)
    0883B32C:[DBA200A0]: lv.q       C020.q, 160($sp)
    0883B330:[DBA300B0]: lv.q       C030.q, 176($sp)
    0883B334:[DBC401C0]: lv.q       C100.q, 448($fp)
    0883B338:[DBC501D0]: lv.q       C110.q, 464($fp)
    0883B33C:[DBC601E0]: lv.q       C120.q, 480($fp)
    0883B340:[DBC701F0]: lv.q       C130.q, 496($fp)
    0883B344:[F000A488]: VMMUL.q    M200.q, M100.q, M000.q
    0883B348:[F3808880]: VMMOV.q    M000.q, M200.q
    0883B34C:[FBA000C0]: sv.q       C000.q, 192($sp)
    0883B350:[FBA100D0]: sv.q       C010.q, 208($sp)
    0883B354:[FBA200E0]: sv.q       C020.q, 224($sp)
    0883B358:[FBA300F0]: sv.q       C030.q, 240($sp)
    0883B35C:[8FC40348]: lw         $a0, 840($fp)
    0883B360:[DBA000C0]: lv.q       C000.q, 192($sp)
    0883B364:[DBA100D0]: lv.q       C010.q, 208($sp)
    0883B368:[DBA200E0]: lv.q       C020.q, 224($sp)
    0883B36C:[24840040]: addiu      $a0, $a0, 64
    0883B370:[DBA300F0]: lv.q       C030.q, 240($sp)
    0883B374:[F8800000]: sv.q       C000.q, 0($a0)
    0883B378:[F8810010]: sv.q       C010.q, 16($a0)
    0883B37C:[F8820020]: sv.q       C020.q, 32($a0)
    0883B380:[F8830030]: sv.q       C030.q, 48($a0)
    0883B384:[8FC40348]: lw         $a0, 840($fp)
    0883B388:[24840080]: addiu      $a0, $a0, 128
    0883B38C:[F8800000]: sv.q       C000.q, 0($a0)
    0883B390:[F8810010]: sv.q       C010.q, 16($a0)
    0883B394:[F8820020]: sv.q       C020.q, 32($a0)
    0883B398:[F8830030]: sv.q       C030.q, 48($a0)
    0883B39C:[C7B40138]: lwc1       $f20, 312($sp)
    0883B3A0:[C7B6013C]: lwc1       $f22, 316($sp)
    0883B3A4:[C7B80140]: lwc1       $f24, 320($sp)
    0883B3A8:[C7BA0144]: lwc1       $f26, 324($sp)
    0883B3AC:[C7BC0148]: lwc1       $f28, 328($sp)
    0883B3B0:[C7BE014C]: lwc1       $f30, 332($sp)
    0883B3B4:[8FB00150]: lw         $s0, 336($sp)
    0883B3B8:[8FB10154]: lw         $s1, 340($sp)
    0883B3BC:[8FB20158]: lw         $s2, 344($sp)
    0883B3C0:[8FB3015C]: lw         $s3, 348($sp)
    0883B3C4:[8FB40160]: lw         $s4, 352($sp)
    0883B3C8:[8FB50164]: lw         $s5, 356($sp)
    0883B3CC:[8FB60168]: lw         $s6, 360($sp)
    0883B3D0:[8FB7016C]: lw         $s7, 364($sp)
    0883B3D4:[8FBE0170]: lw         $fp, 368($sp)
    0883B3D8:[8FBF0174]: lw         $ra, 372($sp)
    0883B3DC:[03E00008]: jr         $ra
    0883B3E0:[27BD0180]: addiu      $sp, $sp, 384
  Back Branch 0883B030 96696 times (length 103)
_S1_2_8940BAC 15578850 instructions (0,400%), 104732 calls (08940BAC - 089410CC, length 329)
    08940BAC:[27BDFFF0]: addiu      $sp, $sp, -16
    08940BB0:[24A60007]: addiu      $a2, $a1, 7
    08940BB4:[8C840014]: lw         $a0, 20($a0)
    08940BB8:[2CC70010]: sltiu      $a3, $a2, 16
    08940BBC:[AFB00000]: sw         $s0, 0($sp)
    08940BC0:[14E00003]: bne        $a3, $zr, 0x08940BD0
    08940BC4:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    08940BC8:[2405FFFC]: addiu      $a1, $zr, -4 <=> li $a1, -4
    08940BCC:[00C52824]: and        $a1, $a2, $a1
    08940BD0:[2CA70100]: sltiu      $a3, $a1, 256
    08940BD4:[10E00017]: beq        $a3, $zr, 0x08940C34
    08940BD8:[00000000]: nop
    08940BDC:[00054082]: srl        $t0, $a1, 0x0002
    08940BE0:[00083040]: sll        $a2, $t0, 0x0001
    08940BE4:[00064880]: sll        $t1, $a2, 0x0002
    08940BE8:[00894821]: addu       $t1, $a0, $t1
    08940BEC:[8D26000C]: lw         $a2, 12($t1)
    08940BF0:[54C90008]: bnel       $a2, $t1, 0x08940C14
    08940BF4:[00C52021]: addu       $a0, $a2, $a1
    08940BF8:[248A0008]: addiu      $t2, $a0, 8
    08940BFC:[8D49000C]: lw         $t1, 12($t2)
    08940C00:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    08940C04:[170A002C]: bne        $t8, $t2, 0x08940CB8
    08940C08:[2406FFFC]: addiu      $a2, $zr, -4 <=> li $a2, -4
    08940C0C:[100000A8]: b          0x08940EB0
    08940C10:[00000000]: nop
    08940C14:[8CC5000C]: lw         $a1, 12($a2)
    08940C18:[8C870004]: lw         $a3, 4($a0)
    08940C1C:[24C20008]: addiu      $v0, $a2, 8
    08940C20:[34E70001]: ori        $a3, $a3, 1
    08940C24:[AC870004]: sw         $a3, 4($a0)
    08940C28:[AD25000C]: sw         $a1, 12($t1)
    08940C2C:[10000125]: b          0x089410C4
    08940C30:[ACA90008]: sw         $t1, 8($a1)
    08940C34:[00054202]: srl        $t0, $a1, 0x0008
    08940C38:[2D060100]: sltiu      $a2, $t0, 256
    08940C3C:[14C00003]: bne        $a2, $zr, 0x08940C4C
    08940C40:[2506FF00]: addiu      $a2, $t0, -256
    08940C44:[1000001A]: b          0x08940CB0
    08940C48:[3408005F]: ori        $t0, $zr, 95 <=> li $t0, 95
    08940C4C:[00063402]: srl        $a2, $a2, 0x0010
    08940C50:[30C60008]: andi       $a2, $a2, 8
    08940C54:[00C84004]: sllv       $t0, $t0, $a2
    08940C58:[2509F000]: addiu      $t1, $t0, -4096
    08940C5C:[00094C02]: srl        $t1, $t1, 0x0010
    08940C60:[31290004]: andi       $t1, $t1, 4
    08940C64:[01284004]: sllv       $t0, $t0, $t1
    08940C68:[250AC000]: addiu      $t2, $t0, -16384
    08940C6C:[000A5402]: srl        $t2, $t2, 0x0010
    08940C70:[314A0002]: andi       $t2, $t2, 2
    08940C74:[01484004]: sllv       $t0, $t0, $t2
    08940C78:[01263021]: addu       $a2, $t1, $a2
    08940C7C:[00084382]: srl        $t0, $t0, 0x000E
    08940C80:[00084842]: srl        $t1, $t0, 0x0001
    08940C84:[01204827]: nor        $t1, $t1, $zr <=> li $t1, not $t1
    08940C88:[01463021]: addu       $a2, $t2, $a2
    08940C8C:[01094024]: and        $t0, $t0, $t1
    08940C90:[01063023]: subu       $a2, $t0, $a2
    08940C94:[24C6000D]: addiu      $a2, $a2, 13
    08940C98:[24C80006]: addiu      $t0, $a2, 6
    08940C9C:[01054006]: srlv       $t0, $a1, $t0
    08940CA0:[00063080]: sll        $a2, $a2, 0x0002
    08940CA4:[31080003]: andi       $t0, $t0, 3
    08940CA8:[00C84021]: addu       $t0, $a2, $t0
    08940CAC:[25080040]: addiu      $t0, $t0, 64
    08940CB0:[1000FFD1]: b          0x08940BF8
    08940CB4:[00000000]: nop
    08940CB8:[24AB0010]: addiu      $t3, $a1, 16
    08940CBC:[340D0001]: ori        $t5, $zr, 1 <=> li $t5, 1
    08940CC0:[8F02000C]: lw         $v0, 12($t8)
    08940CC4:[8F0F0004]: lw         $t7, 4($t8)
    08940CC8:[10E00008]: beq        $a3, $zr, 0x08940CEC
    08940CCC:[01E67824]: and        $t7, $t7, $a2
    08940CD0:[144A0006]: bne        $v0, $t2, 0x08940CEC
    08940CD4:[00000000]: nop
    08940CD8:[8C830004]: lw         $v1, 4($a0)
    08940CDC:[15230003]: bne        $t1, $v1, 0x08940CEC
    08940CE0:[016F182B]: sltu       $v1, $t3, $t7
    08940CE4:[5460001A]: bnel       $v1, $zr, 0x08940D50
    08940CE8:[01253021]: addu       $a2, $t1, $a1
    08940CEC:[AD42000C]: sw         $v0, 12($t2)
    08940CF0:[11E50011]: beq        $t7, $a1, 0x08940D38
    08940CF4:[AC4A0008]: sw         $t2, 8($v0)
    08940CF8:[2DE20100]: sltiu      $v0, $t7, 256
    08940CFC:[10400022]: beq        $v0, $zr, 0x08940D88
    08940D00:[00000000]: nop
    08940D04:[000F1082]: srl        $v0, $t7, 0x0002
    08940D08:[00024840]: sll        $t1, $v0, 0x0001
    08940D0C:[00094880]: sll        $t1, $t1, 0x0002
    08940D10:[00021943]: sra        $v1, $v0, 0x0005
    08940D14:[00894821]: addu       $t1, $a0, $t1
    08940D18:[00036080]: sll        $t4, $v1, 0x0002
    08940D1C:[8D230008]: lw         $v1, 8($t1)
    08940D20:[008C6021]: addu       $t4, $a0, $t4
    08940D24:[8D8E0308]: lw         $t6, 776($t4)
    08940D28:[3042001F]: andi       $v0, $v0, 31
    08940D2C:[004D1004]: sllv       $v0, $t5, $v0
    08940D30:[10000056]: b          0x08940E8C
    08940D34:[01C27025]: or         $t6, $t6, $v0
    08940D38:[030F2021]: addu       $a0, $t8, $t7
    08940D3C:[8C850004]: lw         $a1, 4($a0)
    08940D40:[27020008]: addiu      $v0, $t8, 8
    08940D44:[34A50001]: ori        $a1, $a1, 1
    08940D48:[100000DE]: b          0x089410C4
    08940D4C:[AC850004]: sw         $a1, 4($a0)
    08940D50:[AD460008]: sw         $a2, 8($t2)
    08940D54:[AD46000C]: sw         $a2, 12($t2)
    08940D58:[AC860004]: sw         $a2, 4($a0)
    08940D5C:[ACCA0008]: sw         $t2, 8($a2)
    08940D60:[ACCA000C]: sw         $t2, 12($a2)
    08940D64:[34A40001]: ori        $a0, $a1, 1
    08940D68:[01E53823]: subu       $a3, $t7, $a1
    08940D6C:[AF040004]: sw         $a0, 4($t8)
    08940D70:[34E40001]: ori        $a0, $a3, 1
    08940D74:[ACC40004]: sw         $a0, 4($a2)
    08940D78:[00C72021]: addu       $a0, $a2, $a3
    08940D7C:[AC870000]: sw         $a3, 0($a0)
    08940D80:[100000D0]: b          0x089410C4
    08940D84:[27020008]: addiu      $v0, $t8, 8
    08940D88:[000F4A02]: srl        $t1, $t7, 0x0008
    08940D8C:[2D230100]: sltiu      $v1, $t1, 256
    08940D90:[14600003]: bne        $v1, $zr, 0x08940DA0
    08940D94:[2523FF00]: addiu      $v1, $t1, -256
    08940D98:[1000001A]: b          0x08940E04
    08940D9C:[3409005F]: ori        $t1, $zr, 95 <=> li $t1, 95
    08940DA0:[00031C02]: srl        $v1, $v1, 0x0010
    08940DA4:[30630008]: andi       $v1, $v1, 8
    08940DA8:[00694804]: sllv       $t1, $t1, $v1
    08940DAC:[252CF000]: addiu      $t4, $t1, -4096
    08940DB0:[000C6402]: srl        $t4, $t4, 0x0010
    08940DB4:[318C0004]: andi       $t4, $t4, 4
    08940DB8:[01894804]: sllv       $t1, $t1, $t4
    08940DBC:[252EC000]: addiu      $t6, $t1, -16384
    08940DC0:[000E7402]: srl        $t6, $t6, 0x0010
    08940DC4:[31CE0002]: andi       $t6, $t6, 2
    08940DC8:[01C94804]: sllv       $t1, $t1, $t6
    08940DCC:[01831821]: addu       $v1, $t4, $v1
    08940DD0:[00094B82]: srl        $t1, $t1, 0x000E
    08940DD4:[00096042]: srl        $t4, $t1, 0x0001
    08940DD8:[01806027]: nor        $t4, $t4, $zr <=> li $t4, not $t4
    08940DDC:[01C31821]: addu       $v1, $t6, $v1
    08940DE0:[012C4824]: and        $t1, $t1, $t4
    08940DE4:[01234823]: subu       $t1, $t1, $v1
    08940DE8:[2529000D]: addiu      $t1, $t1, 13
    08940DEC:[25230006]: addiu      $v1, $t1, 6
    08940DF0:[006F1806]: srlv       $v1, $t7, $v1
    08940DF4:[00094880]: sll        $t1, $t1, 0x0002
    08940DF8:[30630003]: andi       $v1, $v1, 3
    08940DFC:[01234821]: addu       $t1, $t1, $v1
    08940E00:[25290040]: addiu      $t1, $t1, 64
    08940E04:[01207025]: or         $t6, $t1, $zr <=> move $t6, $t1
    08940E08:[000E4840]: sll        $t1, $t6, 0x0001
    08940E0C:[00094880]: sll        $t1, $t1, 0x0002
    08940E10:[000E1943]: sra        $v1, $t6, 0x0005
    08940E14:[00894821]: addu       $t1, $a0, $t1
    08940E18:[00036080]: sll        $t4, $v1, 0x0002
    08940E1C:[8D230008]: lw         $v1, 8($t1)
    08940E20:[008C6021]: addu       $t4, $a0, $t4
    08940E24:[8D990308]: lw         $t9, 776($t4)
    08940E28:[31CE001F]: andi       $t6, $t6, 31
    08940E2C:[01CD7004]: sllv       $t6, $t5, $t6
    08940E30:[10690016]: beq        $v1, $t1, 0x08940E8C
    08940E34:[032E7025]: or         $t6, $t9, $t6
    08940E38:[8D39000C]: lw         $t9, 12($t1)
    08940E3C:[8F300004]: lw         $s0, 4($t9)
    08940E40:[01F0802B]: sltu       $s0, $t7, $s0
    08940E44:[12000004]: beq        $s0, $zr, 0x08940E58
    08940E48:[00000000]: nop
    08940E4C:[01201825]: or         $v1, $t1, $zr <=> move $v1, $t1
    08940E50:[1000000E]: b          0x08940E8C
    08940E54:[03204825]: or         $t1, $t9, $zr <=> move $t1, $t9
    08940E58:[5440000D]: bnel       $v0, $zr, 0x08940E90
    08940E5C:[AD8E0308]: sw         $t6, 776($t4)
    08940E60:[8C690004]: lw         $t1, 4($v1)
    08940E64:[35EF0001]: ori        $t7, $t7, 1
    08940E68:[01E9482B]: sltu       $t1, $t7, $t1
    08940E6C:[11200006]: beq        $t1, $zr, 0x08940E88
    08940E70:[00000000]: nop
    08940E74:[8C630008]: lw         $v1, 8($v1)
    08940E78:[8C690004]: lw         $t1, 4($v1)
    08940E7C:[01E9482B]: sltu       $t1, $t7, $t1
    08940E80:[1520FFFC]: bne        $t1, $zr, 0x08940E74
    08940E84:[00000000]: nop
    08940E88:[8C69000C]: lw         $t1, 12($v1)
    08940E8C:[AD8E0308]: sw         $t6, 776($t4)
    08940E90:[AF09000C]: sw         $t1, 12($t8)
    08940E94:[AF030008]: sw         $v1, 8($t8)
    08940E98:[AC78000C]: sw         $t8, 12($v1)
    08940E9C:[AD380008]: sw         $t8, 8($t1)
    08940EA0:[8D49000C]: lw         $t1, 12($t2)
    08940EA4:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    08940EA8:[170AFF85]: bne        $t8, $t2, 0x08940CC0
    08940EAC:[00000000]: nop
    08940EB0:[14E00029]: bne        $a3, $zr, 0x08940F58
    08940EB4:[00000000]: nop
    08940EB8:[00084840]: sll        $t1, $t0, 0x0001
    08940EBC:[00094880]: sll        $t1, $t1, 0x0002
    08940EC0:[00894821]: addu       $t1, $a0, $t1
    08940EC4:[8D23000C]: lw         $v1, 12($t1)
    08940EC8:[10690023]: beq        $v1, $t1, 0x08940F58
    08940ECC:[00000000]: nop
    08940ED0:[8C620004]: lw         $v0, 4($v1)
    08940ED4:[00461024]: and        $v0, $v0, $a2
    08940ED8:[0045602B]: sltu       $t4, $v0, $a1
    08940EDC:[1580001B]: bne        $t4, $zr, 0x08940F4C
    08940EE0:[8C6B000C]: lw         $t3, 12($v1)
    08940EE4:[8C660008]: lw         $a2, 8($v1)
    08940EE8:[00452023]: subu       $a0, $v0, $a1
    08940EEC:[ACCB000C]: sw         $t3, 12($a2)
    08940EF0:[AD660008]: sw         $a2, 8($t3)
    08940EF4:[2C860010]: sltiu      $a2, $a0, 16
    08940EF8:[10C00007]: beq        $a2, $zr, 0x08940F18
    08940EFC:[246B0008]: addiu      $t3, $v1, 8
    08940F00:[00622021]: addu       $a0, $v1, $v0
    08940F04:[8C850004]: lw         $a1, 4($a0)
    08940F08:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08940F0C:[34A50001]: ori        $a1, $a1, 1
    08940F10:[1000006C]: b          0x089410C4
    08940F14:[AC850004]: sw         $a1, 4($a0)
    08940F18:[00653021]: addu       $a2, $v1, $a1
    08940F1C:[AD460008]: sw         $a2, 8($t2)
    08940F20:[AD46000C]: sw         $a2, 12($t2)
    08940F24:[ACCA0008]: sw         $t2, 8($a2)
    08940F28:[ACCA000C]: sw         $t2, 12($a2)
    08940F2C:[34A50001]: ori        $a1, $a1, 1
    08940F30:[AC650004]: sw         $a1, 4($v1)
    08940F34:[34850001]: ori        $a1, $a0, 1
    08940F38:[ACC50004]: sw         $a1, 4($a2)
    08940F3C:[00C42821]: addu       $a1, $a2, $a0
    08940F40:[ACA40000]: sw         $a0, 0($a1)
    08940F44:[1000005F]: b          0x089410C4
    08940F48:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08940F4C:[01601825]: or         $v1, $t3, $zr <=> move $v1, $t3
    08940F50:[1469FFDF]: bne        $v1, $t1, 0x08940ED0
    08940F54:[00000000]: nop
    08940F58:[25020001]: addiu      $v0, $t0, 1
    08940F5C:[00024942]: srl        $t1, $v0, 0x0005
    08940F60:[00095880]: sll        $t3, $t1, 0x0002
    08940F64:[00024040]: sll        $t0, $v0, 0x0001
    08940F68:[008B5821]: addu       $t3, $a0, $t3
    08940F6C:[304C001F]: andi       $t4, $v0, 31
    08940F70:[8D620308]: lw         $v0, 776($t3)
    08940F74:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    08940F78:[00084080]: sll        $t0, $t0, 0x0002
    08940F7C:[01831804]: sllv       $v1, $v1, $t4
    08940F80:[00884021]: addu       $t0, $a0, $t0
    08940F84:[0043602B]: sltu       $t4, $v0, $v1
    08940F88:[15800003]: bne        $t4, $zr, 0x08940F98
    08940F8C:[00000000]: nop
    08940F90:[1460001C]: bne        $v1, $zr, 0x08941004
    08940F94:[00000000]: nop
    08940F98:[25290001]: addiu      $t1, $t1, 1
    08940F9C:[2D280003]: sltiu      $t0, $t1, 3
    08940FA0:[15000011]: bne        $t0, $zr, 0x08940FE8
    08940FA4:[256B0004]: addiu      $t3, $t3, 4
    08940FA8:[8C870000]: lw         $a3, 0($a0)
    08940FAC:[24A80010]: addiu      $t0, $a1, 16
    08940FB0:[8CE90004]: lw         $t1, 4($a3)
    08940FB4:[01263024]: and        $a2, $t1, $a2
    08940FB8:[00C8402B]: sltu       $t0, $a2, $t0
    08940FBC:[15000040]: bne        $t0, $zr, 0x089410C0
    08940FC0:[00000000]: nop
    08940FC4:[00E54021]: addu       $t0, $a3, $a1
    08940FC8:[AC880000]: sw         $t0, 0($a0)
    08940FCC:[34A40001]: ori        $a0, $a1, 1
    08940FD0:[00C53023]: subu       $a2, $a2, $a1
    08940FD4:[ACE40004]: sw         $a0, 4($a3)
    08940FD8:[34C40001]: ori        $a0, $a2, 1
    08940FDC:[AD040004]: sw         $a0, 4($t0)
    08940FE0:[10000038]: b          0x089410C4
    08940FE4:[24E20008]: addiu      $v0, $a3, 8
    08940FE8:[8D620308]: lw         $v0, 776($t3)
    08940FEC:[1040FFEA]: beq        $v0, $zr, 0x08940F98
    08940FF0:[00000000]: nop
    08940FF4:[00094180]: sll        $t0, $t1, 0x0006
    08940FF8:[00084080]: sll        $t0, $t0, 0x0002
    08940FFC:[00884021]: addu       $t0, $a0, $t0
    08941000:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    08941004:[00626024]: and        $t4, $v1, $v0
    08941008:[15800005]: bne        $t4, $zr, 0x08941020
    0894100C:[00000000]: nop
    08941010:[00031840]: sll        $v1, $v1, 0x0001
    08941014:[00626024]: and        $t4, $v1, $v0
    08941018:[1180FFFD]: beq        $t4, $zr, 0x08941010
    0894101C:[25080008]: addiu      $t0, $t0, 8
    08941020:[8D0C000C]: lw         $t4, 12($t0)
    08941024:[55880008]: bnel       $t4, $t0, 0x08941048
    08941028:[8D890004]: lw         $t1, 4($t4)
    0894102C:[00606027]: nor        $t4, $v1, $zr <=> li $t4, not $v1
    08941030:[004C1024]: and        $v0, $v0, $t4
    08941034:[00031840]: sll        $v1, $v1, 0x0001
    08941038:[AD620308]: sw         $v0, 776($t3)
    0894103C:[25080008]: addiu      $t0, $t0, 8
    08941040:[1000FFD1]: b          0x08940F88
    08941044:[0043602B]: sltu       $t4, $v0, $v1
    08941048:[01005825]: or         $t3, $t0, $zr <=> move $t3, $t0
    0894104C:[01263024]: and        $a2, $t1, $a2
    08941050:[8D89000C]: lw         $t1, 12($t4)
    08941054:[00C54023]: subu       $t0, $a2, $a1
    08941058:[AD69000C]: sw         $t1, 12($t3)
    0894105C:[AD2B0008]: sw         $t3, 8($t1)
    08941060:[2D090010]: sltiu      $t1, $t0, 16
    08941064:[15200009]: bne        $t1, $zr, 0x0894108C
    08941068:[25820008]: addiu      $v0, $t4, 8
    0894106C:[01853021]: addu       $a2, $t4, $a1
    08941070:[AD460008]: sw         $a2, 8($t2)
    08941074:[AD46000C]: sw         $a2, 12($t2)
    08941078:[ACCA0008]: sw         $t2, 8($a2)
    0894107C:[14E00008]: bne        $a3, $zr, 0x089410A0
    08941080:[ACCA000C]: sw         $t2, 12($a2)
    08941084:[10000007]: b          0x089410A4
    08941088:[00000000]: nop
    0894108C:[01862021]: addu       $a0, $t4, $a2
    08941090:[8C850004]: lw         $a1, 4($a0)
    08941094:[34A50001]: ori        $a1, $a1, 1
    08941098:[1000000A]: b          0x089410C4
    0894109C:[AC850004]: sw         $a1, 4($a0)
    089410A0:[AC860004]: sw         $a2, 4($a0)
    089410A4:[34A40001]: ori        $a0, $a1, 1
    089410A8:[AD840004]: sw         $a0, 4($t4)
    089410AC:[35040001]: ori        $a0, $t0, 1
    089410B0:[ACC40004]: sw         $a0, 4($a2)
    089410B4:[00C82021]: addu       $a0, $a2, $t0
    089410B8:[10000002]: b          0x089410C4
    089410BC:[AC880000]: sw         $t0, 0($a0)
    089410C0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089410C4:[8FB00000]: lw         $s0, 0($sp)
    089410C8:[03E00008]: jr         $ra
    089410CC:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08941018 407036 times (length 4)
    08941004:[00626024]: and        $t4, $v1, $v0
    08941008:[15800005]: bne        $t4, $zr, 0x08941020
    0894100C:[00000000]: nop
--> 08941010:[00031840]: sll        $v1, $v1, 0x0001
    08941014:[00626024]: and        $t4, $v1, $v0
--> 08941018:[1180FFFD]: beq        $t4, $zr, 0x08941010
    0894101C:[25080008]: addiu      $t0, $t0, 8
    08941020:[8D0C000C]: lw         $t4, 12($t0)
    08941024:[55880008]: bnel       $t4, $t0, 0x08941048
    08941028:[8D890004]: lw         $t1, 4($t4)
  Back Branch 08940FEC 109322 times (length 23)
    08940F88:[15800003]: bne        $t4, $zr, 0x08940F98
    08940F8C:[00000000]: nop
    08940F90:[1460001C]: bne        $v1, $zr, 0x08941004
    08940F94:[00000000]: nop
--> 08940F98:[25290001]: addiu      $t1, $t1, 1
    08940F9C:[2D280003]: sltiu      $t0, $t1, 3
    08940FA0:[15000011]: bne        $t0, $zr, 0x08940FE8
    08940FA4:[256B0004]: addiu      $t3, $t3, 4
    08940FA8:[8C870000]: lw         $a3, 0($a0)
    08940FAC:[24A80010]: addiu      $t0, $a1, 16
    08940FB0:[8CE90004]: lw         $t1, 4($a3)
    08940FB4:[01263024]: and        $a2, $t1, $a2
    08940FB8:[00C8402B]: sltu       $t0, $a2, $t0
    08940FBC:[15000040]: bne        $t0, $zr, 0x089410C0
    08940FC0:[00000000]: nop
    08940FC4:[00E54021]: addu       $t0, $a3, $a1
    08940FC8:[AC880000]: sw         $t0, 0($a0)
    08940FCC:[34A40001]: ori        $a0, $a1, 1
    08940FD0:[00C53023]: subu       $a2, $a2, $a1
    08940FD4:[ACE40004]: sw         $a0, 4($a3)
    08940FD8:[34C40001]: ori        $a0, $a2, 1
    08940FDC:[AD040004]: sw         $a0, 4($t0)
    08940FE0:[10000038]: b          0x089410C4
    08940FE4:[24E20008]: addiu      $v0, $a3, 8
    08940FE8:[8D620308]: lw         $v0, 776($t3)
--> 08940FEC:[1040FFEA]: beq        $v0, $zr, 0x08940F98
    08940FF0:[00000000]: nop
    08940FF4:[00094180]: sll        $t0, $t1, 0x0006
    08940FF8:[00084080]: sll        $t0, $t0, 0x0002
    08940FFC:[00884021]: addu       $t0, $a0, $t0
    08941000:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
  Back Branch 08940EA8 87204 times (length 124)
  Back Branch 08941040 27095 times (length 48)
--> 08940F88:[15800003]: bne        $t4, $zr, 0x08940F98
    08940F8C:[00000000]: nop
    08940F90:[1460001C]: bne        $v1, $zr, 0x08941004
    08940F94:[00000000]: nop
    08940F98:[25290001]: addiu      $t1, $t1, 1
    08940F9C:[2D280003]: sltiu      $t0, $t1, 3
    08940FA0:[15000011]: bne        $t0, $zr, 0x08940FE8
    08940FA4:[256B0004]: addiu      $t3, $t3, 4
    08940FA8:[8C870000]: lw         $a3, 0($a0)
    08940FAC:[24A80010]: addiu      $t0, $a1, 16
    08940FB0:[8CE90004]: lw         $t1, 4($a3)
    08940FB4:[01263024]: and        $a2, $t1, $a2
    08940FB8:[00C8402B]: sltu       $t0, $a2, $t0
    08940FBC:[15000040]: bne        $t0, $zr, 0x089410C0
    08940FC0:[00000000]: nop
    08940FC4:[00E54021]: addu       $t0, $a3, $a1
    08940FC8:[AC880000]: sw         $t0, 0($a0)
    08940FCC:[34A40001]: ori        $a0, $a1, 1
    08940FD0:[00C53023]: subu       $a2, $a2, $a1
    08940FD4:[ACE40004]: sw         $a0, 4($a3)
    08940FD8:[34C40001]: ori        $a0, $a2, 1
    08940FDC:[AD040004]: sw         $a0, 4($t0)
    08940FE0:[10000038]: b          0x089410C4
    08940FE4:[24E20008]: addiu      $v0, $a3, 8
    08940FE8:[8D620308]: lw         $v0, 776($t3)
    08940FEC:[1040FFEA]: beq        $v0, $zr, 0x08940F98
    08940FF0:[00000000]: nop
    08940FF4:[00094180]: sll        $t0, $t1, 0x0006
    08940FF8:[00084080]: sll        $t0, $t0, 0x0002
    08940FFC:[00884021]: addu       $t0, $a0, $t0
    08941000:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    08941004:[00626024]: and        $t4, $v1, $v0
    08941008:[15800005]: bne        $t4, $zr, 0x08941020
    0894100C:[00000000]: nop
    08941010:[00031840]: sll        $v1, $v1, 0x0001
    08941014:[00626024]: and        $t4, $v1, $v0
    08941018:[1180FFFD]: beq        $t4, $zr, 0x08941010
    0894101C:[25080008]: addiu      $t0, $t0, 8
    08941020:[8D0C000C]: lw         $t4, 12($t0)
    08941024:[55880008]: bnel       $t4, $t0, 0x08941048
    08941028:[8D890004]: lw         $t1, 4($t4)
    0894102C:[00606027]: nor        $t4, $v1, $zr <=> li $t4, not $v1
    08941030:[004C1024]: and        $v0, $v0, $t4
    08941034:[00031840]: sll        $v1, $v1, 0x0001
    08941038:[AD620308]: sw         $v0, 776($t3)
    0894103C:[25080008]: addiu      $t0, $t0, 8
--> 08941040:[1000FFD1]: b          0x08940F88
    08941044:[0043602B]: sltu       $t4, $v0, $v1
    08941048:[01005825]: or         $t3, $t0, $zr <=> move $t3, $t0
    0894104C:[01263024]: and        $a2, $t1, $a2
    08941050:[8D89000C]: lw         $t1, 12($t4)
    08941054:[00C54023]: subu       $t0, $a2, $a1
    08941058:[AD69000C]: sw         $t1, 12($t3)
    0894105C:[AD2B0008]: sw         $t3, 8($t1)
    08941060:[2D090010]: sltiu      $t1, $t0, 16
  Back Branch 08940CB0 7981 times (length 48)
    08940BF0:[54C90008]: bnel       $a2, $t1, 0x08940C14
    08940BF4:[00C52021]: addu       $a0, $a2, $a1
--> 08940BF8:[248A0008]: addiu      $t2, $a0, 8
    08940BFC:[8D49000C]: lw         $t1, 12($t2)
    08940C00:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    08940C04:[170A002C]: bne        $t8, $t2, 0x08940CB8
    08940C08:[2406FFFC]: addiu      $a2, $zr, -4 <=> li $a2, -4
    08940C0C:[100000A8]: b          0x08940EB0
    08940C10:[00000000]: nop
    08940C14:[8CC5000C]: lw         $a1, 12($a2)
    08940C18:[8C870004]: lw         $a3, 4($a0)
    08940C1C:[24C20008]: addiu      $v0, $a2, 8
    08940C20:[34E70001]: ori        $a3, $a3, 1
    08940C24:[AC870004]: sw         $a3, 4($a0)
    08940C28:[AD25000C]: sw         $a1, 12($t1)
    08940C2C:[10000125]: b          0x089410C4
    08940C30:[ACA90008]: sw         $t1, 8($a1)
    08940C34:[00054202]: srl        $t0, $a1, 0x0008
    08940C38:[2D060100]: sltiu      $a2, $t0, 256
    08940C3C:[14C00003]: bne        $a2, $zr, 0x08940C4C
    08940C40:[2506FF00]: addiu      $a2, $t0, -256
    08940C44:[1000001A]: b          0x08940CB0
    08940C48:[3408005F]: ori        $t0, $zr, 95 <=> li $t0, 95
    08940C4C:[00063402]: srl        $a2, $a2, 0x0010
    08940C50:[30C60008]: andi       $a2, $a2, 8
    08940C54:[00C84004]: sllv       $t0, $t0, $a2
    08940C58:[2509F000]: addiu      $t1, $t0, -4096
    08940C5C:[00094C02]: srl        $t1, $t1, 0x0010
    08940C60:[31290004]: andi       $t1, $t1, 4
    08940C64:[01284004]: sllv       $t0, $t0, $t1
    08940C68:[250AC000]: addiu      $t2, $t0, -16384
    08940C6C:[000A5402]: srl        $t2, $t2, 0x0010
    08940C70:[314A0002]: andi       $t2, $t2, 2
    08940C74:[01484004]: sllv       $t0, $t0, $t2
    08940C78:[01263021]: addu       $a2, $t1, $a2
    08940C7C:[00084382]: srl        $t0, $t0, 0x000E
    08940C80:[00084842]: srl        $t1, $t0, 0x0001
    08940C84:[01204827]: nor        $t1, $t1, $zr <=> li $t1, not $t1
    08940C88:[01463021]: addu       $a2, $t2, $a2
    08940C8C:[01094024]: and        $t0, $t0, $t1
    08940C90:[01063023]: subu       $a2, $t0, $a2
    08940C94:[24C6000D]: addiu      $a2, $a2, 13
    08940C98:[24C80006]: addiu      $t0, $a2, 6
    08940C9C:[01054006]: srlv       $t0, $a1, $t0
    08940CA0:[00063080]: sll        $a2, $a2, 0x0002
    08940CA4:[31080003]: andi       $t0, $t0, 3
    08940CA8:[00C84021]: addu       $t0, $a2, $t0
    08940CAC:[25080040]: addiu      $t0, $t0, 64
--> 08940CB0:[1000FFD1]: b          0x08940BF8
    08940CB4:[00000000]: nop
    08940CB8:[24AB0010]: addiu      $t3, $a1, 16
    08940CBC:[340D0001]: ori        $t5, $zr, 1 <=> li $t5, 1
    08940CC0:[8F02000C]: lw         $v0, 12($t8)
    08940CC4:[8F0F0004]: lw         $t7, 4($t8)
  Back Branch 08940E80 1592 times (length 5)
    08940E60:[8C690004]: lw         $t1, 4($v1)
    08940E64:[35EF0001]: ori        $t7, $t7, 1
    08940E68:[01E9482B]: sltu       $t1, $t7, $t1
    08940E6C:[11200006]: beq        $t1, $zr, 0x08940E88
    08940E70:[00000000]: nop
--> 08940E74:[8C630008]: lw         $v1, 8($v1)
    08940E78:[8C690004]: lw         $t1, 4($v1)
    08940E7C:[01E9482B]: sltu       $t1, $t7, $t1
--> 08940E80:[1520FFFC]: bne        $t1, $zr, 0x08940E74
    08940E84:[00000000]: nop
    08940E88:[8C69000C]: lw         $t1, 12($v1)
    08940E8C:[AD8E0308]: sw         $t6, 776($t4)
    08940E90:[AF09000C]: sw         $t1, 12($t8)
    08940E94:[AF030008]: sw         $v1, 8($t8)
    08940E98:[AC78000C]: sw         $t8, 12($v1)
    08940E9C:[AD380008]: sw         $t8, 8($t1)
    08940EA0:[8D49000C]: lw         $t1, 12($t2)
    08940EA4:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
  Back Branch 08940F50 1213 times (length 34)
    08940EC8:[10690023]: beq        $v1, $t1, 0x08940F58
    08940ECC:[00000000]: nop
--> 08940ED0:[8C620004]: lw         $v0, 4($v1)
    08940ED4:[00461024]: and        $v0, $v0, $a2
    08940ED8:[0045602B]: sltu       $t4, $v0, $a1
    08940EDC:[1580001B]: bne        $t4, $zr, 0x08940F4C
    08940EE0:[8C6B000C]: lw         $t3, 12($v1)
    08940EE4:[8C660008]: lw         $a2, 8($v1)
    08940EE8:[00452023]: subu       $a0, $v0, $a1
    08940EEC:[ACCB000C]: sw         $t3, 12($a2)
    08940EF0:[AD660008]: sw         $a2, 8($t3)
    08940EF4:[2C860010]: sltiu      $a2, $a0, 16
    08940EF8:[10C00007]: beq        $a2, $zr, 0x08940F18
    08940EFC:[246B0008]: addiu      $t3, $v1, 8
    08940F00:[00622021]: addu       $a0, $v1, $v0
    08940F04:[8C850004]: lw         $a1, 4($a0)
    08940F08:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08940F0C:[34A50001]: ori        $a1, $a1, 1
    08940F10:[1000006C]: b          0x089410C4
    08940F14:[AC850004]: sw         $a1, 4($a0)
    08940F18:[00653021]: addu       $a2, $v1, $a1
    08940F1C:[AD460008]: sw         $a2, 8($t2)
    08940F20:[AD46000C]: sw         $a2, 12($t2)
    08940F24:[ACCA0008]: sw         $t2, 8($a2)
    08940F28:[ACCA000C]: sw         $t2, 12($a2)
    08940F2C:[34A50001]: ori        $a1, $a1, 1
    08940F30:[AC650004]: sw         $a1, 4($v1)
    08940F34:[34850001]: ori        $a1, $a0, 1
    08940F38:[ACC50004]: sw         $a1, 4($a2)
    08940F3C:[00C42821]: addu       $a1, $a2, $a0
    08940F40:[ACA40000]: sw         $a0, 0($a1)
    08940F44:[1000005F]: b          0x089410C4
    08940F48:[01601025]: or         $v0, $t3, $zr <=> move $v0, $t3
    08940F4C:[01601825]: or         $v1, $t3, $zr <=> move $v1, $t3
--> 08940F50:[1469FFDF]: bne        $v1, $t1, 0x08940ED0
    08940F54:[00000000]: nop
    08940F58:[25020001]: addiu      $v0, $t0, 1
    08940F5C:[00024942]: srl        $t1, $v0, 0x0005
    08940F60:[00095880]: sll        $t3, $t1, 0x0002
    08940F64:[00024040]: sll        $t0, $v0, 0x0001
    08940F68:[008B5821]: addu       $t3, $a0, $t3
    08940F6C:[304C001F]: andi       $t4, $v0, 31
    08940F70:[8D620308]: lw         $v0, 776($t3)
    08940F74:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    08940F78:[00084080]: sll        $t0, $t0, 0x0002
    08940F7C:[01831804]: sllv       $v1, $v1, $t4
    08940F80:[00884021]: addu       $t0, $a0, $t0
    08940F84:[0043602B]: sltu       $t4, $v0, $v1
_S1_2_8811BDC 15381065 instructions (0,395%), 20140 calls (08811BDC - 0881208C, length 301)
    08811BDC:[27BDFFC0]: addiu      $sp, $sp, -64
    08811BE0:[AFB00024]: sw         $s0, 36($sp)
    08811BE4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08811BE8:[E7B4000C]: swc1       $f20, 12($sp)
    08811BEC:[E7B60010]: swc1       $f22, 16($sp)
    08811BF0:[E7B80014]: swc1       $f24, 20($sp)
    08811BF4:[E7BA0018]: swc1       $f26, 24($sp)
    08811BF8:[E7BC001C]: swc1       $f28, 28($sp)
    08811BFC:[E7BE0020]: swc1       $f30, 32($sp)
    08811C00:[AFB10028]: sw         $s1, 40($sp)
    08811C04:[AFB2002C]: sw         $s2, 44($sp)
    08811C08:[AFB30030]: sw         $s3, 48($sp)
    08811C0C:[AFB40034]: sw         $s4, 52($sp)
    08811C10:[AFB50038]: sw         $s5, 56($sp)
    08811C14:[AFBF003C]: sw         $ra, 60($sp)
    08811C18:[0E2046E7]: jal        0x08811B9C
    08811C1C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08811C20:[8E240498]: lw         $a0, 1176($s1)
    08811C24:[54800003]: bnel       $a0, $zr, 0x08811C34
    08811C28:[8F849100]: lw         $a0, -28416($gp)
    08811C2C:[10000109]: b          0x08812054
    08811C30:[00000000]: nop
    08811C34:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    08811C38:[C48C0428]: lwc1       $f12, 1064($a0)
    08811C3C:[44856800]: mtc1       $a1, $f13
    08811C40:[3C1408C0]: lui        $s4, 0x08C0 <=> li $s4, 0x08C00000
    08811C44:[460D6342]: mul.s      $f13, $f12, $f13
    08811C48:[E7AC0000]: swc1       $f12, 0($sp)
    08811C4C:[8E84BEF8]: lw         $a0, -16648($s4)
    08811C50:[26320498]: addiu      $s2, $s1, 1176
    08811C54:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08811C58:[0E21C24C]: jal        0x08870930
    08811C5C:[E7AD0004]: swc1       $f13, 4($sp)
    08811C60:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    08811C64:[0275202A]: slt        $a0, $s3, $s5
    08811C68:[108000DB]: beq        $a0, $zr, 0x08811FD8
    08811C6C:[3C04BF80]: lui        $a0, 0xBF80 <=> li $a0, 0xBF800000
    08811C70:[4480A000]: mtc1       $zr, $f20
    08811C74:[4484B000]: mtc1       $a0, $f22
    08811C78:[C7AC0004]: lwc1       $f12, 4($sp)
    08811C7C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08811C80:[4484D000]: mtc1       $a0, $f26
    08811C84:[3C054200]: lui        $a1, 0x4200 <=> li $a1, 0x42000000
    08811C88:[3C044220]: lui        $a0, 0x4220 <=> li $a0, 0x42200000
    08811C8C:[46006307]: neg.s      $f12, $f12
    08811C90:[4484F000]: mtc1       $a0, $f30
    08811C94:[E7AC0008]: swc1       $f12, 8($sp)
    08811C98:[3C04C1A0]: lui        $a0, 0xC1A0 <=> li $a0, 0xC1A00000
    08811C9C:[4485C000]: mtc1       $a1, $f24
    08811CA0:[4484E000]: mtc1       $a0, $f28
    08811CA4:[8E84BEF8]: lw         $a0, -16648($s4)
    08811CA8:[0E21C254]: jal        0x08870950
    08811CAC:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08811CB0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08811CB4:[10910004]: beq        $a0, $s1, 0x08811CC8
    08811CB8:[C7AD0000]: lwc1       $f13, 0($sp)
    08811CBC:[8C850498]: lw         $a1, 1176($a0)
    08811CC0:[14A00003]: bne        $a1, $zr, 0x08811CD0
    08811CC4:[24840498]: addiu      $a0, $a0, 1176
    08811CC8:[100000BF]: b          0x08811FC8
    08811CCC:[00000000]: nop
    08811CD0:[C48C0028]: lwc1       $f12, 40($a0)
    08811CD4:[C64E0028]: lwc1       $f14, 40($s2)
    08811CD8:[C7AF0004]: lwc1       $f15, 4($sp)
    08811CDC:[460E6301]: sub.s      $f12, $f12, $f14
    08811CE0:[460F603E]: c.le.s     $f12, $f15
    08811CE4:[00000000]: nop
    08811CE8:[45010003]: bc1t       0x08811CF8
    08811CEC:[00000000]: nop
    08811CF0:[10000007]: b          0x08811D10
    08811CF4:[460D6301]: sub.s      $f12, $f12, $f13
    08811CF8:[C7AE0008]: lwc1       $f14, 8($sp)
    08811CFC:[460E603C]: c.lt.s     $f12, $f14
    08811D00:[00000000]: nop
    08811D04:[45020003]: bc1fl      0x08811D14
    08811D08:[C48D0038]: lwc1       $f13, 56($a0)
    08811D0C:[460D6300]: add.s      $f12, $f12, $f13
    08811D10:[C48D0038]: lwc1       $f13, 56($a0)
    08811D14:[C64E0038]: lwc1       $f14, 56($s2)
    08811D18:[3C064270]: lui        $a2, 0x4270 <=> li $a2, 0x42700000
    08811D1C:[460E6B41]: sub.s      $f13, $f13, $f14
    08811D20:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08811D24:[44867800]: mtc1       $a2, $f15
    08811D28:[460F603C]: c.lt.s     $f12, $f15
    08811D2C:[00000000]: nop
    08811D30:[45000030]: bc1f       0x08811DF4
    08811D34:[461A6B81]: sub.s      $f14, $f13, $f26
    08811D38:[3C064040]: lui        $a2, 0x4040 <=> li $a2, 0x40400000
    08811D3C:[44867800]: mtc1       $a2, $f15
    08811D40:[460F603E]: c.le.s     $f12, $f15
    08811D44:[00000000]: nop
    08811D48:[4501002A]: bc1t       0x08811DF4
    08811D4C:[00000000]: nop
    08811D50:[4614703C]: c.lt.s     $f14, $f20
    08811D54:[00000000]: nop
    08811D58:[45000026]: bc1f       0x08811DF4
    08811D5C:[00000000]: nop
    08811D60:[460C7BC1]: sub.s      $f15, $f15, $f12
    08811D64:[460E7B83]: div.s      $f14, $f15, $f14
    08811D68:[C7908064]: lwc1       $f16, -32668($gp)
    08811D6C:[460E803E]: c.le.s     $f16, $f14
    08811D70:[00000000]: nop
    08811D74:[4501001F]: bc1t       0x08811DF4
    08811D78:[00000000]: nop
    08811D7C:[C48F0014]: lwc1       $f15, 20($a0)
    08811D80:[C4900018]: lwc1       $f16, 24($a0)
    08811D84:[46187BC2]: mul.s      $f15, $f15, $f24
    08811D88:[46188402]: mul.s      $f16, $f16, $f24
    08811D8C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08811D90:[46007BCD]: trunc.w.s  $f15, $f15
    08811D94:[4600840D]: trunc.w.s  $f16, $f16
    08811D98:[44067800]: mfc1       $a2, $f15
    08811D9C:[04C10002]: bgez       $a2, 0x08811DA8
    08811DA0:[44078000]: mfc1       $a3, $f16
    08811DA4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08811DA8:[28E80021]: slti       $t0, $a3, 33
    08811DAC:[15000002]: bne        $t0, $zr, 0x08811DB8
    08811DB0:[00000000]: nop
    08811DB4:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    08811DB8:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08811DBC:[0107482A]: slt        $t1, $t0, $a3
    08811DC0:[1120000C]: beq        $t1, $zr, 0x08811DF4
    08811DC4:[00063080]: sll        $a2, $a2, 0x0002
    08811DC8:[02063021]: addu       $a2, $s0, $a2
    08811DCC:[C4CF0180]: lwc1       $f15, 384($a2)
    08811DD0:[460F703C]: c.lt.s     $f14, $f15
    08811DD4:[00000000]: nop
    08811DD8:[45000002]: bc1f       0x08811DE4
    08811DDC:[00000000]: nop
    08811DE0:[E4CE0180]: swc1       $f14, 384($a2)
    08811DE4:[25080001]: addiu      $t0, $t0, 1
    08811DE8:[0107482A]: slt        $t1, $t0, $a3
    08811DEC:[1520FFF7]: bne        $t1, $zr, 0x08811DCC
    08811DF0:[24C60004]: addiu      $a2, $a2, 4
    08811DF4:[461E603C]: c.lt.s     $f12, $f30
    08811DF8:[00000000]: nop
    08811DFC:[45000072]: bc1f       0x08811FC8
    08811E00:[00000000]: nop
    08811E04:[461C603E]: c.le.s     $f12, $f28
    08811E08:[00000000]: nop
    08811E0C:[4501006E]: bc1t       0x08811FC8
    08811E10:[00000000]: nop
    08811E14:[C48E0014]: lwc1       $f14, 20($a0)
    08811E18:[C48F0018]: lwc1       $f15, 24($a0)
    08811E1C:[46187382]: mul.s      $f14, $f14, $f24
    08811E20:[46187BC2]: mul.s      $f15, $f15, $f24
    08811E24:[4600738D]: trunc.w.s  $f14, $f14
    08811E28:[46007BCD]: trunc.w.s  $f15, $f15
    08811E2C:[44047000]: mfc1       $a0, $f14
    08811E30:[04810002]: bgez       $a0, 0x08811E3C
    08811E34:[44067800]: mfc1       $a2, $f15
    08811E38:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08811E3C:[28C70021]: slti       $a3, $a2, 33
    08811E40:[14E00002]: bne        $a3, $zr, 0x08811E4C
    08811E44:[00000000]: nop
    08811E48:[34060020]: ori        $a2, $zr, 32 <=> li $a2, 32
    08811E4C:[4614603E]: c.le.s     $f12, $f20
    08811E50:[00000000]: nop
    08811E54:[45010041]: bc1t       0x08811F5C
    08811E58:[00000000]: nop
    08811E5C:[3C074000]: lui        $a3, 0x4000 <=> li $a3, 0x40000000
    08811E60:[44877000]: mtc1       $a3, $f14
    08811E64:[460E6B41]: sub.s      $f13, $f13, $f14
    08811E68:[4614683E]: c.le.s     $f13, $f20
    08811E6C:[00000000]: nop
    08811E70:[45010005]: bc1t       0x08811E88
    08811E74:[3C073E4C]: lui        $a3, 0x3E4C <=> li $a3, 0x3E4C0000
    08811E78:[3C073E00]: lui        $a3, 0x3E00 <=> li $a3, 0x3E000000
    08811E7C:[44877000]: mtc1       $a3, $f14
    08811E80:[10000004]: b          0x08811E94
    08811E84:[460E6B42]: mul.s      $f13, $f13, $f14
    08811E88:[34E7CCCD]: ori        $a3, $a3, -13107
    08811E8C:[44877000]: mtc1       $a3, $f14
    08811E90:[460E6B42]: mul.s      $f13, $f13, $f14
    08811E94:[46006C06]: mov.s      $f16, $f13
    08811E98:[461A803E]: c.le.s     $f16, $f26
    08811E9C:[00000000]: nop
    08811EA0:[45010003]: bc1t       0x08811EB0
    08811EA4:[00000000]: nop
    08811EA8:[10000006]: b          0x08811EC4
    08811EAC:[4600D406]: mov.s      $f16, $f26
    08811EB0:[4616683C]: c.lt.s     $f13, $f22
    08811EB4:[00000000]: nop
    08811EB8:[45000002]: bc1f       0x08811EC4
    08811EBC:[00000000]: nop
    08811EC0:[4600B406]: mov.s      $f16, $f22
    08811EC4:[460CF341]: sub.s      $f13, $f30, $f12
    08811EC8:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    08811ECC:[461E6B43]: div.s      $f13, $f13, $f30
    08811ED0:[00E6402A]: slt        $t0, $a3, $a2
    08811ED4:[1100001F]: beq        $t0, $zr, 0x08811F54
    08811ED8:[00042080]: sll        $a0, $a0, 0x0002
    08811EDC:[02042021]: addu       $a0, $s0, $a0
    08811EE0:[C48E0000]: lwc1       $f14, 0($a0)
    08811EE4:[460E603C]: c.lt.s     $f12, $f14
    08811EE8:[00000000]: nop
    08811EEC:[45000002]: bc1f       0x08811EF8
    08811EF0:[00000000]: nop
    08811EF4:[E48C0000]: swc1       $f12, 0($a0)
    08811EF8:[10A00004]: beq        $a1, $zr, 0x08811F0C
    08811EFC:[00000000]: nop
    08811F00:[4600B386]: mov.s      $f14, $f22
    08811F04:[10000002]: b          0x08811F10
    08811F08:[46007406]: mov.s      $f16, $f14
    08811F0C:[46106B82]: mul.s      $f14, $f13, $f16
    08811F10:[C48F0100]: lwc1       $f15, 256($a0)
    08811F14:[C4910080]: lwc1       $f17, 128($a0)
    08811F18:[46117BC2]: mul.s      $f15, $f15, $f17
    08811F1C:[46147832]: c.eq.s     $f15, $f20
    08811F20:[00000000]: nop
    08811F24:[45010005]: bc1t       0x08811F3C
    08811F28:[00000000]: nop
    08811F2C:[460F703C]: c.lt.s     $f14, $f15
    08811F30:[00000000]: nop
    08811F34:[45000003]: bc1f       0x08811F44
    08811F38:[00000000]: nop
    08811F3C:[E48D0100]: swc1       $f13, 256($a0)
    08811F40:[E4900080]: swc1       $f16, 128($a0)
    08811F44:[24E70001]: addiu      $a3, $a3, 1
    08811F48:[00E6402A]: slt        $t0, $a3, $a2
    08811F4C:[1500FFE4]: bne        $t0, $zr, 0x08811EE0
    08811F50:[24840004]: addiu      $a0, $a0, 4
    08811F54:[1000001C]: b          0x08811FC8
    08811F58:[00000000]: nop
    08811F5C:[461A6B40]: add.s      $f13, $f13, $f26
    08811F60:[4614683E]: c.le.s     $f13, $f20
    08811F64:[00000000]: nop
    08811F68:[45010017]: bc1t       0x08811FC8
    08811F6C:[00000000]: nop
    08811F70:[3C053E4C]: lui        $a1, 0x3E4C <=> li $a1, 0x3E4C0000
    08811F74:[460CE301]: sub.s      $f12, $f28, $f12
    08811F78:[34A7CCCD]: ori        $a3, $a1, -13107
    08811F7C:[461C6303]: div.s      $f12, $f12, $f28
    08811F80:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08811F84:[00A6402A]: slt        $t0, $a1, $a2
    08811F88:[44877000]: mtc1       $a3, $f14
    08811F8C:[1100000E]: beq        $t0, $zr, 0x08811FC8
    08811F90:[460E6B42]: mul.s      $f13, $f13, $f14
    08811F94:[00042080]: sll        $a0, $a0, 0x0002
    08811F98:[02042021]: addu       $a0, $s0, $a0
    08811F9C:[C48E0280]: lwc1       $f14, 640($a0)
    08811FA0:[460E603E]: c.le.s     $f12, $f14
    08811FA4:[00000000]: nop
    08811FA8:[45010003]: bc1t       0x08811FB8
    08811FAC:[00000000]: nop
    08811FB0:[E48C0280]: swc1       $f12, 640($a0)
    08811FB4:[E48D0200]: swc1       $f13, 512($a0)
    08811FB8:[24A50001]: addiu      $a1, $a1, 1
    08811FBC:[00A6382A]: slt        $a3, $a1, $a2
    08811FC0:[14E0FFF6]: bne        $a3, $zr, 0x08811F9C
    08811FC4:[24840004]: addiu      $a0, $a0, 4
    08811FC8:[26730001]: addiu      $s3, $s3, 1
    08811FCC:[0275202A]: slt        $a0, $s3, $s5
    08811FD0:[1480FF34]: bne        $a0, $zr, 0x08811CA4
    08811FD4:[00000000]: nop
    08811FD8:[8E040394]: lw         $a0, 916($s0)
    08811FDC:[10800014]: beq        $a0, $zr, 0x08812030
    08811FE0:[00000000]: nop
    08811FE4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08811FE8:[44806000]: mtc1       $zr, $f12
    08811FEC:[C60D0080]: lwc1       $f13, 128($s0)
    08811FF0:[C60E0100]: lwc1       $f14, 256($s0)
    08811FF4:[C60F0200]: lwc1       $f15, 512($s0)
    08811FF8:[460D7342]: mul.s      $f13, $f14, $f13
    08811FFC:[C60E0280]: lwc1       $f14, 640($s0)
    08812000:[460C683C]: c.lt.s     $f13, $f12
    08812004:[00000000]: nop
    08812008:[45010002]: bc1t       0x08812014
    0881200C:[460F7382]: mul.s      $f14, $f14, $f15
    08812010:[460E6B40]: add.s      $f13, $f13, $f14
    08812014:[E60D0300]: swc1       $f13, 768($s0)
    08812018:[24840001]: addiu      $a0, $a0, 1
    0881201C:[28850020]: slti       $a1, $a0, 32
    08812020:[14A0FFF2]: bne        $a1, $zr, 0x08811FEC
    08812024:[26100004]: addiu      $s0, $s0, 4
    08812028:[1000000A]: b          0x08812054
    0881202C:[00000000]: nop
    08812030:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08812034:[C60C0080]: lwc1       $f12, 128($s0)
    08812038:[C60D0100]: lwc1       $f13, 256($s0)
    0881203C:[24840001]: addiu      $a0, $a0, 1
    08812040:[460C6B02]: mul.s      $f12, $f13, $f12
    08812044:[28850020]: slti       $a1, $a0, 32
    08812048:[E60C0300]: swc1       $f12, 768($s0)
    0881204C:[14A0FFF9]: bne        $a1, $zr, 0x08812034
    08812050:[26100004]: addiu      $s0, $s0, 4
    08812054:[C7B4000C]: lwc1       $f20, 12($sp)
    08812058:[C7B60010]: lwc1       $f22, 16($sp)
    0881205C:[C7B80014]: lwc1       $f24, 20($sp)
    08812060:[C7BA0018]: lwc1       $f26, 24($sp)
    08812064:[C7BC001C]: lwc1       $f28, 28($sp)
    08812068:[C7BE0020]: lwc1       $f30, 32($sp)
    0881206C:[8FB00024]: lw         $s0, 36($sp)
    08812070:[8FB10028]: lw         $s1, 40($sp)
    08812074:[8FB2002C]: lw         $s2, 44($sp)
    08812078:[8FB30030]: lw         $s3, 48($sp)
    0881207C:[8FB40034]: lw         $s4, 52($sp)
    08812080:[8FB50038]: lw         $s5, 56($sp)
    08812084:[8FBF003C]: lw         $ra, 60($sp)
    08812088:[03E00008]: jr         $ra
    0881208C:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0881204C 616736 times (length 8)
    08812020:[14A0FFF2]: bne        $a1, $zr, 0x08811FEC
    08812024:[26100004]: addiu      $s0, $s0, 4
    08812028:[1000000A]: b          0x08812054
    0881202C:[00000000]: nop
    08812030:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
--> 08812034:[C60C0080]: lwc1       $f12, 128($s0)
    08812038:[C60D0100]: lwc1       $f13, 256($s0)
    0881203C:[24840001]: addiu      $a0, $a0, 1
    08812040:[460C6B02]: mul.s      $f12, $f13, $f12
    08812044:[28850020]: slti       $a1, $a0, 32
    08812048:[E60C0300]: swc1       $f12, 768($s0)
--> 0881204C:[14A0FFF9]: bne        $a1, $zr, 0x08812034
    08812050:[26100004]: addiu      $s0, $s0, 4
    08812054:[C7B4000C]: lwc1       $f20, 12($sp)
    08812058:[C7B60010]: lwc1       $f22, 16($sp)
    0881205C:[C7B80014]: lwc1       $f24, 20($sp)
    08812060:[C7BA0018]: lwc1       $f26, 24($sp)
    08812064:[C7BC001C]: lwc1       $f28, 28($sp)
    08812068:[C7BE0020]: lwc1       $f30, 32($sp)
    0881206C:[8FB00024]: lw         $s0, 36($sp)
    08812070:[8FB10028]: lw         $s1, 40($sp)
    08812074:[8FB2002C]: lw         $s2, 44($sp)
    08812078:[8FB30030]: lw         $s3, 48($sp)
    0881207C:[8FB40034]: lw         $s4, 52($sp)
    08812080:[8FB50038]: lw         $s5, 56($sp)
    08812084:[8FBF003C]: lw         $ra, 60($sp)
  Back Branch 08811FD0 120840 times (length 205)
  Back Branch 08811F4C 36778 times (length 29)
    08811ED4:[1100001F]: beq        $t0, $zr, 0x08811F54
    08811ED8:[00042080]: sll        $a0, $a0, 0x0002
    08811EDC:[02042021]: addu       $a0, $s0, $a0
--> 08811EE0:[C48E0000]: lwc1       $f14, 0($a0)
    08811EE4:[460E603C]: c.lt.s     $f12, $f14
    08811EE8:[00000000]: nop
    08811EEC:[45000002]: bc1f       0x08811EF8
    08811EF0:[00000000]: nop
    08811EF4:[E48C0000]: swc1       $f12, 0($a0)
    08811EF8:[10A00004]: beq        $a1, $zr, 0x08811F0C
    08811EFC:[00000000]: nop
    08811F00:[4600B386]: mov.s      $f14, $f22
    08811F04:[10000002]: b          0x08811F10
    08811F08:[46007406]: mov.s      $f16, $f14
    08811F0C:[46106B82]: mul.s      $f14, $f13, $f16
    08811F10:[C48F0100]: lwc1       $f15, 256($a0)
    08811F14:[C4910080]: lwc1       $f17, 128($a0)
    08811F18:[46117BC2]: mul.s      $f15, $f15, $f17
    08811F1C:[46147832]: c.eq.s     $f15, $f20
    08811F20:[00000000]: nop
    08811F24:[45010005]: bc1t       0x08811F3C
    08811F28:[00000000]: nop
    08811F2C:[460F703C]: c.lt.s     $f14, $f15
    08811F30:[00000000]: nop
    08811F34:[45000003]: bc1f       0x08811F44
    08811F38:[00000000]: nop
    08811F3C:[E48D0100]: swc1       $f13, 256($a0)
    08811F40:[E4900080]: swc1       $f16, 128($a0)
    08811F44:[24E70001]: addiu      $a3, $a3, 1
    08811F48:[00E6402A]: slt        $t0, $a3, $a2
--> 08811F4C:[1500FFE4]: bne        $t0, $zr, 0x08811EE0
    08811F50:[24840004]: addiu      $a0, $a0, 4
    08811F54:[1000001C]: b          0x08811FC8
    08811F58:[00000000]: nop
    08811F5C:[461A6B40]: add.s      $f13, $f13, $f26
    08811F60:[4614683E]: c.le.s     $f13, $f20
    08811F64:[00000000]: nop
  Back Branch 08812020 27744 times (length 15)
    08811FD8:[8E040394]: lw         $a0, 916($s0)
    08811FDC:[10800014]: beq        $a0, $zr, 0x08812030
    08811FE0:[00000000]: nop
    08811FE4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08811FE8:[44806000]: mtc1       $zr, $f12
--> 08811FEC:[C60D0080]: lwc1       $f13, 128($s0)
    08811FF0:[C60E0100]: lwc1       $f14, 256($s0)
    08811FF4:[C60F0200]: lwc1       $f15, 512($s0)
    08811FF8:[460D7342]: mul.s      $f13, $f14, $f13
    08811FFC:[C60E0280]: lwc1       $f14, 640($s0)
    08812000:[460C683C]: c.lt.s     $f13, $f12
    08812004:[00000000]: nop
    08812008:[45010002]: bc1t       0x08812014
    0881200C:[460F7382]: mul.s      $f14, $f14, $f15
    08812010:[460E6B40]: add.s      $f13, $f13, $f14
    08812014:[E60D0300]: swc1       $f13, 768($s0)
    08812018:[24840001]: addiu      $a0, $a0, 1
    0881201C:[28850020]: slti       $a1, $a0, 32
--> 08812020:[14A0FFF2]: bne        $a1, $zr, 0x08811FEC
    08812024:[26100004]: addiu      $s0, $s0, 4
    08812028:[1000000A]: b          0x08812054
    0881202C:[00000000]: nop
    08812030:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
  Back Branch 08811FC0 15656 times (length 11)
    08811F8C:[1100000E]: beq        $t0, $zr, 0x08811FC8
    08811F90:[460E6B42]: mul.s      $f13, $f13, $f14
    08811F94:[00042080]: sll        $a0, $a0, 0x0002
    08811F98:[02042021]: addu       $a0, $s0, $a0
--> 08811F9C:[C48E0280]: lwc1       $f14, 640($a0)
    08811FA0:[460E603E]: c.le.s     $f12, $f14
    08811FA4:[00000000]: nop
    08811FA8:[45010003]: bc1t       0x08811FB8
    08811FAC:[00000000]: nop
    08811FB0:[E48C0280]: swc1       $f12, 640($a0)
    08811FB4:[E48D0200]: swc1       $f13, 512($a0)
    08811FB8:[24A50001]: addiu      $a1, $a1, 1
    08811FBC:[00A6382A]: slt        $a3, $a1, $a2
--> 08811FC0:[14E0FFF6]: bne        $a3, $zr, 0x08811F9C
    08811FC4:[24840004]: addiu      $a0, $a0, 4
    08811FC8:[26730001]: addiu      $s3, $s3, 1
    08811FCC:[0275202A]: slt        $a0, $s3, $s5
    08811FD0:[1480FF34]: bne        $a0, $zr, 0x08811CA4
  Back Branch 08811DEC 1621 times (length 10)
    08811DB8:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08811DBC:[0107482A]: slt        $t1, $t0, $a3
    08811DC0:[1120000C]: beq        $t1, $zr, 0x08811DF4
    08811DC4:[00063080]: sll        $a2, $a2, 0x0002
    08811DC8:[02063021]: addu       $a2, $s0, $a2
--> 08811DCC:[C4CF0180]: lwc1       $f15, 384($a2)
    08811DD0:[460F703C]: c.lt.s     $f14, $f15
    08811DD4:[00000000]: nop
    08811DD8:[45000002]: bc1f       0x08811DE4
    08811DDC:[00000000]: nop
    08811DE0:[E4CE0180]: swc1       $f14, 384($a2)
    08811DE4:[25080001]: addiu      $t0, $t0, 1
    08811DE8:[0107482A]: slt        $t1, $t0, $a3
--> 08811DEC:[1520FFF7]: bne        $t1, $zr, 0x08811DCC
    08811DF0:[24C60004]: addiu      $a2, $a2, 4
    08811DF4:[461E603C]: c.lt.s     $f12, $f30
    08811DF8:[00000000]: nop
    08811DFC:[45000072]: bc1f       0x08811FC8
_S1_2_8AC67BC 15299144 instructions (0,393%), 3372 calls (08AC67BC - 08AC8FD4, length 2567)
  Back Branch 08AC8F14 137643 times (length 310)
  Back Branch 08AC8774 21364 times (length 171)
  Back Branch 08AC87A4 18547 times (length 183)
  Back Branch 08AC87AC 11341 times (length 19)
    08AC875C:[1480FF5C]: bne        $a0, $zr, 0x08AC84D0
    08AC8760:[00000000]: nop
    08AC8764:[26310001]: addiu      $s1, $s1, 1
--> 08AC8768:[8E040000]: lw         $a0, 0($s0)
    08AC876C:[8C840004]: lw         $a0, 4($a0)
    08AC8770:[0091202B]: sltu       $a0, $a0, $s1
    08AC8774:[1480FF56]: bne        $a0, $zr, 0x08AC84D0
    08AC8778:[00000000]: nop
    08AC877C:[8E040000]: lw         $a0, 0($s0)
    08AC8780:[00112900]: sll        $a1, $s1, 0x0004
    08AC8784:[00A53021]: addu       $a2, $a1, $a1
    08AC8788:[00A62821]: addu       $a1, $a1, $a2
    08AC878C:[24840008]: addiu      $a0, $a0, 8
    08AC8790:[00852021]: addu       $a0, $a0, $a1
    08AC8794:[8C840000]: lw         $a0, 0($a0)
    08AC8798:[24840002]: addiu      $a0, $a0, 2
    08AC879C:[2C840001]: sltiu      $a0, $a0, 1
    08AC87A0:[308400FF]: andi       $a0, $a0, 255
    08AC87A4:[1080FF4A]: beq        $a0, $zr, 0x08AC84D0
    08AC87A8:[00000000]: nop
--> 08AC87AC:[1000FFEE]: b          0x08AC8768
    08AC87B0:[26310001]: addiu      $s1, $s1, 1
    08AC87B4:[8FA40380]: lw         $a0, 896($sp)
    08AC87B8:[8C850000]: lw         $a1, 0($a0)
    08AC87BC:[8C860004]: lw         $a2, 4($a0)
    08AC87C0:[8C870008]: lw         $a3, 8($a0)
    08AC87C4:[AFA50028]: sw         $a1, 40($sp)
    08AC87C8:[8C85000C]: lw         $a1, 12($a0)
    08AC87CC:[AFA6002C]: sw         $a2, 44($sp)
    08AC87D0:[8C860010]: lw         $a2, 16($a0)
    08AC87D4:[AFA70030]: sw         $a3, 48($sp)
    08AC87D8:[8C870014]: lw         $a3, 20($a0)
    08AC87DC:[AFA50034]: sw         $a1, 52($sp)
    08AC87E0:[8C850018]: lw         $a1, 24($a0)
    08AC87E4:[4600C506]: mov.s      $f20, $f24
    08AC87E8:[AFA60038]: sw         $a2, 56($sp)
    08AC87EC:[8C84001C]: lw         $a0, 28($a0)
    08AC87F0:[AFA7003C]: sw         $a3, 60($sp)
    08AC87F4:[AFA50040]: sw         $a1, 64($sp)
    08AC87F8:[AFA40044]: sw         $a0, 68($sp)
    08AC87FC:[8E960050]: lw         $s6, 80($s4)
    08AC8800:[AFA00048]: sw         $zr, 72($sp)
    08AC8804:[0280B825]: or         $s7, $s4, $zr <=> move $s7, $s4
  Back Branch 08AC875C 10023 times (length 165)
  Back Branch 08AC8F28 4328 times (length 458)
  Back Branch 08AC8F30 4328 times (length 460)
  Back Branch 08AC7770 2367 times (length 668)
  Back Branch 08AC8404 2367 times (length 391)
  Back Branch 08AC7BA0 2054 times (length 4)
    08AC7B8C:[0211202B]: sltu       $a0, $s0, $s1
    08AC7B90:[10800005]: beq        $a0, $zr, 0x08AC7BA8
    08AC7B94:[AFB10344]: sw         $s1, 836($sp)
--> 08AC7B98:[26100001]: addiu      $s0, $s0, 1
    08AC7B9C:[0211202B]: sltu       $a0, $s0, $s1
--> 08AC7BA0:[1480FFFD]: bne        $a0, $zr, 0x08AC7B98
    08AC7BA4:[AFB10344]: sw         $s1, 836($sp)
    08AC7BA8:[8E960050]: lw         $s6, 80($s4)
    08AC7BAC:[4600C686]: mov.s      $f26, $f24
    08AC7BB0:[0280F025]: or         $fp, $s4, $zr <=> move $fp, $s4
  Back Branch 08AC84C8 1172 times (length 19)
    08AC8470:[14800004]: bne        $a0, $zr, 0x08AC8484
    08AC8474:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08AC8478:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08AC847C:[10000014]: b          0x08AC84D0
    08AC8480:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
--> 08AC8484:[8E840068]: lw         $a0, 104($s4)
    08AC8488:[8C840004]: lw         $a0, 4($a0)
    08AC848C:[0091202B]: sltu       $a0, $a0, $s1
    08AC8490:[1480000F]: bne        $a0, $zr, 0x08AC84D0
    08AC8494:[26900068]: addiu      $s0, $s4, 104
    08AC8498:[8E840068]: lw         $a0, 104($s4)
    08AC849C:[00112900]: sll        $a1, $s1, 0x0004
    08AC84A0:[00A53021]: addu       $a2, $a1, $a1
    08AC84A4:[24840008]: addiu      $a0, $a0, 8
    08AC84A8:[00A62821]: addu       $a1, $a1, $a2
    08AC84AC:[00852021]: addu       $a0, $a0, $a1
    08AC84B0:[8C840000]: lw         $a0, 0($a0)
    08AC84B4:[24840002]: addiu      $a0, $a0, 2
    08AC84B8:[2C840001]: sltiu      $a0, $a0, 1
    08AC84BC:[308400FF]: andi       $a0, $a0, 255
    08AC84C0:[10800003]: beq        $a0, $zr, 0x08AC84D0
    08AC84C4:[26900068]: addiu      $s0, $s4, 104
--> 08AC84C8:[1000FFEE]: b          0x08AC8484
    08AC84CC:[26310001]: addiu      $s1, $s1, 1
    08AC84D0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08AC84D4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08AC84D8:[12000009]: beq        $s0, $zr, 0x08AC8500
  Back Branch 08AC7900 527 times (length 66)
    08AC77EC:[10800003]: beq        $a0, $zr, 0x08AC77FC
    08AC77F0:[26840068]: addiu      $a0, $s4, 104
    08AC77F4:[1000FFEE]: b          0x08AC77B0
    08AC77F8:[24A50001]: addiu      $a1, $a1, 1
    08AC77FC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
--> 08AC7800:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AC7804:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08AC7808:[10800009]: beq        $a0, $zr, 0x08AC7830
    08AC780C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AC7810:[8C890000]: lw         $t1, 0($a0)
    08AC7814:[51200007]: beql       $t1, $zr, 0x08AC7834
    08AC7818:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC781C:[8C890000]: lw         $t1, 0($a0)
    08AC7820:[8D290004]: lw         $t1, 4($t1)
    08AC7824:[0125482B]: sltu       $t1, $t1, $a1
    08AC7828:[11200003]: beq        $t1, $zr, 0x08AC7838
    08AC782C:[310800FF]: andi       $t0, $t0, 255
    08AC7830:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC7834:[310800FF]: andi       $t0, $t0, 255
    08AC7838:[11000011]: beq        $t0, $zr, 0x08AC7880
    08AC783C:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08AC7840:[10C00009]: beq        $a2, $zr, 0x08AC7868
    08AC7844:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AC7848:[8CC90000]: lw         $t1, 0($a2)
    08AC784C:[51200007]: beql       $t1, $zr, 0x08AC786C
    08AC7850:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC7854:[8CC90000]: lw         $t1, 0($a2)
    08AC7858:[8D290004]: lw         $t1, 4($t1)
    08AC785C:[0127482B]: sltu       $t1, $t1, $a3
    08AC7860:[11200003]: beq        $t1, $zr, 0x08AC7870
    08AC7864:[310800FF]: andi       $t0, $t0, 255
    08AC7868:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC786C:[310800FF]: andi       $t0, $t0, 255
    08AC7870:[11000003]: beq        $t0, $zr, 0x08AC7880
    08AC7874:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08AC7878:[10000007]: b          0x08AC7898
    08AC787C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08AC7880:[14880004]: bne        $a0, $t0, 0x08AC7894
    08AC7884:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AC7888:[14A70003]: bne        $a1, $a3, 0x08AC7898
    08AC788C:[30C600FF]: andi       $a2, $a2, 255
    08AC7890:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08AC7894:[30C600FF]: andi       $a2, $a2, 255
    08AC7898:[2CC60001]: sltiu      $a2, $a2, 1
    08AC789C:[30C600FF]: andi       $a2, $a2, 255
    08AC78A0:[10C00027]: beq        $a2, $zr, 0x08AC7940
    08AC78A4:[00000000]: nop
    08AC78A8:[8C860000]: lw         $a2, 0($a0)
    08AC78AC:[00053900]: sll        $a3, $a1, 0x0004
    08AC78B0:[00E74021]: addu       $t0, $a3, $a3
    08AC78B4:[00E83821]: addu       $a3, $a3, $t0
    08AC78B8:[24C60008]: addiu      $a2, $a2, 8
    08AC78BC:[00C73021]: addu       $a2, $a2, $a3
    08AC78C0:[ACD1000C]: sw         $s1, 12($a2)
    08AC78C4:[00053900]: sll        $a3, $a1, 0x0004
    08AC78C8:[8C860000]: lw         $a2, 0($a0)
    08AC78CC:[00E74021]: addu       $t0, $a3, $a3
    08AC78D0:[00E83821]: addu       $a3, $a3, $t0
    08AC78D4:[24C80008]: addiu      $t0, $a2, 8
    08AC78D8:[01073821]: addu       $a3, $t0, $a3
    08AC78DC:[8CE70010]: lw         $a3, 16($a3)
    08AC78E0:[8CC60004]: lw         $a2, 4($a2)
    08AC78E4:[00C5302B]: sltu       $a2, $a2, $a1
    08AC78E8:[14C0FFC5]: bne        $a2, $zr, 0x08AC7800
    08AC78EC:[02278821]: addu       $s1, $s1, $a3
    08AC78F0:[24A50001]: addiu      $a1, $a1, 1
    08AC78F4:[8C860000]: lw         $a2, 0($a0)
    08AC78F8:[8CC60004]: lw         $a2, 4($a2)
    08AC78FC:[00C5302B]: sltu       $a2, $a2, $a1
--> 08AC7900:[14C0FFBF]: bne        $a2, $zr, 0x08AC7800
    08AC7904:[00000000]: nop
    08AC7908:[8C860000]: lw         $a2, 0($a0)
    08AC790C:[00053900]: sll        $a3, $a1, 0x0004
    08AC7910:[00E74021]: addu       $t0, $a3, $a3
    08AC7914:[00E83821]: addu       $a3, $a3, $t0
    08AC7918:[24C60008]: addiu      $a2, $a2, 8
    08AC791C:[00C73021]: addu       $a2, $a2, $a3
    08AC7920:[8CC60000]: lw         $a2, 0($a2)
    08AC7924:[24C60002]: addiu      $a2, $a2, 2
    08AC7928:[2CC60001]: sltiu      $a2, $a2, 1
    08AC792C:[30C600FF]: andi       $a2, $a2, 255
  Back Branch 08AC7930 456 times (length 78)
    08AC77EC:[10800003]: beq        $a0, $zr, 0x08AC77FC
    08AC77F0:[26840068]: addiu      $a0, $s4, 104
    08AC77F4:[1000FFEE]: b          0x08AC77B0
    08AC77F8:[24A50001]: addiu      $a1, $a1, 1
    08AC77FC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
--> 08AC7800:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AC7804:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08AC7808:[10800009]: beq        $a0, $zr, 0x08AC7830
    08AC780C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AC7810:[8C890000]: lw         $t1, 0($a0)
    08AC7814:[51200007]: beql       $t1, $zr, 0x08AC7834
    08AC7818:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC781C:[8C890000]: lw         $t1, 0($a0)
    08AC7820:[8D290004]: lw         $t1, 4($t1)
    08AC7824:[0125482B]: sltu       $t1, $t1, $a1
    08AC7828:[11200003]: beq        $t1, $zr, 0x08AC7838
    08AC782C:[310800FF]: andi       $t0, $t0, 255
    08AC7830:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC7834:[310800FF]: andi       $t0, $t0, 255
    08AC7838:[11000011]: beq        $t0, $zr, 0x08AC7880
    08AC783C:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08AC7840:[10C00009]: beq        $a2, $zr, 0x08AC7868
    08AC7844:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AC7848:[8CC90000]: lw         $t1, 0($a2)
    08AC784C:[51200007]: beql       $t1, $zr, 0x08AC786C
    08AC7850:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC7854:[8CC90000]: lw         $t1, 0($a2)
    08AC7858:[8D290004]: lw         $t1, 4($t1)
    08AC785C:[0127482B]: sltu       $t1, $t1, $a3
    08AC7860:[11200003]: beq        $t1, $zr, 0x08AC7870
    08AC7864:[310800FF]: andi       $t0, $t0, 255
    08AC7868:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC786C:[310800FF]: andi       $t0, $t0, 255
    08AC7870:[11000003]: beq        $t0, $zr, 0x08AC7880
    08AC7874:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08AC7878:[10000007]: b          0x08AC7898
    08AC787C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08AC7880:[14880004]: bne        $a0, $t0, 0x08AC7894
    08AC7884:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AC7888:[14A70003]: bne        $a1, $a3, 0x08AC7898
    08AC788C:[30C600FF]: andi       $a2, $a2, 255
    08AC7890:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08AC7894:[30C600FF]: andi       $a2, $a2, 255
    08AC7898:[2CC60001]: sltiu      $a2, $a2, 1
    08AC789C:[30C600FF]: andi       $a2, $a2, 255
    08AC78A0:[10C00027]: beq        $a2, $zr, 0x08AC7940
    08AC78A4:[00000000]: nop
    08AC78A8:[8C860000]: lw         $a2, 0($a0)
    08AC78AC:[00053900]: sll        $a3, $a1, 0x0004
    08AC78B0:[00E74021]: addu       $t0, $a3, $a3
    08AC78B4:[00E83821]: addu       $a3, $a3, $t0
    08AC78B8:[24C60008]: addiu      $a2, $a2, 8
    08AC78BC:[00C73021]: addu       $a2, $a2, $a3
    08AC78C0:[ACD1000C]: sw         $s1, 12($a2)
    08AC78C4:[00053900]: sll        $a3, $a1, 0x0004
    08AC78C8:[8C860000]: lw         $a2, 0($a0)
    08AC78CC:[00E74021]: addu       $t0, $a3, $a3
    08AC78D0:[00E83821]: addu       $a3, $a3, $t0
    08AC78D4:[24C80008]: addiu      $t0, $a2, 8
    08AC78D8:[01073821]: addu       $a3, $t0, $a3
    08AC78DC:[8CE70010]: lw         $a3, 16($a3)
    08AC78E0:[8CC60004]: lw         $a2, 4($a2)
    08AC78E4:[00C5302B]: sltu       $a2, $a2, $a1
    08AC78E8:[14C0FFC5]: bne        $a2, $zr, 0x08AC7800
    08AC78EC:[02278821]: addu       $s1, $s1, $a3
    08AC78F0:[24A50001]: addiu      $a1, $a1, 1
    08AC78F4:[8C860000]: lw         $a2, 0($a0)
    08AC78F8:[8CC60004]: lw         $a2, 4($a2)
    08AC78FC:[00C5302B]: sltu       $a2, $a2, $a1
    08AC7900:[14C0FFBF]: bne        $a2, $zr, 0x08AC7800
    08AC7904:[00000000]: nop
    08AC7908:[8C860000]: lw         $a2, 0($a0)
    08AC790C:[00053900]: sll        $a3, $a1, 0x0004
    08AC7910:[00E74021]: addu       $t0, $a3, $a3
    08AC7914:[00E83821]: addu       $a3, $a3, $t0
    08AC7918:[24C60008]: addiu      $a2, $a2, 8
    08AC791C:[00C73021]: addu       $a2, $a2, $a3
    08AC7920:[8CC60000]: lw         $a2, 0($a2)
    08AC7924:[24C60002]: addiu      $a2, $a2, 2
    08AC7928:[2CC60001]: sltiu      $a2, $a2, 1
    08AC792C:[30C600FF]: andi       $a2, $a2, 255
--> 08AC7930:[10C0FFB3]: beq        $a2, $zr, 0x08AC7800
    08AC7934:[00000000]: nop
    08AC7938:[1000FFEE]: b          0x08AC78F4
    08AC793C:[24A50001]: addiu      $a1, $a1, 1
    08AC7940:[2685006C]: addiu      $a1, $s4, 108
    08AC7944:[8CB00004]: lw         $s0, 4($a1)
    08AC7948:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08AC794C:[ACB10004]: sw         $s1, 4($a1)
    08AC7950:[0090282B]: sltu       $a1, $a0, $s0
  Back Branch 08AC8174 421 times (length 46)
    08AC80B4:[50E50004]: beql       $a3, $a1, 0x08AC80C8
    08AC80B8:[8E870068]: lw         $a3, 104($s4)
    08AC80BC:[1000002F]: b          0x08AC817C
    08AC80C0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
--> 08AC80C4:[8E870068]: lw         $a3, 104($s4)
    08AC80C8:[8CE70004]: lw         $a3, 4($a3)
    08AC80CC:[A3A002D8]: sb         $zr, 728($sp)
    08AC80D0:[AFA002DC]: sw         $zr, 732($sp)
    08AC80D4:[8CC80004]: lw         $t0, 4($a2)
    08AC80D8:[90C90009]: lbu        $t1, 9($a2)
    08AC80DC:[00085982]: srl        $t3, $t0, 0x0006
    08AC80E0:[90CA0008]: lbu        $t2, 8($a2)
    08AC80E4:[01684026]: xor        $t0, $t3, $t0
    08AC80E8:[00094840]: sll        $t1, $t1, 0x0001
    08AC80EC:[90CB000A]: lbu        $t3, 10($a2)
    08AC80F0:[01494826]: xor        $t1, $t2, $t1
    08AC80F4:[000B5080]: sll        $t2, $t3, 0x0002
    08AC80F8:[012A4826]: xor        $t1, $t1, $t2
    08AC80FC:[01284026]: xor        $t0, $t1, $t0
    08AC8100:[01073824]: and        $a3, $t0, $a3
    08AC8104:[54E40013]: bnel       $a3, $a0, 0x08AC8154
    08AC8108:[8CC50000]: lw         $a1, 0($a2)
    08AC810C:[8CC80004]: lw         $t0, 4($a2)
    08AC8110:[8FA90110]: lw         $t1, 272($sp)
    08AC8114:[1509000A]: bne        $t0, $t1, 0x08AC8140
    08AC8118:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08AC811C:[8FA80114]: lw         $t0, 276($sp)
    08AC8120:[AFA802E4]: sw         $t0, 740($sp)
    08AC8124:[8CC90008]: lw         $t1, 8($a2)
    08AC8128:[01284026]: xor        $t0, $t1, $t0
    08AC812C:[2D080001]: sltiu      $t0, $t0, 1
    08AC8130:[310800FF]: andi       $t0, $t0, 255
    08AC8134:[11000003]: beq        $t0, $zr, 0x08AC8144
    08AC8138:[30E700FF]: andi       $a3, $a3, 255
    08AC813C:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08AC8140:[30E700FF]: andi       $a3, $a3, 255
    08AC8144:[50E00003]: beql       $a3, $zr, 0x08AC8154
    08AC8148:[8CC50000]: lw         $a1, 0($a2)
    08AC814C:[1000000B]: b          0x08AC817C
    08AC8150:[00000000]: nop
    08AC8154:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08AC8158:[50A60008]: beql       $a1, $a2, 0x08AC817C
    08AC815C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08AC8160:[8E860068]: lw         $a2, 104($s4)
    08AC8164:[00053900]: sll        $a3, $a1, 0x0004
    08AC8168:[00E74021]: addu       $t0, $a3, $a3
    08AC816C:[24C60008]: addiu      $a2, $a2, 8
    08AC8170:[00E83821]: addu       $a3, $a3, $t0
--> 08AC8174:[1000FFD3]: b          0x08AC80C4
    08AC8178:[00C73021]: addu       $a2, $a2, $a3
    08AC817C:[04A20009]: bltzl      $a1, 0x08AC81A4
    08AC8180:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08AC8184:[8E840068]: lw         $a0, 104($s4)
    08AC8188:[00052900]: sll        $a1, $a1, 0x0004
    08AC818C:[00A53021]: addu       $a2, $a1, $a1
    08AC8190:[24840008]: addiu      $a0, $a0, 8
    08AC8194:[00A62821]: addu       $a1, $a1, $a2
    08AC8198:[00852821]: addu       $a1, $a0, $a1
  Back Branch 08AC712C 312 times (length 46)
    08AC706C:[50E50004]: beql       $a3, $a1, 0x08AC7080
    08AC7070:[8E870068]: lw         $a3, 104($s4)
    08AC7074:[1000002F]: b          0x08AC7134
    08AC7078:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
--> 08AC707C:[8E870068]: lw         $a3, 104($s4)
    08AC7080:[8CE70004]: lw         $a3, 4($a3)
    08AC7084:[A3A002B0]: sb         $zr, 688($sp)
    08AC7088:[AFA002B4]: sw         $zr, 692($sp)
    08AC708C:[8CC80004]: lw         $t0, 4($a2)
    08AC7090:[90C90009]: lbu        $t1, 9($a2)
    08AC7094:[00085982]: srl        $t3, $t0, 0x0006
    08AC7098:[90CA0008]: lbu        $t2, 8($a2)
    08AC709C:[01684026]: xor        $t0, $t3, $t0
    08AC70A0:[00094840]: sll        $t1, $t1, 0x0001
    08AC70A4:[90CB000A]: lbu        $t3, 10($a2)
    08AC70A8:[01494826]: xor        $t1, $t2, $t1
    08AC70AC:[000B5080]: sll        $t2, $t3, 0x0002
    08AC70B0:[012A4826]: xor        $t1, $t1, $t2
    08AC70B4:[01284026]: xor        $t0, $t1, $t0
    08AC70B8:[01073824]: and        $a3, $t0, $a3
    08AC70BC:[54E40013]: bnel       $a3, $a0, 0x08AC710C
    08AC70C0:[8CC50000]: lw         $a1, 0($a2)
    08AC70C4:[8CC80004]: lw         $t0, 4($a2)
    08AC70C8:[8FA900A4]: lw         $t1, 164($sp)
    08AC70CC:[1509000A]: bne        $t0, $t1, 0x08AC70F8
    08AC70D0:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08AC70D4:[8FA800A8]: lw         $t0, 168($sp)
    08AC70D8:[AFA802BC]: sw         $t0, 700($sp)
    08AC70DC:[8CC90008]: lw         $t1, 8($a2)
    08AC70E0:[01284026]: xor        $t0, $t1, $t0
    08AC70E4:[2D080001]: sltiu      $t0, $t0, 1
    08AC70E8:[310800FF]: andi       $t0, $t0, 255
    08AC70EC:[11000003]: beq        $t0, $zr, 0x08AC70FC
    08AC70F0:[30E700FF]: andi       $a3, $a3, 255
    08AC70F4:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08AC70F8:[30E700FF]: andi       $a3, $a3, 255
    08AC70FC:[50E00003]: beql       $a3, $zr, 0x08AC710C
    08AC7100:[8CC50000]: lw         $a1, 0($a2)
    08AC7104:[1000000B]: b          0x08AC7134
    08AC7108:[00000000]: nop
    08AC710C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08AC7110:[50A60008]: beql       $a1, $a2, 0x08AC7134
    08AC7114:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08AC7118:[8E860068]: lw         $a2, 104($s4)
    08AC711C:[00053900]: sll        $a3, $a1, 0x0004
    08AC7120:[00E74021]: addu       $t0, $a3, $a3
    08AC7124:[24C60008]: addiu      $a2, $a2, 8
    08AC7128:[00E83821]: addu       $a3, $a3, $t0
--> 08AC712C:[1000FFD3]: b          0x08AC707C
    08AC7130:[00C73021]: addu       $a2, $a2, $a3
    08AC7134:[04A20009]: bltzl      $a1, 0x08AC715C
    08AC7138:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08AC713C:[8E840068]: lw         $a0, 104($s4)
    08AC7140:[00052900]: sll        $a1, $a1, 0x0004
    08AC7144:[00A53021]: addu       $a2, $a1, $a1
    08AC7148:[24840008]: addiu      $a0, $a0, 8
    08AC714C:[00A62821]: addu       $a1, $a1, $a2
    08AC7150:[00852821]: addu       $a1, $a0, $a1
  Back Branch 08AC69B4 309 times (length 3)
    08AC69A4:[50C00006]: beql       $a2, $zr, 0x08AC69C0
    08AC69A8:[2684006C]: addiu      $a0, $s4, 108
    08AC69AC:[24A50001]: addiu      $a1, $a1, 1
--> 08AC69B0:[00A4302B]: sltu       $a2, $a1, $a0
--> 08AC69B4:[14C0FFFE]: bne        $a2, $zr, 0x08AC69B0
    08AC69B8:[24A50001]: addiu      $a1, $a1, 1
    08AC69BC:[2684006C]: addiu      $a0, $s4, 108
    08AC69C0:[8C840008]: lw         $a0, 8($a0)
    08AC69C4:[3C05C000]: lui        $a1, 0xC000 <=> li $a1, 0xC0000000
    08AC69C8:[00852024]: and        $a0, $a0, $a1
  Back Branch 08AC7938 287 times (length 19)
    08AC78E8:[14C0FFC5]: bne        $a2, $zr, 0x08AC7800
    08AC78EC:[02278821]: addu       $s1, $s1, $a3
    08AC78F0:[24A50001]: addiu      $a1, $a1, 1
--> 08AC78F4:[8C860000]: lw         $a2, 0($a0)
    08AC78F8:[8CC60004]: lw         $a2, 4($a2)
    08AC78FC:[00C5302B]: sltu       $a2, $a2, $a1
    08AC7900:[14C0FFBF]: bne        $a2, $zr, 0x08AC7800
    08AC7904:[00000000]: nop
    08AC7908:[8C860000]: lw         $a2, 0($a0)
    08AC790C:[00053900]: sll        $a3, $a1, 0x0004
    08AC7910:[00E74021]: addu       $t0, $a3, $a3
    08AC7914:[00E83821]: addu       $a3, $a3, $t0
    08AC7918:[24C60008]: addiu      $a2, $a2, 8
    08AC791C:[00C73021]: addu       $a2, $a2, $a3
    08AC7920:[8CC60000]: lw         $a2, 0($a2)
    08AC7924:[24C60002]: addiu      $a2, $a2, 2
    08AC7928:[2CC60001]: sltiu      $a2, $a2, 1
    08AC792C:[30C600FF]: andi       $a2, $a2, 255
    08AC7930:[10C0FFB3]: beq        $a2, $zr, 0x08AC7800
    08AC7934:[00000000]: nop
--> 08AC7938:[1000FFEE]: b          0x08AC78F4
    08AC793C:[24A50001]: addiu      $a1, $a1, 1
    08AC7940:[2685006C]: addiu      $a1, $s4, 108
    08AC7944:[8CB00004]: lw         $s0, 4($a1)
    08AC7948:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08AC794C:[ACB10004]: sw         $s1, 4($a1)
    08AC7950:[0090282B]: sltu       $a1, $a0, $s0
  Back Branch 08AC78E8 240 times (length 60)
    08AC77EC:[10800003]: beq        $a0, $zr, 0x08AC77FC
    08AC77F0:[26840068]: addiu      $a0, $s4, 104
    08AC77F4:[1000FFEE]: b          0x08AC77B0
    08AC77F8:[24A50001]: addiu      $a1, $a1, 1
    08AC77FC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
--> 08AC7800:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AC7804:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08AC7808:[10800009]: beq        $a0, $zr, 0x08AC7830
    08AC780C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AC7810:[8C890000]: lw         $t1, 0($a0)
    08AC7814:[51200007]: beql       $t1, $zr, 0x08AC7834
    08AC7818:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC781C:[8C890000]: lw         $t1, 0($a0)
    08AC7820:[8D290004]: lw         $t1, 4($t1)
    08AC7824:[0125482B]: sltu       $t1, $t1, $a1
    08AC7828:[11200003]: beq        $t1, $zr, 0x08AC7838
    08AC782C:[310800FF]: andi       $t0, $t0, 255
    08AC7830:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC7834:[310800FF]: andi       $t0, $t0, 255
    08AC7838:[11000011]: beq        $t0, $zr, 0x08AC7880
    08AC783C:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08AC7840:[10C00009]: beq        $a2, $zr, 0x08AC7868
    08AC7844:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08AC7848:[8CC90000]: lw         $t1, 0($a2)
    08AC784C:[51200007]: beql       $t1, $zr, 0x08AC786C
    08AC7850:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC7854:[8CC90000]: lw         $t1, 0($a2)
    08AC7858:[8D290004]: lw         $t1, 4($t1)
    08AC785C:[0127482B]: sltu       $t1, $t1, $a3
    08AC7860:[11200003]: beq        $t1, $zr, 0x08AC7870
    08AC7864:[310800FF]: andi       $t0, $t0, 255
    08AC7868:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08AC786C:[310800FF]: andi       $t0, $t0, 255
    08AC7870:[11000003]: beq        $t0, $zr, 0x08AC7880
    08AC7874:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    08AC7878:[10000007]: b          0x08AC7898
    08AC787C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08AC7880:[14880004]: bne        $a0, $t0, 0x08AC7894
    08AC7884:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AC7888:[14A70003]: bne        $a1, $a3, 0x08AC7898
    08AC788C:[30C600FF]: andi       $a2, $a2, 255
    08AC7890:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08AC7894:[30C600FF]: andi       $a2, $a2, 255
    08AC7898:[2CC60001]: sltiu      $a2, $a2, 1
    08AC789C:[30C600FF]: andi       $a2, $a2, 255
    08AC78A0:[10C00027]: beq        $a2, $zr, 0x08AC7940
    08AC78A4:[00000000]: nop
    08AC78A8:[8C860000]: lw         $a2, 0($a0)
    08AC78AC:[00053900]: sll        $a3, $a1, 0x0004
    08AC78B0:[00E74021]: addu       $t0, $a3, $a3
    08AC78B4:[00E83821]: addu       $a3, $a3, $t0
    08AC78B8:[24C60008]: addiu      $a2, $a2, 8
    08AC78BC:[00C73021]: addu       $a2, $a2, $a3
    08AC78C0:[ACD1000C]: sw         $s1, 12($a2)
    08AC78C4:[00053900]: sll        $a3, $a1, 0x0004
    08AC78C8:[8C860000]: lw         $a2, 0($a0)
    08AC78CC:[00E74021]: addu       $t0, $a3, $a3
    08AC78D0:[00E83821]: addu       $a3, $a3, $t0
    08AC78D4:[24C80008]: addiu      $t0, $a2, 8
    08AC78D8:[01073821]: addu       $a3, $t0, $a3
    08AC78DC:[8CE70010]: lw         $a3, 16($a3)
    08AC78E0:[8CC60004]: lw         $a2, 4($a2)
    08AC78E4:[00C5302B]: sltu       $a2, $a2, $a1
--> 08AC78E8:[14C0FFC5]: bne        $a2, $zr, 0x08AC7800
    08AC78EC:[02278821]: addu       $s1, $s1, $a3
    08AC78F0:[24A50001]: addiu      $a1, $a1, 1
    08AC78F4:[8C860000]: lw         $a2, 0($a0)
    08AC78F8:[8CC60004]: lw         $a2, 4($a2)
    08AC78FC:[00C5302B]: sltu       $a2, $a2, $a1
  Back Branch 08AC8418 126 times (length 539)
  Back Branch 08AC8420 126 times (length 541)
  Back Branch 08AC7790 126 times (length 806)
  Back Branch 08AC697C 63 times (length 33)
    08AC68F4:[14800023]: bne        $a0, $zr, 0x08AC6984
    08AC68F8:[00000000]: nop
    08AC68FC:[8E840068]: lw         $a0, 104($s4)
--> 08AC6900:[00102900]: sll        $a1, $s0, 0x0004
    08AC6904:[24920008]: addiu      $s2, $a0, 8
    08AC6908:[00A52021]: addu       $a0, $a1, $a1
    08AC690C:[00A42021]: addu       $a0, $a1, $a0
    08AC6910:[02449021]: addu       $s2, $s2, $a0
    08AC6914:[8E440000]: lw         $a0, 0($s2)
    08AC6918:[24840002]: addiu      $a0, $a0, 2
    08AC691C:[2C840001]: sltiu      $a0, $a0, 1
    08AC6920:[308400FF]: andi       $a0, $a0, 255
    08AC6924:[14800013]: bne        $a0, $zr, 0x08AC6974
    08AC6928:[26440004]: addiu      $a0, $s2, 4
    08AC692C:[10800010]: beq        $a0, $zr, 0x08AC6970
    08AC6930:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    08AC6934:[2644000C]: addiu      $a0, $s2, 12
    08AC6938:[1080000D]: beq        $a0, $zr, 0x08AC6970
    08AC693C:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    08AC6940:[26440018]: addiu      $a0, $s2, 24
    08AC6944:[1080000A]: beq        $a0, $zr, 0x08AC6970
    08AC6948:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    08AC694C:[8E440018]: lw         $a0, 24($s2)
    08AC6950:[10800007]: beq        $a0, $zr, 0x08AC6970
    08AC6954:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    08AC6958:[8E440018]: lw         $a0, 24($s2)
    08AC695C:[8C860004]: lw         $a2, 4($a0)
    08AC6960:[8CC60004]: lw         $a2, 4($a2)
    08AC6964:[00C0F809]: jalr       $ra, $a2
    08AC6968:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08AC696C:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    08AC6970:[AE440000]: sw         $a0, 0($s2)
    08AC6974:[26100001]: addiu      $s0, $s0, 1
    08AC6978:[0230202B]: sltu       $a0, $s1, $s0
--> 08AC697C:[5080FFE0]: beql       $a0, $zr, 0x08AC6900
    08AC6980:[8E840068]: lw         $a0, 104($s4)
    08AC6984:[0E259D5A]: jal        0x08967568
    08AC6988:[8E840068]: lw         $a0, 104($s4)
    08AC698C:[AE800068]: sw         $zr, 104($s4)
  Back Branch 08AC77F4 41 times (length 19)
    08AC779C:[14800004]: bne        $a0, $zr, 0x08AC77B0
    08AC77A0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08AC77A4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08AC77A8:[10000014]: b          0x08AC77FC
    08AC77AC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
--> 08AC77B0:[8E840068]: lw         $a0, 104($s4)
    08AC77B4:[8C840004]: lw         $a0, 4($a0)
    08AC77B8:[0085202B]: sltu       $a0, $a0, $a1
    08AC77BC:[1480000F]: bne        $a0, $zr, 0x08AC77FC
    08AC77C0:[26840068]: addiu      $a0, $s4, 104
    08AC77C4:[8E840068]: lw         $a0, 104($s4)
    08AC77C8:[00053100]: sll        $a2, $a1, 0x0004
    08AC77CC:[00C63821]: addu       $a3, $a2, $a2
    08AC77D0:[24840008]: addiu      $a0, $a0, 8
    08AC77D4:[00C73021]: addu       $a2, $a2, $a3
    08AC77D8:[00862021]: addu       $a0, $a0, $a2
    08AC77DC:[8C840000]: lw         $a0, 0($a0)
    08AC77E0:[24840002]: addiu      $a0, $a0, 2
    08AC77E4:[2C840001]: sltiu      $a0, $a0, 1
    08AC77E8:[308400FF]: andi       $a0, $a0, 255
    08AC77EC:[10800003]: beq        $a0, $zr, 0x08AC77FC
    08AC77F0:[26840068]: addiu      $a0, $s4, 104
--> 08AC77F4:[1000FFEE]: b          0x08AC77B0
    08AC77F8:[24A50001]: addiu      $a1, $a1, 1
    08AC77FC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08AC7800:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08AC7804:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
  Back Branch 08AC73F4 7 times (length 14)
    08AC73B4:[100000DA]: b          0x08AC7720
    08AC73B8:[00000000]: nop
    08AC73BC:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    08AC73C0:[8E840068]: lw         $a0, 104($s4)
--> 08AC73C4:[26730001]: addiu      $s3, $s3, 1
    08AC73C8:[8C860004]: lw         $a2, 4($a0)
    08AC73CC:[24840008]: addiu      $a0, $a0, 8
    08AC73D0:[02669824]: and        $s3, $s3, $a2
    08AC73D4:[00133100]: sll        $a2, $s3, 0x0004
    08AC73D8:[00C63821]: addu       $a3, $a2, $a2
    08AC73DC:[00C73021]: addu       $a2, $a2, $a3
    08AC73E0:[00862021]: addu       $a0, $a0, $a2
    08AC73E4:[8C840000]: lw         $a0, 0($a0)
    08AC73E8:[24840002]: addiu      $a0, $a0, 2
    08AC73EC:[2C840001]: sltiu      $a0, $a0, 1
    08AC73F0:[308400FF]: andi       $a0, $a0, 255
--> 08AC73F4:[5080FFF3]: beql       $a0, $zr, 0x08AC73C4
    08AC73F8:[8E840068]: lw         $a0, 104($s4)
    08AC73FC:[8E840068]: lw         $a0, 104($s4)
    08AC7400:[00133100]: sll        $a2, $s3, 0x0004
    08AC7404:[8C870004]: lw         $a3, 4($a0)
    08AC7408:[A3A00328]: sb         $zr, 808($sp)
    08AC740C:[24900008]: addiu      $s0, $a0, 8
    08AC7410:[AFA0032C]: sw         $zr, 812($sp)
    08AC7414:[00C62021]: addu       $a0, $a2, $a2
    08AC7418:[8E280004]: lw         $t0, 4($s1)
    08AC741C:[00C42021]: addu       $a0, $a2, $a0
    08AC7420:[02048021]: addu       $s0, $s0, $a0
    08AC7424:[92260009]: lbu        $a2, 9($s1)
    08AC7428:[00082182]: srl        $a0, $t0, 0x0006
    08AC742C:[92290008]: lbu        $t1, 8($s1)
    08AC7430:[00882026]: xor        $a0, $a0, $t0
    08AC7434:[9228000A]: lbu        $t0, 10($s1)
    08AC7438:[00063040]: sll        $a2, $a2, 0x0001
    08AC743C:[01263026]: xor        $a2, $t1, $a2
    08AC7440:[00084080]: sll        $t0, $t0, 0x0002
    08AC7444:[00C83026]: xor        $a2, $a2, $t0
    08AC7448:[00C42026]: xor        $a0, $a2, $a0
    08AC744C:[00872024]: and        $a0, $a0, $a3
_S1_2_8AFC514 15156333 instructions (0,389%), 687271 calls (08AFC514 - 08AFC590, length 32)
    08AFC514:[27BDFFF0]: addiu      $sp, $sp, -16
    08AFC518:[E7AC0004]: swc1       $f12, 4($sp)
    08AFC51C:[CBA00004]: lv.s       S000.s, 4($sp)
    08AFC520:[6C000009]: vcmp.s     EN, S000.s, S000.s
    08AFC524:[64000020]: vmul.s     S001.s, S000.s, S000.s
    08AFC528:[49010016]: bvt        0, 0x08AFC584
    08AFC52C:[D0070040]: vone.s     S002.s
    08AFC530:[DC0001E4]: VPFXS      [|x|, y, z, w]
    08AFC534:[6C400002]: vcmp.s     LT, S000.s, S002.s
    08AFC538:[60402060]: vadd.s     S003.s, S001.s, S002.s
    08AFC53C:[D0680040]: VCST.s     S002.s, VFPU_PI_2
    08AFC540:[49020005]: bvfl       0, 0x08AFC558
    08AFC544:[D0106060]: vrcp.s     S003.s, S003.s
    08AFC548:[D0116060]: vrsq.s     S003.s, S003.s
    08AFC54C:[64600000]: vmul.s     S000.s, S000.s, S003.s
    08AFC550:[1000000B]: b          0x08AFC580
    08AFC554:[D0170000]: vasin.s    S000.s, S000.s
    08AFC558:[64602060]: vmul.s     S003.s, S001.s, S003.s
    08AFC55C:[D04A0020]: vsgn.s     S001.s, S000.s
    08AFC560:[6C60600B]: vcmp.s     ES, S003.s, S003.s
    08AFC564:[D0456041]: vsocp.s    S012.s, S003.s
    08AFC568:[D0164160]: vsqrt.s    S003.s, S012.s
    08AFC56C:[64204040]: vmul.s     S002.s, S002.s, S001.s
    08AFC570:[49030003]: bvtl       0, 0x08AFC580
    08AFC574:[D0070000]: vone.s     S000.s
    08AFC578:[D0176060]: vasin.s    S003.s, S003.s
    08AFC57C:[D0446000]: vocp.s     S000.s, S003.s
    08AFC580:[64400000]: vmul.s     S000.s, S000.s, S002.s
    08AFC584:[EBA00000]: sv.s       S000.s, 0($sp)
    08AFC588:[C7A00000]: lwc1       $f0, 0($sp)
    08AFC58C:[03E00008]: jr         $ra
    08AFC590:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8817044 14893845 instructions (0,382%), 24768 calls (08817044 - 088173F8, length 238)
    08817044:[27BDFF90]: addiu      $sp, $sp, -112
    08817048:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0881704C:[44856000]: mtc1       $a1, $f12
    08817050:[C48D18B4]: lwc1       $f13, 6324($a0)
    08817054:[C48E1874]: lwc1       $f14, 6260($a0)
    08817058:[C48F18F4]: lwc1       $f15, 6388($a0)
    0881705C:[460E6B41]: sub.s      $f13, $f13, $f14
    08817060:[C4901934]: lwc1       $f16, 6452($a0)
    08817064:[C4911DD8]: lwc1       $f17, 7640($a0)
    08817068:[46107BC1]: sub.s      $f15, $f15, $f16
    0881706C:[C4921E28]: lwc1       $f18, 7720($a0)
    08817070:[46116B42]: mul.s      $f13, $f13, $f17
    08817074:[46127BC2]: mul.s      $f15, $f15, $f18
    08817078:[E7AD0000]: swc1       $f13, 0($sp)
    0881707C:[46006B47]: neg.s      $f13, $f13
    08817080:[E7AD0004]: swc1       $f13, 4($sp)
    08817084:[46007B87]: neg.s      $f14, $f15
    08817088:[E7AF000C]: swc1       $f15, 12($sp)
    0881708C:[E7AE0008]: swc1       $f14, 8($sp)
    08817090:[C7A50010]: lwc1       $f5, 16($sp)
    08817094:[C7A40014]: lwc1       $f4, 20($sp)
    08817098:[C7A30018]: lwc1       $f3, 24($sp)
    0881709C:[C7A1001C]: lwc1       $f1, 28($sp)
    088170A0:[C7A20020]: lwc1       $f2, 32($sp)
    088170A4:[44806800]: mtc1       $zr, $f13
    088170A8:[C7A00024]: lwc1       $f0, 36($sp)
    088170AC:[C7B30028]: lwc1       $f19, 40($sp)
    088170B0:[C7B2002C]: lwc1       $f18, 44($sp)
    088170B4:[C7B10030]: lwc1       $f17, 48($sp)
    088170B8:[248501C0]: addiu      $a1, $a0, 448
    088170BC:[C7B00060]: lwc1       $f16, 96($sp)
    088170C0:[24A70010]: addiu      $a3, $a1, 16
    088170C4:[C7AF0064]: lwc1       $f15, 100($sp)
    088170C8:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    088170CC:[27A60034]: addiu      $a2, $sp, 52
    088170D0:[24A50030]: addiu      $a1, $a1, 48
    088170D4:[C7AE0068]: lwc1       $f14, 104($sp)
    088170D8:[24820A10]: addiu      $v0, $a0, 2576
    088170DC:[248B1850]: addiu      $t3, $a0, 6224
    088170E0:[03A04825]: or         $t1, $sp, $zr <=> move $t1, $sp
    088170E4:[24880A50]: addiu      $t0, $a0, 2640
    088170E8:[8C4A0324]: lw         $t2, 804($v0)
    088170EC:[11400088]: beq        $t2, $zr, 0x08817310
    088170F0:[00000000]: nop
    088170F4:[C5700028]: lwc1       $f16, 40($t3)
    088170F8:[C48F1EA8]: lwc1       $f15, 7848($a0)
    088170FC:[460C8442]: mul.s      $f17, $f16, $f12
    08817100:[C5720024]: lwc1       $f18, 36($t3)
    08817104:[C52E0000]: lwc1       $f14, 0($t1)
    08817108:[460F8C42]: mul.s      $f17, $f17, $f15
    0881710C:[46119441]: sub.s      $f17, $f18, $f17
    08817110:[460D883C]: c.lt.s     $f17, $f13
    08817114:[00000000]: nop
    08817118:[45030001]: bc1tl      0x08817120
    0881711C:[46006C46]: mov.s      $f17, $f13
    08817120:[01605025]: or         $t2, $t3, $zr <=> move $t2, $t3
    08817124:[C54F0018]: lwc1       $f15, 24($t2)
    08817128:[C552000C]: lwc1       $f18, 12($t2)
    0881712C:[46117BC1]: sub.s      $f15, $f15, $f17
    08817130:[C553002C]: lwc1       $f19, 44($t2)
    08817134:[4613883C]: c.lt.s     $f17, $f19
    08817138:[00000000]: nop
    0881713C:[45000006]: bc1f       0x08817158
    08817140:[460F93C2]: mul.s      $f15, $f18, $f15
    08817144:[C552002C]: lwc1       $f18, 44($t2)
    08817148:[C5530030]: lwc1       $f19, 48($t2)
    0881714C:[46119441]: sub.s      $f17, $f18, $f17
    08817150:[46138C42]: mul.s      $f17, $f17, $f19
    08817154:[46117BC0]: add.s      $f15, $f15, $f17
    08817158:[460D803C]: c.lt.s     $f16, $f13
    0881715C:[00000000]: nop
    08817160:[4502000F]: bc1fl      0x088171A0
    08817164:[C4510308]: lwc1       $f17, 776($v0)
    08817168:[C4510308]: lwc1       $f17, 776($v0)
    0881716C:[C5720014]: lwc1       $f18, 20($t3)
    08817170:[46108C42]: mul.s      $f17, $f17, $f16
    08817174:[C4931EAC]: lwc1       $f19, 7852($a0)
    08817178:[46109402]: mul.s      $f16, $f18, $f16
    0881717C:[46138C42]: mul.s      $f17, $f17, $f19
    08817180:[4611803C]: c.lt.s     $f16, $f17
    08817184:[00000000]: nop
    08817188:[45000002]: bc1f       0x08817194
    0881718C:[00000000]: nop
    08817190:[46008C06]: mov.s      $f16, $f17
    08817194:[460F83C0]: add.s      $f15, $f16, $f15
    08817198:[1000000D]: b          0x088171D0
    0881719C:[460E7B80]: add.s      $f14, $f15, $f14
    088171A0:[C5720010]: lwc1       $f18, 16($t3)
    088171A4:[46108C42]: mul.s      $f17, $f17, $f16
    088171A8:[C4931EAC]: lwc1       $f19, 7852($a0)
    088171AC:[46109402]: mul.s      $f16, $f18, $f16
    088171B0:[46138C42]: mul.s      $f17, $f17, $f19
    088171B4:[4611803E]: c.le.s     $f16, $f17
    088171B8:[00000000]: nop
    088171BC:[45010002]: bc1t       0x088171C8
    088171C0:[00000000]: nop
    088171C4:[46008C06]: mov.s      $f16, $f17
    088171C8:[460F83C0]: add.s      $f15, $f16, $f15
    088171CC:[460E7B80]: add.s      $f14, $f15, $f14
    088171D0:[460D703C]: c.lt.s     $f14, $f13
    088171D4:[00000000]: nop
    088171D8:[45020003]: bc1fl      0x088171E8
    088171DC:[46007186]: mov.s      $f6, $f14
    088171E0:[46006B86]: mov.s      $f14, $f13
    088171E4:[46007186]: mov.s      $f6, $f14
    088171E8:[250A0010]: addiu      $t2, $t0, 16
    088171EC:[C9520000]: lv.s       S420.s, 0($t2)
    088171F0:[C9520005]: lv.s       S421.s, 4($t2)
    088171F4:[C952000A]: lv.s       S422.s, 8($t2)
    088171F8:[D88001C0]: lv.q       C000.q, 448($a0)
    088171FC:[D88101D0]: lv.q       C010.q, 464($a0)
    08817200:[D88201E0]: lv.q       C020.q, 480($a0)
    08817204:[D88301F0]: lv.q       C030.q, 496($a0)
    08817208:[F112A013]: VTFM3.t    C430.t, E000.t, C420.t
    0881720C:[D0009392]: vmov.q     C420.q, C430.q
    08817210:[FBB20040]: sv.q       C420.q, 64($sp)
    08817214:[C7A50040]: lwc1       $f5, 64($sp)
    08817218:[C7A40044]: lwc1       $f4, 68($sp)
    0881721C:[C7A30048]: lwc1       $f3, 72($sp)
    08817220:[C4E10000]: lwc1       $f1, 0($a3)
    08817224:[46060842]: mul.s      $f1, $f1, $f6
    08817228:[C4E20004]: lwc1       $f2, 4($a3)
    0881722C:[46061082]: mul.s      $f2, $f2, $f6
    08817230:[C4E00008]: lwc1       $f0, 8($a3)
    08817234:[46060002]: mul.s      $f0, $f0, $f6
    08817238:[244A0070]: addiu      $t2, $v0, 112
    0881723C:[C54E0000]: lwc1       $f14, 0($t2)
    08817240:[244A0070]: addiu      $t2, $v0, 112
    08817244:[C54F0008]: lwc1       $f15, 8($t2)
    08817248:[E7AE0034]: swc1       $f14, 52($sp)
    0881724C:[E7AD0038]: swc1       $f13, 56($sp)
    08817250:[E7AF003C]: swc1       $f15, 60($sp)
    08817254:[C8D20000]: lv.s       S420.s, 0($a2)
    08817258:[C8D20005]: lv.s       S421.s, 4($a2)
    0881725C:[C8D2000A]: lv.s       S422.s, 8($a2)
    08817260:[F192A013]: VHTFM4.q   C430.q, E000.q, C420.q
    08817264:[D0009392]: vmov.q     C420.q, C430.q
    08817268:[FBB20050]: sv.q       C420.q, 80($sp)
    0881726C:[C7B30050]: lwc1       $f19, 80($sp)
    08817270:[C7B20054]: lwc1       $f18, 84($sp)
    08817274:[C7B10058]: lwc1       $f17, 88($sp)
    08817278:[C48E02B0]: lwc1       $f14, 688($a0)
    0881727C:[46017380]: add.s      $f14, $f14, $f1
    08817280:[E48E02B0]: swc1       $f14, 688($a0)
    08817284:[C48E02B4]: lwc1       $f14, 692($a0)
    08817288:[46027380]: add.s      $f14, $f14, $f2
    0881728C:[E48E02B4]: swc1       $f14, 692($a0)
    08817290:[C48E02B8]: lwc1       $f14, 696($a0)
    08817294:[46007380]: add.s      $f14, $f14, $f0
    08817298:[E48E02B8]: swc1       $f14, 696($a0)
    0881729C:[C4B00000]: lwc1       $f16, 0($a1)
    088172A0:[46109C01]: sub.s      $f16, $f19, $f16
    088172A4:[24AA0004]: addiu      $t2, $a1, 4
    088172A8:[C54F0000]: lwc1       $f15, 0($t2)
    088172AC:[460F93C1]: sub.s      $f15, $f18, $f15
    088172B0:[24AA0008]: addiu      $t2, $a1, 8
    088172B4:[C54E0000]: lwc1       $f14, 0($t2)
    088172B8:[460E8B81]: sub.s      $f14, $f17, $f14
    088172BC:[C48702C0]: lwc1       $f7, 704($a0)
    088172C0:[46007A02]: mul.s      $f8, $f15, $f0
    088172C4:[460E1242]: mul.s      $f9, $f2, $f14
    088172C8:[46094201]: sub.s      $f8, $f8, $f9
    088172CC:[460839C0]: add.s      $f7, $f7, $f8
    088172D0:[E48702C0]: swc1       $f7, 704($a0)
    088172D4:[C48702C4]: lwc1       $f7, 708($a0)
    088172D8:[46017282]: mul.s      $f10, $f14, $f1
    088172DC:[461002C2]: mul.s      $f11, $f0, $f16
    088172E0:[460B5281]: sub.s      $f10, $f10, $f11
    088172E4:[460A39C0]: add.s      $f7, $f7, $f10
    088172E8:[E48702C4]: swc1       $f7, 708($a0)
    088172EC:[C48702C8]: lwc1       $f7, 712($a0)
    088172F0:[46028202]: mul.s      $f8, $f16, $f2
    088172F4:[460F0A42]: mul.s      $f9, $f1, $f15
    088172F8:[46094201]: sub.s      $f8, $f8, $f9
    088172FC:[460839C0]: add.s      $f7, $f7, $f8
    08817300:[E48702C8]: swc1       $f7, 712($a0)
    08817304:[E4460334]: swc1       $f6, 820($v0)
    08817308:[10000002]: b          0x08817314
    0881730C:[00000000]: nop
    08817310:[E44D0334]: swc1       $f13, 820($v0)
    08817314:[24630001]: addiu      $v1, $v1, 1
    08817318:[24420390]: addiu      $v0, $v0, 912
    0881731C:[256B0040]: addiu      $t3, $t3, 64
    08817320:[25290004]: addiu      $t1, $t1, 4
    08817324:[286A0004]: slti       $t2, $v1, 4
    08817328:[1540FF6F]: bne        $t2, $zr, 0x088170E8
    0881732C:[25080390]: addiu      $t0, $t0, 912
    08817330:[E7A50010]: swc1       $f5, 16($sp)
    08817334:[E7A40014]: swc1       $f4, 20($sp)
    08817338:[E7A30018]: swc1       $f3, 24($sp)
    0881733C:[E7A1001C]: swc1       $f1, 28($sp)
    08817340:[E7A20020]: swc1       $f2, 32($sp)
    08817344:[E7A00024]: swc1       $f0, 36($sp)
    08817348:[E7B30028]: swc1       $f19, 40($sp)
    0881734C:[E7B2002C]: swc1       $f18, 44($sp)
    08817350:[E7B10030]: swc1       $f17, 48($sp)
    08817354:[E7B00060]: swc1       $f16, 96($sp)
    08817358:[E7AF0064]: swc1       $f15, 100($sp)
    0881735C:[E7AE0068]: swc1       $f14, 104($sp)
    08817360:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    08817364:[C48D1E80]: lwc1       $f13, 7808($a0)
    08817368:[44852800]: mtc1       $a1, $f5
    0881736C:[8C850D34]: lw         $a1, 3380($a0)
    08817370:[10A0000F]: beq        $a1, $zr, 0x088173B0
    08817374:[460D2941]: sub.s      $f5, $f5, $f13
    08817378:[8C8510C4]: lw         $a1, 4292($a0)
    0881737C:[10A0000C]: beq        $a1, $zr, 0x088173B0
    08817380:[00000000]: nop
    08817384:[C48E0D44]: lwc1       $f14, 3396($a0)
    08817388:[C48F10D4]: lwc1       $f15, 4308($a0)
    0881738C:[460F7400]: add.s      $f16, $f14, $f15
    08817390:[460C8402]: mul.s      $f16, $f16, $f12
    08817394:[46057382]: mul.s      $f14, $f14, $f5
    08817398:[46057BC2]: mul.s      $f15, $f15, $f5
    0881739C:[460D8402]: mul.s      $f16, $f16, $f13
    088173A0:[460E8380]: add.s      $f14, $f16, $f14
    088173A4:[460F83C0]: add.s      $f15, $f16, $f15
    088173A8:[E48E0D44]: swc1       $f14, 3396($a0)
    088173AC:[E48F10D4]: swc1       $f15, 4308($a0)
    088173B0:[8C851454]: lw         $a1, 5204($a0)
    088173B4:[10A0000F]: beq        $a1, $zr, 0x088173F4
    088173B8:[00000000]: nop
    088173BC:[8C8517E4]: lw         $a1, 6116($a0)
    088173C0:[10A0000C]: beq        $a1, $zr, 0x088173F4
    088173C4:[00000000]: nop
    088173C8:[C48E1464]: lwc1       $f14, 5220($a0)
    088173CC:[C48F17F4]: lwc1       $f15, 6132($a0)
    088173D0:[460F7400]: add.s      $f16, $f14, $f15
    088173D4:[460C8302]: mul.s      $f12, $f16, $f12
    088173D8:[46057382]: mul.s      $f14, $f14, $f5
    088173DC:[46057BC2]: mul.s      $f15, $f15, $f5
    088173E0:[460D6302]: mul.s      $f12, $f12, $f13
    088173E4:[460E6380]: add.s      $f14, $f12, $f14
    088173E8:[460F6300]: add.s      $f12, $f12, $f15
    088173EC:[E48E1464]: swc1       $f14, 5220($a0)
    088173F0:[E48C17F4]: swc1       $f12, 6132($a0)
    088173F4:[03E00008]: jr         $ra
    088173F8:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 08817328 99072 times (length 146)
_S1_2_88EA7D8 14685233 instructions (0,377%), 4028 calls (088EA7D8 - 088EB118, length 593)
    088EA7D8:[27BDFD60]: addiu      $sp, $sp, -672
    088EA7DC:[00807025]: or         $t6, $a0, $zr <=> move $t6, $a0
    088EA7E0:[C5CF0000]: lwc1       $f15, 0($t6)
    088EA7E4:[C4EE0000]: lwc1       $f14, 0($a3)
    088EA7E8:[C4ED0004]: lwc1       $f13, 4($a3)
    088EA7EC:[01005025]: or         $t2, $t0, $zr <=> move $t2, $t0
    088EA7F0:[01207825]: or         $t7, $t1, $zr <=> move $t7, $t1
    088EA7F4:[00A06825]: or         $t5, $a1, $zr <=> move $t5, $a1
    088EA7F8:[C4EC0008]: lwc1       $f12, 8($a3)
    088EA7FC:[E7B4026C]: swc1       $f20, 620($sp)
    088EA800:[4480A000]: mtc1       $zr, $f20
    088EA804:[27A40030]: addiu      $a0, $sp, 48
    088EA808:[27A50040]: addiu      $a1, $sp, 64
    088EA80C:[25A80018]: addiu      $t0, $t5, 24
    088EA810:[25A90024]: addiu      $t1, $t5, 36
    088EA814:[AFAA0264]: sw         $t2, 612($sp)
    088EA818:[E7B60270]: swc1       $f22, 624($sp)
    088EA81C:[AFB00274]: sw         $s0, 628($sp)
    088EA820:[AFB10278]: sw         $s1, 632($sp)
    088EA824:[AFB2027C]: sw         $s2, 636($sp)
    088EA828:[AFB30280]: sw         $s3, 640($sp)
    088EA82C:[AFB40284]: sw         $s4, 644($sp)
    088EA830:[AFB50288]: sw         $s5, 648($sp)
    088EA834:[AFB6028C]: sw         $s6, 652($sp)
    088EA838:[AFB70290]: sw         $s7, 656($sp)
    088EA83C:[AFBE0294]: sw         $fp, 660($sp)
    088EA840:[AFBF0298]: sw         $ra, 664($sp)
    088EA844:[C4D00000]: lwc1       $f16, 0($a2)
    088EA848:[C4D10004]: lwc1       $f17, 4($a2)
    088EA84C:[C4D20008]: lwc1       $f18, 8($a2)
    088EA850:[E7B00010]: swc1       $f16, 16($sp)
    088EA854:[E7B10014]: swc1       $f17, 20($sp)
    088EA858:[E7B20018]: swc1       $f18, 24($sp)
    088EA85C:[E7B4001C]: swc1       $f20, 28($sp)
    088EA860:[E7AE0020]: swc1       $f14, 32($sp)
    088EA864:[E7AD0024]: swc1       $f13, 36($sp)
    088EA868:[E7AC0028]: swc1       $f12, 40($sp)
    088EA86C:[E7B4002C]: swc1       $f20, 44($sp)
    088EA870:[DBB20010]: lv.q       C420.q, 16($sp)
    088EA874:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088EA878:[FBB201C0]: sv.q       C420.q, 448($sp)
    088EA87C:[01201825]: or         $v1, $t1, $zr <=> move $v1, $t1
    088EA880:[44047800]: mfc1       $a0, $f15
    088EA884:[DBB30020]: lv.q       C430.q, 32($sp)
    088EA888:[48E40010]: MTV.s      $a0, S400.s
    088EA88C:[01005825]: or         $t3, $t0, $zr <=> move $t3, $t0
    088EA890:[FBB301D0]: sv.q       C430.q, 464($sp)
    088EA894:[00A04825]: or         $t1, $a1, $zr <=> move $t1, $a1
    088EA898:[DD0000C0]: VPFXT      [x, x, x, w]
    088EA89C:[64109313]: vmul.t     C430.t, C430.t, C400.t
    088EA8A0:[60129313]: vadd.t     C430.t, C430.t, C420.t
    088EA8A4:[6D139214]: vmin.t     C500.t, C420.t, C430.t
    088EA8A8:[FBB40030]: sv.q       C500.q, 48($sp)
    088EA8AC:[6D939212]: vmax.t     C420.t, C420.t, C430.t
    088EA8B0:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    088EA8B4:[FBB20040]: sv.q       C420.q, 64($sp)
    088EA8B8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088EA8BC:[01A02825]: or         $a1, $t5, $zr <=> move $a1, $t5
    088EA8C0:[01005025]: or         $t2, $t0, $zr <=> move $t2, $t0
    088EA8C4:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    088EA8C8:[01006025]: or         $t4, $t0, $zr <=> move $t4, $t0
    088EA8CC:[C4AC0000]: lwc1       $f12, 0($a1)
    088EA8D0:[C4CD0000]: lwc1       $f13, 0($a2)
    088EA8D4:[460D6302]: mul.s      $f12, $f12, $f13
    088EA8D8:[4600630D]: trunc.w.s  $f12, $f12
    088EA8DC:[44186000]: mfc1       $t8, $f12
    088EA8E0:[2718FFFF]: addiu      $t8, $t8, -1
    088EA8E4:[AD180020]: sw         $t8, 32($t0)
    088EA8E8:[C4AE0000]: lwc1       $f14, 0($a1)
    088EA8EC:[C52F0000]: lwc1       $f15, 0($t1)
    088EA8F0:[460F7382]: mul.s      $f14, $f14, $f15
    088EA8F4:[4600734D]: trunc.w.s  $f13, $f14
    088EA8F8:[44186800]: mfc1       $t8, $f13
    088EA8FC:[27180001]: addiu      $t8, $t8, 1
    088EA900:[AD580030]: sw         $t8, 48($t2)
    088EA904:[8D780000]: lw         $t8, 0($t3)
    088EA908:[AC580000]: sw         $t8, 0($v0)
    088EA90C:[8C780000]: lw         $t8, 0($v1)
    088EA910:[AD980010]: sw         $t8, 16($t4)
    088EA914:[8D190020]: lw         $t9, 32($t0)
    088EA918:[0319C02A]: slt        $t8, $t8, $t9
    088EA91C:[17000014]: bne        $t8, $zr, 0x088EA970
    088EA920:[00000000]: nop
    088EA924:[8D580030]: lw         $t8, 48($t2)
    088EA928:[8C590000]: lw         $t9, 0($v0)
    088EA92C:[0319C02A]: slt        $t8, $t8, $t9
    088EA930:[1700000F]: bne        $t8, $zr, 0x088EA970
    088EA934:[00000000]: nop
    088EA938:[24840001]: addiu      $a0, $a0, 1
    088EA93C:[24A50004]: addiu      $a1, $a1, 4
    088EA940:[24C60004]: addiu      $a2, $a2, 4
    088EA944:[25080004]: addiu      $t0, $t0, 4
    088EA948:[25290004]: addiu      $t1, $t1, 4
    088EA94C:[254A0004]: addiu      $t2, $t2, 4
    088EA950:[256B0004]: addiu      $t3, $t3, 4
    088EA954:[24420004]: addiu      $v0, $v0, 4
    088EA958:[24630004]: addiu      $v1, $v1, 4
    088EA95C:[2C980003]: sltiu      $t8, $a0, 3
    088EA960:[1700FFDA]: bne        $t8, $zr, 0x088EA8CC
    088EA964:[258C0004]: addiu      $t4, $t4, 4
    088EA968:[10000003]: b          0x088EA978
    088EA96C:[00000000]: nop
    088EA970:[100001DC]: b          0x088EB0E4
    088EA974:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EA978:[AFAE0268]: sw         $t6, 616($sp)
    088EA97C:[C4EC0000]: lwc1       $f12, 0($a3)
    088EA980:[46006405]: abs.s      $f16, $f12
    088EA984:[C5D60000]: lwc1       $f22, 0($t6)
    088EA988:[3C043089]: lui        $a0, 0x3089 <=> li $a0, 0x30890000
    088EA98C:[C4ED0004]: lwc1       $f13, 4($a3)
    088EA990:[3484705F]: ori        $a0, $a0, 28767
    088EA994:[C4EE0008]: lwc1       $f14, 8($a3)
    088EA998:[44847800]: mtc1       $a0, $f15
    088EA99C:[8DC50004]: lw         $a1, 4($t6)
    088EA9A0:[460F803E]: c.le.s     $f16, $f15
    088EA9A4:[91C40008]: lbu        $a0, 8($t6)
    088EA9A8:[45010007]: bc1t       0x088EA9C8
    088EA9AC:[91DE0009]: lbu        $fp, 9($t6)
    088EA9B0:[46006305]: abs.s      $f12, $f12
    088EA9B4:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    088EA9B8:[44868000]: mtc1       $a2, $f16
    088EA9BC:[460C8303]: div.s      $f12, $f16, $f12
    088EA9C0:[10000004]: b          0x088EA9D4
    088EA9C4:[00000000]: nop
    088EA9C8:[3C064E6E]: lui        $a2, 0x4E6E <=> li $a2, 0x4E6E0000
    088EA9CC:[34C66B28]: ori        $a2, $a2, 27432
    088EA9D0:[44866000]: mtc1       $a2, $f12
    088EA9D4:[E7AC0050]: swc1       $f12, 80($sp)
    088EA9D8:[46006B05]: abs.s      $f12, $f13
    088EA9DC:[460F603E]: c.le.s     $f12, $f15
    088EA9E0:[00000000]: nop
    088EA9E4:[45010007]: bc1t       0x088EAA04
    088EA9E8:[3C064E6E]: lui        $a2, 0x4E6E <=> li $a2, 0x4E6E0000
    088EA9EC:[46006B45]: abs.s      $f13, $f13
    088EA9F0:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    088EA9F4:[44866000]: mtc1       $a2, $f12
    088EA9F8:[460D6343]: div.s      $f13, $f12, $f13
    088EA9FC:[10000003]: b          0x088EAA0C
    088EAA00:[00000000]: nop
    088EAA04:[34C66B28]: ori        $a2, $a2, 27432
    088EAA08:[44866800]: mtc1       $a2, $f13
    088EAA0C:[E7AD0054]: swc1       $f13, 84($sp)
    088EAA10:[46007305]: abs.s      $f12, $f14
    088EAA14:[460F603E]: c.le.s     $f12, $f15
    088EAA18:[00000000]: nop
    088EAA1C:[45010008]: bc1t       0x088EAA40
    088EAA20:[3C064E6E]: lui        $a2, 0x4E6E <=> li $a2, 0x4E6E0000
    088EAA24:[46007385]: abs.s      $f14, $f14
    088EAA28:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    088EAA2C:[44866000]: mtc1       $a2, $f12
    088EAA30:[460E6383]: div.s      $f14, $f12, $f14
    088EAA34:[10000005]: b          0x088EAA4C
    088EAA38:[E7AE0058]: swc1       $f14, 88($sp)
    088EAA40:[34C66B28]: ori        $a2, $a2, 27432
    088EAA44:[44867000]: mtc1       $a2, $f14
    088EAA48:[E7AE0058]: swc1       $f14, 88($sp)
    088EAA4C:[E7B4005C]: swc1       $f20, 92($sp)
    088EAA50:[AFAF0230]: sw         $t7, 560($sp)
    088EAA54:[AFAD0260]: sw         $t5, 608($sp)
    088EAA58:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088EAA5C:[8DB90034]: lw         $t9, 52($t5)
    088EAA60:[000F3880]: sll        $a3, $t7, 0x0002
    088EAA64:[AFA60234]: sw         $a2, 564($sp)
    088EAA68:[AFA7025C]: sw         $a3, 604($sp)
    088EAA6C:[AFB90258]: sw         $t9, 600($sp)
    088EAA70:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088EAA74:[AFA501E8]: sw         $a1, 488($sp)
    088EAA78:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088EAA7C:[AFA601EC]: sw         $a2, 492($sp)
    088EAA80:[AFA50220]: sw         $a1, 544($sp)
    088EAA84:[A3A401E5]: sb         $a0, 485($sp)
    088EAA88:[A3BE01E4]: sb         $fp, 484($sp)
    088EAA8C:[25A4000C]: addiu      $a0, $t5, 12
    088EAA90:[31E50008]: andi       $a1, $t7, 8
    088EAA94:[C48C0000]: lwc1       $f12, 0($a0)
    088EAA98:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    088EAA9C:[C48D0004]: lwc1       $f13, 4($a0)
    088EAAA0:[AFA501E0]: sw         $a1, 480($sp)
    088EAAA4:[C48E0008]: lwc1       $f14, 8($a0)
    088EAAA8:[E7AC00B0]: swc1       $f12, 176($sp)
    088EAAAC:[E7AD00B4]: swc1       $f13, 180($sp)
    088EAAB0:[E7AE00B8]: swc1       $f14, 184($sp)
    088EAAB4:[E7B400BC]: swc1       $f20, 188($sp)
    088EAAB8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088EAABC:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088EAAC0:[AFA40254]: sw         $a0, 596($sp)
    088EAAC4:[AFA50250]: sw         $a1, 592($sp)
    088EAAC8:[AFA5024C]: sw         $a1, 588($sp)
    088EAACC:[AFA50248]: sw         $a1, 584($sp)
    088EAAD0:[AFA50244]: sw         $a1, 580($sp)
    088EAAD4:[AFA50240]: sw         $a1, 576($sp)
    088EAAD8:[AFA50238]: sw         $a1, 568($sp)
    088EAADC:[27BE00E0]: addiu      $fp, $sp, 224
    088EAAE0:[27B701C0]: addiu      $s7, $sp, 448
    088EAAE4:[27B601D0]: addiu      $s6, $sp, 464
    088EAAE8:[27B501A0]: addiu      $s5, $sp, 416
    088EAAEC:[27B40190]: addiu      $s4, $sp, 400
    088EAAF0:[27B30180]: addiu      $s3, $sp, 384
    088EAAF4:[27B20110]: addiu      $s2, $sp, 272
    088EAAF8:[27B10114]: addiu      $s1, $sp, 276
    088EAAFC:[27B00118]: addiu      $s0, $sp, 280
    088EAB00:[AFA5023C]: sw         $a1, 572($sp)
    088EAB04:[8F230000]: lw         $v1, 0($t9)
    088EAB08:[8FA4025C]: lw         $a0, 604($sp)
    088EAB0C:[00642024]: and        $a0, $v1, $a0
    088EAB10:[108000EE]: beq        $a0, $zr, 0x088EAECC
    088EAB14:[8FAD0260]: lw         $t5, 608($sp)
    088EAB18:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    088EAB1C:[AFAD0260]: sw         $t5, 608($sp)
    088EAB20:[27A40010]: addiu      $a0, $sp, 16
    088EAB24:[27A50020]: addiu      $a1, $sp, 32
    088EAB28:[27A60050]: addiu      $a2, $sp, 80
    088EAB2C:[27A900B0]: addiu      $t1, $sp, 176
    088EAB30:[25080010]: addiu      $t0, $t0, 16
    088EAB34:[0E23A949]: jal        0x088EA524
    088EAB38:[3C070001]: lui        $a3, 0x0001 <=> li $a3, 0x00010000
    088EAB3C:[104000E3]: beq        $v0, $zr, 0x088EAECC
    088EAB40:[00000000]: nop
    088EAB44:[30640003]: andi       $a0, $v1, 3
    088EAB48:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    088EAB4C:[1485008F]: bne        $a0, $a1, 0x088EAD8C
    088EAB50:[AFAD0260]: sw         $t5, 608($sp)
    088EAB54:[8F240004]: lw         $a0, 4($t9)
    088EAB58:[3084007F]: andi       $a0, $a0, 127
    088EAB5C:[10800088]: beq        $a0, $zr, 0x088EAD80
    088EAB60:[AFAD0260]: sw         $t5, 608($sp)
    088EAB64:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088EAB68:[AFAD0260]: sw         $t5, 608($sp)
    088EAB6C:[01A02025]: or         $a0, $t5, $zr <=> move $a0, $t5
    088EAB70:[03203025]: or         $a2, $t9, $zr <=> move $a2, $t9
    088EAB74:[34070100]: ori        $a3, $zr, 256 <=> li $a3, 256
    088EAB78:[0E23A89E]: jal        0x088EA278
    088EAB7C:[24A51000]: addiu      $a1, $a1, 4096
    088EAB80:[0040C825]: or         $t9, $v0, $zr <=> move $t9, $v0
    088EAB84:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    088EAB88:[0319202B]: sltu       $a0, $t8, $t9
    088EAB8C:[1080007C]: beq        $a0, $zr, 0x088EAD80
    088EAB90:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    088EAB94:[340F0000]: ori        $t7, $zr, 0 <=> li $t7, 0
    088EAB98:[24841000]: addiu      $a0, $a0, 4096
    088EAB9C:[01E47821]: addu       $t7, $t7, $a0
    088EABA0:[01E07025]: or         $t6, $t7, $zr <=> move $t6, $t7
    088EABA4:[8FA401E0]: lw         $a0, 480($sp)
    088EABA8:[91C50002]: lbu        $a1, 2($t6)
    088EABAC:[00A42024]: and        $a0, $a1, $a0
    088EABB0:[5480000D]: bnel       $a0, $zr, 0x088EABE8
    088EABB4:[8DC40004]: lw         $a0, 4($t6)
    088EABB8:[91C40000]: lbu        $a0, 0($t6)
    088EABBC:[8FA501E8]: lw         $a1, 488($sp)
    088EABC0:[00043100]: sll        $a2, $a0, 0x0004
    088EABC4:[00042080]: sll        $a0, $a0, 0x0002
    088EABC8:[00C42021]: addu       $a0, $a2, $a0
    088EABCC:[00A42021]: addu       $a0, $a1, $a0
    088EABD0:[8FA50230]: lw         $a1, 560($sp)
    088EABD4:[8C84000C]: lw         $a0, 12($a0)
    088EABD8:[00852024]: and        $a0, $a0, $a1
    088EABDC:[10800064]: beq        $a0, $zr, 0x088EAD70
    088EABE0:[00000000]: nop
    088EABE4:[8DC40004]: lw         $a0, 4($t6)
    088EABE8:[8DC50008]: lw         $a1, 8($t6)
    088EABEC:[8DC6000C]: lw         $a2, 12($t6)
    088EABF0:[84880000]: lh         $t0, 0($a0)
    088EABF4:[27A700C0]: addiu      $a3, $sp, 192
    088EABF8:[ACE80000]: sw         $t0, 0($a3)
    088EABFC:[84880002]: lh         $t0, 2($a0)
    088EAC00:[27A900D0]: addiu      $t1, $sp, 208
    088EAC04:[ACE80004]: sw         $t0, 4($a3)
    088EAC08:[84840004]: lh         $a0, 4($a0)
    088EAC0C:[ACE40008]: sw         $a0, 8($a3)
    088EAC10:[84A40000]: lh         $a0, 0($a1)
    088EAC14:[AD240000]: sw         $a0, 0($t1)
    088EAC18:[84A40002]: lh         $a0, 2($a1)
    088EAC1C:[AD240004]: sw         $a0, 4($t1)
    088EAC20:[84A40004]: lh         $a0, 4($a1)
    088EAC24:[AD240008]: sw         $a0, 8($t1)
    088EAC28:[84C40000]: lh         $a0, 0($a2)
    088EAC2C:[AFC40000]: sw         $a0, 0($fp)
    088EAC30:[84C40002]: lh         $a0, 2($a2)
    088EAC34:[AFC40004]: sw         $a0, 4($fp)
    088EAC38:[84C40004]: lh         $a0, 4($a2)
    088EAC3C:[AFC40008]: sw         $a0, 8($fp)
    088EAC40:[DBB200C0]: lv.q       C420.q, 192($sp)
    088EAC44:[D2809212]: vi2f.t     C420.t, C420.t, 0
    088EAC48:[FBB201A0]: sv.q       C420.q, 416($sp)
    088EAC4C:[DBB300D0]: lv.q       C430.q, 208($sp)
    088EAC50:[D2809313]: vi2f.t     C430.t, C430.t, 0
    088EAC54:[FBB30190]: sv.q       C430.q, 400($sp)
    088EAC58:[DBB400E0]: lv.q       C500.q, 224($sp)
    088EAC5C:[D2809414]: vi2f.t     C500.t, C500.t, 0
    088EAC60:[FBB40180]: sv.q       C500.q, 384($sp)
    088EAC64:[DBB500B0]: lv.q       C510.q, 176($sp)
    088EAC68:[64159212]: vmul.t     C420.t, C420.t, C510.t
    088EAC6C:[FBB201A0]: sv.q       C420.q, 416($sp)
    088EAC70:[64159312]: vmul.t     C420.t, C430.t, C510.t
    088EAC74:[FBB20190]: sv.q       C420.q, 400($sp)
    088EAC78:[64159412]: vmul.t     C420.t, C500.t, C510.t
    088EAC7C:[FBB20180]: sv.q       C420.q, 384($sp)
    088EAC80:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    088EAC84:[93A201E4]: lbu        $v0, 484($sp)
    088EAC88:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    088EAC8C:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    088EAC90:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    088EAC94:[02604025]: or         $t0, $s3, $zr <=> move $t0, $s3
    088EAC98:[02404825]: or         $t1, $s2, $zr <=> move $t1, $s2
    088EAC9C:[02205025]: or         $t2, $s1, $zr <=> move $t2, $s1
    088EACA0:[02005825]: or         $t3, $s0, $zr <=> move $t3, $s0
    088EACA4:[0E23A8C4]: jal        0x088EA310
    088EACA8:[AFA20000]: sw         $v0, 0($sp)
    088EACAC:[10400030]: beq        $v0, $zr, 0x088EAD70
    088EACB0:[00000000]: nop
    088EACB4:[C7AC0110]: lwc1       $f12, 272($sp)
    088EACB8:[4614603E]: c.le.s     $f12, $f20
    088EACBC:[00000000]: nop
    088EACC0:[4501002B]: bc1t       0x088EAD70
    088EACC4:[00000000]: nop
    088EACC8:[460CB03E]: c.le.s     $f22, $f12
    088EACCC:[00000000]: nop
    088EACD0:[45010027]: bc1t       0x088EAD70
    088EACD4:[00000000]: nop
    088EACD8:[91C40002]: lbu        $a0, 2($t6)
    088EACDC:[30840001]: andi       $a0, $a0, 1
    088EACE0:[50800011]: beql       $a0, $zr, 0x088EAD28
    088EACE4:[91C40000]: lbu        $a0, 0($t6)
    088EACE8:[8DC40004]: lw         $a0, 4($t6)
    088EACEC:[8DC50008]: lw         $a1, 8($t6)
    088EACF0:[94860006]: lhu        $a2, 6($a0)
    088EACF4:[94840008]: lhu        $a0, 8($a0)
    088EACF8:[A7A6022E]: sh         $a2, 558($sp)
    088EACFC:[94A60006]: lhu        $a2, 6($a1)
    088EAD00:[A7A4022C]: sh         $a0, 556($sp)
    088EAD04:[94A40008]: lhu        $a0, 8($a1)
    088EAD08:[8DC5000C]: lw         $a1, 12($t6)
    088EAD0C:[A7A6022A]: sh         $a2, 554($sp)
    088EAD10:[94A60006]: lhu        $a2, 6($a1)
    088EAD14:[A7A40228]: sh         $a0, 552($sp)
    088EAD18:[94A40008]: lhu        $a0, 8($a1)
    088EAD1C:[A7A60226]: sh         $a2, 550($sp)
    088EAD20:[A7A40224]: sh         $a0, 548($sp)
    088EAD24:[91C40000]: lbu        $a0, 0($t6)
    088EAD28:[C7AD0114]: lwc1       $f13, 276($sp)
    088EAD2C:[AFA401EC]: sw         $a0, 492($sp)
    088EAD30:[C7AE0118]: lwc1       $f14, 280($sp)
    088EAD34:[E7AD0090]: swc1       $f13, 144($sp)
    088EAD38:[E7AE0094]: swc1       $f14, 148($sp)
    088EAD3C:[DBB201A0]: lv.q       C420.q, 416($sp)
    088EAD40:[46006586]: mov.s      $f22, $f12
    088EAD44:[DBB30190]: lv.q       C430.q, 400($sp)
    088EAD48:[FBB20210]: sv.q       C420.q, 528($sp)
    088EAD4C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088EAD50:[DBB20180]: lv.q       C420.q, 384($sp)
    088EAD54:[FBB30200]: sv.q       C430.q, 512($sp)
    088EAD58:[FBB201F0]: sv.q       C420.q, 496($sp)
    088EAD5C:[93A501E5]: lbu        $a1, 485($sp)
    088EAD60:[14A00003]: bne        $a1, $zr, 0x088EAD70
    088EAD64:[AFA40220]: sw         $a0, 544($sp)
    088EAD68:[10000091]: b          0x088EAFB0
    088EAD6C:[00000000]: nop
    088EAD70:[27180001]: addiu      $t8, $t8, 1
    088EAD74:[0319202B]: sltu       $a0, $t8, $t9
    088EAD78:[1480FF89]: bne        $a0, $zr, 0x088EABA0
    088EAD7C:[25EF0010]: addiu      $t7, $t7, 16
    088EAD80:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    088EAD84:[10000053]: b          0x088EAED4
    088EAD88:[8FA80234]: lw         $t0, 564($sp)
    088EAD8C:[00042880]: sll        $a1, $a0, 0x0002
    088EAD90:[00033202]: srl        $a2, $v1, 0x0008
    088EAD94:[87270004]: lh         $a3, 4($t9)
    088EAD98:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    088EAD9C:[87230006]: lh         $v1, 6($t9)
    088EADA0:[00A42021]: addu       $a0, $a1, $a0
    088EADA4:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    088EADA8:[8C840020]: lw         $a0, 32($a0)
    088EADAC:[00A84021]: addu       $t0, $a1, $t0
    088EADB0:[8D080030]: lw         $t0, 48($t0)
    088EADB4:[00E4502A]: slt        $t2, $a3, $a0
    088EADB8:[0103202A]: slt        $a0, $t0, $v1
    088EADBC:[8FA80234]: lw         $t0, 564($sp)
    088EADC0:[8FA90258]: lw         $t1, 600($sp)
    088EADC4:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    088EADC8:[15400036]: bne        $t2, $zr, 0x088EAEA4
    088EADCC:[3C0C0001]: lui        $t4, 0x0001 <=> li $t4, 0x00010000
    088EADD0:[14800031]: bne        $a0, $zr, 0x088EAE98
    088EADD4:[0126C821]: addu       $t9, $t1, $a2
    088EADD8:[8FA40250]: lw         $a0, 592($sp)
    088EADDC:[8D8A0000]: lw         $t2, 0($t4)
    088EADE0:[8FAB024C]: lw         $t3, 588($sp)
    088EADE4:[AC8A0040]: sw         $t2, 64($a0)
    088EADE8:[3C0A0001]: lui        $t2, 0x0001 <=> li $t2, 0x00010000
    088EADEC:[8D4A0004]: lw         $t2, 4($t2)
    088EADF0:[8FAC0248]: lw         $t4, 584($sp)
    088EADF4:[AD6A0044]: sw         $t2, 68($t3)
    088EADF8:[3C0A0001]: lui        $t2, 0x0001 <=> li $t2, 0x00010000
    088EADFC:[8D4A0008]: lw         $t2, 8($t2)
    088EAE00:[8FAD0244]: lw         $t5, 580($sp)
    088EAE04:[AD8A0048]: sw         $t2, 72($t4)
    088EAE08:[8C4A0010]: lw         $t2, 16($v0)
    088EAE0C:[3C0E0001]: lui        $t6, 0x0001 <=> li $t6, 0x00010000
    088EAE10:[ADAA004C]: sw         $t2, 76($t5)
    088EAE14:[8FAA0240]: lw         $t2, 576($sp)
    088EAE18:[8DCE0014]: lw         $t6, 20($t6)
    088EAE1C:[01263021]: addu       $a2, $t1, $a2
    088EAE20:[AD4E0050]: sw         $t6, 80($t2)
    088EAE24:[8FAE023C]: lw         $t6, 572($sp)
    088EAE28:[8FAF0254]: lw         $t7, 596($sp)
    088EAE2C:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    088EAE30:[8D290018]: lw         $t1, 24($t1)
    088EAE34:[3C180001]: lui        $t8, 0x0001 <=> li $t8, 0x00010000
    088EAE38:[ADC90054]: sw         $t1, 84($t6)
    088EAE3C:[01E54821]: addu       $t1, $t7, $a1
    088EAE40:[01384821]: addu       $t1, $t1, $t8
    088EAE44:[AD230040]: sw         $v1, 64($t1)
    088EAE48:[8FA90238]: lw         $t1, 568($sp)
    088EAE4C:[24C60008]: addiu      $a2, $a2, 8
    088EAE50:[25EF0020]: addiu      $t7, $t7, 32
    088EAE54:[AD260058]: sw         $a2, 88($t1)
    088EAE58:[24840020]: addiu      $a0, $a0, 32
    088EAE5C:[AFAF0254]: sw         $t7, 596($sp)
    088EAE60:[256B0020]: addiu      $t3, $t3, 32
    088EAE64:[AFA40250]: sw         $a0, 592($sp)
    088EAE68:[25860020]: addiu      $a2, $t4, 32
    088EAE6C:[AFAB024C]: sw         $t3, 588($sp)
    088EAE70:[25A30020]: addiu      $v1, $t5, 32
    088EAE74:[AFA60248]: sw         $a2, 584($sp)
    088EAE78:[25440020]: addiu      $a0, $t2, 32
    088EAE7C:[AFA30244]: sw         $v1, 580($sp)
    088EAE80:[25260020]: addiu      $a2, $t1, 32
    088EAE84:[AFA40240]: sw         $a0, 576($sp)
    088EAE88:[25CA0020]: addiu      $t2, $t6, 32
    088EAE8C:[AFA60238]: sw         $a2, 568($sp)
    088EAE90:[25080001]: addiu      $t0, $t0, 1
    088EAE94:[AFAA023C]: sw         $t2, 572($sp)
    088EAE98:[00A22021]: addu       $a0, $a1, $v0
    088EAE9C:[10000009]: b          0x088EAEC4
    088EAEA0:[AC870010]: sw         $a3, 16($a0)
    088EAEA4:[14800006]: bne        $a0, $zr, 0x088EAEC0
    088EAEA8:[00000000]: nop
    088EAEAC:[0126C821]: addu       $t9, $t1, $a2
    088EAEB0:[00AC2021]: addu       $a0, $a1, $t4
    088EAEB4:[27390008]: addiu      $t9, $t9, 8
    088EAEB8:[10000002]: b          0x088EAEC4
    088EAEBC:[AC830000]: sw         $v1, 0($a0)
    088EAEC0:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    088EAEC4:[10000003]: b          0x088EAED4
    088EAEC8:[00000000]: nop
    088EAECC:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    088EAED0:[8FA80234]: lw         $t0, 564($sp)
    088EAED4:[17200034]: bne        $t9, $zr, 0x088EAFA8
    088EAED8:[00000000]: nop
    088EAEDC:[11000032]: beq        $t0, $zr, 0x088EAFA8
    088EAEE0:[00000000]: nop
    088EAEE4:[2508FFFF]: addiu      $t0, $t0, -1
    088EAEE8:[3C0B0001]: lui        $t3, 0x0001 <=> li $t3, 0x00010000
    088EAEEC:[8FA90254]: lw         $t1, 596($sp)
    088EAEF0:[00085140]: sll        $t2, $t0, 0x0005
    088EAEF4:[256B0040]: addiu      $t3, $t3, 64
    088EAEF8:[8FA20250]: lw         $v0, 592($sp)
    088EAEFC:[014B5021]: addu       $t2, $t2, $t3
    088EAF00:[8FAB024C]: lw         $t3, 588($sp)
    088EAF04:[8FA30248]: lw         $v1, 584($sp)
    088EAF08:[2529FFE0]: addiu      $t1, $t1, -32
    088EAF0C:[8FAC0244]: lw         $t4, 580($sp)
    088EAF10:[AFA90254]: sw         $t1, 596($sp)
    088EAF14:[2442FFE0]: addiu      $v0, $v0, -32
    088EAF18:[8D590018]: lw         $t9, 24($t2)
    088EAF1C:[AFA20250]: sw         $v0, 592($sp)
    088EAF20:[2569FFE0]: addiu      $t1, $t3, -32
    088EAF24:[8D4B0000]: lw         $t3, 0($t2)
    088EAF28:[2462FFE0]: addiu      $v0, $v1, -32
    088EAF2C:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    088EAF30:[8FA30240]: lw         $v1, 576($sp)
    088EAF34:[AC8B0000]: sw         $t3, 0($a0)
    088EAF38:[8FA4023C]: lw         $a0, 572($sp)
    088EAF3C:[AFA9024C]: sw         $t1, 588($sp)
    088EAF40:[8FA90238]: lw         $t1, 568($sp)
    088EAF44:[258CFFE0]: addiu      $t4, $t4, -32
    088EAF48:[AFA20248]: sw         $v0, 584($sp)
    088EAF4C:[AFAC0244]: sw         $t4, 580($sp)
    088EAF50:[8D4B0004]: lw         $t3, 4($t2)
    088EAF54:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088EAF58:[2462FFE0]: addiu      $v0, $v1, -32
    088EAF5C:[ACAB0004]: sw         $t3, 4($a1)
    088EAF60:[AFA20240]: sw         $v0, 576($sp)
    088EAF64:[2484FFE0]: addiu      $a0, $a0, -32
    088EAF68:[8D450008]: lw         $a1, 8($t2)
    088EAF6C:[2529FFE0]: addiu      $t1, $t1, -32
    088EAF70:[AFA4023C]: sw         $a0, 572($sp)
    088EAF74:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    088EAF78:[AFA90238]: sw         $t1, 568($sp)
    088EAF7C:[ACC50008]: sw         $a1, 8($a2)
    088EAF80:[3C070001]: lui        $a3, 0x0001 <=> li $a3, 0x00010000
    088EAF84:[8D45000C]: lw         $a1, 12($t2)
    088EAF88:[24E40010]: addiu      $a0, $a3, 16
    088EAF8C:[AC850000]: sw         $a1, 0($a0)
    088EAF90:[8D440010]: lw         $a0, 16($t2)
    088EAF94:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088EAF98:[ACA40014]: sw         $a0, 20($a1)
    088EAF9C:[8D440014]: lw         $a0, 20($t2)
    088EAFA0:[3C050001]: lui        $a1, 0x0001 <=> li $a1, 0x00010000
    088EAFA4:[ACA40018]: sw         $a0, 24($a1)
    088EAFA8:[1720FED6]: bne        $t9, $zr, 0x088EAB04
    088EAFAC:[AFA80234]: sw         $t0, 564($sp)
    088EAFB0:[8FA40220]: lw         $a0, 544($sp)
    088EAFB4:[1080004A]: beq        $a0, $zr, 0x088EB0E0
    088EAFB8:[00000000]: nop
    088EAFBC:[8FA40264]: lw         $a0, 612($sp)
    088EAFC0:[10800047]: beq        $a0, $zr, 0x088EB0E0
    088EAFC4:[00000000]: nop
    088EAFC8:[8FA601EC]: lw         $a2, 492($sp)
    088EAFCC:[E4960000]: swc1       $f22, 0($a0)
    088EAFD0:[8FA50268]: lw         $a1, 616($sp)
    088EAFD4:[AC86000C]: sw         $a2, 12($a0)
    088EAFD8:[90A6000B]: lbu        $a2, 11($a1)
    088EAFDC:[10C00013]: beq        $a2, $zr, 0x088EB02C
    088EAFE0:[00000000]: nop
    088EAFE4:[DBB20210]: lv.q       C420.q, 528($sp)
    088EAFE8:[DBB30200]: lv.q       C430.q, 512($sp)
    088EAFEC:[DBB401F0]: lv.q       C500.q, 496($sp)
    088EAFF0:[60929313]: vsub.t     C430.t, C430.t, C420.t
    088EAFF4:[60929412]: vsub.t     C420.t, C500.t, C420.t
    088EAFF8:[F2929314]: vcrsp.t    C500.t, C430.t, C420.t
    088EAFFC:[D0009492]: vmov.q     C420.q, C500.q
    088EB000:[64929210]: vdot.t     S400.s, C420.t, C420.t
    088EB004:[D0111010]: vrsq.s     S400.s, S400.s
    088EB008:[DD0000C0]: VPFXT      [x, x, x, w]
    088EB00C:[64109212]: vmul.t     C420.t, C420.t, C400.t
    088EB010:[FBB20150]: sv.q       C420.q, 336($sp)
    088EB014:[C7AC0150]: lwc1       $f12, 336($sp)
    088EB018:[C7AD0154]: lwc1       $f13, 340($sp)
    088EB01C:[C7AE0158]: lwc1       $f14, 344($sp)
    088EB020:[E48C0010]: swc1       $f12, 16($a0)
    088EB024:[E48D0014]: swc1       $f13, 20($a0)
    088EB028:[E48E0018]: swc1       $f14, 24($a0)
    088EB02C:[90A5000A]: lbu        $a1, 10($a1)
    088EB030:[10A0002B]: beq        $a1, $zr, 0x088EB0E0
    088EB034:[00000000]: nop
    088EB038:[C7AC0090]: lwc1       $f12, 144($sp)
    088EB03C:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    088EB040:[44856800]: mtc1       $a1, $f13
    088EB044:[C7AE0094]: lwc1       $f14, 148($sp)
    088EB048:[460C6B41]: sub.s      $f13, $f13, $f12
    088EB04C:[3C053780]: lui        $a1, 0x3780 <=> li $a1, 0x37800000
    088EB050:[34A50080]: ori        $a1, $a1, 128
    088EB054:[44857800]: mtc1       $a1, $f15
    088EB058:[97A5022E]: lhu        $a1, 558($sp)
    088EB05C:[460E6B41]: sub.s      $f13, $f13, $f14
    088EB060:[97A6022A]: lhu        $a2, 554($sp)
    088EB064:[44858000]: mtc1       $a1, $f16
    088EB068:[97A70226]: lhu        $a3, 550($sp)
    088EB06C:[44868800]: mtc1       $a2, $f17
    088EB070:[97A5022C]: lhu        $a1, 556($sp)
    088EB074:[460F6302]: mul.s      $f12, $f12, $f15
    088EB078:[97A80228]: lhu        $t0, 552($sp)
    088EB07C:[46808420]: cvt.s.w    $f16, $f16
    088EB080:[460F6B42]: mul.s      $f13, $f13, $f15
    088EB084:[46808C60]: cvt.s.w    $f17, $f17
    088EB088:[97A60224]: lhu        $a2, 548($sp)
    088EB08C:[460F7382]: mul.s      $f14, $f14, $f15
    088EB090:[44879000]: mtc1       $a3, $f18
    088EB094:[46106C02]: mul.s      $f16, $f13, $f16
    088EB098:[46116442]: mul.s      $f17, $f12, $f17
    088EB09C:[44859800]: mtc1       $a1, $f19
    088EB0A0:[468093E0]: cvt.s.w    $f15, $f18
    088EB0A4:[44880000]: mtc1       $t0, $f0
    088EB0A8:[46809CE0]: cvt.s.w    $f19, $f19
    088EB0AC:[46118400]: add.s      $f16, $f16, $f17
    088EB0B0:[46800020]: cvt.s.w    $f0, $f0
    088EB0B4:[44869000]: mtc1       $a2, $f18
    088EB0B8:[460F73C2]: mul.s      $f15, $f14, $f15
    088EB0BC:[46136B42]: mul.s      $f13, $f13, $f19
    088EB0C0:[46006302]: mul.s      $f12, $f12, $f0
    088EB0C4:[46809460]: cvt.s.w    $f17, $f18
    088EB0C8:[460F83C0]: add.s      $f15, $f16, $f15
    088EB0CC:[460C6B00]: add.s      $f12, $f13, $f12
    088EB0D0:[46117382]: mul.s      $f14, $f14, $f17
    088EB0D4:[E48F0004]: swc1       $f15, 4($a0)
    088EB0D8:[460E6300]: add.s      $f12, $f12, $f14
    088EB0DC:[E48C0008]: swc1       $f12, 8($a0)
    088EB0E0:[8FA20220]: lw         $v0, 544($sp)
    088EB0E4:[C7B4026C]: lwc1       $f20, 620($sp)
    088EB0E8:[C7B60270]: lwc1       $f22, 624($sp)
    088EB0EC:[8FB00274]: lw         $s0, 628($sp)
    088EB0F0:[8FB10278]: lw         $s1, 632($sp)
    088EB0F4:[8FB2027C]: lw         $s2, 636($sp)
    088EB0F8:[8FB30280]: lw         $s3, 640($sp)
    088EB0FC:[8FB40284]: lw         $s4, 644($sp)
    088EB100:[8FB50288]: lw         $s5, 648($sp)
    088EB104:[8FB6028C]: lw         $s6, 652($sp)
    088EB108:[8FB70290]: lw         $s7, 656($sp)
    088EB10C:[8FBE0294]: lw         $fp, 660($sp)
    088EB110:[8FBF0298]: lw         $ra, 664($sp)
    088EB114:[03E00008]: jr         $ra
    088EB118:[27BD02A0]: addiu      $sp, $sp, 672
  Back Branch 088EAFA8 144165 times (length 299)
  Back Branch 088EAD78 47132 times (length 120)
  Back Branch 088EA960 12084 times (length 39)
--> 088EA8CC:[C4AC0000]: lwc1       $f12, 0($a1)
    088EA8D0:[C4CD0000]: lwc1       $f13, 0($a2)
    088EA8D4:[460D6302]: mul.s      $f12, $f12, $f13
    088EA8D8:[4600630D]: trunc.w.s  $f12, $f12
    088EA8DC:[44186000]: mfc1       $t8, $f12
    088EA8E0:[2718FFFF]: addiu      $t8, $t8, -1
    088EA8E4:[AD180020]: sw         $t8, 32($t0)
    088EA8E8:[C4AE0000]: lwc1       $f14, 0($a1)
    088EA8EC:[C52F0000]: lwc1       $f15, 0($t1)
    088EA8F0:[460F7382]: mul.s      $f14, $f14, $f15
    088EA8F4:[4600734D]: trunc.w.s  $f13, $f14
    088EA8F8:[44186800]: mfc1       $t8, $f13
    088EA8FC:[27180001]: addiu      $t8, $t8, 1
    088EA900:[AD580030]: sw         $t8, 48($t2)
    088EA904:[8D780000]: lw         $t8, 0($t3)
    088EA908:[AC580000]: sw         $t8, 0($v0)
    088EA90C:[8C780000]: lw         $t8, 0($v1)
    088EA910:[AD980010]: sw         $t8, 16($t4)
    088EA914:[8D190020]: lw         $t9, 32($t0)
    088EA918:[0319C02A]: slt        $t8, $t8, $t9
    088EA91C:[17000014]: bne        $t8, $zr, 0x088EA970
    088EA920:[00000000]: nop
    088EA924:[8D580030]: lw         $t8, 48($t2)
    088EA928:[8C590000]: lw         $t9, 0($v0)
    088EA92C:[0319C02A]: slt        $t8, $t8, $t9
    088EA930:[1700000F]: bne        $t8, $zr, 0x088EA970
    088EA934:[00000000]: nop
    088EA938:[24840001]: addiu      $a0, $a0, 1
    088EA93C:[24A50004]: addiu      $a1, $a1, 4
    088EA940:[24C60004]: addiu      $a2, $a2, 4
    088EA944:[25080004]: addiu      $t0, $t0, 4
    088EA948:[25290004]: addiu      $t1, $t1, 4
    088EA94C:[254A0004]: addiu      $t2, $t2, 4
    088EA950:[256B0004]: addiu      $t3, $t3, 4
    088EA954:[24420004]: addiu      $v0, $v0, 4
    088EA958:[24630004]: addiu      $v1, $v1, 4
    088EA95C:[2C980003]: sltiu      $t8, $a0, 3
--> 088EA960:[1700FFDA]: bne        $t8, $zr, 0x088EA8CC
    088EA964:[258C0004]: addiu      $t4, $t4, 4
    088EA968:[10000003]: b          0x088EA978
    088EA96C:[00000000]: nop
    088EA970:[100001DC]: b          0x088EB0E4
_S1_2_895A19C 14560430 instructions (0,374%), 279632 calls (0895A19C - 0895A278, length 56)
    0895A19C:[27BDFFE0]: addiu      $sp, $sp, -32
    0895A1A0:[AFB10004]: sw         $s1, 4($sp)
    0895A1A4:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0895A1A8:[8E244014]: lw         $a0, 16404($s1)
    0895A1AC:[8E27400C]: lw         $a3, 16396($s1)
    0895A1B0:[AFB00000]: sw         $s0, 0($sp)
    0895A1B4:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0895A1B8:[00872023]: subu       $a0, $a0, $a3
    0895A1BC:[0086282A]: slt        $a1, $a0, $a2
    0895A1C0:[AFB20008]: sw         $s2, 8($sp)
    0895A1C4:[AFB3000C]: sw         $s3, 12($sp)
    0895A1C8:[AFB40010]: sw         $s4, 16($sp)
    0895A1CC:[AFBF0014]: sw         $ra, 20($sp)
    0895A1D0:[10A00002]: beq        $a1, $zr, 0x0895A1DC
    0895A1D4:[00000000]: nop
    0895A1D8:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0895A1DC:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    0895A1E0:[1A60001D]: blez       $s3, 0x0895A258
    0895A1E4:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    0895A1E8:[8E244034]: lw         $a0, 16436($s1)
    0895A1EC:[14800004]: bne        $a0, $zr, 0x0895A200
    0895A1F0:[00000000]: nop
    0895A1F4:[0E2567FE]: jal        0x08959FF8
    0895A1F8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0895A1FC:[8E244034]: lw         $a0, 16436($s1)
    0895A200:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0895A204:[0092282A]: slt        $a1, $a0, $s2
    0895A208:[54A00001]: bnel       $a1, $zr, 0x0895A210
    0895A20C:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0895A210:[8E254038]: lw         $a1, 16440($s1)
    0895A214:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0895A218:[02252821]: addu       $a1, $s1, $a1
    0895A21C:[24A50008]: addiu      $a1, $a1, 8
    0895A220:[0E24FF79]: jal        0x0893FDE4
    0895A224:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0895A228:[8E244038]: lw         $a0, 16440($s1)
    0895A22C:[8E254034]: lw         $a1, 16436($s1)
    0895A230:[00922021]: addu       $a0, $a0, $s2
    0895A234:[AE244038]: sw         $a0, 16440($s1)
    0895A238:[00B22023]: subu       $a0, $a1, $s2
    0895A23C:[8E25400C]: lw         $a1, 16396($s1)
    0895A240:[AE244034]: sw         $a0, 16436($s1)
    0895A244:[00B22021]: addu       $a0, $a1, $s2
    0895A248:[0292A021]: addu       $s4, $s4, $s2
    0895A24C:[02729823]: subu       $s3, $s3, $s2
    0895A250:[1E60FFE5]: bgtz       $s3, 0x0895A1E8
    0895A254:[AE24400C]: sw         $a0, 16396($s1)
    0895A258:[02901023]: subu       $v0, $s4, $s0
    0895A25C:[8FB00000]: lw         $s0, 0($sp)
    0895A260:[8FB10004]: lw         $s1, 4($sp)
    0895A264:[8FB20008]: lw         $s2, 8($sp)
    0895A268:[8FB3000C]: lw         $s3, 12($sp)
    0895A26C:[8FB40010]: lw         $s4, 16($sp)
    0895A270:[8FBF0014]: lw         $ra, 20($sp)
    0895A274:[03E00008]: jr         $ra
    0895A278:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0895A250 280228 times (length 28)
    0895A1D4:[00000000]: nop
    0895A1D8:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0895A1DC:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    0895A1E0:[1A60001D]: blez       $s3, 0x0895A258
    0895A1E4:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
--> 0895A1E8:[8E244034]: lw         $a0, 16436($s1)
    0895A1EC:[14800004]: bne        $a0, $zr, 0x0895A200
    0895A1F0:[00000000]: nop
    0895A1F4:[0E2567FE]: jal        0x08959FF8
    0895A1F8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0895A1FC:[8E244034]: lw         $a0, 16436($s1)
    0895A200:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    0895A204:[0092282A]: slt        $a1, $a0, $s2
    0895A208:[54A00001]: bnel       $a1, $zr, 0x0895A210
    0895A20C:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0895A210:[8E254038]: lw         $a1, 16440($s1)
    0895A214:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0895A218:[02252821]: addu       $a1, $s1, $a1
    0895A21C:[24A50008]: addiu      $a1, $a1, 8
    0895A220:[0E24FF79]: jal        0x0893FDE4
    0895A224:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0895A228:[8E244038]: lw         $a0, 16440($s1)
    0895A22C:[8E254034]: lw         $a1, 16436($s1)
    0895A230:[00922021]: addu       $a0, $a0, $s2
    0895A234:[AE244038]: sw         $a0, 16440($s1)
    0895A238:[00B22023]: subu       $a0, $a1, $s2
    0895A23C:[8E25400C]: lw         $a1, 16396($s1)
    0895A240:[AE244034]: sw         $a0, 16436($s1)
    0895A244:[00B22021]: addu       $a0, $a1, $s2
    0895A248:[0292A021]: addu       $s4, $s4, $s2
    0895A24C:[02729823]: subu       $s3, $s3, $s2
--> 0895A250:[1E60FFE5]: bgtz       $s3, 0x0895A1E8
    0895A254:[AE24400C]: sw         $a0, 16396($s1)
    0895A258:[02901023]: subu       $v0, $s4, $s0
    0895A25C:[8FB00000]: lw         $s0, 0($sp)
    0895A260:[8FB10004]: lw         $s1, 4($sp)
_S1_2_8960EB8 14444812 instructions (0,371%), 24808 calls (08960EB8 - 089613E8, length 333)
  Back Branch 08961320 128994 times (length 100)
_S1_2_883E2CC 14413571 instructions (0,370%), 24168 calls (0883E2CC - 0883E90C, length 401)
  Back Branch 0883E37C 96672 times (length 24)
  Back Branch 0883E8FC 65536 times (length 115)
  Back Branch 0883E678 62720 times (length 115)
_S1_2_8810828 14242622 instructions (0,365%), 24168 calls (08810828 - 08811344, length 712)
_S1_2_88E9DBC 13348943 instructions (0,342%), 171046 calls (088E9DBC - 088E9E3C, length 33)
  Back Branch 088E9E30 506021 times (length 23)
_S1_2_894F878 13214901 instructions (0,339%), 199199 calls (0894F878 - 0894FD50, length 311)
  Back Branch 0894FBF0 45 times (length 59)
_S1_2_8B31C58 13085632 instructions (0,336%), 9653 calls (08B31C58 - 08B31E48, length 125)
  Back Branch 08B31CC0 1185664 times (length 7)
  Back Branch 08B31E00 140003 times (length 30)
_S1_2_881CD64 12550200 instructions (0,322%), 24168 calls (0881CD64 - 0881D0AC, length 211)
  Back Branch 0881D06C 96672 times (length 147)
_S1_2_88173FC 12374917 instructions (0,317%), 24768 calls (088173FC - 08817ACC, length 437)
  Back Branch 08817A9C 99072 times (length 11)
  Back Branch 08817818 99072 times (length 15)
  Back Branch 088175F8 99072 times (length 8)
_S1_2_881C120 12261430 instructions (0,315%), 177655 calls (0881C120 - 0881C260, length 81)
_S1_2_8812090 12098946 instructions (0,310%), 20140 calls (08812090 - 08812B70, length 697)
  Back Branch 088129C4 120840 times (length 458)
_S1_2_8B7EA18 11658349 instructions (0,299%), 170832 calls (08B7EA18 - 08B7ECB4, length 168)
  Back Branch 08B7EAC8 152182 times (length 32)
  Back Branch 08B7EC80 148885 times (length 82)
  Back Branch 08B7EB40 148885 times (length 63)
  Back Branch 08B7EC20 18650 times (length 118)
  Back Branch 08B7ECA4 299 times (length 22)
  Back Branch 08B7ECB0 34 times (length 27)
_S1_2_894F54C 10739314 instructions (0,276%), 226192 calls (0894F54C - 0894F7FC, length 173)
_S1_2_88E9E40 10708550 instructions (0,275%), 76715 calls (088E9E40 - 088E9F04, length 50)
  Back Branch 088E9EF8 248535 times (length 40)
_S1_2_896C6FC 10368231 instructions (0,266%), 10023 calls (0896C6FC - 0896CC5C, length 345)
  Back Branch 0896CB38 235873 times (length 28)
  Back Branch 0896CC28 19624 times (length 107)
_S1_2_893EA00 10224650 instructions (0,262%), 123293 calls (0893EA00 - 0893ED28, length 203)
  Back Branch 0893EA8C 61870 times (length 9)
  Back Branch 0893EC5C 10765 times (length 11)
_S1_2_8AFC5EC 10043980 instructions (0,258%), 1004398 calls (08AFC5EC - 08AFC610, length 10)
_S1_2_88EF780 10001880 instructions (0,257%), 92610 calls (088EF780 - 088EF924, length 106)
_S1_2_8809644 9537484 instructions (0,245%), 8417 calls (08809644 - 0880A250, length 772)
  Back Branch 088096E4 185174 times (length 5)
  Back Branch 0880979C 101004 times (length 12)
  Back Branch 088099C0 50502 times (length 12)
  Back Branch 08809A3C 47957 times (length 14)
  Back Branch 08809F08 24233 times (length 15)
  Back Branch 08809C58 24233 times (length 13)
  Back Branch 08809A58 24233 times (length 30)
  Back Branch 0880980C 24233 times (length 13)
  Back Branch 08809988 24227 times (length 18)
  Back Branch 08809E54 16250 times (length 15)
  Back Branch 08809BE8 15966 times (length 18)
  Back Branch 0880A008 7983 times (length 15)
  Back Branch 08809C04 7983 times (length 34)
  Back Branch 08809DE0 7983 times (length 21)
  Back Branch 08809B5C 7788 times (length 18)
  Back Branch 08809AF8 195 times (length 18)
  Back Branch 08809924 6 times (length 18)
_S1_2_894C8EC 9183580 instructions (0,236%), 131194 calls (0894C8EC - 0894CA20, length 78)
_S1_2_896214C 9117473 instructions (0,234%), 59518 calls (0896214C - 089621FC, length 45)
  Back Branch 089621C8 452068 times (length 16)
_S1_2_88E9F08 8982181 instructions (0,230%), 104288 calls (088E9F08 - 088E9FA0, length 39)
  Back Branch 088E9F94 273769 times (length 29)
_S1_2_88EA524 8931348 instructions (0,229%), 143050 calls (088EA524 - 088EA7D4, length 173)
_S1_2_8B2F5D8 8752661 instructions (0,225%), 704 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2FA5C 150747 times (length 155)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B2FA40 71562 times (length 10)
  Back Branch 08B2F858 59755 times (length 27)
  Back Branch 08B2FC04 55034 times (length 22)
  Back Branch 08B2FCD8 51492 times (length 1109)
  Back Branch 08B3007C 12942 times (length 1342)
  Back Branch 08B30084 12501 times (length 1344)
  Back Branch 08B2FF60 11564 times (length 10)
  Back Branch 08B2F718 11143 times (length 30)
  Back Branch 08B2FE2C 6576 times (length 22)
  Back Branch 08B2F6D4 4044 times (length 10)
  Back Branch 08B2FB90 1739 times (length 1027)
  Back Branch 08B2F8DC 1690 times (length 10)
  Back Branch 08B2F758 1530 times (length 12)
  Back Branch 08B2F604 1362 times (length 10)
  Back Branch 08B2F96C 1109 times (length 10)
  Back Branch 08B2FA70 704 times (length 955)
  Back Branch 08B2F9C8 667 times (length 10)
  Back Branch 08B2FCB0 593 times (length 25)
  Back Branch 08B2FD60 321 times (length 10)
  Back Branch 08B2FED4 84 times (length 25)
  Back Branch 08B2FCF0 70 times (length 1115)
_S1_2_8A93DCC 8738984 instructions (0,224%), 64001 calls (08A93DCC - 08A94390, length 370)
  Back Branch 08A93FDC 5070 times (length 28)
_S1_2_883A724 8627054 instructions (0,221%), 24768 calls (0883A724 - 0883ADE4, length 433)
_S1_2_881E544 8470260 instructions (0,217%), 96119 calls (0881E544 - 0881E6C8, length 98)
_S1_2_881D0BC 8451224 instructions (0,217%), 93904 calls (0881D0BC - 0881D234, length 95)
_S1_2_8814378 8326064 instructions (0,214%), 18668 calls (08814378 - 08814D00, length 611)
  Back Branch 088147F0 298688 times (length 7)
  Back Branch 08814888 93018 times (length 7)
_S1_2_8809274 8286142 instructions (0,213%), 34099 calls (08809274 - 08809640, length 244)
_S1_2_881C5DC 8270614 instructions (0,212%), 24168 calls (0881C5DC - 0881C8B0, length 182)
  Back Branch 0881C884 96672 times (length 142)
_S1_2_8820434 8245583 instructions (0,212%), 13874 calls (08820434 - 08820810, length 248)
  Back Branch 08820618 381948 times (length 5)
  Back Branch 08820690 80911 times (length 21)
  Back Branch 0882079C 80911 times (length 34)
_S1_2_8885C6C 8217120 instructions (0,211%), 205428 calls (08885C6C - 08885CA8, length 16)
  Back Branch 08885C9C 821712 times (length 9)
_S1_2_881DBA0 8113567 instructions (0,208%), 93904 calls (0881DBA0 - 0881DD2C, length 100)
_S1_2_880DA04 8076595 instructions (0,207%), 8417 calls (0880DA04 - 0880E5E8, length 762)
  Back Branch 0880E51C 24233 times (length 500)
  Back Branch 0880E5A4 24233 times (length 10)
  Back Branch 0880DC00 24233 times (length 5)
  Back Branch 0880DEA4 23724 times (length 9)
  Back Branch 0880DDAC 23724 times (length 11)
  Back Branch 0880E254 19084 times (length 48)
  Back Branch 0880E2F4 19084 times (length 11)
  Back Branch 0880DE38 15816 times (length 25)
  Back Branch 0880E17C 1314 times (length 53)
  Back Branch 0880E350 1314 times (length 11)
  Back Branch 0880E4B0 161 times (length 325)
_S1_2_8811B9C 7816648 instructions (0,201%), 20146 calls (08811B9C - 08811BD8, length 16)
  Back Branch 08811BCC 644672 times (length 12)
_S1_2_8956A38 7812658 instructions (0,200%), 227416 calls (08956A38 - 08956BD4, length 104)
  Back Branch 08956B34 188769 times (length 46)
_S1_2_891150C 7801124 instructions (0,200%), 4029 calls (0891150C - 089116BC, length 109)
  Back Branch 089115E8 128928 times (length 30)
  Back Branch 08911680 128928 times (length 32)
_S1_2_881A400 7678080 instructions (0,197%), 123840 calls (0881A400 - 0881A4B4, length 46)
  Back Branch 0881A47C 247680 times (length 22)
_S1_2_881C264 7570301 instructions (0,194%), 82050 calls (0881C264 - 0881C5A0, length 208)
_S1_2_881F478 7392928 instructions (0,190%), 147729 calls (0881F478 - 0881F578, length 65)
_S1_2_880A254 7331060 instructions (0,188%), 32552 calls (0880A254 - 0880A620, length 244)
  Back Branch 0880A5E8 33499 times (length 16)
  Back Branch 0880A4E4 33499 times (length 100)
  Back Branch 0880A58C 8417 times (length 35)
_S1_2_881E7E0 7191150 instructions (0,184%), 479410 calls (0881E7E0 - 0881E818, length 15)
_S1_2_881DA38 7174082 instructions (0,184%), 93255 calls (0881DA38 - 0881DB9C, length 90)
_S1_2_881F63C 7169682 instructions (0,184%), 183838 calls (0881F63C - 0881F6D4, length 39)
_S1_2_8919BD0 7153006 instructions (0,184%), 57403 calls (08919BD0 - 08919EB4, length 186)
_S1_2_8814D04 7066747 instructions (0,181%), 18668 calls (08814D04 - 08815250, length 340)
  Back Branch 08814EB8 74392 times (length 29)
  Back Branch 08815070 31926 times (length 55)
_S1_2_881F8AC 7025705 instructions (0,180%), 1982 calls (0881F8AC - 08820430, length 738)
  Back Branch 0881FAC4 103384 times (length 5)
  Back Branch 088203C0 59482 times (length 9)
  Back Branch 0881FB60 59482 times (length 29)
  Back Branch 08820050 59482 times (length 31)
  Back Branch 0881FC74 59482 times (length 27)
  Back Branch 0881FE88 22947 times (length 37)
  Back Branch 0881FBBC 16757 times (length 6)
_S1_2_892A638 7021516 instructions (0,180%), 45712 calls (0892A638 - 0892A768, length 77)
  Back Branch 0892A6B0 380862 times (length 11)
  Back Branch 0892A72C 22863 times (length 24)
_S1_2_88FEB84 6923457 instructions (0,178%), 1982 calls (088FEB84 - 088FF8E4, length 857)
  Back Branch 088FF84C 49550 times (length 467)
  Back Branch 088FF7D8 2856 times (length 21)
_S1_2_882B044 6828777 instructions (0,175%), 16725 calls (0882B044 - 0882B0BC, length 31)
  Back Branch 0882B0B0 510815 times (length 21)
_S1_2_8819A80 6784955 instructions (0,174%), 49536 calls (08819A80 - 0881A09C, length 392)
  Back Branch 0881A058 49536 times (length 305)
_S1_2_8806668 6700355 instructions (0,172%), 4028 calls (08806668 - 08807C44, length 1400)
  Back Branch 08807434 33604 times (length 23)
  Back Branch 08807B78 29471 times (length 379)
  Back Branch 08807698 4946 times (length 10)
  Back Branch 08807A0C 4912 times (length 32)
  Back Branch 08806D20 2999 times (length 275)
  Back Branch 0880730C 1097 times (length 688)
  Back Branch 08807B10 214 times (length 7)
  Back Branch 08807478 105 times (length 13)
  Back Branch 08807964 34 times (length 146)
_S1_2_881DD68 6670368 instructions (0,171%), 24168 calls (0881DD68 - 0881DFF0, length 163)
  Back Branch 0881DFA0 96672 times (length 79)
_S1_2_881F788 6558804 instructions (0,168%), 56176 calls (0881F788 - 0881F8A8, length 73)
  Back Branch 0881F86C 186353 times (length 29)
  Back Branch 0881F87C 107946 times (length 43)
_S1_2_880FDD4 6412936 instructions (0,165%), 24168 calls (0880FDD4 - 088102A8, length 310)
_S1_2_8943B68 6381935 instructions (0,164%), 43373 calls (08943B68 - 08943F34, length 244)
_S1_2_8B7A8AC 6297906 instructions (0,162%), 133998 calls (08B7A8AC - 08B7AEAC, length 385)
_S1_2_8955C88 6250677 instructions (0,160%), 12621 calls (08955C88 - 08955E1C, length 102)
  Back Branch 08955DF8 106380 times (length 79)
_S1_2_8B60B60 6241569 instructions (0,160%), 77244 calls (08B60B60 - 08B60E3C, length 184)
_S1_2_883BAC0 6225488 instructions (0,160%), 24168 calls (0883BAC0 - 0883C0AC, length 380)
  Back Branch 0883BB30 193344 times (length 9)
_S1_2_8B2FB34 6106275 instructions (0,157%), 65252 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B2FC04 55034 times (length 22)
  Back Branch 08B2FCD8 51492 times (length 1109)
  Back Branch 08B3007C 12942 times (length 1342)
  Back Branch 08B30084 12501 times (length 1344)
  Back Branch 08B2FF60 11564 times (length 10)
  Back Branch 08B2FE2C 6576 times (length 22)
  Back Branch 08B2FB90 1739 times (length 1027)
  Back Branch 08B2FCB0 593 times (length 25)
  Back Branch 08B2FD60 321 times (length 10)
  Back Branch 08B2FED4 84 times (length 25)
  Back Branch 08B2FCF0 70 times (length 1115)
_S1_2_89257AC 6024558 instructions (0,155%), 106911 calls (089257AC - 089258AC, length 65)
  Back Branch 0892587C 120847 times (length 37)
_S1_2_8AFC594 6000650 instructions (0,154%), 600065 calls (08AFC594 - 08AFC5B8, length 10)
_S1_2_881E45C 5862222 instructions (0,150%), 131297 calls (0881E45C - 0881E540, length 58)
_S1_2_894AD6C 5841761 instructions (0,150%), 57844 calls (0894AD6C - 0894AFE0, length 158)
  Back Branch 0894AF20 40649 times (length 19)
_S1_2_8812BE4 5772661 instructions (0,148%), 18885 calls (08812BE4 - 08813358, length 478)
  Back Branch 088132D4 24860 times (length 309)
_S1_2_8919EB8 5757112 instructions (0,148%), 1983 calls (08919EB8 - 0891A0EC, length 142)
  Back Branch 0891A0AC 226816 times (length 99)
  Back Branch 0891A028 53149 times (length 41)
  Back Branch 0891A098 38392 times (length 89)
_S1_2_8820FB0 5673359 instructions (0,146%), 3964 calls (08820FB0 - 08821390, length 249)
  Back Branch 08821304 183838 times (length 16)
  Back Branch 088211EC 91919 times (length 19)
  Back Branch 0882117C 13208 times (length 5)
  Back Branch 08821318 7926 times (length 32)
_S1_2_8871A00 5624583 instructions (0,144%), 1772 calls (08871A00 - 0887201C, length 392)
  Back Branch 08871D68 24168 times (length 19)
  Back Branch 08871D0C 24168 times (length 19)
  Back Branch 08871DD8 24168 times (length 10)
  Back Branch 08871DA0 24168 times (length 10)
  Back Branch 08871C54 24168 times (length 19)
  Back Branch 08871CB0 24168 times (length 19)
  Back Branch 08871F44 24168 times (length 7)
  Back Branch 08871F70 24168 times (length 7)
  Back Branch 08871F18 24168 times (length 7)
  Back Branch 08871FC8 24168 times (length 7)
  Back Branch 08871F9C 24168 times (length 7)
  Back Branch 08871E68 24168 times (length 11)
  Back Branch 08871E0C 24168 times (length 9)
  Back Branch 08871EC0 24168 times (length 7)
  Back Branch 08871EEC 24168 times (length 7)
  Back Branch 08871E94 24168 times (length 7)
  Back Branch 08871B50 10632 times (length 17)
  Back Branch 08871FE4 4028 times (length 279)
  Back Branch 08871BEC 12 times (length 6)
_S1_2_8941130 5576293 instructions (0,143%), 151375 calls (08941130 - 089411EC, length 48)
_S1_2_88566B8 5513455 instructions (0,141%), 99072 calls (088566B8 - 0885689C, length 122)
  Back Branch 08856864 25270 times (length 5)
  Back Branch 0885688C 44 times (length 5)
_S1_2_893D28C 5251248 instructions (0,135%), 194482 calls (0893D28C - 0893D360, length 54)
_S1_2_8B7ECB8 5236323 instructions (0,134%), 182762 calls (08B7ECB8 - 08B7EDD0, length 71)
  Back Branch 08B7ED98 149739 times (length 43)
_S1_2_88F683C 5204384 instructions (0,134%), 1982 calls (088F683C - 088F6F60, length 458)
  Back Branch 088F6D68 47568 times (length 211)
  Back Branch 088F6EFC 407 times (length 19)
_S1_2_89C7F18 5201277 instructions (0,133%), 40 calls (089C7F18 - 089C8F6C, length 1046)
  Back Branch 089C8E38 12820 times (length 17)
  Back Branch 089C8D80 12820 times (length 54)
  Back Branch 089C8A24 12820 times (length 486)
  Back Branch 089C89B4 12820 times (length 9)
  Back Branch 089C8DB4 40 times (length 197)
_S1_2_88EC414 5004118 instructions (0,128%), 4028 calls (088EC414 - 088ECA50, length 400)
  Back Branch 088EC4C0 33604 times (length 17)
  Back Branch 088EC9AC 33499 times (length 83)
  Back Branch 088EC73C 33499 times (length 135)
  Back Branch 088EC628 33499 times (length 56)
  Back Branch 088EC7F8 29471 times (length 32)
  Back Branch 088EC620 11078 times (length 31)
  Back Branch 088ECA14 15 times (length 15)
_S1_2_8949BF4 4968408 instructions (0,127%), 3162 calls (08949BF4 - 08949D0C, length 71)
  Back Branch 08949CB0 289345 times (length 32)
_S1_2_8AF9920 4942714 instructions (0,127%), 62566 calls (08AF9920 - 08AF9A54, length 78)
_S1_2_8850EC4 4936568 instructions (0,127%), 22674 calls (08850EC4 - 08851178, length 174)
  Back Branch 0885111C 90696 times (length 6)
  Back Branch 088510DC 90696 times (length 6)
  Back Branch 088510FC 90696 times (length 6)
_S1_2_894AAF8 4926644 instructions (0,126%), 158924 calls (0894AAF8 - 0894AB88, length 37)
_S1_2_884C8B0 4875706 instructions (0,125%), 24168 calls (0884C8B0 - 0884CDE8, length 335)
  Back Branch 0884C998 96672 times (length 31)
_S1_2_8835B28 4801040 instructions (0,123%), 95184 calls (08835B28 - 08835C6C, length 82)
_S1_2_8817C50 4793592 instructions (0,123%), 55426 calls (08817C50 - 08817DCC, length 96)
_S1_2_894B558 4743306 instructions (0,122%), 175678 calls (0894B558 - 0894B5C0, length 27)
_S1_2_893E64C 4681715 instructions (0,120%), 49787 calls (0893E008 - 0893E7F0, length 507)
  Back Branch 0893E740 122544 times (length 23)
  Back Branch 0893E0B4 79004 times (length 45)
  Back Branch 0893E69C 64518 times (length 380)
  Back Branch 0893E750 17607 times (length 27)
_S1_2_894CB18 4678787 instructions (0,120%), 65583 calls (0894CB18 - 0894CC30, length 71)
_S1_2_881694C 4616684 instructions (0,118%), 20140 calls (0881694C - 08816E2C, length 313)
_S1_2_8B7E264 4593534 instructions (0,118%), 5432 calls (08B7E264 - 08B7E484, length 137)
  Back Branch 08B7E3E0 232898 times (length 23)
  Back Branch 08B7E408 3818 times (length 69)
  Back Branch 08B7E480 1893 times (length 67)
  Back Branch 08B7E458 1515 times (length 48)
  Back Branch 08B7E460 1190 times (length 59)
  Back Branch 08B7E410 5 times (length 6)
  Back Branch 08B7E448 5 times (length 20)
_S1_2_881EA08 4562383 instructions (0,117%), 56210 calls (0881EA08 - 0881EB5C, length 86)
_S1_2_88EE4A4 4462504 instructions (0,114%), 68442 calls (088EE4A4 - 088EE754, length 173)
  Back Branch 088EE6B4 4819 times (length 30)
  Back Branch 088EE5C8 4202 times (length 49)
_S1_2_881E2E4 4435700 instructions (0,114%), 38870 calls (0881E2E4 - 0881E458, length 94)
  Back Branch 0881E43C 74998 times (length 28)
_S1_2_886C0C8 4423942 instructions (0,114%), 10632 calls (0886C0C8 - 0886C420, length 215)
  Back Branch 0886C214 106320 times (length 22)
  Back Branch 0886C298 85056 times (length 22)
_S1_2_883268C 4392775 instructions (0,113%), 3964 calls (0883268C - 08832968, length 184)
  Back Branch 088328CC 63424 times (length 58)
  Back Branch 088327C8 63424 times (length 53)
  Back Branch 08832938 15856 times (length 22)
  Back Branch 088328BC 320 times (length 41)
_S1_2_89605EC 4348403 instructions (0,112%), 7 calls (089605EC - 08960BC8, length 376)
  Back Branch 08960B70 196605 times (length 8)
  Back Branch 08960A2C 196605 times (length 10)
  Back Branch 08960B2C 2684 times (length 51)
  Back Branch 08960834 1685 times (length 45)
  Back Branch 089608CC 115 times (length 13)
  Back Branch 08960944 6 times (length 23)
_S1_2_89BEAB8 4338465 instructions (0,111%), 77898 calls (089BEAB8 - 089BEBB0, length 63)
  Back Branch 089BEB84 132676 times (length 38)
_S1_2_892B0B4 4308095 instructions (0,111%), 68621 calls (0892B0B4 - 0892B274, length 113)
  Back Branch 0892B1A0 1197 times (length 4)
_S1_2_88EE758 4257321 instructions (0,109%), 68442 calls (088EE758 - 088EE9D0, length 159)
  Back Branch 088EE954 4916 times (length 51)
  Back Branch 088EE828 4138 times (length 30)
_S1_2_8B68160 4240016 instructions (0,109%), 61386 calls (08B68160 - 08B684F0, length 229)
  Back Branch 08B68484 41778 times (length 15)
_S1_2_89F385C 4226581 instructions (0,108%), 74 calls (089F385C - 089F4094, length 527)
  Back Branch 089F3FDC 52762 times (length 3)
  Back Branch 089F3FFC 52762 times (length 118)
  Back Branch 089F3A6C 14242 times (length 3)
  Back Branch 089F4060 14168 times (length 493)
  Back Branch 089F3E04 6608 times (length 3)
  Back Branch 089F3C68 6608 times (length 3)
_S1_2_883B72C 4160505 instructions (0,107%), 24168 calls (0883B72C - 0883BA70, length 210)
_S1_2_89174EC 4140864 instructions (0,106%), 1983 calls (089174EC - 089178C8, length 248)
  Back Branch 08917744 51205 times (length 95)
_S1_2_88198AC 4133780 instructions (0,106%), 49536 calls (088198AC - 08819A7C, length 117)
_S1_2_89E2B6C 4131030 instructions (0,106%), 89805 calls (089E2B6C - 089E2C20, length 46)
_S1_2_8837FE4 4119321 instructions (0,106%), 24168 calls (08837FE4 - 088382A4, length 177)
_S1_2_8831844 4085426 instructions (0,105%), 1983 calls (08831844 - 08831B44, length 193)
  Back Branch 08831B08 95184 times (length 156)
_S1_2_88EEC44 4083311 instructions (0,105%), 4028 calls (088EEC44 - 088EEF54, length 197)
  Back Branch 088EEDC8 33499 times (length 64)
  Back Branch 088EEF18 33499 times (length 77)
_S1_2_881607C 3971591 instructions (0,102%), 20140 calls (0881607C - 088162CC, length 149)
  Back Branch 088161A4 161120 times (length 7)
_S1_2_8816494 3969049 instructions (0,102%), 17592 calls (08816494 - 088168C4, length 269)
  Back Branch 08816868 37573 times (length 31)
  Back Branch 088167D0 16776 times (length 31)
_S1_2_89263A0 3962090 instructions (0,102%), 127691 calls (089263A0 - 08926428, length 35)
_S1_2_8870950 3956715 instructions (0,102%), 791343 calls (08870950 - 08870960, length 5)
_S1_2_8924CC4 3859525 instructions (0,099%), 8189 calls (08924CC4 - 08924F14, length 149)
  Back Branch 08924EFC 110762 times (length 42)
  Back Branch 08924E34 6352 times (length 19)
_S1_2_882DC14 3823094 instructions (0,098%), 3965 calls (0882DC14 - 0882E2AC, length 423)
  Back Branch 0882E060 166530 times (length 184)
  Back Branch 0882E260 35685 times (length 111)
  Back Branch 0882DD44 11895 times (length 25)
  Back Branch 0882E07C 7930 times (length 196)
_S1_2_893DFEC 3811334 instructions (0,098%), 65550 calls (0893DFEC - 0893E7F0, length 514)
  Back Branch 0893E740 122544 times (length 23)
  Back Branch 0893E0B4 79004 times (length 45)
  Back Branch 0893E69C 64518 times (length 380)
  Back Branch 0893E750 17607 times (length 27)
_S1_2_896265C 3810763 instructions (0,098%), 31002 calls (0896265C - 0896276C, length 69)
  Back Branch 089626D8 180238 times (length 13)
_S1_2_8815254 3798252 instructions (0,097%), 18668 calls (08815254 - 08815680, length 268)
_S1_2_8B76BB4 3774279 instructions (0,097%), 19737 calls (08B76834 - 08B77A3C, length 1155)
  Back Branch 08B76868 109757 times (length 8)
  Back Branch 08B779E0 23413 times (length 1133)
  Back Branch 08B77030 9117 times (length 12)
_S1_2_8925EA0 3771629 instructions (0,097%), 108059 calls (08925EA0 - 0892600C, length 92)
_S1_2_88775C4 3763500 instructions (0,097%), 50500 calls (088775C4 - 088777A4, length 121)
_S1_2_894F2FC 3721081 instructions (0,095%), 56238 calls (0894F2FC - 0894F468, length 92)
_S1_2_8966D5C 3713748 instructions (0,095%), 5982 calls (08966D5C - 089670D8, length 224)
  Back Branch 08966FB4 119640 times (length 66)
_S1_2_8B767A8 3688314 instructions (0,095%), 29534 calls (08B767A8 - 08B77A3C, length 1190)
  Back Branch 08B76868 109757 times (length 8)
  Back Branch 08B779E0 23413 times (length 1133)
_S1_2_881F360 3656665 instructions (0,094%), 71771 calls (0881F360 - 0881F474, length 70)
_S1_2_894BB28 3655470 instructions (0,094%), 46865 calls (0894BB28 - 0894BC58, length 77)
_S1_2_8943AD4 3582020 instructions (0,092%), 155740 calls (08943AD4 - 08943B2C, length 23)
_S1_2_88134EC 3575036 instructions (0,092%), 17592 calls (088134EC - 08813964, length 287)
_S1_2_8943880 3555708 instructions (0,091%), 11892 calls (08943880 - 08943A50, length 117)
  Back Branch 08943A34 190272 times (length 12)
_S1_2_884ED40 3539852 instructions (0,091%), 11892 calls (0884ED40 - 0884F1B8, length 287)
  Back Branch 0884F154 83244 times (length 46)
  Back Branch 0884F198 47568 times (length 15)
_S1_2_8AF97D8 3529824 instructions (0,091%), 42528 calls (08AF97D8 - 08AF991C, length 82)
_S1_2_8849304 3511050 instructions (0,090%), 22674 calls (08849304 - 08849604, length 193)
_S1_2_882AA4C 3461452 instructions (0,089%), 51675 calls (0882AA4C - 0882AB84, length 79)
_S1_2_8944390 3386040 instructions (0,087%), 48372 calls (08944390 - 089444F4, length 90)
_S1_2_8962094 3375949 instructions (0,087%), 23418 calls (08962094 - 08962148, length 46)
  Back Branch 0896212C 143402 times (length 23)
_S1_2_8943B30 3354288 instructions (0,086%), 239592 calls (08943B30 - 08943B64, length 14)
_S1_2_894A510 3353789 instructions (0,086%), 3163 calls (0894A510 - 0894A640, length 77)
  Back Branch 0894A5DC 209433 times (length 15)
_S1_2_894EF1C 3327415 instructions (0,085%), 56238 calls (0894EF1C - 0894F2F8, length 248)
_S1_2_8944154 3295415 instructions (0,085%), 22727 calls (08944154 - 0894438C, length 143)
_S1_2_888FE60 3236148 instructions (0,083%), 11892 calls (0888FE60 - 08890210, length 237)
  Back Branch 088901F4 48942 times (length 3)
  Back Branch 088901A4 37747 times (length 12)
_S1_2_89411F0 3231403 instructions (0,083%), 41924 calls (089411F0 - 08941394, length 106)
_S1_2_8820BF4 3177447 instructions (0,082%), 28119 calls (08820BF4 - 08820D50, length 88)
  Back Branch 08820D04 56238 times (length 30)
  Back Branch 08820D14 56238 times (length 44)
_S1_2_881A0A0 3157553 instructions (0,081%), 24768 calls (0881A0A0 - 0881A3FC, length 216)
  Back Branch 0881A2B0 66099 times (length 5)
  Back Branch 0881A334 5470 times (length 5)
_S1_2_895329C 3136185 instructions (0,080%), 28772 calls (0895329C - 089534D8, length 144)
_S1_2_893ED2C 3130513 instructions (0,080%), 123293 calls (0893ED2C - 0893EDA0, length 30)
_S1_2_8943A7C 3114800 instructions (0,080%), 155740 calls (08943A7C - 08943AD0, length 22)
_S1_2_881F57C 3084192 instructions (0,079%), 64254 calls (0881F57C - 0881F638, length 48)
_S1_2_887DB78 2961817 instructions (0,076%), 316 calls (0887DB78 - 0887DCA4, length 76)
  Back Branch 0887DC74 153879 times (length 33)
_S1_2_88E9A50 2865094 instructions (0,074%), 28309 calls (088E9A50 - 088E9BC0, length 93)
  Back Branch 088E9BB4 32233 times (length 51)
_S1_2_892AC88 2861513 instructions (0,073%), 100018 calls (0892AC88 - 0892AD8C, length 66)
_S1_2_894CA24 2848680 instructions (0,073%), 46865 calls (0894CA24 - 0894CB14, length 61)
_S1_2_88E9BC4 2820609 instructions (0,072%), 17878 calls (088E9BC4 - 088E9D30, length 92)
  Back Branch 088E9D24 40583 times (length 50)
_S1_2_894C4D4 2783781 instructions (0,071%), 28119 calls (0894C4D4 - 0894C8E8, length 262)
_S1_2_894E0A0 2781793 instructions (0,071%), 28290 calls (0894E0A0 - 0894E374, length 182)
_S1_2_883C860 2756590 instructions (0,071%), 24168 calls (0883C860 - 0883C9A0, length 81)
  Back Branch 0883C964 96672 times (length 40)
_S1_2_88382A8 2731913 instructions (0,070%), 10632 calls (088382A8 - 08838900, length 407)
_S1_2_88E9D34 2724700 instructions (0,070%), 28950 calls (088E9D34 - 088E9DB8, length 34)
  Back Branch 088E9DAC 98566 times (length 25)
_S1_2_892AF04 2723466 instructions (0,070%), 98854 calls (0892AF04 - 0892AFF0, length 60)
  Back Branch 0892AFC4 3373 times (length 8)
_S1_2_895EED0 2718472 instructions (0,070%), 2596 calls (0895EED0 - 0895F788, length 559)
  Back Branch 0895F744 25205 times (length 402)
_S1_2_891F388 2715088 instructions (0,070%), 127972 calls (0891F388 - 0891F454, length 52)
  Back Branch 0891F424 62152 times (length 29)
_S1_2_894FD54 2703480 instructions (0,069%), 50037 calls (0894FD54 - 0895016C, length 263)
_S1_2_881E81C 2699424 instructions (0,069%), 28119 calls (0881E81C - 0881EA04, length 123)
_S1_2_88561B4 2679264 instructions (0,069%), 42528 calls (088561B4 - 088562A8, length 62)
_S1_2_896BBE0 2666877 instructions (0,068%), 7261 calls (0896BBE0 - 0896BFC8, length 251)
  Back Branch 0896BE80 43566 times (length 26)
_S1_2_88102AC 2665740 instructions (0,068%), 24168 calls (088102AC - 08810824, length 351)
_S1_2_8B7FA04 2632170 instructions (0,068%), 27648 calls (08B7FA04 - 08B7FBB8, length 110)
  Back Branch 08B7FA64 65263 times (length 4)
  Back Branch 08B7FB40 38788 times (length 27)
_S1_2_886C424 2617814 instructions (0,067%), 10632 calls (0886C424 - 0886C814, length 253)
  Back Branch 0886C7D0 85056 times (length 104)
_S1_2_8891584 2611408 instructions (0,067%), 2 calls (08891584 - 0889170C, length 99)
  Back Branch 088916B8 522240 times (length 5)
  Back Branch 088916C8 4 times (length 21)
_S1_2_8B6F6E8 2594610 instructions (0,067%), 16687 calls (08B6F6E8 - 08B70800, length 1095)
  Back Branch 08B6F874 28946 times (length 26)
  Back Branch 08B6F9A8 8236 times (length 51)
  Back Branch 08B6F8B4 712 times (length 6)
  Back Branch 08B6F958 371 times (length 16)
_S1_2_8850218 2583265 instructions (0,066%), 24439 calls (08850218 - 08850478, length 153)
  Back Branch 088502FC 24063 times (length 15)
  Back Branch 0885046C 161 times (length 11)
  Back Branch 08850430 122 times (length 21)
_S1_2_892AFF4 2582042 instructions (0,066%), 87058 calls (0892AFF4 - 0892B0B0, length 48)
_S1_2_8951D38 2543162 instructions (0,065%), 48942 calls (08951D38 - 08951E1C, length 58)
_S1_2_8BBB3E8 2528610 instructions (0,065%), 1264305 calls (08BBB3E8 - 08BBB3EC, length 2)
_S1_2_8BBB3E0 2528610 instructions (0,065%), 1264305 calls (08BBB3E0 - 08BBB3E4, length 2)
_S1_2_8925028 2527008 instructions (0,065%), 970 calls (08925028 - 08925128, length 65)
  Back Branch 0892510C 481018 times (length 5)
  Back Branch 089250EC 5922 times (length 17)
  Back Branch 0892509C 1092 times (length 9)
_S1_2_881E744 2488068 instructions (0,064%), 113094 calls (0881E744 - 0881E798, length 22)
_S1_2_896B990 2452278 instructions (0,063%), 17284 calls (0896B990 - 0896BBDC, length 148)
_S1_2_881C8EC 2411780 instructions (0,062%), 24168 calls (0881C8EC - 0881CD28, length 272)
  Back Branch 0881CBC0 2406 times (length 95)
_S1_2_8B7E91C 2409428 instructions (0,062%), 112702 calls (08B7E91C - 08B7E9E4, length 51)
  Back Branch 08B7E9B8 103950 times (length 12)
_S1_2_880A644 2358805 instructions (0,061%), 8417 calls (0880A644 - 0880AC80, length 400)
_S1_2_896B690 2349077 instructions (0,060%), 26385 calls (0896B690 - 0896B8D0, length 145)
  Back Branch 0896B6F4 61896 times (length 9)
  Back Branch 0896B728 26385 times (length 3)
_S1_2_88411B4 2313198 instructions (0,059%), 10632 calls (088411B4 - 08841420, length 156)
  Back Branch 088413AC 42528 times (length 56)
  Back Branch 088413DC 10632 times (length 80)
_S1_2_8B7DEEC 2310760 instructions (0,059%), 13415 calls (08B7DEEC - 08B7E260, length 222)
  Back Branch 08B7E1B0 39344 times (length 14)
  Back Branch 08B7DFF0 13415 times (length 30)
  Back Branch 08B7DFFC 10658 times (length 11)
  Back Branch 08B7E1E0 10658 times (length 149)
  Back Branch 08B7E22C 8638 times (length 37)
  Back Branch 08B7E234 5510 times (length 104)
  Back Branch 08B7E24C 3300 times (length 121)
  Back Branch 08B7E244 1329 times (length 109)
  Back Branch 08B7E1E8 249 times (length 7)
  Back Branch 08B7E210 248 times (length 17)
  Back Branch 08B7E220 28 times (length 22)
_S1_2_881ACEC 2295960 instructions (0,059%), 24168 calls (0881ACEC - 0881ADD0, length 58)
  Back Branch 0881ADA0 96672 times (length 12)
_S1_2_895FEC8 2294160 instructions (0,059%), 20856 calls (0895FEC8 - 08960074, length 108)
_S1_2_8B7DAC8 2292626 instructions (0,059%), 15295 calls (08B7DAC8 - 08B7DE0C, length 210)
  Back Branch 08B7DC3C 73402 times (length 10)
  Back Branch 08B7DBF8 30972 times (length 10)
  Back Branch 08B7DB2C 15295 times (length 6)
  Back Branch 08B7DB8C 11859 times (length 30)
  Back Branch 08B7DD84 11739 times (length 156)
  Back Branch 08B7DDE0 5491 times (length 48)
  Back Branch 08B7DB40 3436 times (length 11)
  Back Branch 08B7DB84 2498 times (length 28)
  Back Branch 08B7DD14 2394 times (length 21)
  Back Branch 08B7DD8C 318 times (length 51)
  Back Branch 08B7DDB8 276 times (length 76)
  Back Branch 08B7DE08 122 times (length 114)
_S1_2_8A48F34 2265900 instructions (0,058%), 12636 calls (08A48F34 - 08A491D4, length 169)
  Back Branch 08A49184 28474 times (length 128)
_S1_2_893E7F4 2257736 instructions (0,058%), 65550 calls (0893E7F4 - 0893E898, length 42)
_S1_2_8B6275C 2209896 instructions (0,057%), 61386 calls (08B6275C - 08B628BC, length 89)
_S1_2_88379FC 2160396 instructions (0,055%), 1982 calls (088379FC - 08837D2C, length 205)
  Back Branch 08837C64 25766 times (length 120)
_S1_2_8941408 2149461 instructions (0,055%), 44552 calls (08941408 - 08941650, length 147)
_S1_2_8B7DA7C 2141338 instructions (0,055%), 112702 calls (08B7DA7C - 08B7DAC4, length 19)
_S1_2_8B72F64 2096324 instructions (0,054%), 8654 calls (08B72F64 - 08B74448, length 1338)
  Back Branch 08B73030 115451 times (length 12)
  Back Branch 08B743EC 5715 times (length 1281)
_S1_2_89613EC 2088187 instructions (0,054%), 2596 calls (089613EC - 08961798, length 236)
  Back Branch 08961748 30843 times (length 178)
_S1_2_89416C4 2063505 instructions (0,053%), 98461 calls (089416C4 - 08941724, length 25)
_S1_2_892AE9C 2044448 instructions (0,052%), 82726 calls (0892AE9C - 0892AF00, length 26)
  Back Branch 0892AEE8 75182 times (length 9)
_S1_2_880CAA4 2037535 instructions (0,052%), 20442 calls (0880CAA4 - 0880DA00, length 984)
  Back Branch 0880CDF4 8004 times (length 119)
  Back Branch 0880D0C8 5540 times (length 300)
  Back Branch 0880CB78 2 times (length 9)
_S1_2_892D03C 2029589 instructions (0,052%), 27854 calls (0892D03C - 0892D218, length 120)
_S1_2_88FD850 2005278 instructions (0,051%), 9590 calls (088FD850 - 088FDC0C, length 240)
_S1_2_882A8B0 1982925 instructions (0,051%), 18885 calls (0882A8B0 - 0882AA48, length 103)
_S1_2_8960078 1981320 instructions (0,051%), 20856 calls (08960078 - 089601F4, length 96)
_S1_2_89E2DEC 1981311 instructions (0,051%), 15359 calls (089E2DEC - 089E2FEC, length 129)
_S1_2_8AC1658 1976129 instructions (0,051%), 291 calls (08AC1658 - 08AC4C64, length 3460)
  Back Branch 08AC1F80 6579 times (length 7)
  Back Branch 08AC3DE0 4226 times (length 71)
  Back Branch 08AC4A20 3324 times (length 3146)
  Back Branch 08AC3CA4 3304 times (length 5)
  Back Branch 08AC4084 123 times (length 3)
  Back Branch 08AC41FC 123 times (length 93)
  Back Branch 08AC41F4 123 times (length 66)
  Back Branch 08AC2E80 56 times (length 3)
  Back Branch 08AC2E54 38 times (length 60)
_S1_2_8916190 1960401 instructions (0,050%), 1982 calls (08916190 - 08916AA0, length 581)
  Back Branch 08916A08 10496 times (length 163)
_S1_2_8838E10 1948120 instructions (0,050%), 11892 calls (08838E10 - 08839378, length 347)
  Back Branch 088392D4 7928 times (length 57)
_S1_2_8947114 1940076 instructions (0,050%), 485019 calls (08947114 - 08947120, length 4)
_S1_2_8820814 1937989 instructions (0,050%), 5946 calls (08820814 - 08820BF0, length 248)
  Back Branch 08820A0C 24609 times (length 9)
  Back Branch 08820AA4 24609 times (length 23)
  Back Branch 08820B80 24609 times (length 30)
  Back Branch 08820AE0 9506 times (length 6)
_S1_2_894D5DC 1912092 instructions (0,049%), 18746 calls (0894D5DC - 0894D8DC, length 193)
_S1_2_8871330 1907477 instructions (0,049%), 1772 calls (08871330 - 08871860, length 333)
  Back Branch 088713C0 10632 times (length 14)
  Back Branch 08871708 10632 times (length 120)
  Back Branch 08871814 10632 times (length 59)
  Back Branch 088714B0 3544 times (length 25)
_S1_2_8955EB8 1903680 instructions (0,049%), 11898 calls (08955EB8 - 08955F54, length 40)
  Back Branch 08955F48 118980 times (length 23)
_S1_2_89117D0 1900191 instructions (0,049%), 57527 calls (089117D0 - 08911870, length 41)
  Back Branch 08911864 57527 times (length 30)
_S1_2_896B488 1896363 instructions (0,049%), 26385 calls (0896B488 - 0896B68C, length 130)
  Back Branch 0896B63C 26385 times (length 3)
_S1_2_8879568 1888689 instructions (0,048%), 39696 calls (08879568 - 088795D4, length 28)
  Back Branch 088795C4 108409 times (length 11)
_S1_2_88158D8 1886788 instructions (0,048%), 18668 calls (088158D8 - 08815BC0, length 187)
_S1_2_895210C 1872990 instructions (0,048%), 9910 calls (0895210C - 089523F8, length 188)
_S1_2_882AE60 1847749 instructions (0,047%), 54349 calls (0882AE60 - 0882AEBC, length 24)
  Back Branch 0882AEB0 163021 times (length 6)
_S1_2_8960240 1830105 instructions (0,047%), 203345 calls (08960240 - 08960260, length 9)
_S1_2_883C0B0 1813732 instructions (0,047%), 24168 calls (0883C0B0 - 0883C238, length 99)
_S1_2_89DDC0C 1810826 instructions (0,046%), 44713 calls (089DDC0C - 089DDD60, length 86)
_S1_2_8B7FDE0 1798835 instructions (0,046%), 13824 calls (08B7FDE0 - 08B7FF94, length 110)
  Back Branch 08B7FE40 97070 times (length 4)
  Back Branch 08B7FF1C 35963 times (length 27)
_S1_2_881F6D8 1793330 instructions (0,046%), 26790 calls (0881F6D8 - 0881F784, length 44)
  Back Branch 0881F75C 88247 times (length 10)
_S1_2_894AFE4 1762390 instructions (0,045%), 50354 calls (0894AFE4 - 0894B06C, length 35)
_S1_2_8924A2C 1753563 instructions (0,045%), 83503 calls (08924A2C - 08924B98, length 92)
_S1_2_8835858 1750065 instructions (0,045%), 30093 calls (08835858 - 08835A5C, length 130)
_S1_2_882A49C 1742112 instructions (0,045%), 25248 calls (0882A49C - 0882A5A8, length 68)
_S1_2_8960CA0 1739145 instructions (0,045%), 25205 calls (08960CA0 - 08960EB4, length 134)
_S1_2_8AF95F0 1710750 instructions (0,044%), 34215 calls (08AF95F0 - 08AF96B4, length 50)
_S1_2_8B6F680 1707544 instructions (0,044%), 17416 calls (08B6F680 - 08B6F6E4, length 26)
  Back Branch 08B6F6D8 152568 times (length 15)
  Back Branch 08B6F6C0 9100 times (length 8)
_S1_2_894AC34 1697226 instructions (0,044%), 8886 calls (0894AC34 - 0894AD68, length 78)
  Back Branch 0894ACBC 71088 times (length 16)
_S1_2_895DAA0 1679095 instructions (0,043%), 1982 calls (0895DAA0 - 0895DDF8, length 215)
  Back Branch 0895DD7C 28119 times (length 42)
  Back Branch 0895DC7C 28119 times (length 9)
_S1_2_89E4EA4 1675027 instructions (0,043%), 45271 calls (089E4EA4 - 089E4F34, length 37)
_S1_2_883A5E0 1674694 instructions (0,043%), 31598 calls (0883A5E0 - 0883A6AC, length 52)
_S1_2_89252A4 1646929 instructions (0,042%), 43737 calls (089252A4 - 08925454, length 109)
_S1_2_89B8788 1624670 instructions (0,042%), 15802 calls (089B8788 - 089B8B10, length 227)
_S1_2_8B684F4 1619960 instructions (0,042%), 24768 calls (08B684F4 - 08B687A4, length 173)
  Back Branch 08B68770 24296 times (length 56)
_S1_2_895C830 1605420 instructions (0,041%), 1982 calls (0895C830 - 0895DA3C, length 1156)
  Back Branch 0895D450 5946 times (length 72)
_S1_2_8870930 1593784 instructions (0,041%), 199223 calls (08870930 - 0887094C, length 8)
_S1_2_893DE90 1588096 instructions (0,041%), 16645 calls (0893DE90 - 0893DFE8, length 87)
  Back Branch 0893DEFC 42424 times (length 23)
  Back Branch 0893DF04 19504 times (length 25)
_S1_2_894D8E0 1574664 instructions (0,040%), 18746 calls (0894D8E0 - 0894DA2C, length 84)
_S1_2_8B80638 1540365 instructions (0,040%), 27648 calls (08B80638 - 08B80754, length 72)
  Back Branch 08B8072C 27648 times (length 9)
  Back Branch 08B80690 27648 times (length 9)
  Back Branch 08B806D4 4413 times (length 10)
_S1_2_8837D30 1537445 instructions (0,039%), 1982 calls (08837D30 - 08837FE0, length 173)
  Back Branch 08837F98 25766 times (length 12)
  Back Branch 08837F50 25766 times (length 20)
  Back Branch 08837D8C 25766 times (length 8)
  Back Branch 08837EE4 7928 times (length 72)
_S1_2_8816E38 1522584 instructions (0,039%), 24168 calls (08816E38 - 08816F2C, length 62)
_S1_2_8804650 1516848 instructions (0,039%), 1237 calls (08804650 - 088061FC, length 1772)
  Back Branch 08805FB8 3391 times (length 63)
  Back Branch 0880608C 2583 times (length 37)
  Back Branch 088060E4 20 times (length 15)
  Back Branch 088061BC 20 times (length 43)
_S1_2_886FF50 1512828 instructions (0,039%), 19492 calls (0886FF50 - 088700BC, length 92)
  Back Branch 088700AC 11230 times (length 48)
_S1_2_884DF90 1499112 instructions (0,038%), 10632 calls (0884DF90 - 0884E1D4, length 146)
  Back Branch 0884E180 42528 times (length 37)
_S1_2_892A538 1493002 instructions (0,038%), 26542 calls (0892A538 - 0892A634, length 64)
_S1_2_88EA4F8 1492898 instructions (0,038%), 135718 calls (088EA4F8 - 088EA520, length 11)
_S1_2_8B7EDD4 1486403 instructions (0,038%), 45342 calls (08B7EDD4 - 08B7EF34, length 89)
  Back Branch 08B7EE90 27527 times (length 40)
  Back Branch 08B7EEA8 26559 times (length 46)
  Back Branch 08B7EE64 16473 times (length 29)
  Back Branch 08B7EE44 12185 times (length 21)
  Back Branch 08B7EE7C 5630 times (length 8)
  Back Branch 08B7EEBC 2106 times (length 51)
  Back Branch 08B7EF04 414 times (length 69)
  Back Branch 08B7EF24 414 times (length 18)
  Back Branch 08B7EF14 170 times (length 73)
  Back Branch 08B7EF30 23 times (length 9)
_S1_2_889F7FC 1471056 instructions (0,038%), 4028 calls (0889F7FC - 0889FED0, length 438)
_S1_2_89E4F38 1470632 instructions (0,038%), 14749 calls (089E4F38 - 089E50C4, length 100)
_S1_2_8952830 1466532 instructions (0,038%), 29437 calls (08952830 - 08952964, length 78)
_S1_2_8B8C3A4 1466161 instructions (0,038%), 33 calls (08B8C3A4 - 08B8C590, length 124)
  Back Branch 08B8C548 50399 times (length 28)
  Back Branch 08B8C56C 101 times (length 51)
  Back Branch 08B8C43C 33 times (length 3)
_S1_2_8B7E6D8 1465126 instructions (0,038%), 112702 calls (08B7E6D8 - 08B7E708, length 13)
_S1_2_893AFEC 1448747 instructions (0,037%), 31694 calls (0893AFEC - 0893B0F4, length 67)
_S1_2_8917374 1429757 instructions (0,037%), 87 calls (08917374 - 089174E8, length 94)
  Back Branch 089174D8 43152 times (length 25)
  Back Branch 08917444 31229 times (length 14)
  Back Branch 08917460 5394 times (length 24)
_S1_2_886BD5C 1428045 instructions (0,037%), 10632 calls (0886BD5C - 0886C0C4, length 219)
  Back Branch 0886BDC0 85056 times (length 8)
  Back Branch 0886BFB4 188 times (length 110)
_S1_2_881E79C 1423988 instructions (0,037%), 83764 calls (0881E79C - 0881E7DC, length 17)
_S1_2_880F09C 1420372 instructions (0,036%), 42855 calls (0880F09C - 0880F278, length 120)
  Back Branch 0880F164 307 times (length 11)
  Back Branch 0880F1F4 140 times (length 11)
_S1_2_881AE78 1420180 instructions (0,036%), 24768 calls (0881AE78 - 0881AFCC, length 86)
_S1_2_883C9A4 1418649 instructions (0,036%), 24168 calls (0883C9A4 - 0883CFF4, length 405)
  Back Branch 0883CB90 188 times (length 57)
_S1_2_885AD7C 1390734 instructions (0,036%), 23808 calls (0885AD7C - 0885AF54, length 119)
  Back Branch 0885AE50 16659 times (length 13)
_S1_2_89B691C 1387737 instructions (0,036%), 14727 calls (089B691C - 089B6B2C, length 133)
_S1_2_895ED74 1361198 instructions (0,035%), 3053 calls (0895ED74 - 0895EECC, length 87)
  Back Branch 0895EEC0 26247 times (length 73)
_S1_2_89C1260 1318692 instructions (0,034%), 8880 calls (089C1260 - 089C12B4, length 22)
  Back Branch 089C12A8 108416 times (length 14)
_S1_2_8949A9C 1309715 instructions (0,034%), 98243 calls (08949A9C - 08949BF0, length 86)
_S1_2_8928A08 1296755 instructions (0,033%), 23099 calls (08928A08 - 08928B6C, length 90)
  Back Branch 08928B24 27 times (length 25)
_S1_2_8956824 1292753 instructions (0,033%), 7931 calls (08956824 - 08956990, length 92)
  Back Branch 08956984 47586 times (length 14)
_S1_2_89E2D00 1290156 instructions (0,033%), 61436 calls (089E2D00 - 089E2D50, length 21)
_S1_2_8A7A474 1285734 instructions (0,033%), 6285 calls (08A7A474 - 08A7A8B0, length 272)
  Back Branch 08A7A824 7257 times (length 149)
  Back Branch 08A7A6F4 7257 times (length 27)
_S1_2_8953508 1269989 instructions (0,033%), 28772 calls (08953508 - 0895370C, length 130)
  Back Branch 089535B0 16757 times (length 38)
  Back Branch 0895362C 10033 times (length 69)
  Back Branch 089536FC 1982 times (length 121)
  Back Branch 08953530 1982 times (length 6)
_S1_2_8A4EC28 1263820 instructions (0,032%), 56 calls (08A4EC28 - 08A4F168, length 337)
  Back Branch 08A4EDF4 40950 times (length 16)
  Back Branch 08A4EFA4 20470 times (length 16)
  Back Branch 08A4EE44 12830 times (length 3)
  Back Branch 08A4ECA8 12830 times (length 14)
_S1_2_88141F4 1261672 instructions (0,032%), 17592 calls (088141F4 - 08814374, length 97)
_S1_2_883B46C 1258568 instructions (0,032%), 24168 calls (0883B46C - 0883B728, length 176)
_S1_2_8A2F1EC 1246189 instructions (0,032%), 55699 calls (08A2F1EC - 08A2F26C, length 33)
_S1_2_8888078 1225704 instructions (0,031%), 13011 calls (08888078 - 08888224, length 108)
_S1_2_8962AA8 1220985 instructions (0,031%), 48937 calls (08962AA8 - 08962B4C, length 42)
_S1_2_88E487C 1216234 instructions (0,031%), 31210 calls (088E487C - 088E4BAC, length 205)
_S1_2_880EFBC 1214712 instructions (0,031%), 42836 calls (0880EFBC - 0880F098, length 56)
_S1_2_8B74E18 1211503 instructions (0,031%), 29534 calls (08B74E18 - 08B74F04, length 60)
  Back Branch 08B74ED8 133170 times (length 40)
  Back Branch 08B74E7C 14496 times (length 9)
_S1_2_8B3008C 1201383 instructions (0,031%), 51674 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B300B0 51488 times (length 1355)
_S1_2_8813F58 1187384 instructions (0,030%), 17592 calls (08813F58 - 08814150, length 127)
_S1_2_89410D0 1182144 instructions (0,030%), 59107 calls (089410D0 - 0894112C, length 24)
_S1_2_8A48E54 1180222 instructions (0,030%), 14727 calls (08A48E54 - 08A48F30, length 56)
  Back Branch 08A48F04 32203 times (length 29)
_S1_2_89BA9DC 1169536 instructions (0,030%), 18274 calls (089BA9DC - 089BACB4, length 183)
_S1_2_885A7A4 1169520 instructions (0,030%), 132 calls (0885A7A4 - 0885A884, length 57)
  Back Branch 0885A874 55352 times (length 23)
_S1_2_8815C2C 1162676 instructions (0,030%), 18668 calls (08815C2C - 08815DA4, length 95)
  Back Branch 08815D58 18649 times (length 12)
  Back Branch 08815D08 545 times (length 11)
_S1_2_8A984BC 1156799 instructions (0,030%), 18074 calls (08A984BC - 08A98794, length 183)
_S1_2_88ED1E4 1151449 instructions (0,030%), 4028 calls (088ED1E4 - 088ED5A0, length 240)
  Back Branch 088ED518 29454 times (length 171)
  Back Branch 088ED4F4 2101 times (length 147)
  Back Branch 088ED53C 1938 times (length 5)
  Back Branch 088ED56C 122 times (length 7)
_S1_2_8B6122C 1131696 instructions (0,029%), 141462 calls (08B6122C - 08B61248, length 8)
_S1_2_8A516C8 1128712 instructions (0,029%), 21706 calls (08A516C8 - 08A517E8, length 73)
_S1_2_896C324 1126055 instructions (0,029%), 6643 calls (0896C324 - 0896C6D8, length 238)
_S1_2_8952720 1125128 instructions (0,029%), 20118 calls (08952720 - 08952818, length 63)
_S1_2_88237F8 1121275 instructions (0,029%), 4028 calls (088237F8 - 08823934, length 80)
  Back Branch 0882389C 103104 times (length 19)
  Back Branch 088238D4 1611 times (length 8)
_S1_2_884E8D8 1116360 instructions (0,029%), 10632 calls (0884E8D8 - 0884ED3C, length 282)
  Back Branch 0884EA00 42528 times (length 47)
_S1_2_883C3EC 1116360 instructions (0,029%), 10632 calls (0883C3EC - 0883C574, length 99)
  Back Branch 0883C4A0 42528 times (length 7)
_S1_2_886EDC0 1110658 instructions (0,028%), 24168 calls (0886EDC0 - 0886F148, length 227)
_S1_2_8B7FBBC 1107141 instructions (0,028%), 27648 calls (08B7FBBC - 08B7FCB4, length 63)
_S1_2_8820D54 1106836 instructions (0,028%), 1982 calls (08820D54 - 08820FAC, length 151)
  Back Branch 08820F70 64254 times (length 13)
_S1_2_8B80598 1105920 instructions (0,028%), 27648 calls (08B80598 - 08B80634, length 40)
  Back Branch 08B80618 27648 times (length 9)
_S1_2_881335C 1098641 instructions (0,028%), 17592 calls (0881335C - 088134E8, length 100)
  Back Branch 088133FC 2400 times (length 6)
_S1_2_893B690 1089648 instructions (0,028%), 26418 calls (0893B690 - 0893B7DC, length 84)
  Back Branch 0893B758 16336 times (length 8)
_S1_2_8824C20 1078272 instructions (0,028%), 41472 calls (08824C20 - 08824CB0, length 37)
_S1_2_8941654 1069248 instructions (0,027%), 44552 calls (08941654 - 089416C0, length 28)
_S1_2_893B9CC 1066911 instructions (0,027%), 69686 calls (0893B9CC - 0893BAC8, length 64)
_S1_2_8813968 1061024 instructions (0,027%), 17592 calls (08813968 - 08813BD0, length 155)
_S1_2_892ABDC 1058911 instructions (0,027%), 39912 calls (0892ABDC - 0892AC84, length 43)
  Back Branch 0892AC58 15260 times (length 12)
_S1_2_892A3F0 1055295 instructions (0,027%), 1091 calls (0892A3F0 - 0892A534, length 82)
  Back Branch 0892A480 69728 times (length 5)
  Back Branch 0892A4F0 32608 times (length 21)
  Back Branch 0892A4D8 11671 times (length 10)
_S1_2_892A76C 1053675 instructions (0,027%), 39025 calls (0892A76C - 0892A7D4, length 27)
_S1_2_888B058 1045689 instructions (0,027%), 1772 calls (0888B058 - 0888C59C, length 1362)
_S1_2_8B7E488 1042866 instructions (0,027%), 45342 calls (08B7E488 - 08B7E4E0, length 23)
_S1_2_894EE84 1040403 instructions (0,027%), 28119 calls (0894EE84 - 0894EF18, length 38)
_S1_2_8964460 1037928 instructions (0,027%), 1 calls (08964460 - 089645B8, length 87)
  Back Branch 08964594 20848 times (length 44)
  Back Branch 089645A8 1659 times (length 78)
_S1_2_89A365C 1034184 instructions (0,027%), 9969 calls (089A365C - 089A3848, length 124)
_S1_2_8958764 1032112 instructions (0,026%), 1442 calls (08958764 - 08958910, length 108)
  Back Branch 08958810 59510 times (length 27)
  Back Branch 089588E4 96 times (length 30)
_S1_2_892AAD0 1015340 instructions (0,026%), 8946 calls (0892AAD0 - 0892ABD8, length 67)
  Back Branch 0892ABBC 78484 times (length 9)
_S1_2_8A517EC 1015250 instructions (0,026%), 32750 calls (08A517EC - 08A52260, length 670)
_S1_2_88316AC 1015050 instructions (0,026%), 10050 calls (088316AC - 08831840, length 102)
_S1_2_8A1F784 1014409 instructions (0,026%), 5822 calls (08A1F784 - 08A1FF5C, length 503)
  Back Branch 08A1FE34 16022 times (length 12)
  Back Branch 08A1FCC4 6205 times (length 9)
  Back Branch 08A1FD30 3101 times (length 17)
  Back Branch 08A1F890 1232 times (length 23)
  Back Branch 08A1FEDC 142 times (length 17)
_S1_2_881ED80 1011963 instructions (0,026%), 64661 calls (0881ED80 - 0881F12C, length 236)
_S1_2_8941398 1006176 instructions (0,026%), 41924 calls (08941398 - 08941404, length 28)
_S1_2_8835A60 1006093 instructions (0,026%), 26025 calls (08835A60 - 08835B24, length 50)
_S1_2_89A2E30 999568 instructions (0,026%), 6285 calls (089A2E30 - 089A3658, length 523)
  Back Branch 089A35E8 76 times (length 3)
  Back Branch 089A3300 65 times (length 185)
_S1_2_8B6DCA4 989422 instructions (0,025%), 214282 calls (08B6DCA4 - 08B6DCB4, length 5)
_S1_2_89EC104 982194 instructions (0,025%), 8429 calls (089EC104 - 089EC994, length 549)
_S1_2_893E0AC 976727 instructions (0,025%), 13698 calls (0893E008 - 0893E7F0, length 507)
  Back Branch 0893E740 122544 times (length 23)
  Back Branch 0893E0B4 79004 times (length 45)
  Back Branch 0893E69C 64518 times (length 380)
  Back Branch 0893E750 17607 times (length 27)
_S1_2_8B6BA84 974323 instructions (0,025%), 139189 calls (08B6BA84 - 08B6BA9C, length 7)
_S1_2_888CE00 971207 instructions (0,025%), 8559 calls (0888CE00 - 0888D0A8, length 171)
_S1_2_88357B4 968394 instructions (0,025%), 30051 calls (088357B4 - 08835854, length 41)
_S1_2_881ADD4 965952 instructions (0,025%), 74304 calls (0881ADD4 - 0881AE2C, length 23)
_S1_2_8B628C0 965952 instructions (0,025%), 24768 calls (08B628C0 - 08B62AD8, length 135)
_S1_2_8B70C18 959910 instructions (0,025%), 2252 calls (08B70C18 - 08B71374, length 472)
  Back Branch 08B71230 15820 times (length 6)
  Back Branch 08B711B8 15502 times (length 6)
  Back Branch 08B71284 10780 times (length 8)
  Back Branch 08B70E60 2574 times (length 43)
  Back Branch 08B71144 318 times (length 66)
_S1_2_89E313C 954898 instructions (0,024%), 63718 calls (089E313C - 089E363C, length 321)
_S1_2_89472C8 954541 instructions (0,024%), 50239 calls (089472C8 - 08947348, length 33)
_S1_2_8872C98 952002 instructions (0,024%), 1982 calls (08872C98 - 0887301C, length 226)
  Back Branch 08872F8C 11892 times (length 46)
  Back Branch 08872FE0 11892 times (length 15)
_S1_2_8927B0C 951907 instructions (0,024%), 4769 calls (08927B0C - 08927D2C, length 137)
  Back Branch 08927C48 20404 times (length 47)
  Back Branch 08927C58 3378 times (length 51)
_S1_2_8967618 951876 instructions (0,024%), 89090 calls (08967618 - 0896765C, length 18)
_S1_2_89B6FA0 947767 instructions (0,024%), 12637 calls (089B6FA0 - 089B7274, length 182)
_S1_2_8890814 946248 instructions (0,024%), 10632 calls (08890814 - 08890970, length 88)
_S1_2_8889A44 937598 instructions (0,024%), 1772 calls (08889A44 - 08889C4C, length 131)
  Back Branch 08889C30 15039 times (length 82)
_S1_2_89261B8 932638 instructions (0,024%), 1623 calls (089261B8 - 089262D4, length 72)
  Back Branch 08926248 106224 times (length 10)
_S1_2_8A009D0 926921 instructions (0,024%), 8900 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 08A011D8 13857 times (length 515)
_S1_2_8945778 922130 instructions (0,024%), 9130 calls (08945778 - 08945918, length 105)
_S1_2_8A2F270 913209 instructions (0,023%), 38507 calls (08A2F270 - 08A2F300, length 37)
_S1_2_8834AE8 913099 instructions (0,023%), 1608 calls (08834AE8 - 08834B58, length 29)
  Back Branch 08834B48 62723 times (length 19)
_S1_2_893BF5C 908994 instructions (0,023%), 24767 calls (0893BF5C - 0893C068, length 68)
_S1_2_883C23C 904433 instructions (0,023%), 10632 calls (0883C23C - 0883C3E8, length 108)
  Back Branch 0883C3D4 188 times (length 3)
_S1_2_89C9224 897770 instructions (0,023%), 25650 calls (089C9224 - 089C92C4, length 41)
_S1_2_8816F30 897297 instructions (0,023%), 24768 calls (08816F30 - 08817040, length 69)
_S1_2_89BEBB4 889983 instructions (0,023%), 59038 calls (089BEBB4 - 089BEBF8, length 18)
_S1_2_8970964 888962 instructions (0,023%), 21407 calls (08970964 - 08970AA0, length 80)
  Back Branch 08970A20 50 times (length 22)
_S1_2_8813BD4 882494 instructions (0,023%), 17592 calls (08813BD4 - 08813F54, length 225)
  Back Branch 08813E00 3589 times (length 15)
_S1_2_881F234 874532 instructions (0,022%), 11507 calls (0881F234 - 0881F35C, length 75)
_S1_2_8872020 872266 instructions (0,022%), 1983 calls (08872020 - 08872500, length 313)
  Back Branch 088723B4 10632 times (length 18)
  Back Branch 088724A8 10632 times (length 15)
  Back Branch 08872468 10632 times (length 16)
  Back Branch 0887241C 6 times (length 13)
_S1_2_8960BCC 870910 instructions (0,022%), 8860 calls (08960BCC - 08960C68, length 40)
  Back Branch 08960C5C 27990 times (length 27)
_S1_2_88FFC8C 860956 instructions (0,022%), 3755 calls (088FFC8C - 088FFD5C, length 53)
  Back Branch 088FFD30 57403 times (length 13)
_S1_2_89D2BAC 857427 instructions (0,022%), 5333 calls (089D2BAC - 089D34C0, length 582)
  Back Branch 089D2C18 6 times (length 7)
_S1_2_8924F18 848573 instructions (0,022%), 34392 calls (08924F18 - 08925024, length 68)
  Back Branch 08924FA4 1178 times (length 17)
_S1_2_889ECB4 845880 instructions (0,022%), 4028 calls (0889ECB4 - 0889F0B0, length 256)
_S1_2_8964CBC 839502 instructions (0,022%), 1184 calls (08964CBC - 08964D2C, length 29)
  Back Branch 08964D1C 53014 times (length 19)
_S1_2_880BE24 837220 instructions (0,021%), 18287 calls (0880BE24 - 0880C034, length 133)
  Back Branch 0880BF10 6201 times (length 40)
  Back Branch 0880BF80 5189 times (length 68)
_S1_2_8B6BB2C 829465 instructions (0,021%), 118495 calls (08B6BB2C - 08B6BB44, length 7)
_S1_2_89DE2C8 826610 instructions (0,021%), 17423 calls (089DE2C8 - 089DE8B0, length 379)
_S1_2_881E6CC 825891 instructions (0,021%), 48742 calls (0881E6CC - 0881E740, length 30)
  Back Branch 0881E724 10757 times (length 10)
_S1_2_8892BB8 824949 instructions (0,021%), 1983 calls (08892BB8 - 08892ED0, length 199)
  Back Branch 08892E14 11898 times (length 69)
  Back Branch 08892CF4 11898 times (length 15)
_S1_2_8817E24 817344 instructions (0,021%), 24768 calls (08817E24 - 08817EA4, length 33)
_S1_2_88EF928 817193 instructions (0,021%), 2565 calls (088EF928 - 088EFEEC, length 370)
  Back Branch 088EF9D8 23085 times (length 8)
  Back Branch 088EF9E8 7695 times (length 14)
_S1_2_8B714D4 816836 instructions (0,021%), 9582 calls (08B714D4 - 08B715C0, length 60)
  Back Branch 08B71594 116636 times (length 40)
  Back Branch 08B71538 2343 times (length 9)
_S1_2_896A784 814410 instructions (0,021%), 18098 calls (0896A784 - 0896A834, length 45)
_S1_2_8B6BAF4 810831 instructions (0,021%), 115833 calls (08B6BAF4 - 08B6BB0C, length 7)
_S1_2_889F474 809628 instructions (0,021%), 4028 calls (0889F474 - 0889F7F8, length 226)
_S1_2_89C4008 807796 instructions (0,021%), 6643 calls (089C4008 - 089C4540, length 335)
_S1_2_888CB94 804740 instructions (0,021%), 2335 calls (0888CB94 - 0888CD98, length 130)
  Back Branch 0888CD60 23870 times (length 89)
  Back Branch 0888CC64 210 times (length 10)
_S1_2_8B7F080 800936 instructions (0,021%), 17278 calls (08B7F080 - 08B7F1E0, length 89)
  Back Branch 08B7F10C 16483 times (length 27)
  Back Branch 08B7F1BC 16483 times (length 72)
  Back Branch 08B7F104 795 times (length 26)
_S1_2_882EFD0 794162 instructions (0,020%), 1982 calls (0882EFD0 - 0882F5A0, length 373)
  Back Branch 0882F504 11892 times (length 12)
_S1_2_8945974 787136 instructions (0,020%), 112448 calls (08945974 - 089459B4, length 17)
_S1_2_8A4C6F8 782020 instructions (0,020%), 12820 calls (08A4C6F8 - 08A4CA20, length 203)
_S1_2_896359C 769370 instructions (0,020%), 26530 calls (0896359C - 08963640, length 42)
_S1_2_8966B64 753892 instructions (0,019%), 2991 calls (08966B64 - 08966BBC, length 23)
  Back Branch 08966BB0 59820 times (length 13)
_S1_2_887D274 751300 instructions (0,019%), 683 calls (0887D274 - 0887D424, length 109)
  Back Branch 0887D2BC 232903 times (length 3)
_S1_2_891F72C 750648 instructions (0,019%), 57636 calls (0891F72C - 0891F828, length 64)
_S1_2_887A58C 749208 instructions (0,019%), 24168 calls (0887A58C - 0887A694, length 67)
_S1_2_8817BC4 747050 instructions (0,019%), 24768 calls (08817BC4 - 08817C4C, length 35)
_S1_2_886D3FC 735581 instructions (0,019%), 4028 calls (0886D3FC - 0886DAE4, length 443)
_S1_2_8890974 733608 instructions (0,019%), 1772 calls (08890974 - 08890D14, length 233)
  Back Branch 08890C58 10632 times (length 46)
_S1_2_883B3E4 733096 instructions (0,019%), 24168 calls (0883B3E4 - 0883B468, length 34)
_S1_2_8814154 724438 instructions (0,019%), 18885 calls (08814154 - 08814374, length 137)
_S1_2_8811348 723038 instructions (0,019%), 4028 calls (08811348 - 08811B4C, length 514)
  Back Branch 088119A0 16112 times (length 10)
_S1_2_8925694 722235 instructions (0,019%), 48149 calls (08925694 - 089257A8, length 70)
_S1_2_8A91E48 709539 instructions (0,018%), 3366 calls (08A91E48 - 08A92D7C, length 974)
  Back Branch 08A92014 7595 times (length 11)
  Back Branch 08A92634 3351 times (length 11)
  Back Branch 08A92BB4 3059 times (length 14)
  Back Branch 08A92984 1647 times (length 202)
  Back Branch 08A92768 198 times (length 14)
  Back Branch 08A92D38 39 times (length 39)
  Back Branch 08A928DC 1 times (length 38)
_S1_2_8815684 709384 instructions (0,018%), 18668 calls (08815684 - 088158D4, length 149)
_S1_2_893E0BC 706380 instructions (0,018%), 1052 calls (0893E008 - 0893E7F0, length 507)
  Back Branch 0893E740 122544 times (length 23)
  Back Branch 0893E0B4 79004 times (length 45)
  Back Branch 0893E69C 64518 times (length 380)
  Back Branch 0893E20C 20164 times (length 30)
  Back Branch 0893E750 17607 times (length 27)
  Back Branch 0893E214 742 times (length 90)
  Back Branch 0893E190 1 times (length 57)
_S1_2_88F1F4C 702303 instructions (0,018%), 9436 calls (088F1F4C - 088F2198, length 148)
_S1_2_884DDF8 701964 instructions (0,018%), 11898 calls (0884DDF8 - 0884DF8C, length 102)
  Back Branch 0884DF74 11898 times (length 16)
_S1_2_884C834 700872 instructions (0,018%), 24168 calls (0884C834 - 0884C8AC, length 31)
_S1_2_883A6B0 700872 instructions (0,018%), 24168 calls (0883A6B0 - 0883A720, length 29)
_S1_2_8956650 693910 instructions (0,018%), 9913 calls (08956650 - 08956820, length 117)
_S1_2_88063AC 688530 instructions (0,018%), 7908 calls (088063AC - 08806664, length 175)
_S1_2_895FE44 688248 instructions (0,018%), 20856 calls (0895FE44 - 0895FEC4, length 33)
_S1_2_896A838 684574 instructions (0,018%), 814 calls (0896A838 - 0896B204, length 628)
  Back Branch 0896AB00 13024 times (length 16)
_S1_2_8B801BC 682378 instructions (0,018%), 6144 calls (08B801BC - 08B80370, length 110)
  Back Branch 08B8021C 36864 times (length 4)
  Back Branch 08B802F8 10449 times (length 27)
_S1_2_8835D98 681908 instructions (0,017%), 10112 calls (08835D98 - 08835EBC, length 74)
_S1_2_881E1D0 681168 instructions (0,017%), 9872 calls (0881E1D0 - 0881E2E0, length 69)
_S1_2_8920A48 678552 instructions (0,017%), 15255 calls (08920A48 - 08920B38, length 61)
  Back Branch 08920B00 423 times (length 13)
_S1_2_8B6BAD8 677467 instructions (0,017%), 96781 calls (08B6BAD8 - 08B6BAF0, length 7)
_S1_2_893D5E4 675151 instructions (0,017%), 16645 calls (0893D5E4 - 0893D634, length 21)
  Back Branch 0893D628 59069 times (length 9)
_S1_2_892B300 673915 instructions (0,017%), 2395 calls (0892B300 - 0892B4E0, length 121)
  Back Branch 0892B480 30739 times (length 16)
_S1_2_885C194 666949 instructions (0,017%), 186 calls (0885C194 - 0885E640, length 2348)
  Back Branch 0885E60C 3906 times (length 15)
  Back Branch 0885E464 3906 times (length 15)
  Back Branch 0885E39C 2046 times (length 15)
  Back Branch 0885E544 2046 times (length 15)
  Back Branch 0885E5A8 2046 times (length 15)
  Back Branch 0885E400 2046 times (length 15)
_S1_2_8A93590 664281 instructions (0,017%), 3514 calls (08A93590 - 08A93DC8, length 527)
  Back Branch 08A9386C 348 times (length 28)
  Back Branch 08A93CF4 200 times (length 29)
_S1_2_893D46C 663575 instructions (0,017%), 13708 calls (0893D46C - 0893D558, length 60)
_S1_2_880F718 655011 instructions (0,017%), 4028 calls (0880F718 - 0880FDD0, length 431)
_S1_2_893BDB4 653170 instructions (0,017%), 18662 calls (0893BDB4 - 0893BE3C, length 35)
_S1_2_892AD90 648994 instructions (0,017%), 29578 calls (0892AD90 - 0892ADE0, length 21)
  Back Branch 0892ADCC 26927 times (length 10)
_S1_2_881F130 648677 instructions (0,017%), 12537 calls (0881F130 - 0881F230, length 65)
_S1_2_88FDEB0 644150 instructions (0,017%), 49550 calls (088FDEB0 - 088FDF0C, length 24)
_S1_2_8A75AC0 638616 instructions (0,016%), 7257 calls (08A75AC0 - 08A75CE0, length 137)
_S1_2_89676C8 637924 instructions (0,016%), 31733 calls (089676C8 - 08967740, length 31)
_S1_2_8920218 633087 instructions (0,016%), 16233 calls (08920218 - 089202B0, length 39)
_S1_2_89B4B80 630982 instructions (0,016%), 10957 calls (089B4B80 - 089B4E54, length 182)
_S1_2_88162D0 624340 instructions (0,016%), 20140 calls (088162D0 - 08816440, length 93)
_S1_2_894B2DC 622791 instructions (0,016%), 69199 calls (0894B2DC - 0894B3F8, length 72)
_S1_2_894465C 622791 instructions (0,016%), 69199 calls (0894465C - 0894467C, length 9)
_S1_2_88943DC 614102 instructions (0,016%), 4239 calls (088943DC - 08894650, length 158)
_S1_2_8AFC5BC 612324 instructions (0,016%), 51027 calls (08AFC5BC - 08AFC5E8, length 12)
_S1_2_880F27C 611565 instructions (0,016%), 20140 calls (0880F27C - 0880F624, length 235)
_S1_2_8967660 607567 instructions (0,016%), 32384 calls (08967660 - 089676C4, length 26)
_S1_2_883939C 604200 instructions (0,016%), 24168 calls (0883939C - 08839444, length 43)
_S1_2_890A2B8 601993 instructions (0,015%), 149 calls (0890A2B8 - 0890C488, length 2165)
  Back Branch 0890B848 525 times (length 425)
  Back Branch 0890C43C 445 times (length 296)
  Back Branch 0890AE64 292 times (length 545)
  Back Branch 0890A53C 149 times (length 35)
  Back Branch 0890BF24 136 times (length 398)
  Back Branch 0890AF48 10 times (length 35)
_S1_2_8B6DB3C 598268 instructions (0,015%), 27194 calls (08B6DB3C - 08B6DB90, length 22)
_S1_2_888D0AC 596200 instructions (0,015%), 5325 calls (0888D0AC - 0888D484, length 247)
  Back Branch 0888D454 5090 times (length 6)
_S1_2_89BF0D8 591663 instructions (0,015%), 345 calls (089BF0D8 - 089BF890, length 495)
  Back Branch 089BF7A0 8328 times (length 3)
  Back Branch 089BF3B8 7983 times (length 3)
  Back Branch 089BF3CC 7983 times (length 179)
  Back Branch 089BF63C 345 times (length 3)
_S1_2_88EA278 590002 instructions (0,015%), 15946 calls (088EA278 - 088EA30C, length 38)
_S1_2_8817DD0 587848 instructions (0,015%), 31042 calls (08817DD0 - 08817E20, length 21)
_S1_2_887F6D4 586936 instructions (0,015%), 41924 calls (0887F6D4 - 0887F72C, length 23)
_S1_2_8B7FF98 584747 instructions (0,015%), 13824 calls (08B7FF98 - 08B80090, length 63)
_S1_2_8967530 581084 instructions (0,015%), 41506 calls (08967530 - 08967564, length 14)
_S1_2_887F74C 581084 instructions (0,015%), 41506 calls (0887F74C - 0887F7AC, length 25)
_S1_2_8B6105C 576840 instructions (0,015%), 96140 calls (08B6105C - 08B61070, length 6)
_S1_2_88790D4 575339 instructions (0,015%), 5800 calls (088790D4 - 0887917C, length 43)
  Back Branch 08879168 23267 times (length 25)
_S1_2_8B7F980 570372 instructions (0,015%), 17284 calls (08B7F980 - 08B7FA00, length 33)
_S1_2_89594BC 567309 instructions (0,015%), 1429 calls (089594BC - 08959618, length 88)
  Back Branch 0895955C 33456 times (length 11)
  Back Branch 089595EC 4311 times (length 25)
_S1_2_89623B8 564720 instructions (0,014%), 245 calls (089623B8 - 08962658, length 169)
  Back Branch 0896261C 29890 times (length 79)
  Back Branch 0896245C 4149 times (length 23)
_S1_2_8A48DC8 561338 instructions (0,014%), 12291 calls (08A48DC8 - 08A48E50, length 35)
  Back Branch 08A48E34 27107 times (length 18)
_S1_2_8AFC058 555880 instructions (0,014%), 27794 calls (08AFC058 - 08AFC0A4, length 20)
_S1_2_893EDA4 555607 instructions (0,014%), 29485 calls (0893EDA4 - 0893EDEC, length 19)
_S1_2_8AFA4B0 554780 instructions (0,014%), 2280 calls (08AFA4B0 - 08AFA694, length 122)
  Back Branch 08AFA644 19462 times (length 27)
_S1_2_8888428 551092 instructions (0,014%), 1772 calls (08888428 - 08888730, length 195)
  Back Branch 088886E0 7088 times (length 41)
_S1_2_89E9970 550983 instructions (0,014%), 8429 calls (089E9970 - 089E9D84, length 262)
  Back Branch 089E9D30 3687 times (length 203)
  Back Branch 089E9B0C 13 times (length 26)
_S1_2_89265E8 549285 instructions (0,014%), 16645 calls (089265E8 - 089266E4, length 64)
_S1_2_89674FC 544999 instructions (0,014%), 41923 calls (089674FC - 0896752C, length 13)
_S1_2_8A33A3C 544198 instructions (0,014%), 16467 calls (08A33A3C - 08A33C94, length 151)
_S1_2_89C5134 543879 instructions (0,014%), 25899 calls (089C5134 - 089C51BC, length 35)
_S1_2_88168D0 543780 instructions (0,014%), 20140 calls (088168D0 - 08816948, length 31)
_S1_2_8AF8778 541547 instructions (0,014%), 47616 calls (08AF8778 - 08AF87B8, length 17)
_S1_2_8B73360 540674 instructions (0,014%), 2044 calls (08B72FF0 - 08B74448, length 1303)
  Back Branch 08B73030 115451 times (length 12)
  Back Branch 08B743EC 5715 times (length 1281)
  Back Branch 08B73A38 681 times (length 43)
_S1_2_8B735C4 540666 instructions (0,014%), 3559 calls (08B72FF0 - 08B74448, length 1303)
  Back Branch 08B73030 115451 times (length 12)
  Back Branch 08B743EC 5715 times (length 1281)
_S1_2_892CEA4 539709 instructions (0,014%), 10102 calls (0892CEA4 - 0892D038, length 102)
_S1_2_8B7BEA0 537867 instructions (0,014%), 48897 calls (08B7BEA0 - 08B7BEC8, length 11)
_S1_2_89440F4 535871 instructions (0,014%), 76553 calls (089440F4 - 0894410C, length 7)
_S1_2_89BFE68 534722 instructions (0,014%), 13042 calls (089BFE68 - 089BFF08, length 41)
_S1_2_891F310 531954 instructions (0,014%), 59106 calls (0891F310 - 0891F330, length 9)
_S1_2_89FB188 531247 instructions (0,014%), 3944 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FB58C 3944 times (length 1325)
  Back Branch 089FB59C 2 times (length 1329)
_S1_2_891F358 525861 instructions (0,013%), 58429 calls (0891F358 - 0891F378, length 9)
_S1_2_894E008 523365 instructions (0,013%), 14145 calls (0894E008 - 0894E09C, length 38)
_S1_2_89155C8 523248 instructions (0,013%), 1982 calls (089155C8 - 089156EC, length 74)
  Back Branch 08915694 9910 times (length 18)
  Back Branch 089156C0 9910 times (length 46)
_S1_2_893BC50 522963 instructions (0,013%), 18671 calls (0893BC50 - 0893BDB0, length 89)
_S1_2_8967568 520416 instructions (0,013%), 40032 calls (08967568 - 08967598, length 13)
_S1_2_892A99C 519205 instructions (0,013%), 2395 calls (0892A99C - 0892AA38, length 40)
  Back Branch 0892AA14 30739 times (length 15)
_S1_2_8B7E70C 518340 instructions (0,013%), 17278 calls (08B7E70C - 08B7E780, length 30)
_S1_2_8AFAFD4 516284 instructions (0,013%), 674 calls (08AFAFD4 - 08AFB1B8, length 122)
  Back Branch 08AFB01C 75488 times (length 5)
  Back Branch 08AFB058 5392 times (length 8)
_S1_2_894A644 512851 instructions (0,013%), 3184 calls (0894A644 - 0894A9AC, length 219)
_S1_2_88E4D90 512162 instructions (0,013%), 5 calls (088E4D90 - 088E4EC8, length 79)
  Back Branch 088E4EAC 28449 times (length 64)
_S1_2_8A4F1F8 507160 instructions (0,013%), 16360 calls (08A4F1F8 - 08A4FA64, length 540)
_S1_2_8B71AA8 503660 instructions (0,013%), 2252 calls (08B71654 - 08B72C38, length 1402)
  Back Branch 08B71694 8965 times (length 12)
  Back Branch 08B72BDC 2252 times (length 1380)
_S1_2_893B0F8 501600 instructions (0,013%), 16720 calls (0893B0F8 - 0893B16C, length 30)
_S1_2_8850AA8 498708 instructions (0,013%), 22668 calls (08850AA8 - 08850B00, length 23)
_S1_2_8817F14 497070 instructions (0,013%), 24168 calls (08817F14 - 08817F7C, length 27)
_S1_2_886DD60 492359 instructions (0,013%), 1772 calls (0886DD60 - 0886EDBC, length 1048)
_S1_2_8B74ED0 490134 instructions (0,013%), 19737 calls (08B74E40 - 08B74F04, length 50)
  Back Branch 08B74ED8 133170 times (length 40)
  Back Branch 08B74E7C 14496 times (length 9)
_S1_2_8951C54 487572 instructions (0,013%), 11892 calls (08951C54 - 08951CF8, length 42)
_S1_2_8867F20 486728 instructions (0,012%), 1 calls (08867F20 - 08868584, length 410)
  Back Branch 08868554 2779 times (length 372)
_S1_2_89DF538 485939 instructions (0,012%), 4984 calls (089DF538 - 089DFC3C, length 450)
_S1_2_880F670 483360 instructions (0,012%), 24168 calls (0880F670 - 0880F714, length 42)
_S1_2_892A89C 482292 instructions (0,012%), 32783 calls (0892A89C - 0892A8FC, length 25)
_S1_2_8B76D40 478090 instructions (0,012%), 3676 calls (08B76834 - 08B77A3C, length 1155)
  Back Branch 08B76868 109757 times (length 8)
  Back Branch 08B779E0 23413 times (length 1133)
_S1_2_893AFB0 475410 instructions (0,012%), 31694 calls (0893AFB0 - 0893AFE8, length 15)
_S1_2_8AFBFF4 475000 instructions (0,012%), 19000 calls (08AFBFF4 - 08AFC054, length 25)
_S1_2_8924450 472905 instructions (0,012%), 15255 calls (08924450 - 089244C8, length 31)
_S1_2_895B7E4 470645 instructions (0,012%), 9605 calls (0895B7E4 - 0895B8AC, length 51)
_S1_2_8816364 466700 instructions (0,012%), 18668 calls (08816364 - 08816440, length 56)
_S1_2_8838A54 459126 instructions (0,012%), 24168 calls (08838A54 - 08838AB0, length 24)
_S1_2_8817EA8 456862 instructions (0,012%), 53080 calls (08817EA8 - 08817F10, length 27)
_S1_2_896A3C8 454485 instructions (0,012%), 814 calls (0896A3C8 - 0896A780, length 239)
  Back Branch 0896A48C 17603 times (length 23)
  Back Branch 0896A534 6 times (length 3)
_S1_2_8927958 452200 instructions (0,012%), 8201 calls (08927958 - 08927A58, length 65)
_S1_2_8815BC4 449510 instructions (0,012%), 18885 calls (08815BC4 - 08815C28, length 26)
_S1_2_8A99FE8 446940 instructions (0,011%), 2013 calls (08A99FE8 - 08A9AC64, length 800)
  Back Branch 08A9A774 2207 times (length 242)
  Back Branch 08A9A160 757 times (length 28)
_S1_2_8804000 445973 instructions (0,011%), 673 calls (08804000 - 088043DC, length 248)
  Back Branch 08804390 3248 times (length 48)
  Back Branch 088042A4 3247 times (length 48)
  Back Branch 088041BC 2969 times (length 47)
  Back Branch 088040D4 2692 times (length 47)
_S1_2_8817AD0 445824 instructions (0,011%), 49536 calls (08817AD0 - 08817BC0, length 61)
_S1_2_8B77D28 445689 instructions (0,011%), 5821 calls (08B77D28 - 08B78358, length 397)
  Back Branch 08B7812C 515 times (length 4)
  Back Branch 08B78238 297 times (length 62)
  Back Branch 08B78290 218 times (length 4)
  Back Branch 08B78260 102 times (length 10)
  Back Branch 08B7829C 70 times (length 90)
_S1_2_8B6BB48 444724 instructions (0,011%), 63532 calls (08B6BB48 - 08B6BB60, length 7)
_S1_2_893AF20 444314 instructions (0,011%), 31707 calls (0893AF20 - 0893AFAC, length 36)
  Back Branch 0893AF98 25 times (length 22)
_S1_2_8913764 444078 instructions (0,011%), 13 calls (08913764 - 08913DCC, length 411)
  Back Branch 089138E8 12092 times (length 13)
  Back Branch 08913D98 999 times (length 352)
  Back Branch 08913ACC 999 times (length 54)
_S1_2_892DB48 438006 instructions (0,011%), 8265 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_8AFC228 435722 instructions (0,011%), 31123 calls (08AFC228 - 08AFC260, length 15)
  Back Branch 08AFC25C 31123 times (length 6)
_S1_2_892D910 434775 instructions (0,011%), 13175 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_887F7F8 434481 instructions (0,011%), 2761 calls (0887F7F8 - 0887FB68, length 221)
  Back Branch 0887FAC0 6216 times (length 65)
  Back Branch 0887F988 6216 times (length 63)
_S1_2_8BBB120 425190 instructions (0,011%), 212595 calls (08BBB120 - 08BBB124, length 2)
_S1_2_8B8092C 423138 instructions (0,011%), 4608 calls (08B8092C - 08B80A48, length 72)
  Back Branch 08B80984 13824 times (length 9)
  Back Branch 08B80A20 13824 times (length 9)
  Back Branch 08B809C8 1002 times (length 10)
_S1_2_892ADE4 421520 instructions (0,011%), 2395 calls (0892ADE4 - 0892AE98, length 46)
  Back Branch 0892AE0C 64665 times (length 5)
_S1_2_881AFD0 421056 instructions (0,011%), 24768 calls (0881AFD0 - 0881B018, length 19)
_S1_2_8925748 419776 instructions (0,011%), 26236 calls (08925748 - 089257A8, length 25)
_S1_2_893B268 419272 instructions (0,011%), 14974 calls (0893B268 - 0893B2D4, length 28)
_S1_2_8BBB110 418866 instructions (0,011%), 209433 calls (08BBB110 - 08BBB114, length 2)
_S1_2_892EE74 416756 instructions (0,011%), 3318 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
  Back Branch 0892EF90 12203 times (length 31)
_S1_2_8B80810 414720 instructions (0,011%), 4608 calls (08B80810 - 08B80928, length 71)
  Back Branch 08B8090C 13824 times (length 9)
_S1_2_88F6210 414447 instructions (0,011%), 1983 calls (088F6210 - 088F6540, length 205)
_S1_2_8942980 412104 instructions (0,011%), 8066 calls (08942980 - 08942AD4, length 86)
  Back Branch 089429CC 3996 times (length 8)
_S1_2_882F5A4 412045 instructions (0,011%), 1982 calls (0882F5A4 - 0882FABC, length 327)
_S1_2_8A49B9C 409648 instructions (0,011%), 2401 calls (08A49B9C - 08A49D54, length 111)
  Back Branch 08A49C74 12830 times (length 23)
_S1_2_8955648 406944 instructions (0,010%), 4239 calls (08955648 - 089556A4, length 24)
  Back Branch 08955688 29673 times (length 12)
_S1_2_8928778 406438 instructions (0,010%), 22786 calls (08928778 - 0892891C, length 106)
_S1_2_8824DC0 405764 instructions (0,010%), 1772 calls (08824DC0 - 08824EDC, length 72)
  Back Branch 08824EB4 10632 times (length 31)
  Back Branch 08824E08 5316 times (length 6)
_S1_2_8834C24 404599 instructions (0,010%), 31123 calls (08834C24 - 08834C54, length 13)
_S1_2_8816444 402800 instructions (0,010%), 20140 calls (08816444 - 08816490, length 20)
_S1_2_89503E8 401184 instructions (0,010%), 12537 calls (089503E8 - 08950468, length 33)
_S1_2_8B60698 400176 instructions (0,010%), 28584 calls (08B60698 - 08B606CC, length 14)
_S1_2_89E4E58 398808 instructions (0,010%), 33234 calls (089E4E58 - 089E4E84, length 12)
_S1_2_89636EC 397248 instructions (0,010%), 12414 calls (089636EC - 0896379C, length 45)
_S1_2_881B01C 396666 instructions (0,010%), 24768 calls (0881B01C - 0881B0E0, length 50)
_S1_2_89DD79C 395984 instructions (0,010%), 17577 calls (089DD79C - 089DD948, length 108)
_S1_2_891FD78 393930 instructions (0,010%), 12266 calls (0891FD78 - 0891FDFC, length 34)
_S1_2_89963F4 393511 instructions (0,010%), 2557 calls (089963F4 - 08996F30, length 720)
_S1_2_88782BC 390531 instructions (0,010%), 1983 calls (088782BC - 08878620, length 218)
  Back Branch 0887840C 1983 times (length 46)
  Back Branch 08878564 1982 times (length 17)
_S1_2_88F5CE4 389616 instructions (0,010%), 4028 calls (088F5CE4 - 088F6054, length 221)
  Back Branch 088F601C 107 times (length 3)
  Back Branch 088F5FD8 107 times (length 7)
_S1_2_893BF08 386944 instructions (0,010%), 25796 calls (0893BF08 - 0893BF58, length 21)
_S1_2_8AFAC48 383152 instructions (0,010%), 14737 calls (08AFAC48 - 08AFACAC, length 26)
_S1_2_8811B50 382660 instructions (0,010%), 20140 calls (08811B50 - 08811B98, length 19)
_S1_2_8900BC4 380736 instructions (0,010%), 1983 calls (08900BC4 - 08900EB4, length 189)
_S1_2_893DA8C 380630 instructions (0,010%), 603 calls (0893DA8C - 0893DE8C, length 257)
  Back Branch 0893DE0C 10530 times (length 201)
_S1_2_888AD1C 380350 instructions (0,010%), 1772 calls (0888AD1C - 0888B054, length 207)
  Back Branch 0888AF94 5618 times (length 7)
_S1_2_89542CC 376485 instructions (0,010%), 7926 calls (089542CC - 089543B8, length 60)
_S1_2_88905E4 373892 instructions (0,010%), 1772 calls (088905E4 - 08890810, length 140)
  Back Branch 088907B8 7088 times (length 23)
_S1_2_882EA28 373387 instructions (0,010%), 11892 calls (0882EA28 - 0882EB5C, length 78)
_S1_2_89258B0 369720 instructions (0,009%), 140 calls (089258B0 - 0892593C, length 36)
  Back Branch 0892591C 36608 times (length 10)
_S1_2_8861C3C 368136 instructions (0,009%), 20452 calls (08861C3C - 08861C84, length 19)
_S1_2_8884F20 366548 instructions (0,009%), 4028 calls (08884F20 - 08885090, length 93)
_S1_2_8915C1C 365408 instructions (0,009%), 1982 calls (08915C1C - 0891618C, length 349)
  Back Branch 08915F78 579 times (length 8)
  Back Branch 08915F88 418 times (length 12)
  Back Branch 08915F98 372 times (length 16)
_S1_2_89ED3A0 363605 instructions (0,009%), 8428 calls (089ED3A0 - 089ED4FC, length 88)
_S1_2_880F628 362520 instructions (0,009%), 20140 calls (0880F628 - 0880F66C, length 18)
_S1_2_8926D8C 359196 instructions (0,009%), 32581 calls (08926D8C - 08926DBC, length 13)
_S1_2_89B68A0 355036 instructions (0,009%), 12584 calls (089B68A0 - 089B6918, length 31)
_S1_2_89C61D4 352468 instructions (0,009%), 2557 calls (089C61D4 - 089C652C, length 215)
  Back Branch 089C64F4 2557 times (length 3)
_S1_2_8AB93CC 351483 instructions (0,009%), 1421 calls (08AB93CC - 08ABAC2C, length 1561)
  Back Branch 08ABA760 2492 times (length 3)
  Back Branch 08ABA734 2365 times (length 62)
  Back Branch 08AB964C 311 times (length 3)
  Back Branch 08AB9B00 179 times (length 278)
  Back Branch 08ABA9DC 146 times (length 3)
  Back Branch 08ABA25C 132 times (length 278)
  Back Branch 08ABA264 132 times (length 306)
  Back Branch 08AB9D98 132 times (length 3)
  Back Branch 08ABA9AC 14 times (length 264)
_S1_2_894734C 349853 instructions (0,009%), 49979 calls (0894734C - 0894736C, length 9)
_S1_2_893B844 349545 instructions (0,009%), 16645 calls (0893B844 - 0893B894, length 21)
_S1_2_894D4E4 346801 instructions (0,009%), 9373 calls (0894D4E4 - 0894D578, length 38)
_S1_2_894C410 346801 instructions (0,009%), 9373 calls (0894C410 - 0894C4A4, length 38)
_S1_2_8924B44 346120 instructions (0,009%), 34612 calls (08924B44 - 08924B98, length 22)
_S1_2_89477B8 343420 instructions (0,009%), 1540 calls (089477B8 - 08947B48, length 229)
_S1_2_89DE070 340195 instructions (0,009%), 17905 calls (089DE070 - 089DE204, length 102)
_S1_2_8885CAC 338352 instructions (0,009%), 28196 calls (08885CAC - 08885CF0, length 18)
_S1_2_881DD30 338352 instructions (0,009%), 24168 calls (0881DD30 - 0881DD64, length 14)
_S1_2_881CD2C 338352 instructions (0,009%), 24168 calls (0881CD2C - 0881CD60, length 14)
_S1_2_881C8B4 338352 instructions (0,009%), 24168 calls (0881C8B4 - 0881C8E8, length 14)
_S1_2_881C5A4 338352 instructions (0,009%), 24168 calls (0881C5A4 - 0881C5D8, length 14)
_S1_2_894B454 336115 instructions (0,009%), 67223 calls (0894B454 - 0894B464, length 5)
_S1_2_8878048 332933 instructions (0,009%), 1983 calls (08878048 - 088782B8, length 157)
  Back Branch 088781EC 1983 times (length 24)
  Back Branch 088780F8 1983 times (length 16)
  Back Branch 08878250 1983 times (length 23)
_S1_2_8924A80 330768 instructions (0,008%), 41346 calls (08924A80 - 08924B98, length 71)
_S1_2_8857248 330746 instructions (0,008%), 9098 calls (08857248 - 088572D0, length 35)
  Back Branch 0885729C 8510 times (length 10)
_S1_2_8928920 325551 instructions (0,008%), 23099 calls (08928920 - 08928A04, length 58)
  Back Branch 08928964 4520 times (length 4)
  Back Branch 08928974 1256 times (length 8)
_S1_2_89E2934 325507 instructions (0,008%), 6643 calls (089E2934 - 089E2A14, length 57)
_S1_2_8945430 325169 instructions (0,008%), 3184 calls (08945430 - 0894561C, length 124)
_S1_2_892A7D8 324109 instructions (0,008%), 33438 calls (0892A7D8 - 0892A81C, length 18)
_S1_2_8A2F38C 321774 instructions (0,008%), 6285 calls (08A2F38C - 08A2F3E8, length 24)
  Back Branch 08A2F3D4 21577 times (length 14)
_S1_2_8962218 318432 instructions (0,008%), 4993 calls (08962218 - 089623B4, length 104)
_S1_2_8BBB0F0 317848 instructions (0,008%), 158924 calls (08BBB0F0 - 08BBB0F4, length 2)
_S1_2_893BACC 317492 instructions (0,008%), 18676 calls (0893BACC - 0893BC04, length 79)
_S1_2_89534DC 316492 instructions (0,008%), 28772 calls (089534DC - 08953504, length 11)
_S1_2_8966720 313614 instructions (0,008%), 2991 calls (08966720 - 089668B4, length 102)
  Back Branch 08966780 2991 times (length 12)
  Back Branch 0896688C 2991 times (length 23)
  Back Branch 08966818 2991 times (length 33)
_S1_2_892B534 307897 instructions (0,008%), 6551 calls (0892B534 - 0892B5EC, length 47)
_S1_2_885FEEC 306952 instructions (0,008%), 2760 calls (0885FEEC - 0885FFE4, length 63)
  Back Branch 0885FF4C 32416 times (length 11)
_S1_2_89C4544 306525 instructions (0,008%), 7257 calls (089C4544 - 089C4614, length 53)
_S1_2_8870B50 303716 instructions (0,008%), 21694 calls (08870B50 - 08870BA4, length 22)
_S1_2_89275BC 302666 instructions (0,008%), 23282 calls (089275BC - 089275FC, length 17)
_S1_2_88EC210 302436 instructions (0,008%), 33604 calls (088EC210 - 088EC264, length 22)
_S1_2_8896B0C 302100 instructions (0,008%), 4028 calls (08896B0C - 08896DD8, length 180)
_S1_2_8924A0C 301878 instructions (0,008%), 50313 calls (08924A0C - 08924A28, length 8)
_S1_2_898B7B8 298544 instructions (0,008%), 13378 calls (0898B7B8 - 0898B808, length 21)
  Back Branch 0898B7E4 19953 times (length 7)
_S1_2_8B62E24 296873 instructions (0,008%), 10237 calls (08B62E24 - 08B62F70, length 84)
_S1_2_885AF58 296612 instructions (0,008%), 186 calls (0885AF58 - 0885B06C, length 70)
  Back Branch 0885B05C 23808 times (length 12)
_S1_2_888DD5C 296425 instructions (0,008%), 2125 calls (0888DD5C - 0888DE44, length 59)
  Back Branch 0888DE10 11550 times (length 26)
_S1_2_89E290C 296080 instructions (0,008%), 29608 calls (089E290C - 089E2930, length 10)
_S1_2_8927838 295524 instructions (0,008%), 20404 calls (08927838 - 089278A4, length 28)
_S1_2_881E02C 294269 instructions (0,008%), 10632 calls (0881E02C - 0881E1CC, length 105)
  Back Branch 0881E100 188 times (length 37)
_S1_2_8949810 294040 instructions (0,008%), 766 calls (08949810 - 08949934, length 74)
  Back Branch 0894987C 13290 times (length 18)
  Back Branch 089498A4 3730 times (length 6)
_S1_2_8AFA00C 293395 instructions (0,008%), 7936 calls (08AFA00C - 08AFA0F0, length 58)
_S1_2_892AA3C 291013 instructions (0,007%), 6950 calls (0892AA3C - 0892AACC, length 37)
  Back Branch 0892AAB8 15759 times (length 7)
_S1_2_8967608 290980 instructions (0,007%), 72745 calls (08967608 - 08967614, length 4)
_S1_2_89FE070 285367 instructions (0,007%), 2314 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FE36C 2314 times (length 4261)
_S1_2_892FE04 283269 instructions (0,007%), 846 calls (0892FE04 - 0892FF94, length 101)
  Back Branch 0892FF60 12831 times (length 23)
_S1_2_895C404 281586 instructions (0,007%), 1983 calls (0895C404 - 0895C428, length 10)
  Back Branch 0895C41C 45609 times (length 6)
_S1_2_892B278 281354 instructions (0,007%), 12232 calls (0892B278 - 0892B2FC, length 34)
_S1_2_88E3FEC 280890 instructions (0,007%), 31210 calls (088E3FEC - 088E400C, length 9)
_S1_2_8A68B58 280619 instructions (0,007%), 10778 calls (08A68B58 - 08A68BD0, length 31)
_S1_2_893B5E8 280590 instructions (0,007%), 18706 calls (0893B5E8 - 0893B620, length 15)
_S1_2_887F730 280224 instructions (0,007%), 40032 calls (0887F730 - 0887F748, length 7)
_S1_2_8AC50E0 280179 instructions (0,007%), 555 calls (08AC50E0 - 08AC64C8, length 1275)
  Back Branch 08AC6478 2037 times (length 27)
  Back Branch 08AC5E70 423 times (length 817)
  Back Branch 08AC5D44 311 times (length 3)
  Back Branch 08AC5C54 311 times (length 3)
  Back Branch 08AC5CCC 311 times (length 11)
  Back Branch 08AC5EF8 165 times (length 34)
  Back Branch 08AC5590 143 times (length 141)
  Back Branch 08AC5598 143 times (length 143)
  Back Branch 08AC6240 36 times (length 99)
  Back Branch 08AC6248 36 times (length 101)
  Back Branch 08AC5D10 20 times (length 12)
_S1_2_883164C 279830 instructions (0,007%), 1027 calls (0883164C - 088316A8, length 24)
  Back Branch 08831698 30624 times (length 13)
_S1_2_88697B8 279048 instructions (0,007%), 132 calls (088697B8 - 08869B7C, length 242)
  Back Branch 0886996C 16896 times (length 52)
_S1_2_8AFBE24 274626 instructions (0,007%), 12483 calls (08AFBE24 - 08AFBE78, length 22)
_S1_2_8819880 272448 instructions (0,007%), 24768 calls (08819880 - 088198A8, length 11)
_S1_2_8911AD4 271534 instructions (0,007%), 1982 calls (08911AD4 - 08911CEC, length 135)
_S1_2_883246C 271534 instructions (0,007%), 1982 calls (0883246C - 08832498, length 12)
  Back Branch 0883248C 51532 times (length 5)
_S1_2_8870E38 271116 instructions (0,007%), 1772 calls (08870E38 - 08870EF4, length 48)
  Back Branch 08870ED0 10632 times (length 21)
_S1_2_8888228 271101 instructions (0,007%), 11787 calls (08888228 - 08888280, length 23)
_S1_2_8B7DE78 269439 instructions (0,007%), 9291 calls (08B7DE78 - 08B7DEE8, length 29)
_S1_2_895B6CC 268779 instructions (0,007%), 12799 calls (0895B6CC - 0895B71C, length 21)
_S1_2_8965478 267424 instructions (0,007%), 245 calls (08965478 - 0896596C, length 318)
  Back Branch 08965514 5387 times (length 13)
  Back Branch 08965830 3271 times (length 20)
  Back Branch 08965598 3268 times (length 13)
  Back Branch 0896554C 2500 times (length 13)
  Back Branch 089655D0 2281 times (length 13)
_S1_2_8878BA0 267320 instructions (0,007%), 133660 calls (08878BA0 - 08878BA4, length 2)
_S1_2_88F1160 267309 instructions (0,007%), 4243 calls (088F1160 - 088F1288, length 75)
_S1_2_8A303C0 266164 instructions (0,007%), 16241 calls (08A303C0 - 08A3058C, length 116)
_S1_2_883CFF8 265848 instructions (0,007%), 24168 calls (0883CFF8 - 0883D020, length 11)
_S1_2_886C818 265800 instructions (0,007%), 10632 calls (0886C818 - 0886C8B4, length 40)
_S1_2_883992C 263966 instructions (0,007%), 10632 calls (0883992C - 08839A88, length 88)
  Back Branch 08839A20 188 times (length 4)
_S1_2_895126C 263606 instructions (0,007%), 1982 calls (0895126C - 08951478, length 132)
_S1_2_89CA954 262092 instructions (0,007%), 6651 calls (089CA954 - 089CAE40, length 316)
_S1_2_89437D0 261624 instructions (0,007%), 5946 calls (089437D0 - 0894387C, length 44)
_S1_2_8B6BAA0 261324 instructions (0,007%), 37332 calls (08B6BAA0 - 08B6BAB8, length 7)
_S1_2_89F4DA8 259824 instructions (0,007%), 16239 calls (089F4DA8 - 089F4DE4, length 16)
_S1_2_8916AA4 259794 instructions (0,007%), 1982 calls (08916AA4 - 08916E2C, length 227)
_S1_2_899B57C 258889 instructions (0,007%), 19329 calls (0899B57C - 0899B5FC, length 33)
_S1_2_889EBB8 257792 instructions (0,007%), 4028 calls (0889EBB8 - 0889ECB0, length 63)
_S1_2_896B2E4 257685 instructions (0,007%), 6285 calls (0896B2E4 - 0896B484, length 105)
_S1_2_893D400 257067 instructions (0,007%), 10111 calls (0893D400 - 0893D468, length 27)
_S1_2_8904294 255426 instructions (0,007%), 2406 calls (08904294 - 08904D68, length 694)
  Back Branch 089044D8 250 times (length 35)
_S1_2_894A9B0 254691 instructions (0,007%), 3184 calls (0894A9B0 - 0894AAF4, length 82)
_S1_2_8A51244 253904 instructions (0,007%), 3324 calls (08A51244 - 08A51368, length 74)
  Back Branch 08A5130C 2557 times (length 21)
_S1_2_88324B4 253696 instructions (0,007%), 63424 calls (088324B4 - 088324C0, length 4)
_S1_2_89F7760 252144 instructions (0,006%), 51 calls (089F7760 - 089F7D0C, length 364)
  Back Branch 089F7CC8 15393 times (length 63)
  Back Branch 089F7CD8 1613 times (length 103)
  Back Branch 089F7B2C 1613 times (length 14)
_S1_2_896A1E4 251370 instructions (0,006%), 16666 calls (0896A1E4 - 0896A23C, length 23)
_S1_2_895FDA4 250272 instructions (0,006%), 41712 calls (0895FDA4 - 0895FDB8, length 6)
_S1_2_8B80374 249845 instructions (0,006%), 6144 calls (08B80374 - 08B8046C, length 63)
_S1_2_8965C24 249741 instructions (0,006%), 5241 calls (08965C24 - 08965EF0, length 180)
_S1_2_89287DC 249675 instructions (0,006%), 16645 calls (089287DC - 0892891C, length 81)
_S1_2_8B6D630 248403 instructions (0,006%), 8013 calls (08B6D630 - 08B6D6A8, length 31)
_S1_2_895C108 248209 instructions (0,006%), 999 calls (0895C108 - 0895C298, length 101)
  Back Branch 0895C288 12092 times (length 13)
_S1_2_8836B3C 247138 instructions (0,006%), 7928 calls (08836B3C - 08836BD4, length 39)
_S1_2_89017E0 245768 instructions (0,006%), 1982 calls (089017E0 - 089019C0, length 121)
_S1_2_89278A8 244060 instructions (0,006%), 12203 calls (089278A8 - 08927910, length 27)
_S1_2_8946034 243420 instructions (0,006%), 24342 calls (08946034 - 0894608C, length 23)
_S1_2_893B7E0 240400 instructions (0,006%), 9616 calls (0893B7E0 - 0893B840, length 25)
_S1_2_8A1F168 240279 instructions (0,006%), 3275 calls (08A1F168 - 08A1F780, length 391)
  Back Branch 08A1F69C 1224 times (length 12)
  Back Branch 08A1F748 9 times (length 17)
_S1_2_8834A10 237181 instructions (0,006%), 1 calls (08834A10 - 08834AC0, length 45)
  Back Branch 08834A7C 12482 times (length 19)
_S1_2_89426F4 236745 instructions (0,006%), 4937 calls (089426F4 - 089427EC, length 63)
  Back Branch 0894275C 6202 times (length 8)
_S1_2_88690A0 236544 instructions (0,006%), 16896 calls (088690A0 - 088690D4, length 14)
_S1_2_88687D0 235857 instructions (0,006%), 2928 calls (088687D0 - 08868AC0, length 189)
  Back Branch 08868A4C 1983 times (length 24)
_S1_2_8B9D9E8 233580 instructions (0,006%), 10 calls (08B9D9E8 - 08B9DC70, length 163)
  Back Branch 08B9DB50 12830 times (length 17)
  Back Branch 08B9DAD0 70 times (length 31)
_S1_2_89B4308 232659 instructions (0,006%), 113 calls (089B4308 - 089B4898, length 357)
  Back Branch 089B4764 4387 times (length 98)
  Back Branch 089B4568 1753 times (length 10)
_S1_2_89E4E88 232638 instructions (0,006%), 33234 calls (089E4E88 - 089E4EA0, length 7)
_S1_2_8947ECC 232011 instructions (0,006%), 9915 calls (08947ECC - 08947F44, length 31)
_S1_2_89BED80 232006 instructions (0,006%), 4398 calls (089BED80 - 089BEEE4, length 90)
_S1_2_893BE40 231976 instructions (0,006%), 6526 calls (0893BE40 - 0893BF04, length 50)
_S1_2_89277F8 230669 instructions (0,006%), 23099 calls (089277F8 - 08927834, length 16)
_S1_2_8835068 230654 instructions (0,006%), 348 calls (08835068 - 088351A4, length 80)
  Back Branch 08835140 20962 times (length 18)
_S1_2_8B687A8 229808 instructions (0,006%), 2168 calls (08B687A8 - 08B68AD8, length 205)
_S1_2_89601F8 229752 instructions (0,006%), 25528 calls (089601F8 - 08960218, length 9)
_S1_2_8895C40 229710 instructions (0,006%), 4030 calls (08895C40 - 08895DF4, length 110)
_S1_2_8968A9C 229460 instructions (0,006%), 16390 calls (08968A9C - 08968AD0, length 14)
_S1_2_893B584 227693 instructions (0,006%), 18709 calls (0893B584 - 0893B5E4, length 25)
_S1_2_8B6F5F4 227620 instructions (0,006%), 1592 calls (08B6F5F4 - 08B6F62C, length 15)
  Back Branch 08B6F618 42959 times (length 6)
_S1_2_8AF85EC 227376 instructions (0,006%), 2088 calls (08AF85EC - 08AF875C, length 93)
  Back Branch 08AF871C 11808 times (length 15)
  Back Branch 08AF86CC 900 times (length 26)
_S1_2_8998444 226122 instructions (0,006%), 778 calls (08998444 - 08999D24, length 1593)
  Back Branch 08999A98 1546 times (length 16)
  Back Branch 08999AC8 791 times (length 63)
  Back Branch 08998788 347 times (length 38)
  Back Branch 08999954 86 times (length 16)
  Back Branch 08999B30 48 times (length 16)
  Back Branch 089986A8 23 times (length 10)
  Back Branch 08998B58 13 times (length 236)
  Back Branch 08998A54 5 times (length 3)
  Back Branch 089999A0 4 times (length 72)
  Back Branch 08998898 2 times (length 15)
_S1_2_894D57C 224952 instructions (0,006%), 9373 calls (0894D57C - 0894D5D8, length 24)
_S1_2_893B654 224602 instructions (0,006%), 19938 calls (0893B654 - 0893B68C, length 15)
_S1_2_893BB74 223618 instructions (0,006%), 13154 calls (0893BB20 - 0893BC04, length 58)
  Back Branch 0893BB94 13154 times (length 31)
_S1_2_8AF85D0 223380 instructions (0,006%), 6624 calls (08AF85D0 - 08AF85E8, length 7)
  Back Branch 08AF85DC 65628 times (length 3)
_S1_2_89C0628 223026 instructions (0,006%), 1200 calls (089C0628 - 089C0670, length 19)
  Back Branch 089C0654 34571 times (length 6)
_S1_2_8926190 221370 instructions (0,006%), 22137 calls (08926190 - 089261B4, length 10)
_S1_2_8A69A60 220073 instructions (0,006%), 7467 calls (08A69A60 - 08A69AE4, length 34)
_S1_2_89E8CB4 219512 instructions (0,006%), 9544 calls (089E8CB4 - 089E8F04, length 149)
_S1_2_895BDD0 219402 instructions (0,006%), 1397 calls (0895BDD0 - 0895C104, length 206)
  Back Branch 0895BF60 5572 times (length 10)
_S1_2_8966C1C 219128 instructions (0,006%), 15652 calls (08966C1C - 08966C58, length 16)
_S1_2_893D55C 218037 instructions (0,006%), 16745 calls (0893D55C - 0893D5E0, length 34)
_S1_2_889E2B0 217512 instructions (0,006%), 4028 calls (0889E2B0 - 0889E398, length 59)
_S1_2_8926ED8 216984 instructions (0,006%), 36164 calls (08926ED8 - 08926EEC, length 6)
_S1_2_892DBE0 216420 instructions (0,006%), 4782 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_89CEF94 216168 instructions (0,006%), 6771 calls (089CEF94 - 089CF0C0, length 76)
_S1_2_88244F4 214105 instructions (0,005%), 24168 calls (088244F4 - 08824514, length 9)
_S1_2_8924708 213582 instructions (0,005%), 15266 calls (08924708 - 0892474C, length 18)
_S1_2_8947C00 213332 instructions (0,005%), 282 calls (08947C00 - 08947C44, length 18)
  Back Branch 08947C38 26314 times (length 8)
_S1_2_880B9D4 211852 instructions (0,005%), 18448 calls (0880B9D4 - 0880BE20, length 276)
_S1_2_89F4D70 211107 instructions (0,005%), 16239 calls (089F4D70 - 089F4DA4, length 14)
_S1_2_8962BD4 210530 instructions (0,005%), 21053 calls (08962BD4 - 08962C5C, length 35)
_S1_2_8850B04 210432 instructions (0,005%), 1536 calls (08850B04 - 08850D1C, length 135)
_S1_2_8952448 208110 instructions (0,005%), 9910 calls (08952448 - 08952498, length 21)
_S1_2_8B7E9E8 207336 instructions (0,005%), 17278 calls (08B7E9E8 - 08B7EA14, length 12)
_S1_2_888805C 206962 instructions (0,005%), 29566 calls (0888805C - 08888074, length 7)
_S1_2_892B684 206142 instructions (0,005%), 10138 calls (0892B684 - 0892B6E8, length 26)
_S1_2_88FE778 204146 instructions (0,005%), 1982 calls (088FE778 - 088FE908, length 101)
_S1_2_88572D4 203380 instructions (0,005%), 2335 calls (088572D4 - 08857360, length 36)
  Back Branch 0885732C 13800 times (length 10)
_S1_2_8B7E5C0 203193 instructions (0,005%), 6136 calls (08B7E5C0 - 08B7E690, length 53)
  Back Branch 08B7E68C 3247 times (length 24)
_S1_2_8A51214 202202 instructions (0,005%), 18382 calls (08A51214 - 08A51240, length 12)
_S1_2_895B3EC 201606 instructions (0,005%), 7365 calls (0895B3EC - 0895B48C, length 41)
  Back Branch 0895B41C 7365 times (length 6)
_S1_2_896B8D4 201248 instructions (0,005%), 12578 calls (0896B8D4 - 0896B960, length 36)
_S1_2_8B795C4 199452 instructions (0,005%), 2574 calls (08B795C4 - 08B79A2C, length 283)
  Back Branch 08B798F8 1195 times (length 38)
  Back Branch 08B79974 925 times (length 7)
_S1_2_89878D0 199439 instructions (0,005%), 68 calls (089878D0 - 08987A40, length 93)
  Back Branch 0898792C 65029 times (length 3)
_S1_2_89619A0 199262 instructions (0,005%), 236 calls (089619A0 - 08961C08, length 155)
  Back Branch 08961B50 3776 times (length 22)
  Back Branch 08961BCC 3776 times (length 22)
_S1_2_8ABF63C 199044 instructions (0,005%), 291 calls (08ABF63C - 08AC07F8, length 1136)
  Back Branch 08AC07B8 14841 times (length 6)
  Back Branch 08ABFC28 2037 times (length 11)
_S1_2_8945C10 198300 instructions (0,005%), 1983 calls (08945C10 - 08945D98, length 99)
_S1_2_8A6CC38 198209 instructions (0,005%), 389 calls (08A6CC38 - 08A6E424, length 1532)
  Back Branch 08A6D678 1040 times (length 8)
  Back Branch 08A6E20C 1040 times (length 14)
  Back Branch 08A6E008 389 times (length 15)
  Back Branch 08A6D718 139 times (length 29)
  Back Branch 08A6D780 30 times (length 20)
  Back Branch 08A6D1D0 10 times (length 12)
  Back Branch 08A6D420 9 times (length 14)
  Back Branch 08A6D47C 4 times (length 17)
_S1_2_8B63250 198144 instructions (0,005%), 24768 calls (08B63250 - 08B6326C, length 8)
_S1_2_887AE7C 196572 instructions (0,005%), 1772 calls (0887AE7C - 0887AFD4, length 87)
  Back Branch 0887AF4C 7073 times (length 10)
_S1_2_8926DC0 196488 instructions (0,005%), 24561 calls (08926DC0 - 08926DE4, length 10)
_S1_2_893E89C 195993 instructions (0,005%), 7259 calls (0893E89C - 0893E904, length 27)
_S1_2_8A20CC8 195772 instructions (0,005%), 1067 calls (08A20CC8 - 08A21470, length 491)
  Back Branch 08A21384 2026 times (length 12)
  Back Branch 08A21214 1962 times (length 9)
  Back Branch 08A21280 978 times (length 17)
  Back Branch 08A20DDC 146 times (length 23)
  Back Branch 08A2142C 52 times (length 17)
_S1_2_8B76AD8 195696 instructions (0,005%), 7248 calls (08B76834 - 08B77A3C, length 1155)
  Back Branch 08B76868 109757 times (length 8)
  Back Branch 08B779E0 23413 times (length 1133)
  Back Branch 08B76B00 7248 times (length 11)
  Back Branch 08B76B10 7248 times (length 90)
_S1_2_88294FC 194920 instructions (0,005%), 8860 calls (088294FC - 08829550, length 22)
_S1_2_89E2C24 194635 instructions (0,005%), 9657 calls (089E2C24 - 089E2C74, length 21)
_S1_2_88928E8 194236 instructions (0,005%), 3964 calls (088928E8 - 088929A8, length 49)
_S1_2_892B5F0 194163 instructions (0,005%), 6505 calls (0892B5F0 - 0892B680, length 37)
_S1_2_885FC68 191827 instructions (0,005%), 901 calls (0885FC68 - 0885FD10, length 43)
  Back Branch 0885FCE4 12462 times (length 16)
_S1_2_8989E48 189878 instructions (0,005%), 2162 calls (08989E48 - 08989F74, length 76)
  Back Branch 08989EBC 10016 times (length 9)
_S1_2_8B2E940 189849 instructions (0,005%), 1569 calls (08B2E940 - 08B302EC, length 1644)
_S1_2_89508BC 189296 instructions (0,005%), 3354 calls (089508BC - 089509EC, length 77)
_S1_2_89B5A44 188953 instructions (0,005%), 3631 calls (089B5A44 - 089B5B78, length 78)
_S1_2_8A2F518 188864 instructions (0,005%), 5902 calls (08A2F518 - 08A2F5A4, length 36)
_S1_2_89BEBFC 185485 instructions (0,005%), 7552 calls (089BEBFC - 089BECA0, length 42)
_S1_2_8964864 182698 instructions (0,005%), 414 calls (08964864 - 08964BAC, length 211)
  Back Branch 08964B58 3162 times (length 21)
  Back Branch 08964AB4 985 times (length 60)
  Back Branch 08964964 985 times (length 9)
_S1_2_8858E80 182112 instructions (0,005%), 15176 calls (08858E80 - 08858EB4, length 14)
_S1_2_8A30590 181160 instructions (0,005%), 12940 calls (08A30590 - 08A305CC, length 16)
_S1_2_89C7CB0 180410 instructions (0,005%), 10 calls (089C7CB0 - 089C7F14, length 154)
  Back Branch 089C7F00 12830 times (length 13)
_S1_2_8861EC8 179094 instructions (0,005%), 2780 calls (08861EC8 - 08861FFC, length 78)
_S1_2_8958EEC 178890 instructions (0,005%), 11926 calls (08958EEC - 08958F24, length 15)
_S1_2_8870BBC 178590 instructions (0,005%), 11906 calls (08870BBC - 08870C34, length 31)
_S1_2_8A4C548 177231 instructions (0,005%), 4421 calls (08A4C548 - 08A4C610, length 51)
_S1_2_8879028 175173 instructions (0,004%), 1772 calls (08879028 - 088790D0, length 43)
  Back Branch 088790BC 7073 times (length 25)
_S1_2_895B490 174009 instructions (0,004%), 7365 calls (0895B490 - 0895B518, length 35)
  Back Branch 0895B4E8 6448 times (length 7)
  Back Branch 0895B4C0 917 times (length 6)
_S1_2_889DD04 173799 instructions (0,004%), 4239 calls (0889DD04 - 0889DDA4, length 41)
  Back Branch 0889DD84 4239 times (length 15)
_S1_2_88354DC 173654 instructions (0,004%), 15834 calls (088354DC - 0883550C, length 13)
_S1_2_896D458 171625 instructions (0,004%), 12520 calls (0896D458 - 0896D4A4, length 20)
_S1_2_89B5B7C 171000 instructions (0,004%), 1957 calls (089B5B7C - 089B5CF0, length 94)
  Back Branch 089B5CA0 2717 times (length 36)
_S1_2_8839A8C 170825 instructions (0,004%), 10632 calls (08839A8C - 08839AE8, length 24)
  Back Branch 08839ADC 188 times (length 3)
_S1_2_8976024 170810 instructions (0,004%), 480 calls (08976024 - 08976EC8, length 938)
  Back Branch 089768C0 1720 times (length 12)
  Back Branch 08976CA8 1172 times (length 12)
  Back Branch 08976794 1160 times (length 9)
  Back Branch 08976AD4 568 times (length 198)
  Back Branch 089761FC 329 times (length 9)
  Back Branch 08976E2C 122 times (length 35)
_S1_2_888FE48 170112 instructions (0,004%), 42528 calls (0888FE48 - 0888FE54, length 4)
_S1_2_8A1EDB8 170059 instructions (0,004%), 1779 calls (08A1EDB8 - 08A1EF94, length 120)
  Back Branch 08A1EEB8 16 times (length 20)
_S1_2_8896FA4 169176 instructions (0,004%), 4028 calls (08896FA4 - 08897128, length 98)
_S1_2_883BA74 169024 instructions (0,004%), 8896 calls (0883BA74 - 0883BABC, length 19)
_S1_2_8870B3C 168015 instructions (0,004%), 33603 calls (08870B3C - 08870B4C, length 5)
_S1_2_8B70804 166870 instructions (0,004%), 16687 calls (08B70804 - 08B70828, length 10)
_S1_2_8947230 166446 instructions (0,004%), 23778 calls (08947230 - 08947248, length 7)
_S1_2_888F718 165770 instructions (0,004%), 1772 calls (0888F718 - 0888FAFC, length 250)
  Back Branch 0888FA48 495 times (length 37)
  Back Branch 0888FAB8 17 times (length 6)
_S1_2_892512C 165179 instructions (0,004%), 186 calls (0892512C - 089252A0, length 94)
  Back Branch 089251A8 9531 times (length 19)
  Back Branch 08925290 259 times (length 13)
  Back Branch 08925248 35 times (length 17)
  Back Branch 089251F0 4 times (length 13)
_S1_2_89507CC 165058 instructions (0,004%), 3167 calls (089507CC - 089508B8, length 60)
_S1_2_89C0788 164865 instructions (0,004%), 3147 calls (089C0788 - 089C08E8, length 89)
_S1_2_8B80B74 164652 instructions (0,004%), 1536 calls (08B80B74 - 08B80C90, length 72)
  Back Branch 08B80C68 6144 times (length 9)
  Back Branch 08B80BCC 6144 times (length 9)
  Back Branch 08B80C10 24 times (length 10)
_S1_2_8850D20 164352 instructions (0,004%), 1536 calls (08850D20 - 08850EC0, length 105)
_S1_2_88349B8 163720 instructions (0,004%), 16372 calls (088349B8 - 088349DC, length 10)
_S1_2_89BE65C 163236 instructions (0,004%), 54412 calls (089BE65C - 089BE664, length 3)
_S1_2_893C574 162582 instructions (0,004%), 3318 calls (0893C574 - 0893C660, length 60)
_S1_2_88F6058 162524 instructions (0,004%), 1982 calls (088F6058 - 088F6194, length 80)
_S1_2_8954224 162483 instructions (0,004%), 3963 calls (08954224 - 089542C8, length 42)
_S1_2_8893EA0 161160 instructions (0,004%), 4029 calls (08893EA0 - 08893F50, length 45)
_S1_2_8898B70 161082 instructions (0,004%), 4239 calls (08898B70 - 08898CF4, length 98)
_S1_2_8B79330 160630 instructions (0,004%), 16063 calls (08B79330 - 08B79368, length 15)
_S1_2_89DE97C 159931 instructions (0,004%), 5639 calls (089DE97C - 089DECC4, length 211)
_S1_2_891FE00 159714 instructions (0,004%), 8873 calls (0891FE00 - 0891FE54, length 22)
_S1_2_8928B70 159313 instructions (0,004%), 22759 calls (08928B70 - 08928B88, length 7)
_S1_2_8B790C4 158877 instructions (0,004%), 1908 calls (08B790C4 - 08B79290, length 116)
  Back Branch 08B79240 2292 times (length 35)
  Back Branch 08B790EC 1908 times (length 7)
_S1_2_8A36728 158663 instructions (0,004%), 1299 calls (08A36728 - 08A36A60, length 207)
  Back Branch 08A3689C 527 times (length 26)
_S1_2_8901194 156578 instructions (0,004%), 1982 calls (08901194 - 089012C8, length 78)
_S1_2_8B7DE10 156104 instructions (0,004%), 6004 calls (08B7DE10 - 08B7DE74, length 26)
_S1_2_89E01E0 154418 instructions (0,004%), 1526 calls (089E01E0 - 089E0400, length 137)
_S1_2_8B70980 154305 instructions (0,004%), 4299 calls (08B70980 - 08B709B4, length 14)
  Back Branch 08B70998 34239 times (length 3)
_S1_2_8A2013C 153885 instructions (0,004%), 902 calls (08A2013C - 08A20938, length 512)
  Back Branch 08A20840 1338 times (length 12)
  Back Branch 08A202A0 131 times (length 23)
  Back Branch 08A208E8 21 times (length 17)
_S1_2_8B7D4B8 153347 instructions (0,004%), 1723 calls (08B7D4B8 - 08B7DA78, length 369)
_S1_2_89F50EC 150572 instructions (0,004%), 7268 calls (089F50EC - 089F536C, length 161)
_S1_2_89E3640 149869 instructions (0,004%), 356 calls (089E3640 - 089E36C4, length 34)
  Back Branch 089E3690 13171 times (length 6)
  Back Branch 089E3698 12817 times (length 13)
_S1_2_8B79A30 149394 instructions (0,004%), 897 calls (08B79A30 - 08B7A2F0, length 561)
_S1_2_881DFF4 148848 instructions (0,004%), 10632 calls (0881DFF4 - 0881E028, length 14)
_S1_2_8867DF4 148137 instructions (0,004%), 2761 calls (08867DF4 - 08867F1C, length 75)
_S1_2_89420F0 147324 instructions (0,004%), 12276 calls (089420F0 - 0894214C, length 24)
_S1_2_8A8F684 146585 instructions (0,004%), 6379 calls (08A8F684 - 08A8F6DC, length 23)
_S1_2_8AFA6D0 145393 instructions (0,004%), 1079 calls (08AFA6D0 - 08AFA838, length 91)
  Back Branch 08AFA7DC 7501 times (length 10)
_S1_2_8877450 144759 instructions (0,004%), 1983 calls (08877450 - 088775C0, length 93)
  Back Branch 08877590 1983 times (length 53)
_S1_2_890C48C 143300 instructions (0,004%), 107 calls (0890C48C - 0890D7D8, length 1236)
  Back Branch 0890D074 160 times (length 658)
  Back Branch 0890C594 107 times (length 40)
_S1_2_88F0848 142740 instructions (0,004%), 11895 calls (088F0848 - 088F0880, length 15)
_S1_2_89597B0 141979 instructions (0,004%), 1 calls (089597B0 - 08959B70, length 241)
  Back Branch 08959ABC 4374 times (length 35)
  Back Branch 08959AA0 2264 times (length 7)
  Back Branch 089599E4 997 times (length 8)
_S1_2_885FFE8 141450 instructions (0,004%), 2760 calls (0885FFE8 - 088601AC, length 114)
  Back Branch 08860154 874 times (length 73)
_S1_2_88897A4 140205 instructions (0,004%), 1772 calls (088897A4 - 08889A40, length 168)
_S1_2_88983F4 139887 instructions (0,004%), 4239 calls (088983F4 - 08898474, length 33)
_S1_2_891F6A0 138600 instructions (0,004%), 17325 calls (0891F6A0 - 0891F6BC, length 8)
_S1_2_884FD48 138418 instructions (0,004%), 6 calls (0884FD48 - 0884FEF8, length 109)
  Back Branch 0884FEBC 3131 times (length 54)
_S1_2_88ABF48 138051 instructions (0,004%), 2761 calls (088ABF48 - 088ACF68, length 1033)
_S1_2_895046C 137907 instructions (0,004%), 12537 calls (0895046C - 08950494, length 11)
_S1_2_8B7CF44 137840 instructions (0,004%), 1723 calls (08B7CF44 - 08B7D4B4, length 349)
_S1_2_888CB44 137775 instructions (0,004%), 8550 calls (0888CB44 - 0888CB90, length 20)
_S1_2_898D58C 137718 instructions (0,004%), 15302 calls (0898D58C - 0898D5AC, length 9)
_S1_2_89256E8 137394 instructions (0,004%), 15266 calls (089256E8 - 089257A8, length 49)
_S1_2_8926DE8 137277 instructions (0,004%), 15253 calls (08926DE8 - 08926E08, length 9)
_S1_2_8A486CC 137240 instructions (0,004%), 2083 calls (08A486CC - 08A48848, length 96)
_S1_2_892A900 136586 instructions (0,004%), 2395 calls (0892A900 - 0892A998, length 39)
  Back Branch 0892A96C 6986 times (length 8)
  Back Branch 0892A98C 2188 times (length 33)
_S1_2_8850A90 136044 instructions (0,003%), 22674 calls (08850A90 - 08850AA4, length 6)
_S1_2_89BECCC 135926 instructions (0,003%), 5034 calls (089BECCC - 089BED7C, length 45)
_S1_2_895A684 135824 instructions (0,003%), 2122 calls (0895A684 - 0895A834, length 109)
  Back Branch 0895A808 2109 times (length 21)
_S1_2_885F86C 135640 instructions (0,003%), 2760 calls (0885F86C - 0885F9C8, length 88)
_S1_2_8A47FC0 135330 instructions (0,003%), 3264 calls (08A47FC0 - 08A480CC, length 68)
  Back Branch 08A480B8 2155 times (length 40)
  Back Branch 08A48038 1463 times (length 20)
  Back Branch 08A4808C 809 times (length 23)
  Back Branch 08A48078 8 times (length 24)
_S1_2_8A47E34 135252 instructions (0,003%), 1734 calls (08A47E34 - 08A47F68, length 78)
_S1_2_8889C58 134672 instructions (0,003%), 1772 calls (08889C58 - 08889D9C, length 82)
_S1_2_8828B08 132900 instructions (0,003%), 8860 calls (08828B08 - 08828B40, length 15)
_S1_2_8AB4B64 132828 instructions (0,003%), 291 calls (08AB4B64 - 08AB5B20, length 1008)
  Back Branch 08AB571C 291 times (length 11)
  Back Branch 08AB56DC 291 times (length 3)
  Back Branch 08AB4F78 159 times (length 121)
  Back Branch 08AB545C 132 times (length 120)
  Back Branch 08AB5464 132 times (length 148)
  Back Branch 08AB5210 132 times (length 3)
_S1_2_882B34C 131954 instructions (0,003%), 2 calls (0882B34C - 0882B550, length 130)
  Back Branch 0882B4F8 2103 times (length 78)
_S1_2_894AB8C 130544 instructions (0,003%), 3184 calls (0894AB8C - 0894AC30, length 42)
_S1_2_89273B0 130156 instructions (0,003%), 3651 calls (089273B0 - 089274AC, length 64)
_S1_2_89DEEEC 129920 instructions (0,003%), 3712 calls (089DEEEC - 089DF1D8, length 188)
_S1_2_8A901BC 129716 instructions (0,003%), 2767 calls (08A901BC - 08A908B0, length 446)
_S1_2_8A3A764 129597 instructions (0,003%), 9969 calls (08A3A764 - 08A3A794, length 13)
_S1_2_8BBB178 129090 instructions (0,003%), 64545 calls (08BBB178 - 08BBB17C, length 2)
_S1_2_89E9D88 128706 instructions (0,003%), 2041 calls (089E9D88 - 089EA188, length 257)
  Back Branch 089EA138 576 times (length 203)
  Back Branch 089E9F20 4 times (length 28)
_S1_2_89565D0 126880 instructions (0,003%), 3965 calls (089565D0 - 0895664C, length 32)
_S1_2_8966BC8 126820 instructions (0,003%), 7460 calls (08966BC8 - 08966C18, length 21)
_S1_2_89FE374 126809 instructions (0,003%), 872 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FE76C 872 times (length 4517)
_S1_2_88816A0 124950 instructions (0,003%), 210 calls (088816A0 - 088817B4, length 70)
  Back Branch 08881778 6300 times (length 19)
  Back Branch 0888178C 630 times (length 25)
_S1_2_8BBB690 124840 instructions (0,003%), 62420 calls (08BBB690 - 08BBB694, length 2)
_S1_2_8B76ACC 123216 instructions (0,003%), 7248 calls (08B76834 - 08B77A3C, length 1155)
  Back Branch 08B76868 109757 times (length 8)
  Back Branch 08B779E0 23413 times (length 1133)
  Back Branch 08B76AD0 7248 times (length 78)
_S1_2_896476C 123146 instructions (0,003%), 3158 calls (0896476C - 08964860, length 62)
_S1_2_89265B4 122706 instructions (0,003%), 12674 calls (089265B4 - 089265E4, length 13)
  Back Branch 089265C8 2160 times (length 4)
_S1_2_891F494 122056 instructions (0,003%), 15257 calls (0891F494 - 0891F4C4, length 13)
_S1_2_8888010 121702 instructions (0,003%), 8693 calls (08888010 - 08888044, length 14)
_S1_2_8942AD8 120990 instructions (0,003%), 8066 calls (08942AD8 - 08942B10, length 15)
_S1_2_883C848 120900 instructions (0,003%), 24180 calls (0883C848 - 0883C85C, length 6)
_S1_2_882FC24 120870 instructions (0,003%), 24168 calls (0882FC24 - 0882FC3C, length 7)
_S1_2_8BBB1F8 120560 instructions (0,003%), 60280 calls (08BBB1F8 - 08BBB1FC, length 2)
_S1_2_8875938 120496 instructions (0,003%), 1772 calls (08875938 - 08875A64, length 76)
_S1_2_892FCA8 120132 instructions (0,003%), 1692 calls (0892FCA8 - 0892FE00, length 87)
  Back Branch 0892FDBC 1692 times (length 56)
_S1_2_8A2F414 119628 instructions (0,003%), 9969 calls (08A2F414 - 08A2F440, length 12)
_S1_2_895B5A4 119516 instructions (0,003%), 2780 calls (0895B5A4 - 0895B660, length 48)
_S1_2_89BA260 118873 instructions (0,003%), 1920 calls (089BA260 - 089BA388, length 75)
_S1_2_89CA370 118716 instructions (0,003%), 9893 calls (089CA370 - 089CA39C, length 12)
_S1_2_8824278 118259 instructions (0,003%), 2561 calls (08824278 - 0882439C, length 74)
_S1_2_8AC083C 118123 instructions (0,003%), 311 calls (08AC083C - 08AC0D6C, length 333)
  Back Branch 08AC0A04 8262 times (length 6)
_S1_2_88EF470 117838 instructions (0,003%), 8417 calls (088EF470 - 088EF4A4, length 14)
_S1_2_887F664 117816 instructions (0,003%), 6216 calls (0887F664 - 0887F6D0, length 28)
_S1_2_8824150 117467 instructions (0,003%), 2561 calls (08824150 - 08824274, length 74)
_S1_2_8966648 117305 instructions (0,003%), 2728 calls (08966648 - 089666FC, length 46)
  Back Branch 089666D4 2728 times (length 18)
_S1_2_887DCA8 116908 instructions (0,003%), 901 calls (0887DCA8 - 0887DDA4, length 64)
  Back Branch 0887DD70 10928 times (length 28)
_S1_2_896CC60 114708 instructions (0,003%), 1738 calls (0896CC60 - 0896CE28, length 115)
_S1_2_8974500 113945 instructions (0,003%), 1775 calls (08974500 - 08974670, length 93)
  Back Branch 089745C0 2656 times (length 3)
_S1_2_8AB5B24 113642 instructions (0,003%), 291 calls (08AB5B24 - 08AB5CC8, length 106)
  Back Branch 08AB5C7C 3248 times (length 18)
  Back Branch 08AB5BF8 3248 times (length 17)
_S1_2_89BF9FC 113574 instructions (0,003%), 2514 calls (089BF9FC - 089BFB48, length 84)
_S1_2_8ACC760 113130 instructions (0,003%), 6285 calls (08ACC760 - 08ACC7A4, length 18)
_S1_2_8926450 112380 instructions (0,003%), 2783 calls (08926450 - 08926534, length 58)
_S1_2_8829FEC 112200 instructions (0,003%), 6600 calls (08829FEC - 0882A038, length 20)
_S1_2_89A8200 111704 instructions (0,003%), 572 calls (089A8200 - 089AA01C, length 1928)
  Back Branch 089A9D0C 4 times (length 15)
  Back Branch 089A9C70 4 times (length 9)
  Back Branch 089A95FC 2 times (length 9)
  Back Branch 089A98F0 2 times (length 9)
  Back Branch 089A9CB0 2 times (length 10)
_S1_2_89FE830 111626 instructions (0,003%), 557 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FF0C4 557 times (length 5115)
  Back Branch 089FF0D8 75 times (length 5120)
_S1_2_8824BA4 111618 instructions (0,003%), 12402 calls (08824BA4 - 08824BC4, length 9)
_S1_2_8B792C0 110890 instructions (0,003%), 7516 calls (08B792C0 - 08B792F8, length 15)
_S1_2_891A40C 110592 instructions (0,003%), 4096 calls (0891A40C - 0891A49C, length 37)
_S1_2_8926EA8 109992 instructions (0,003%), 9166 calls (08926EA8 - 08926ED4, length 12)
_S1_2_8875804 109864 instructions (0,003%), 1772 calls (08875804 - 08875934, length 77)
_S1_2_8AC0D70 109214 instructions (0,003%), 132 calls (08AC0D70 - 08AC1654, length 570)
  Back Branch 08AC149C 2964 times (length 23)
  Back Branch 08AC10E8 1745 times (length 3)
  Back Branch 08AC1274 434 times (length 33)
  Back Branch 08AC0FA4 132 times (length 18)
  Back Branch 08AC1504 123 times (length 3)
  Back Branch 08AC14C0 10 times (length 42)
_S1_2_89DE8B4 109207 instructions (0,003%), 15601 calls (089DE8B4 - 089DE8CC, length 7)
_S1_2_89523FC 109010 instructions (0,003%), 9910 calls (089523FC - 08952424, length 11)
_S1_2_8831618 109010 instructions (0,003%), 9910 calls (08831618 - 08831648, length 13)
_S1_2_8927A5C 108865 instructions (0,003%), 4769 calls (08927A5C - 08927B08, length 44)
_S1_2_8945620 108600 instructions (0,003%), 3183 calls (08945620 - 089456C8, length 43)
_S1_2_891292C 108500 instructions (0,003%), 488 calls (0891292C - 08912B28, length 128)
  Back Branch 08912B0C 3048 times (length 43)
_S1_2_893BB9C 108440 instructions (0,003%), 5422 calls (0893BB20 - 0893BC04, length 58)
  Back Branch 0893BBC8 5422 times (length 44)
_S1_2_8944D48 108245 instructions (0,003%), 3185 calls (08944D48 - 08944DD4, length 36)
_S1_2_8AFC35C 108180 instructions (0,003%), 6010 calls (08AFC35C - 08AFC3B4, length 23)
_S1_2_8A01A9C 107814 instructions (0,003%), 1359 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
_S1_2_89FADD4 107792 instructions (0,003%), 1452 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FAE44 1452 times (length 859)
_S1_2_8BACF24 106400 instructions (0,003%), 26600 calls (08BACF24 - 08BACF30, length 4)
_S1_2_8858EB8 106225 instructions (0,003%), 15175 calls (08858EB8 - 08858ED0, length 7)
_S1_2_8990954 106190 instructions (0,003%), 814 calls (08990954 - 08990B4C, length 127)
  Back Branch 08990AF4 1554 times (length 16)
_S1_2_89AAB00 106154 instructions (0,003%), 274 calls (089AAB00 - 089AB3C0, length 561)
  Back Branch 089AB2F4 1972 times (length 3)
  Back Branch 089AAE00 274 times (length 3)
  Back Branch 089AB094 274 times (length 3)
_S1_2_882790C 105475 instructions (0,003%), 1293 calls (0882790C - 08827AC8, length 112)
_S1_2_891FFB4 105378 instructions (0,003%), 8106 calls (0891FFB4 - 0891FFE4, length 13)
_S1_2_887E638 105288 instructions (0,003%), 275 calls (0887E638 - 0887E844, length 132)
  Back Branch 0887E698 9345 times (length 10)
  Back Branch 0887E794 85 times (length 9)
_S1_2_88252F0 105228 instructions (0,003%), 3 calls (088252F0 - 088261DC, length 956)
  Back Branch 08826178 1004 times (length 10)
  Back Branch 08825E84 270 times (length 590)
  Back Branch 0882609C 270 times (length 55)
  Back Branch 088260D4 270 times (length 10)
  Back Branch 08826190 270 times (length 43)
  Back Branch 0882613C 74 times (length 13)
_S1_2_8A1ED38 105054 instructions (0,003%), 7095 calls (08A1ED38 - 08A1ED7C, length 18)
_S1_2_8823E90 105046 instructions (0,003%), 1982 calls (08823E90 - 08823F5C, length 52)
_S1_2_89876EC 104784 instructions (0,003%), 4366 calls (089876EC - 08987748, length 24)
_S1_2_89B7E74 104764 instructions (0,003%), 2423 calls (089B7E74 - 089B7F5C, length 59)
_S1_2_893BAB8 104400 instructions (0,003%), 20880 calls (0893BAB8 - 0893BAC8, length 5)
_S1_2_898615C 104218 instructions (0,003%), 20 calls (0898615C - 08986748, length 380)
  Back Branch 08986688 965 times (length 292)
  Back Branch 089866B0 945 times (length 302)
  Back Branch 08986670 554 times (length 286)
  Back Branch 08986610 511 times (length 17)
  Back Branch 089866B8 411 times (length 17)
  Back Branch 08986618 313 times (length 97)
  Back Branch 08986490 72 times (length 17)
  Back Branch 089861F8 11 times (length 17)
_S1_2_88F1134 103796 instructions (0,003%), 9436 calls (088F1134 - 088F115C, length 11)
_S1_2_89200DC 103680 instructions (0,003%), 3840 calls (089200DC - 08920144, length 27)
_S1_2_894B340 103124 instructions (0,003%), 25781 calls (0894B340 - 0894B3F8, length 47)
_S1_2_894C4A8 103103 instructions (0,003%), 9373 calls (0894C4A8 - 0894C4D0, length 11)
_S1_2_8B715C4 102706 instructions (0,003%), 928 calls (08B715C4 - 08B72C38, length 1438)
  Back Branch 08B71694 8965 times (length 12)
  Back Branch 08B72BDC 2252 times (length 1380)
_S1_2_891F958 102596 instructions (0,003%), 7892 calls (0891F958 - 0891F988, length 13)
_S1_2_8926EF0 102349 instructions (0,003%), 7873 calls (08926EF0 - 08926F20, length 13)
_S1_2_88601B0 102258 instructions (0,003%), 874 calls (088601B0 - 08860414, length 154)
  Back Branch 088603D4 3496 times (length 7)
_S1_2_882E8CC 102038 instructions (0,003%), 1982 calls (0882E8CC - 0882EA24, length 87)
_S1_2_8AF8A28 101952 instructions (0,003%), 432 calls (08AF8A28 - 08AF8E60, length 271)
_S1_2_89B2130 101088 instructions (0,003%), 12636 calls (089B2130 - 089B2154, length 10)
_S1_2_8828E68 100930 instructions (0,003%), 1255 calls (08828E68 - 0882909C, length 142)
_S1_2_882FAC0 100837 instructions (0,003%), 1982 calls (0882FAC0 - 0882FC20, length 89)
_S1_2_8B6D578 100620 instructions (0,003%), 2340 calls (08B6D578 - 08B6D62C, length 46)
_S1_2_895281C 100590 instructions (0,003%), 20118 calls (0895281C - 0895282C, length 5)
_S1_2_8950498 100296 instructions (0,003%), 12537 calls (08950498 - 089504B4, length 8)
_S1_2_8988914 100283 instructions (0,003%), 2596 calls (08988914 - 08988B34, length 137)
_S1_2_88629E8 99392 instructions (0,003%), 2760 calls (088629E8 - 08862ACC, length 58)
_S1_2_886B9EC 99232 instructions (0,003%), 14176 calls (0886B9EC - 0886BA04, length 7)
_S1_2_891F6C0 99122 instructions (0,003%), 8303 calls (0891F6C0 - 0891F728, length 27)
_S1_2_8A482AC 98693 instructions (0,003%), 554 calls (08A482AC - 08A486C8, length 264)
  Back Branch 08A485E0 554 times (length 10)
_S1_2_89EAD34 97814 instructions (0,003%), 413 calls (089EAD34 - 089EBEC0, length 1124)
  Back Branch 089EB26C 2163 times (length 11)
  Back Branch 089EBD3C 4 times (length 14)
_S1_2_889D128 97497 instructions (0,003%), 4239 calls (0889D128 - 0889D1FC, length 54)
_S1_2_891B6E4 97284 instructions (0,002%), 4422 calls (0891B6E4 - 0891B738, length 22)
_S1_2_8AE504C 97281 instructions (0,002%), 162 calls (08AE504C - 08AE9DFC, length 4973)
  Back Branch 08AE511C 324 times (length 28)
  Back Branch 08AE9DC4 324 times (length 12)
  Back Branch 08AE925C 324 times (length 2245)
  Back Branch 08AE58E0 324 times (length 478)
  Back Branch 08AE9C94 162 times (length 656)
  Back Branch 08AE6EBC 162 times (length 1401)
  Back Branch 08AE95DC 162 times (length 226)
  Back Branch 08AE6934 162 times (length 1047)
_S1_2_8926538 96966 instructions (0,002%), 9538 calls (08926538 - 08926580, length 19)
  Back Branch 08926550 222 times (length 5)
_S1_2_89FDE54 96963 instructions (0,002%), 1356 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FDE8C 1356 times (length 3949)
_S1_2_894607C 96376 instructions (0,002%), 24094 calls (0894607C - 0894608C, length 5)
_S1_2_8992038 95287 instructions (0,002%), 1044 calls (08992038 - 089921FC, length 114)
_S1_2_8A04C20 95160 instructions (0,002%), 2379 calls (08A04C20 - 08A04F20, length 193)
_S1_2_8951D18 95136 instructions (0,002%), 11892 calls (08951D18 - 08951D34, length 8)
_S1_2_8B792FC 94933 instructions (0,002%), 7516 calls (08B792FC - 08B7932C, length 13)
_S1_2_89BA10C 94880 instructions (0,002%), 23720 calls (089BA10C - 089BA118, length 4)
_S1_2_886C95C 94836 instructions (0,002%), 1983 calls (0886C95C - 0886CA50, length 62)
_S1_2_8AC8FD8 94416 instructions (0,002%), 3372 calls (08AC8FD8 - 08AC9050, length 31)
_S1_2_88ECD90 93848 instructions (0,002%), 1772 calls (088ECD90 - 088ECE20, length 37)
  Back Branch 088ECDF4 4243 times (length 12)
_S1_2_8942314 93832 instructions (0,002%), 245 calls (08942314 - 08942420, length 68)
  Back Branch 089423D8 4119 times (length 14)
  Back Branch 0894237C 4119 times (length 11)
_S1_2_8B300B8 93536 instructions (0,002%), 512 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B300F0 2048 times (length 10)
_S1_2_88141E4 93096 instructions (0,002%), 1293 calls (088141E4 - 08814374, length 101)
_S1_2_88AD0C8 91740 instructions (0,002%), 2780 calls (088AD0C8 - 088AD18C, length 50)
_S1_2_8AF8210 91488 instructions (0,002%), 1536 calls (08AF8210 - 08AF833C, length 76)
_S1_2_88EBFB8 91200 instructions (0,002%), 600 calls (088EBFB8 - 088EC20C, length 150)
_S1_2_89C0698 91074 instructions (0,002%), 4473 calls (089C0698 - 089C0720, length 35)
_S1_2_892A820 89978 instructions (0,002%), 2395 calls (0892A820 - 0892A898, length 31)
  Back Branch 0892A88C 3657 times (length 21)
_S1_2_8A027BC 89384 instructions (0,002%), 389 calls (08A027BC - 08A02B5C, length 233)
  Back Branch 08A02B04 1556 times (length 181)
  Back Branch 08A02B34 1247 times (length 193)
  Back Branch 08A02B3C 1143 times (length 19)
  Back Branch 08A02830 916 times (length 19)
  Back Branch 08A02AEC 413 times (length 175)
_S1_2_89653DC 89272 instructions (0,002%), 333 calls (089653DC - 08965474, length 39)
  Back Branch 08965444 6693 times (length 12)
_S1_2_8A7A9C8 88822 instructions (0,002%), 81 calls (08A7A9C8 - 08A7E114, length 3540)
  Back Branch 08A7C09C 324 times (length 32)
  Back Branch 08A7DEAC 81 times (length 11)
  Back Branch 08A7DFA8 81 times (length 11)
  Back Branch 08A7DF34 81 times (length 11)
  Back Branch 08A7CD64 81 times (length 13)
  Back Branch 08A7DD4C 81 times (length 11)
  Back Branch 08A7DAE0 81 times (length 11)
  Back Branch 08A7DA6C 81 times (length 11)
  Back Branch 08A7DBC8 81 times (length 11)
  Back Branch 08A7DB54 81 times (length 11)
  Back Branch 08A7E01C 81 times (length 11)
  Back Branch 08A7E090 81 times (length 11)
  Back Branch 08A7D03C 81 times (length 3)
  Back Branch 08A7D070 81 times (length 8)
  Back Branch 08A7D7E8 81 times (length 3)
  Back Branch 08A7D78C 81 times (length 13)
  Back Branch 08A7D4F4 81 times (length 284)
_S1_2_88947B4 88638 instructions (0,002%), 8058 calls (088947B4 - 08894994, length 121)
_S1_2_895F78C 88282 instructions (0,002%), 2386 calls (0895F78C - 0895F81C, length 37)
_S1_2_8875688 88206 instructions (0,002%), 1982 calls (08875688 - 08875758, length 53)
_S1_2_89F57FC 88190 instructions (0,002%), 1694 calls (089F57FC - 089F5ADC, length 185)
_S1_2_8942150 88104 instructions (0,002%), 7342 calls (08942150 - 0894217C, length 12)
_S1_2_880ED48 87888 instructions (0,002%), 1354 calls (0880ED48 - 0880EFB8, length 157)
  Back Branch 0880EF50 222 times (length 84)
_S1_2_89B8144 87730 instructions (0,002%), 8773 calls (089B8144 - 089B8168, length 10)
_S1_2_8A6A478 87603 instructions (0,002%), 983 calls (08A6A478 - 08A6AAAC, length 398)
_S1_2_8943FD4 87252 instructions (0,002%), 1983 calls (08943FD4 - 08944080, length 44)
_S1_2_8926F24 87240 instructions (0,002%), 7270 calls (08926F24 - 08926F50, length 12)
_S1_2_89DD808 86889 instructions (0,002%), 7899 calls (089DD808 - 089DD948, length 81)
_S1_2_89663CC 86739 instructions (0,002%), 2991 calls (089663CC - 0896643C, length 29)
  Back Branch 08966420 2991 times (length 12)
_S1_2_891FB34 86610 instructions (0,002%), 6185 calls (0891FB34 - 0891FB80, length 20)
_S1_2_8946090 86574 instructions (0,002%), 282 calls (08946090 - 089466AC, length 392)
  Back Branch 08946110 2256 times (length 5)
  Back Branch 0894666C 2256 times (length 10)
_S1_2_88ACF8C 86366 instructions (0,002%), 2786 calls (088ACF8C - 088AD010, length 34)
_S1_2_88D884C 85495 instructions (0,002%), 2761 calls (088D884C - 088D89E0, length 102)
_S1_2_89BF094 85408 instructions (0,002%), 5024 calls (089BF094 - 089BF0D4, length 17)
_S1_2_889D0D8 84780 instructions (0,002%), 4239 calls (0889D0D8 - 0889D124, length 20)
_S1_2_8B80B04 84480 instructions (0,002%), 1536 calls (08B80B04 - 08B80B70, length 28)
  Back Branch 08B80B54 6144 times (length 9)
_S1_2_896385C 84288 instructions (0,002%), 2634 calls (0896385C - 0896390C, length 45)
_S1_2_8891DF4 84152 instructions (0,002%), 193 calls (08891DF4 - 08892228, length 270)
  Back Branch 08892194 1351 times (length 27)
_S1_2_887CEE0 83936 instructions (0,002%), 371 calls (0887CEE0 - 0887CFF0, length 69)
  Back Branch 0887CF98 4083 times (length 31)
_S1_2_8951CFC 83244 instructions (0,002%), 11892 calls (08951CFC - 08951D14, length 7)
_S1_2_89CAF6C 83085 instructions (0,002%), 132 calls (089CAF6C - 089CBFC4, length 1047)
_S1_2_8968D08 82627 instructions (0,002%), 251 calls (08968D08 - 08968DB8, length 45)
  Back Branch 08968D8C 6152 times (length 19)
_S1_2_8888048 82510 instructions (0,002%), 16502 calls (08888048 - 08888058, length 5)
_S1_2_8963454 82495 instructions (0,002%), 2843 calls (08963454 - 089634F8, length 42)
_S1_2_8926BD0 82163 instructions (0,002%), 5160 calls (08926BD0 - 08926C84, length 46)
_S1_2_89A2044 82054 instructions (0,002%), 590 calls (089A2044 - 089A23B0, length 220)
  Back Branch 089A22D4 562 times (length 13)
_S1_2_8AC4C68 81885 instructions (0,002%), 5459 calls (08AC4C68 - 08AC4CC4, length 24)
_S1_2_896B27C 81757 instructions (0,002%), 6289 calls (0896B27C - 0896B2AC, length 13)
_S1_2_8983770 81647 instructions (0,002%), 1547 calls (08983770 - 0898383C, length 52)
_S1_2_89F98D8 81603 instructions (0,002%), 482 calls (089F98D8 - 08A01F80, length 8619)
  Back Branch 08A01EEC 26048 times (length 8292)
_S1_2_883D050 81600 instructions (0,002%), 600 calls (0883D050 - 0883D348, length 191)
  Back Branch 0883D120 2400 times (length 12)
_S1_2_891B0F4 81345 instructions (0,002%), 1479 calls (0891B0F4 - 0891B1C8, length 54)
_S1_2_8956994 81303 instructions (0,002%), 1983 calls (08956994 - 08956A34, length 41)
_S1_2_8B7A2F4 80730 instructions (0,002%), 897 calls (08B7A2F4 - 08B7A554, length 153)
_S1_2_89884FC 80383 instructions (0,002%), 2593 calls (089884FC - 08988574, length 31)
_S1_2_89F567C 80206 instructions (0,002%), 1693 calls (089F567C - 089F57F8, length 96)
  Back Branch 089F57C8 1693 times (length 31)
_S1_2_88ACB18 80069 instructions (0,002%), 2761 calls (088ACB18 - 088ACF68, length 277)
_S1_2_89B1034 79920 instructions (0,002%), 270 calls (089B1034 - 089B1FE8, length 1006)
  Back Branch 089B1EAC 270 times (length 5)
  Back Branch 089B1EE8 270 times (length 3)
  Back Branch 089B1740 270 times (length 5)
  Back Branch 089B1784 270 times (length 3)
_S1_2_8889DA0 79740 instructions (0,002%), 1772 calls (08889DA0 - 08889E98, length 63)
_S1_2_8952428 79280 instructions (0,002%), 9910 calls (08952428 - 08952444, length 8)
_S1_2_8942180 78944 instructions (0,002%), 4934 calls (08942180 - 089421BC, length 16)
_S1_2_89628EC 78909 instructions (0,002%), 1921 calls (089628EC - 089629AC, length 49)
_S1_2_8AF84E8 78336 instructions (0,002%), 1536 calls (08AF84E8 - 08AF85CC, length 58)
_S1_2_8ABD124 78134 instructions (0,002%), 165 calls (08ABD124 - 08ABD674, length 341)
  Back Branch 08ABD300 756 times (length 3)
  Back Branch 08ABD2D4 734 times (length 60)
_S1_2_8A1EF98 77920 instructions (0,002%), 7792 calls (08A1EF98 - 08A1EFBC, length 10)
_S1_2_8B9C76C 77523 instructions (0,002%), 270 calls (08B9C76C - 08B9CAB0, length 210)
  Back Branch 08B9CA28 2384 times (length 35)
_S1_2_8A492A0 77392 instructions (0,002%), 861 calls (08A492A0 - 08A49384, length 58)
  Back Branch 08A49358 2068 times (length 31)
_S1_2_885F770 77280 instructions (0,002%), 2760 calls (0885F770 - 0885F868, length 63)
_S1_2_89C12E4 77179 instructions (0,002%), 1640 calls (089C12E4 - 089C13DC, length 63)
_S1_2_8926584 76988 instructions (0,002%), 9564 calls (08926584 - 089265B0, length 12)
_S1_2_89B0FDC 76882 instructions (0,002%), 38441 calls (089B0FDC - 089B0FE0, length 2)
_S1_2_891F90C 76665 instructions (0,002%), 4035 calls (0891F90C - 0891F954, length 19)
_S1_2_8A47B94 76516 instructions (0,002%), 814 calls (08A47B94 - 08A47D50, length 112)
_S1_2_8B62ADC 75880 instructions (0,002%), 2168 calls (08B62ADC - 08B62C7C, length 105)
_S1_2_899B56C 74880 instructions (0,002%), 18720 calls (0899B56C - 0899B578, length 4)
_S1_2_8A025A4 74503 instructions (0,002%), 389 calls (08A025A4 - 08A027B8, length 134)
  Back Branch 08A02748 2472 times (length 33)
  Back Branch 08A0264C 72 times (length 14)
_S1_2_88894F4 74424 instructions (0,002%), 1772 calls (088894F4 - 088895A8, length 46)
_S1_2_8966094 74319 instructions (0,002%), 5655 calls (08966094 - 089660D4, length 17)
_S1_2_8B7184C 74116 instructions (0,002%), 1766 calls (08B71654 - 08B72C38, length 1402)
  Back Branch 08B71694 8965 times (length 12)
  Back Branch 08B718B8 2350 times (length 11)
  Back Branch 08B72BDC 2252 times (length 1380)
  Back Branch 08B718D0 1766 times (length 72)
_S1_2_8944DD8 73232 instructions (0,002%), 3184 calls (08944DD8 - 08944E30, length 23)
_S1_2_8925940 72717 instructions (0,002%), 989 calls (08925940 - 08925994, length 22)
  Back Branch 08925984 8901 times (length 14)
_S1_2_8A1FF60 72539 instructions (0,002%), 4267 calls (08A1FF60 - 08A1FFA0, length 17)
_S1_2_8AFC3B8 72504 instructions (0,002%), 4028 calls (08AFC3B8 - 08AFC410, length 23)
_S1_2_8AFC300 72504 instructions (0,002%), 4028 calls (08AFC300 - 08AFC358, length 23)
_S1_2_8B7835C 72271 instructions (0,002%), 1141 calls (08B7835C - 08B78604, length 171)
  Back Branch 08B785DC 3 times (length 9)
_S1_2_8959FF8 72060 instructions (0,002%), 1227 calls (08959FF8 - 0895A198, length 105)
_S1_2_882A5AC 72051 instructions (0,002%), 540 calls (0882A5AC - 0882A81C, length 157)
  Back Branch 0882A670 169 times (length 7)
  Back Branch 0882A610 169 times (length 7)
_S1_2_89DE208 72038 instructions (0,002%), 3145 calls (089DE208 - 089DE264, length 24)
_S1_2_8929858 72000 instructions (0,002%), 1200 calls (08929858 - 08929A14, length 112)
_S1_2_8983FC0 71277 instructions (0,002%), 3099 calls (08983FC0 - 08984018, length 23)
_S1_2_89A6228 71174 instructions (0,002%), 102 calls (089A6228 - 089A6CA0, length 671)
  Back Branch 089A6AB4 564 times (length 440)
  Back Branch 089A6BA0 420 times (length 3)
  Back Branch 089A6AF8 9 times (length 17)
_S1_2_8834580 71049 instructions (0,002%), 2954 calls (08834580 - 08834694, length 70)
_S1_2_8A4C66C 70736 instructions (0,002%), 4421 calls (08A4C66C - 08A4C6F4, length 35)
_S1_2_8962790 70635 instructions (0,002%), 4155 calls (08962790 - 089627E4, length 22)
_S1_2_89C5904 70128 instructions (0,002%), 2922 calls (089C5904 - 089C5994, length 37)
_S1_2_89C1684 70061 instructions (0,002%), 1519 calls (089C1684 - 089C17BC, length 79)
_S1_2_8A5136C 69804 instructions (0,002%), 3324 calls (08A5136C - 08A513EC, length 33)
_S1_2_8839394 69600 instructions (0,002%), 34800 calls (08839394 - 08839398, length 2)
_S1_2_892895C 69504 instructions (0,002%), 17376 calls (0892895C - 08928A04, length 43)
_S1_2_89DE268 69390 instructions (0,002%), 3902 calls (089DE268 - 089DE2C4, length 24)
_S1_2_8AB3710 69378 instructions (0,002%), 423 calls (08AB3710 - 08AB4B60, length 1301)
  Back Branch 08AB4910 291 times (length 3)
_S1_2_8885CF4 68476 instructions (0,002%), 4028 calls (08885CF4 - 08885D50, length 24)
_S1_2_8ABC140 68465 instructions (0,002%), 117 calls (08ABC140 - 08ABC324, length 122)
  Back Branch 08ABC2A8 3523 times (length 14)
  Back Branch 08ABC2BC 803 times (length 74)
_S1_2_8904D6C 68317 instructions (0,002%), 111 calls (08904D6C - 08905704, length 615)
  Back Branch 08904F40 111 times (length 35)
  Back Branch 089056B8 111 times (length 453)
_S1_2_8A2F700 68267 instructions (0,002%), 3593 calls (08A2F700 - 08A2F748, length 19)
_S1_2_89C12B8 68226 instructions (0,002%), 393 calls (089C12B8 - 089C12E0, length 11)
  Back Branch 089C12D4 9522 times (length 7)
_S1_2_8835C70 68084 instructions (0,002%), 1669 calls (08835C70 - 08835D94, length 74)
_S1_2_8924B54 68060 instructions (0,002%), 6806 calls (08924B54 - 08924B98, length 18)
_S1_2_8898CF8 67824 instructions (0,002%), 4239 calls (08898CF8 - 08898D34, length 16)
_S1_2_8940384 67776 instructions (0,002%), 5 calls (08940384 - 089403C8, length 18)
  Back Branch 089403B8 11286 times (length 6)
_S1_2_89E38D8 67247 instructions (0,002%), 6081 calls (089E38D8 - 089E3BC0, length 187)
_S1_2_88777DC 67065 instructions (0,002%), 1 calls (088777DC - 08878044, length 539)
  Back Branch 08877D50 1536 times (length 9)
  Back Branch 08877C98 1536 times (length 9)
  Back Branch 08877FEC 308 times (length 105)
  Back Branch 08877AF8 118 times (length 14)
  Back Branch 08877D60 42 times (length 85)
  Back Branch 08877D70 6 times (length 101)
  Back Branch 08877B18 5 times (length 33)
_S1_2_8B7F710 66760 instructions (0,002%), 3338 calls (08B7F710 - 08B7F75C, length 20)
_S1_2_88E941C 66576 instructions (0,002%), 48 calls (088E941C - 088E99F8, length 376)
  Back Branch 088E9764 1088 times (length 79)
  Back Branch 088E99C0 160 times (length 94)
  Back Branch 088E9598 144 times (length 37)
_S1_2_8957AB4 66264 instructions (0,002%), 2761 calls (08957AB4 - 08957BB4, length 65)
_S1_2_891F82C 65988 instructions (0,002%), 2538 calls (0891F82C - 0891F894, length 27)
_S1_2_897B268 65773 instructions (0,002%), 149 calls (0897B268 - 0897C444, length 1144)
  Back Branch 0897BEF4 562 times (length 12)
  Back Branch 0897BB08 517 times (length 12)
  Back Branch 0897B9DC 390 times (length 9)
  Back Branch 0897BD1C 190 times (length 198)
  Back Branch 0897C398 149 times (length 11)
  Back Branch 0897C078 40 times (length 35)
_S1_2_882AF70 65682 instructions (0,002%), 867 calls (0882AF70 - 0882B040, length 53)
  Back Branch 0882B034 2298 times (length 16)
_S1_2_8AFC614 65494 instructions (0,002%), 5954 calls (08AFC614 - 08AFC63C, length 11)
_S1_2_8943F50 65439 instructions (0,002%), 1983 calls (08943F50 - 08943FD0, length 33)
_S1_2_8AC4EEC 65160 instructions (0,002%), 978 calls (08AC4EEC - 08AC5094, length 107)
  Back Branch 08AC5064 356 times (length 66)
_S1_2_89426C0 65153 instructions (0,002%), 8066 calls (089426C0 - 089426E0, length 9)
_S1_2_88EE9D4 64990 instructions (0,002%), 722 calls (088EE9D4 - 088EEBA8, length 118)
_S1_2_8AFC288 64448 instructions (0,002%), 4028 calls (08AFC288 - 08AFC2C4, length 16)
_S1_2_888E02C 64060 instructions (0,002%), 201 calls (0888E02C - 0888E7D4, length 491)
_S1_2_8B2E7D8 63989 instructions (0,002%), 1232 calls (08B2E7D8 - 08B2E93C, length 90)
_S1_2_88EE354 63965 instructions (0,002%), 4176 calls (088EE354 - 088EE4A0, length 84)
  Back Branch 088EE494 125 times (length 71)
_S1_2_887D09C 63851 instructions (0,002%), 683 calls (0887D09C - 0887D270, length 118)
_S1_2_894B338 63452 instructions (0,002%), 15863 calls (0894B338 - 0894B3F8, length 49)
_S1_2_8953EC4 63424 instructions (0,002%), 1982 calls (08953EC4 - 08953F44, length 33)
_S1_2_8A1F10C 63135 instructions (0,002%), 2745 calls (08A1F10C - 08A1F164, length 23)
_S1_2_8824BC8 63099 instructions (0,002%), 3321 calls (08824BC8 - 08824C10, length 19)
_S1_2_896731C 62744 instructions (0,002%), 2728 calls (0896731C - 08967490, length 94)
_S1_2_8A68BD4 62648 instructions (0,002%), 3493 calls (08A68BD4 - 08A68C28, length 22)
_S1_2_896CE2C 62568 instructions (0,002%), 1738 calls (0896CE2C - 0896CEB8, length 36)
_S1_2_8956FC8 62389 instructions (0,002%), 1429 calls (08956FC8 - 08957088, length 49)
  Back Branch 08957054 471 times (length 16)
_S1_2_89B5584 62376 instructions (0,002%), 31188 calls (089B5584 - 089B5588, length 2)
_S1_2_8BBB768 62246 instructions (0,002%), 31123 calls (08BBB768 - 08BBB76C, length 2)
_S1_2_882EE14 61337 instructions (0,002%), 1982 calls (0882EE14 - 0882EFCC, length 111)
_S1_2_89BE954 61327 instructions (0,002%), 1340 calls (089BE954 - 089BEA98, length 82)
_S1_2_89F6598 61272 instructions (0,002%), 296 calls (089F6598 - 089F6798, length 129)
  Back Branch 089F66B8 1184 times (length 9)
  Back Branch 089F6664 1184 times (length 9)
  Back Branch 089F65F8 1184 times (length 9)
_S1_2_893FC44 61178 instructions (0,002%), 4706 calls (0893FC44 - 0893FC88, length 18)
_S1_2_88F14E8 60934 instructions (0,002%), 116 calls (088F14E8 - 088F1F48, length 665)
_S1_2_8835F3C 60840 instructions (0,002%), 20280 calls (08835F3C - 08835F44, length 3)
_S1_2_89473FC 60599 instructions (0,002%), 215 calls (089473FC - 089477B4, length 239)
  Back Branch 089476B8 466 times (length 53)
_S1_2_88FE90C 60261 instructions (0,002%), 379 calls (088FE90C - 088FEB78, length 156)
_S1_2_889D438 60215 instructions (0,002%), 12043 calls (0889D438 - 0889D448, length 5)
_S1_2_8AFC2C8 59598 instructions (0,002%), 4257 calls (08AFC2C8 - 08AFC2FC, length 14)
_S1_2_880A624 59428 instructions (0,002%), 8417 calls (0880A624 - 0880A640, length 8)
_S1_2_89FA6D8 59262 instructions (0,002%), 615 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FAA98 615 times (length 624)
_S1_2_88F9B58 59100 instructions (0,002%), 876 calls (088F9B58 - 088F9B94, length 16)
  Back Branch 088F9B80 8390 times (length 6)
_S1_2_8AFAB70 59024 instructions (0,002%), 2108 calls (08AFAB70 - 08AFABDC, length 28)
_S1_2_893C75C 58787 instructions (0,002%), 1222 calls (0893C75C - 0893C8C8, length 92)
_S1_2_8926E0C 58584 instructions (0,002%), 4882 calls (08926E0C - 08926EA4, length 39)
_S1_2_8925718 58545 instructions (0,002%), 6505 calls (08925718 - 089257A8, length 37)
_S1_2_8951804 57942 instructions (0,001%), 1566 calls (08951804 - 08951898, length 38)
_S1_2_8AF7E6C 57888 instructions (0,001%), 864 calls (08AF7E6C - 08AF7F70, length 66)
_S1_2_89D98AC 57673 instructions (0,001%), 339 calls (089D98AC - 089DA2E4, length 655)
  Back Branch 089D9EFC 2 times (length 139)
_S1_2_89C0080 56968 instructions (0,001%), 14242 calls (089C0080 - 089C008C, length 4)
_S1_2_8988578 56934 instructions (0,001%), 589 calls (08988578 - 08988854, length 184)
_S1_2_896471C 56842 instructions (0,001%), 3158 calls (0896471C - 08964768, length 20)
_S1_2_8889E9C 56704 instructions (0,001%), 1772 calls (08889E9C - 08889F40, length 42)
_S1_2_89E993C 56113 instructions (0,001%), 4734 calls (089E993C - 089E996C, length 13)
_S1_2_89596A8 55813 instructions (0,001%), 1 calls (089596A8 - 089597AC, length 66)
  Back Branch 0895976C 3060 times (length 9)
  Back Branch 08959734 3060 times (length 9)
  Back Branch 089597A0 77 times (length 9)
_S1_2_89AA684 55622 instructions (0,001%), 274 calls (089AA684 - 089AA86C, length 123)
  Back Branch 089AA6E0 1096 times (length 9)
  Back Branch 089AA748 1096 times (length 9)
  Back Branch 089AA798 1096 times (length 9)
_S1_2_8BBB7A8 55588 instructions (0,001%), 27794 calls (08BBB7A8 - 08BBB7AC, length 2)
_S1_2_892FC84 55554 instructions (0,001%), 846 calls (0892FC84 - 0892FCA4, length 9)
  Back Branch 0892FC98 12831 times (length 4)
_S1_2_898DD64 55544 instructions (0,001%), 1044 calls (0898DD64 - 0898DF20, length 112)
_S1_2_8948878 55496 instructions (0,001%), 1982 calls (08948878 - 08948C34, length 240)
_S1_2_8835ECC 55496 instructions (0,001%), 1982 calls (08835ECC - 08835F38, length 28)
_S1_2_88FA83C 55287 instructions (0,001%), 1 calls (088FA83C - 088FBDF8, length 1392)
  Back Branch 088FBD2C 131 times (length 1234)
_S1_2_89BEEE8 55222 instructions (0,001%), 626 calls (089BEEE8 - 089BF090, length 107)
_S1_2_89FB5A4 55112 instructions (0,001%), 572 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FB6A8 572 times (length 1396)
_S1_2_89B20B0 55086 instructions (0,001%), 27543 calls (089B20B0 - 089B20B4, length 2)
_S1_2_8B2F3F4 54986 instructions (0,001%), 1424 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B2F4DC 912 times (length 598)
  Back Branch 08B2F450 774 times (length 10)
  Back Branch 08B2F420 512 times (length 551)
_S1_2_89DE0C8 54660 instructions (0,001%), 4555 calls (089DE0C8 - 089DE204, length 80)
_S1_2_8AC4CC8 54590 instructions (0,001%), 5459 calls (08AC4CC8 - 08AC4CEC, length 10)
_S1_2_8B2FFD0 54509 instructions (0,001%), 854 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B3007C 12942 times (length 1342)
  Back Branch 08B30084 12501 times (length 1344)
_S1_2_89FB114 54134 instructions (0,001%), 794 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FB120 794 times (length 1042)
_S1_2_891FFE8 53960 instructions (0,001%), 1420 calls (0891FFE8 - 0892007C, length 38)
_S1_2_89651E8 53913 instructions (0,001%), 118 calls (089651E8 - 089652D4, length 60)
  Back Branch 089652B8 3216 times (length 29)
_S1_2_882CB5C 53590 instructions (0,001%), 1 calls (0882CB5C - 0882DC10, length 1070)
  Back Branch 0882D404 1898 times (length 10)
  Back Branch 0882D608 358 times (length 10)
  Back Branch 0882D80C 214 times (length 10)
  Back Branch 0882D9A4 94 times (length 473)
  Back Branch 0882CEF4 42 times (length 10)
  Back Branch 0882DAE0 42 times (length 588)
  Back Branch 0882CEA0 21 times (length 73)
  Back Branch 0882DB24 21 times (length 700)
  Back Branch 0882CF30 9 times (length 7)
  Back Branch 0882CF04 2 times (length 18)
_S1_2_89B563C 53420 instructions (0,001%), 26710 calls (089B563C - 089B5640, length 2)
_S1_2_887F550 53417 instructions (0,001%), 2797 calls (0887F550 - 0887F5FC, length 44)
_S1_2_89518BC 53244 instructions (0,001%), 1566 calls (089518BC - 08951940, length 34)
_S1_2_892BB00 53157 instructions (0,001%), 141 calls (0892BB00 - 0892BBA0, length 41)
  Back Branch 0892BB7C 2397 times (length 21)
_S1_2_89E868C 53130 instructions (0,001%), 864 calls (089E868C - 089E87BC, length 77)
_S1_2_8A2F4D4 53108 instructions (0,001%), 3124 calls (08A2F4D4 - 08A2F514, length 17)
_S1_2_89B8B6C 52997 instructions (0,001%), 861 calls (089B8B6C - 089B8DB8, length 148)
_S1_2_89F76F0 52938 instructions (0,001%), 2941 calls (089F76F0 - 089F775C, length 28)
_S1_2_89B2094 52750 instructions (0,001%), 26375 calls (089B2094 - 089B2098, length 2)
_S1_2_89C0724 52650 instructions (0,001%), 2106 calls (089C0724 - 089C0784, length 25)
_S1_2_8A1F0AC 52421 instructions (0,001%), 3647 calls (08A1F0AC - 08A1F108, length 24)
_S1_2_8806200 52276 instructions (0,001%), 1097 calls (08806200 - 088063A8, length 107)
_S1_2_89DF3F8 52267 instructions (0,001%), 2273 calls (089DF3F8 - 089DF45C, length 26)
_S1_2_8901E18 52228 instructions (0,001%), 1471 calls (08901E18 - 08901EB0, length 39)
_S1_2_89773F0 51663 instructions (0,001%), 46 calls (089773F0 - 089781FC, length 900)
  Back Branch 0897808C 1106 times (length 28)
  Back Branch 08977F08 146 times (length 21)
  Back Branch 08977A10 49 times (length 30)
  Back Branch 08977B04 49 times (length 39)
  Back Branch 08977784 46 times (length 3)
  Back Branch 08977458 46 times (length 9)
  Back Branch 08977490 46 times (length 9)
  Back Branch 08977890 46 times (length 3)
  Back Branch 08977CA8 10 times (length 21)
  Back Branch 08977DB4 10 times (length 3)
_S1_2_8A38D2C 51552 instructions (0,001%), 402 calls (08A38D2C - 08A38FB8, length 164)
_S1_2_88324C4 51532 instructions (0,001%), 3964 calls (088324C4 - 088324F4, length 13)
_S1_2_89FDF24 51430 instructions (0,001%), 695 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FDF94 695 times (length 4015)
_S1_2_886C8B8 51388 instructions (0,001%), 1772 calls (0886C8B8 - 0886C940, length 35)
_S1_2_8A911D8 51356 instructions (0,001%), 1388 calls (08A911D8 - 08A91E44, length 796)
_S1_2_89E93A4 51300 instructions (0,001%), 2700 calls (089E93A4 - 089E95E4, length 145)
_S1_2_8AF9788 51300 instructions (0,001%), 2565 calls (08AF9788 - 08AF97D4, length 20)
_S1_2_8B7936C 51112 instructions (0,001%), 1444 calls (08B7936C - 08B795C0, length 150)
_S1_2_89C0FD8 51105 instructions (0,001%), 166 calls (089C0FD8 - 089C1080, length 43)
  Back Branch 089C1068 2612 times (length 27)
_S1_2_8925458 51070 instructions (0,001%), 1764 calls (08925458 - 08925490, length 15)
  Back Branch 0892547C 6686 times (length 5)
_S1_2_89DECC8 50949 instructions (0,001%), 1449 calls (089DECC8 - 089DEE9C, length 118)
_S1_2_8A056A0 50774 instructions (0,001%), 389 calls (08A056A0 - 08A05994, length 190)
  Back Branch 08A05904 389 times (length 8)
_S1_2_88EDDB8 50654 instructions (0,001%), 122 calls (088EDDB8 - 088EE180, length 243)
  Back Branch 088EE14C 515 times (length 61)
  Back Branch 088EE040 470 times (length 61)
_S1_2_891B068 50645 instructions (0,001%), 1447 calls (0891B068 - 0891B0F0, length 35)
_S1_2_894B370 50580 instructions (0,001%), 12645 calls (0894B370 - 0894B3F8, length 35)
_S1_2_8ABC9AC 50580 instructions (0,001%), 3372 calls (08ABC9AC - 08ABCB84, length 119)
_S1_2_89C9490 50561 instructions (0,001%), 99 calls (089C9490 - 089C9DDC, length 596)
_S1_2_8949938 49883 instructions (0,001%), 601 calls (08949938 - 08949A98, length 89)
_S1_2_882AB88 49770 instructions (0,001%), 270 calls (0882AB88 - 0882AE5C, length 182)
_S1_2_884FFE8 49692 instructions (0,001%), 3544 calls (0884FFE8 - 08850024, length 16)
_S1_2_887B858 49684 instructions (0,001%), 1983 calls (0887B858 - 0887BA94, length 144)
_S1_2_8884948 49634 instructions (0,001%), 2761 calls (08884948 - 088849E8, length 41)
_S1_2_8AB3644 49632 instructions (0,001%), 132 calls (08AB3644 - 08AB36A8, length 26)
  Back Branch 08AB3698 6732 times (length 7)
_S1_2_89DFC40 49499 instructions (0,001%), 330 calls (089DFC40 - 089E0104, length 306)
_S1_2_8AD9808 49167 instructions (0,001%), 81 calls (08AD9808 - 08AD9C24, length 264)
  Back Branch 08AD9AE0 324 times (length 154)
_S1_2_897916C 48879 instructions (0,001%), 844 calls (0897916C - 0897928C, length 73)
  Back Branch 0897925C 74 times (length 27)
_S1_2_896CEBC 48664 instructions (0,001%), 1738 calls (0896CEBC - 0896CF28, length 28)
_S1_2_8A2FB30 48516 instructions (0,001%), 4043 calls (08A2FB30 - 08A2FB64, length 14)
_S1_2_8958518 48316 instructions (0,001%), 514 calls (08958518 - 089586EC, length 118)
_S1_2_887AA58 48049 instructions (0,001%), 1413 calls (0887AA58 - 0887AB24, length 52)
_S1_2_894408C 47592 instructions (0,001%), 1983 calls (0894408C - 089440E8, length 24)
_S1_2_883249C 47568 instructions (0,001%), 11892 calls (0883249C - 088324A8, length 4)
_S1_2_895DA40 47568 instructions (0,001%), 1982 calls (0895DA40 - 0895DA9C, length 24)
_S1_2_895506C 47568 instructions (0,001%), 1982 calls (0895506C - 089554F8, length 292)
_S1_2_88ED5A4 47337 instructions (0,001%), 509 calls (088ED5A4 - 088ED72C, length 99)
_S1_2_89E3BC4 47272 instructions (0,001%), 113 calls (089E3BC4 - 089E3C98, length 54)
  Back Branch 089E3C88 2539 times (length 17)
  Back Branch 089E3C38 395 times (length 19)
  Back Branch 089E3C60 106 times (length 24)
  Back Branch 089E3C40 7 times (length 16)
_S1_2_8990C28 47127 instructions (0,001%), 683 calls (08990C28 - 08992034, length 1284)
_S1_2_8928618 46924 instructions (0,001%), 1824 calls (08928618 - 08928774, length 88)
  Back Branch 08928760 141 times (length 75)
  Back Branch 089286A8 106 times (length 11)
  Back Branch 08928698 82 times (length 7)
_S1_2_893D364 46812 instructions (0,001%), 141 calls (0893D364 - 0893D3E0, length 32)
  Back Branch 0893D3C0 2961 times (length 15)
_S1_2_8A003C4 46770 instructions (0,001%), 124 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 08A0056C 219 times (length 51)
_S1_2_89BF894 46725 instructions (0,001%), 270 calls (089BF894 - 089BF988, length 62)
  Back Branch 089BF958 1951 times (length 20)
_S1_2_8898644 46638 instructions (0,001%), 4239 calls (08898644 - 08898690, length 20)
_S1_2_88985F4 46638 instructions (0,001%), 4239 calls (088985F4 - 08898640, length 20)
_S1_2_88985A4 46638 instructions (0,001%), 4239 calls (088985A4 - 088985F0, length 20)
_S1_2_884F964 46596 instructions (0,001%), 1188 calls (0884F964 - 0884F9E4, length 33)
  Back Branch 0884F9C8 2376 times (length 14)
_S1_2_8987070 46470 instructions (0,001%), 4647 calls (08987070 - 08987094, length 10)
_S1_2_8987048 46470 instructions (0,001%), 4647 calls (08987048 - 0898706C, length 10)
_S1_2_892DA84 46137 instructions (0,001%), 1183 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_887AB28 45867 instructions (0,001%), 696 calls (0887AB28 - 0887AC7C, length 86)
_S1_2_885BBDC 45756 instructions (0,001%), 186 calls (0885BBDC - 0885BFA0, length 242)
_S1_2_8B7158C 45743 instructions (0,001%), 2002 calls (08B714FC - 08B715C0, length 50)
  Back Branch 08B71594 116636 times (length 40)
  Back Branch 08B71538 2343 times (length 9)
_S1_2_8950DA0 45584 instructions (0,001%), 407 calls (08950DA0 - 08950F80, length 121)
_S1_2_89E898C 45292 instructions (0,001%), 678 calls (089E898C - 089E8C20, length 166)
  Back Branch 089E8C0C 1331 times (length 149)
_S1_2_8836608 45258 instructions (0,001%), 419 calls (08836608 - 08836910, length 195)
_S1_2_8979290 45149 instructions (0,001%), 844 calls (08979290 - 0897939C, length 68)
_S1_2_8ACA9C0 44814 instructions (0,001%), 582 calls (08ACA9C0 - 08ACAC14, length 150)
_S1_2_894B388 44804 instructions (0,001%), 11201 calls (0894B388 - 0894B3F8, length 29)
_S1_2_8B2EB78 44455 instructions (0,001%), 523 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B2EBBC 1046 times (length 10)
  Back Branch 08B2ECF8 523 times (length 93)
_S1_2_88FE32C 44312 instructions (0,001%), 116 calls (088FE32C - 088FE568, length 144)
  Back Branch 088FE538 2900 times (length 114)
_S1_2_89B4E74 44217 instructions (0,001%), 270 calls (089B4E74 - 089B5354, length 313)
  Back Branch 089B50C4 969 times (length 3)
_S1_2_89E0108 44198 instructions (0,001%), 902 calls (089E0108 - 089E01DC, length 54)
_S1_2_8AC64CC 43714 instructions (0,001%), 978 calls (08AC64CC - 08AC65A8, length 56)
_S1_2_8824B80 43578 instructions (0,001%), 4842 calls (08824B80 - 08824BA0, length 9)
_S1_2_8BBB188 43012 instructions (0,001%), 21506 calls (08BBB188 - 08BBB18C, length 2)
_S1_2_8888EEC 42688 instructions (0,001%), 2760 calls (08888EEC - 08888FE0, length 62)
_S1_2_88983CC 42660 instructions (0,001%), 4266 calls (088983CC - 088983F0, length 10)
_S1_2_8A5B654 42606 instructions (0,001%), 2367 calls (08A5B654 - 08A5B698, length 18)
_S1_2_89E983C 42380 instructions (0,001%), 1070 calls (089E983C - 089E98F8, length 48)
_S1_2_8B6DE6C 42354 instructions (0,001%), 4706 calls (08B6DE6C - 08B6DE8C, length 9)
_S1_2_886BBF8 42334 instructions (0,001%), 1903 calls (0886BBF8 - 0886BCDC, length 58)
_S1_2_893E21C 42261 instructions (0,001%), 45 calls (0893E008 - 0893E7F0, length 507)
  Back Branch 0893E740 122544 times (length 23)
  Back Branch 0893E0B4 79004 times (length 45)
  Back Branch 0893E69C 64518 times (length 380)
  Back Branch 0893E750 17607 times (length 27)
  Back Branch 0893E28C 1273 times (length 30)
  Back Branch 0893E294 45 times (length 122)
_S1_2_882B108 42100 instructions (0,001%), 2105 calls (0882B108 - 0882B15C, length 22)
_S1_2_8996F34 41798 instructions (0,001%), 828 calls (08996F34 - 08998440, length 1348)
  Back Branch 0899840C 48 times (length 1295)
_S1_2_882E2B0 41690 instructions (0,001%), 180 calls (0882E2B0 - 0882E558, length 171)
  Back Branch 0882E3CC 935 times (length 15)
  Back Branch 0882E4C8 235 times (length 14)
  Back Branch 0882E534 79 times (length 73)
_S1_2_8919860 41653 instructions (0,001%), 1 calls (08919860 - 08919BCC, length 220)
  Back Branch 08919B64 1365 times (length 43)
  Back Branch 08919B78 63 times (length 58)
  Back Branch 08919BA8 6 times (length 84)
  Back Branch 089198DC 5 times (length 16)
_S1_2_895149C 41622 instructions (0,001%), 1982 calls (0895149C - 089514EC, length 21)
_S1_2_89B2158 41559 instructions (0,001%), 1979 calls (089B2158 - 089B21E0, length 35)
_S1_2_8835FAC 41397 instructions (0,001%), 2954 calls (08835FAC - 08835FEC, length 17)
_S1_2_8920148 41376 instructions (0,001%), 1293 calls (08920148 - 089201CC, length 34)
_S1_2_88F9388 40928 instructions (0,001%), 116 calls (088F9388 - 088F97A0, length 263)
  Back Branch 088F96B0 2752 times (length 7)
_S1_2_8879D70 40813 instructions (0,001%), 874 calls (08879D70 - 0887A120, length 237)
_S1_2_8957634 40803 instructions (0,001%), 1509 calls (08957634 - 089576A8, length 30)
_S1_2_898B860 40755 instructions (0,001%), 715 calls (0898B860 - 0898B9B0, length 85)
_S1_2_896B964 40650 instructions (0,001%), 13550 calls (0896B964 - 0896B96C, length 3)
_S1_2_89840F4 40612 instructions (0,001%), 3124 calls (089840F4 - 08984124, length 13)
_S1_2_89DD820 40576 instructions (0,001%), 5072 calls (089DD820 - 089DD948, length 75)
_S1_2_8B2F568 40527 instructions (0,001%), 708 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B2F5C4 443 times (length 656)
  Back Branch 08B2F5D0 178 times (length 659)
_S1_2_8AF96F8 40280 instructions (0,001%), 4028 calls (08AF96F8 - 08AF971C, length 10)
_S1_2_891ADA4 40248 instructions (0,001%), 936 calls (0891ADA4 - 0891AE64, length 49)
_S1_2_89F5F50 40219 instructions (0,001%), 872 calls (089F5F50 - 089F6280, length 205)
_S1_2_89274B0 40200 instructions (0,001%), 1846 calls (089274B0 - 08927504, length 22)
_S1_2_8A01394 40147 instructions (0,001%), 242 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
_S1_2_8AF7DD8 39936 instructions (0,001%), 1536 calls (08AF7DD8 - 08AF7E68, length 37)
_S1_2_8A47D54 39886 instructions (0,001%), 814 calls (08A47D54 - 08A47E30, length 56)
_S1_2_892B9A0 39868 instructions (0,001%), 684 calls (0892B9A0 - 0892BAFC, length 88)
  Back Branch 0892BA98 431 times (length 8)
_S1_2_8ADACCC 39771 instructions (0,001%), 162 calls (08ADACCC - 08ADB54C, length 545)
  Back Branch 08ADB048 162 times (length 187)
  Back Branch 08ADB290 162 times (length 19)
  Back Branch 08ADB218 81 times (length 109)
  Back Branch 08ADB4D8 81 times (length 136)
_S1_2_88F08E0 39650 instructions (0,001%), 3965 calls (088F08E0 - 088F0904, length 10)
_S1_2_8A48B98 39528 instructions (0,001%), 540 calls (08A48B98 - 08A48D18, length 97)
  Back Branch 08A48BFC 531 times (length 17)
  Back Branch 08A48C5C 315 times (length 18)
_S1_2_8968CAC 39322 instructions (0,001%), 3024 calls (08968CAC - 08968D04, length 23)
_S1_2_89E95E8 39215 instructions (0,001%), 1705 calls (089E95E8 - 089E9838, length 149)
_S1_2_89201D0 39114 instructions (0,001%), 2173 calls (089201D0 - 08920214, length 18)
_S1_2_8B77A40 39108 instructions (0,001%), 473 calls (08B77A40 - 08B77D24, length 186)
_S1_2_8920080 38962 instructions (0,001%), 1694 calls (08920080 - 089200D8, length 23)
_S1_2_8A9439C 38680 instructions (0,001%), 19340 calls (08A9439C - 08A943A0, length 2)
_S1_2_888139C 38640 instructions (0,001%), 630 calls (0888139C - 088813DC, length 17)
  Back Branch 088813BC 4620 times (length 7)
_S1_2_88FFDA0 38547 instructions (0,001%), 1983 calls (088FFDA0 - 088FFE10, length 29)
_S1_2_8A68490 38412 instructions (0,001%), 291 calls (08A68490 - 08A689B0, length 329)
_S1_2_888E7D8 38395 instructions (0,001%), 201 calls (0888E7D8 - 0888EB10, length 207)
  Back Branch 0888EA9C 141 times (length 31)
_S1_2_897A768 38015 instructions (0,001%), 11 calls (0897A768 - 0897B264, length 704)
  Back Branch 0897AF80 626 times (length 245)
  Back Branch 0897B200 11 times (length 3)
  Back Branch 0897AB00 11 times (length 10)
  Back Branch 0897A954 11 times (length 10)
_S1_2_8BBB750 38000 instructions (0,001%), 19000 calls (08BBB750 - 08BBB754, length 2)
_S1_2_89F2168 37788 instructions (0,001%), 3149 calls (089F2168 - 089F2194, length 12)
_S1_2_89A51AC 37747 instructions (0,001%), 152 calls (089A51AC - 089A58E4, length 463)
  Back Branch 089A53E4 572 times (length 51)
  Back Branch 089A5738 20 times (length 51)
_S1_2_89E3818 37637 instructions (0,001%), 113 calls (089E3818 - 089E38D4, length 48)
  Back Branch 089E38BC 2539 times (length 12)
  Back Branch 089E3870 395 times (length 13)
_S1_2_8898838 37484 instructions (0,001%), 18742 calls (08898838 - 0889883C, length 2)
_S1_2_888CD9C 37460 instructions (0,001%), 2335 calls (0888CD9C - 0888CDFC, length 25)
_S1_2_8923600 37202 instructions (0,001%), 296 calls (08923600 - 08923920, length 201)
  Back Branch 089237C0 1096 times (length 6)
_S1_2_8A699A8 37093 instructions (0,001%), 1222 calls (08A699A8 - 08A69A5C, length 46)
_S1_2_8B78EF8 37046 instructions (0,001%), 396 calls (08B78EF8 - 08B790C0, length 115)
_S1_2_8958914 37020 instructions (0,001%), 514 calls (08958914 - 08958BF8, length 186)
_S1_2_88846F8 37000 instructions (0,001%), 2798 calls (088846F8 - 08884850, length 87)
_S1_2_8834B5C 36984 instructions (0,001%), 804 calls (08834B5C - 08834C20, length 50)
_S1_2_899D1D4 36897 instructions (0,001%), 161 calls (0899D1D4 - 0899DE18, length 786)
  Back Branch 0899DB78 236 times (length 9)
  Back Branch 0899DCF8 124 times (length 12)
  Back Branch 0899DBE4 116 times (length 17)
  Back Branch 0899D3B4 25 times (length 73)
  Back Branch 0899D924 7 times (length 9)
  Back Branch 0899DDBC 1 times (length 23)
_S1_2_8958F58 36876 instructions (0,001%), 3073 calls (08958F58 - 08958F84, length 12)
_S1_2_8986948 36471 instructions (0,001%), 359 calls (08986948 - 08986AF8, length 109)
  Back Branch 0898699C 1284 times (length 9)
  Back Branch 08986A08 428 times (length 9)
  Back Branch 08986A5C 420 times (length 9)
  Back Branch 08986AB8 4 times (length 37)
_S1_2_8BA67A0 36455 instructions (0,001%), 115 calls (08BA67A0 - 08BA6C50, length 301)
  Back Branch 08BA6BD4 805 times (length 41)
_S1_2_8835F54 36444 instructions (0,001%), 2030 calls (08835F54 - 08835FA8, length 22)
_S1_2_8A47F6C 36414 instructions (0,001%), 1734 calls (08A47F6C - 08A47FBC, length 21)
_S1_2_89DF460 36356 instructions (0,001%), 2273 calls (089DF460 - 089DF49C, length 16)
_S1_2_8958038 36140 instructions (0,001%), 2780 calls (08958038 - 08958068, length 13)
_S1_2_898B28C 36098 instructions (0,001%), 1664 calls (0898B28C - 0898B2E4, length 23)
  Back Branch 0898B2C4 498 times (length 9)
_S1_2_88792A8 35955 instructions (0,001%), 141 calls (088792A8 - 08879420, length 95)
  Back Branch 088793EC 846 times (length 59)
_S1_2_8959298 35893 instructions (0,001%), 2761 calls (08959298 - 089592D8, length 17)
_S1_2_8869B94 35770 instructions (0,001%), 1 calls (08869B94 - 08869FD0, length 272)
  Back Branch 08869F58 2800 times (length 9)
  Back Branch 08869F68 70 times (length 148)
  Back Branch 08869F88 70 times (length 3)
_S1_2_885F9CC 35495 instructions (0,001%), 901 calls (0885F9CC - 0885FB30, length 90)
_S1_2_8A2FFD0 35469 instructions (0,001%), 402 calls (08A2FFD0 - 08A302D0, length 193)
_S1_2_8828978 35440 instructions (0,001%), 17720 calls (08828978 - 0882897C, length 2)
_S1_2_8962770 35376 instructions (0,001%), 4422 calls (08962770 - 0896278C, length 8)
_S1_2_8A69C0C 35154 instructions (0,001%), 5859 calls (08A69C0C - 08A69C2C, length 9)
_S1_2_89F5370 35097 instructions (0,001%), 958 calls (089F5370 - 089F5678, length 195)
_S1_2_8A3A978 34988 instructions (0,001%), 702 calls (08A3A978 - 08A3C084, length 1476)
_S1_2_895F900 34650 instructions (0,001%), 210 calls (0895F900 - 0895FDA0, length 297)
  Back Branch 0895FBE8 210 times (length 139)
_S1_2_8959DA8 34518 instructions (0,001%), 523 calls (08959DA8 - 08959EBC, length 70)
_S1_2_8BB1DE0 34461 instructions (0,001%), 81 calls (08BB1DE0 - 08BB23C4, length 378)
  Back Branch 08BB2374 324 times (length 75)
  Back Branch 08BB2360 237 times (length 60)
_S1_2_8ADA554 34324 instructions (0,001%), 81 calls (08ADA554 - 08ADA910, length 240)
  Back Branch 08ADA8F0 243 times (length 106)
  Back Branch 08ADA734 243 times (length 107)
_S1_2_8946A20 34285 instructions (0,001%), 200 calls (08946A20 - 08946F98, length 351)
  Back Branch 08946F64 451 times (length 23)
_S1_2_8B6D4DC 34164 instructions (0,001%), 949 calls (08B6D4DC - 08B6D574, length 39)
_S1_2_89841E0 33984 instructions (0,001%), 531 calls (089841E0 - 08984360, length 97)
_S1_2_885B4A8 33852 instructions (0,001%), 186 calls (0885B4A8 - 0885B770, length 179)
_S1_2_8A6A130 33810 instructions (0,001%), 115 calls (08A6A130 - 08A6A464, length 206)
  Back Branch 08A6A3DC 920 times (length 35)
_S1_2_895ED40 33748 instructions (0,001%), 2596 calls (0895ED40 - 0895ED70, length 13)
_S1_2_8B787B8 33579 instructions (0,001%), 814 calls (08B787B8 - 08B78EF4, length 464)
  Back Branch 08B78964 77 times (length 42)
  Back Branch 08B78944 13 times (length 33)
_S1_2_8B9DE0C 33396 instructions (0,001%), 132 calls (08B9DE0C - 08B9E150, length 210)
  Back Branch 08B9E0C8 1056 times (length 35)
_S1_2_8A2F918 33228 instructions (0,001%), 358 calls (08A2F918 - 08A2FA98, length 97)
_S1_2_89DE0E0 33174 instructions (0,001%), 3686 calls (089DE0E0 - 089DE204, length 74)
_S1_2_887E848 32996 instructions (0,001%), 399 calls (0887E848 - 0887EFD8, length 485)
_S1_2_88848CC 32940 instructions (0,001%), 2745 calls (088848CC - 08884944, length 31)
_S1_2_89C0674 32895 instructions (0,001%), 6579 calls (089C0674 - 089C0694, length 9)
_S1_2_891A514 32870 instructions (0,001%), 2 calls (0891A514 - 0891A614, length 65)
  Back Branch 0891A57C 4096 times (length 8)
_S1_2_8928320 32832 instructions (0,001%), 1824 calls (08928320 - 089283C8, length 43)
  Back Branch 08928364 1824 times (length 8)
_S1_2_88F7650 32804 instructions (0,001%), 1345 calls (088F7650 - 088F76EC, length 40)
_S1_2_895B938 32800 instructions (0,001%), 1025 calls (0895B938 - 0895B9B4, length 32)
_S1_2_8A2F1C4 32510 instructions (0,001%), 16255 calls (08A2F1C4 - 08A2F1C8, length 2)
_S1_2_8BB4CDC 32400 instructions (0,001%), 1296 calls (08BB4CDC - 08BB4D3C, length 25)
_S1_2_8B68C30 32294 instructions (0,001%), 448 calls (08B68C30 - 08B690A0, length 285)
_S1_2_89426B0 32264 instructions (0,001%), 8066 calls (089426B0 - 089426BC, length 4)
_S1_2_8A03E78 32101 instructions (0,001%), 683 calls (08A03E78 - 08A040C4, length 148)
_S1_2_888D5CC 32017 instructions (0,001%), 617 calls (0888D5CC - 0888D6A8, length 56)
  Back Branch 0888D688 508 times (length 11)
_S1_2_8924BF0 32008 instructions (0,001%), 970 calls (08924BF0 - 08924CC0, length 53)
_S1_2_8A8F8F8 31929 instructions (0,001%), 1101 calls (08A8F8F8 - 08A8F97C, length 34)
_S1_2_8AFA698 31920 instructions (0,001%), 2280 calls (08AFA698 - 08AFA6CC, length 14)
_S1_2_8B718E4 31914 instructions (0,001%), 1182 calls (08B71654 - 08B72C38, length 1402)
  Back Branch 08B71694 8965 times (length 12)
  Back Branch 08B72BDC 2252 times (length 1380)
  Back Branch 08B7190C 1182 times (length 11)
  Back Branch 08B7191C 1182 times (length 91)
_S1_2_886A614 31896 instructions (0,001%), 1772 calls (0886A614 - 0886A658, length 18)
_S1_2_893D6BC 31523 instructions (0,001%), 1017 calls (0893D6BC - 0893D794, length 55)
_S1_2_8ADA164 31509 instructions (0,001%), 162 calls (08ADA164 - 08ADA550, length 252)
_S1_2_8974674 31423 instructions (0,001%), 139 calls (08974674 - 08974C84, length 389)
_S1_2_8816354 31375 instructions (0,001%), 1255 calls (08816354 - 08816440, length 60)
_S1_2_8AF87BC 31104 instructions (0,001%), 216 calls (08AF87BC - 08AF8A24, length 155)
_S1_2_89DE0EC 31022 instructions (0,001%), 1043 calls (089DE0EC - 089DE204, length 71)
_S1_2_8A194E0 30677 instructions (0,001%), 623 calls (08A194E0 - 08A19688, length 107)
_S1_2_885693C 30580 instructions (0,001%), 2780 calls (0885693C - 08856964, length 11)
_S1_2_8922DA4 30456 instructions (0,001%), 564 calls (08922DA4 - 08922E78, length 54)
_S1_2_888D6C4 30438 instructions (0,001%), 358 calls (0888D6C4 - 0888D898, length 118)
_S1_2_8A30664 30394 instructions (0,001%), 2338 calls (08A30664 - 08A30694, length 13)
_S1_2_8A8D95C 30368 instructions (0,001%), 584 calls (08A8D95C - 08A8DBD0, length 158)
_S1_2_8914978 30346 instructions (0,001%), 1 calls (08914978 - 08914C34, length 176)
  Back Branch 08914C00 308 times (length 109)
_S1_2_8B2E614 30334 instructions (0,001%), 523 calls (08B2E614 - 08B2E784, length 93)
_S1_2_8835F48 30150 instructions (0,001%), 10050 calls (08835F48 - 08835F50, length 3)
_S1_2_8878EF4 29960 instructions (0,001%), 140 calls (08878EF4 - 08879024, length 77)
  Back Branch 08879004 700 times (length 34)
_S1_2_88F027C 29924 instructions (0,001%), 36 calls (088F027C - 088F07E4, length 347)
  Back Branch 088F079C 324 times (length 91)
  Back Branch 088F07AC 108 times (length 135)
  Back Branch 088F0524 72 times (length 39)
_S1_2_8835EC0 29892 instructions (0,001%), 9964 calls (08835EC0 - 08835EC8, length 3)
_S1_2_8AE9FDC 29889 instructions (0,001%), 81 calls (08AE9FDC - 08AEA4E0, length 322)
  Back Branch 08AEA364 162 times (length 14)
  Back Branch 08AEA42C 162 times (length 16)
  Back Branch 08AEA448 162 times (length 95)
_S1_2_8AF9720 29799 instructions (0,001%), 4257 calls (08AF9720 - 08AF9738, length 7)
_S1_2_8824DA4 29792 instructions (0,001%), 4256 calls (08824DA4 - 08824DBC, length 7)
_S1_2_89DD82C 29760 instructions (0,001%), 992 calls (089DD82C - 089DD948, length 72)
_S1_2_88F61CC 29730 instructions (0,001%), 1982 calls (088F61CC - 088F620C, length 17)
_S1_2_89574CC 29656 instructions (0,001%), 393 calls (089574CC - 08957630, length 90)
_S1_2_89DE8D0 29592 instructions (0,001%), 1842 calls (089DE8D0 - 089DE958, length 35)
_S1_2_8989C98 29506 instructions (0,001%), 498 calls (08989C98 - 08989E44, length 108)
  Back Branch 08989D60 4 times (length 15)
_S1_2_8BBB7F8 29474 instructions (0,001%), 14737 calls (08BBB7F8 - 08BBB7FC, length 2)
_S1_2_8B9A770 29376 instructions (0,001%), 87 calls (08B9A770 - 08B9A980, length 133)
  Back Branch 08B9A838 1352 times (length 16)
_S1_2_89B86F8 29274 instructions (0,001%), 861 calls (089B86F8 - 089B8784, length 36)
_S1_2_8929BE8 29118 instructions (0,001%), 183 calls (08929BE8 - 08929CA8, length 49)
  Back Branch 08929C64 1297 times (length 17)
_S1_2_895A56C 29110 instructions (0,001%), 710 calls (0895A56C - 0895A638, length 52)
_S1_2_89637A0 29104 instructions (0,001%), 856 calls (089637A0 - 08963858, length 47)
_S1_2_89DE1C0 29016 instructions (0,001%), 2418 calls (089DE1C0 - 089DE204, length 18)
_S1_2_8989F78 29002 instructions (0,001%), 1706 calls (08989F78 - 08989FD0, length 23)
_S1_2_89633AC 28950 instructions (0,001%), 996 calls (089633AC - 08963450, length 42)
_S1_2_8B7082C 28945 instructions (0,001%), 125 calls (08B7082C - 08B70888, length 24)
  Back Branch 08B7087C 2179 times (length 15)
_S1_2_8ADA914 28936 instructions (0,001%), 81 calls (08ADA914 - 08ADABF0, length 184)
  Back Branch 08ADAA90 324 times (length 40)
  Back Branch 08ADABC8 162 times (length 30)
_S1_2_8988468 28853 instructions (0,001%), 2623 calls (08988468 - 08988490, length 11)
_S1_2_89DEEA0 28816 instructions (0,001%), 1801 calls (089DEEA0 - 089DEEE8, length 19)
_S1_2_8A92FD8 28650 instructions (0,001%), 44 calls (08A92FD8 - 08A93350, length 223)
  Back Branch 08A932E0 256 times (length 157)
  Back Branch 08A9306C 87 times (length 19)
  Back Branch 08A932D8 73 times (length 19)
_S1_2_89B8050 28528 instructions (0,001%), 14264 calls (089B8050 - 089B8054, length 2)
_S1_2_89B55A8 28480 instructions (0,001%), 2180 calls (089B55A8 - 089B5638, length 37)
_S1_2_88F3270 28389 instructions (0,001%), 1 calls (088F3270 - 088F59F8, length 2531)
  Back Branch 088F4A10 147 times (length 11)
  Back Branch 088F5144 52 times (length 495)
  Back Branch 088F4770 6 times (length 74)
_S1_2_8879BFC 28371 instructions (0,001%), 863 calls (08879BFC - 08879D6C, length 93)
_S1_2_885B774 27900 instructions (0,001%), 186 calls (0885B774 - 0885B9C0, length 148)
_S1_2_8986AFC 27792 instructions (0,001%), 3088 calls (08986AFC - 08986B1C, length 9)
_S1_2_889D2B0 27762 instructions (0,001%), 3966 calls (0889D2B0 - 0889D2CC, length 8)
_S1_2_894904C 27762 instructions (0,001%), 1983 calls (0894904C - 08949080, length 14)
_S1_2_89627E8 27755 instructions (0,001%), 286 calls (089627E8 - 0896288C, length 42)
  Back Branch 0896286C 1556 times (length 13)
_S1_2_887B3CC 27670 instructions (0,001%), 863 calls (0887B3CC - 0887B854, length 291)
_S1_2_8945940 27657 instructions (0,001%), 3951 calls (08945940 - 08945958, length 7)
_S1_2_895B170 27657 instructions (0,001%), 3073 calls (0895B170 - 0895B194, length 10)
_S1_2_8A6ABB0 27524 instructions (0,001%), 1966 calls (08A6ABB0 - 08A6ABEC, length 16)
_S1_2_8A2FCB4 27492 instructions (0,001%), 654 calls (08A2FCB4 - 08A2FDF8, length 82)
_S1_2_88E47D4 27468 instructions (0,001%), 2744 calls (088E47D4 - 088E4878, length 42)
_S1_2_88EEBAC 27436 instructions (0,001%), 722 calls (088EEBAC - 088EEC40, length 38)
_S1_2_8966C6C 27422 instructions (0,001%), 13711 calls (08966C6C - 08966C70, length 2)
_S1_2_891F334 27414 instructions (0,001%), 3046 calls (0891F334 - 0891F354, length 9)
_S1_2_883D34C 27386 instructions (0,001%), 6 calls (0883D34C - 0883E2C8, length 992)
  Back Branch 0883E060 600 times (length 22)
  Back Branch 0883D580 24 times (length 13)
  Back Branch 0883E128 24 times (length 11)
  Back Branch 0883DE90 24 times (length 271)
  Back Branch 0883D93C 24 times (length 184)
_S1_2_893FC8C 27376 instructions (0,001%), 3422 calls (0893FC8C - 0893FCA8, length 8)
_S1_2_8A18E48 27306 instructions (0,001%), 75 calls (08A18E48 - 08A192B8, length 285)
  Back Branch 08A1923C 525 times (length 41)
_S1_2_8A3CE9C 27140 instructions (0,001%), 890 calls (08A3CE9C - 08A3CF20, length 34)
  Back Branch 08A3CEFC 682 times (length 15)
_S1_2_891BF64 27072 instructions (0,001%), 141 calls (0891BF64 - 0891C1B0, length 148)
  Back Branch 0891C194 564 times (length 14)
_S1_2_8929A18 27060 instructions (0,001%), 1222 calls (08929A18 - 08929AA0, length 35)
_S1_2_8824530 27025 instructions (0,001%), 1 calls (08824530 - 08824840, length 197)
  Back Branch 08824710 359 times (length 37)
  Back Branch 088247EC 359 times (length 40)
  Back Branch 08824630 270 times (length 31)
_S1_2_89DE1A0 26992 instructions (0,001%), 1928 calls (089DE1A0 - 089DE204, length 26)
_S1_2_89CA664 26976 instructions (0,001%), 3372 calls (089CA664 - 089CA688, length 10)
_S1_2_89DD9B0 26817 instructions (0,001%), 2475 calls (089DD9B0 - 089DDC08, length 151)
_S1_2_89CA134 26796 instructions (0,001%), 132 calls (089CA134 - 089CA31C, length 123)
  Back Branch 089CA1F8 528 times (length 9)
  Back Branch 089CA190 528 times (length 9)
  Back Branch 089CA248 528 times (length 9)
_S1_2_89EC044 26741 instructions (0,001%), 2057 calls (089EC044 - 089EC074, length 13)
_S1_2_891FC24 26565 instructions (0,001%), 1155 calls (0891FC24 - 0891FCE0, length 48)
_S1_2_8A2F82C 26342 instructions (0,001%), 749 calls (08A2F82C - 08A2F914, length 59)
_S1_2_8925A14 26304 instructions (0,001%), 548 calls (08925A14 - 08925AD0, length 48)
_S1_2_8B73694 26300 instructions (0,001%), 112 calls (08B72FF0 - 08B74448, length 1303)
  Back Branch 08B73030 115451 times (length 12)
  Back Branch 08B743EC 5715 times (length 1281)
  Back Branch 08B73A38 681 times (length 43)
_S1_2_8865044 26213 instructions (0,001%), 901 calls (08865044 - 08866468, length 1290)
  Back Branch 0886518C 738 times (length 9)
  Back Branch 088651AC 129 times (length 17)
  Back Branch 08865734 6 times (length 391)
_S1_2_8994AA0 26208 instructions (0,001%), 4368 calls (08994AA0 - 08994AB4, length 6)
_S1_2_884F8FC 26136 instructions (0,001%), 1188 calls (0884F8FC - 0884F960, length 26)
_S1_2_886648C 25890 instructions (0,001%), 863 calls (0886648C - 0886659C, length 69)
_S1_2_887F428 25818 instructions (0,001%), 787 calls (0887F428 - 0887F54C, length 74)
  Back Branch 0887F4BC 173 times (length 10)
_S1_2_88F6198 25766 instructions (0,001%), 1982 calls (088F6198 - 088F61C8, length 13)
_S1_2_8823938 25766 instructions (0,001%), 1982 calls (08823938 - 08823968, length 13)
_S1_2_89B2CF0 25760 instructions (0,001%), 157 calls (089B2CF0 - 089B2F94, length 170)
  Back Branch 089B2D98 798 times (length 3)
  Back Branch 089B2D54 798 times (length 9)
_S1_2_8BBB268 25598 instructions (0,001%), 12799 calls (08BBB268 - 08BBB26C, length 2)
_S1_2_8BBB1A8 25598 instructions (0,001%), 12799 calls (08BBB1A8 - 08BBB1AC, length 2)
_S1_2_888C758 25488 instructions (0,001%), 236 calls (0888C758 - 0888C8FC, length 106)
_S1_2_892B8A8 25377 instructions (0,001%), 684 calls (0892B8A8 - 0892B99C, length 62)
  Back Branch 0892B958 161 times (length 20)
_S1_2_8958F28 25332 instructions (0,001%), 2111 calls (08958F28 - 08958F54, length 12)
_S1_2_8AF9A58 25306 instructions (0,001%), 500 calls (08AF9A58 - 08AF9C28, length 117)
_S1_2_885B9C4 25296 instructions (0,001%), 186 calls (0885B9C4 - 0885BBD8, length 134)
_S1_2_8925D04 25137 instructions (0,001%), 441 calls (08925D04 - 08925DEC, length 59)
_S1_2_88EDA4C 25014 instructions (0,001%), 488 calls (088EDA4C - 088EDB38, length 60)
  Back Branch 088EDAB4 754 times (length 9)
  Back Branch 088EDAD8 258 times (length 8)
_S1_2_8BBB7A0 24966 instructions (0,001%), 12483 calls (08BBB7A0 - 08BBB7A4, length 2)
_S1_2_888895C 24962 instructions (0,001%), 84 calls (0888895C - 08888EA0, length 338)
  Back Branch 08888DCC 113 times (length 73)
  Back Branch 08888E4C 98 times (length 154)
  Back Branch 08888A4C 18 times (length 12)
_S1_2_89F679C 24932 instructions (0,001%), 92 calls (089F679C - 089F6CD0, length 334)
_S1_2_887F654 24864 instructions (0,001%), 6216 calls (0887F654 - 0887F660, length 4)
_S1_2_896E454 24753 instructions (0,001%), 150 calls (0896E454 - 0896E52C, length 55)
  Back Branch 0896E4EC 1841 times (length 14)
  Back Branch 0896E50C 1841 times (length 13)
_S1_2_8A6BAC4 24736 instructions (0,001%), 149 calls (08A6BAC4 - 08A6BE88, length 242)
  Back Branch 08A6BE50 2 times (length 68)
_S1_2_88D8A00 24714 instructions (0,001%), 2746 calls (088D8A00 - 088D8A20, length 9)
_S1_2_8884BF4 24714 instructions (0,001%), 2746 calls (08884BF4 - 08884C14, length 9)
_S1_2_887FC44 24645 instructions (0,001%), 1983 calls (0887FC44 - 0887FCB4, length 29)
_S1_2_887FCB8 24622 instructions (0,001%), 1982 calls (0887FCB8 - 0887FD28, length 29)
_S1_2_89495D4 24576 instructions (0,001%), 4096 calls (089495D4 - 089495E8, length 6)
_S1_2_8ABC714 24569 instructions (0,001%), 311 calls (08ABC714 - 08ABC864, length 85)
_S1_2_89FDE94 24569 instructions (0,001%), 311 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FDF1C 311 times (length 3985)
_S1_2_891F898 24534 instructions (0,001%), 846 calls (0891F898 - 0891F908, length 29)
  Back Branch 0891F8E0 846 times (length 9)
_S1_2_8A3C088 24477 instructions (0,001%), 597 calls (08A3C088 - 08A3CD74, length 828)
_S1_2_8891B50 24401 instructions (0,001%), 193 calls (08891B50 - 08891DB4, length 154)
  Back Branch 08891D5C 190 times (length 73)
_S1_2_896021C 24345 instructions (0,001%), 2705 calls (0896021C - 0896023C, length 9)
_S1_2_89E0CA0 24192 instructions (0,001%), 864 calls (089E0CA0 - 089E0D0C, length 28)
_S1_2_89A2A08 24175 instructions (0,001%), 135 calls (089A2A08 - 089A2E2C, length 266)
  Back Branch 089A2D0C 235 times (length 18)
_S1_2_89468FC 24150 instructions (0,001%), 2415 calls (089468FC - 0894694C, length 21)
_S1_2_8966C74 23928 instructions (0,001%), 11964 calls (08966C74 - 08966C78, length 2)
_S1_2_8A68E84 23828 instructions (0,001%), 148 calls (08A68E84 - 08A6933C, length 303)
_S1_2_898B130 23793 instructions (0,001%), 498 calls (0898B130 - 0898B288, length 87)
_S1_2_8962C24 23704 instructions (0,001%), 5926 calls (08962C24 - 08962C5C, length 15)
_S1_2_8957C60 23702 instructions (0,001%), 1 calls (08957C60 - 08957D50, length 61)
  Back Branch 08957CFC 551 times (length 31)
  Back Branch 08957D4C 551 times (length 56)
_S1_2_898CBDC 23689 instructions (0,001%), 498 calls (0898CBDC - 0898CD28, length 84)
_S1_2_8A68C2C 23618 instructions (0,001%), 594 calls (08A68C2C - 08A68D9C, length 93)
_S1_2_89902E4 23606 instructions (0,001%), 814 calls (089902E4 - 08990950, length 412)
_S1_2_896B208 23606 instructions (0,001%), 814 calls (0896B208 - 0896B278, length 29)
_S1_2_8927E78 23547 instructions (0,001%), 167 calls (08927E78 - 089280D0, length 151)
_S1_2_8881EE4 23520 instructions (0,001%), 1470 calls (08881EE4 - 0888210C, length 139)
_S1_2_89DF22C 23452 instructions (0,001%), 902 calls (089DF22C - 089DF298, length 28)
_S1_2_8988B38 23364 instructions (0,001%), 2596 calls (08988B38 - 08988B58, length 9)
_S1_2_8A20054 23351 instructions (0,001%), 1142 calls (08A20054 - 08A200CC, length 31)
_S1_2_88332C0 23180 instructions (0,001%), 2318 calls (088332C0 - 088332E4, length 10)
_S1_2_89EBEC4 23128 instructions (0,001%), 413 calls (089EBEC4 - 089EBF9C, length 55)
_S1_2_89BFCC8 22888 instructions (0,001%), 264 calls (089BFCC8 - 089BFE64, length 104)
  Back Branch 089BFE3C 1016 times (length 5)
  Back Branch 089BFDB4 60 times (length 5)
_S1_2_894918C 22875 instructions (0,001%), 200 calls (0894918C - 0894930C, length 97)
  Back Branch 089492F8 451 times (length 24)
_S1_2_89754D4 22715 instructions (0,001%), 649 calls (089754D4 - 08976020, length 724)
_S1_2_8832BA4 22708 instructions (0,001%), 18 calls (08832BA4 - 088332BC, length 455)
  Back Branch 08832F84 493 times (length 10)
  Back Branch 0883311C 493 times (length 10)
  Back Branch 088331DC 288 times (length 10)
  Back Branch 0883304C 288 times (length 10)
_S1_2_889D4F8 22685 instructions (0,001%), 872 calls (0889D4F8 - 0889D690, length 103)
  Back Branch 0889D550 865 times (length 5)
  Back Branch 0889D674 108 times (length 78)
_S1_2_8A3AA78 22656 instructions (0,001%), 236 calls (08A3AA78 - 08A3C084, length 1412)
_S1_2_89C051C 22608 instructions (0,001%), 2826 calls (089C051C - 089C0538, length 8)
_S1_2_8A4C640 22594 instructions (0,001%), 2054 calls (08A4C640 - 08A4C668, length 11)
_S1_2_8A4C614 22594 instructions (0,001%), 2054 calls (08A4C614 - 08A4C63C, length 11)
_S1_2_887D794 22569 instructions (0,001%), 4 calls (0887D794 - 0887D888, length 62)
  Back Branch 0887D860 2421 times (length 40)
_S1_2_8A908B4 22476 instructions (0,001%), 227 calls (08A908B4 - 08A90BC8, length 198)
  Back Branch 08A909CC 10 times (length 23)
_S1_2_88EDB3C 22295 instructions (0,001%), 334 calls (088EDB3C - 088EDDB4, length 159)
  Back Branch 088EDD70 184 times (length 11)
  Back Branch 088EDC44 107 times (length 12)
_S1_2_8957828 22283 instructions (0,001%), 589 calls (08957828 - 08957918, length 61)
_S1_2_8AEF0E0 22275 instructions (0,001%), 81 calls (08AEF0E0 - 08AEF994, length 558)
  Back Branch 08AEF84C 81 times (length 322)
  Back Branch 08AEF914 81 times (length 47)
  Back Branch 08AEF454 81 times (length 46)
_S1_2_8A1EFC0 22078 instructions (0,001%), 19 calls (08A1EFC0 - 08A1F02C, length 28)
  Back Branch 08A1F014 2413 times (length 9)
_S1_2_8958C74 21939 instructions (0,001%), 829 calls (08958C74 - 08958D14, length 41)
_S1_2_8834C58 21848 instructions (0,001%), 250 calls (08834C58 - 08834CC8, length 29)
  Back Branch 08834C9C 2124 times (length 12)
_S1_2_895BCB4 21802 instructions (0,001%), 1982 calls (0895BCB4 - 0895BCF4, length 17)
_S1_2_89C3A38 21718 instructions (0,001%), 206 calls (089C3A38 - 089C4004, length 372)
_S1_2_8A1ED80 21544 instructions (0,001%), 1986 calls (08A1ED80 - 08A1EDB4, length 14)
_S1_2_8A69340 21524 instructions (0,001%), 115 calls (08A69340 - 08A69734, length 254)
  Back Branch 08A694A4 189 times (length 18)
_S1_2_8A698A0 21395 instructions (0,001%), 389 calls (08A698A0 - 08A69990, length 61)
_S1_2_8A2F1BC 21326 instructions (0,001%), 10663 calls (08A2F1BC - 08A2F1C0, length 2)
_S1_2_8B70AAC 21220 instructions (0,001%), 2252 calls (08B70AAC - 08B70B0C, length 25)
  Back Branch 08B70AEC 67 times (length 8)
_S1_2_887A698 21168 instructions (0,001%), 10584 calls (0887A698 - 0887A69C, length 2)
_S1_2_89D1AA8 21147 instructions (0,001%), 57 calls (089D1AA8 - 089D2688, length 761)
_S1_2_892D9D0 21099 instructions (0,001%), 541 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_8B79294 20988 instructions (0,001%), 1908 calls (08B79294 - 08B792BC, length 11)
_S1_2_8BACF34 20877 instructions (0,001%), 6959 calls (08BACF34 - 08BACF3C, length 3)
_S1_2_8961D54 20804 instructions (0,001%), 2972 calls (08961D54 - 08961D70, length 8)
_S1_2_886F4C0 20712 instructions (0,001%), 863 calls (0886F4C0 - 0886FCEC, length 524)
_S1_2_8A00054 20681 instructions (0,001%), 356 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
_S1_2_8AF9E28 20631 instructions (0,001%), 3 calls (08AF9E28 - 08AF9EB0, length 35)
  Back Branch 08AF9E88 1869 times (length 11)
_S1_2_89E3778 20610 instructions (0,001%), 2934 calls (089E3778 - 089E3814, length 40)
_S1_2_8BB0F94 20592 instructions (0,001%), 132 calls (08BB0F94 - 08BB1254, length 177)
_S1_2_89A493C 20574 instructions (0,001%), 81 calls (089A493C - 089A4BD0, length 166)
  Back Branch 089A4B90 324 times (length 87)
_S1_2_8A2F070 20468 instructions (0,001%), 602 calls (08A2F070 - 08A2F0F4, length 34)
_S1_2_89A3CFC 20412 instructions (0,001%), 324 calls (089A3CFC - 089A4038, length 208)
_S1_2_8ABBA90 20328 instructions (0,001%), 132 calls (08ABBA90 - 08ABBD80, length 189)
  Back Branch 08ABBD04 132 times (length 10)
_S1_2_8ABACDC 20328 instructions (0,001%), 132 calls (08ABACDC - 08ABB09C, length 241)
  Back Branch 08ABAD68 132 times (length 22)
_S1_2_89B2FB8 20296 instructions (0,001%), 10148 calls (089B2FB8 - 089B2FBC, length 2)
_S1_2_8A2F0F8 20196 instructions (0,001%), 594 calls (08A2F0F8 - 08A2F184, length 36)
_S1_2_89870BC 20177 instructions (0,001%), 1553 calls (089870BC - 089870F4, length 15)
_S1_2_8894DD0 20145 instructions (0,001%), 4029 calls (08894DD0 - 08894DE0, length 5)
_S1_2_8962200 20094 instructions (0,001%), 3349 calls (08962200 - 08962214, length 6)
_S1_2_89F7D10 20092 instructions (0,001%), 230 calls (089F7D10 - 089F7F78, length 155)
  Back Branch 089F7F1C 230 times (length 15)
_S1_2_8B7F6C0 20088 instructions (0,001%), 1116 calls (08B7F6C0 - 08B7F70C, length 20)
_S1_2_8ACA3DC 20068 instructions (0,001%), 132 calls (08ACA3DC - 08ACA9BC, length 377)
  Back Branch 08ACA828 289 times (length 243)
  Back Branch 08ACA88C 132 times (length 3)
  Back Branch 08ACA850 132 times (length 265)
_S1_2_8868B84 20064 instructions (0,001%), 2508 calls (08868B84 - 08868BB0, length 12)
_S1_2_8ABCB90 20024 instructions (0,001%), 132 calls (08ABCB90 - 08ABD120, length 357)
  Back Branch 08ABCF8C 311 times (length 223)
  Back Branch 08ABCFB4 132 times (length 245)
  Back Branch 08ABCFF0 132 times (length 3)
_S1_2_8A2F81C 19938 instructions (0,001%), 9969 calls (08A2F81C - 08A2F820, length 2)
_S1_2_8B7F760 19928 instructions (0,001%), 556 calls (08B7F760 - 08B7F7F4, length 38)
_S1_2_8ABC89C 19904 instructions (0,001%), 311 calls (08ABC89C - 08ABC998, length 64)
  Back Branch 08ABC8F0 311 times (length 7)
_S1_2_8A2FF0C 19894 instructions (0,001%), 406 calls (08A2FF0C - 08A2FFCC, length 49)
_S1_2_8928418 19874 instructions (0,001%), 1305 calls (08928418 - 08928470, length 23)
  Back Branch 0892845C 23 times (length 13)
_S1_2_8A20C70 19844 instructions (0,001%), 902 calls (08A20C70 - 08A20CC4, length 22)
_S1_2_8AFA400 19839 instructions (0,001%), 1167 calls (08AFA400 - 08AFA440, length 17)
_S1_2_8943A64 19820 instructions (0,001%), 9910 calls (08943A64 - 08943A68, length 2)
_S1_2_89426A0 19748 instructions (0,001%), 4937 calls (089426A0 - 089426AC, length 4)
_S1_2_89DDDD0 19712 instructions (0,001%), 558 calls (089DDDD0 - 089DDE9C, length 52)
_S1_2_88FE0B4 19669 instructions (0,001%), 1 calls (088FE0B4 - 088FE2C0, length 132)
  Back Branch 088FE260 644 times (length 62)
  Back Branch 088FE1F0 53 times (length 11)
  Back Branch 088FE138 44 times (length 14)
  Back Branch 088FE270 26 times (length 74)
_S1_2_89B7F60 19656 instructions (0,001%), 2184 calls (089B7F60 - 089B7F80, length 9)
_S1_2_89591D4 19631 instructions (0,001%), 888 calls (089591D4 - 08959294, length 49)
_S1_2_8927188 19482 instructions (0,000%), 1908 calls (08927188 - 089271E0, length 23)
  Back Branch 089271CC 268 times (length 11)
_S1_2_89A6D5C 19440 instructions (0,000%), 1080 calls (089A6D5C - 089A6DB4, length 23)
_S1_2_8962A88 19408 instructions (0,000%), 2426 calls (08962A88 - 08962AA4, length 8)
_S1_2_88ED034 19344 instructions (0,000%), 728 calls (088ED034 - 088ED0F4, length 49)
_S1_2_88D89E4 19327 instructions (0,000%), 2761 calls (088D89E4 - 088D89FC, length 7)
_S1_2_88849EC 19327 instructions (0,000%), 2761 calls (088849EC - 08884A04, length 7)
_S1_2_895A4A8 19170 instructions (0,000%), 710 calls (0895A4A8 - 0895A568, length 49)
_S1_2_89FFF58 19142 instructions (0,000%), 169 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
_S1_2_887ADA4 19031 instructions (0,000%), 874 calls (0887ADA4 - 0887AE70, length 52)
_S1_2_8957104 18910 instructions (0,000%), 512 calls (08957104 - 08957210, length 68)
  Back Branch 089571DC 16 times (length 41)
_S1_2_8AC4CF0 18904 instructions (0,000%), 1014 calls (08AC4CF0 - 08AC4D5C, length 28)
_S1_2_8A69C30 18823 instructions (0,000%), 483 calls (08A69C30 - 08A69D14, length 58)
_S1_2_8A6B2C4 18796 instructions (0,000%), 148 calls (08A6B2C4 - 08A6B59C, length 183)
_S1_2_89DD908 18678 instructions (0,000%), 1698 calls (089DD908 - 089DD948, length 17)
_S1_2_8B6ACCC 18587 instructions (0,000%), 426 calls (08B6ACCC - 08B6AE10, length 82)
_S1_2_89DF4A0 18510 instructions (0,000%), 579 calls (089DF4A0 - 089DF534, length 38)
_S1_2_895961C 18363 instructions (0,000%), 544 calls (0895961C - 0895967C, length 25)
  Back Branch 08959670 1485 times (length 11)
_S1_2_8A011EC 18253 instructions (0,000%), 223 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
_S1_2_8A19B9C 18199 instructions (0,000%), 244 calls (08A19B9C - 08A19E74, length 183)
_S1_2_8929AA4 18158 instructions (0,000%), 1297 calls (08929AA4 - 08929BE4, length 81)
_S1_2_89B8FC4 18147 instructions (0,000%), 263 calls (089B8FC4 - 089B9104, length 81)
_S1_2_8ABDC1C 18110 instructions (0,000%), 240 calls (08ABDC1C - 08ABEBA0, length 994)
  Back Branch 08ABDDDC 497 times (length 11)
_S1_2_88F9CA0 17974 instructions (0,000%), 183 calls (088F9CA0 - 088F9ED4, length 142)
_S1_2_8912B8C 17934 instructions (0,000%), 187 calls (08912B8C - 08912DC0, length 142)
_S1_2_8944D04 17847 instructions (0,000%), 1983 calls (08944D04 - 08944D24, length 9)
_S1_2_89456FC 17838 instructions (0,000%), 1982 calls (089456FC - 0894571C, length 9)
_S1_2_8962C34 17784 instructions (0,000%), 4446 calls (08962C34 - 08962C5C, length 11)
_S1_2_892A1E8 17766 instructions (0,000%), 141 calls (0892A1E8 - 0892A350, length 91)
  Back Branch 0892A300 1269 times (length 5)
_S1_2_894591C 17712 instructions (0,000%), 1968 calls (0894591C - 0894593C, length 9)
_S1_2_898CA10 17700 instructions (0,000%), 42 calls (0898CA10 - 0898CB78, length 91)
  Back Branch 0898CA88 1444 times (length 9)
  Back Branch 0898CB40 294 times (length 57)
_S1_2_8957448 17632 instructions (0,000%), 551 calls (08957448 - 089574C8, length 33)
_S1_2_8ABBD84 17556 instructions (0,000%), 132 calls (08ABBD84 - 08ABC07C, length 191)
  Back Branch 08ABBFCC 132 times (length 8)
_S1_2_891B1CC 17510 instructions (0,000%), 515 calls (0891B1CC - 0891B250, length 34)
_S1_2_8842D9C 17479 instructions (0,000%), 6 calls (08842D9C - 0884551C, length 2529)
  Back Branch 088431F0 109 times (length 34)
  Back Branch 088430C0 109 times (length 27)
  Back Branch 08844B18 109 times (length 85)
  Back Branch 08844738 36 times (length 25)
  Back Branch 08844910 24 times (length 104)
  Back Branch 0884474C 6 times (length 40)
  Back Branch 08844760 6 times (length 1355)
_S1_2_8A192BC 17352 instructions (0,000%), 853 calls (08A192BC - 08A19318, length 24)
  Back Branch 08A192F0 209 times (length 9)
_S1_2_89FAB18 17316 instructions (0,000%), 234 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FAB8C 234 times (length 685)
_S1_2_8B2F4E4 17295 instructions (0,000%), 178 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B2F51C 712 times (length 10)
  Back Branch 08B2F5C4 443 times (length 656)
  Back Branch 08B2F5D0 178 times (length 659)
_S1_2_8B606D0 17289 instructions (0,000%), 427 calls (08B606D0 - 08B60924, length 150)
_S1_2_8927914 17255 instructions (0,000%), 1015 calls (08927914 - 08927954, length 17)
_S1_2_895E960 17220 instructions (0,000%), 210 calls (0895E960 - 0895EBE8, length 163)
_S1_2_893CB84 17187 instructions (0,000%), 313 calls (0893CB84 - 0893CCB4, length 77)
_S1_2_888CB3C 17100 instructions (0,000%), 8550 calls (0888CB3C - 0888CB40, length 2)
_S1_2_89AA870 17082 instructions (0,000%), 275 calls (089AA870 - 089AA9E8, length 95)
_S1_2_896E5A4 16983 instructions (0,000%), 95 calls (0896E5A4 - 0896E658, length 46)
  Back Branch 0896E638 1105 times (length 30)
_S1_2_8850120 16947 instructions (0,000%), 789 calls (08850120 - 08850214, length 62)
  Back Branch 088501CC 120 times (length 11)
_S1_2_8815F44 16834 instructions (0,000%), 217 calls (08815F44 - 08816078, length 78)
  Back Branch 08816030 802 times (length 11)
_S1_2_887DB64 16785 instructions (0,000%), 5595 calls (0887DB64 - 0887DB6C, length 3)
_S1_2_89AA020 16758 instructions (0,000%), 42 calls (089AA020 - 089AA674, length 406)
  Back Branch 089AA26C 336 times (length 13)
  Back Branch 089AA27C 168 times (length 21)
_S1_2_896C2B8 16686 instructions (0,000%), 618 calls (0896C2B8 - 0896C320, length 27)
_S1_2_887D428 16667 instructions (0,000%), 1 calls (0887D428 - 0887D578, length 85)
  Back Branch 0887D53C 593 times (length 28)
_S1_2_8A76814 16567 instructions (0,000%), 73 calls (08A76814 - 08A76D68, length 342)
  Back Branch 08A76B7C 462 times (length 3)
  Back Branch 08A76C54 77 times (length 89)
  Back Branch 08A76884 77 times (length 3)
_S1_2_8A18460 16560 instructions (0,000%), 80 calls (08A18460 - 08A18660, length 129)
  Back Branch 08A18580 320 times (length 9)
  Back Branch 08A1852C 320 times (length 9)
  Back Branch 08A184C0 320 times (length 9)
_S1_2_893B624 16555 instructions (0,000%), 1427 calls (0893B624 - 0893B650, length 12)
_S1_2_89C7810 16402 instructions (0,000%), 139 calls (089C7810 - 089C7A0C, length 128)
_S1_2_8893E40 16378 instructions (0,000%), 8189 calls (08893E40 - 08893E44, length 2)
_S1_2_8A2F188 16354 instructions (0,000%), 1258 calls (08A2F188 - 08A2F1B8, length 13)
_S1_2_8925AD4 16323 instructions (0,000%), 581 calls (08925AD4 - 08925C0C, length 79)
  Back Branch 08925BE0 5 times (length 53)
_S1_2_8A14D64 16322 instructions (0,000%), 172 calls (08A14D64 - 08A14FD0, length 156)
  Back Branch 08A14E20 210 times (length 3)
  Back Branch 08A14DEC 210 times (length 17)
  Back Branch 08A14FA4 27 times (length 7)
  Back Branch 08A14F78 27 times (length 3)
_S1_2_8AB8E74 16284 instructions (0,000%), 555 calls (08AB8E74 - 08AB8F00, length 36)
  Back Branch 08AB8EDC 291 times (length 14)
_S1_2_89FDFD0 16279 instructions (0,000%), 284 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FDFE0 284 times (length 4034)
_S1_2_8919474 16205 instructions (0,000%), 262 calls (08919474 - 08919614, length 105)
_S1_2_886D128 16068 instructions (0,000%), 1236 calls (0886D128 - 0886D164, length 16)
_S1_2_8A8FEC0 16065 instructions (0,000%), 51 calls (08A8FEC0 - 08A901B0, length 189)
  Back Branch 08A90128 408 times (length 35)
_S1_2_8964D30 15984 instructions (0,000%), 592 calls (08964D30 - 08964D98, length 27)
_S1_2_887FC34 15888 instructions (0,000%), 3972 calls (0887FC34 - 0887FC40, length 4)
_S1_2_8953F48 15856 instructions (0,000%), 1982 calls (08953F48 - 08953F64, length 8)
_S1_2_895147C 15856 instructions (0,000%), 1982 calls (0895147C - 08951498, length 8)
_S1_2_89B31C4 15777 instructions (0,000%), 1753 calls (089B31C4 - 089B31E4, length 9)
_S1_2_8962C1C 15772 instructions (0,000%), 3943 calls (08962C1C - 08962C5C, length 17)
_S1_2_8957364 15760 instructions (0,000%), 484 calls (08957364 - 08957444, length 57)
  Back Branch 0895742C 476 times (length 44)
_S1_2_89A15EC 15716 instructions (0,000%), 109 calls (089A15EC - 089A1914, length 203)
  Back Branch 089A18B4 206 times (length 10)
  Back Branch 089A1900 206 times (length 15)
_S1_2_8923514 15704 instructions (0,000%), 296 calls (08923514 - 089235FC, length 59)
  Back Branch 089235B0 263 times (length 16)
  Back Branch 089235D8 28 times (length 6)
_S1_2_89634FC 15680 instructions (0,000%), 560 calls (089634FC - 08963598, length 40)
_S1_2_8878960 15595 instructions (0,000%), 706 calls (08878960 - 08878A0C, length 44)
_S1_2_8A3AD24 15576 instructions (0,000%), 88 calls (08A3AD24 - 08A3C084, length 1241)
_S1_2_8A69738 15560 instructions (0,000%), 389 calls (08A69738 - 08A6982C, length 62)
_S1_2_8B6B638 15555 instructions (0,000%), 426 calls (08B6B638 - 08B6B734, length 64)
_S1_2_8963AD0 15492 instructions (0,000%), 1291 calls (08963AD0 - 08963B04, length 14)
_S1_2_88F73C0 15340 instructions (0,000%), 236 calls (088F73C0 - 088F74BC, length 64)
_S1_2_8901D9C 15227 instructions (0,000%), 525 calls (08901D9C - 08901E14, length 31)
_S1_2_8808DF4 15226 instructions (0,000%), 28 calls (08808DF4 - 08809270, length 288)
  Back Branch 08808E98 117 times (length 22)
  Back Branch 088091A0 112 times (length 24)
  Back Branch 08809178 93 times (length 9)
  Back Branch 0880911C 89 times (length 42)
  Back Branch 08809250 72 times (length 38)
_S1_2_89B8E20 15222 instructions (0,000%), 402 calls (089B8E20 - 089B8F28, length 67)
_S1_2_89C38D4 15198 instructions (0,000%), 367 calls (089C38D4 - 089C39A0, length 52)
_S1_2_88261E0 15196 instructions (0,000%), 1 calls (088261E0 - 088264E0, length 193)
  Back Branch 08826404 270 times (length 34)
  Back Branch 0882633C 270 times (length 64)
  Back Branch 088264A4 90 times (length 9)
  Back Branch 08826350 3 times (length 75)
  Back Branch 08826418 3 times (length 45)
  Back Branch 0882646C 2 times (length 11)
_S1_2_895BD88 15155 instructions (0,000%), 1276 calls (0895BD88 - 0895BDCC, length 18)
_S1_2_8A15824 15103 instructions (0,000%), 203 calls (08A15824 - 08A15A34, length 133)
  Back Branch 08A15A00 203 times (length 3)
_S1_2_8912E58 15102 instructions (0,000%), 12 calls (08912E58 - 089133C4, length 348)
  Back Branch 089130EC 288 times (length 10)
  Back Branch 08912F40 270 times (length 10)
  Back Branch 08913340 42 times (length 278)
_S1_2_89AA9EC 15070 instructions (0,000%), 274 calls (089AA9EC - 089AAAFC, length 69)
_S1_2_8BBB300 15068 instructions (0,000%), 7534 calls (08BBB300 - 08BBB304, length 2)
_S1_2_8ADB610 15066 instructions (0,000%), 162 calls (08ADB610 - 08ADB788, length 95)
  Back Branch 08ADB77C 324 times (length 71)
  Back Branch 08ADB644 81 times (length 8)
  Back Branch 08ADB73C 81 times (length 8)
_S1_2_8950CE8 15059 instructions (0,000%), 407 calls (08950CE8 - 08950D7C, length 38)
_S1_2_885A888 14988 instructions (0,000%), 1 calls (0885A888 - 0885AD78, length 317)
  Back Branch 0885ACD8 70 times (length 228)
_S1_2_8AF7F74 14976 instructions (0,000%), 288 calls (08AF7F74 - 08AF803C, length 51)
_S1_2_89E2FF0 14972 instructions (0,000%), 197 calls (089E2FF0 - 089E3118, length 75)
_S1_2_8A1931C 14843 instructions (0,000%), 271 calls (08A1931C - 08A194DC, length 113)
_S1_2_89277BC 14800 instructions (0,000%), 1480 calls (089277BC - 089277F4, length 15)
_S1_2_8914820 14776 instructions (0,000%), 1 calls (08914820 - 08914974, length 86)
  Back Branch 08914944 398 times (length 37)
_S1_2_88E90F8 14761 instructions (0,000%), 491 calls (088E90F8 - 088E91E4, length 60)
_S1_2_89ECA44 14751 instructions (0,000%), 22 calls (089ECA44 - 089ED39C, length 599)
  Back Branch 089ECC00 418 times (length 12)
  Back Branch 089ED250 42 times (length 422)
_S1_2_88FCA58 14741 instructions (0,000%), 1 calls (088FCA58 - 088FCE08, length 237)
  Back Branch 088FCD70 125 times (length 138)
_S1_2_892BBA4 14736 instructions (0,000%), 850 calls (0892BBA4 - 0892BC00, length 24)
_S1_2_8BBB1E8 14730 instructions (0,000%), 7365 calls (08BBB1E8 - 08BBB1EC, length 2)
_S1_2_8961D1C 14718 instructions (0,000%), 414 calls (08961D1C - 08961D3C, length 9)
  Back Branch 08961D30 3162 times (length 4)
_S1_2_8A2F7B8 14705 instructions (0,000%), 596 calls (08A2F7B8 - 08A2F818, length 25)
_S1_2_89446A8 14664 instructions (0,000%), 282 calls (089446A8 - 08944838, length 101)
_S1_2_8925C10 14639 instructions (0,000%), 441 calls (08925C10 - 08925D00, length 61)
  Back Branch 08925CE4 304 times (length 21)
  Back Branch 08925CF0 304 times (length 54)
_S1_2_89A81C8 14581 instructions (0,000%), 2083 calls (089A81C8 - 089A81E0, length 7)
_S1_2_88F7778 14568 instructions (0,000%), 1214 calls (088F7778 - 088F77A4, length 12)
_S1_2_89C9404 14553 instructions (0,000%), 693 calls (089C9404 - 089C948C, length 35)
_S1_2_89C7A10 14553 instructions (0,000%), 99 calls (089C7A10 - 089C7CAC, length 168)
_S1_2_8AB1B44 14550 instructions (0,000%), 582 calls (08AB1B44 - 08AB1BB0, length 28)
_S1_2_894696C 14522 instructions (0,000%), 282 calls (0894696C - 08946A1C, length 45)
  Back Branch 08946A0C 434 times (length 16)
_S1_2_8A3AFB8 14514 instructions (0,000%), 82 calls (08A3AFB8 - 08A3C084, length 1076)
_S1_2_89125E4 14465 instructions (0,000%), 1 calls (089125E4 - 08912724, length 81)
  Back Branch 08912690 1024 times (length 14)
  Back Branch 089126A4 4 times (length 36)
_S1_2_89A1CD8 14406 instructions (0,000%), 686 calls (089A1CD8 - 089A1D60, length 35)
_S1_2_8BB4D40 14400 instructions (0,000%), 576 calls (08BB4D40 - 08BB4DA0, length 25)
_S1_2_8959B7C 14202 instructions (0,000%), 526 calls (08959B7C - 08959C04, length 35)
_S1_2_89677A0 14163 instructions (0,000%), 575 calls (089677A0 - 08967818, length 31)
_S1_2_8B2E5A0 14121 instructions (0,000%), 523 calls (08B2E5A0 - 08B2E610, length 29)
_S1_2_8B6BBE0 14100 instructions (0,000%), 564 calls (08B6BBE0 - 08B6BC40, length 25)
_S1_2_8869FD4 14092 instructions (0,000%), 1 calls (08869FD4 - 0886A248, length 158)
  Back Branch 0886A204 560 times (length 14)
  Back Branch 0886A13C 128 times (length 47)
  Back Branch 0886A214 70 times (length 41)
_S1_2_89F74C8 13925 instructions (0,000%), 557 calls (089F74C8 - 089F7528, length 25)
_S1_2_887B450 13920 instructions (0,000%), 696 calls (0887B450 - 0887B854, length 258)
_S1_2_887CAAC 13881 instructions (0,000%), 1983 calls (0887CAAC - 0887CAC4, length 7)
_S1_2_894729C 13860 instructions (0,000%), 1540 calls (0894729C - 089472C4, length 11)
_S1_2_8A2F5A8 13838 instructions (0,000%), 1258 calls (08A2F5A8 - 08A2F5D0, length 11)
_S1_2_89CEBB8 13799 instructions (0,000%), 132 calls (089CEBB8 - 089CEF88, length 245)
_S1_2_89497C4 13788 instructions (0,000%), 766 calls (089497C4 - 0894980C, length 19)
_S1_2_8A69B88 13762 instructions (0,000%), 983 calls (08A69B88 - 08A69BBC, length 14)
_S1_2_887D88C 13687 instructions (0,000%), 1 calls (0887D88C - 0887D944, length 47)
  Back Branch 0887D918 683 times (length 20)
_S1_2_8BACF40 13684 instructions (0,000%), 622 calls (08BACF40 - 08BACF94, length 22)
_S1_2_8AFBFB8 13680 instructions (0,000%), 912 calls (08AFBFB8 - 08AFBFF0, length 15)
_S1_2_884B960 13608 instructions (0,000%), 6 calls (0884B960 - 0884C20C, length 556)
  Back Branch 0884C1B4 36 times (length 334)
_S1_2_892F204 13560 instructions (0,000%), 534 calls (0892F204 - 0892F274, length 29)
_S1_2_89A5EF0 13493 instructions (0,000%), 76 calls (089A5EF0 - 089A621C, length 204)
  Back Branch 089A6100 86 times (length 58)
  Back Branch 089A61E8 76 times (length 10)
  Back Branch 089A617C 76 times (length 10)
_S1_2_89F2A50 13468 instructions (0,000%), 481 calls (089F2A50 - 089F2B18, length 51)
_S1_2_8869628 13464 instructions (0,000%), 132 calls (08869628 - 088697B4, length 100)
_S1_2_880C6F8 13368 instructions (0,000%), 144 calls (0880C6F8 - 0880C84C, length 86)
  Back Branch 0880C7E8 143 times (length 37)
  Back Branch 0880C804 143 times (length 58)
_S1_2_8A756B8 13365 instructions (0,000%), 81 calls (08A756B8 - 08A75954, length 168)
  Back Branch 08A7589C 486 times (length 3)
  Back Branch 08A75928 162 times (length 31)
_S1_2_8946950 13328 instructions (0,000%), 1904 calls (08946950 - 08946968, length 7)
_S1_2_89CA580 13308 instructions (0,000%), 6654 calls (089CA580 - 089CA584, length 2)
_S1_2_89B557C 13260 instructions (0,000%), 6630 calls (089B557C - 089B5580, length 2)
_S1_2_89F4F9C 13226 instructions (0,000%), 389 calls (089F4F9C - 089F50E8, length 84)
_S1_2_8BBB308 13218 instructions (0,000%), 6609 calls (08BBB308 - 08BBB30C, length 2)
_S1_2_8B304BC 13113 instructions (0,000%), 523 calls (08B304BC - 08B30540, length 34)
_S1_2_896DC20 13024 instructions (0,000%), 1628 calls (0896DC20 - 0896DC3C, length 8)
_S1_2_8A6ABF8 13024 instructions (0,000%), 148 calls (08A6ABF8 - 08A6AD70, length 95)
_S1_2_8A3ABCC 12998 instructions (0,000%), 134 calls (08A3ABCC - 08A3C084, length 1327)
_S1_2_89204E4 12967 instructions (0,000%), 684 calls (089204E4 - 08920534, length 21)
_S1_2_899CA94 12945 instructions (0,000%), 98 calls (0899CA94 - 0899D1D0, length 464)
  Back Branch 0899D0C4 3 times (length 12)
_S1_2_89DDFA0 12922 instructions (0,000%), 923 calls (089DDFA0 - 089DDFD4, length 14)
_S1_2_8A8DAA0 12848 instructions (0,000%), 584 calls (08A8DAA0 - 08A8DBD0, length 77)
_S1_2_882403C 12841 instructions (0,000%), 180 calls (0882403C - 0882414C, length 69)
  Back Branch 088240F8 270 times (length 21)
  Back Branch 08824110 90 times (length 32)
_S1_2_8A2FA9C 12584 instructions (0,000%), 350 calls (08A2FA9C - 08A2FB2C, length 37)
_S1_2_8959C68 12552 instructions (0,000%), 523 calls (08959C68 - 08959CDC, length 30)
_S1_2_8AF8760 12528 instructions (0,000%), 2088 calls (08AF8760 - 08AF8774, length 6)
_S1_2_895189C 12528 instructions (0,000%), 1566 calls (0895189C - 089518B8, length 8)
_S1_2_8830F24 12493 instructions (0,000%), 120 calls (08830F24 - 08831300, length 248)
_S1_2_89B30EC 12485 instructions (0,000%), 227 calls (089B30EC - 089B31C0, length 54)
_S1_2_89D358C 12478 instructions (0,000%), 367 calls (089D358C - 089D36E0, length 86)
_S1_2_89490B4 12472 instructions (0,000%), 902 calls (089490B4 - 08949138, length 34)
  Back Branch 08949120 746 times (length 4)
_S1_2_89466B0 12462 instructions (0,000%), 67 calls (089466B0 - 08946800, length 85)
  Back Branch 089467AC 1005 times (length 8)
_S1_2_8836FF4 12459 instructions (0,000%), 1 calls (08836FF4 - 088379F8, length 642)
  Back Branch 0883758C 320 times (length 10)
  Back Branch 08837380 286 times (length 10)
  Back Branch 08837948 13 times (length 471)
_S1_2_8893E30 12432 instructions (0,000%), 6216 calls (08893E30 - 08893E34, length 2)
_S1_2_8B70894 12432 instructions (0,000%), 518 calls (08B70894 - 08B708F0, length 24)
_S1_2_8AF835C 12384 instructions (0,000%), 288 calls (08AF835C - 08AF8404, length 43)
_S1_2_8B6DA00 12340 instructions (0,000%), 617 calls (08B6DA00 - 08B6DA4C, length 20)
_S1_2_8962C0C 12320 instructions (0,000%), 3080 calls (08962C0C - 08962C5C, length 21)
_S1_2_8AC6604 12281 instructions (0,000%), 423 calls (08AC6604 - 08AC6698, length 38)
_S1_2_8AEEC90 12231 instructions (0,000%), 162 calls (08AEEC90 - 08AEF0DC, length 276)
_S1_2_89B5358 12210 instructions (0,000%), 10 calls (089B5358 - 089B552C, length 118)
  Back Branch 089B54DC 262 times (length 69)
  Back Branch 089B550C 252 times (length 81)
  Back Branch 089B54C4 143 times (length 63)
  Back Branch 089B5514 119 times (length 19)
  Back Branch 089B53C4 18 times (length 19)
_S1_2_883527C 12202 instructions (0,000%), 2 calls (0883527C - 088354D8, length 152)
  Back Branch 088354A0 126 times (length 97)
  Back Branch 088352CC 126 times (length 5)
_S1_2_8B80D4C 12180 instructions (0,000%), 210 calls (08B80D4C - 08B80E1C, length 53)
  Back Branch 08B80D98 210 times (length 5)
_S1_2_8B99B90 12098 instructions (0,000%), 219 calls (08B99B90 - 08B99C68, length 55)
_S1_2_8926170 12040 instructions (0,000%), 1505 calls (08926170 - 0892618C, length 8)
_S1_2_8BBB130 11964 instructions (0,000%), 5982 calls (08BBB130 - 08BBB134, length 2)
_S1_2_8B7F7F8 11909 instructions (0,000%), 351 calls (08B7F7F8 - 08B7F87C, length 34)
_S1_2_89B7BE4 11880 instructions (0,000%), 540 calls (089B7BE4 - 089B7E70, length 164)
_S1_2_8A3A638 11865 instructions (0,000%), 791 calls (08A3A638 - 08A3A6AC, length 30)
_S1_2_89C059C 11832 instructions (0,000%), 416 calls (089C059C - 089C0624, length 35)
_S1_2_8958D18 11826 instructions (0,000%), 454 calls (08958D18 - 08958D84, length 28)
_S1_2_8AE49DC 11826 instructions (0,000%), 162 calls (08AE49DC - 08AE4D70, length 230)
_S1_2_89F41C4 11817 instructions (0,000%), 74 calls (089F41C4 - 089F4580, length 240)
  Back Branch 089F4548 74 times (length 3)
_S1_2_899E854 11726 instructions (0,000%), 149 calls (0899E854 - 0899EA7C, length 139)
  Back Branch 0899E8EC 176 times (length 9)
  Back Branch 0899E934 96 times (length 9)
  Back Branch 0899E9A4 48 times (length 22)
  Back Branch 0899E9F0 48 times (length 13)
_S1_2_8979D98 11708 instructions (0,000%), 11 calls (08979D98 - 0897A764, length 628)
  Back Branch 0897A270 138 times (length 60)
  Back Branch 0897A688 10 times (length 3)
  Back Branch 0897A594 10 times (length 3)
  Back Branch 0897A5CC 10 times (length 211)
_S1_2_8AF8E64 11664 instructions (0,000%), 144 calls (08AF8E64 - 08AF8FA0, length 80)
_S1_2_89143F8 11652 instructions (0,000%), 12 calls (089143F8 - 08914684, length 164)
  Back Branch 08914650 115 times (length 116)
_S1_2_898ECC8 11562 instructions (0,000%), 282 calls (0898ECC8 - 0898FF6C, length 1194)
_S1_2_889754C 11535 instructions (0,000%), 69 calls (0889754C - 08897668, length 72)
  Back Branch 0889765C 210 times (length 47)
_S1_2_89D9570 11534 instructions (0,000%), 339 calls (089D9570 - 089D9604, length 38)
_S1_2_89B7A20 11500 instructions (0,000%), 575 calls (089B7A20 - 089B7BE0, length 113)
_S1_2_8B612E0 11422 instructions (0,000%), 426 calls (08B612E0 - 08B613F0, length 69)
  Back Branch 08B61390 64 times (length 22)
_S1_2_893B908 11403 instructions (0,000%), 1233 calls (0893B908 - 0893B990, length 35)
_S1_2_8978780 11362 instructions (0,000%), 5681 calls (08978780 - 08978784, length 2)
_S1_2_8879954 11362 instructions (0,000%), 874 calls (08879954 - 08879984, length 13)
_S1_2_891AF90 11275 instructions (0,000%), 205 calls (0891AF90 - 0891B064, length 54)
_S1_2_8B60F4C 11252 instructions (0,000%), 426 calls (08B60F4C - 08B61058, length 68)
  Back Branch 08B60FF8 64 times (length 21)
_S1_2_89FD04C 11159 instructions (0,000%), 71 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FD354 71 times (length 3231)
  Back Branch 089FD340 71 times (length 3226)
_S1_2_88A1C80 11046 instructions (0,000%), 38 calls (088A1C80 - 088A20F8, length 287)
_S1_2_8BBB6E8 11014 instructions (0,000%), 5507 calls (08BBB6E8 - 08BBB6EC, length 2)
_S1_2_8BBB6A0 11014 instructions (0,000%), 5507 calls (08BBB6A0 - 08BBB6A4, length 2)
_S1_2_8920E38 10997 instructions (0,000%), 292 calls (08920E38 - 08920F50, length 71)
_S1_2_89EBFA0 10944 instructions (0,000%), 348 calls (089EBFA0 - 089EC040, length 41)
_S1_2_8964F58 10942 instructions (0,000%), 23 calls (08964F58 - 08965014, length 48)
  Back Branch 08964FBC 635 times (length 20)
_S1_2_888EC24 10869 instructions (0,000%), 1 calls (0888EC24 - 0888F044, length 265)
  Back Branch 0888ED90 171 times (length 7)
  Back Branch 0888EEFC 113 times (length 48)
  Back Branch 0888EF10 57 times (length 123)
_S1_2_89C152C 10800 instructions (0,000%), 150 calls (089C152C - 089C1680, length 86)
_S1_2_8876DBC 10780 instructions (0,000%), 308 calls (08876DBC - 08876E48, length 36)
_S1_2_88A87A8 10760 instructions (0,000%), 1345 calls (088A87A8 - 088A87F0, length 19)
_S1_2_8AF8340 10752 instructions (0,000%), 1536 calls (08AF8340 - 08AF8358, length 7)
_S1_2_8B2F7D8 10744 instructions (0,000%), 1 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2FA5C 150747 times (length 155)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B2FA40 71562 times (length 10)
  Back Branch 08B2F858 59755 times (length 27)
  Back Branch 08B2FC04 55034 times (length 22)
  Back Branch 08B2FCD8 51492 times (length 1109)
  Back Branch 08B3007C 12942 times (length 1342)
  Back Branch 08B30084 12501 times (length 1344)
  Back Branch 08B2FF60 11564 times (length 10)
  Back Branch 08B2FE2C 6576 times (length 22)
  Back Branch 08B2FB90 1739 times (length 1027)
  Back Branch 08B2F8DC 1690 times (length 10)
  Back Branch 08B2F96C 1109 times (length 10)
  Back Branch 08B2FA70 704 times (length 955)
  Back Branch 08B2F9C8 667 times (length 10)
  Back Branch 08B2FCB0 593 times (length 25)
  Back Branch 08B2FD60 321 times (length 10)
  Back Branch 08B2FED4 84 times (length 25)
  Back Branch 08B2FCF0 70 times (length 1115)
_S1_2_8AB91BC 10692 instructions (0,000%), 132 calls (08AB91BC - 08AB93C8, length 132)
  Back Branch 08AB9274 132 times (length 17)
_S1_2_88F0938 10672 instructions (0,000%), 116 calls (088F0938 - 088F0A14, length 56)
  Back Branch 088F09E4 928 times (length 5)
_S1_2_89CA564 10666 instructions (0,000%), 5333 calls (089CA564 - 089CA568, length 2)
_S1_2_89CA55C 10666 instructions (0,000%), 5333 calls (089CA55C - 089CA560, length 2)
_S1_2_896DC40 10646 instructions (0,000%), 92 calls (0896DC40 - 0896DF88, length 211)
  Back Branch 0896DF24 77 times (length 3)
_S1_2_88890EC 10632 instructions (0,000%), 5316 calls (088890EC - 088890F0, length 2)
_S1_2_88894E8 10632 instructions (0,000%), 3544 calls (088894E8 - 088894F0, length 3)
_S1_2_891CBA8 10600 instructions (0,000%), 530 calls (0891CBA8 - 0891CC08, length 25)
_S1_2_8A8FB68 10557 instructions (0,000%), 51 calls (08A8FB68 - 08A8FD68, length 129)
  Back Branch 08A8FBC8 204 times (length 9)
  Back Branch 08A8FC34 204 times (length 9)
  Back Branch 08A8FC88 204 times (length 9)
_S1_2_88EBE4C 10512 instructions (0,000%), 146 calls (088EBE4C - 088EBF64, length 71)
_S1_2_8AB6AC4 10476 instructions (0,000%), 291 calls (08AB6AC4 - 08AB6B68, length 42)
_S1_2_8931B28 10434 instructions (0,000%), 141 calls (08931B28 - 08931C48, length 73)
_S1_2_89DD94C 10431 instructions (0,000%), 1204 calls (089DD94C - 089DD9AC, length 25)
_S1_2_883296C 10422 instructions (0,000%), 101 calls (0883296C - 08832BA0, length 142)
_S1_2_8A5C528 10410 instructions (0,000%), 10 calls (08A5C528 - 08A5D648, length 1097)
  Back Branch 08A5D2D8 510 times (length 7)
  Back Branch 08A5D338 510 times (length 7)
  Back Branch 08A5C6C0 70 times (length 11)
_S1_2_8927698 10354 instructions (0,000%), 167 calls (08927698 - 089277B8, length 73)
_S1_2_8944600 10315 instructions (0,000%), 1 calls (08944600 - 08944658, length 23)
  Back Branch 0894463C 1380 times (length 12)
  Back Branch 0894464C 55 times (length 18)
_S1_2_88F9ED8 10250 instructions (0,000%), 140 calls (088F9ED8 - 088FA0AC, length 118)
_S1_2_8989C80 10236 instructions (0,000%), 1706 calls (08989C80 - 08989C94, length 6)
_S1_2_8889F44 10221 instructions (0,000%), 126 calls (08889F44 - 0888A12C, length 123)
_S1_2_8A3C160 10185 instructions (0,000%), 291 calls (08A3C160 - 08A3CD74, length 774)
_S1_2_8A302E4 10127 instructions (0,000%), 247 calls (08A302E4 - 08A303BC, length 55)
_S1_2_89FD840 10038 instructions (0,000%), 42 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FD98C 84 times (length 65)
  Back Branch 089FD9AC 42 times (length 3637)
  Back Branch 089FD9CC 42 times (length 3645)
_S1_2_89C03DC 10032 instructions (0,000%), 304 calls (089C03DC - 089C047C, length 41)
_S1_2_89FE774 10030 instructions (0,000%), 170 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FE7B0 170 times (length 4534)
_S1_2_891C35C 9940 instructions (0,000%), 140 calls (0891C35C - 0891C4DC, length 97)
_S1_2_8948C38 9920 instructions (0,000%), 1984 calls (08948C38 - 08948EFC, length 178)
_S1_2_8870BA8 9915 instructions (0,000%), 1983 calls (08870BA8 - 08870BB8, length 5)
_S1_2_8911390 9910 instructions (0,000%), 1982 calls (08911390 - 089113A0, length 5)
_S1_2_89C39A4 9888 instructions (0,000%), 412 calls (089C39A4 - 089C3A34, length 37)
_S1_2_8835618 9875 instructions (0,000%), 111 calls (08835618 - 088356E4, length 52)
  Back Branch 088356A8 715 times (length 15)
_S1_2_8AB8F94 9768 instructions (0,000%), 132 calls (08AB8F94 - 08AB90B8, length 74)
_S1_2_8957768 9653 instructions (0,000%), 583 calls (08957768 - 08957824, length 48)
_S1_2_887B3AC 9612 instructions (0,000%), 1602 calls (0887B3AC - 0887B3C8, length 8)
_S1_2_8A6E650 9599 instructions (0,000%), 331 calls (08A6E650 - 08A6E6C0, length 29)
_S1_2_8AD9614 9588 instructions (0,000%), 81 calls (08AD9614 - 08AD97B0, length 104)
  Back Branch 08AD9760 313 times (length 11)
_S1_2_894A09C 9555 instructions (0,000%), 3185 calls (0894A09C - 0894A0A4, length 3)
_S1_2_887E3FC 9534 instructions (0,000%), 1362 calls (0887E3FC - 0887E414, length 7)
_S1_2_882A820 9527 instructions (0,000%), 270 calls (0882A820 - 0882A8AC, length 36)
_S1_2_8961E50 9525 instructions (0,000%), 1905 calls (08961E50 - 08961E60, length 5)
_S1_2_887A6A0 9522 instructions (0,000%), 4761 calls (0887A6A0 - 0887A6A4, length 2)
_S1_2_8AFBF7C 9495 instructions (0,000%), 633 calls (08AFBF7C - 08AFBFB4, length 15)
_S1_2_8A305E4 9494 instructions (0,000%), 541 calls (08A305E4 - 08A30658, length 30)
_S1_2_888D4EC 9445 instructions (0,000%), 550 calls (0888D4EC - 0888D540, length 22)
_S1_2_8956230 9386 instructions (0,000%), 247 calls (08956230 - 089562C4, length 38)
_S1_2_8B71564 9280 instructions (0,000%), 928 calls (08B71564 - 08B71588, length 10)
_S1_2_89496D4 9266 instructions (0,000%), 2 calls (089496D4 - 089497C0, length 60)
  Back Branch 08949774 510 times (length 18)
_S1_2_89CA7E4 9234 instructions (0,000%), 145 calls (089CA7E4 - 089CA8E4, length 65)
_S1_2_8A8F5BC 9225 instructions (0,000%), 369 calls (08A8F5BC - 08A8F61C, length 25)
_S1_2_894724C 9198 instructions (0,000%), 511 calls (0894724C - 08947298, length 20)
_S1_2_89A58E8 9180 instructions (0,000%), 36 calls (089A58E8 - 089A5E1C, length 334)
  Back Branch 089A5D20 144 times (length 3)
  Back Branch 089A5BBC 36 times (length 14)
_S1_2_8828AB8 9137 instructions (0,000%), 686 calls (08828AB8 - 08828B04, length 20)
_S1_2_893FCAC 9120 instructions (0,000%), 1140 calls (0893FCAC - 0893FCC8, length 8)
_S1_2_8921068 9104 instructions (0,000%), 569 calls (08921068 - 08921180, length 71)
_S1_2_8923DC8 9088 instructions (0,000%), 142 calls (08923DC8 - 08923F08, length 81)
_S1_2_891C4E0 9035 instructions (0,000%), 139 calls (0891C4E0 - 0891C5DC, length 64)
_S1_2_888D544 9027 instructions (0,000%), 528 calls (0888D544 - 0888D598, length 22)
_S1_2_8946024 9024 instructions (0,000%), 2256 calls (08946024 - 08946030, length 4)
_S1_2_8B6DD78 8968 instructions (0,000%), 1121 calls (08B6DD78 - 08B6DD94, length 8)
_S1_2_8892394 8963 instructions (0,000%), 1 calls (08892394 - 08892540, length 108)
  Back Branch 088924E8 193 times (length 44)
  Back Branch 08892508 2 times (length 71)
_S1_2_8A15A38 8932 instructions (0,000%), 203 calls (08A15A38 - 08A15AEC, length 46)
  Back Branch 08A15A9C 203 times (length 11)
_S1_2_8955AB0 8901 instructions (0,000%), 207 calls (08955AB0 - 08955B58, length 43)
_S1_2_88F74C0 8878 instructions (0,000%), 193 calls (088F74C0 - 088F7584, length 50)
_S1_2_885A0BC 8878 instructions (0,000%), 132 calls (0885A0BC - 0885A1E8, length 76)
_S1_2_88911D8 8856 instructions (0,000%), 221 calls (088911D8 - 088912B0, length 55)
_S1_2_8A49388 8829 instructions (0,000%), 609 calls (08A49388 - 08A493D8, length 21)
_S1_2_8AFAEBC 8818 instructions (0,000%), 2 calls (08AFAEBC - 08AFAFD0, length 70)
  Back Branch 08AFAFCC 674 times (length 26)
  Back Branch 08AFAF70 674 times (length 27)
_S1_2_893AD38 8784 instructions (0,000%), 640 calls (0893AD38 - 0893AD6C, length 14)
_S1_2_8923C74 8773 instructions (0,000%), 283 calls (08923C74 - 08923D44, length 53)
_S1_2_8A10D84 8685 instructions (0,000%), 94 calls (08A10D84 - 08A10EEC, length 91)
_S1_2_8888284 8684 instructions (0,000%), 334 calls (08888284 - 088882E8, length 26)
_S1_2_8925DF0 8680 instructions (0,000%), 434 calls (08925DF0 - 08925E9C, length 44)
_S1_2_881D0B0 8676 instructions (0,000%), 2892 calls (0881D0B0 - 0881D0B8, length 3)
_S1_2_89C5D44 8670 instructions (0,000%), 102 calls (089C5D44 - 089C5E98, length 86)
_S1_2_89FD43C 8650 instructions (0,000%), 50 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FD6A4 50 times (length 3443)
_S1_2_8AFA83C 8632 instructions (0,000%), 1079 calls (08AFA83C - 08AFA858, length 8)
_S1_2_89F5BB0 8619 instructions (0,000%), 663 calls (089F5BB0 - 089F5BE0, length 13)
_S1_2_8914C40 8600 instructions (0,000%), 4 calls (08914C40 - 08914DD8, length 103)
  Back Branch 08914DBC 256 times (length 47)
  Back Branch 08914DCC 12 times (length 78)
_S1_2_88356F8 8571 instructions (0,000%), 312 calls (088356F8 - 088357B0, length 47)
_S1_2_888DC64 8567 instructions (0,000%), 201 calls (0888DC64 - 0888DD58, length 62)
  Back Branch 0888DCF0 167 times (length 8)
  Back Branch 0888DD38 167 times (length 8)
_S1_2_891A15C 8559 instructions (0,000%), 1 calls (0891A15C - 0891A2AC, length 85)
  Back Branch 0891A28C 653 times (length 17)
_S1_2_8923924 8556 instructions (0,000%), 232 calls (08923924 - 08923A00, length 56)
_S1_2_89E3DBC 8542 instructions (0,000%), 81 calls (089E3DBC - 089E3FA0, length 122)
_S1_2_8925494 8524 instructions (0,000%), 608 calls (08925494 - 0892550C, length 31)
_S1_2_89A1DF0 8523 instructions (0,000%), 152 calls (089A1DF0 - 089A1F64, length 94)
_S1_2_8A3C1D0 8505 instructions (0,000%), 243 calls (08A3C1D0 - 08A3CD74, length 746)
_S1_2_8A6E508 8479 instructions (0,000%), 139 calls (08A6E508 - 08A6E5F4, length 60)
_S1_2_89639D8 8453 instructions (0,000%), 200 calls (089639D8 - 08963ACC, length 62)
_S1_2_8928808 8442 instructions (0,000%), 603 calls (089287F8 - 0892891C, length 74)
  Back Branch 08928818 603 times (length 10)
_S1_2_8AB1D2C 8439 instructions (0,000%), 291 calls (08AB1D2C - 08AB1F20, length 126)
_S1_2_8A3A6B0 8428 instructions (0,000%), 196 calls (08A3A6B0 - 08A3A758, length 43)
_S1_2_8B995B8 8425 instructions (0,000%), 1685 calls (08B995B8 - 08B995C8, length 5)
_S1_2_8A1F030 8400 instructions (0,000%), 7 calls (08A1F030 - 08A1F0A8, length 31)
  Back Branch 08A1F090 1176 times (length 7)
_S1_2_8888EE0 8385 instructions (0,000%), 2795 calls (08888EE0 - 08888EE8, length 3)
_S1_2_88F0A9C 8352 instructions (0,000%), 116 calls (088F0A9C - 088F0BCC, length 77)
_S1_2_895806C 8340 instructions (0,000%), 2780 calls (0895806C - 08958074, length 3)
_S1_2_8B7A718 8330 instructions (0,000%), 490 calls (08B7A718 - 08B7A768, length 21)
_S1_2_882BB64 8326 instructions (0,000%), 145 calls (0882BB64 - 0882BD38, length 118)
_S1_2_8A69DE8 8303 instructions (0,000%), 193 calls (08A69DE8 - 08A69EB0, length 51)
_S1_2_8893E38 8250 instructions (0,000%), 4125 calls (08893E38 - 08893E3C, length 2)
_S1_2_89C6530 8249 instructions (0,000%), 113 calls (089C6530 - 089C6654, length 74)
_S1_2_89A12A4 8201 instructions (0,000%), 332 calls (089A12A4 - 089A1510, length 156)
_S1_2_894693C 8188 instructions (0,000%), 2047 calls (0894693C - 0894694C, length 5)
_S1_2_8876188 8181 instructions (0,000%), 2727 calls (08876188 - 08876190, length 3)
_S1_2_889712C 8164 instructions (0,000%), 4082 calls (0889712C - 08897130, length 2)
_S1_2_8963B08 8163 instructions (0,000%), 10 calls (08963B08 - 08963C7C, length 94)
  Back Branch 08963C50 289 times (length 32)
_S1_2_8A2E210 8160 instructions (0,000%), 170 calls (08A2E210 - 08A2E2CC, length 48)
_S1_2_8AB1BB4 8145 instructions (0,000%), 291 calls (08AB1BB4 - 08AB1C58, length 42)
_S1_2_8B6E818 8140 instructions (0,000%), 814 calls (08B6E818 - 08B6E83C, length 10)
_S1_2_8835FF0 8099 instructions (0,000%), 61 calls (08835FF0 - 08836174, length 98)
  Back Branch 08836134 288 times (length 58)
_S1_2_889E964 8080 instructions (0,000%), 4040 calls (0889E964 - 0889E968, length 2)
_S1_2_8919618 8072 instructions (0,000%), 146 calls (08919618 - 08919780, length 91)
_S1_2_8894CF8 8056 instructions (0,000%), 4028 calls (08894CF8 - 08894CFC, length 2)
_S1_2_8894AAC 8048 instructions (0,000%), 4024 calls (08894AAC - 08894AB0, length 2)
_S1_2_8BBB6D0 7976 instructions (0,000%), 3988 calls (08BBB6D0 - 08BBB6D4, length 2)
_S1_2_88324AC 7932 instructions (0,000%), 3966 calls (088324AC - 088324B0, length 2)
_S1_2_894B3B8 7932 instructions (0,000%), 1983 calls (0894B3B8 - 0894B3F8, length 17)
_S1_2_88324F8 7928 instructions (0,000%), 3964 calls (088324F8 - 088324FC, length 2)
_S1_2_8AC4DD0 7896 instructions (0,000%), 168 calls (08AC4DD0 - 08AC4EE8, length 71)
_S1_2_8A69FBC 7872 instructions (0,000%), 192 calls (08A69FBC - 08A6A05C, length 41)
_S1_2_893BA40 7826 instructions (0,000%), 559 calls (0893BA40 - 0893BAC8, length 35)
_S1_2_8BA645C 7806 instructions (0,000%), 46 calls (08BA645C - 08BA6754, length 191)
  Back Branch 08BA66D8 80 times (length 24)
  Back Branch 08BA6628 80 times (length 71)
  Back Branch 08BA65D4 80 times (length 24)
_S1_2_894F800 7800 instructions (0,000%), 260 calls (0894F800 - 0894F874, length 30)
_S1_2_8AB90BC 7788 instructions (0,000%), 132 calls (08AB90BC - 08AB91B8, length 64)
_S1_2_89C9F18 7775 instructions (0,000%), 311 calls (089C9F18 - 089C9F78, length 25)
_S1_2_888DE48 7770 instructions (0,000%), 210 calls (0888DE48 - 0888DEE0, length 39)
_S1_2_89FAAA0 7692 instructions (0,000%), 84 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FAB10 84 times (length 654)
_S1_2_8924938 7668 instructions (0,000%), 142 calls (08924938 - 08924A08, length 53)
_S1_2_8949E94 7665 instructions (0,000%), 365 calls (08949E94 - 08949EE4, length 21)
_S1_2_8926010 7657 instructions (0,000%), 2 calls (08926010 - 08926114, length 66)
  Back Branch 089260B8 883 times (length 5)
  Back Branch 08926090 522 times (length 6)
_S1_2_89CAE44 7656 instructions (0,000%), 132 calls (089CAE44 - 089CAF68, length 74)
_S1_2_899C448 7644 instructions (0,000%), 78 calls (0899C448 - 0899C690, length 147)
_S1_2_89B42F0 7640 instructions (0,000%), 1910 calls (089B42F0 - 089B42FC, length 4)
_S1_2_8A2F6D4 7634 instructions (0,000%), 694 calls (08A2F6D4 - 08A2F6FC, length 11)
_S1_2_8A2F67C 7634 instructions (0,000%), 694 calls (08A2F67C - 08A2F6A4, length 11)
_S1_2_893C240 7626 instructions (0,000%), 324 calls (0893C240 - 0893C3F0, length 109)
_S1_2_8AC65AC 7614 instructions (0,000%), 423 calls (08AC65AC - 08AC6600, length 22)
_S1_2_8AC5098 7614 instructions (0,000%), 423 calls (08AC5098 - 08AC50DC, length 18)
_S1_2_8929E6C 7614 instructions (0,000%), 141 calls (08929E6C - 08929F3C, length 53)
_S1_2_8A49B40 7598 instructions (0,000%), 572 calls (08A49B40 - 08A49B98, length 23)
_S1_2_88F7588 7524 instructions (0,000%), 227 calls (088F7588 - 088F764C, length 50)
_S1_2_89CBFC8 7524 instructions (0,000%), 132 calls (089CBFC8 - 089CC0A4, length 56)
_S1_2_89A1918 7524 instructions (0,000%), 109 calls (089A1918 - 089A1C3C, length 202)
_S1_2_8A36A64 7496 instructions (0,000%), 1 calls (08A36A64 - 08A37D60, length 1216)
  Back Branch 08A36C38 127 times (length 11)
  Back Branch 08A37D2C 54 times (length 855)
  Back Branch 08A37BA0 1 times (length 14)
_S1_2_8978574 7488 instructions (0,000%), 36 calls (08978574 - 0897877C, length 131)
  Back Branch 089786A8 288 times (length 7)
  Back Branch 089786BC 144 times (length 15)
_S1_2_89C36F8 7480 instructions (0,000%), 374 calls (089C36F8 - 089C3744, length 20)
_S1_2_891B73C 7458 instructions (0,000%), 113 calls (0891B73C - 0891B83C, length 65)
_S1_2_8B6BB98 7424 instructions (0,000%), 928 calls (08B6BB98 - 08B6BBB4, length 8)
_S1_2_88406E4 7368 instructions (0,000%), 6 calls (088406E4 - 088410AC, length 627)
  Back Branch 08841078 42 times (length 30)
  Back Branch 08840E3C 42 times (length 84)
  Back Branch 08840FCC 42 times (length 3)
  Back Branch 08840A68 24 times (length 8)
  Back Branch 08840B28 24 times (length 17)
  Back Branch 08840B3C 24 times (length 40)
  Back Branch 088408C0 24 times (length 6)
  Back Branch 08840A94 12 times (length 27)
  Back Branch 08840F14 12 times (length 19)
_S1_2_893F9E4 7360 instructions (0,000%), 200 calls (0893F9E4 - 0893FA74, length 37)
_S1_2_8948F00 7353 instructions (0,000%), 1 calls (08948F00 - 08949048, length 83)
  Back Branch 08948FF8 256 times (length 11)
  Back Branch 08948F94 256 times (length 17)
_S1_2_89C0264 7345 instructions (0,000%), 113 calls (089C0264 - 089C0360, length 64)
_S1_2_89C9DE0 7329 instructions (0,000%), 99 calls (089C9DE0 - 089C9F08, length 75)
_S1_2_8949E10 7300 instructions (0,000%), 365 calls (08949E10 - 08949E90, length 33)
_S1_2_89C14C8 7274 instructions (0,000%), 308 calls (089C14C8 - 089C1528, length 25)
_S1_2_88F01A8 7267 instructions (0,000%), 141 calls (088F01A8 - 088F0278, length 53)
_S1_2_8A3CE08 7252 instructions (0,000%), 196 calls (08A3CE08 - 08A3CE98, length 37)
_S1_2_89A289C 7232 instructions (0,000%), 135 calls (089A289C - 089A2A04, length 91)
  Back Branch 089A2904 73 times (length 18)
  Back Branch 089A2930 73 times (length 3)
_S1_2_886646C 7208 instructions (0,000%), 901 calls (0886646C - 08866488, length 8)
_S1_2_8964C2C 7194 instructions (0,000%), 224 calls (08964C2C - 08964CB8, length 36)
_S1_2_8A0F7A4 7193 instructions (0,000%), 22 calls (08A0F7A4 - 08A101E0, length 656)
  Back Branch 08A0FFD4 18 times (length 3)
  Back Branch 08A0FFA8 18 times (length 120)
  Back Branch 08A0FD70 18 times (length 3)
_S1_2_887FD2C 7190 instructions (0,000%), 240 calls (0887FD2C - 0887FDCC, length 41)
  Back Branch 0887FDB4 240 times (length 17)
  Back Branch 0887FD90 240 times (length 8)
_S1_2_895B9B8 7175 instructions (0,000%), 1025 calls (0895B9B8 - 0895B9D0, length 7)
_S1_2_89B4300 7168 instructions (0,000%), 3584 calls (089B4300 - 089B4304, length 2)
_S1_2_892EB84 7162 instructions (0,000%), 170 calls (0892D82C - 0892F200, length 1654)
  Back Branch 0892F1C4 31540 times (length 1633)
  Back Branch 0892EC04 28 times (length 1272)
_S1_2_88EC268 7156 instructions (0,000%), 105 calls (088EC268 - 088EC350, length 59)
  Back Branch 088EC338 301 times (length 47)
_S1_2_8B8C1EC 7134 instructions (0,000%), 246 calls (08B8C1EC - 08B8C25C, length 29)
_S1_2_8978C60 7110 instructions (0,000%), 42 calls (08978C60 - 089790D4, length 286)
  Back Branch 08978DE0 3 times (length 33)
_S1_2_886CC04 7088 instructions (0,000%), 3544 calls (0886CC04 - 0886CC08, length 2)
_S1_2_89BA11C 7050 instructions (0,000%), 285 calls (089BA11C - 089BA25C, length 81)
_S1_2_8A01624 7035 instructions (0,000%), 24 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 08A01770 11 times (length 44)
_S1_2_8969BC8 7033 instructions (0,000%), 85 calls (08969BC8 - 0896A194, length 372)
  Back Branch 08969F8C 49 times (length 3)
  Back Branch 0896A158 35 times (length 3)
  Back Branch 08969DBC 1 times (length 3)
_S1_2_89BE678 7018 instructions (0,000%), 319 calls (089BE678 - 089BE708, length 37)
_S1_2_8AAD608 6996 instructions (0,000%), 132 calls (08AAD608 - 08AAD7E4, length 120)
_S1_2_8AB22E8 6984 instructions (0,000%), 291 calls (08AB22E8 - 08AB2344, length 24)
_S1_2_889D694 6976 instructions (0,000%), 872 calls (0889D694 - 0889D6B0, length 8)
_S1_2_8949638 6975 instructions (0,000%), 3 calls (08949638 - 089496AC, length 30)
  Back Branch 08949694 768 times (length 9)
_S1_2_8AFC170 6966 instructions (0,000%), 258 calls (08AFC170 - 08AFC1D8, length 27)
_S1_2_8AFC104 6966 instructions (0,000%), 258 calls (08AFC104 - 08AFC16C, length 27)
_S1_2_8ADB78C 6966 instructions (0,000%), 81 calls (08ADB78C - 08ADB900, length 94)
_S1_2_8A02254 6956 instructions (0,000%), 148 calls (08A02254 - 08A0231C, length 51)
_S1_2_88882FC 6932 instructions (0,000%), 116 calls (088882FC - 088883F4, length 63)
_S1_2_895F844 6930 instructions (0,000%), 210 calls (0895F844 - 0895F8B8, length 30)
  Back Branch 0895F8A8 420 times (length 10)
_S1_2_8A69AE8 6920 instructions (0,000%), 346 calls (08A69AE8 - 08A69B84, length 40)
_S1_2_886A24C 6902 instructions (0,000%), 1 calls (0886A24C - 0886A398, length 84)
  Back Branch 0886A2EC 200 times (length 18)
  Back Branch 0886A348 170 times (length 17)
  Back Branch 0886A364 10 times (length 53)
_S1_2_8A6E6C4 6895 instructions (0,000%), 185 calls (08A6E6C4 - 08A6E770, length 44)
_S1_2_8B8C260 6846 instructions (0,000%), 101 calls (08B8C260 - 08B8C3A0, length 81)
_S1_2_896DAB0 6831 instructions (0,000%), 11 calls (0896DAB0 - 0896DB04, length 22)
  Back Branch 0896DAF8 484 times (length 14)
_S1_2_8914DDC 6823 instructions (0,000%), 1 calls (08914DDC - 08914F74, length 103)
  Back Branch 08914F58 240 times (length 43)
  Back Branch 08914F68 14 times (length 71)
_S1_2_8A8E080 6798 instructions (0,000%), 618 calls (08A8E080 - 08A8E0A8, length 11)
_S1_2_891B254 6765 instructions (0,000%), 123 calls (0891B254 - 0891B328, length 54)
_S1_2_886F500 6696 instructions (0,000%), 837 calls (0886F500 - 0886FCEC, length 508)
_S1_2_8865170 6678 instructions (0,000%), 742 calls (08865170 - 08866468, length 1215)
_S1_2_89BFF0C 6666 instructions (0,000%), 119 calls (089BFF0C - 089BFFFC, length 61)
_S1_2_88ECED4 6664 instructions (0,000%), 236 calls (088ECED4 - 088ECF78, length 42)
_S1_2_896D9C0 6644 instructions (0,000%), 11 calls (0896D9C0 - 0896DAAC, length 60)
  Back Branch 0896DA58 378 times (length 20)
  Back Branch 0896DA94 7 times (length 43)
_S1_2_892ED90 6634 instructions (0,000%), 90 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_899C0AC 6630 instructions (0,000%), 78 calls (0899C0AC - 0899C438, length 228)
_S1_2_8A101E4 6588 instructions (0,000%), 21 calls (08A101E4 - 08A10C20, length 656)
  Back Branch 08A107B0 17 times (length 3)
  Back Branch 08A10A14 17 times (length 3)
  Back Branch 08A109E8 17 times (length 120)
_S1_2_893C3F4 6576 instructions (0,000%), 324 calls (0893C3F4 - 0893C4B4, length 49)
_S1_2_8841424 6570 instructions (0,000%), 6 calls (08841424 - 08841AE8, length 434)
  Back Branch 08841A48 24 times (length 161)
  Back Branch 08841AA4 12 times (length 317)
_S1_2_8B99ED0 6566 instructions (0,000%), 49 calls (08B99ED0 - 08B9A18C, length 176)
_S1_2_8929CAC 6532 instructions (0,000%), 142 calls (08929CAC - 08929D60, length 46)
_S1_2_897365C 6520 instructions (0,000%), 49 calls (0897365C - 089738D0, length 158)
_S1_2_8968DE0 6519 instructions (0,000%), 159 calls (08968DE0 - 08968E80, length 41)
_S1_2_8B7E694 6460 instructions (0,000%), 380 calls (08B7E694 - 08B7E6D4, length 17)
_S1_2_8BBB0E0 6430 instructions (0,000%), 3215 calls (08BBB0E0 - 08BBB0E4, length 2)
_S1_2_8B9E9B8 6402 instructions (0,000%), 291 calls (08B9E9B8 - 08B9EA14, length 24)
_S1_2_89838E0 6392 instructions (0,000%), 47 calls (089838E0 - 08983B58, length 159)
_S1_2_895A644 6390 instructions (0,000%), 710 calls (0895A644 - 0895A664, length 9)
_S1_2_893E908 6390 instructions (0,000%), 142 calls (0893E908 - 0893E9C4, length 48)
_S1_2_8947E90 6372 instructions (0,000%), 3186 calls (08947E90 - 08947E94, length 2)
_S1_2_8BBB0D8 6370 instructions (0,000%), 3185 calls (08BBB0D8 - 08BBB0DC, length 2)
_S1_2_8945428 6366 instructions (0,000%), 3183 calls (08945428 - 0894542C, length 2)
_S1_2_89A27E4 6348 instructions (0,000%), 138 calls (089A27E4 - 089A2898, length 46)
_S1_2_8929DB8 6345 instructions (0,000%), 141 calls (08929DB8 - 08929E68, length 45)
_S1_2_8BBB0A8 6328 instructions (0,000%), 3164 calls (08BBB0A8 - 08BBB0AC, length 2)
_S1_2_8BBB108 6326 instructions (0,000%), 3163 calls (08BBB108 - 08BBB10C, length 2)
_S1_2_8961FA4 6314 instructions (0,000%), 210 calls (08961FA4 - 08962014, length 29)
  Back Branch 08962008 286 times (length 14)
_S1_2_88EBE0C 6304 instructions (0,000%), 394 calls (088EBE0C - 088EBE48, length 16)
_S1_2_891B840 6300 instructions (0,000%), 84 calls (0891B840 - 0891B964, length 74)
_S1_2_894B3A8 6292 instructions (0,000%), 1573 calls (0894B3A8 - 0894B3F8, length 21)
_S1_2_8983B5C 6256 instructions (0,000%), 46 calls (08983B5C - 08983E00, length 170)
_S1_2_89CF0F0 6232 instructions (0,000%), 127 calls (089CF0F0 - 089CF438, length 211)
_S1_2_8994C10 6224 instructions (0,000%), 778 calls (08994C10 - 08994C6C, length 24)
_S1_2_89CA04C 6204 instructions (0,000%), 132 calls (089CA04C - 089CA114, length 51)
_S1_2_895708C 6181 instructions (0,000%), 883 calls (0895708C - 089570A4, length 7)
_S1_2_89248A4 6179 instructions (0,000%), 167 calls (089248A4 - 08924934, length 37)
_S1_2_88ECE24 6170 instructions (0,000%), 238 calls (088ECE24 - 088ECED0, length 44)
_S1_2_89C0DD0 6157 instructions (0,000%), 131 calls (089C0DD0 - 089C0F28, length 87)
_S1_2_8AFA878 6151 instructions (0,000%), 1 calls (08AFA878 - 08AFA9E4, length 92)
  Back Branch 08AFA8FC 608 times (length 5)
  Back Branch 08AFA8DC 608 times (length 5)
_S1_2_8945A90 6144 instructions (0,000%), 256 calls (08945A90 - 08945AF0, length 25)
_S1_2_8BA402C 6144 instructions (0,000%), 192 calls (08BA402C - 08BA40B0, length 34)
_S1_2_8A6E428 6116 instructions (0,000%), 139 calls (08A6E428 - 08A6E504, length 56)
_S1_2_89244CC 6068 instructions (0,000%), 164 calls (089244CC - 0892457C, length 45)
_S1_2_893E578 6030 instructions (0,000%), 603 calls (0893E578 - 0893E7F0, length 159)
_S1_2_88EFEF0 6012 instructions (0,000%), 36 calls (088EFEF0 - 088F01A4, length 174)
_S1_2_8996304 6010 instructions (0,000%), 272 calls (08996304 - 089963CC, length 51)
_S1_2_889E168 6000 instructions (0,000%), 500 calls (0889E168 - 0889E194, length 12)
_S1_2_8965A54 5986 instructions (0,000%), 2993 calls (08965A54 - 08965A58, length 2)
_S1_2_89668B8 5984 instructions (0,000%), 2992 calls (089668B8 - 089668BC, length 2)
_S1_2_8957214 5984 instructions (0,000%), 544 calls (08957214 - 08957240, length 12)
_S1_2_8966BC0 5982 instructions (0,000%), 2991 calls (08966BC0 - 08966BC4, length 2)
_S1_2_89C03D4 5972 instructions (0,000%), 2986 calls (089C03D4 - 089C03D8, length 2)
_S1_2_892D7EC 5964 instructions (0,000%), 142 calls (0892D7EC - 0892F200, length 1670)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_8A6E5F8 5960 instructions (0,000%), 596 calls (08A6E5F8 - 08A6E61C, length 10)
_S1_2_89012CC 5946 instructions (0,000%), 1982 calls (089012CC - 089012D4, length 3)
_S1_2_89B8B14 5940 instructions (0,000%), 270 calls (089B8B14 - 089B8B68, length 22)
_S1_2_8AFC0A8 5934 instructions (0,000%), 258 calls (08AFC0A8 - 08AFC100, length 23)
_S1_2_8920340 5913 instructions (0,000%), 141 calls (08920340 - 089203FC, length 48)
_S1_2_8923368 5910 instructions (0,000%), 169 calls (08923368 - 08923510, length 107)
  Back Branch 08923444 27 times (length 17)
_S1_2_88819EC 5880 instructions (0,000%), 210 calls (088819EC - 08881A64, length 31)
_S1_2_888D488 5875 instructions (0,000%), 235 calls (0888D488 - 0888D4E8, length 25)
_S1_2_88ED9E0 5856 instructions (0,000%), 244 calls (088ED9E0 - 088EDA48, length 27)
_S1_2_8973224 5831 instructions (0,000%), 49 calls (08973224 - 08973484, length 153)
_S1_2_8916EE0 5822 instructions (0,000%), 82 calls (08916EE0 - 08916FFC, length 72)
_S1_2_88912B4 5812 instructions (0,000%), 2 calls (088912B4 - 08891414, length 89)
  Back Branch 088913E0 221 times (length 56)
_S1_2_887AE54 5808 instructions (0,000%), 726 calls (0887AE54 - 0887AE70, length 8)
_S1_2_89CF43C 5800 instructions (0,000%), 127 calls (089CF43C - 089D0FAC, length 1757)
_S1_2_89E3FA4 5793 instructions (0,000%), 81 calls (089E3FA4 - 089E40E4, length 81)
_S1_2_89586FC 5753 instructions (0,000%), 523 calls (089586FC - 08958730, length 14)
_S1_2_886A6B0 5738 instructions (0,000%), 1 calls (0886A6B0 - 0886A7AC, length 64)
  Back Branch 0886A770 170 times (length 32)
  Back Branch 0886A780 17 times (length 38)
_S1_2_89482FC 5724 instructions (0,000%), 54 calls (089482FC - 08948498, length 104)
_S1_2_893FD68 5698 instructions (0,000%), 814 calls (0893FD68 - 0893FD80, length 7)
_S1_2_8BB23C8 5670 instructions (0,000%), 81 calls (08BB23C8 - 08BB270C, length 210)
  Back Branch 08BB269C 81 times (length 34)
_S1_2_88420BC 5670 instructions (0,000%), 42 calls (088420BC - 088426D0, length 390)
_S1_2_88410B0 5657 instructions (0,000%), 36 calls (088410B0 - 08841128, length 31)
  Back Branch 088410FC 439 times (length 13)
_S1_2_8AB5E20 5644 instructions (0,000%), 68 calls (08AB5E20 - 08AB5F44, length 74)
  Back Branch 08AB5F28 68 times (length 57)
  Back Branch 08AB5F20 68 times (length 55)
  Back Branch 08AB5F10 68 times (length 51)
_S1_2_891FD50 5640 instructions (0,000%), 564 calls (0891FD50 - 0891FD74, length 10)
_S1_2_891F05C 5640 instructions (0,000%), 141 calls (0891F05C - 0891F0F8, length 40)
_S1_2_8924630 5600 instructions (0,000%), 280 calls (08924630 - 08924704, length 54)
_S1_2_8945BA0 5592 instructions (0,000%), 67 calls (08945BA0 - 08945C0C, length 28)
  Back Branch 08945BD4 738 times (length 7)
_S1_2_8928474 5585 instructions (0,000%), 73 calls (08928474 - 08928614, length 105)
_S1_2_88AD1B8 5560 instructions (0,000%), 2780 calls (088AD1B8 - 088AD1BC, length 2)
_S1_2_8B70A48 5550 instructions (0,000%), 50 calls (08B70A48 - 08B70AA8, length 25)
  Back Branch 08B70A94 300 times (length 17)
  Back Branch 08B70A7C 200 times (length 8)
_S1_2_8914058 5544 instructions (0,000%), 12 calls (08914058 - 089143F4, length 232)
  Back Branch 08914320 30 times (length 19)
  Back Branch 089143BC 30 times (length 179)
_S1_2_888DBEC 5539 instructions (0,000%), 191 calls (0888DBEC - 0888DC60, length 30)
_S1_2_88F73A8 5532 instructions (0,000%), 2766 calls (088F73A8 - 088F73AC, length 2)
_S1_2_899E258 5529 instructions (0,000%), 20 calls (0899E258 - 0899E77C, length 330)
  Back Branch 0899E680 2 times (length 73)
  Back Branch 0899E450 2 times (length 73)
_S1_2_89407F8 5511 instructions (0,000%), 6 calls (089407F8 - 08940918, length 73)
  Back Branch 0894089C 570 times (length 9)
_S1_2_891C1B4 5499 instructions (0,000%), 141 calls (0891C1B4 - 0891C24C, length 39)
_S1_2_88F884C 5491 instructions (0,000%), 1 calls (088F884C - 088F8A04, length 111)
  Back Branch 088F89D0 115 times (length 73)
_S1_2_8924B64 5480 instructions (0,000%), 548 calls (08924B64 - 08924B98, length 14)
_S1_2_8978798 5462 instructions (0,000%), 2731 calls (08978798 - 0897879C, length 2)
_S1_2_8A1FFA4 5442 instructions (0,000%), 130 calls (08A1FFA4 - 08A20050, length 44)
_S1_2_8A0B734 5438 instructions (0,000%), 25 calls (08A0B734 - 08A0C6EC, length 1007)
  Back Branch 08A0BFA4 80 times (length 9)
  Back Branch 08A0BF14 46 times (length 11)
  Back Branch 08A0C2DC 22 times (length 232)
  Back Branch 08A0B8D4 7 times (length 11)
_S1_2_8BB2710 5427 instructions (0,000%), 162 calls (08BB2710 - 08BB27BC, length 44)
  Back Branch 08BB278C 81 times (length 18)
_S1_2_8816384 5425 instructions (0,000%), 217 calls (08816384 - 08816440, length 48)
_S1_2_8834CCC 5418 instructions (0,000%), 258 calls (08834CCC - 08834D34, length 27)
_S1_2_8A6E620 5400 instructions (0,000%), 540 calls (08A6E620 - 08A6E644, length 10)
_S1_2_8BB4C78 5400 instructions (0,000%), 216 calls (08BB4C78 - 08BB4CD8, length 25)
_S1_2_8A2FDFC 5400 instructions (0,000%), 120 calls (08A2FDFC - 08A2FF08, length 68)
_S1_2_885B434 5394 instructions (0,000%), 186 calls (0885B434 - 0885B4A4, length 29)
_S1_2_88590C8 5393 instructions (0,000%), 1 calls (088590C8 - 088591D8, length 69)
  Back Branch 088591B0 593 times (length 9)
_S1_2_884F3D4 5382 instructions (0,000%), 18 calls (0884F3D4 - 0884F4F0, length 72)
  Back Branch 0884F4B8 378 times (length 7)
  Back Branch 0884F490 198 times (length 9)
_S1_2_8A2E398 5376 instructions (0,000%), 256 calls (08A2E398 - 08A2E420, length 35)
_S1_2_8976ECC 5364 instructions (0,000%), 36 calls (08976ECC - 0897710C, length 145)
_S1_2_8931ADC 5358 instructions (0,000%), 282 calls (08931ADC - 08931B24, length 19)
_S1_2_885B0DC 5266 instructions (0,000%), 56 calls (0885B0DC - 0885B2B0, length 118)
_S1_2_8B7F29C 5250 instructions (0,000%), 210 calls (08B7F29C - 08B7F304, length 27)
_S1_2_8947134 5248 instructions (0,000%), 82 calls (08947134 - 0894722C, length 63)
  Back Branch 089471D0 82 times (length 27)
  Back Branch 0894721C 82 times (length 7)
_S1_2_896D508 5237 instructions (0,000%), 11 calls (0896D508 - 0896D9BC, length 302)
  Back Branch 0896D618 64 times (length 3)
  Back Branch 0896D5EC 55 times (length 28)
  Back Branch 0896D984 46 times (length 169)
  Back Branch 0896D960 46 times (length 3)
_S1_2_88FE56C 5234 instructions (0,000%), 1 calls (088FE56C - 088FE768, length 128)
  Back Branch 088FE6BC 353 times (length 34)
  Back Branch 088FE6A0 50 times (length 18)
  Back Branch 088FE734 25 times (length 93)
_S1_2_89A1558 5232 instructions (0,000%), 218 calls (089A1558 - 089A15E8, length 37)
_S1_2_896D4A8 5232 instructions (0,000%), 11 calls (0896D4A8 - 0896D4F4, length 20)
  Back Branch 0896D4E8 484 times (length 12)
_S1_2_89730CC 5225 instructions (0,000%), 209 calls (089730CC - 0897312C, length 25)
_S1_2_8ACC0D8 5213 instructions (0,000%), 152 calls (08ACC0D8 - 08ACC238, length 89)
_S1_2_8A03DF4 5206 instructions (0,000%), 274 calls (08A03DF4 - 08A03E3C, length 19)
_S1_2_892A150 5180 instructions (0,000%), 140 calls (0892A150 - 0892A1E4, length 38)
_S1_2_8A92D80 5174 instructions (0,000%), 37 calls (08A92D80 - 08A92FD4, length 150)
  Back Branch 08A92EE4 10 times (length 29)
_S1_2_8ABAC30 5152 instructions (0,000%), 132 calls (08ABAC30 - 08ABACD8, length 43)
_S1_2_893FD20 5148 instructions (0,000%), 396 calls (0893FD20 - 0893FD64, length 18)
_S1_2_8965030 5112 instructions (0,000%), 3 calls (08965030 - 089651E4, length 110)
  Back Branch 08965094 118 times (length 10)
  Back Branch 089650EC 118 times (length 9)
  Back Branch 089651B8 118 times (length 41)
_S1_2_8A98F60 5100 instructions (0,000%), 51 calls (08A98F60 - 08A991E0, length 161)
_S1_2_8956500 5076 instructions (0,000%), 282 calls (08956500 - 08956544, length 18)
_S1_2_89564AC 5076 instructions (0,000%), 282 calls (089564AC - 089564FC, length 21)
_S1_2_88FC31C 5059 instructions (0,000%), 1 calls (088FC31C - 088FC71C, length 257)
  Back Branch 088FC654 75 times (length 30)
  Back Branch 088FC510 28 times (length 25)
  Back Branch 088FC528 25 times (length 53)
  Back Branch 088FC6D8 25 times (length 182)
_S1_2_8978200 5040 instructions (0,000%), 36 calls (08978200 - 08978570, length 221)
  Back Branch 08978390 36 times (length 10)
  Back Branch 0897853C 36 times (length 10)
_S1_2_8958734 5016 instructions (0,000%), 418 calls (08958734 - 08958760, length 12)
_S1_2_895A668 4970 instructions (0,000%), 710 calls (0895A668 - 0895A680, length 7)
_S1_2_896E0EC 4955 instructions (0,000%), 56 calls (0896E0EC - 0896E310, length 138)
_S1_2_88FFBDC 4942 instructions (0,000%), 706 calls (088FFBDC - 088FFBF4, length 7)
_S1_2_89F4DE8 4939 instructions (0,000%), 449 calls (089F4DE8 - 089F4E9C, length 46)
_S1_2_892FF98 4935 instructions (0,000%), 705 calls (0892FF98 - 0892FFB0, length 7)
_S1_2_8962C60 4920 instructions (0,000%), 205 calls (08962C60 - 08962CBC, length 24)
_S1_2_89B558C 4907 instructions (0,000%), 701 calls (089B558C - 089B55A4, length 7)
_S1_2_8AFC1DC 4902 instructions (0,000%), 258 calls (08AFC1DC - 08AFC224, length 19)
_S1_2_8ACC23C 4891 instructions (0,000%), 157 calls (08ACC23C - 08ACC32C, length 61)
_S1_2_8841EFC 4872 instructions (0,000%), 42 calls (08841EFC - 088426D0, length 502)
  Back Branch 08841F6C 126 times (length 12)
_S1_2_8A18360 4867 instructions (0,000%), 121 calls (08A18360 - 08A18428, length 51)
_S1_2_8913DD0 4854 instructions (0,000%), 12 calls (08913DD0 - 08914054, length 162)
  Back Branch 08913FE8 60 times (length 24)
  Back Branch 08914020 30 times (length 114)
_S1_2_8A7A8B4 4840 instructions (0,000%), 76 calls (08A7A8B4 - 08A7A9C4, length 69)
_S1_2_8BA6D18 4814 instructions (0,000%), 83 calls (08BA6D18 - 08BA6DFC, length 58)
_S1_2_89CFA80 4788 instructions (0,000%), 36 calls (089CFA80 - 089D0FAC, length 1356)
_S1_2_89C13E0 4770 instructions (0,000%), 106 calls (089C13E0 - 089C14C4, length 58)
_S1_2_8A66384 4770 instructions (0,000%), 10 calls (08A66384 - 08A68410, length 2084)
  Back Branch 08A678AC 70 times (length 11)
_S1_2_892A0C8 4760 instructions (0,000%), 140 calls (0892A0C8 - 0892A14C, length 34)
_S1_2_8A110A4 4759 instructions (0,000%), 1 calls (08A110A4 - 08A14B88, length 3770)
  Back Branch 08A12C48 4 times (length 9)
  Back Branch 08A12CA4 4 times (length 9)
  Back Branch 08A12D00 4 times (length 9)
  Back Branch 08A12854 4 times (length 9)
  Back Branch 08A128B0 4 times (length 9)
  Back Branch 08A1290C 4 times (length 9)
  Back Branch 08A12968 4 times (length 9)
  Back Branch 08A129C4 4 times (length 9)
  Back Branch 08A12A7C 4 times (length 9)
  Back Branch 08A12A20 4 times (length 9)
  Back Branch 08A12AD8 4 times (length 9)
  Back Branch 08A12B34 4 times (length 9)
  Back Branch 08A12B90 4 times (length 9)
  Back Branch 08A12BEC 4 times (length 9)
  Back Branch 08A124C0 4 times (length 9)
  Back Branch 08A12460 4 times (length 9)
  Back Branch 08A125D0 4 times (length 9)
  Back Branch 08A12574 4 times (length 9)
  Back Branch 08A1251C 4 times (length 9)
  Back Branch 08A126E4 4 times (length 9)
  Back Branch 08A12688 4 times (length 9)
  Back Branch 08A1262C 4 times (length 9)
  Back Branch 08A127F8 4 times (length 9)
  Back Branch 08A1279C 4 times (length 9)
  Back Branch 08A12740 4 times (length 9)
_S1_2_89DF29C 4750 instructions (0,000%), 190 calls (089DF29C - 089DF310, length 30)
_S1_2_8B99CC8 4740 instructions (0,000%), 48 calls (08B99CC8 - 08B99E70, length 107)
_S1_2_8A18D00 4720 instructions (0,000%), 80 calls (08A18D00 - 08A18DE4, length 58)
_S1_2_8B2E788 4707 instructions (0,000%), 523 calls (08B2E788 - 08B2E7A8, length 9)
_S1_2_882B92C 4703 instructions (0,000%), 162 calls (0882B92C - 0882BB60, length 142)
_S1_2_89C1AA8 4703 instructions (0,000%), 1 calls (089C1AA8 - 089C1B9C, length 62)
  Back Branch 089C1B74 130 times (length 39)
_S1_2_8AD9C28 4698 instructions (0,000%), 81 calls (08AD9C28 - 08AD9D10, length 59)
_S1_2_8AC07FC 4665 instructions (0,000%), 311 calls (08AC07FC - 08AC0838, length 16)
_S1_2_8934CBC 4653 instructions (0,000%), 141 calls (08934CBC - 08934D3C, length 33)
_S1_2_88EE184 4636 instructions (0,000%), 122 calls (088EE184 - 088EE218, length 38)
_S1_2_8881FC4 4620 instructions (0,000%), 210 calls (08881FC4 - 0888210C, length 83)
_S1_2_89DD608 4599 instructions (0,000%), 106 calls (089DD608 - 089DD798, length 101)
_S1_2_89485B8 4599 instructions (0,000%), 3 calls (089485B8 - 08948874, length 176)
  Back Branch 0894864C 96 times (length 19)
  Back Branch 08948714 54 times (length 31)
  Back Branch 089487CC 27 times (length 9)
  Back Branch 08948788 27 times (length 9)
  Back Branch 08948808 27 times (length 6)
  Back Branch 08948840 27 times (length 6)
  Back Branch 08948724 6 times (length 39)
_S1_2_8B7F308 4580 instructions (0,000%), 229 calls (08B7F308 - 08B7F354, length 20)
_S1_2_892B6EC 4580 instructions (0,000%), 72 calls (0892B6EC - 0892B7C8, length 56)
  Back Branch 0892B760 155 times (length 23)
  Back Branch 0892B7B4 83 times (length 17)
_S1_2_8964E98 4577 instructions (0,000%), 23 calls (08964E98 - 08964F54, length 48)
  Back Branch 08964EFC 260 times (length 20)
_S1_2_8923D48 4544 instructions (0,000%), 142 calls (08923D48 - 08923DC4, length 32)
_S1_2_8833BB0 4488 instructions (0,000%), 3 calls (08833BB0 - 08834448, length 551)
  Back Branch 088343F8 24 times (length 230)
_S1_2_893D798 4477 instructions (0,000%), 1 calls (0893D798 - 0893DA88, length 189)
  Back Branch 0893DA48 145 times (length 134)
_S1_2_8833664 4473 instructions (0,000%), 48 calls (08833664 - 08833838, length 118)
_S1_2_89061B4 4466 instructions (0,000%), 10 calls (089061B4 - 089069E8, length 526)
  Back Branch 08906388 10 times (length 32)
_S1_2_885BFA4 4464 instructions (0,000%), 186 calls (0885BFA4 - 0885C000, length 24)
_S1_2_8926F54 4445 instructions (0,000%), 76 calls (08926F54 - 08927044, length 61)
  Back Branch 08926FDC 132 times (length 10)
_S1_2_8A4E904 4440 instructions (0,000%), 40 calls (08A4E904 - 08A4EBB0, length 172)
  Back Branch 08A4E9C8 160 times (length 9)
_S1_2_8962C44 4428 instructions (0,000%), 1107 calls (08962C44 - 08962C5C, length 7)
_S1_2_89DD7FC 4384 instructions (0,000%), 548 calls (089DD7FC - 089DD948, length 84)
_S1_2_89DD8E0 4380 instructions (0,000%), 292 calls (089DD8E0 - 089DD948, length 27)
_S1_2_8861BD0 4360 instructions (0,000%), 126 calls (08861BD0 - 08861C38, length 27)
  Back Branch 08861C18 230 times (length 8)
_S1_2_8841AEC 4344 instructions (0,000%), 48 calls (08841AEC - 08841D20, length 142)
_S1_2_891AEE4 4343 instructions (0,000%), 101 calls (0891AEE4 - 0891AF8C, length 43)
_S1_2_880C248 4320 instructions (0,000%), 144 calls (0880C248 - 0880C6F4, length 300)
_S1_2_88A10A4 4313 instructions (0,000%), 38 calls (088A10A4 - 088A1470, length 244)
  Back Branch 088A11E8 33 times (length 44)
  Back Branch 088A11F0 14 times (length 52)
  Back Branch 088A1378 12 times (length 44)
  Back Branch 088A1380 12 times (length 152)
  Back Branch 088A12B8 12 times (length 102)
  Back Branch 088A12B0 12 times (length 44)
_S1_2_88808F8 4307 instructions (0,000%), 239 calls (088808F8 - 08880B14, length 136)
_S1_2_89CA3A0 4248 instructions (0,000%), 354 calls (089CA3A0 - 089CA3CC, length 12)
_S1_2_8955B5C 4230 instructions (0,000%), 141 calls (08955B5C - 08955BDC, length 33)
_S1_2_8BBB828 4216 instructions (0,000%), 2108 calls (08BBB828 - 08BBB82C, length 2)
_S1_2_8928904 4214 instructions (0,000%), 602 calls (08928904 - 0892891C, length 7)
_S1_2_8BBB848 4210 instructions (0,000%), 2105 calls (08BBB848 - 08BBB84C, length 2)
_S1_2_8BBB1F0 4210 instructions (0,000%), 2105 calls (08BBB1F0 - 08BBB1F4, length 2)
_S1_2_89C935C 4158 instructions (0,000%), 99 calls (089C935C - 089C9400, length 42)
_S1_2_89DE0BC 4140 instructions (0,000%), 460 calls (089DE0BC - 089DE204, length 83)
_S1_2_896A198 4140 instructions (0,000%), 276 calls (0896A198 - 0896A1E0, length 19)
_S1_2_89B7434 4140 instructions (0,000%), 36 calls (089B7434 - 089B7608, length 118)
_S1_2_8A8FD6C 4131 instructions (0,000%), 51 calls (08A8FD6C - 08A8FEBC, length 85)
_S1_2_8895DF8 4130 instructions (0,000%), 2065 calls (08895DF8 - 08895DFC, length 2)
_S1_2_8B6ED58 4090 instructions (0,000%), 106 calls (08B6ED58 - 08B6ED9C, length 18)
  Back Branch 08B6ED80 474 times (length 5)
  Back Branch 08B6ED90 158 times (length 12)
_S1_2_89557F8 4089 instructions (0,000%), 141 calls (089557F8 - 089558A4, length 44)
_S1_2_8A2F1CC 4076 instructions (0,000%), 2038 calls (08A2F1CC - 08A2F1D0, length 2)
_S1_2_8958F88 4068 instructions (0,000%), 339 calls (08958F88 - 08958FB4, length 12)
_S1_2_89C0480 4061 instructions (0,000%), 131 calls (089C0480 - 089C0518, length 39)
_S1_2_882A37C 4050 instructions (0,000%), 270 calls (0882A37C - 0882A3B4, length 15)
_S1_2_8A4D6C4 4050 instructions (0,000%), 40 calls (08A4D6C4 - 08A4E690, length 1012)
  Back Branch 08A4D858 70 times (length 9)
_S1_2_8835570 4044 instructions (0,000%), 127 calls (08835570 - 08835614, length 42)
_S1_2_89DF314 4040 instructions (0,000%), 101 calls (089DF314 - 089DF3F4, length 57)
_S1_2_89CA530 4037 instructions (0,000%), 367 calls (089CA530 - 089CA558, length 11)
_S1_2_8962890 4004 instructions (0,000%), 286 calls (08962890 - 089628E8, length 23)
_S1_2_89B7740 3999 instructions (0,000%), 93 calls (089B7740 - 089B7814, length 54)
_S1_2_898BDA0 3996 instructions (0,000%), 36 calls (0898BDA0 - 0898C060, length 177)
_S1_2_88F8A88 3994 instructions (0,000%), 1 calls (088F8A88 - 088F8BF8, length 93)
  Back Branch 088F8B44 115 times (length 32)
  Back Branch 088F8B74 1 times (length 7)
_S1_2_8946880 3990 instructions (0,000%), 133 calls (08946880 - 089468F8, length 31)
_S1_2_899BFA0 3978 instructions (0,000%), 78 calls (0899BFA0 - 0899C0A8, length 67)
_S1_2_8925998 3969 instructions (0,000%), 441 calls (08925998 - 08925A10, length 31)
_S1_2_88ED0F8 3968 instructions (0,000%), 128 calls (088ED0F8 - 088ED1C4, length 52)
_S1_2_8943F40 3966 instructions (0,000%), 1983 calls (08943F40 - 08943F44, length 2)
_S1_2_8893AE0 3966 instructions (0,000%), 1983 calls (08893AE0 - 08893AE4, length 2)
_S1_2_8943A74 3964 instructions (0,000%), 1982 calls (08943A74 - 08943A78, length 2)
_S1_2_8943A6C 3964 instructions (0,000%), 1982 calls (08943A6C - 08943A70, length 2)
_S1_2_8943A54 3964 instructions (0,000%), 1982 calls (08943A54 - 08943A58, length 2)
_S1_2_8838904 3964 instructions (0,000%), 1982 calls (08838904 - 08838908, length 2)
_S1_2_8B6DE44 3960 instructions (0,000%), 396 calls (08B6DE44 - 08B6DE68, length 10)
_S1_2_8823F78 3960 instructions (0,000%), 360 calls (08823F78 - 08823FA0, length 11)
_S1_2_884FF64 3960 instructions (0,000%), 120 calls (0884FF64 - 0884FFE4, length 33)
_S1_2_89A1D84 3942 instructions (0,000%), 181 calls (089A1D84 - 089A1DEC, length 27)
  Back Branch 089A1DBC 46 times (length 5)
_S1_2_89277EC 3936 instructions (0,000%), 1312 calls (089277EC - 089277F4, length 3)
_S1_2_8963910 3910 instructions (0,000%), 115 calls (08963910 - 089639D4, length 50)
_S1_2_888D89C 3910 instructions (0,000%), 21 calls (0888D89C - 0888DB10, length 158)
  Back Branch 0888D948 110 times (length 26)
_S1_2_891AE68 3900 instructions (0,000%), 156 calls (0891AE68 - 0891AEE0, length 31)
_S1_2_89019C4 3896 instructions (0,000%), 1 calls (089019C4 - 08901D70, length 236)
  Back Branch 08901B6C 68 times (length 53)
  Back Branch 08901B78 4 times (length 68)
_S1_2_88636B8 3896 instructions (0,000%), 1 calls (088636B8 - 08863E34, length 480)
  Back Branch 08863A20 68 times (length 56)
  Back Branch 08863A30 34 times (length 73)
  Back Branch 08863BD8 10 times (length 16)
  Back Branch 08863CF0 7 times (length 24)
  Back Branch 08863DFC 5 times (length 168)
  Back Branch 08863CFC 5 times (length 70)
  Back Branch 08863AB0 5 times (length 20)
  Back Branch 08863A10 3 times (length 36)
_S1_2_894849C 3888 instructions (0,000%), 54 calls (0894849C - 089485B4, length 71)
_S1_2_8A7674C 3800 instructions (0,000%), 76 calls (08A7674C - 08A76810, length 50)
_S1_2_889D44C 3789 instructions (0,000%), 108 calls (0889D44C - 0889D4F4, length 43)
  Back Branch 0889D4C4 73 times (length 17)
_S1_2_8ABC0D8 3783 instructions (0,000%), 291 calls (08ABC0D8 - 08ABC108, length 13)
_S1_2_894913C 3780 instructions (0,000%), 378 calls (0894913C - 08949188, length 20)
_S1_2_8881F74 3780 instructions (0,000%), 210 calls (08881F74 - 0888210C, length 103)
_S1_2_8881F24 3780 instructions (0,000%), 210 calls (08881F24 - 0888210C, length 123)
_S1_2_8B81444 3774 instructions (0,000%), 102 calls (08B81444 - 08B81484, length 17)
  Back Branch 08B81478 306 times (length 10)
_S1_2_894483C 3768 instructions (0,000%), 133 calls (0894483C - 089448EC, length 45)
_S1_2_8879D5C 3760 instructions (0,000%), 752 calls (08879D5C - 08879D6C, length 5)
_S1_2_8B8EEE0 3714 instructions (0,000%), 216 calls (08B8EEE0 - 08B8EF2C, length 20)
_S1_2_8955FD0 3696 instructions (0,000%), 308 calls (08955FD0 - 08955FFC, length 12)
_S1_2_892F278 3692 instructions (0,000%), 142 calls (0892F278 - 0892F2DC, length 26)
_S1_2_8B81488 3672 instructions (0,000%), 216 calls (08B81488 - 08B814C8, length 17)
  Back Branch 08B814BC 216 times (length 10)
_S1_2_8934D40 3666 instructions (0,000%), 141 calls (08934D40 - 08934DA4, length 26)
_S1_2_898B9D0 3663 instructions (0,000%), 111 calls (0898B9D0 - 0898BA50, length 33)
_S1_2_89E9154 3652 instructions (0,000%), 166 calls (089E9154 - 089E93A0, length 148)
_S1_2_8912490 3642 instructions (0,000%), 1 calls (08912490 - 089125A8, length 71)
  Back Branch 08912554 256 times (length 14)
_S1_2_89E8F08 3633 instructions (0,000%), 173 calls (089E8F08 - 089E9150, length 147)
_S1_2_885B2B4 3630 instructions (0,000%), 55 calls (0885B2B4 - 0885B430, length 96)
_S1_2_8A01F84 3627 instructions (0,000%), 93 calls (08A01F84 - 08A020E0, length 88)
_S1_2_89699B4 3622 instructions (0,000%), 151 calls (089699B4 - 08969A58, length 42)
_S1_2_8A21474 3604 instructions (0,000%), 106 calls (08A21474 - 08A214F8, length 34)
_S1_2_896E530 3600 instructions (0,000%), 150 calls (0896E530 - 0896E5A0, length 29)
_S1_2_887EFDC 3591 instructions (0,000%), 399 calls (0887EFDC - 0887EFFC, length 9)
_S1_2_8A4A8B0 3590 instructions (0,000%), 43 calls (08A4A8B0 - 08A4AA4C, length 104)
  Back Branch 08A4AA18 43 times (length 69)
_S1_2_88820C8 3570 instructions (0,000%), 210 calls (088820C8 - 0888210C, length 18)
_S1_2_888209C 3570 instructions (0,000%), 210 calls (0888209C - 0888210C, length 29)
_S1_2_8882070 3570 instructions (0,000%), 210 calls (08882070 - 0888210C, length 40)
_S1_2_8882044 3570 instructions (0,000%), 210 calls (08882044 - 0888210C, length 51)
_S1_2_8881D2C 3570 instructions (0,000%), 210 calls (08881D2C - 08881EE0, length 110)
_S1_2_88819A8 3570 instructions (0,000%), 210 calls (088819A8 - 088819E8, length 17)
_S1_2_88A16D4 3567 instructions (0,000%), 38 calls (088A16D4 - 088A1930, length 152)
  Back Branch 088A17D8 54 times (length 32)
  Back Branch 088A18E8 3 times (length 62)
_S1_2_8AACB2C 3564 instructions (0,000%), 132 calls (08AACB2C - 08AACB98, length 28)
_S1_2_8A0023C 3549 instructions (0,000%), 51 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
_S1_2_8BBB150 3544 instructions (0,000%), 1772 calls (08BBB150 - 08BBB154, length 2)
_S1_2_8966500 3544 instructions (0,000%), 1772 calls (08966500 - 08966504, length 2)
_S1_2_8875CF8 3544 instructions (0,000%), 1772 calls (08875CF8 - 08875CFC, length 2)
_S1_2_891A2B0 3530 instructions (0,000%), 706 calls (0891A2B0 - 0891A2C0, length 5)
_S1_2_8924B9C 3528 instructions (0,000%), 441 calls (08924B9C - 08924BEC, length 21)
_S1_2_887EB84 3526 instructions (0,000%), 86 calls (0887EB84 - 0887EFD8, length 278)
_S1_2_886BD08 3506 instructions (0,000%), 1753 calls (0886BD08 - 0886BD0C, length 2)
_S1_2_886BD00 3506 instructions (0,000%), 1753 calls (0886BD00 - 0886BD04, length 2)
_S1_2_886BCF0 3506 instructions (0,000%), 1753 calls (0886BCF0 - 0886BCF4, length 2)
_S1_2_883644C 3503 instructions (0,000%), 113 calls (0883644C - 088364E4, length 39)
_S1_2_89668C0 3494 instructions (0,000%), 1747 calls (089668C0 - 089668C4, length 2)
_S1_2_897E58C 3486 instructions (0,000%), 17 calls (0897E58C - 0897F4C4, length 975)
  Back Branch 0897E5D0 68 times (length 9)
  Back Branch 0897E8E0 49 times (length 11)
  Back Branch 0897E65C 8 times (length 9)
  Back Branch 0897E6B4 8 times (length 9)
  Back Branch 0897F394 8 times (length 9)
  Back Branch 0897F338 1 times (length 14)
_S1_2_8974C88 3483 instructions (0,000%), 139 calls (08974C88 - 08974D08, length 33)
_S1_2_8A38B5C 3456 instructions (0,000%), 36 calls (08A38B5C - 08A38D00, length 106)
_S1_2_898C720 3456 instructions (0,000%), 36 calls (0898C720 - 0898C980, length 153)
_S1_2_896F334 3450 instructions (0,000%), 46 calls (0896F334 - 0896F4D8, length 106)
_S1_2_8945AF4 3448 instructions (0,000%), 1 calls (08945AF4 - 08945B80, length 36)
  Back Branch 08945B64 215 times (length 16)
_S1_2_89FA0F8 3441 instructions (0,000%), 93 calls (089FA0F8 - 08A01F80, length 8099)
_S1_2_8962C4C 3412 instructions (0,000%), 853 calls (08962C4C - 08962C5C, length 5)
_S1_2_89A3AEC 3402 instructions (0,000%), 81 calls (089A3AEC - 089A3CF8, length 132)
_S1_2_893C3B4 3399 instructions (0,000%), 309 calls (0893C3B4 - 0893C3F0, length 16)
_S1_2_8931C4C 3384 instructions (0,000%), 141 calls (08931C4C - 08931CA8, length 24)
_S1_2_892E9C4 3376 instructions (0,000%), 64 calls (0892D828 - 0892F200, length 1655)
  Back Branch 0892F1C4 31540 times (length 1633)
  Back Branch 0892EA28 36 times (length 4)
  Back Branch 0892EA18 28 times (length 1150)
_S1_2_8881CEC 3360 instructions (0,000%), 210 calls (08881CEC - 08881EE0, length 126)
_S1_2_88313F0 3360 instructions (0,000%), 48 calls (088313F0 - 08831524, length 78)
_S1_2_8838AB4 3350 instructions (0,000%), 6 calls (08838AB4 - 08838E0C, length 215)
  Back Branch 08838D04 320 times (length 7)
_S1_2_884C210 3342 instructions (0,000%), 6 calls (0884C210 - 0884C748, length 335)
  Back Branch 0884C4E4 24 times (length 67)
  Back Branch 0884C3CC 12 times (length 12)
_S1_2_8A2F5F4 3315 instructions (0,000%), 195 calls (08A2F5F4 - 08A2F634, length 17)
_S1_2_8AB36AC 3300 instructions (0,000%), 132 calls (08AB36AC - 08AB370C, length 25)
_S1_2_89A6D50 3288 instructions (0,000%), 1096 calls (089A6D50 - 089A6D58, length 3)
_S1_2_886BCE8 3282 instructions (0,000%), 1641 calls (0886BCE8 - 0886BCEC, length 2)
_S1_2_886BCE0 3282 instructions (0,000%), 1641 calls (0886BCE0 - 0886BCE4, length 2)
_S1_2_8944ABC 3280 instructions (0,000%), 82 calls (08944ABC - 08944B58, length 40)
_S1_2_882FE84 3280 instructions (0,000%), 6 calls (0882FE84 - 08830F20, length 1064)
  Back Branch 08830108 36 times (length 3)
  Back Branch 088301F4 24 times (length 14)
  Back Branch 088301B4 24 times (length 23)
  Back Branch 08830254 12 times (length 19)
  Back Branch 08830530 6 times (length 24)
_S1_2_8A0C910 3264 instructions (0,000%), 68 calls (08A0C910 - 08A0CB6C, length 152)
_S1_2_8950D80 3256 instructions (0,000%), 407 calls (08950D80 - 08950D9C, length 8)
_S1_2_891C268 3251 instructions (0,000%), 149 calls (0891C268 - 0891C2C8, length 25)
_S1_2_8A2F638 3247 instructions (0,000%), 191 calls (08A2F638 - 08A2F678, length 17)
_S1_2_88FA0F8 3244 instructions (0,000%), 1 calls (088FA0F8 - 088FA39C, length 170)
  Back Branch 088FA330 28 times (length 26)
  Back Branch 088FA368 25 times (length 124)
_S1_2_8AE4D74 3240 instructions (0,000%), 162 calls (08AE4D74 - 08AE5048, length 182)
_S1_2_89963D0 3231 instructions (0,000%), 359 calls (089963D0 - 089963F0, length 9)
_S1_2_88A1474 3229 instructions (0,000%), 26 calls (088A1474 - 088A16D0, length 152)
  Back Branch 088A1688 39 times (length 47)
  Back Branch 088A15B4 6 times (length 47)
_S1_2_895A2B8 3216 instructions (0,000%), 67 calls (0895A2B8 - 0895A414, length 88)
_S1_2_88817B8 3214 instructions (0,000%), 214 calls (088817B8 - 0888183C, length 34)
_S1_2_8852CF4 3192 instructions (0,000%), 12 calls (08852CF4 - 08853104, length 261)
_S1_2_89E2CB4 3190 instructions (0,000%), 290 calls (089E2CB4 - 089E2CDC, length 11)
_S1_2_89E2C88 3190 instructions (0,000%), 290 calls (089E2C88 - 089E2CB0, length 11)
_S1_2_884DA94 3167 instructions (0,000%), 24 calls (0884DA94 - 0884DAF4, length 25)
  Back Branch 0884DAE0 247 times (length 13)
_S1_2_8968FC4 3157 instructions (0,000%), 77 calls (08968FC4 - 0896914C, length 99)
_S1_2_888089C 3150 instructions (0,000%), 630 calls (0888089C - 088808AC, length 5)
_S1_2_8958BFC 3150 instructions (0,000%), 105 calls (08958BFC - 08958C70, length 30)
_S1_2_8962C3C 3136 instructions (0,000%), 784 calls (08962C3C - 08962C5C, length 9)
_S1_2_8920400 3124 instructions (0,000%), 142 calls (08920400 - 08920458, length 23)
_S1_2_8A69F68 3108 instructions (0,000%), 148 calls (08A69F68 - 08A69FB8, length 21)
_S1_2_8947C48 3108 instructions (0,000%), 1 calls (08947C48 - 08947D04, length 48)
  Back Branch 08947CB4 511 times (length 6)
_S1_2_899E798 3104 instructions (0,000%), 46 calls (0899E798 - 0899E850, length 47)
  Back Branch 0899E810 208 times (length 13)
_S1_2_8961C0C 3102 instructions (0,000%), 1 calls (08961C0C - 08961CB0, length 42)
  Back Branch 08961C8C 256 times (length 12)
_S1_2_89562C8 3081 instructions (0,000%), 237 calls (089562C8 - 089562F8, length 13)
_S1_2_8925624 3080 instructions (0,000%), 140 calls (08925624 - 08925690, length 28)
_S1_2_891FA00 3076 instructions (0,000%), 163 calls (0891FA00 - 0891FA4C, length 20)
_S1_2_88E99FC 3066 instructions (0,000%), 146 calls (088E99FC - 088E9A4C, length 21)
_S1_2_883EFAC 3063 instructions (0,000%), 6 calls (0883EFAC - 0883F648, length 424)
  Back Branch 0883F45C 24 times (length 14)
  Back Branch 0883F5D8 24 times (length 6)
  Back Branch 0883F3B0 24 times (length 5)
_S1_2_8917000 3062 instructions (0,000%), 1 calls (08917000 - 089170FC, length 64)
  Back Branch 089170D8 82 times (length 36)
_S1_2_896DF8C 3060 instructions (0,000%), 36 calls (0896DF8C - 0896E0E8, length 88)
_S1_2_892C608 3059 instructions (0,000%), 161 calls (0892C608 - 0892C680, length 31)
_S1_2_8968AD4 3015 instructions (0,000%), 159 calls (08968AD4 - 08968B30, length 24)
_S1_2_8A1A760 3010 instructions (0,000%), 41 calls (08A1A760 - 08A1A8D8, length 95)
_S1_2_894954C 3000 instructions (0,000%), 200 calls (0894954C - 089495D0, length 34)
  Back Branch 08949580 160 times (length 4)
_S1_2_8890F1C 3000 instructions (0,000%), 25 calls (08890F1C - 0889112C, length 133)
_S1_2_8BA0388 2990 instructions (0,000%), 115 calls (08BA0388 - 08BA03EC, length 26)
_S1_2_89557D4 2988 instructions (0,000%), 332 calls (089557D4 - 089557F4, length 9)
_S1_2_885E644 2976 instructions (0,000%), 186 calls (0885E644 - 0885E680, length 16)
_S1_2_8A6A060 2976 instructions (0,000%), 96 calls (08A6A060 - 08A6A0D8, length 31)
_S1_2_8899F44 2970 instructions (0,000%), 38 calls (08899F44 - 0889A13C, length 127)
  Back Branch 08899FD0 3 times (length 5)
_S1_2_8983518 2961 instructions (0,000%), 47 calls (08983518 - 0898360C, length 62)
_S1_2_8962BFC 2952 instructions (0,000%), 738 calls (08962BFC - 08962C5C, length 25)
_S1_2_8929D64 2940 instructions (0,000%), 140 calls (08929D64 - 08929DB4, length 21)
_S1_2_894B478 2921 instructions (0,000%), 69 calls (0894B478 - 0894B554, length 56)
_S1_2_8AD9D14 2916 instructions (0,000%), 81 calls (08AD9D14 - 08ADA160, length 276)
_S1_2_8971A1C 2915 instructions (0,000%), 11 calls (08971A1C - 08972BC8, length 1132)
_S1_2_8A5B6C4 2914 instructions (0,000%), 47 calls (08A5B6C4 - 08A5B7BC, length 63)
_S1_2_89B489C 2914 instructions (0,000%), 47 calls (089B489C - 089B4A04, length 91)
  Back Branch 089B49EC 47 times (length 10)
_S1_2_888EB94 2914 instructions (0,000%), 2 calls (0888EB94 - 0888EC20, length 36)
  Back Branch 0888EC00 226 times (length 6)
  Back Branch 0888EC14 114 times (length 19)
  Back Branch 0888EBB4 8 times (length 7)
_S1_2_88A0E48 2911 instructions (0,000%), 38 calls (088A0E48 - 088A10A0, length 151)
  Back Branch 088A0FD4 27 times (length 44)
  Back Branch 088A0FDC 8 times (length 56)
_S1_2_8BAD054 2910 instructions (0,000%), 291 calls (08BAD054 - 08BAD288, length 142)
_S1_2_8A44474 2902 instructions (0,000%), 1 calls (08A44474 - 08A44838, length 242)
  Back Branch 08A44800 39 times (length 69)
_S1_2_89CF6F0 2850 instructions (0,000%), 38 calls (089CF6F0 - 089D0FAC, length 1584)
_S1_2_89EF318 2829 instructions (0,000%), 123 calls (089EF318 - 089EF378, length 25)
_S1_2_89BB1DC 2827 instructions (0,000%), 1 calls (089BB1DC - 089BB598, length 240)
  Back Branch 089BB504 39 times (length 68)
_S1_2_8929F40 2820 instructions (0,000%), 141 calls (08929F40 - 08929F8C, length 20)
_S1_2_891BF14 2820 instructions (0,000%), 141 calls (0891BF14 - 0891BF60, length 20)
_S1_2_888509C 2816 instructions (0,000%), 128 calls (0888509C - 088850F0, length 22)
_S1_2_895791C 2814 instructions (0,000%), 67 calls (0895791C - 089579C8, length 44)
_S1_2_8A90E78 2808 instructions (0,000%), 16 calls (08A90E78 - 08A911D4, length 216)
  Back Branch 08A91050 12 times (length 24)
_S1_2_89DDEFC 2800 instructions (0,000%), 70 calls (089DDEFC - 089DDF9C, length 41)
_S1_2_8961F60 2799 instructions (0,000%), 933 calls (08961F60 - 08961F68, length 3)
_S1_2_8955F68 2786 instructions (0,000%), 398 calls (08955F68 - 08955F80, length 7)
_S1_2_8B6BB8C 2784 instructions (0,000%), 928 calls (08B6BB8C - 08B6BB94, length 3)
_S1_2_88F1334 2784 instructions (0,000%), 116 calls (088F1334 - 088F1390, length 24)
_S1_2_891C96C 2784 instructions (0,000%), 87 calls (0891C96C - 0891C9E8, length 32)
_S1_2_89731D4 2780 instructions (0,000%), 278 calls (089731D4 - 089731F8, length 10)
_S1_2_89C1244 2772 instructions (0,000%), 396 calls (089C1244 - 089C125C, length 7)
_S1_2_894737C 2772 instructions (0,000%), 260 calls (0894737C - 089473F8, length 32)
_S1_2_886660C 2759 instructions (0,000%), 125 calls (0886660C - 08866670, length 26)
_S1_2_89C039C 2758 instructions (0,000%), 197 calls (089C039C - 089C03D0, length 14)
_S1_2_89731FC 2750 instructions (0,000%), 275 calls (089731FC - 08973220, length 10)
_S1_2_89C0070 2744 instructions (0,000%), 686 calls (089C0070 - 089C007C, length 4)
_S1_2_8855D04 2736 instructions (0,000%), 72 calls (08855D04 - 08855D98, length 38)
_S1_2_8962B50 2730 instructions (0,000%), 273 calls (08962B50 - 08962B74, length 10)
_S1_2_89B2CAC 2720 instructions (0,000%), 160 calls (089B2CAC - 089B2CEC, length 17)
_S1_2_887ECE4 2706 instructions (0,000%), 66 calls (0887ECE4 - 0887EFD8, length 190)
_S1_2_88269B4 2700 instructions (0,000%), 1 calls (088269B4 - 08826B84, length 117)
  Back Branch 08826A7C 90 times (length 28)
_S1_2_883553C 2695 instructions (0,000%), 245 calls (0883553C - 0883556C, length 13)
_S1_2_8B6DE90 2691 instructions (0,000%), 299 calls (08B6DE90 - 08B6DEB0, length 9)
_S1_2_89A1FDC 2668 instructions (0,000%), 151 calls (089A1FDC - 089A2040, length 26)
_S1_2_898D648 2665 instructions (0,000%), 43 calls (0898D648 - 0898D8E4, length 168)
_S1_2_891B468 2660 instructions (0,000%), 140 calls (0891B468 - 0891B4B0, length 19)
_S1_2_8927124 2649 instructions (0,000%), 189 calls (08927124 - 08927184, length 25)
  Back Branch 08927178 76 times (length 17)
_S1_2_891FBDC 2644 instructions (0,000%), 156 calls (0891FBDC - 0891FC20, length 18)
_S1_2_893E590 2642 instructions (0,000%), 82 calls (0893E590 - 0893E7F0, length 153)
_S1_2_88A1934 2634 instructions (0,000%), 38 calls (088A1934 - 088A1B64, length 141)
  Back Branch 088A19CC 26 times (length 15)
  Back Branch 088A1B44 12 times (length 109)
_S1_2_8980208 2625 instructions (0,000%), 17 calls (08980208 - 08981294, length 1060)
  Back Branch 089803BC 49 times (length 9)
_S1_2_89C6ABC 2618 instructions (0,000%), 17 calls (089C6ABC - 089C6D3C, length 161)
  Back Branch 089C6D08 17 times (length 101)
_S1_2_88043E0 2597 instructions (0,000%), 5 calls (088043E0 - 0880464C, length 156)
  Back Branch 08804618 75 times (length 21)
  Back Branch 08804548 25 times (length 12)
  Back Branch 088044BC 20 times (length 18)
  Back Branch 08804638 15 times (length 44)
_S1_2_8BB2948 2592 instructions (0,000%), 81 calls (08BB2948 - 08BB3054, length 452)
_S1_2_885A024 2580 instructions (0,000%), 132 calls (0885A024 - 0885A098, length 30)
_S1_2_888F534 2580 instructions (0,000%), 1 calls (0888F534 - 0888F62C, length 63)
  Back Branch 0888F5E0 113 times (length 20)
  Back Branch 0888F5F4 57 times (length 33)
_S1_2_89C0000 2574 instructions (0,000%), 99 calls (089C0000 - 089C006C, length 28)
_S1_2_893FDBC 2566 instructions (0,000%), 1283 calls (0893FDBC - 0893FDC0, length 2)
_S1_2_89FA304 2562 instructions (0,000%), 42 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FA338 42 times (length 152)
_S1_2_8928684 2556 instructions (0,000%), 426 calls (08928684 - 08928774, length 61)
_S1_2_893FA78 2552 instructions (0,000%), 142 calls (0893FA78 - 0893FAC4, length 20)
_S1_2_8973C24 2550 instructions (0,000%), 150 calls (08973C24 - 08973C84, length 25)
_S1_2_887EC50 2546 instructions (0,000%), 67 calls (0887EC50 - 0887EFD8, length 227)
_S1_2_891FF40 2529 instructions (0,000%), 281 calls (0891FF40 - 0891FF60, length 9)
_S1_2_89FD35C 2520 instructions (0,000%), 42 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FD380 42 times (length 3242)
_S1_2_89F6FC4 2520 instructions (0,000%), 42 calls (089F6FC4 - 089F70C8, length 66)
_S1_2_882EB60 2513 instructions (0,000%), 15 calls (0882EB60 - 0882EE10, length 173)
_S1_2_89629B0 2512 instructions (0,000%), 314 calls (089629B0 - 089629CC, length 8)
_S1_2_8831C14 2495 instructions (0,000%), 27 calls (08831C14 - 08831DC8, length 110)
  Back Branch 08831D48 21 times (length 62)
_S1_2_8961ED0 2484 instructions (0,000%), 108 calls (08961ED0 - 08961F28, length 23)
_S1_2_8930E7C 2458 instructions (0,000%), 90 calls (08930E7C - 08930EF0, length 30)
_S1_2_882A20C 2451 instructions (0,000%), 3 calls (0882A20C - 0882A248, length 16)
  Back Branch 0882A23C 270 times (length 9)
_S1_2_8B9A51C 2426 instructions (0,000%), 46 calls (08B9A51C - 08B9A604, length 59)
_S1_2_895A44C 2422 instructions (0,000%), 143 calls (0895A44C - 0895A4A4, length 23)
  Back Branch 0895A484 67 times (length 4)
_S1_2_896CF4C 2422 instructions (0,000%), 1 calls (0896CF4C - 0896D270, length 202)
  Back Branch 0896D16C 77 times (length 3)
  Back Branch 0896D00C 77 times (length 24)
_S1_2_8A68B38 2376 instructions (0,000%), 1188 calls (08A68B38 - 08A68B3C, length 2)
_S1_2_881AE30 2376 instructions (0,000%), 132 calls (0881AE30 - 0881AE74, length 18)
_S1_2_89C92C8 2376 instructions (0,000%), 99 calls (089C92C8 - 089C9358, length 37)
_S1_2_88E51A4 2376 instructions (0,000%), 6 calls (088E51A4 - 088E5238, length 38)
  Back Branch 088E5214 186 times (length 14)
_S1_2_882A06C 2352 instructions (0,000%), 3 calls (0882A06C - 0882A19C, length 77)
  Back Branch 0882A124 270 times (length 8)
_S1_2_893B898 2340 instructions (0,000%), 156 calls (0893B898 - 0893B8D0, length 15)
_S1_2_891B32C 2340 instructions (0,000%), 36 calls (0891B32C - 0891B428, length 64)
_S1_2_8868ED0 2328 instructions (0,000%), 2 calls (08868ED0 - 08868FB8, length 59)
  Back Branch 08868F80 140 times (length 16)
_S1_2_89E2CE0 2320 instructions (0,000%), 290 calls (089E2CE0 - 089E2CFC, length 8)
_S1_2_8886B40 2318 instructions (0,000%), 1 calls (08886B40 - 08886EB0, length 221)
  Back Branch 08886E54 19 times (length 167)
_S1_2_8A8F8F0 2314 instructions (0,000%), 1157 calls (08A8F8F0 - 08A8F8F4, length 2)
_S1_2_8831DCC 2314 instructions (0,000%), 2 calls (08831DCC - 088321B4, length 251)
  Back Branch 08832150 20 times (length 119)
_S1_2_8969A5C 2300 instructions (0,000%), 92 calls (08969A5C - 08969ABC, length 25)
_S1_2_8890D74 2300 instructions (0,000%), 25 calls (08890D74 - 08890F18, length 106)
_S1_2_8B81250 2291 instructions (0,000%), 79 calls (08B81250 - 08B812C0, length 29)
_S1_2_89A1C4C 2289 instructions (0,000%), 109 calls (089A1C4C - 089A1CD4, length 35)
_S1_2_8A3BC90 2288 instructions (0,000%), 88 calls (08A3BC90 - 08A3C084, length 254)
_S1_2_89710B8 2288 instructions (0,000%), 11 calls (089710B8 - 089714A4, length 252)
_S1_2_8A52330 2280 instructions (0,000%), 56 calls (08A52330 - 08A523E0, length 45)
_S1_2_8BA0E94 2277 instructions (0,000%), 69 calls (08BA0E94 - 08BA0F1C, length 35)
_S1_2_8ACC7A8 2268 instructions (0,000%), 324 calls (08ACC7A8 - 08ACC7C0, length 7)
_S1_2_8834AC4 2268 instructions (0,000%), 252 calls (08834AC4 - 08834AE4, length 9)
_S1_2_883651C 2261 instructions (0,000%), 119 calls (0883651C - 088365CC, length 45)
_S1_2_8A61C5C 2260 instructions (0,000%), 10 calls (08A61C5C - 08A66380, length 4554)
  Back Branch 08A61ECC 70 times (length 11)
_S1_2_8855B2C 2256 instructions (0,000%), 24 calls (08855B2C - 08855D00, length 118)
_S1_2_888DEE4 2254 instructions (0,000%), 175 calls (0888DEE4 - 0888DF24, length 17)
_S1_2_89698E4 2254 instructions (0,000%), 77 calls (089698E4 - 0896996C, length 35)
_S1_2_89556A8 2250 instructions (0,000%), 125 calls (089556A8 - 089556EC, length 18)
_S1_2_89EC078 2247 instructions (0,000%), 107 calls (089EC078 - 089EC100, length 35)
_S1_2_89CA494 2244 instructions (0,000%), 132 calls (089CA494 - 089CA4D4, length 17)
_S1_2_89CA450 2244 instructions (0,000%), 132 calls (089CA450 - 089CA490, length 17)
_S1_2_8A05998 2244 instructions (0,000%), 51 calls (08A05998 - 08A05A68, length 53)
_S1_2_89B8DBC 2232 instructions (0,000%), 93 calls (089B8DBC - 089B8E1C, length 25)
_S1_2_8855D9C 2232 instructions (0,000%), 24 calls (08855D9C - 08855F84, length 123)
_S1_2_89B7A18 2230 instructions (0,000%), 1115 calls (089B7A18 - 089B7A1C, length 2)
_S1_2_8A3C300 2223 instructions (0,000%), 57 calls (08A3C300 - 08A3CD74, length 670)
_S1_2_893FDAC 2218 instructions (0,000%), 1109 calls (0893FDAC - 0893FDB0, length 2)
_S1_2_88A1B68 2218 instructions (0,000%), 14 calls (088A1B68 - 088A1C7C, length 70)
  Back Branch 088A1C44 69 times (length 21)
_S1_2_88FA3A0 2211 instructions (0,000%), 1 calls (088FA3A0 - 088FA5BC, length 136)
  Back Branch 088FA538 25 times (length 10)
  Back Branch 088FA5A0 25 times (length 101)
_S1_2_8A52264 2206 instructions (0,000%), 57 calls (08A52264 - 08A5232C, length 51)
_S1_2_8BBB208 2204 instructions (0,000%), 1102 calls (08BBB208 - 08BBB20C, length 2)
_S1_2_89A779C 2200 instructions (0,000%), 88 calls (089A779C - 089A7808, length 28)
_S1_2_88E4010 2197 instructions (0,000%), 1 calls (088E4010 - 088E4130, length 73)
  Back Branch 088E4114 37 times (length 59)
_S1_2_89ADA00 2196 instructions (0,000%), 36 calls (089ADA00 - 089ADBD8, length 119)
_S1_2_8972FB0 2196 instructions (0,000%), 36 calls (08972FB0 - 089730C8, length 71)
_S1_2_8842704 2190 instructions (0,000%), 6 calls (08842704 - 08842D98, length 422)
  Back Branch 08842D4C 24 times (length 168)
_S1_2_89A76D0 2184 instructions (0,000%), 84 calls (089A76D0 - 089A7764, length 38)
_S1_2_8823F60 2166 instructions (0,000%), 361 calls (08823F60 - 08823F74, length 6)
_S1_2_8A2F5EC 2160 instructions (0,000%), 1080 calls (08A2F5EC - 08A2F5F0, length 2)
_S1_2_8A0D898 2151 instructions (0,000%), 18 calls (08A0D898 - 08A0E024, length 484)
  Back Branch 08A0DD58 9 times (length 3)
  Back Branch 08A0DEC4 9 times (length 21)
_S1_2_8A0CB70 2151 instructions (0,000%), 9 calls (08A0CB70 - 08A0D65C, length 700)
  Back Branch 08A0D5C8 9 times (length 11)
  Back Branch 08A0D280 9 times (length 3)
_S1_2_8956548 2144 instructions (0,000%), 67 calls (08956548 - 089565CC, length 34)
_S1_2_893B2D8 2138 instructions (0,000%), 117 calls (0893B2D8 - 0893B35C, length 34)
_S1_2_8888404 2124 instructions (0,000%), 236 calls (08888404 - 08888424, length 9)
_S1_2_89A1514 2124 instructions (0,000%), 180 calls (089A1514 - 089A1554, length 17)
_S1_2_89C4678 2124 instructions (0,000%), 36 calls (089C4678 - 089C476C, length 62)
_S1_2_8928838 2100 instructions (0,000%), 150 calls (089287F8 - 0892891C, length 74)
  Back Branch 08928848 150 times (length 22)
_S1_2_893FCCC 2093 instructions (0,000%), 299 calls (0893FCCC - 0893FCE4, length 7)
_S1_2_8A69DE0 2090 instructions (0,000%), 1045 calls (08A69DE0 - 08A69DE4, length 2)
_S1_2_888D59C 2090 instructions (0,000%), 201 calls (0888D59C - 0888D5C8, length 12)
_S1_2_8B2FF2C 2084 instructions (0,000%), 24 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B3007C 12942 times (length 1342)
  Back Branch 08B30084 12501 times (length 1344)
  Back Branch 08B2FF60 11564 times (length 10)
_S1_2_889B284 2079 instructions (0,000%), 33 calls (0889B284 - 0889B560, length 184)
_S1_2_89F8924 2079 instructions (0,000%), 9 calls (089F8924 - 089F9654, length 845)
  Back Branch 089F8C30 63 times (length 11)
  Back Branch 089F8968 36 times (length 9)
_S1_2_8946804 2077 instructions (0,000%), 67 calls (08946804 - 0894687C, length 31)
_S1_2_8836284 2076 instructions (0,000%), 1 calls (08836284 - 08836428, length 106)
  Back Branch 088363A4 48 times (length 38)
  Back Branch 088363E8 48 times (length 3)
_S1_2_8899D48 2074 instructions (0,000%), 26 calls (08899D48 - 08899F40, length 127)
  Back Branch 08899DD4 23 times (length 5)
_S1_2_8977110 2068 instructions (0,000%), 11 calls (08977110 - 089773EC, length 184)
_S1_2_88FA5C0 2058 instructions (0,000%), 1 calls (088FA5C0 - 088FA838, length 159)
  Back Branch 088FA7F8 26 times (length 106)
_S1_2_8ACC618 2052 instructions (0,000%), 76 calls (08ACC618 - 08ACC688, length 29)
_S1_2_8B9E664 2037 instructions (0,000%), 291 calls (08B9E664 - 08B9E9B4, length 213)
_S1_2_895B198 2034 instructions (0,000%), 339 calls (0895B198 - 0895B1B0, length 7)
_S1_2_8A09E4C 2024 instructions (0,000%), 46 calls (08A09E4C - 08A0A150, length 194)
_S1_2_887F0C4 2022 instructions (0,000%), 674 calls (0887F0C4 - 0887F0CC, length 3)
_S1_2_885ED04 2020 instructions (0,000%), 3 calls (0885ED04 - 0885F174, length 285)
  Back Branch 0885EF20 24 times (length 36)
  Back Branch 0885EE44 9 times (length 20)
  Back Branch 0885EFB4 9 times (length 20)
  Back Branch 0885F118 6 times (length 35)
_S1_2_89DA2F0 2014 instructions (0,000%), 11 calls (089DA2F0 - 089DABE8, length 575)
  Back Branch 089DAB64 2 times (length 188)
  Back Branch 089DAB38 2 times (length 9)
_S1_2_892F980 2006 instructions (0,000%), 118 calls (0892F980 - 0892F9D0, length 21)
_S1_2_880C038 2006 instructions (0,000%), 17 calls (0880C038 - 0880C244, length 132)
  Back Branch 0880C10C 17 times (length 13)
  Back Branch 0880C19C 17 times (length 20)
_S1_2_89C6660 1996 instructions (0,000%), 14 calls (089C6660 - 089C6994, length 206)
  Back Branch 089C695C 14 times (length 3)
_S1_2_8859FE4 1980 instructions (0,000%), 132 calls (08859FE4 - 0885A020, length 16)
_S1_2_89133C8 1980 instructions (0,000%), 13 calls (089133C8 - 08913760, length 231)
  Back Branch 0891372C 16 times (length 174)
_S1_2_897542C 1974 instructions (0,000%), 47 calls (0897542C - 089754D0, length 42)
_S1_2_89B0FC4 1970 instructions (0,000%), 985 calls (089B0FC4 - 089B0FC8, length 2)
_S1_2_89554FC 1962 instructions (0,000%), 18 calls (089554FC - 0895555C, length 25)
  Back Branch 08955548 144 times (length 12)
_S1_2_889766C 1932 instructions (0,000%), 69 calls (0889766C - 088976E0, length 30)
_S1_2_889975C 1918 instructions (0,000%), 38 calls (0889975C - 08899A04, length 171)
_S1_2_892B7CC 1900 instructions (0,000%), 78 calls (0892B7CC - 0892B8A4, length 55)
_S1_2_8856014 1896 instructions (0,000%), 24 calls (08856014 - 08856148, length 78)
_S1_2_88ED808 1891 instructions (0,000%), 1 calls (088ED808 - 088ED910, length 67)
  Back Branch 088ED8F8 64 times (length 35)
_S1_2_89B4E58 1890 instructions (0,000%), 270 calls (089B4E58 - 089B4E70, length 7)
_S1_2_895F820 1890 instructions (0,000%), 210 calls (0895F820 - 0895F840, length 9)
_S1_2_8986EE0 1890 instructions (0,000%), 189 calls (08986EE0 - 08986F04, length 10)
_S1_2_892D3D4 1890 instructions (0,000%), 14 calls (0892D3D4 - 0892D624, length 149)
  Back Branch 0892D5A8 28 times (length 12)
  Back Branch 0892D548 14 times (length 26)
  Back Branch 0892D5F0 14 times (length 118)
_S1_2_888C900 1888 instructions (0,000%), 236 calls (0888C900 - 0888C91C, length 8)
_S1_2_8986F08 1880 instructions (0,000%), 188 calls (08986F08 - 08986F2C, length 10)
_S1_2_89FCC80 1878 instructions (0,000%), 18 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FCE4C 18 times (length 2909)
_S1_2_8959EC0 1876 instructions (0,000%), 67 calls (08959EC0 - 08959F90, length 53)
_S1_2_89012E4 1864 instructions (0,000%), 1 calls (089012E4 - 08901664, length 225)
  Back Branch 089015CC 64 times (length 26)
_S1_2_88A20FC 1862 instructions (0,000%), 38 calls (088A20FC - 088A21BC, length 49)
_S1_2_8924B74 1860 instructions (0,000%), 186 calls (08924B74 - 08924B98, length 10)
_S1_2_8AF96B8 1856 instructions (0,000%), 116 calls (08AF96B8 - 08AF96F4, length 16)
_S1_2_899519C 1852 instructions (0,000%), 43 calls (0899519C - 08995FC8, length 908)
_S1_2_89F4098 1850 instructions (0,000%), 74 calls (089F4098 - 089F412C, length 38)
_S1_2_8A4A1F4 1849 instructions (0,000%), 43 calls (08A4A1F4 - 08A4A2A4, length 45)
_S1_2_8894998 1848 instructions (0,000%), 264 calls (08894998 - 088949B0, length 7)
_S1_2_8926C88 1847 instructions (0,000%), 167 calls (08926C88 - 08926CC0, length 15)
_S1_2_8AAC95C 1846 instructions (0,000%), 71 calls (08AAC95C - 08AACA48, length 60)
_S1_2_884B0B0 1842 instructions (0,000%), 6 calls (0884B0B0 - 0884B5DC, length 332)
_S1_2_893B3C4 1840 instructions (0,000%), 184 calls (0893B3C4 - 0893B3E8, length 10)
_S1_2_889A520 1836 instructions (0,000%), 54 calls (0889A520 - 0889A5AC, length 36)
_S1_2_89280D4 1835 instructions (0,000%), 25 calls (089280D4 - 08928244, length 93)
  Back Branch 0892815C 44 times (length 8)
  Back Branch 08928234 1 times (length 16)
_S1_2_89BEA9C 1834 instructions (0,000%), 262 calls (089BEA9C - 089BEAB4, length 7)
_S1_2_8B9A698 1832 instructions (0,000%), 458 calls (08B9A698 - 08B9A6A4, length 4)
_S1_2_8BBB798 1824 instructions (0,000%), 912 calls (08BBB798 - 08BBB79C, length 2)
_S1_2_88FD820 1824 instructions (0,000%), 152 calls (088FD820 - 088FD84C, length 12)
_S1_2_8927048 1824 instructions (0,000%), 76 calls (08927048 - 089270C8, length 33)
_S1_2_8A5AF5C 1820 instructions (0,000%), 10 calls (08A5AF5C - 08A5B5D4, length 415)
_S1_2_89157A8 1820 instructions (0,000%), 1 calls (089157A8 - 08915C18, length 285)
  Back Branch 08915B94 16 times (length 102)
_S1_2_885059C 1800 instructions (0,000%), 12 calls (0885059C - 088507E8, length 148)
_S1_2_89A1F80 1794 instructions (0,000%), 138 calls (089A1F80 - 089A1FB0, length 13)
_S1_2_883656C 1781 instructions (0,000%), 119 calls (0883656C - 088365CC, length 25)
_S1_2_89F4130 1776 instructions (0,000%), 74 calls (089F4130 - 089F41C0, length 37)
_S1_2_8981410 1774 instructions (0,000%), 17 calls (08981410 - 08981734, length 202)
_S1_2_8897134 1772 instructions (0,000%), 35 calls (08897134 - 08897224, length 61)
  Back Branch 088971F0 54 times (length 3)
_S1_2_8B81030 1740 instructions (0,000%), 60 calls (08B81030 - 08B810A0, length 29)
_S1_2_895C4A8 1740 instructions (0,000%), 1 calls (0895C4A8 - 0895C82C, length 226)
  Back Branch 0895C630 32 times (length 55)
_S1_2_8958134 1735 instructions (0,000%), 18 calls (08958134 - 089581E4, length 45)
  Back Branch 089581C0 146 times (length 15)
_S1_2_8928744 1730 instructions (0,000%), 73 calls (0892863C - 08928774, length 79)
  Back Branch 08928760 141 times (length 75)
  Back Branch 089286A8 106 times (length 11)
  Back Branch 08928698 82 times (length 7)
_S1_2_8A68B40 1728 instructions (0,000%), 288 calls (08A68B40 - 08A68B54, length 6)
_S1_2_88A0888 1728 instructions (0,000%), 9 calls (088A0888 - 088A0A18, length 101)
  Back Branch 088A09E4 27 times (length 48)
_S1_2_8965A64 1724 instructions (0,000%), 1 calls (08965A64 - 08965B08, length 42)
  Back Branch 08965AE0 186 times (length 10)
  Back Branch 08965AF4 20 times (length 17)
_S1_2_8959058 1716 instructions (0,000%), 143 calls (08959058 - 08959084, length 12)
_S1_2_89208BC 1716 instructions (0,000%), 78 calls (089208BC - 08920968, length 44)
_S1_2_8B2FDBC 1715 instructions (0,000%), 12 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B3007C 12942 times (length 1342)
  Back Branch 08B30084 12501 times (length 1344)
  Back Branch 08B2FF60 11564 times (length 10)
  Back Branch 08B2FE2C 6576 times (length 22)
  Back Branch 08B2FED4 84 times (length 25)
_S1_2_8AFA110 1710 instructions (0,000%), 95 calls (08AFA110 - 08AFA160, length 21)
_S1_2_8983700 1708 instructions (0,000%), 61 calls (08983700 - 0898376C, length 28)
_S1_2_8AD97B4 1701 instructions (0,000%), 81 calls (08AD97B4 - 08AD9804, length 21)
_S1_2_89A403C 1701 instructions (0,000%), 81 calls (089A403C - 089A4090, length 22)
_S1_2_89C08EC 1701 instructions (0,000%), 68 calls (089C08EC - 089C0A14, length 75)
_S1_2_896DB08 1700 instructions (0,000%), 11 calls (0896DB08 - 0896DC1C, length 70)
  Back Branch 0896DBC4 88 times (length 19)
_S1_2_8ABC99C 1692 instructions (0,000%), 423 calls (08ABC99C - 08ABC9A8, length 4)
_S1_2_8988858 1692 instructions (0,000%), 36 calls (08988858 - 08988910, length 47)
_S1_2_883EB0C 1692 instructions (0,000%), 18 calls (0883EB0C - 0883EC50, length 82)
  Back Branch 0883EB70 72 times (length 6)
_S1_2_89FDF9C 1683 instructions (0,000%), 24 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FDFAC 24 times (length 4021)
_S1_2_8868DF4 1680 instructions (0,000%), 140 calls (08868DF4 - 08868E3C, length 19)
_S1_2_8824524 1677 instructions (0,000%), 559 calls (08824524 - 0882452C, length 3)
_S1_2_89448F0 1675 instructions (0,000%), 67 calls (089448F0 - 08944978, length 35)
_S1_2_897D634 1659 instructions (0,000%), 10 calls (0897D634 - 0897D9D8, length 234)
  Back Branch 0897D908 10 times (length 10)
_S1_2_8A4EBB4 1653 instructions (0,000%), 57 calls (08A4EBB4 - 08A4EC24, length 29)
_S1_2_889E198 1652 instructions (0,000%), 236 calls (0889E198 - 0889E1B0, length 7)
_S1_2_8A19980 1650 instructions (0,000%), 825 calls (08A19980 - 08A19984, length 2)
_S1_2_88315C8 1650 instructions (0,000%), 5 calls (088315C8 - 08831614, length 20)
  Back Branch 08831604 225 times (length 9)
_S1_2_8880644 1645 instructions (0,000%), 235 calls (08880644 - 0888065C, length 7)
_S1_2_88389F8 1638 instructions (0,000%), 120 calls (088389F8 - 08838A48, length 21)
_S1_2_898AC04 1638 instructions (0,000%), 11 calls (0898AC04 - 0898B12C, length 331)
  Back Branch 0898AE98 11 times (length 8)
  Back Branch 0898AC94 10 times (length 15)
_S1_2_88FFD60 1624 instructions (0,000%), 116 calls (088FFD60 - 088FFD9C, length 16)
_S1_2_89192D0 1623 instructions (0,000%), 25 calls (089192D0 - 089193D0, length 65)
  Back Branch 089193C0 25 times (length 49)
_S1_2_8839450 1620 instructions (0,000%), 108 calls (08839450 - 08839748, length 191)
_S1_2_8968F70 1617 instructions (0,000%), 77 calls (08968F70 - 08968FC0, length 21)
_S1_2_8973F44 1617 instructions (0,000%), 11 calls (08973F44 - 089741E8, length 170)
_S1_2_892DA18 1610 instructions (0,000%), 35 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_89B816C 1608 instructions (0,000%), 34 calls (089B816C - 089B83F4, length 163)
_S1_2_885047C 1600 instructions (0,000%), 200 calls (0885047C - 08850498, length 8)
_S1_2_8B81400 1598 instructions (0,000%), 34 calls (08B81400 - 08B81440, length 17)
  Back Branch 08B81434 136 times (length 10)
_S1_2_89D0FB0 1596 instructions (0,000%), 57 calls (089D0FB0 - 089D2688, length 1463)
_S1_2_88A0D90 1596 instructions (0,000%), 38 calls (088A0D90 - 088A0E44, length 46)
_S1_2_89270CC 1595 instructions (0,000%), 65 calls (089270CC - 08927120, length 22)
  Back Branch 08927114 76 times (length 15)
_S1_2_88A0B58 1584 instructions (0,000%), 9 calls (088A0B58 - 088A0D10, length 111)
  Back Branch 088A0C80 27 times (length 3)
  Back Branch 088A0C2C 27 times (length 26)
_S1_2_8983610 1575 instructions (0,000%), 63 calls (08983610 - 08983670, length 25)
_S1_2_8947370 1560 instructions (0,000%), 520 calls (08947370 - 08947378, length 3)
_S1_2_8A69830 1556 instructions (0,000%), 778 calls (08A69830 - 08A69834, length 2)
_S1_2_8936318 1551 instructions (0,000%), 141 calls (08936318 - 08936340, length 11)
_S1_2_8932BE0 1551 instructions (0,000%), 141 calls (08932BE0 - 08932C08, length 11)
_S1_2_8969970 1549 instructions (0,000%), 144 calls (08969970 - 089699B0, length 17)
_S1_2_8835510 1548 instructions (0,000%), 172 calls (08835510 - 08835530, length 9)
_S1_2_8983454 1545 instructions (0,000%), 47 calls (08983454 - 08983514, length 49)
_S1_2_89586F0 1542 instructions (0,000%), 514 calls (089586F0 - 089586F8, length 3)
_S1_2_8959F94 1541 instructions (0,000%), 67 calls (08959F94 - 08959FF4, length 25)
_S1_2_896FD9C 1532 instructions (0,000%), 10 calls (0896FD9C - 08970960, length 754)
  Back Branch 0897008C 14 times (length 11)
  Back Branch 089705C8 1 times (length 14)
_S1_2_889A47C 1521 instructions (0,000%), 39 calls (0889A47C - 0889A51C, length 41)
_S1_2_8ACC330 1520 instructions (0,000%), 76 calls (08ACC330 - 08ACC37C, length 20)
_S1_2_89A3A8C 1520 instructions (0,000%), 76 calls (089A3A8C - 089A3AE8, length 24)
_S1_2_8AA0CCC 1516 instructions (0,000%), 1 calls (08AA0CCC - 08AA14EC, length 521)
  Back Branch 08AA107C 15 times (length 68)
_S1_2_89FF990 1501 instructions (0,000%), 19 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FFA18 19 times (length 5712)
_S1_2_8BBB190 1498 instructions (0,000%), 749 calls (08BBB190 - 08BBB194, length 2)
_S1_2_887EBC4 1496 instructions (0,000%), 34 calls (0887EBC4 - 0887EFD8, length 262)
_S1_2_8986F38 1488 instructions (0,000%), 62 calls (08986F38 - 08986F94, length 24)
_S1_2_885B070 1485 instructions (0,000%), 55 calls (0885B070 - 0885B0D8, length 27)
_S1_2_8899C84 1482 instructions (0,000%), 38 calls (08899C84 - 08899D44, length 49)
_S1_2_885C038 1476 instructions (0,000%), 1 calls (0885C038 - 0885C190, length 87)
  Back Branch 0885C15C 70 times (length 20)
_S1_2_8946934 1472 instructions (0,000%), 368 calls (08946934 - 0894694C, length 7)
_S1_2_8962018 1470 instructions (0,000%), 210 calls (08962018 - 08962030, length 7)
_S1_2_8841D24 1470 instructions (0,000%), 18 calls (08841D24 - 08841EF8, length 118)
_S1_2_89FC8D8 1470 instructions (0,000%), 15 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FC964 15 times (length 2595)
_S1_2_884A4FC 1468 instructions (0,000%), 6 calls (0884A4FC - 0884A61C, length 73)
  Back Branch 0884A60C 116 times (length 11)
_S1_2_88FDF58 1465 instructions (0,000%), 1 calls (088FDF58 - 088FE0B0, length 87)
  Back Branch 088FE07C 44 times (length 31)
_S1_2_89283CC 1463 instructions (0,000%), 77 calls (089283CC - 08928414, length 19)
_S1_2_89EFD18 1461 instructions (0,000%), 1 calls (089EFD18 - 089F1458, length 1489)
_S1_2_8860418 1458 instructions (0,000%), 27 calls (08860418 - 08860504, length 60)
_S1_2_8ABC0AC 1452 instructions (0,000%), 132 calls (08ABC0AC - 08ABC0D4, length 11)
_S1_2_8ABC080 1452 instructions (0,000%), 132 calls (08ABC080 - 08ABC0A8, length 11)
_S1_2_8AACA84 1452 instructions (0,000%), 132 calls (08AACA84 - 08AACAB8, length 14)
_S1_2_8AACA4C 1452 instructions (0,000%), 132 calls (08AACA4C - 08AACA80, length 14)
_S1_2_8A69994 1445 instructions (0,000%), 289 calls (08A69994 - 08A699A4, length 5)
_S1_2_893C664 1442 instructions (0,000%), 86 calls (0893C664 - 0893C758, length 62)
_S1_2_89210D0 1440 instructions (0,000%), 144 calls (089210D0 - 08921180, length 45)
_S1_2_8B999D4 1440 instructions (0,000%), 36 calls (08B999D4 - 08B99A94, length 49)
_S1_2_8A90BCC 1437 instructions (0,000%), 16 calls (08A90BCC - 08A90E74, length 171)
  Back Branch 08A90CD8 12 times (length 28)
_S1_2_8973130 1431 instructions (0,000%), 477 calls (08973130 - 08973138, length 3)
_S1_2_8968DBC 1431 instructions (0,000%), 159 calls (08968DBC - 08968DDC, length 9)
_S1_2_8836E10 1430 instructions (0,000%), 26 calls (08836E10 - 08836FE4, length 118)
_S1_2_8A0E028 1423 instructions (0,000%), 1 calls (08A0E028 - 08A0F7A0, length 1503)
_S1_2_8B8E9C4 1422 instructions (0,000%), 18 calls (08B8E9C4 - 08B8EB68, length 106)
  Back Branch 08B8EB58 72 times (length 7)
_S1_2_898BA94 1414 instructions (0,000%), 12 calls (0898BA94 - 0898BD9C, length 195)
_S1_2_8A2CB30 1412 instructions (0,000%), 1 calls (08A2CB30 - 08A2E20C, length 1464)
_S1_2_8921158 1410 instructions (0,000%), 141 calls (08921158 - 08921180, length 11)
_S1_2_892114C 1410 instructions (0,000%), 141 calls (0892114C - 08921180, length 14)
_S1_2_89210B4 1410 instructions (0,000%), 141 calls (089210B4 - 08921180, length 52)
_S1_2_889A300 1404 instructions (0,000%), 27 calls (0889A300 - 0889A3D4, length 54)
_S1_2_8ACC588 1387 instructions (0,000%), 73 calls (08ACC588 - 08ACC5DC, length 22)
_S1_2_8828D38 1387 instructions (0,000%), 48 calls (08828D38 - 08828E64, length 76)
_S1_2_89A1FB4 1380 instructions (0,000%), 138 calls (089A1FB4 - 089A1FD8, length 10)
_S1_2_89A486C 1377 instructions (0,000%), 81 calls (089A486C - 089A4938, length 52)
_S1_2_8A8F980 1377 instructions (0,000%), 51 calls (08A8F980 - 08A8FA48, length 51)
_S1_2_8861630 1376 instructions (0,000%), 172 calls (08861630 - 0886164C, length 8)
_S1_2_89C5454 1375 instructions (0,000%), 11 calls (089C5454 - 089C574C, length 191)
  Back Branch 089C5714 11 times (length 3)
_S1_2_8B61AA0 1368 instructions (0,000%), 24 calls (08B61AA0 - 08B61C5C, length 112)
_S1_2_898367C 1363 instructions (0,000%), 47 calls (0898367C - 089836FC, length 33)
_S1_2_8927D30 1362 instructions (0,000%), 25 calls (08927D30 - 08927E74, length 82)
  Back Branch 08927E30 18 times (length 48)
_S1_2_8901D74 1360 instructions (0,000%), 136 calls (08901D74 - 08901D98, length 10)
_S1_2_896F0EC 1342 instructions (0,000%), 11 calls (0896F0EC - 0896F2F4, length 131)
_S1_2_8A4A020 1333 instructions (0,000%), 129 calls (08A4A020 - 08A4A06C, length 20)
_S1_2_89286B8 1333 instructions (0,000%), 61 calls (0892863C - 08928774, length 79)
  Back Branch 08928760 141 times (length 75)
  Back Branch 089286A8 106 times (length 11)
  Back Branch 08928698 82 times (length 7)
_S1_2_8868FBC 1330 instructions (0,000%), 70 calls (08868FBC - 08869004, length 19)
_S1_2_8975308 1320 instructions (0,000%), 40 calls (08975308 - 089753A8, length 41)
_S1_2_8986F98 1316 instructions (0,000%), 44 calls (08986F98 - 08987038, length 41)
_S1_2_891FD30 1296 instructions (0,000%), 162 calls (0891FD30 - 0891FD4C, length 8)
_S1_2_8AEF998 1296 instructions (0,000%), 81 calls (08AEF998 - 08AEF9E8, length 21)
_S1_2_89A3A1C 1290 instructions (0,000%), 86 calls (089A3A1C - 089A3A88, length 28)
_S1_2_88A21C0 1290 instructions (0,000%), 9 calls (088A21C0 - 088A2324, length 90)
  Back Branch 088A2304 38 times (length 23)
_S1_2_882C26C 1287 instructions (0,000%), 3 calls (0882C26C - 0882CB58, length 572)
  Back Branch 0882CAC4 5 times (length 436)
_S1_2_8957244 1286 instructions (0,000%), 34 calls (08957244 - 08957360, length 72)
_S1_2_88402B8 1286 instructions (0,000%), 6 calls (088402B8 - 088406E0, length 267)
  Back Branch 0884047C 24 times (length 5)
_S1_2_884E3A4 1284 instructions (0,000%), 6 calls (0884E3A4 - 0884E660, length 176)
  Back Branch 0884E498 24 times (length 9)
  Back Branch 0884E60C 24 times (length 11)
  Back Branch 0884E634 12 times (length 28)
_S1_2_88ECA54 1280 instructions (0,000%), 256 calls (088ECA54 - 088ECA64, length 5)
_S1_2_89256D0 1278 instructions (0,000%), 142 calls (089256D0 - 089257A8, length 55)
_S1_2_8BBB778 1266 instructions (0,000%), 633 calls (08BBB778 - 08BBB77C, length 2)
_S1_2_88455D8 1260 instructions (0,000%), 42 calls (088455D8 - 0884566C, length 38)
_S1_2_8886358 1260 instructions (0,000%), 15 calls (08886358 - 08886618, length 177)
  Back Branch 088865F8 60 times (length 7)
_S1_2_88FA0B0 1257 instructions (0,000%), 419 calls (088FA0B0 - 088FA0B8, length 3)
_S1_2_892EFB4 1248 instructions (0,000%), 22 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_8A4A070 1247 instructions (0,000%), 43 calls (08A4A070 - 08A4A0E4, length 30)
_S1_2_884F84C 1242 instructions (0,000%), 54 calls (0884F84C - 0884F8A4, length 23)
_S1_2_8928248 1231 instructions (0,000%), 25 calls (08928248 - 0892831C, length 54)
_S1_2_89BECA4 1230 instructions (0,000%), 123 calls (089BECA4 - 089BECC8, length 10)
_S1_2_88F25F8 1224 instructions (0,000%), 18 calls (088F25F8 - 088F27CC, length 118)
_S1_2_8AAC420 1220 instructions (0,000%), 4 calls (08AAC420 - 08AAC8F4, length 310)
_S1_2_8886EB4 1219 instructions (0,000%), 1 calls (08886EB4 - 08887114, length 153)
  Back Branch 088870C4 19 times (length 11)
  Back Branch 08887068 19 times (length 34)
  Back Branch 08886FA8 6 times (length 42)
_S1_2_8893CB8 1216 instructions (0,000%), 38 calls (08893CB8 - 08893D50, length 39)
_S1_2_8893B80 1216 instructions (0,000%), 38 calls (08893B80 - 08893C18, length 39)
_S1_2_8AEFA20 1215 instructions (0,000%), 81 calls (08AEFA20 - 08AEFA78, length 23)
_S1_2_8896E08 1214 instructions (0,000%), 23 calls (08896E08 - 08896EFC, length 62)
  Back Branch 08896EC8 39 times (length 4)
_S1_2_891C7B4 1209 instructions (0,000%), 31 calls (0891C7B4 - 0891C84C, length 39)
_S1_2_885F3E4 1209 instructions (0,000%), 14 calls (0885F3E4 - 0885F4AC, length 51)
  Back Branch 0885F45C 91 times (length 11)
_S1_2_89DDEA0 1197 instructions (0,000%), 57 calls (089DDEA0 - 089DDEF8, length 23)
_S1_2_8842628 1194 instructions (0,000%), 30 calls (08842628 - 088426D0, length 43)
_S1_2_898B2E8 1194 instructions (0,000%), 12 calls (0898B2E8 - 0898B7B4, length 308)
  Back Branch 0898B790 12 times (length 148)
_S1_2_88808C4 1190 instructions (0,000%), 238 calls (088808C4 - 088808D4, length 5)
_S1_2_8B72E08 1188 instructions (0,000%), 6 calls (08B72E08 - 08B72F60, length 87)
  Back Branch 08B72F04 61 times (length 22)
_S1_2_884F1CC 1170 instructions (0,000%), 18 calls (0884F1CC - 0884F2C8, length 64)
_S1_2_89753C0 1165 instructions (0,000%), 46 calls (089753C0 - 08975428, length 27)
  Back Branch 089753F8 49 times (length 5)
_S1_2_8833994 1164 instructions (0,000%), 3 calls (08833994 - 08833BAC, length 135)
  Back Branch 08833B98 21 times (length 65)
_S1_2_899C948 1162 instructions (0,000%), 83 calls (0899C948 - 0899C99C, length 22)
_S1_2_8836BD8 1154 instructions (0,000%), 37 calls (08836BD8 - 08836E0C, length 142)
_S1_2_891C9EC 1152 instructions (0,000%), 36 calls (0891C9EC - 0891CA68, length 32)
_S1_2_8B8EB6C 1151 instructions (0,000%), 1 calls (08B8EB6C - 08B8ECB0, length 82)
  Back Branch 08B8EC64 60 times (length 7)
  Back Branch 08B8EC84 14 times (length 53)
_S1_2_8BBB360 1148 instructions (0,000%), 574 calls (08BBB360 - 08BBB364, length 2)
_S1_2_8B812C4 1146 instructions (0,000%), 60 calls (08B812C4 - 08B81310, length 20)
_S1_2_886B0C8 1144 instructions (0,000%), 44 calls (0886B0C8 - 0886B12C, length 26)
_S1_2_8893A68 1140 instructions (0,000%), 38 calls (08893A68 - 08893ADC, length 30)
_S1_2_8B99260 1139 instructions (0,000%), 67 calls (08B99260 - 08B992AC, length 20)
_S1_2_8BBB320 1136 instructions (0,000%), 568 calls (08BBB320 - 08BBB324, length 2)
_S1_2_89524DC 1134 instructions (0,000%), 9 calls (089524DC - 089526C8, length 124)
_S1_2_8920320 1128 instructions (0,000%), 141 calls (08920320 - 0892033C, length 8)
_S1_2_884A8AC 1128 instructions (0,000%), 12 calls (0884A8AC - 0884AA80, length 118)
_S1_2_8A0A74C 1122 instructions (0,000%), 4 calls (08A0A74C - 08A0AA6C, length 201)
  Back Branch 08A0AA18 7 times (length 150)
_S1_2_8868E40 1120 instructions (0,000%), 140 calls (08868E40 - 08868E5C, length 8)
_S1_2_8A5A820 1120 instructions (0,000%), 10 calls (08A5A820 - 08A5AF58, length 463)
  Back Branch 08A5AB18 10 times (length 20)
_S1_2_88321B8 1115 instructions (0,000%), 13 calls (088321B8 - 08832220, length 27)
  Back Branch 08832214 162 times (length 5)
  Back Branch 088321F0 18 times (length 5)
_S1_2_893BA64 1113 instructions (0,000%), 53 calls (0893BA64 - 0893BAC8, length 26)
_S1_2_89F5C5C 1112 instructions (0,000%), 12 calls (089F5C5C - 089F5E98, length 144)
_S1_2_8829884 1111 instructions (0,000%), 6 calls (08829884 - 08829A34, length 109)
  Back Branch 088299F0 96 times (length 5)
_S1_2_89A1D6C 1110 instructions (0,000%), 185 calls (089A1D6C - 089A1D80, length 6)
_S1_2_89FCF70 1110 instructions (0,000%), 10 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FD034 10 times (length 3031)
_S1_2_8BBB220 1104 instructions (0,000%), 552 calls (08BBB220 - 08BBB224, length 2)
_S1_2_8873CE4 1103 instructions (0,000%), 1 calls (08873CE4 - 0887401C, length 207)
  Back Branch 08873EA4 27 times (length 30)
  Back Branch 08873EB4 3 times (length 85)
_S1_2_89CCEF8 1101 instructions (0,000%), 1 calls (089CCEF8 - 089CDA74, length 736)
  Back Branch 089CD29C 6 times (length 69)
_S1_2_8973E28 1100 instructions (0,000%), 22 calls (08973E28 - 08973F40, length 71)
_S1_2_8AAA45C 1095 instructions (0,000%), 1 calls (08AAA45C - 08AAA854, length 255)
  Back Branch 08AAA81C 13 times (length 69)
_S1_2_893C20C 1092 instructions (0,000%), 84 calls (0893C20C - 0893C23C, length 13)
_S1_2_8AFA2C0 1087 instructions (0,000%), 1 calls (08AFA2C0 - 08AFA3E0, length 73)
  Back Branch 08AFA308 71 times (length 9)
  Back Branch 08AFA3CC 71 times (length 6)
_S1_2_8A73628 1082 instructions (0,000%), 1 calls (08A73628 - 08A739EC, length 242)
  Back Branch 08A739B4 13 times (length 69)
_S1_2_8A1A39C 1081 instructions (0,000%), 1 calls (08A1A39C - 08A1A75C, length 241)
  Back Branch 08A1A724 13 times (length 69)
_S1_2_88E4BB0 1072 instructions (0,000%), 16 calls (088E4BB0 - 088E4D8C, length 120)
_S1_2_89E85BC 1068 instructions (0,000%), 89 calls (089E85BC - 089E85E8, length 12)
_S1_2_882A3B8 1064 instructions (0,000%), 19 calls (0882A3B8 - 0882A498, length 57)
_S1_2_88951D8 1064 instructions (0,000%), 8 calls (088951D8 - 088952C4, length 60)
  Back Branch 08895284 160 times (length 4)
_S1_2_898C984 1056 instructions (0,000%), 48 calls (0898C984 - 0898C9E8, length 26)
_S1_2_892D8E8 1054 instructions (0,000%), 34 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_8AEA4E4 1053 instructions (0,000%), 81 calls (08AEA4E4 - 08AEA514, length 13)
_S1_2_8A75684 1053 instructions (0,000%), 81 calls (08A75684 - 08A756B4, length 13)
_S1_2_88808B0 1050 instructions (0,000%), 210 calls (088808B0 - 088808C0, length 5)
_S1_2_8A55BE8 1050 instructions (0,000%), 10 calls (08A55BE8 - 08A55DA0, length 111)
_S1_2_8832330 1046 instructions (0,000%), 2 calls (08832330 - 088323D8, length 43)
  Back Branch 088323C8 32 times (length 32)
_S1_2_89B4A08 1042 instructions (0,000%), 521 calls (089B4A08 - 089B4A0C, length 2)
_S1_2_893BBD0 1038 instructions (0,000%), 66 calls (0893BB20 - 0893BC04, length 58)
  Back Branch 0893BBF4 66 times (length 55)
_S1_2_8B65114 1032 instructions (0,000%), 24 calls (08B65114 - 08B6557C, length 283)
_S1_2_8A480D0 1032 instructions (0,000%), 16 calls (08A480D0 - 08A482A8, length 119)
_S1_2_88FFBF8 1022 instructions (0,000%), 146 calls (088FFBF8 - 088FFC10, length 7)
_S1_2_8AA4704 1021 instructions (0,000%), 1 calls (08AA4704 - 08AA4AEC, length 251)
  Back Branch 08AA4AB4 12 times (length 69)
_S1_2_89F4E4C 1020 instructions (0,000%), 255 calls (089F4E4C - 089F4E9C, length 21)
_S1_2_8A58EF0 1020 instructions (0,000%), 10 calls (08A58EF0 - 08A5A81C, length 1612)
_S1_2_8A94394 1018 instructions (0,000%), 509 calls (08A94394 - 08A94398, length 2)
_S1_2_8B8C104 1015 instructions (0,000%), 35 calls (08B8C104 - 08B8C174, length 29)
_S1_2_8904258 1010 instructions (0,000%), 107 calls (08904258 - 08904290, length 15)
_S1_2_8887EEC 1010 instructions (0,000%), 101 calls (08887EEC - 08887F10, length 10)
_S1_2_8885C1C 1010 instructions (0,000%), 55 calls (08885C1C - 08885C68, length 20)
_S1_2_88295F0 1008 instructions (0,000%), 6 calls (088295F0 - 08829880, length 165)
_S1_2_887DDA8 1007 instructions (0,000%), 11 calls (0887DDA8 - 0887DFEC, length 146)
_S1_2_886D168 1003 instructions (0,000%), 6 calls (0886D168 - 0886D3F8, length 165)
_S1_2_89F6CD4 1000 instructions (0,000%), 50 calls (089F6CD4 - 089F6F18, length 146)
_S1_2_894D204 996 instructions (0,000%), 6 calls (0894D204 - 0894D48C, length 163)
_S1_2_8946074 992 instructions (0,000%), 248 calls (08946074 - 0894608C, length 7)
_S1_2_8912DC4 990 instructions (0,000%), 330 calls (08912DC4 - 08912DCC, length 3)
_S1_2_88803E8 985 instructions (0,000%), 10 calls (088803E8 - 0888051C, length 78)
  Back Branch 088804EC 15 times (length 25)
_S1_2_892A0AC 980 instructions (0,000%), 140 calls (0892A0AC - 0892A0C4, length 7)
_S1_2_8B8D168 980 instructions (0,000%), 35 calls (08B8D168 - 08B8D1D4, length 28)
_S1_2_8A37E34 974 instructions (0,000%), 16 calls (08A37E34 - 08A37FA8, length 94)
_S1_2_8B81364 972 instructions (0,000%), 54 calls (08B81364 - 08B813B0, length 20)
_S1_2_893CCB8 971 instructions (0,000%), 27 calls (0893CCB8 - 0893CD94, length 56)
_S1_2_89D2AC4 969 instructions (0,000%), 57 calls (089D2AC4 - 089D2B04, length 17)
_S1_2_898BA54 969 instructions (0,000%), 48 calls (0898BA54 - 0898BA90, length 16)
  Back Branch 0898BA80 135 times (length 4)
_S1_2_89F4CF4 960 instructions (0,000%), 12 calls (089F4CF4 - 089F4D5C, length 27)
  Back Branch 089F4D3C 84 times (length 15)
_S1_2_8885588 955 instructions (0,000%), 1 calls (08885588 - 08885C18, length 421)
  Back Branch 088858A0 29 times (length 26)
  Back Branch 0888570C 8 times (length 9)
_S1_2_8BBB240 952 instructions (0,000%), 476 calls (08BBB240 - 08BBB244, length 2)
_S1_2_8893D54 950 instructions (0,000%), 38 calls (08893D54 - 08893DD0, length 32)
_S1_2_8893AE8 950 instructions (0,000%), 38 calls (08893AE8 - 08893B7C, length 38)
_S1_2_893FCE8 945 instructions (0,000%), 135 calls (0893FCE8 - 0893FD00, length 7)
_S1_2_89A6220 932 instructions (0,000%), 466 calls (089A6220 - 089A6224, length 2)
_S1_2_8B8118C 928 instructions (0,000%), 32 calls (08B8118C - 08B811FC, length 29)
_S1_2_89680B8 920 instructions (0,000%), 1 calls (089680B8 - 08968140, length 35)
  Back Branch 089680EC 64 times (length 11)
  Back Branch 08968110 17 times (length 6)
  Back Branch 08968134 17 times (length 6)
_S1_2_8944C10 913 instructions (0,000%), 1 calls (08944C10 - 08944C88, length 31)
  Back Branch 08944C6C 64 times (length 14)
_S1_2_8962060 910 instructions (0,000%), 70 calls (08962060 - 08962090, length 13)
_S1_2_894BF88 909 instructions (0,000%), 9 calls (0894BF88 - 0894C114, length 100)
_S1_2_895604C 901 instructions (0,000%), 10 calls (0895604C - 08956220, length 118)
_S1_2_8BBB230 898 instructions (0,000%), 449 calls (08BBB230 - 08BBB234, length 2)
_S1_2_889E8D0 891 instructions (0,000%), 35 calls (0889E8D0 - 0889E960, length 37)
_S1_2_8973CD8 891 instructions (0,000%), 11 calls (08973CD8 - 08973E24, length 84)
_S1_2_8874174 884 instructions (0,000%), 1 calls (08874174 - 088741F0, length 32)
  Back Branch 08874190 128 times (length 6)
  Back Branch 088741D4 9 times (length 9)
  Back Branch 088741E4 3 times (length 18)
_S1_2_897D9DC 880 instructions (0,000%), 40 calls (0897D9DC - 0897DA50, length 30)
_S1_2_884AE9C 870 instructions (0,000%), 6 calls (0884AE9C - 0884B0AC, length 133)
  Back Branch 0884AF30 12 times (length 10)
_S1_2_892E5F8 868 instructions (0,000%), 28 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_887B12C 867 instructions (0,000%), 6 calls (0887B12C - 0887B200, length 54)
  Back Branch 0887B1D4 36 times (length 22)
_S1_2_8914FD8 867 instructions (0,000%), 1 calls (08914FD8 - 08915450, length 287)
  Back Branch 08915404 6 times (length 215)
_S1_2_894BD50 864 instructions (0,000%), 6 calls (0894BD50 - 0894BF84, length 142)
_S1_2_8866BC8 863 instructions (0,000%), 1 calls (08866BC8 - 088678AC, length 826)
_S1_2_892960C 861 instructions (0,000%), 21 calls (0892960C - 089296AC, length 41)
  Back Branch 08929648 26 times (length 12)
_S1_2_8B7F530 860 instructions (0,000%), 6 calls (08B7F530 - 08B7F68C, length 88)
  Back Branch 08B7F644 110 times (length 4)
_S1_2_8BBB138 858 instructions (0,000%), 429 calls (08BBB138 - 08BBB13C, length 2)
_S1_2_893E644 852 instructions (0,000%), 142 calls (0893E644 - 0893E7F0, length 108)
_S1_2_892F2E0 852 instructions (0,000%), 142 calls (0892F2E0 - 0892F2F4, length 6)
_S1_2_89B5CF4 852 instructions (0,000%), 23 calls (089B5CF4 - 089B5E10, length 72)
_S1_2_89110A8 851 instructions (0,000%), 1 calls (089110A8 - 08911314, length 156)
  Back Branch 089112D8 9 times (length 90)
_S1_2_89715B8 847 instructions (0,000%), 11 calls (089715B8 - 08972BC8, length 1413)
_S1_2_8ABCB88 846 instructions (0,000%), 423 calls (08ABCB88 - 08ABCB8C, length 2)
_S1_2_8945FC4 846 instructions (0,000%), 282 calls (08945FC4 - 08945FCC, length 3)
_S1_2_89CC0A8 846 instructions (0,000%), 47 calls (089CC0A8 - 089CC0EC, length 18)
_S1_2_89F70CC 840 instructions (0,000%), 42 calls (089F70CC - 089F7310, length 146)
_S1_2_898CB7C 840 instructions (0,000%), 42 calls (0898CB7C - 0898CBD8, length 24)
_S1_2_8893C1C 832 instructions (0,000%), 26 calls (08893C1C - 08893CB4, length 39)
_S1_2_888DF28 828 instructions (0,000%), 276 calls (0888DF28 - 0888DF30, length 3)
_S1_2_89AA678 825 instructions (0,000%), 275 calls (089AA678 - 089AA680, length 3)
_S1_2_888F450 822 instructions (0,000%), 17 calls (0888F450 - 0888F530, length 57)
  Back Branch 0888F520 18 times (length 6)
_S1_2_88917B4 820 instructions (0,000%), 2 calls (088917B4 - 08891B4C, length 231)
  Back Branch 08891998 32 times (length 12)
_S1_2_8B6B738 816 instructions (0,000%), 48 calls (08B6B738 - 08B6B778, length 17)
_S1_2_8BBB160 814 instructions (0,000%), 407 calls (08BBB160 - 08BBB164, length 2)
_S1_2_89445F8 814 instructions (0,000%), 407 calls (089445F8 - 089445FC, length 2)
_S1_2_8BBB238 812 instructions (0,000%), 406 calls (08BBB238 - 08BBB23C, length 2)
_S1_2_8A18348 812 instructions (0,000%), 406 calls (08A18348 - 08A1834C, length 2)
_S1_2_8A18BB8 808 instructions (0,000%), 5 calls (08A18BB8 - 08A18CFC, length 82)
  Back Branch 08A18CB4 16 times (length 41)
_S1_2_8959028 804 instructions (0,000%), 67 calls (08959028 - 08959054, length 12)
_S1_2_896F054 803 instructions (0,000%), 22 calls (0896F054 - 0896F0E8, length 38)
_S1_2_89C5FC4 800 instructions (0,000%), 10 calls (089C5FC4 - 089C6114, length 85)
_S1_2_8A93354 798 instructions (0,000%), 12 calls (08A93354 - 08A9358C, length 143)
_S1_2_8A6E774 795 instructions (0,000%), 159 calls (08A6E774 - 08A6E784, length 5)
_S1_2_898DF40 790 instructions (0,000%), 11 calls (0898DF40 - 0898E13C, length 128)
  Back Branch 0898E104 11 times (length 3)
_S1_2_8A48D1C 774 instructions (0,000%), 18 calls (08A48D1C - 08A48DC4, length 43)
  Back Branch 08A48DA4 18 times (length 24)
_S1_2_89B0D9C 765 instructions (0,000%), 15 calls (089B0D9C - 089B0E64, length 51)
_S1_2_88678B0 763 instructions (0,000%), 1 calls (088678B0 - 08867DF0, length 337)
  Back Branch 08867B9C 8 times (length 59)
_S1_2_8965018 762 instructions (0,000%), 127 calls (08965018 - 0896502C, length 6)
_S1_2_8832500 762 instructions (0,000%), 2 calls (08832500 - 08832688, length 99)
  Back Branch 0883258C 32 times (length 13)
  Back Branch 08832648 8 times (length 37)
_S1_2_893BA0C 760 instructions (0,000%), 95 calls (0893BA0C - 0893BAC8, length 48)
_S1_2_8A32F70 756 instructions (0,000%), 36 calls (08A32F70 - 08A339BC, length 660)
_S1_2_882FC40 756 instructions (0,000%), 36 calls (0882FC40 - 0882FC9C, length 24)
_S1_2_8883B30 750 instructions (0,000%), 25 calls (08883B30 - 08883BD4, length 42)
_S1_2_88954B4 749 instructions (0,000%), 8 calls (088954B4 - 088955F8, length 82)
  Back Branch 088955B8 27 times (length 4)
  Back Branch 08895534 27 times (length 3)
_S1_2_899B600 747 instructions (0,000%), 83 calls (0899B600 - 0899B62C, length 12)
_S1_2_8944680 745 instructions (0,000%), 149 calls (08944680 - 08944690, length 5)
_S1_2_889CA6C 741 instructions (0,000%), 9 calls (0889CA6C - 0889CC40, length 118)
_S1_2_8A0AA8C 740 instructions (0,000%), 20 calls (08A0AA8C - 08A0B730, length 810)
_S1_2_884112C 738 instructions (0,000%), 12 calls (0884112C - 088411B0, length 34)
  Back Branch 08841178 42 times (length 13)
_S1_2_884A620 738 instructions (0,000%), 6 calls (0884A620 - 0884A8A8, length 163)
_S1_2_8A70370 736 instructions (0,000%), 1 calls (08A70370 - 08A70744, length 246)
  Back Branch 08A7070C 8 times (length 69)
_S1_2_886B130 735 instructions (0,000%), 7 calls (0886B130 - 0886B2C8, length 103)
_S1_2_883383C 732 instructions (0,000%), 244 calls (0883383C - 08833844, length 3)
_S1_2_8AEA518 729 instructions (0,000%), 81 calls (08AEA518 - 08AEA538, length 9)
_S1_2_8826D94 726 instructions (0,000%), 11 calls (08826D94 - 08826DF8, length 26)
  Back Branch 08826DD4 99 times (length 5)
_S1_2_8AC4D60 720 instructions (0,000%), 36 calls (08AC4D60 - 08AC4DCC, length 28)
_S1_2_89CC0F0 716 instructions (0,000%), 358 calls (089CC0F0 - 089CC0F4, length 2)
_S1_2_8B8C088 713 instructions (0,000%), 23 calls (08B8C088 - 08B8C100, length 31)
_S1_2_8956C18 711 instructions (0,000%), 79 calls (08956C18 - 08956C38, length 9)
_S1_2_8A2F824 708 instructions (0,000%), 354 calls (08A2F824 - 08A2F828, length 2)
_S1_2_88883F8 708 instructions (0,000%), 236 calls (088883F8 - 08888400, length 3)
_S1_2_8872504 706 instructions (0,000%), 1 calls (08872504 - 08872C94, length 485)
  Back Branch 08872C34 6 times (length 166)
_S1_2_8955C4C 702 instructions (0,000%), 54 calls (08955C4C - 08955C84, length 15)
_S1_2_893AE9C 702 instructions (0,000%), 26 calls (0893AE9C - 0893AF1C, length 33)
_S1_2_89BA3DC 700 instructions (0,000%), 350 calls (089BA3DC - 089BA3E0, length 2)
_S1_2_899300C 700 instructions (0,000%), 5 calls (0899300C - 08994834, length 1547)
  Back Branch 0899442C 5 times (length 1258)
_S1_2_8A9C468 700 instructions (0,000%), 1 calls (08A9C468 - 08A9C8D8, length 285)
  Back Branch 08A9C7FC 7 times (length 67)
_S1_2_8958FB8 696 instructions (0,000%), 58 calls (08958FB8 - 08958FE4, length 12)
_S1_2_883948C 696 instructions (0,000%), 12 calls (0883948C - 08839748, length 176)
_S1_2_89CF0CC 692 instructions (0,000%), 346 calls (089CF0CC - 089CF0D0, length 2)
_S1_2_892E580 690 instructions (0,000%), 14 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_883ECD0 690 instructions (0,000%), 6 calls (0883ECD0 - 0883EFA8, length 183)
_S1_2_893C558 686 instructions (0,000%), 98 calls (0893C558 - 0893C570, length 7)
_S1_2_891C850 684 instructions (0,000%), 19 calls (0891C850 - 0891C8DC, length 36)
_S1_2_8914688 684 instructions (0,000%), 12 calls (08914688 - 08914764, length 56)
_S1_2_8A4A0E8 682 instructions (0,000%), 22 calls (08A4A0E8 - 08A4A168, length 33)
_S1_2_88627DC 676 instructions (0,000%), 52 calls (088627DC - 0886280C, length 13)
_S1_2_8861084 675 instructions (0,000%), 5 calls (08861084 - 0886124C, length 115)
  Back Branch 0886122C 24 times (length 15)
_S1_2_89277E4 672 instructions (0,000%), 168 calls (089277E4 - 089277F4, length 5)
_S1_2_8916E7C 672 instructions (0,000%), 96 calls (08916E7C - 08916E94, length 7)
_S1_2_893B4C8 672 instructions (0,000%), 56 calls (0893B4C8 - 0893B4F4, length 12)
_S1_2_8A4A16C 672 instructions (0,000%), 21 calls (08A4A16C - 08A4A1F0, length 34)
_S1_2_8949084 670 instructions (0,000%), 67 calls (08949084 - 089490B0, length 12)
_S1_2_8857364 670 instructions (0,000%), 7 calls (08857364 - 088574F8, length 102)
  Back Branch 088573CC 21 times (length 9)
_S1_2_89F2E1C 666 instructions (0,000%), 37 calls (089F2E1C - 089F2E60, length 18)
_S1_2_884F2CC 666 instructions (0,000%), 18 calls (0884F2CC - 0884F35C, length 37)
_S1_2_88AA388 661 instructions (0,000%), 17 calls (088AA388 - 088ABAE8, length 1497)
  Back Branch 088AA41C 2 times (length 15)
  Back Branch 088AA4B8 1 times (length 54)
_S1_2_89EC998 660 instructions (0,000%), 22 calls (089EC998 - 089ECA40, length 43)
_S1_2_89296B0 659 instructions (0,000%), 17 calls (089296B0 - 089297B4, length 66)
_S1_2_8A41BDC 658 instructions (0,000%), 1 calls (08A41BDC - 08A4254C, length 605)
  Back Branch 08A41FAC 2 times (length 68)
_S1_2_888A130 652 instructions (0,000%), 2 calls (0888A130 - 0888A390, length 153)
  Back Branch 0888A26C 12 times (length 34)
_S1_2_88957E8 650 instructions (0,000%), 14 calls (088957E8 - 08895898, length 45)
  Back Branch 0889585C 33 times (length 4)
_S1_2_8AEF9EC 648 instructions (0,000%), 81 calls (08AEF9EC - 08AEFA0C, length 9)
_S1_2_893CD98 648 instructions (0,000%), 27 calls (0893CD98 - 0893D0EC, length 214)
_S1_2_8B8CFF4 644 instructions (0,000%), 23 calls (08B8CFF4 - 08B8D060, length 28)
_S1_2_893ADC4 640 instructions (0,000%), 36 calls (0893ADC4 - 0893AE08, length 18)
_S1_2_8B8BDB0 638 instructions (0,000%), 22 calls (08B8BDB0 - 08B8BE20, length 29)
_S1_2_89294D8 638 instructions (0,000%), 22 calls (089294D8 - 08929548, length 29)
_S1_2_8831528 636 instructions (0,000%), 1 calls (08831528 - 088315C4, length 40)
  Back Branch 088315B4 48 times (length 28)
_S1_2_88A0A1C 633 instructions (0,000%), 9 calls (088A0A1C - 088A0B54, length 79)
_S1_2_895EBEC 630 instructions (0,000%), 210 calls (0895EBEC - 0895EBF4, length 3)
_S1_2_893B360 625 instructions (0,000%), 25 calls (0893B360 - 0893B3C0, length 25)
_S1_2_8984130 624 instructions (0,000%), 48 calls (08984130 - 08984160, length 13)
_S1_2_885614C 624 instructions (0,000%), 24 calls (0885614C - 088561B0, length 26)
_S1_2_889BAD8 624 instructions (0,000%), 12 calls (0889BAD8 - 0889BD8C, length 174)
_S1_2_889B564 624 instructions (0,000%), 12 calls (0889B564 - 0889B81C, length 175)
_S1_2_8B81200 622 instructions (0,000%), 32 calls (08B81200 - 08B8124C, length 20)
_S1_2_89C4618 612 instructions (0,000%), 36 calls (089C4618 - 089C4674, length 24)
_S1_2_882BFFC 610 instructions (0,000%), 4 calls (0882BFFC - 0882C268, length 156)
_S1_2_8A48AA4 608 instructions (0,000%), 16 calls (08A48AA4 - 08A48B94, length 61)
_S1_2_89559F8 600 instructions (0,000%), 30 calls (089559F8 - 08955A44, length 20)
_S1_2_88F6680 600 instructions (0,000%), 24 calls (088F6680 - 088F66E0, length 25)
_S1_2_8896230 600 instructions (0,000%), 12 calls (08896230 - 08896324, length 62)
  Back Branch 088962F0 12 times (length 4)
_S1_2_8895E24 600 instructions (0,000%), 12 calls (08895E24 - 08895F18, length 62)
  Back Branch 08895EE4 12 times (length 4)
_S1_2_88504D4 600 instructions (0,000%), 12 calls (088504D4 - 08850598, length 50)
_S1_2_8839654 600 instructions (0,000%), 12 calls (08839654 - 08839748, length 62)
  Back Branch 088396B0 48 times (length 22)
_S1_2_8A0D6C4 598 instructions (0,000%), 26 calls (08A0D6C4 - 08A0D724, length 25)
_S1_2_8B9A6A8 596 instructions (0,000%), 149 calls (08B9A6A8 - 08B9A6B4, length 4)
_S1_2_8845520 594 instructions (0,000%), 66 calls (08845520 - 08845540, length 9)
_S1_2_88FCE0C 592 instructions (0,000%), 1 calls (088FCE0C - 088FD81C, length 645)
_S1_2_893AD70 589 instructions (0,000%), 31 calls (0893AD70 - 0893ADC0, length 21)
_S1_2_8B8C8D8 588 instructions (0,000%), 14 calls (08B8C8D8 - 08B8C97C, length 42)
_S1_2_88396C0 588 instructions (0,000%), 12 calls (088396C0 - 08839748, length 35)
  Back Branch 08839720 24 times (length 14)
_S1_2_886CEBC 588 instructions (0,000%), 6 calls (0886CEBC - 0886CF0C, length 21)
  Back Branch 0886CF00 48 times (length 11)
_S1_2_882E5EC 588 instructions (0,000%), 6 calls (0882E5EC - 0882E6F4, length 67)
  Back Branch 0882E69C 36 times (length 6)
_S1_2_89B6D68 586 instructions (0,000%), 10 calls (089B6D68 - 089B6EF0, length 99)
_S1_2_889DA44 582 instructions (0,000%), 6 calls (0889DA44 - 0889DBD4, length 101)
_S1_2_89EF090 580 instructions (0,000%), 5 calls (089EF090 - 089EF314, length 162)
_S1_2_8929448 576 instructions (0,000%), 22 calls (08929448 - 089294D4, length 36)
  Back Branch 0892949C 3 times (length 9)
_S1_2_8899A90 570 instructions (0,000%), 38 calls (08899A90 - 08899AC8, length 15)
_S1_2_8992200 568 instructions (0,000%), 5 calls (08992200 - 089926FC, length 320)
  Back Branch 0899256C 1 times (length 13)
_S1_2_8A8F810 564 instructions (0,000%), 282 calls (08A8F810 - 08A8F814, length 2)
_S1_2_891F62C 564 instructions (0,000%), 141 calls (0891F62C - 0891F638, length 4)
_S1_2_886DBEC 564 instructions (0,000%), 6 calls (0886DBEC - 0886DD5C, length 93)
_S1_2_8AFA2A0 560 instructions (0,000%), 70 calls (08AFA2A0 - 08AFA2BC, length 8)
_S1_2_8930EF4 560 instructions (0,000%), 28 calls (08930EF4 - 08930F40, length 20)
_S1_2_8829554 560 instructions (0,000%), 5 calls (08829554 - 088295E4, length 37)
  Back Branch 088295D0 80 times (length 5)
_S1_2_8927508 559 instructions (0,000%), 24 calls (08927508 - 089275B8, length 45)
_S1_2_882BF2C 557 instructions (0,000%), 1 calls (0882BF2C - 0882BFD0, length 42)
  Back Branch 0882BF84 42 times (length 11)
  Back Branch 0882BFB4 9 times (length 7)
  Back Branch 0882BF94 2 times (length 19)
_S1_2_886FDD4 555 instructions (0,000%), 3 calls (0886FDD4 - 0886FF4C, length 95)
  Back Branch 0886FEB4 12 times (length 14)
  Back Branch 0886FF10 12 times (length 14)
_S1_2_8875DA8 553 instructions (0,000%), 6 calls (08875DA8 - 08875FC8, length 137)
_S1_2_895C448 552 instructions (0,000%), 23 calls (0895C448 - 0895C4A4, length 24)
_S1_2_884DC24 552 instructions (0,000%), 6 calls (0884DC24 - 0884DD60, length 80)
  Back Branch 0884DD30 24 times (length 16)
_S1_2_8A6AD74 550 instructions (0,000%), 55 calls (08A6AD74 - 08A6AD98, length 10)
_S1_2_8956C3C 550 instructions (0,000%), 55 calls (08956C3C - 08956C60, length 10)
_S1_2_89BE880 550 instructions (0,000%), 11 calls (089BE880 - 089BE950, length 53)
_S1_2_8828A68 550 instructions (0,000%), 10 calls (08828A68 - 08828AB4, length 20)
  Back Branch 08828AA8 80 times (length 5)
_S1_2_884FB38 546 instructions (0,000%), 6 calls (0884FB38 - 0884FC9C, length 90)
_S1_2_89444F8 544 instructions (0,000%), 16 calls (089444F8 - 0894457C, length 34)
_S1_2_89752C4 540 instructions (0,000%), 36 calls (089752C4 - 08975304, length 17)
_S1_2_88395F0 540 instructions (0,000%), 12 calls (088395F0 - 08839748, length 87)
  Back Branch 08839618 48 times (length 8)
_S1_2_8A1CCE4 540 instructions (0,000%), 2 calls (08A1CCE4 - 08A1CF34, length 149)
  Back Branch 08A1CE38 6 times (length 63)
_S1_2_89FCE54 534 instructions (0,000%), 6 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FCF58 6 times (length 2976)
_S1_2_88ED730 533 instructions (0,000%), 17 calls (088ED730 - 088ED804, length 54)
_S1_2_892E620 533 instructions (0,000%), 8 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_89E3DA0 532 instructions (0,000%), 76 calls (089E3DA0 - 089E3DB8, length 7)
_S1_2_89CA448 528 instructions (0,000%), 264 calls (089CA448 - 089CA44C, length 2)
_S1_2_88F6710 528 instructions (0,000%), 24 calls (088F6710 - 088F6764, length 22)
_S1_2_888F630 528 instructions (0,000%), 16 calls (0888F630 - 0888F680, length 21)
  Back Branch 0888F670 48 times (length 9)
_S1_2_88FDDBC 525 instructions (0,000%), 25 calls (088FDDBC - 088FDEAC, length 61)
_S1_2_891B658 525 instructions (0,000%), 15 calls (0891B658 - 0891B6E0, length 35)
_S1_2_894804C 525 instructions (0,000%), 3 calls (0894804C - 089482F8, length 172)
_S1_2_88333D4 524 instructions (0,000%), 2 calls (088333D4 - 08833660, length 164)
  Back Branch 08833564 8 times (length 68)
_S1_2_894A4D4 520 instructions (0,000%), 52 calls (0894A4D4 - 0894A504, length 13)
_S1_2_894A4A0 520 instructions (0,000%), 52 calls (0894A4A0 - 0894A4D0, length 13)
_S1_2_8883A70 518 instructions (0,000%), 26 calls (08883A70 - 08883B2C, length 48)
_S1_2_89B5980 517 instructions (0,000%), 11 calls (089B5980 - 089B5A40, length 49)
_S1_2_8BBB790 516 instructions (0,000%), 258 calls (08BBB790 - 08BBB794, length 2)
_S1_2_8BBB788 516 instructions (0,000%), 258 calls (08BBB788 - 08BBB78C, length 2)
_S1_2_8BBB760 516 instructions (0,000%), 258 calls (08BBB760 - 08BBB764, length 2)
_S1_2_8BBB728 516 instructions (0,000%), 258 calls (08BBB728 - 08BBB72C, length 2)
_S1_2_8BA3FAC 513 instructions (0,000%), 57 calls (08BA3FAC - 08BA3FCC, length 9)
_S1_2_8947D54 512 instructions (0,000%), 16 calls (08947D54 - 08947DD0, length 32)
_S1_2_8864540 506 instructions (0,000%), 2 calls (08864540 - 08864D08, length 499)
  Back Branch 088645D0 6 times (length 11)
_S1_2_887F7D4 504 instructions (0,000%), 56 calls (0887F7D4 - 0887F7F4, length 9)
_S1_2_8AC9084 504 instructions (0,000%), 36 calls (08AC9084 - 08AC90B8, length 14)
_S1_2_8AFC414 504 instructions (0,000%), 24 calls (08AFC414 - 08AFC464, length 21)
_S1_2_882E5A8 504 instructions (0,000%), 12 calls (0882E5A8 - 0882E5E8, length 17)
  Back Branch 0882E5D4 72 times (length 5)
_S1_2_89BE38C 504 instructions (0,000%), 8 calls (089BE38C - 089BE4DC, length 85)
_S1_2_884AA84 504 instructions (0,000%), 6 calls (0884AA84 - 0884ACB0, length 140)
_S1_2_8812B7C 501 instructions (0,000%), 23 calls (08812B7C - 08812BE0, length 26)
_S1_2_886F930 493 instructions (0,000%), 17 calls (0886F500 - 0886FCEC, length 508)
  Back Branch 0886F97C 17 times (length 289)
_S1_2_88395BC 492 instructions (0,000%), 12 calls (088395BC - 08839748, length 100)
  Back Branch 088395E0 48 times (length 7)
_S1_2_89562FC 490 instructions (0,000%), 10 calls (089562FC - 08956434, length 79)
_S1_2_8960408 489 instructions (0,000%), 3 calls (08960408 - 089605E8, length 121)
  Back Branch 0896051C 6 times (length 44)
_S1_2_8951530 489 instructions (0,000%), 3 calls (08951530 - 089517AC, length 160)
_S1_2_8A1842C 488 instructions (0,000%), 244 calls (08A1842C - 08A18430, length 2)
_S1_2_8951984 486 instructions (0,000%), 3 calls (08951984 - 08951BFC, length 159)
_S1_2_89504FC 486 instructions (0,000%), 3 calls (089504FC - 08950774, length 159)
_S1_2_88564B8 480 instructions (0,000%), 48 calls (088564B8 - 08856528, length 29)
_S1_2_89DF1DC 480 instructions (0,000%), 24 calls (089DF1DC - 089DF228, length 20)
_S1_2_8ABB0A0 476 instructions (0,000%), 68 calls (08ABB0A0 - 08ABB0B8, length 7)
_S1_2_8959130 476 instructions (0,000%), 34 calls (08959130 - 08959164, length 14)
_S1_2_893CE78 476 instructions (0,000%), 14 calls (0893CE78 - 0893D0EC, length 158)
_S1_2_89BE70C 473 instructions (0,000%), 11 calls (089BE70C - 089BE7F0, length 58)
_S1_2_8988FE4 473 instructions (0,000%), 11 calls (08988FE4 - 0898908C, length 43)
_S1_2_88F73B8 472 instructions (0,000%), 236 calls (088F73B8 - 088F73BC, length 2)
_S1_2_8B78608 472 instructions (0,000%), 8 calls (08B78608 - 08B787B4, length 108)
_S1_2_8986D1C 470 instructions (0,000%), 10 calls (08986D1C - 08986EDC, length 113)
_S1_2_89543FC 468 instructions (0,000%), 3 calls (089543FC - 0895465C, length 153)
_S1_2_8950A30 468 instructions (0,000%), 3 calls (08950A30 - 08950C90, length 153)
_S1_2_894C118 468 instructions (0,000%), 3 calls (0894C118 - 0894C378, length 153)
_S1_2_894DD34 465 instructions (0,000%), 3 calls (0894DD34 - 0894DF90, length 152)
_S1_2_893AE0C 463 instructions (0,000%), 25 calls (0893AE0C - 0893AE98, length 36)
_S1_2_887B474 463 instructions (0,000%), 6 calls (0887B474 - 0887B854, length 249)
_S1_2_893F5FC 463 instructions (0,000%), 2 calls (0893F5FC - 0893F7D4, length 119)
  Back Branch 0893F6F4 15 times (length 43)
_S1_2_892762C 462 instructions (0,000%), 22 calls (0892762C - 08927694, length 27)
_S1_2_89A79F4 462 instructions (0,000%), 7 calls (089A79F4 - 089A7BD0, length 120)
_S1_2_8A69BC0 460 instructions (0,000%), 92 calls (08A69BC0 - 08A69BD0, length 5)
_S1_2_884F8DC 456 instructions (0,000%), 114 calls (0884F8DC - 0884F8E8, length 4)
_S1_2_885A09C 456 instructions (0,000%), 66 calls (0885A09C - 0885A0B8, length 8)
_S1_2_88F6798 456 instructions (0,000%), 24 calls (088F6798 - 088F67EC, length 22)
_S1_2_8951E60 456 instructions (0,000%), 3 calls (08951E60 - 089520B4, length 150)
_S1_2_890F030 456 instructions (0,000%), 1 calls (0890F030 - 0890F72C, length 448)
_S1_2_89B209C 454 instructions (0,000%), 227 calls (089B209C - 089B20A0, length 2)
_S1_2_8928C50 454 instructions (0,000%), 12 calls (08928C50 - 08928D5C, length 68)
_S1_2_8A3E120 454 instructions (0,000%), 1 calls (08A3E120 - 08A3E4EC, length 244)
  Back Branch 08A3E4B4 4 times (length 69)
_S1_2_8950FC4 453 instructions (0,000%), 3 calls (08950FC4 - 08951214, length 149)
_S1_2_8A83A44 452 instructions (0,000%), 1 calls (08A83A44 - 08A83E08, length 242)
  Back Branch 08A83DD0 4 times (length 69)
_S1_2_8A8F620 450 instructions (0,000%), 18 calls (08A8F620 - 08A8F680, length 25)
_S1_2_8A98CBC 450 instructions (0,000%), 1 calls (08A98CBC - 08A98F5C, length 169)
  Back Branch 08A98F24 8 times (length 42)
_S1_2_8988DD8 448 instructions (0,000%), 14 calls (08988DD8 - 08988EB8, length 57)
_S1_2_889A64C 444 instructions (0,000%), 12 calls (0889A64C - 0889A6E4, length 39)
_S1_2_8BBB410 442 instructions (0,000%), 221 calls (08BBB410 - 08BBB414, length 2)
_S1_2_894EBEC 441 instructions (0,000%), 3 calls (0894EBEC - 0894EE2C, length 145)
_S1_2_8983840 440 instructions (0,000%), 11 calls (08983840 - 089838DC, length 40)
_S1_2_893C8CC 438 instructions (0,000%), 12 calls (0893C8CC - 0893C9D0, length 66)
_S1_2_8B8C594 434 instructions (0,000%), 14 calls (08B8C594 - 08B8C60C, length 31)
_S1_2_8AC9054 432 instructions (0,000%), 36 calls (08AC9054 - 08AC9080, length 12)
_S1_2_8829ED4 432 instructions (0,000%), 16 calls (08829ED4 - 08829F5C, length 35)
_S1_2_887A474 432 instructions (0,000%), 12 calls (0887A474 - 0887A500, length 36)
_S1_2_883974C 432 instructions (0,000%), 12 calls (0883974C - 088397D8, length 36)
_S1_2_8899ACC 432 instructions (0,000%), 8 calls (08899ACC - 08899C80, length 110)
_S1_2_884E1D8 432 instructions (0,000%), 6 calls (0884E1D8 - 0884E2C8, length 61)
  Back Branch 0884E298 12 times (length 29)
_S1_2_894B608 432 instructions (0,000%), 3 calls (0894B608 - 0894B83C, length 142)
_S1_2_8A17D30 430 instructions (0,000%), 10 calls (08A17D30 - 08A17DE8, length 47)
_S1_2_89870A0 427 instructions (0,000%), 61 calls (089870A0 - 089870B8, length 7)
_S1_2_8917F2C 426 instructions (0,000%), 1 calls (08917F2C - 08918114, length 123)
  Back Branch 08917FC0 31 times (length 6)
  Back Branch 089180EC 15 times (length 6)
  Back Branch 08918068 7 times (length 6)
_S1_2_8983428 423 instructions (0,000%), 47 calls (08983428 - 08983450, length 11)
_S1_2_88642EC 421 instructions (0,000%), 1 calls (088642EC - 0886453C, length 149)
  Back Branch 08864508 8 times (length 111)
_S1_2_8A4F16C 420 instructions (0,000%), 20 calls (08A4F16C - 08A4F1F4, length 35)
_S1_2_89FA2C8 420 instructions (0,000%), 7 calls (089F9D64 - 08A01F80, length 8328)
  Back Branch 08A01EEC 26048 times (length 8292)
  Back Branch 089FA2FC 7 times (length 137)
_S1_2_89F6388 420 instructions (0,000%), 6 calls (089F6388 - 089F6594, length 132)
_S1_2_8953FA8 420 instructions (0,000%), 3 calls (08953FA8 - 089541CC, length 138)
_S1_2_8953C48 420 instructions (0,000%), 3 calls (08953C48 - 08953E6C, length 138)
_S1_2_88E8B74 419 instructions (0,000%), 1 calls (088E8B74 - 088E8E34, length 177)
  Back Branch 088E8D5C 36 times (length 5)
  Back Branch 088E8D04 25 times (length 4)
  Back Branch 088E8E30 1 times (length 125)
_S1_2_88364E8 418 instructions (0,000%), 44 calls (088364E8 - 08836518, length 13)
_S1_2_887E278 418 instructions (0,000%), 11 calls (0887E278 - 0887E30C, length 38)
_S1_2_8962C14 416 instructions (0,000%), 104 calls (08962C14 - 08962C5C, length 19)
_S1_2_8862810 416 instructions (0,000%), 52 calls (08862810 - 0886282C, length 8)
_S1_2_8960264 416 instructions (0,000%), 4 calls (08960264 - 08960404, length 105)
_S1_2_89D9788 414 instructions (0,000%), 9 calls (089D9788 - 089D987C, length 62)
_S1_2_8B7F404 414 instructions (0,000%), 6 calls (08B7F404 - 08B7F52C, length 75)
_S1_2_89F7314 410 instructions (0,000%), 10 calls (089F7314 - 089F74C4, length 109)
_S1_2_89C0A18 410 instructions (0,000%), 10 calls (089C0A18 - 089C0B48, length 77)
_S1_2_887B468 408 instructions (0,000%), 24 calls (0887B468 - 0887B854, length 252)
_S1_2_887E34C 406 instructions (0,000%), 58 calls (0887E34C - 0887E364, length 7)
_S1_2_8A397C0 404 instructions (0,000%), 3 calls (08A397C0 - 08A39FBC, length 512)
  Back Branch 08A39B60 4 times (length 206)
  Back Branch 08A39F64 2 times (length 218)
_S1_2_886B5D4 402 instructions (0,000%), 6 calls (0886B5D4 - 0886B7F8, length 138)
_S1_2_8AFAAE4 400 instructions (0,000%), 16 calls (08AFAAE4 - 08AFAB6C, length 35)
  Back Branch 08AFAB68 16 times (length 9)
_S1_2_891B4B4 399 instructions (0,000%), 21 calls (0891B4B4 - 0891B4FC, length 19)
_S1_2_8839628 396 instructions (0,000%), 12 calls (08839628 - 08839748, length 73)
  Back Branch 08839644 48 times (length 5)
_S1_2_89714A8 396 instructions (0,000%), 11 calls (089714A8 - 089715B4, length 68)
_S1_2_896E388 396 instructions (0,000%), 11 calls (0896E388 - 0896E450, length 51)
_S1_2_8B8D450 392 instructions (0,000%), 14 calls (08B8D450 - 08B8D4BC, length 28)
_S1_2_886B2CC 392 instructions (0,000%), 7 calls (0886B2CC - 0886B3A4, length 55)
_S1_2_8A2F7B0 390 instructions (0,000%), 195 calls (08A2F7B0 - 08A2F7B4, length 2)
_S1_2_8ACC924 390 instructions (0,000%), 10 calls (08ACC924 - 08ACC9BC, length 39)
_S1_2_8944E34 388 instructions (0,000%), 1 calls (08944E34 - 08945424, length 381)
_S1_2_894E688 387 instructions (0,000%), 3 calls (0894E688 - 0894E880, length 127)
_S1_2_8BBB118 386 instructions (0,000%), 193 calls (08BBB118 - 08BBB11C, length 2)
_S1_2_886DAE8 386 instructions (0,000%), 6 calls (0886DAE8 - 0886DBE8, length 65)
_S1_2_8A1E48C 385 instructions (0,000%), 1 calls (08A1E48C - 08A1E85C, length 245)
  Back Branch 08A1E824 3 times (length 69)
_S1_2_8BBB420 384 instructions (0,000%), 192 calls (08BBB420 - 08BBB424, length 2)
_S1_2_8A8CB38 383 instructions (0,000%), 1 calls (08A8CB38 - 08A8CF00, length 243)
  Back Branch 08A8CEC8 3 times (length 69)
_S1_2_89BCCA8 382 instructions (0,000%), 1 calls (089BCCA8 - 089BD06C, length 242)
  Back Branch 089BD034 3 times (length 69)
_S1_2_8BBB370 380 instructions (0,000%), 190 calls (08BBB370 - 08BBB374, length 2)
_S1_2_8A05A6C 380 instructions (0,000%), 10 calls (08A05A6C - 08A05C40, length 118)
_S1_2_898C9EC 378 instructions (0,000%), 42 calls (0898C9EC - 0898CA0C, length 9)
_S1_2_88426D4 378 instructions (0,000%), 42 calls (088426D4 - 088426F4, length 9)
_S1_2_894B3FC 378 instructions (0,000%), 27 calls (0894B3FC - 0894B430, length 14)
_S1_2_893BB58 378 instructions (0,000%), 27 calls (0893BB20 - 0893BC04, length 58)
  Back Branch 0893BB6C 27 times (length 21)
_S1_2_8A38090 378 instructions (0,000%), 6 calls (08A38090 - 08A381F4, length 90)
_S1_2_8850028 378 instructions (0,000%), 6 calls (08850028 - 0885011C, length 62)
_S1_2_88F23C0 376 instructions (0,000%), 5 calls (088F23C0 - 088F25F4, length 142)
_S1_2_8B8BF14 372 instructions (0,000%), 12 calls (08B8BF14 - 08B8BF8C, length 31)
_S1_2_8B8BE98 372 instructions (0,000%), 12 calls (08B8BE98 - 08B8BF10, length 31)
_S1_2_8B80FB4 372 instructions (0,000%), 12 calls (08B80FB4 - 08B8102C, length 31)
_S1_2_888FBE8 372 instructions (0,000%), 6 calls (0888FBE8 - 0888FCA0, length 47)
  Back Branch 0888FC7C 24 times (length 5)
_S1_2_89501B0 372 instructions (0,000%), 3 calls (089501B0 - 08950394, length 122)
_S1_2_8BBB378 370 instructions (0,000%), 185 calls (08BBB378 - 08BBB37C, length 2)
_S1_2_894A484 364 instructions (0,000%), 52 calls (0894A484 - 0894A49C, length 7)
_S1_2_88491B8 363 instructions (0,000%), 12 calls (088491B8 - 08849294, length 56)
_S1_2_89BE7F4 363 instructions (0,000%), 11 calls (089BE7F4 - 089BE87C, length 35)
_S1_2_8878624 360 instructions (0,000%), 18 calls (08878624 - 08878670, length 20)
_S1_2_8A020E4 360 instructions (0,000%), 9 calls (08A020E4 - 08A02180, length 40)
_S1_2_893C158 356 instructions (0,000%), 12 calls (0893C158 - 0893C208, length 45)
_S1_2_88322C0 356 instructions (0,000%), 2 calls (088322C0 - 0883232C, length 28)
  Back Branch 08832310 32 times (length 10)
_S1_2_88F97A4 355 instructions (0,000%), 1 calls (088F97A4 - 088F9B54, length 237)
  Back Branch 088F9860 26 times (length 13)
  Back Branch 088F9B1C 1 times (length 30)
_S1_2_89C75FC 352 instructions (0,000%), 11 calls (089C75FC - 089C76E4, length 59)
_S1_2_8961D40 350 instructions (0,000%), 70 calls (08961D40 - 08961D50, length 5)
_S1_2_88FDD38 350 instructions (0,000%), 25 calls (088FDD38 - 088FDD6C, length 14)
_S1_2_887EC84 350 instructions (0,000%), 10 calls (0887EC84 - 0887EFD8, length 214)
_S1_2_892E8C8 347 instructions (0,000%), 8 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
_S1_2_8A0D660 345 instructions (0,000%), 15 calls (08A0D660 - 08A0D6C0, length 25)
_S1_2_891FD18 342 instructions (0,000%), 57 calls (0891FD18 - 0891FD2C, length 6)
_S1_2_889E760 342 instructions (0,000%), 13 calls (0889E760 - 0889E8CC, length 92)
  Back Branch 0889E7A4 1 times (length 6)
_S1_2_8B80E20 341 instructions (0,000%), 11 calls (08B80E20 - 08B80E98, length 31)
_S1_2_8A8F21C 341 instructions (0,000%), 1 calls (08A8F21C - 08A8F3CC, length 109)
  Back Branch 08A8F394 5 times (length 64)
_S1_2_889222C 340 instructions (0,000%), 2 calls (0889222C - 08892390, length 90)
  Back Branch 088922D0 32 times (length 6)
_S1_2_8A86BB8 337 instructions (0,000%), 1 calls (08A86BB8 - 08A86E08, length 149)
  Back Branch 08A86D88 4 times (length 66)
_S1_2_889589C 336 instructions (0,000%), 42 calls (0889589C - 088958B8, length 8)
_S1_2_8B8CB98 336 instructions (0,000%), 12 calls (08B8CB98 - 08B8CC04, length 28)
_S1_2_8B8CA24 336 instructions (0,000%), 12 calls (08B8CA24 - 08B8CA90, length 28)
_S1_2_8B8FF0C 336 instructions (0,000%), 8 calls (08B8FF0C - 08B8FFB0, length 42)
_S1_2_89B9F94 332 instructions (0,000%), 11 calls (089B9F94 - 089BA024, length 37)
_S1_2_89DC51C 332 instructions (0,000%), 1 calls (089DC51C - 089DCB88, length 412)
_S1_2_89CF0D4 330 instructions (0,000%), 110 calls (089CF0D4 - 089CF0DC, length 3)
_S1_2_893BAA4 330 instructions (0,000%), 33 calls (0893BAA4 - 0893BAC8, length 10)
_S1_2_8B2E7AC 330 instructions (0,000%), 30 calls (08B2E7AC - 08B2E7D4, length 11)
_S1_2_884E2CC 330 instructions (0,000%), 6 calls (0884E2CC - 0884E3A0, length 54)
_S1_2_8A8FA4C 330 instructions (0,000%), 5 calls (08A8FA4C - 08A8FB64, length 71)
_S1_2_8A1AAC0 330 instructions (0,000%), 1 calls (08A1AAC0 - 08A1AC68, length 107)
  Back Branch 08A1AC30 4 times (length 62)
_S1_2_894B3C8 328 instructions (0,000%), 82 calls (0894B3C8 - 0894B3F8, length 13)
_S1_2_8953098 327 instructions (0,000%), 3 calls (08953098 - 08953240, length 107)
_S1_2_88E81EC 327 instructions (0,000%), 1 calls (088E81EC - 088E875C, length 349)
_S1_2_887F7B0 324 instructions (0,000%), 36 calls (0887F7B0 - 0887F7D0, length 9)
_S1_2_8842518 324 instructions (0,000%), 6 calls (08842518 - 088426D0, length 111)
_S1_2_8953750 324 instructions (0,000%), 3 calls (08953750 - 089538F4, length 106)
_S1_2_8877018 323 instructions (0,000%), 1 calls (08877018 - 0887737C, length 218)
  Back Branch 0887714C 6 times (length 32)
  Back Branch 088772B8 1 times (length 64)
_S1_2_8A8EE2C 322 instructions (0,000%), 1 calls (08A8EE2C - 08A8F218, length 252)
  Back Branch 08A8F1E0 2 times (length 69)
_S1_2_8832298 320 instructions (0,000%), 32 calls (08832298 - 088322BC, length 10)
_S1_2_89BA38C 320 instructions (0,000%), 16 calls (089BA38C - 089BA3D8, length 20)
_S1_2_889E4A4 320 instructions (0,000%), 12 calls (0889E4A4 - 0889E600, length 88)
_S1_2_8B80EE8 320 instructions (0,000%), 10 calls (08B80EE8 - 08B80F64, length 32)
_S1_2_885294C 319 instructions (0,000%), 1 calls (0885294C - 08852B6C, length 137)
  Back Branch 08852AB4 5 times (length 19)
  Back Branch 08852B28 5 times (length 19)
_S1_2_886B938 316 instructions (0,000%), 6 calls (0886B938 - 0886B9C8, length 37)
  Back Branch 0886B98C 20 times (length 5)
_S1_2_88E7B80 315 instructions (0,000%), 35 calls (088E7B80 - 088E7BA0, length 9)
_S1_2_8AC90BC 315 instructions (0,000%), 21 calls (08AC90BC - 08AC9104, length 19)
_S1_2_8A24D98 313 instructions (0,000%), 1 calls (08A24D98 - 08A25160, length 243)
  Back Branch 08A25128 2 times (length 69)
_S1_2_88E50AC 311 instructions (0,000%), 1 calls (088E50AC - 088E51A0, length 62)
  Back Branch 088E5100 32 times (length 8)
_S1_2_8A02234 310 instructions (0,000%), 155 calls (08A02234 - 08A02238, length 2)
_S1_2_8A68414 310 instructions (0,000%), 10 calls (08A68414 - 08A6848C, length 31)
  Back Branch 08A68468 10 times (length 9)
_S1_2_899EA80 310 instructions (0,000%), 10 calls (0899EA80 - 0899EB2C, length 44)
_S1_2_89548EC 309 instructions (0,000%), 3 calls (089548EC - 08954A7C, length 101)
_S1_2_89BF98C 308 instructions (0,000%), 11 calls (089BF98C - 089BF9F8, length 28)
_S1_2_8861428 307 instructions (0,000%), 5 calls (08861428 - 08861454, length 12)
  Back Branch 08861448 40 times (length 8)
_S1_2_895B34C 306 instructions (0,000%), 18 calls (0895B34C - 0895B38C, length 17)
_S1_2_88A0D1C 304 instructions (0,000%), 38 calls (088A0D1C - 088A0D38, length 8)
_S1_2_886A7B0 304 instructions (0,000%), 1 calls (0886A7B0 - 0886A990, length 121)
  Back Branch 0886A95C 10 times (length 5)
  Back Branch 0886A904 9 times (length 9)
  Back Branch 0886A93C 6 times (length 10)
_S1_2_8937B20 303 instructions (0,000%), 1 calls (08937B20 - 08937FCC, length 300)
_S1_2_8A4A2A8 301 instructions (0,000%), 43 calls (08A4A2A8 - 08A4A2C0, length 7)
_S1_2_8A58AF0 300 instructions (0,000%), 10 calls (08A58AF0 - 08A58EEC, length 256)
_S1_2_8965F88 300 instructions (0,000%), 10 calls (08965F88 - 08966008, length 33)
_S1_2_8B9A3C4 297 instructions (0,000%), 11 calls (08B9A3C4 - 08B9A42C, length 27)
_S1_2_8BBB3C8 296 instructions (0,000%), 148 calls (08BBB3C8 - 08BBB3CC, length 2)
_S1_2_8958FE8 296 instructions (0,000%), 148 calls (08958FE8 - 08958FEC, length 2)
_S1_2_8984164 295 instructions (0,000%), 59 calls (08984164 - 08984174, length 5)
_S1_2_892F6F0 294 instructions (0,000%), 21 calls (0892F6F0 - 0892F73C, length 20)
_S1_2_8929B6C 294 instructions (0,000%), 21 calls (08929B6C - 08929BE4, length 31)
_S1_2_89A0DE0 292 instructions (0,000%), 1 calls (089A0DE0 - 089A0F98, length 111)
  Back Branch 089A0F60 4 times (length 64)
_S1_2_8AFBE7C 291 instructions (0,000%), 1 calls (08AFBE7C - 08AFBF78, length 64)
  Back Branch 08AFBEF0 32 times (length 8)
_S1_2_895B51C 290 instructions (0,000%), 5 calls (0895B51C - 0895B574, length 23)
  Back Branch 0895B538 40 times (length 5)
_S1_2_8B2FD2C 289 instructions (0,000%), 2 calls (08B2EB54 - 08B304B8, length 1626)
  Back Branch 08B2EB8C 120299 times (length 16)
  Back Branch 08B3007C 12942 times (length 1342)
  Back Branch 08B30084 12501 times (length 1344)
  Back Branch 08B2FF60 11564 times (length 10)
  Back Branch 08B2FE2C 6576 times (length 22)
  Back Branch 08B2FD60 321 times (length 10)
  Back Branch 08B2FED4 84 times (length 25)
_S1_2_88F6768 288 instructions (0,000%), 24 calls (088F6768 - 088F6794, length 12)
_S1_2_889DE3C 288 instructions (0,000%), 6 calls (0889DE3C - 0889DEF8, length 48)
  Back Branch 0889DED8 6 times (length 22)
_S1_2_89A23B4 286 instructions (0,000%), 2 calls (089A23B4 - 089A2740, length 228)
  Back Branch 089A2650 2 times (length 13)
_S1_2_8962C04 284 instructions (0,000%), 71 calls (08962C04 - 08962C5C, length 23)
_S1_2_899E780 282 instructions (0,000%), 47 calls (0899E780 - 0899E794, length 6)
_S1_2_884ACB4 282 instructions (0,000%), 6 calls (0884ACB4 - 0884AD6C, length 47)
_S1_2_88F82B8 282 instructions (0,000%), 3 calls (088F82B8 - 088F848C, length 118)
_S1_2_8880590 282 instructions (0,000%), 3 calls (08880590 - 08880628, length 39)
  Back Branch 088805F0 14 times (length 15)
_S1_2_8869008 280 instructions (0,000%), 70 calls (08869008 - 08869014, length 4)
_S1_2_8826E18 280 instructions (0,000%), 5 calls (08826E18 - 08826EF8, length 57)
_S1_2_883E9EC 276 instructions (0,000%), 6 calls (0883E9EC - 0883EB08, length 72)
  Back Branch 0883EABC 24 times (length 3)
_S1_2_8956BD8 275 instructions (0,000%), 55 calls (08956BD8 - 08956BE8, length 5)
_S1_2_88FA0BC 275 instructions (0,000%), 25 calls (088FA0BC - 088FA0E4, length 11)
_S1_2_893B170 275 instructions (0,000%), 11 calls (0893B170 - 0893B264, length 62)
_S1_2_887E4DC 275 instructions (0,000%), 11 calls (0887E4DC - 0887E55C, length 33)
_S1_2_894B16C 273 instructions (0,000%), 3 calls (0894B16C - 0894B2D0, length 90)
_S1_2_8A2910C 271 instructions (0,000%), 1 calls (08A2910C - 08A29540, length 270)
  Back Branch 08A294AC 1 times (length 68)
_S1_2_88426F8 270 instructions (0,000%), 90 calls (088426F8 - 08842700, length 3)
_S1_2_884FAFC 270 instructions (0,000%), 18 calls (0884FAFC - 0884FB34, length 15)
_S1_2_8845670 270 instructions (0,000%), 18 calls (08845670 - 088456B0, length 17)
_S1_2_8A5B5D8 270 instructions (0,000%), 10 calls (08A5B5D8 - 08A5B650, length 31)
_S1_2_8839AF4 270 instructions (0,000%), 6 calls (08839AF4 - 08839E0C, length 199)
_S1_2_88F65F0 266 instructions (0,000%), 24 calls (088F65F0 - 088F667C, length 36)
_S1_2_89F5AE0 266 instructions (0,000%), 7 calls (089F5AE0 - 089F5B74, length 38)
_S1_2_8966CA4 266 instructions (0,000%), 1 calls (08966CA4 - 08966D4C, length 43)
  Back Branch 08966D1C 14 times (length 17)
_S1_2_8863E38 265 instructions (0,000%), 5 calls (08863E38 - 08864134, length 192)
_S1_2_89CA56C 264 instructions (0,000%), 132 calls (089CA56C - 089CA570, length 2)
_S1_2_8828DFC 264 instructions (0,000%), 24 calls (08828DFC - 08828E64, length 27)
_S1_2_89890BC 264 instructions (0,000%), 11 calls (089890BC - 0898914C, length 37)
_S1_2_8971024 264 instructions (0,000%), 11 calls (08971024 - 089710B4, length 37)
_S1_2_8917900 264 instructions (0,000%), 6 calls (08917900 - 08917A80, length 97)
_S1_2_884F5B8 264 instructions (0,000%), 6 calls (0884F5B8 - 0884F664, length 44)
_S1_2_8842588 264 instructions (0,000%), 6 calls (08842588 - 088426D0, length 83)
_S1_2_8885094 262 instructions (0,000%), 131 calls (08885094 - 08885098, length 2)
_S1_2_898CD2C 262 instructions (0,000%), 2 calls (0898CD2C - 0898D2A0, length 350)
_S1_2_8856A08 262 instructions (0,000%), 1 calls (08856A08 - 08857018, length 389)
  Back Branch 08856F24 1 times (length 40)
  Back Branch 08856FD0 1 times (length 18)
_S1_2_8B91038 261 instructions (0,000%), 9 calls (08B91038 - 08B910A8, length 29)
_S1_2_89290AC 261 instructions (0,000%), 3 calls (089290AC - 089291F0, length 82)
  Back Branch 08929188 3 times (length 13)
_S1_2_88351A8 261 instructions (0,000%), 1 calls (088351A8 - 08835278, length 53)
  Back Branch 08835250 10 times (length 23)
_S1_2_895DE84 260 instructions (0,000%), 2 calls (0895DE84 - 0895E48C, length 387)
  Back Branch 0895E1CC 2 times (length 29)
  Back Branch 0895E1C4 2 times (length 10)
_S1_2_89B7F84 257 instructions (0,000%), 16 calls (089B7F84 - 089B7FCC, length 19)
_S1_2_89F4E14 256 instructions (0,000%), 64 calls (089F4E14 - 089F4E9C, length 35)
_S1_2_8857CB4 256 instructions (0,000%), 1 calls (08857CB4 - 0885809C, length 251)
_S1_2_882784C 253 instructions (0,000%), 23 calls (0882784C - 08827908, length 48)
_S1_2_8836A1C 253 instructions (0,000%), 1 calls (08836A1C - 08836AD0, length 46)
  Back Branch 08836AA4 13 times (length 15)
  Back Branch 08836A54 4 times (length 9)
_S1_2_8969BA8 252 instructions (0,000%), 36 calls (08969BA8 - 08969BC4, length 8)
_S1_2_8969B88 252 instructions (0,000%), 36 calls (08969B88 - 08969BA4, length 8)
_S1_2_88574FC 252 instructions (0,000%), 7 calls (088574FC - 08857588, length 36)
_S1_2_89891F8 252 instructions (0,000%), 1 calls (089891F8 - 08989608, length 261)
_S1_2_8970AC4 250 instructions (0,000%), 1 calls (08970AC4 - 08970EA4, length 249)
_S1_2_89F4E1C 248 instructions (0,000%), 62 calls (089F4E1C - 089F4E9C, length 33)
_S1_2_887E96C 248 instructions (0,000%), 8 calls (0887E96C - 0887EFD8, length 412)
_S1_2_8854E74 247 instructions (0,000%), 1 calls (08854E74 - 0885523C, length 243)
_S1_2_8836204 243 instructions (0,000%), 27 calls (08836204 - 08836224, length 9)
_S1_2_8A231C0 243 instructions (0,000%), 1 calls (08A231C0 - 08A23588, length 243)
  Back Branch 08A23550 1 times (length 69)
_S1_2_8927600 242 instructions (0,000%), 22 calls (08927600 - 08927628, length 11)
_S1_2_895B720 242 instructions (0,000%), 11 calls (0895B720 - 0895B774, length 22)
_S1_2_8917100 242 instructions (0,000%), 1 calls (08917100 - 089171C0, length 49)
  Back Branch 08917168 16 times (length 13)
_S1_2_894A0D0 241 instructions (0,000%), 1 calls (0894A0D0 - 0894A480, length 237)
_S1_2_89E2C80 240 instructions (0,000%), 120 calls (089E2C80 - 089E2C84, length 2)
_S1_2_89E2C78 240 instructions (0,000%), 120 calls (089E2C78 - 089E2C7C, length 2)
_S1_2_8928BD4 240 instructions (0,000%), 16 calls (08928BD4 - 08928C0C, length 15)
_S1_2_8829F60 240 instructions (0,000%), 16 calls (08829F60 - 08829F98, length 15)
_S1_2_89B9198 240 instructions (0,000%), 5 calls (089B9198 - 089B9254, length 48)
_S1_2_89BD110 240 instructions (0,000%), 1 calls (089BD110 - 089BD510, length 257)
_S1_2_892F3B4 238 instructions (0,000%), 14 calls (0892F3B4 - 0892F434, length 33)
_S1_2_89753AC 235 instructions (0,000%), 47 calls (089753AC - 089753BC, length 5)
_S1_2_889A3D8 234 instructions (0,000%), 6 calls (0889A3D8 - 0889A478, length 41)
_S1_2_8B8ECB4 232 instructions (0,000%), 1 calls (08B8ECB4 - 08B8EDAC, length 63)
  Back Branch 08B8ED80 12 times (length 7)
  Back Branch 08B8ED9C 2 times (length 52)
_S1_2_8836230 232 instructions (0,000%), 1 calls (08836230 - 08836268, length 15)
  Back Branch 08836250 32 times (length 7)
_S1_2_8989150 231 instructions (0,000%), 11 calls (08989150 - 089891A0, length 21)
_S1_2_8975238 231 instructions (0,000%), 11 calls (08975238 - 089752C0, length 35)
_S1_2_896EFC0 231 instructions (0,000%), 11 calls (0896EFC0 - 0896F048, length 35)
_S1_2_898B80C 228 instructions (0,000%), 12 calls (0898B80C - 0898B85C, length 21)
_S1_2_882E55C 228 instructions (0,000%), 12 calls (0882E55C - 0882E5A4, length 19)
_S1_2_886B7FC 228 instructions (0,000%), 6 calls (0886B7FC - 0886B934, length 79)
_S1_2_8A9DB1C 228 instructions (0,000%), 1 calls (08A9DB1C - 08A9DCC8, length 108)
  Back Branch 08A9DC90 3 times (length 64)
_S1_2_8B9AAEC 224 instructions (0,000%), 14 calls (08B9AAEC - 08B9AB30, length 18)
_S1_2_8B8FE9C 224 instructions (0,000%), 8 calls (08B8FE9C - 08B8FF08, length 28)
_S1_2_893C4B8 224 instructions (0,000%), 6 calls (0893C4B8 - 0893C554, length 40)
_S1_2_893C9D4 222 instructions (0,000%), 6 calls (0893C9D4 - 0893CA84, length 45)
_S1_2_88509FC 222 instructions (0,000%), 6 calls (088509FC - 08850A8C, length 37)
_S1_2_8A4BDE4 221 instructions (0,000%), 1 calls (08A4BDE4 - 08A4C068, length 162)
  Back Branch 08A4C030 2 times (length 66)
_S1_2_8868588 220 instructions (0,000%), 1 calls (08868588 - 088687CC, length 146)
  Back Branch 08868784 16 times (length 10)
_S1_2_8A02320 218 instructions (0,000%), 109 calls (08A02320 - 08A02324, length 2)
_S1_2_898E140 218 instructions (0,000%), 8 calls (0898E140 - 0898E1A8, length 27)
  Back Branch 0898E180 5 times (length 10)
_S1_2_89A1F68 216 instructions (0,000%), 36 calls (089A1F68 - 089A1F7C, length 6)
_S1_2_896EE6C 216 instructions (0,000%), 9 calls (0896EE6C - 0896EEC8, length 24)
_S1_2_89DABEC 216 instructions (0,000%), 8 calls (089DABEC - 089DAC5C, length 29)
_S1_2_888A394 215 instructions (0,000%), 1 calls (0888A394 - 0888A6DC, length 211)
_S1_2_8AFA444 210 instructions (0,000%), 15 calls (08AFA444 - 08AFA4AC, length 27)
_S1_2_89403CC 210 instructions (0,000%), 5 calls (089403CC - 089404B0, length 58)
_S1_2_8828E1C 209 instructions (0,000%), 19 calls (08828E1C - 08828E64, length 19)
_S1_2_888011C 208 instructions (0,000%), 12 calls (0888011C - 08880188, length 28)
_S1_2_888A6E0 205 instructions (0,000%), 1 calls (0888A6E0 - 0888AAB4, length 246)
_S1_2_89B20A4 204 instructions (0,000%), 68 calls (089B20A4 - 089B20AC, length 3)
_S1_2_8898480 204 instructions (0,000%), 12 calls (08898480 - 088984FC, length 32)
_S1_2_889CC44 204 instructions (0,000%), 3 calls (0889CC44 - 0889CE78, length 142)
_S1_2_8888734 204 instructions (0,000%), 3 calls (08888734 - 0888883C, length 67)
_S1_2_88705CC 204 instructions (0,000%), 1 calls (088705CC - 08870734, length 91)
  Back Branch 088706A4 6 times (length 14)
  Back Branch 08870644 6 times (length 7)
_S1_2_88F76F0 203 instructions (0,000%), 7 calls (088F76F0 - 088F7774, length 34)
_S1_2_88882F4 202 instructions (0,000%), 101 calls (088882F4 - 088882F8, length 2)
_S1_2_88951CC 201 instructions (0,000%), 67 calls (088951CC - 088951D4, length 3)
_S1_2_8975198 200 instructions (0,000%), 20 calls (08975198 - 089751BC, length 10)
_S1_2_8975170 200 instructions (0,000%), 20 calls (08975170 - 08975194, length 10)
_S1_2_8B80E9C 200 instructions (0,000%), 11 calls (08B80E9C - 08B80EE4, length 19)
_S1_2_893FB2C 198 instructions (0,000%), 6 calls (0893FB2C - 0893FBAC, length 33)
_S1_2_884C74C 198 instructions (0,000%), 6 calls (0884C74C - 0884C7FC, length 45)
_S1_2_8B7F880 198 instructions (0,000%), 4 calls (08B7F880 - 08B7F97C, length 64)
_S1_2_891CAEC 198 instructions (0,000%), 4 calls (0891CAEC - 0891CBA4, length 47)
  Back Branch 0891CB54 6 times (length 12)
_S1_2_89A7BD4 198 instructions (0,000%), 3 calls (089A7BD4 - 089A7DB0, length 120)
_S1_2_8910FD4 198 instructions (0,000%), 1 calls (08910FD4 - 0891109C, length 51)
  Back Branch 0891107C 9 times (length 33)
_S1_2_891E578 197 instructions (0,000%), 1 calls (0891E578 - 0891E8A0, length 203)
_S1_2_88F2FC8 197 instructions (0,000%), 1 calls (088F2FC8 - 088F326C, length 170)
  Back Branch 088F3224 4 times (length 8)
_S1_2_88741F4 197 instructions (0,000%), 1 calls (088741F4 - 0887421C, length 11)
  Back Branch 08874210 32 times (length 6)
_S1_2_8893DD4 196 instructions (0,000%), 14 calls (08893DD4 - 08893E24, length 21)
_S1_2_892FA24 196 instructions (0,000%), 8 calls (0892FA24 - 0892FA94, length 29)
_S1_2_8864138 196 instructions (0,000%), 6 calls (08864138 - 088642E8, length 109)
_S1_2_887CBF4 195 instructions (0,000%), 1 calls (0887CBF4 - 0887CDC0, length 116)
  Back Branch 0887CD34 6 times (length 23)
_S1_2_8855240 195 instructions (0,000%), 1 calls (08855240 - 0885553C, length 192)
_S1_2_8988EBC 192 instructions (0,000%), 16 calls (08988EBC - 08988EE8, length 12)
_S1_2_8928C10 192 instructions (0,000%), 12 calls (08928C10 - 08928C4C, length 16)
_S1_2_8928B8C 192 instructions (0,000%), 12 calls (08928B8C - 08928BD0, length 18)
_S1_2_8962D38 192 instructions (0,000%), 8 calls (08962D38 - 08962D9C, length 26)
_S1_2_887FDD0 192 instructions (0,000%), 5 calls (0887FDD0 - 0887FEC4, length 62)
_S1_2_8A214FC 192 instructions (0,000%), 1 calls (08A214FC - 08A21B5C, length 409)
  Back Branch 08A216B8 7 times (length 9)
_S1_2_88614D0 192 instructions (0,000%), 1 calls (088614D0 - 0886162C, length 88)
  Back Branch 088615F8 5 times (length 40)
_S1_2_8894A34 190 instructions (0,000%), 38 calls (08894A34 - 08894A44, length 5)
_S1_2_882E748 190 instructions (0,000%), 12 calls (0882E748 - 0882E7EC, length 42)
_S1_2_885327C 190 instructions (0,000%), 2 calls (0885327C - 088533F0, length 94)
_S1_2_88A0D3C 189 instructions (0,000%), 9 calls (088A0D3C - 088A0D8C, length 21)
_S1_2_8983418 188 instructions (0,000%), 47 calls (08983418 - 08983424, length 4)
_S1_2_8904280 188 instructions (0,000%), 47 calls (08904280 - 08904290, length 5)
_S1_2_8838974 188 instructions (0,000%), 6 calls (08838974 - 088389F4, length 33)
_S1_2_89D83B4 188 instructions (0,000%), 1 calls (089D83B4 - 089D86AC, length 191)
_S1_2_8973BBC 187 instructions (0,000%), 11 calls (08973BBC - 08973C20, length 26)
_S1_2_8B80F68 187 instructions (0,000%), 10 calls (08B80F68 - 08B80FB0, length 19)
_S1_2_8928E3C 186 instructions (0,000%), 3 calls (08928E3C - 08928F64, length 75)
_S1_2_898D2A4 186 instructions (0,000%), 2 calls (0898D2A4 - 0898D4C8, length 138)
_S1_2_8A493DC 186 instructions (0,000%), 1 calls (08A493DC - 08A49B10, length 462)
_S1_2_8B8E748 185 instructions (0,000%), 2 calls (08B8E748 - 08B8E9C0, length 159)
  Back Branch 08B8E948 4 times (length 7)
  Back Branch 08B8E990 1 times (length 127)
_S1_2_89698D4 184 instructions (0,000%), 92 calls (089698D4 - 089698D8, length 2)
_S1_2_892D21C 184 instructions (0,000%), 8 calls (0892D21C - 0892D3D0, length 110)
_S1_2_893B410 183 instructions (0,000%), 61 calls (0893B410 - 0893B418, length 3)
_S1_2_885E690 183 instructions (0,000%), 3 calls (0885E690 - 0885E738, length 43)
  Back Branch 0885E700 12 times (length 6)
_S1_2_889D778 182 instructions (0,000%), 1 calls (0889D778 - 0889DA40, length 179)
_S1_2_886FD3C 181 instructions (0,000%), 14 calls (0886FD3C - 0886FD7C, length 17)
_S1_2_88E3AC4 181 instructions (0,000%), 2 calls (088E3AC4 - 088E3B4C, length 35)
  Back Branch 088E3B40 9 times (length 21)
_S1_2_882BD3C 180 instructions (0,000%), 60 calls (0882BD3C - 0882BD44, length 3)
_S1_2_887A6B0 180 instructions (0,000%), 36 calls (0887A6B0 - 0887A6C0, length 5)
_S1_2_8912DE0 180 instructions (0,000%), 18 calls (08912DE0 - 08912E04, length 10)
_S1_2_884F3AC 180 instructions (0,000%), 18 calls (0884F3AC - 0884F3D0, length 10)
_S1_2_891B56C 180 instructions (0,000%), 9 calls (0891B56C - 0891B5B8, length 20)
_S1_2_893CE38 180 instructions (0,000%), 6 calls (0893CE38 - 0893D0EC, length 174)
_S1_2_887F0D0 180 instructions (0,000%), 1 calls (0887F0D0 - 0887F37C, length 172)
_S1_2_8878C98 179 instructions (0,000%), 1 calls (08878C98 - 08878D78, length 57)
  Back Branch 08878D50 6 times (length 27)
_S1_2_8836188 176 instructions (0,000%), 44 calls (08836188 - 08836194, length 4)
_S1_2_8929B58 176 instructions (0,000%), 22 calls (08929B58 - 08929BE4, length 36)
_S1_2_883D024 176 instructions (0,000%), 16 calls (0883D024 - 0883D04C, length 11)
_S1_2_891C8E0 175 instructions (0,000%), 5 calls (0891C8E0 - 0891C968, length 35)
_S1_2_8B81118 174 instructions (0,000%), 6 calls (08B81118 - 08B81188, length 29)
_S1_2_8B810A4 174 instructions (0,000%), 6 calls (08B810A4 - 08B81114, length 29)
_S1_2_884DAF8 174 instructions (0,000%), 6 calls (0884DAF8 - 0884DC20, length 75)
_S1_2_891AB1C 173 instructions (0,000%), 2 calls (0891AB1C - 0891AD20, length 130)
_S1_2_8826580 173 instructions (0,000%), 1 calls (08826580 - 088269B0, length 269)
  Back Branch 08826890 3 times (length 9)
  Back Branch 08826960 2 times (length 7)
_S1_2_8942BBC 171 instructions (0,000%), 1 calls (08942BBC - 08942DA8, length 124)
  Back Branch 08942D34 10 times (length 5)
_S1_2_888F418 170 instructions (0,000%), 17 calls (0888F418 - 0888F44C, length 14)
_S1_2_8A30698 170 instructions (0,000%), 10 calls (08A30698 - 08A30724, length 36)
_S1_2_89576AC 169 instructions (0,000%), 2 calls (089576AC - 08957764, length 47)
  Back Branch 0895773C 5 times (length 25)
_S1_2_885E684 168 instructions (0,000%), 56 calls (0885E684 - 0885E68C, length 3)
_S1_2_8916E98 168 instructions (0,000%), 24 calls (08916E98 - 08916EB0, length 7)
_S1_2_883EC54 168 instructions (0,000%), 24 calls (0883EC54 - 0883EC6C, length 7)
_S1_2_891B500 168 instructions (0,000%), 21 calls (0891B500 - 0891B51C, length 8)
_S1_2_8898544 168 instructions (0,000%), 12 calls (08898544 - 08898580, length 16)
_S1_2_88AD014 168 instructions (0,000%), 6 calls (088AD014 - 088AD080, length 28)
_S1_2_8850960 168 instructions (0,000%), 6 calls (08850960 - 088509F0, length 37)
_S1_2_884F6E8 168 instructions (0,000%), 6 calls (0884F6E8 - 0884F754, length 28)
_S1_2_883E920 168 instructions (0,000%), 6 calls (0883E920 - 0883E9E8, length 51)
_S1_2_89BD514 168 instructions (0,000%), 1 calls (089BD514 - 089BDB98, length 418)
_S1_2_893F1B0 165 instructions (0,000%), 15 calls (0893F1B0 - 0893F1E0, length 13)
_S1_2_8973B80 165 instructions (0,000%), 11 calls (08973B80 - 08973BB8, length 15)
_S1_2_893B41C 165 instructions (0,000%), 10 calls (0893B41C - 0893B47C, length 25)
  Back Branch 0893B468 5 times (length 14)
_S1_2_8870A9C 165 instructions (0,000%), 6 calls (08870A9C - 08870B38, length 40)
_S1_2_8A4B9F0 165 instructions (0,000%), 1 calls (08A4B9F0 - 08A4BDB4, length 242)
_S1_2_885701C 165 instructions (0,000%), 1 calls (0885701C - 0885704C, length 13)
  Back Branch 08857040 20 times (length 8)
_S1_2_8824844 164 instructions (0,000%), 1 calls (08824844 - 08824864, length 9)
  Back Branch 08824858 32 times (length 5)
_S1_2_893B3EC 162 instructions (0,000%), 18 calls (0893B3EC - 0893B40C, length 9)
_S1_2_893C950 162 instructions (0,000%), 6 calls (0893C950 - 0893C9D0, length 33)
_S1_2_884FA30 162 instructions (0,000%), 6 calls (0884FA30 - 0884FA98, length 27)
_S1_2_88289FC 162 instructions (0,000%), 6 calls (088289FC - 08828A64, length 27)
_S1_2_8896970 162 instructions (0,000%), 3 calls (08896970 - 08896A64, length 62)
  Back Branch 08896A30 6 times (length 4)
_S1_2_89B740C 160 instructions (0,000%), 16 calls (089B740C - 089B7430, length 10)
_S1_2_893BC08 160 instructions (0,000%), 12 calls (0893BC08 - 0893BC4C, length 18)
_S1_2_8B9AB34 160 instructions (0,000%), 10 calls (08B9AB34 - 08B9AB78, length 18)
_S1_2_88356E8 158 instructions (0,000%), 79 calls (088356E8 - 088356EC, length 2)
_S1_2_8B8E6C0 158 instructions (0,000%), 1 calls (08B8E6C0 - 08B8E744, length 34)
  Back Branch 08B8E70C 9 times (length 8)
  Back Branch 08B8E6E8 9 times (length 7)
_S1_2_8832224 156 instructions (0,000%), 12 calls (08832224 - 08832254, length 13)
_S1_2_884FEFC 156 instructions (0,000%), 6 calls (0884FEFC - 0884FF60, length 26)
_S1_2_88E9FFC 156 instructions (0,000%), 2 calls (088E9FFC - 088EA12C, length 77)
_S1_2_88801B0 156 instructions (0,000%), 1 calls (088801B0 - 088803E4, length 142)
_S1_2_893FD04 154 instructions (0,000%), 22 calls (0893FD04 - 0893FD1C, length 7)
_S1_2_88F128C 154 instructions (0,000%), 2 calls (088F128C - 088F12C0, length 14)
  Back Branch 088F12B4 20 times (length 7)
_S1_2_88ABAEC 153 instructions (0,000%), 17 calls (088ABAEC - 088ABB0C, length 9)
_S1_2_89C0220 153 instructions (0,000%), 9 calls (089C0220 - 089C0260, length 17)
_S1_2_891B520 152 instructions (0,000%), 8 calls (0891B520 - 0891B568, length 19)
_S1_2_889037C 152 instructions (0,000%), 1 calls (0889037C - 088905E0, length 154)
_S1_2_8900EE8 151 instructions (0,000%), 2 calls (08900EE8 - 089010BC, length 118)
_S1_2_8824868 151 instructions (0,000%), 2 calls (08824868 - 08824A3C, length 118)
_S1_2_89B5530 150 instructions (0,000%), 10 calls (089B5530 - 089B5568, length 15)
_S1_2_8861458 150 instructions (0,000%), 5 calls (08861458 - 088614CC, length 30)
_S1_2_888516C 149 instructions (0,000%), 2 calls (0888516C - 08885340, length 118)
_S1_2_8870964 149 instructions (0,000%), 1 calls (08870964 - 08870A34, length 53)
  Back Branch 08870A0C 6 times (length 24)
_S1_2_8A0C758 148 instructions (0,000%), 74 calls (08A0C758 - 08A0C75C, length 2)
_S1_2_8978788 148 instructions (0,000%), 74 calls (08978788 - 0897878C, length 2)
_S1_2_88F59FC 148 instructions (0,000%), 1 calls (088F59FC - 088F5C34, length 143)
_S1_2_886F984 147 instructions (0,000%), 8 calls (0886F500 - 0886FCEC, length 508)
  Back Branch 0886F9F0 8 times (length 318)
_S1_2_8897300 147 instructions (0,000%), 3 calls (08897300 - 088973F0, length 61)
  Back Branch 088973BC 3 times (length 3)
_S1_2_88813E0 147 instructions (0,000%), 1 calls (088813E0 - 08881548, length 91)
  Back Branch 088814B0 3 times (length 27)
_S1_2_8AFACEC 146 instructions (0,000%), 2 calls (08AFACEC - 08AFAD84, length 39)
  Back Branch 08AFAD30 14 times (length 5)
_S1_2_8878E3C 146 instructions (0,000%), 1 calls (08878E3C - 08878EF0, length 46)
  Back Branch 08878EC8 6 times (length 20)
_S1_2_89CA588 144 instructions (0,000%), 72 calls (089CA588 - 089CA58C, length 2)
_S1_2_89F4E5C 144 instructions (0,000%), 36 calls (089F4E5C - 089F4E9C, length 17)
_S1_2_8942424 144 instructions (0,000%), 16 calls (08942424 - 0894248C, length 27)
_S1_2_89741EC 144 instructions (0,000%), 9 calls (089741EC - 08974238, length 20)
_S1_2_89427F0 144 instructions (0,000%), 3 calls (089427F0 - 089428AC, length 48)
_S1_2_8862AD0 144 instructions (0,000%), 2 calls (08862AD0 - 08862E24, length 214)
_S1_2_889D6B4 141 instructions (0,000%), 3 calls (0889D6B4 - 0889D774, length 49)
_S1_2_8942490 141 instructions (0,000%), 1 calls (08942490 - 089424E0, length 21)
  Back Branch 089424CC 16 times (length 8)
_S1_2_8000000 140 instructions (0,000%), 35 calls (08000000 - 0800000C, length 4)
_S1_2_8834D98 140 instructions (0,000%), 10 calls (08834D98 - 08834EFC, length 90)
_S1_2_896EDFC 140 instructions (0,000%), 5 calls (0896EDFC - 0896EE68, length 28)
_S1_2_896E93C 140 instructions (0,000%), 5 calls (0896E93C - 0896E9A8, length 28)
_S1_2_8957D68 140 instructions (0,000%), 1 calls (08957D68 - 08957F3C, length 118)
  Back Branch 08957E98 3 times (length 14)
_S1_2_88701D0 140 instructions (0,000%), 1 calls (088701D0 - 088703F4, length 138)
_S1_2_887CDC4 138 instructions (0,000%), 7 calls (0887CDC4 - 0887CE44, length 33)
_S1_2_8A3C49C 138 instructions (0,000%), 6 calls (08A3C49C - 08A3CD74, length 567)
_S1_2_88507EC 138 instructions (0,000%), 6 calls (088507EC - 08850844, length 23)
_S1_2_89A6DB8 138 instructions (0,000%), 2 calls (089A6DB8 - 089A76CC, length 582)
_S1_2_895AB00 138 instructions (0,000%), 2 calls (0895AB00 - 0895AC3C, length 80)
  Back Branch 0895ABB8 2 times (length 24)
_S1_2_8855540 138 instructions (0,000%), 1 calls (08855540 - 0885575C, length 136)
_S1_2_8A4884C 137 instructions (0,000%), 1 calls (08A4884C - 08A48AA0, length 150)
_S1_2_892D334 136 instructions (0,000%), 8 calls (0892D334 - 0892D3D0, length 40)
_S1_2_883890C 136 instructions (0,000%), 6 calls (0883890C - 08838970, length 26)
_S1_2_882E7F0 136 instructions (0,000%), 6 calls (0882E7F0 - 0882E8C8, length 55)
_S1_2_892F8A4 136 instructions (0,000%), 4 calls (0892F8A4 - 0892F930, length 36)
_S1_2_8920CA8 135 instructions (0,000%), 3 calls (08920CA8 - 08920D68, length 49)
_S1_2_8961F2C 132 instructions (0,000%), 12 calls (08961F2C - 08961F54, length 11)
_S1_2_88395AC 132 instructions (0,000%), 12 calls (088395AC - 08839748, length 104)
_S1_2_883959C 132 instructions (0,000%), 12 calls (0883959C - 08839748, length 108)
_S1_2_883958C 132 instructions (0,000%), 12 calls (0883958C - 08839748, length 112)
_S1_2_89833E8 132 instructions (0,000%), 11 calls (089833E8 - 08983414, length 12)
_S1_2_887AD4C 132 instructions (0,000%), 6 calls (0887AD4C - 0887ADA0, length 22)
_S1_2_8955560 132 instructions (0,000%), 4 calls (08955560 - 089555E0, length 33)
_S1_2_888154C 132 instructions (0,000%), 2 calls (0888154C - 0888164C, length 65)
_S1_2_8967744 130 instructions (0,000%), 10 calls (08967744 - 0896779C, length 23)
  Back Branch 08967778 10 times (length 6)
_S1_2_8963C80 130 instructions (0,000%), 10 calls (08963C80 - 08963CB0, length 13)
_S1_2_89F4E7C 128 instructions (0,000%), 32 calls (089F4E7C - 089F4E9C, length 9)
_S1_2_89580BC 128 instructions (0,000%), 32 calls (089580BC - 089580C8, length 4)
_S1_2_8958118 126 instructions (0,000%), 18 calls (08958118 - 08958130, length 7)
_S1_2_89580FC 126 instructions (0,000%), 18 calls (089580FC - 08958114, length 7)
_S1_2_8826DFC 126 instructions (0,000%), 18 calls (08826DFC - 08826E14, length 7)
_S1_2_8A03E40 126 instructions (0,000%), 9 calls (08A03E40 - 08A03E74, length 14)
_S1_2_89E0D5C 126 instructions (0,000%), 9 calls (089E0D5C - 089E0D90, length 14)
_S1_2_88987E4 126 instructions (0,000%), 9 calls (088987E4 - 08898834, length 21)
_S1_2_8A2BBD4 126 instructions (0,000%), 6 calls (08A2BBD4 - 08A2BC24, length 21)
_S1_2_88F2360 126 instructions (0,000%), 6 calls (088F2360 - 088F23BC, length 24)
_S1_2_8853108 126 instructions (0,000%), 6 calls (08853108 - 08853158, length 21)
_S1_2_884FCA8 126 instructions (0,000%), 6 calls (0884FCA8 - 0884FCF8, length 21)
_S1_2_89291F4 126 instructions (0,000%), 3 calls (089291F4 - 089292BC, length 51)
_S1_2_887DFF0 125 instructions (0,000%), 1 calls (0887DFF0 - 0887E1CC, length 120)
_S1_2_8B318FC 124 instructions (0,000%), 4 calls (08B318FC - 08B31994, length 39)
_S1_2_896EAA4 122 instructions (0,000%), 1 calls (0896EAA4 - 0896EC74, length 117)
_S1_2_8918118 122 instructions (0,000%), 1 calls (08918118 - 089181AC, length 38)
  Back Branch 08918184 15 times (length 6)
_S1_2_88264E4 122 instructions (0,000%), 1 calls (088264E4 - 0882657C, length 39)
  Back Branch 0882655C 6 times (length 17)
_S1_2_89D9880 121 instructions (0,000%), 11 calls (089D9880 - 089D98A8, length 11)
_S1_2_8904288 120 instructions (0,000%), 40 calls (08904288 - 08904290, length 3)
_S1_2_8944694 120 instructions (0,000%), 24 calls (08944694 - 089446A4, length 5)
_S1_2_886AC4C 120 instructions (0,000%), 7 calls (0886AC4C - 0886AD3C, length 61)
_S1_2_885E870 120 instructions (0,000%), 3 calls (0885E870 - 0885E90C, length 40)
_S1_2_8929BA8 119 instructions (0,000%), 17 calls (08929BA8 - 08929BE4, length 16)
_S1_2_887D948 119 instructions (0,000%), 1 calls (0887D948 - 0887DB30, length 123)
_S1_2_88703F8 119 instructions (0,000%), 1 calls (088703F8 - 088705C8, length 117)
_S1_2_89B5E48 118 instructions (0,000%), 59 calls (089B5E48 - 089B5E4C, length 2)
_S1_2_8978790 118 instructions (0,000%), 59 calls (08978790 - 08978794, length 2)
_S1_2_8887F14 118 instructions (0,000%), 2 calls (08887F14 - 0888800C, length 63)
  Back Branch 08887F7C 4 times (length 3)
  Back Branch 08887FD8 2 times (length 3)
_S1_2_888D6AC 117 instructions (0,000%), 39 calls (0888D6AC - 0888D6B4, length 3)
_S1_2_895B1B4 116 instructions (0,000%), 58 calls (0895B1B4 - 0895B1B8, length 2)
_S1_2_886085C 116 instructions (0,000%), 10 calls (0886085C - 08860894, length 15)
_S1_2_893CB08 116 instructions (0,000%), 4 calls (0893CB08 - 0893CB80, length 31)
_S1_2_89113A4 116 instructions (0,000%), 2 calls (089113A4 - 08911484, length 57)
  Back Branch 08911478 2 times (length 31)
_S1_2_882B1F0 116 instructions (0,000%), 2 calls (0882B1F0 - 0882B348, length 87)
_S1_2_8A4A534 116 instructions (0,000%), 1 calls (08A4A534 - 08A4A8AC, length 223)
  Back Branch 08A4A814 1 times (length 10)
_S1_2_885793C 116 instructions (0,000%), 1 calls (0885793C - 08857B00, length 114)
_S1_2_895C434 115 instructions (0,000%), 23 calls (0895C434 - 0895C444, length 5)
_S1_2_884DD64 114 instructions (0,000%), 6 calls (0884DD64 - 0884DDF4, length 37)
_S1_2_8836980 114 instructions (0,000%), 6 calls (08836980 - 088369C8, length 19)
_S1_2_895AE80 114 instructions (0,000%), 2 calls (0895AE80 - 0895B08C, length 132)
_S1_2_886AE00 113 instructions (0,000%), 7 calls (0886AE00 - 0886AED4, length 54)
_S1_2_8880668 113 instructions (0,000%), 3 calls (08880668 - 0888072C, length 50)
_S1_2_8829E80 112 instructions (0,000%), 16 calls (08829E80 - 08829ED0, length 21)
_S1_2_895B778 112 instructions (0,000%), 8 calls (0895B778 - 0895B7AC, length 14)
_S1_2_8928850 112 instructions (0,000%), 8 calls (089287F8 - 0892891C, length 74)
  Back Branch 08928860 8 times (length 28)
_S1_2_894C37C 111 instructions (0,000%), 3 calls (0894C37C - 0894C40C, length 37)
_S1_2_889A5B0 111 instructions (0,000%), 3 calls (0889A5B0 - 0889A648, length 39)
_S1_2_8A02344 110 instructions (0,000%), 55 calls (08A02344 - 08A02348, length 2)
_S1_2_8973CC4 110 instructions (0,000%), 22 calls (08973CC4 - 08973CD4, length 5)
_S1_2_8A8DF8C 110 instructions (0,000%), 11 calls (08A8DF8C - 08A8DFB0, length 10)
_S1_2_8924A88 110 instructions (0,000%), 5 calls (08924A88 - 08924B98, length 69)
_S1_2_8828BDC 110 instructions (0,000%), 5 calls (08828BDC - 08828C30, length 22)
_S1_2_8828B44 110 instructions (0,000%), 5 calls (08828B44 - 08828BA8, length 26)
_S1_2_88F12C4 109 instructions (0,000%), 1 calls (088F12C4 - 088F1330, length 28)
  Back Branch 088F1318 10 times (length 9)
_S1_2_888018C 108 instructions (0,000%), 12 calls (0888018C - 088801AC, length 9)
_S1_2_89E0D2C 108 instructions (0,000%), 9 calls (089E0D2C - 089E0D58, length 12)
_S1_2_886BA08 108 instructions (0,000%), 6 calls (0886BA08 - 0886BAEC, length 58)
_S1_2_8868E60 108 instructions (0,000%), 6 calls (08868E60 - 08868ECC, length 28)
_S1_2_884F9E8 108 instructions (0,000%), 6 calls (0884F9E8 - 0884FA2C, length 18)
_S1_2_886AD40 106 instructions (0,000%), 7 calls (0886AD40 - 0886ADFC, length 48)
_S1_2_8AAC074 106 instructions (0,000%), 1 calls (08AAC074 - 08AAC220, length 108)
  Back Branch 08AAC1E8 1 times (length 64)
_S1_2_8A4757C 106 instructions (0,000%), 1 calls (08A4757C - 08A47728, length 108)
  Back Branch 08A476F0 1 times (length 64)
_S1_2_8A2358C 106 instructions (0,000%), 1 calls (08A2358C - 08A23738, length 108)
  Back Branch 08A23700 1 times (length 64)
_S1_2_8A1EB88 106 instructions (0,000%), 1 calls (08A1EB88 - 08A1ED34, length 108)
  Back Branch 08A1ECFC 1 times (length 64)
_S1_2_8870F34 105 instructions (0,000%), 7 calls (08870F34 - 08870F6C, length 15)
_S1_2_8940998 105 instructions (0,000%), 3 calls (08940998 - 08940A20, length 35)
_S1_2_8BBB0C8 104 instructions (0,000%), 52 calls (08BBB0C8 - 08BBB0CC, length 2)
_S1_2_8BBB0B8 104 instructions (0,000%), 52 calls (08BBB0B8 - 08BBB0BC, length 2)
_S1_2_889E494 104 instructions (0,000%), 26 calls (0889E494 - 0889E4A0, length 4)
_S1_2_8836178 104 instructions (0,000%), 26 calls (08836178 - 08836184, length 4)
_S1_2_88E7C30 104 instructions (0,000%), 1 calls (088E7C30 - 088E7DC4, length 102)
_S1_2_88F8C74 103 instructions (0,000%), 1 calls (088F8C74 - 088F8DE8, length 94)
  Back Branch 088F8D78 2 times (length 8)
_S1_2_88F2A14 103 instructions (0,000%), 1 calls (088F2A14 - 088F2D08, length 190)
_S1_2_889406C 103 instructions (0,000%), 1 calls (0889406C - 08894214, length 107)
_S1_2_8A99FE0 102 instructions (0,000%), 51 calls (08A99FE0 - 08A99FE4, length 2)
_S1_2_880E7D4 102 instructions (0,000%), 17 calls (0880E7D4 - 0880E840, length 28)
_S1_2_893C114 102 instructions (0,000%), 6 calls (0893C114 - 0893C154, length 17)
_S1_2_882AEC0 102 instructions (0,000%), 6 calls (0882AEC0 - 0882AF00, length 17)
_S1_2_8858FE0 102 instructions (0,000%), 1 calls (08858FE0 - 088590C4, length 58)
  Back Branch 08859098 6 times (length 9)
_S1_2_88F71FC 101 instructions (0,000%), 2 calls (088F71FC - 088F72A0, length 42)
  Back Branch 088F7274 6 times (length 7)
_S1_2_88AD250 101 instructions (0,000%), 1 calls (088AD250 - 088AD328, length 55)
  Back Branch 088AD2E0 10 times (length 5)
_S1_2_88F854C 100 instructions (0,000%), 1 calls (088F854C - 088F883C, length 189)
_S1_2_89833C4 99 instructions (0,000%), 11 calls (089833C4 - 089833E4, length 9)
_S1_2_88E35C8 99 instructions (0,000%), 9 calls (088E35C8 - 088E35F0, length 11)
_S1_2_8927220 99 instructions (0,000%), 1 calls (08927220 - 089273AC, length 100)
  Back Branch 08927324 4 times (length 8)
_S1_2_894B300 96 instructions (0,000%), 24 calls (0894B300 - 0894B3F8, length 63)
_S1_2_8929ADC 96 instructions (0,000%), 12 calls (08929ADC - 08929BE4, length 67)
_S1_2_8898584 96 instructions (0,000%), 12 calls (08898584 - 088985A0, length 8)
_S1_2_884B920 96 instructions (0,000%), 6 calls (0884B920 - 0884B95C, length 16)
_S1_2_882AF04 96 instructions (0,000%), 6 calls (0882AF04 - 0882AF40, length 16)
_S1_2_891CA6C 96 instructions (0,000%), 3 calls (0891CA6C - 0891CAE8, length 32)
_S1_2_8920D6C 96 instructions (0,000%), 2 calls (08920D6C - 08920E34, length 51)
_S1_2_8A1D2E8 95 instructions (0,000%), 1 calls (08A1D2E8 - 08A1D630, length 211)
_S1_2_88A99F8 95 instructions (0,000%), 1 calls (088A99F8 - 088A9B6C, length 94)
_S1_2_8893E50 94 instructions (0,000%), 47 calls (08893E50 - 08893E54, length 2)
_S1_2_8AFAE00 94 instructions (0,000%), 2 calls (08AFAE00 - 08AFAEB8, length 47)
_S1_2_88FE2C4 94 instructions (0,000%), 1 calls (088FE2C4 - 088FE328, length 26)
  Back Branch 088FE310 25 times (length 3)
_S1_2_88ECAB4 94 instructions (0,000%), 1 calls (088ECAB4 - 088ECC24, length 93)
_S1_2_8824EE0 94 instructions (0,000%), 1 calls (08824EE0 - 088250B4, length 118)
_S1_2_8B8C00C 93 instructions (0,000%), 3 calls (08B8C00C - 08B8C084, length 31)
_S1_2_894091C 93 instructions (0,000%), 3 calls (0894091C - 08940994, length 31)
_S1_2_893B4F8 93 instructions (0,000%), 3 calls (0893B4F8 - 0893B580, length 35)
_S1_2_8870738 93 instructions (0,000%), 1 calls (08870738 - 088708A0, length 91)
_S1_2_8860DA8 93 instructions (0,000%), 1 calls (08860DA8 - 08860F14, length 92)
_S1_2_887FEC8 92 instructions (0,000%), 4 calls (0887FEC8 - 0887FFD0, length 67)
_S1_2_895B258 92 instructions (0,000%), 2 calls (0895B258 - 0895B348, length 61)
_S1_2_8A9DEA4 92 instructions (0,000%), 1 calls (08A9DEA4 - 08A9DEDC, length 15)
  Back Branch 08A9DED0 8 times (length 11)
_S1_2_8873BB8 92 instructions (0,000%), 1 calls (08873BB8 - 08873C70, length 47)
  Back Branch 08873C1C 10 times (length 5)
_S1_2_893E9C8 91 instructions (0,000%), 13 calls (0893E9C8 - 0893E9E0, length 7)
_S1_2_8899538 91 instructions (0,000%), 7 calls (08899538 - 0889958C, length 22)
_S1_2_887A380 91 instructions (0,000%), 7 calls (0887A380 - 0887A3B0, length 13)
_S1_2_8877380 91 instructions (0,000%), 7 calls (08877380 - 088773DC, length 24)
_S1_2_8983E04 91 instructions (0,000%), 1 calls (08983E04 - 08983FBC, length 111)
_S1_2_8865748 91 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 08865A58 1 times (length 592)
  Back Branch 088657F0 1 times (length 17)
_S1_2_886BD18 90 instructions (0,000%), 30 calls (0886BD18 - 0886BD20, length 3)
_S1_2_884FAE8 90 instructions (0,000%), 18 calls (0884FAE8 - 0884FAF8, length 5)
_S1_2_89B0E68 90 instructions (0,000%), 9 calls (089B0E68 - 089B0E98, length 13)
_S1_2_887A6C4 90 instructions (0,000%), 6 calls (0887A6C4 - 0887A72C, length 27)
_S1_2_887A504 90 instructions (0,000%), 6 calls (0887A504 - 0887A53C, length 15)
_S1_2_8878674 90 instructions (0,000%), 6 calls (08878674 - 088786AC, length 15)
_S1_2_8850850 90 instructions (0,000%), 6 calls (08850850 - 088508F8, length 43)
_S1_2_8A99E74 90 instructions (0,000%), 1 calls (08A99E74 - 08A99FDC, length 91)
_S1_2_89B7818 89 instructions (0,000%), 1 calls (089B7818 - 089B7A14, length 128)
_S1_2_891DCCC 89 instructions (0,000%), 1 calls (0891DCCC - 0891DDD8, length 68)
  Back Branch 0891DD00 5 times (length 5)
_S1_2_898D628 88 instructions (0,000%), 11 calls (0898D628 - 0898D644, length 8)
_S1_2_8978C10 88 instructions (0,000%), 11 calls (08978C10 - 08978C48, length 15)
_S1_2_8826EFC 88 instructions (0,000%), 11 calls (08826EFC - 08826F18, length 8)
_S1_2_8898318 88 instructions (0,000%), 4 calls (08898318 - 0889836C, length 22)
_S1_2_889D200 88 instructions (0,000%), 2 calls (0889D200 - 0889D2AC, length 44)
_S1_2_8874020 88 instructions (0,000%), 1 calls (08874020 - 08874148, length 75)
  Back Branch 088740A0 3 times (length 7)
_S1_2_8B992B0 87 instructions (0,000%), 3 calls (08B992B0 - 08B99320, length 29)
_S1_2_8B8C178 87 instructions (0,000%), 3 calls (08B8C178 - 08B8C1E8, length 29)
_S1_2_894DF94 87 instructions (0,000%), 3 calls (0894DF94 - 0894E004, length 29)
_S1_2_894CC78 87 instructions (0,000%), 3 calls (0894CC78 - 0894CCE8, length 29)
_S1_2_8834700 87 instructions (0,000%), 2 calls (08834700 - 08834810, length 69)
_S1_2_8893E28 86 instructions (0,000%), 43 calls (08893E28 - 08893E2C, length 2)
_S1_2_89E3D5C 85 instructions (0,000%), 5 calls (089E3D5C - 089E3D9C, length 17)
_S1_2_88F73B0 84 instructions (0,000%), 42 calls (088F73B0 - 088F73B4, length 2)
_S1_2_8970AAC 84 instructions (0,000%), 14 calls (08970AAC - 08970AC0, length 6)
_S1_2_8928820 84 instructions (0,000%), 6 calls (089287F8 - 0892891C, length 74)
  Back Branch 08928830 6 times (length 16)
_S1_2_887B820 84 instructions (0,000%), 6 calls (0887B820 - 0887B854, length 14)
_S1_2_886CF10 84 instructions (0,000%), 6 calls (0886CF10 - 0886CF44, length 14)
_S1_2_8B8D2DC 84 instructions (0,000%), 3 calls (08B8D2DC - 08B8D348, length 28)
_S1_2_8B8CE80 84 instructions (0,000%), 3 calls (08B8CE80 - 08B8CEEC, length 28)
_S1_2_89645BC 84 instructions (0,000%), 1 calls (089645BC - 08964718, length 88)
_S1_2_8884560 83 instructions (0,000%), 1 calls (08884560 - 088846F4, length 102)
_S1_2_8A18458 82 instructions (0,000%), 41 calls (08A18458 - 08A1845C, length 2)
_S1_2_88F2D14 82 instructions (0,000%), 1 calls (088F2D14 - 088F2E54, length 81)
_S1_2_8964D9C 80 instructions (0,000%), 16 calls (08964D9C - 08964DAC, length 5)
_S1_2_8947E64 80 instructions (0,000%), 16 calls (08947E64 - 08947E74, length 5)
_S1_2_88E7C10 80 instructions (0,000%), 10 calls (088E7C10 - 088E7C2C, length 8)
_S1_2_88E62C4 80 instructions (0,000%), 4 calls (088E62C4 - 088E794C, length 1443)
_S1_2_891C5E0 80 instructions (0,000%), 2 calls (0891C5E0 - 0891C6BC, length 56)
_S1_2_89BE4E0 80 instructions (0,000%), 1 calls (089BE4E0 - 089BE624, length 82)
_S1_2_8861824 80 instructions (0,000%), 1 calls (08861824 - 088619F8, length 118)
  Back Branch 088619CC 5 times (length 8)
_S1_2_8896DDC 78 instructions (0,000%), 39 calls (08896DDC - 08896DE0, length 2)
_S1_2_88888C0 78 instructions (0,000%), 2 calls (088888C0 - 08888958, length 39)
_S1_2_887E61C 77 instructions (0,000%), 11 calls (0887E61C - 0887E634, length 7)
_S1_2_887E3C4 77 instructions (0,000%), 11 calls (0887E3C4 - 0887E3DC, length 7)
_S1_2_8827888 77 instructions (0,000%), 11 calls (08827888 - 08827908, length 33)
_S1_2_8A0224C 76 instructions (0,000%), 38 calls (08A0224C - 08A02250, length 2)
_S1_2_8B60E40 76 instructions (0,000%), 4 calls (08B60E40 - 08B60F48, length 67)
_S1_2_8972BCC 76 instructions (0,000%), 1 calls (08972BCC - 08972D18, length 84)
_S1_2_8861650 76 instructions (0,000%), 1 calls (08861650 - 088617A4, length 86)
_S1_2_8834F2C 76 instructions (0,000%), 1 calls (08834F2C - 08835064, length 79)
_S1_2_888D6B8 75 instructions (0,000%), 25 calls (0888D6B8 - 0888D6C0, length 3)
_S1_2_88745DC 75 instructions (0,000%), 1 calls (088745DC - 08874728, length 84)
_S1_2_8BBB6B8 74 instructions (0,000%), 37 calls (08BBB6B8 - 08BBB6BC, length 2)
_S1_2_892A354 74 instructions (0,000%), 2 calls (0892A354 - 0892A3EC, length 39)
_S1_2_889DDA8 74 instructions (0,000%), 2 calls (0889DDA8 - 0889DE38, length 37)
  Back Branch 0889DE1C 2 times (length 14)
_S1_2_882B838 74 instructions (0,000%), 2 calls (0882B838 - 0882B8C8, length 37)
_S1_2_88F2EA4 74 instructions (0,000%), 1 calls (088F2EA4 - 088F2FC4, length 73)
_S1_2_8956438 73 instructions (0,000%), 3 calls (08956438 - 089564A0, length 27)
_S1_2_8AC91B0 72 instructions (0,000%), 36 calls (08AC91B0 - 08AC91B4, length 2)
_S1_2_8894270 72 instructions (0,000%), 36 calls (08894270 - 08894274, length 2)
_S1_2_88566AC 72 instructions (0,000%), 24 calls (088566AC - 088566B4, length 3)
_S1_2_884F518 72 instructions (0,000%), 12 calls (0884F518 - 0884F52C, length 6)
_S1_2_893B480 72 instructions (0,000%), 8 calls (0893B480 - 0893B4C4, length 18)
_S1_2_8A18DE8 72 instructions (0,000%), 3 calls (08A18DE8 - 08A18E44, length 24)
_S1_2_8959C08 72 instructions (0,000%), 3 calls (08959C08 - 08959C64, length 24)
_S1_2_89558E4 72 instructions (0,000%), 2 calls (089558E4 - 08955970, length 36)
_S1_2_88619FC 72 instructions (0,000%), 2 calls (088619FC - 08861A88, length 36)
_S1_2_89118F4 72 instructions (0,000%), 1 calls (089118F4 - 08911A0C, length 71)
_S1_2_896179C 71 instructions (0,000%), 1 calls (0896179C - 089618B8, length 72)
_S1_2_88587A0 71 instructions (0,000%), 1 calls (088587A0 - 088588B4, length 70)
_S1_2_8BBB6A8 70 instructions (0,000%), 35 calls (08BBB6A8 - 08BBB6AC, length 2)
_S1_2_89D9608 70 instructions (0,000%), 2 calls (089D9608 - 089D9690, length 35)
_S1_2_89421C0 70 instructions (0,000%), 1 calls (089421C0 - 089421F4, length 14)
  Back Branch 089421D8 15 times (length 4)
_S1_2_887472C 70 instructions (0,000%), 1 calls (0887472C - 08874860, length 78)
_S1_2_89428B0 69 instructions (0,000%), 3 calls (089428B0 - 08942908, length 23)
_S1_2_8898500 68 instructions (0,000%), 4 calls (08898500 - 08898540, length 17)
_S1_2_88E5F90 68 instructions (0,000%), 1 calls (088E5F90 - 088E6098, length 67)
_S1_2_8885344 68 instructions (0,000%), 1 calls (08885344 - 08885578, length 142)
_S1_2_8876050 68 instructions (0,000%), 1 calls (08876050 - 08876158, length 67)
_S1_2_8858ED4 68 instructions (0,000%), 1 calls (08858ED4 - 08858FDC, length 67)
_S1_2_8968B34 67 instructions (0,000%), 1 calls (08968B34 - 08968CA8, length 94)
_S1_2_89116C0 67 instructions (0,000%), 1 calls (089116C0 - 089117CC, length 68)
_S1_2_8824A40 67 instructions (0,000%), 1 calls (08824A40 - 08824B60, length 73)
_S1_2_88957BC 66 instructions (0,000%), 33 calls (088957BC - 088957C0, length 2)
_S1_2_887E310 66 instructions (0,000%), 22 calls (0887E310 - 0887E318, length 3)
_S1_2_8953244 66 instructions (0,000%), 3 calls (08953244 - 08953298, length 22)
_S1_2_8911488 66 instructions (0,000%), 2 calls (08911488 - 08911508, length 33)
  Back Branch 089114B8 2 times (length 5)
_S1_2_88FFAB0 65 instructions (0,000%), 1 calls (088FFAB0 - 088FFBBC, length 68)
_S1_2_89110A0 64 instructions (0,000%), 32 calls (089110A0 - 089110A4, length 2)
_S1_2_8912DD0 64 instructions (0,000%), 16 calls (08912DD0 - 08912DDC, length 4)
_S1_2_893CA88 64 instructions (0,000%), 4 calls (0893CA88 - 0893CB80, length 63)
_S1_2_8966508 64 instructions (0,000%), 3 calls (08966508 - 0896658C, length 34)
  Back Branch 08966570 1 times (length 12)
_S1_2_89B7278 64 instructions (0,000%), 1 calls (089B7278 - 089B7408, length 101)
_S1_2_896D2C8 64 instructions (0,000%), 1 calls (0896D2C8 - 0896D454, length 100)
_S1_2_894B070 64 instructions (0,000%), 1 calls (0894B070 - 0894B168, length 63)
_S1_2_89E0D10 63 instructions (0,000%), 9 calls (089E0D10 - 089E0D28, length 7)
_S1_2_88A085C 63 instructions (0,000%), 7 calls (088A085C - 088A0884, length 11)
_S1_2_88773E0 63 instructions (0,000%), 7 calls (088773E0 - 08877400, length 9)
_S1_2_8954A80 63 instructions (0,000%), 3 calls (08954A80 - 08954AD0, length 21)
_S1_2_8954660 63 instructions (0,000%), 3 calls (08954660 - 089546B0, length 21)
_S1_2_89541D0 63 instructions (0,000%), 3 calls (089541D0 - 08954220, length 21)
_S1_2_8953E70 63 instructions (0,000%), 3 calls (08953E70 - 08953EC0, length 21)
_S1_2_89538F8 63 instructions (0,000%), 3 calls (089538F8 - 08953948, length 21)
_S1_2_8952CEC 63 instructions (0,000%), 3 calls (08952CEC - 08952D3C, length 21)
_S1_2_89529A8 63 instructions (0,000%), 3 calls (089529A8 - 089529F8, length 21)
_S1_2_89526CC 63 instructions (0,000%), 3 calls (089526CC - 0895271C, length 21)
_S1_2_89520B8 63 instructions (0,000%), 3 calls (089520B8 - 08952108, length 21)
_S1_2_8951C00 63 instructions (0,000%), 3 calls (08951C00 - 08951C50, length 21)
_S1_2_89517B0 63 instructions (0,000%), 3 calls (089517B0 - 08951800, length 21)
_S1_2_8951218 63 instructions (0,000%), 3 calls (08951218 - 08951268, length 21)
_S1_2_8950C94 63 instructions (0,000%), 3 calls (08950C94 - 08950CE4, length 21)
_S1_2_8950778 63 instructions (0,000%), 3 calls (08950778 - 089507C8, length 21)
_S1_2_894EE30 63 instructions (0,000%), 3 calls (0894EE30 - 0894EE80, length 21)
_S1_2_894E884 63 instructions (0,000%), 3 calls (0894E884 - 0894E8D4, length 21)
_S1_2_894DA74 63 instructions (0,000%), 3 calls (0894DA74 - 0894DAC4, length 21)
_S1_2_894D490 63 instructions (0,000%), 3 calls (0894D490 - 0894D4E0, length 21)
_S1_2_894B840 63 instructions (0,000%), 3 calls (0894B840 - 0894B890, length 21)
_S1_2_88737A0 63 instructions (0,000%), 3 calls (088737A0 - 08873A90, length 189)
_S1_2_8B983C8 63 instructions (0,000%), 1 calls (08B983C8 - 08B98470, length 43)
  Back Branch 08B9840C 5 times (length 5)
_S1_2_88890DC 62 instructions (0,000%), 31 calls (088890DC - 088890E0, length 2)
_S1_2_88890D4 62 instructions (0,000%), 31 calls (088890D4 - 088890D8, length 2)
_S1_2_88E4ECC 62 instructions (0,000%), 2 calls (088E4ECC - 088E4F44, length 31)
_S1_2_887EA70 62 instructions (0,000%), 2 calls (0887EA70 - 0887EFD8, length 347)
_S1_2_882B7B8 62 instructions (0,000%), 2 calls (0882B7B8 - 0882B834, length 32)
_S1_2_887F380 61 instructions (0,000%), 2 calls (0887F380 - 0887F424, length 42)
_S1_2_8949EE8 61 instructions (0,000%), 1 calls (08949EE8 - 0894A044, length 88)
_S1_2_8875CF0 60 instructions (0,000%), 30 calls (08875CF0 - 08875CF4, length 2)
_S1_2_89CA574 60 instructions (0,000%), 20 calls (089CA574 - 089CA57C, length 3)
_S1_2_8826D40 60 instructions (0,000%), 6 calls (08826D40 - 08826D64, length 10)
_S1_2_8950398 60 instructions (0,000%), 3 calls (08950398 - 089503E4, length 20)
_S1_2_8920604 60 instructions (0,000%), 2 calls (08920604 - 08920680, length 32)
_S1_2_8891710 60 instructions (0,000%), 2 calls (08891710 - 088917B0, length 41)
_S1_2_889DBD8 60 instructions (0,000%), 1 calls (0889DBD8 - 0889DD00, length 75)
  Back Branch 0889DCD8 1 times (length 25)
_S1_2_886072C 59 instructions (0,000%), 7 calls (0886072C - 08860754, length 11)
_S1_2_891A6B4 59 instructions (0,000%), 1 calls (0891A6B4 - 0891A7E4, length 77)
_S1_2_888F048 59 instructions (0,000%), 1 calls (0888F048 - 0888F0DC, length 38)
  Back Branch 0888F0AC 4 times (length 7)
_S1_2_8B8BA4C 58 instructions (0,000%), 2 calls (08B8BA4C - 08B8BABC, length 29)
_S1_2_89459F8 58 instructions (0,000%), 2 calls (089459F8 - 08945A68, length 29)
_S1_2_8964DB0 57 instructions (0,000%), 1 calls (08964DB0 - 08964E94, length 58)
_S1_2_889CE88 57 instructions (0,000%), 1 calls (0889CE88 - 0889CF64, length 56)
_S1_2_8892808 57 instructions (0,000%), 1 calls (08892808 - 088928E4, length 56)
_S1_2_89289BC 56 instructions (0,000%), 14 calls (089289BC - 08928A04, length 19)
_S1_2_8B6DD5C 56 instructions (0,000%), 8 calls (08B6DD5C - 08B6DD74, length 7)
_S1_2_898767C 56 instructions (0,000%), 2 calls (0898767C - 089876E8, length 28)
_S1_2_8978C4C 55 instructions (0,000%), 11 calls (08978C4C - 08978C5C, length 5)
_S1_2_895AA40 55 instructions (0,000%), 5 calls (0895AA40 - 0895AA68, length 11)
_S1_2_893BB10 55 instructions (0,000%), 5 calls (0893BB10 - 0893BC04, length 62)
_S1_2_8828DEC 55 instructions (0,000%), 5 calls (08828DEC - 08828E64, length 31)
_S1_2_883444C 55 instructions (0,000%), 1 calls (0883444C - 08834530, length 58)
_S1_2_88954AC 54 instructions (0,000%), 27 calls (088954AC - 088954B0, length 2)
_S1_2_891C250 54 instructions (0,000%), 9 calls (0891C250 - 0891C264, length 6)
_S1_2_8912E2C 54 instructions (0,000%), 6 calls (08912E2C - 08912E54, length 11)
_S1_2_8912E08 54 instructions (0,000%), 6 calls (08912E08 - 08912E28, length 9)
_S1_2_88E523C 54 instructions (0,000%), 6 calls (088E523C - 088E525C, length 9)
_S1_2_888FE24 54 instructions (0,000%), 6 calls (0888FE24 - 0888FE44, length 9)
_S1_2_8861800 54 instructions (0,000%), 6 calls (08861800 - 08861820, length 9)
_S1_2_88E8AA0 54 instructions (0,000%), 1 calls (088E8AA0 - 088E8B70, length 53)
  Back Branch 088E8B6C 1 times (length 28)
_S1_2_8858320 54 instructions (0,000%), 1 calls (08858320 - 088583F0, length 53)
_S1_2_891DFD8 53 instructions (0,000%), 1 calls (0891DFD8 - 0891E0B0, length 55)
_S1_2_88F72A4 53 instructions (0,000%), 1 calls (088F72A4 - 088F7378, length 54)
_S1_2_88991A4 53 instructions (0,000%), 1 calls (088991A4 - 08899278, length 54)
_S1_2_887D57C 53 instructions (0,000%), 1 calls (0887D57C - 0887D648, length 52)
_S1_2_895AA6C 52 instructions (0,000%), 4 calls (0895AA6C - 0895AAA4, length 15)
_S1_2_8AFABE0 52 instructions (0,000%), 2 calls (08AFABE0 - 08AFAC44, length 26)
_S1_2_88700C0 52 instructions (0,000%), 2 calls (088700C0 - 088701CC, length 68)
  Back Branch 088700E4 4 times (length 6)
_S1_2_8833354 52 instructions (0,000%), 2 calls (08833354 - 088333D0, length 32)
_S1_2_893F1E4 52 instructions (0,000%), 1 calls (0893F1E4 - 0893F478, length 166)
_S1_2_8861A8C 52 instructions (0,000%), 1 calls (08861A8C - 08861B54, length 51)
_S1_2_8875FCC 51 instructions (0,000%), 3 calls (08875FCC - 0887600C, length 17)
_S1_2_8B8EE38 51 instructions (0,000%), 1 calls (08B8EE38 - 08B8EEDC, length 42)
  Back Branch 08B8EE74 4 times (length 3)
_S1_2_887A0FC 50 instructions (0,000%), 5 calls (0887A0FC - 0887A120, length 10)
_S1_2_88E928C 50 instructions (0,000%), 2 calls (088E928C - 088E932C, length 41)
  Back Branch 088E9328 2 times (length 27)
_S1_2_8AA3560 50 instructions (0,000%), 1 calls (08AA3560 - 08AA3624, length 50)
_S1_2_8857114 50 instructions (0,000%), 1 calls (08857114 - 088571D8, length 50)
_S1_2_8861068 49 instructions (0,000%), 7 calls (08861068 - 08861080, length 7)
_S1_2_89459B8 49 instructions (0,000%), 2 calls (089459B8 - 089459F4, length 16)
  Back Branch 089459E8 5 times (length 6)
_S1_2_8966248 49 instructions (0,000%), 1 calls (08966248 - 08966308, length 49)
_S1_2_88E6DB4 49 instructions (0,000%), 1 calls (088E6DB4 - 088E794C, length 743)
_S1_2_894B350 48 instructions (0,000%), 12 calls (0894B350 - 0894B3F8, length 43)
_S1_2_894B310 48 instructions (0,000%), 12 calls (0894B310 - 0894B3F8, length 59)
_S1_2_8876010 48 instructions (0,000%), 3 calls (08876010 - 0887604C, length 16)
_S1_2_8B6D184 48 instructions (0,000%), 2 calls (08B6D184 - 08B6D1E0, length 24)
_S1_2_8962CD0 48 instructions (0,000%), 2 calls (08962CD0 - 08962D34, length 26)
_S1_2_88E5034 48 instructions (0,000%), 2 calls (088E5034 - 088E50A8, length 30)
_S1_2_8A04F24 48 instructions (0,000%), 1 calls (08A04F24 - 08A054A4, length 353)
_S1_2_888C614 48 instructions (0,000%), 1 calls (0888C614 - 0888C6D0, length 48)
_S1_2_8966998 47 instructions (0,000%), 1 calls (08966998 - 08966A50, length 47)
_S1_2_895E4E4 47 instructions (0,000%), 1 calls (0895E4E4 - 0895E5A4, length 49)
_S1_2_88A88CC 47 instructions (0,000%), 1 calls (088A88CC - 088A8984, length 47)
_S1_2_88FF94C 46 instructions (0,000%), 1 calls (088FF94C - 088FFA00, length 46)
_S1_2_8860F18 46 instructions (0,000%), 1 calls (08860F18 - 08861064, length 84)
_S1_2_895AA1C 45 instructions (0,000%), 5 calls (0895AA1C - 0895AA3C, length 9)
_S1_2_882B0E4 45 instructions (0,000%), 5 calls (0882B0E4 - 0882B104, length 9)
_S1_2_8834534 45 instructions (0,000%), 3 calls (08834534 - 0883457C, length 19)
_S1_2_8864D0C 45 instructions (0,000%), 2 calls (08864D0C - 08864D90, length 34)
_S1_2_88E3B50 45 instructions (0,000%), 1 calls (088E3B50 - 088E3C00, length 45)
_S1_2_89B564C 44 instructions (0,000%), 22 calls (089B564C - 089B5650, length 2)
_S1_2_896D4F8 44 instructions (0,000%), 11 calls (0896D4F8 - 0896D504, length 4)
_S1_2_8984060 44 instructions (0,000%), 4 calls (08984060 - 08984088, length 11)
_S1_2_895AAA8 44 instructions (0,000%), 2 calls (0895AAA8 - 0895AAFC, length 22)
_S1_2_893D078 44 instructions (0,000%), 2 calls (0893D078 - 0893D0EC, length 30)
_S1_2_893D018 44 instructions (0,000%), 2 calls (0893D018 - 0893D0EC, length 54)
_S1_2_893CFF8 44 instructions (0,000%), 2 calls (0893CFF8 - 0893D0EC, length 62)
_S1_2_893A3A0 44 instructions (0,000%), 1 calls (0893A3A0 - 0893A44C, length 44)
_S1_2_88CF710 44 instructions (0,000%), 1 calls (088CF710 - 088CF7BC, length 44)
_S1_2_889E604 44 instructions (0,000%), 1 calls (0889E604 - 0889E6B0, length 44)
_S1_2_889D34C 44 instructions (0,000%), 1 calls (0889D34C - 0889D434, length 59)
_S1_2_889025C 44 instructions (0,000%), 1 calls (0889025C - 08890308, length 44)
_S1_2_8ACA170 43 instructions (0,000%), 1 calls (08ACA170 - 08ACA22C, length 48)
_S1_2_89B8058 43 instructions (0,000%), 1 calls (089B8058 - 089B8140, length 59)
_S1_2_8949D50 43 instructions (0,000%), 1 calls (08949D50 - 08949DDC, length 36)
  Back Branch 08949DC8 2 times (length 7)
_S1_2_88E4268 43 instructions (0,000%), 1 calls (088E4268 - 088E4364, length 64)
_S1_2_893E9E4 42 instructions (0,000%), 6 calls (0893E9E4 - 0893E9FC, length 7)
_S1_2_8898840 42 instructions (0,000%), 3 calls (08898840 - 08898874, length 14)
_S1_2_895E5A8 42 instructions (0,000%), 2 calls (0895E5A8 - 0895E5F8, length 21)
_S1_2_895E490 42 instructions (0,000%), 2 calls (0895E490 - 0895E4E0, length 21)
_S1_2_8834E08 42 instructions (0,000%), 2 calls (08834DDC - 08834EFC, length 73)
  Back Branch 08834E3C 2 times (length 26)
_S1_2_88332E8 42 instructions (0,000%), 2 calls (088332E8 - 08833350, length 27)
_S1_2_891C6C0 42 instructions (0,000%), 1 calls (0891C6C0 - 0891C764, length 42)
_S1_2_8865CE0 42 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 08865D2C 1 times (length 14)
  Back Branch 08865D7C 1 times (length 793)
_S1_2_88CB0B8 41 instructions (0,000%), 1 calls (088CB0B8 - 088CB158, length 41)
_S1_2_882B610 41 instructions (0,000%), 1 calls (0882B610 - 0882B6B0, length 41)
_S1_2_8884C64 40 instructions (0,000%), 5 calls (08884C64 - 08884C80, length 8)
_S1_2_882B590 40 instructions (0,000%), 2 calls (0882B590 - 0882B60C, length 32)
_S1_2_899B4CC 40 instructions (0,000%), 1 calls (0899B4CC - 0899B568, length 40)
_S1_2_8947F48 40 instructions (0,000%), 1 calls (08947F48 - 08947FE4, length 40)
_S1_2_8920F54 40 instructions (0,000%), 1 calls (08920F54 - 08921064, length 69)
_S1_2_8915454 40 instructions (0,000%), 1 calls (08915454 - 089154F0, length 40)
_S1_2_8857870 40 instructions (0,000%), 1 calls (08857870 - 0885790C, length 40)
_S1_2_8836FE8 39 instructions (0,000%), 13 calls (08836FE8 - 08836FF0, length 3)
_S1_2_89288E0 39 instructions (0,000%), 3 calls (089288E0 - 0892891C, length 16)
_S1_2_8884048 39 instructions (0,000%), 1 calls (08884048 - 088840E0, length 39)
_S1_2_8874220 39 instructions (0,000%), 1 calls (08874220 - 088742B8, length 39)
_S1_2_886132C 39 instructions (0,000%), 1 calls (0886132C - 08861424, length 63)
_S1_2_888DB14 38 instructions (0,000%), 2 calls (0888DB14 - 0888DBE8, length 54)
_S1_2_88FC720 38 instructions (0,000%), 1 calls (088FC720 - 088FCA54, length 206)
_S1_2_8826B88 38 instructions (0,000%), 1 calls (08826B88 - 08826BE4, length 24)
  Back Branch 08826BC8 3 times (length 7)
_S1_2_89652D8 37 instructions (0,000%), 1 calls (089652D8 - 089653D8, length 65)
_S1_2_893F4E0 37 instructions (0,000%), 1 calls (0893F4E0 - 0893F5F8, length 71)
_S1_2_8879988 37 instructions (0,000%), 1 calls (08879988 - 08879A64, length 56)
_S1_2_8A523E4 36 instructions (0,000%), 18 calls (08A523E4 - 08A523E8, length 2)
_S1_2_88F27D0 36 instructions (0,000%), 12 calls (088F27D0 - 088F27D8, length 3)
_S1_2_884B914 36 instructions (0,000%), 12 calls (0884B914 - 0884B91C, length 3)
_S1_2_884B908 36 instructions (0,000%), 12 calls (0884B908 - 0884B910, length 3)
_S1_2_89663BC 36 instructions (0,000%), 9 calls (089663BC - 089663C8, length 4)
_S1_2_88F737C 36 instructions (0,000%), 6 calls (088F737C - 088F73A4, length 11)
_S1_2_88E7950 36 instructions (0,000%), 4 calls (088E7950 - 088E7970, length 9)
_S1_2_8881960 36 instructions (0,000%), 4 calls (08881960 - 088819A4, length 18)
_S1_2_8955974 36 instructions (0,000%), 2 calls (08955974 - 089559B8, length 18)
_S1_2_8888840 36 instructions (0,000%), 2 calls (08888840 - 088888BC, length 32)
_S1_2_8AC9A10 36 instructions (0,000%), 1 calls (08AC9A10 - 08AC9AB4, length 42)
_S1_2_899B678 36 instructions (0,000%), 1 calls (0899B678 - 0899B708, length 37)
_S1_2_8956F38 36 instructions (0,000%), 1 calls (08956F38 - 08956FC4, length 36)
_S1_2_88986AC 36 instructions (0,000%), 1 calls (088986AC - 088987E0, length 78)
_S1_2_8824CB4 36 instructions (0,000%), 1 calls (08824CB4 - 08824D40, length 36)
_S1_2_89962F0 35 instructions (0,000%), 7 calls (089962F0 - 08996300, length 5)
_S1_2_88278A8 35 instructions (0,000%), 5 calls (088278A8 - 08827908, length 25)
_S1_2_8827878 35 instructions (0,000%), 5 calls (08827878 - 08827908, length 37)
_S1_2_8AC9984 35 instructions (0,000%), 1 calls (08AC9984 - 08AC9A0C, length 35)
_S1_2_88E89DC 35 instructions (0,000%), 1 calls (088E89DC - 088E8A9C, length 49)
_S1_2_88CA7F8 35 instructions (0,000%), 1 calls (088CA7F8 - 088CA880, length 35)
_S1_2_885F4B0 35 instructions (0,000%), 1 calls (0885F4B0 - 0885F538, length 35)
_S1_2_883492C 35 instructions (0,000%), 1 calls (0883492C - 088349B4, length 35)
_S1_2_888F410 34 instructions (0,000%), 17 calls (0888F410 - 0888F414, length 2)
_S1_2_893BB30 34 instructions (0,000%), 2 calls (0893BB20 - 0893BC04, length 58)
  Back Branch 0893BB50 2 times (length 14)
_S1_2_8A9DD3C 34 instructions (0,000%), 1 calls (08A9DD3C - 08A9DDC0, length 34)
_S1_2_8940A24 34 instructions (0,000%), 1 calls (08940A24 - 08940AB0, length 36)
_S1_2_8860FD8 34 instructions (0,000%), 1 calls (08860FD8 - 08861064, length 36)
_S1_2_8855AA4 34 instructions (0,000%), 1 calls (08855AA4 - 08855B28, length 34)
_S1_2_898D5C8 33 instructions (0,000%), 11 calls (0898D5C8 - 0898D5D0, length 3)
_S1_2_88992FC 33 instructions (0,000%), 3 calls (088992FC - 08899324, length 11)
_S1_2_8894A08 33 instructions (0,000%), 3 calls (08894A08 - 08894A30, length 11)
_S1_2_88E3F30 33 instructions (0,000%), 1 calls (088E3F30 - 088E3FE8, length 47)
_S1_2_8878A84 33 instructions (0,000%), 1 calls (08878A84 - 08878B48, length 50)
_S1_2_8BBB170 32 instructions (0,000%), 16 calls (08BBB170 - 08BBB174, length 2)
_S1_2_8947E88 32 instructions (0,000%), 16 calls (08947E88 - 08947E8C, length 2)
_S1_2_88ED1C8 32 instructions (0,000%), 6 calls (088ED1C8 - 088ED1E0, length 7)
_S1_2_891C2D4 32 instructions (0,000%), 2 calls (0891C2D4 - 0891C310, length 16)
_S1_2_896A2FC 32 instructions (0,000%), 1 calls (0896A2FC - 0896A378, length 32)
_S1_2_891AD24 32 instructions (0,000%), 1 calls (0891AD24 - 0891ADA0, length 32)
_S1_2_88F70D4 32 instructions (0,000%), 1 calls (088F70D4 - 088F7150, length 32)
_S1_2_88A9B70 32 instructions (0,000%), 1 calls (088A9B70 - 088A9BEC, length 32)
_S1_2_8873808 32 instructions (0,000%), 1 calls (08873808 - 08873A90, length 163)
_S1_2_8B99148 31 instructions (0,000%), 1 calls (08B99148 - 08B991C0, length 31)
_S1_2_8B98020 31 instructions (0,000%), 1 calls (08B98020 - 08B98098, length 31)
_S1_2_8B97EFC 31 instructions (0,000%), 1 calls (08B97EFC - 08B97F74, length 31)
_S1_2_8B97E34 31 instructions (0,000%), 1 calls (08B97E34 - 08B97EAC, length 31)
_S1_2_8B8EF30 31 instructions (0,000%), 1 calls (08B8EF30 - 08B8EFA8, length 31)
_S1_2_8B8EDB0 31 instructions (0,000%), 1 calls (08B8EDB0 - 08B8EE34, length 34)
_S1_2_8B8D9F0 31 instructions (0,000%), 1 calls (08B8D9F0 - 08B8DA68, length 31)
_S1_2_8B8BAC0 31 instructions (0,000%), 1 calls (08B8BAC0 - 08B8BB38, length 31)
_S1_2_8B82218 31 instructions (0,000%), 1 calls (08B82218 - 08B82290, length 31)
_S1_2_899B43C 31 instructions (0,000%), 1 calls (0899B43C - 0899B4C8, length 36)
_S1_2_896A240 31 instructions (0,000%), 1 calls (0896A240 - 0896A2B8, length 31)
_S1_2_8964BB0 31 instructions (0,000%), 1 calls (08964BB0 - 08964C28, length 31)
_S1_2_89590A4 31 instructions (0,000%), 1 calls (089590A4 - 0895912C, length 35)
_S1_2_892D970 31 instructions (0,000%), 1 calls (0892D848 - 0892F200, length 1647)
  Back Branch 0892F1C4 31540 times (length 1633)
  Back Branch 0892D98C 1 times (length 5)
_S1_2_8893FD0 31 instructions (0,000%), 1 calls (08893FD0 - 08894048, length 31)
_S1_2_8893F54 31 instructions (0,000%), 1 calls (08893F54 - 08893FCC, length 31)
_S1_2_8892570 31 instructions (0,000%), 1 calls (08892570 - 088925E8, length 31)
_S1_2_887AE60 30 instructions (0,000%), 6 calls (0887AE60 - 0887AE70, length 5)
_S1_2_8A69BD4 30 instructions (0,000%), 5 calls (08A69BD4 - 08A69BF4, length 9)
_S1_2_896EA0C 30 instructions (0,000%), 5 calls (0896EA0C - 0896EA20, length 6)
_S1_2_89303F4 30 instructions (0,000%), 4 calls (089303F4 - 08930418, length 10)
_S1_2_8AFAD88 30 instructions (0,000%), 2 calls (08AFAD88 - 08AFADC0, length 15)
_S1_2_8AFACB0 30 instructions (0,000%), 2 calls (08AFACB0 - 08AFACE8, length 15)
_S1_2_89559BC 30 instructions (0,000%), 2 calls (089559BC - 089559F4, length 15)
_S1_2_8891DB8 30 instructions (0,000%), 2 calls (08891DB8 - 08891DF0, length 15)
_S1_2_8871864 30 instructions (0,000%), 2 calls (08871864 - 088719FC, length 103)
_S1_2_8834698 30 instructions (0,000%), 2 calls (08834698 - 088346FC, length 26)
_S1_2_8A2BC28 30 instructions (0,000%), 1 calls (08A2BC28 - 08A2BCA4, length 32)
_S1_2_88E804C 30 instructions (0,000%), 1 calls (088E804C - 088E80C0, length 30)
_S1_2_8B99414 29 instructions (0,000%), 1 calls (08B99414 - 08B99484, length 29)
_S1_2_8B990D4 29 instructions (0,000%), 1 calls (08B990D4 - 08B99144, length 29)
_S1_2_8966140 29 instructions (0,000%), 1 calls (08966140 - 089661B0, length 29)
_S1_2_889D2D0 29 instructions (0,000%), 1 calls (0889D2D0 - 0889D348, length 31)
_S1_2_888C5A0 29 instructions (0,000%), 1 calls (0888C5A0 - 0888C610, length 29)
_S1_2_8884CB4 29 instructions (0,000%), 1 calls (08884CB4 - 08884D24, length 29)
_S1_2_8880A94 29 instructions (0,000%), 1 calls (08880A94 - 08880B14, length 33)
_S1_2_886557C 28 instructions (0,000%), 2 calls (08865120 - 08866468, length 1235)
  Back Branch 08865588 2 times (length 284)
_S1_2_8865568 28 instructions (0,000%), 2 calls (08865120 - 08866468, length 1235)
  Back Branch 08865574 2 times (length 279)
_S1_2_88361AC 28 instructions (0,000%), 2 calls (088361AC - 088361E0, length 14)
_S1_2_8B8DA6C 28 instructions (0,000%), 1 calls (08B8DA6C - 08B8DAD8, length 28)
_S1_2_8A02B60 28 instructions (0,000%), 1 calls (08A02B60 - 08A02E08, length 171)
_S1_2_89172FC 28 instructions (0,000%), 1 calls (089172FC - 08917368, length 28)
_S1_2_8911A10 28 instructions (0,000%), 1 calls (08911A10 - 08911A7C, length 28)
_S1_2_8898A98 28 instructions (0,000%), 1 calls (08898A98 - 08898B04, length 28)
_S1_2_8884D54 28 instructions (0,000%), 1 calls (08884D54 - 08884F1C, length 115)
_S1_2_887AC80 28 instructions (0,000%), 1 calls (0887AC80 - 0887ACEC, length 28)
_S1_2_8865C68 28 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 08865CD8 1 times (length 752)
_S1_2_8956224 27 instructions (0,000%), 9 calls (08956224 - 0895622C, length 3)
_S1_2_889CE7C 27 instructions (0,000%), 9 calls (0889CE7C - 0889CE84, length 3)
_S1_2_89A780C 27 instructions (0,000%), 1 calls (089A780C - 089A7880, length 30)
_S1_2_8901764 27 instructions (0,000%), 1 calls (08901764 - 089017CC, length 27)
_S1_2_8901668 27 instructions (0,000%), 1 calls (08901668 - 089016D0, length 27)
_S1_2_88F6F64 27 instructions (0,000%), 1 calls (088F6F64 - 088F6FCC, length 27)
_S1_2_88ED914 27 instructions (0,000%), 1 calls (088ED914 - 088ED97C, length 27)
_S1_2_88665A0 27 instructions (0,000%), 1 calls (088665A0 - 08866608, length 27)
_S1_2_886568C 27 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 088656CC 1 times (length 365)
_S1_2_88571DC 27 instructions (0,000%), 1 calls (088571DC - 08857244, length 27)
_S1_2_8836914 27 instructions (0,000%), 1 calls (08836914 - 0883697C, length 27)
_S1_2_8834E94 27 instructions (0,000%), 1 calls (08834DDC - 08834EFC, length 73)
  Back Branch 08834EE0 1 times (length 67)
_S1_2_8834898 27 instructions (0,000%), 1 calls (08834898 - 08834928, length 37)
_S1_2_886B5CC 26 instructions (0,000%), 13 calls (0886B5CC - 0886B5D0, length 2)
_S1_2_89840C0 26 instructions (0,000%), 2 calls (089840C0 - 089840F0, length 13)
_S1_2_898408C 26 instructions (0,000%), 2 calls (0898408C - 089840BC, length 13)
_S1_2_888938C 26 instructions (0,000%), 2 calls (0888938C - 088893BC, length 13)
_S1_2_8881650 26 instructions (0,000%), 2 calls (08881650 - 0888169C, length 20)
_S1_2_8880B18 26 instructions (0,000%), 2 calls (08880B18 - 08880B48, length 13)
_S1_2_882A24C 26 instructions (0,000%), 2 calls (0882A24C - 0882A378, length 76)
_S1_2_8A49F08 26 instructions (0,000%), 1 calls (08A49F08 - 08A49F6C, length 26)
_S1_2_88E7DC8 26 instructions (0,000%), 1 calls (088E7DC8 - 088E7E2C, length 26)
_S1_2_88E78C0 26 instructions (0,000%), 1 calls (088E78C0 - 088E794C, length 36)
_S1_2_88E3CFC 26 instructions (0,000%), 1 calls (088E3CFC - 088E3D64, length 27)
_S1_2_88A0668 26 instructions (0,000%), 1 calls (088A0668 - 088A06CC, length 26)
_S1_2_8878BC0 26 instructions (0,000%), 1 calls (08878BC0 - 08878C94, length 54)
_S1_2_8864FDC 26 instructions (0,000%), 1 calls (08864FDC - 08865040, length 26)
_S1_2_8B6DA50 25 instructions (0,000%), 1 calls (08B6DA50 - 08B6DAB4, length 26)
_S1_2_893F47C 25 instructions (0,000%), 1 calls (0893F47C - 0893F4DC, length 25)
_S1_2_89191C8 25 instructions (0,000%), 1 calls (089191C8 - 089192CC, length 66)
_S1_2_88FF8E8 25 instructions (0,000%), 1 calls (088FF8E8 - 088FF948, length 25)
_S1_2_88A7D50 25 instructions (0,000%), 1 calls (088A7D50 - 088A7DB0, length 25)
_S1_2_88533F4 25 instructions (0,000%), 1 calls (088533F4 - 08853458, length 26)
_S1_2_882B6F8 25 instructions (0,000%), 1 calls (0882B6F8 - 0882B760, length 27)
_S1_2_8965A4C 24 instructions (0,000%), 12 calls (08965A4C - 08965A50, length 2)
_S1_2_8896204 24 instructions (0,000%), 12 calls (08896204 - 08896208, length 2)
_S1_2_894B320 24 instructions (0,000%), 6 calls (0894B320 - 0894B3F8, length 55)
_S1_2_8929B30 24 instructions (0,000%), 3 calls (08929B30 - 08929BE4, length 46)
_S1_2_88F07E8 24 instructions (0,000%), 3 calls (088F07E8 - 088F0804, length 8)
_S1_2_88323DC 24 instructions (0,000%), 3 calls (088323DC - 08832468, length 36)
_S1_2_8AFA9E8 24 instructions (0,000%), 2 calls (08AFA9E8 - 08AFAA84, length 40)
_S1_2_8ACA0EC 24 instructions (0,000%), 2 calls (08ACA0EC - 08ACA16C, length 33)
_S1_2_88E4F78 24 instructions (0,000%), 2 calls (088E4F78 - 088E4FB4, length 16)
_S1_2_88E4F48 24 instructions (0,000%), 2 calls (088E4F48 - 088E4F74, length 12)
_S1_2_882A03C 24 instructions (0,000%), 2 calls (0882A03C - 0882A068, length 12)
_S1_2_88989A4 24 instructions (0,000%), 1 calls (088989A4 - 08898A14, length 29)
_S1_2_8891524 24 instructions (0,000%), 1 calls (08891524 - 08891580, length 24)
_S1_2_88243D8 24 instructions (0,000%), 1 calls (088243D8 - 0882448C, length 46)
_S1_2_8B97FC4 23 instructions (0,000%), 1 calls (08B97FC4 - 08B9801C, length 23)
_S1_2_8B1957C 23 instructions (0,000%), 1 calls (08B1957C - 08B195D4, length 23)
_S1_2_896759C 23 instructions (0,000%), 1 calls (0896759C - 089675F4, length 23)
_S1_2_8959168 23 instructions (0,000%), 1 calls (08959168 - 089591C0, length 23)
_S1_2_8890D18 23 instructions (0,000%), 1 calls (08890D18 - 08890D70, length 23)
_S1_2_8873900 23 instructions (0,000%), 1 calls (08873900 - 08873A90, length 101)
_S1_2_8831344 23 instructions (0,000%), 1 calls (08831344 - 0883139C, length 23)
_S1_2_8BBB1D0 22 instructions (0,000%), 11 calls (08BBB1D0 - 08BBB1D4, length 2)
_S1_2_898E1AC 22 instructions (0,000%), 11 calls (0898E1AC - 0898E1B0, length 2)
_S1_2_8958FF0 22 instructions (0,000%), 11 calls (08958FF0 - 08958FF4, length 2)
_S1_2_887DB34 22 instructions (0,000%), 3 calls (0887DB34 - 0887DB60, length 12)
_S1_2_8AFAA88 22 instructions (0,000%), 2 calls (08AFAA88 - 08AFAAE0, length 23)
_S1_2_893041C 22 instructions (0,000%), 2 calls (0893041C - 08930444, length 11)
_S1_2_89210C0 22 instructions (0,000%), 2 calls (089210C0 - 08921180, length 49)
_S1_2_8B6DCB8 22 instructions (0,000%), 1 calls (08B6DCB8 - 08B6DD58, length 41)
_S1_2_89010CC 22 instructions (0,000%), 1 calls (089010CC - 08901124, length 23)
_S1_2_88E7BA4 22 instructions (0,000%), 1 calls (088E7BA4 - 088E7BF8, length 22)
_S1_2_8894218 22 instructions (0,000%), 1 calls (08894218 - 0889426C, length 22)
_S1_2_88925EC 22 instructions (0,000%), 1 calls (088925EC - 08892640, length 22)
_S1_2_8881878 22 instructions (0,000%), 1 calls (08881878 - 0888195C, length 58)
_S1_2_8854994 22 instructions (0,000%), 1 calls (08854994 - 088549E8, length 22)
_S1_2_89289FC 21 instructions (0,000%), 7 calls (089289FC - 08928A04, length 3)
_S1_2_89891A4 21 instructions (0,000%), 1 calls (089891A4 - 089891F4, length 21)
_S1_2_895B390 21 instructions (0,000%), 1 calls (0895B390 - 0895B3E8, length 23)
_S1_2_8957F40 21 instructions (0,000%), 1 calls (08957F40 - 08957F90, length 21)
_S1_2_893CF50 21 instructions (0,000%), 1 calls (0893CF50 - 0893D0EC, length 104)
_S1_2_88E7F5C 21 instructions (0,000%), 1 calls (088E7F5C - 088E8048, length 60)
_S1_2_889891C 21 instructions (0,000%), 1 calls (0889891C - 0889898C, length 29)
_S1_2_8896F00 21 instructions (0,000%), 1 calls (08896F00 - 08896F50, length 21)
_S1_2_8896A68 21 instructions (0,000%), 1 calls (08896A68 - 08896AB8, length 21)
_S1_2_88958BC 21 instructions (0,000%), 1 calls (088958BC - 0889590C, length 21)
_S1_2_8879E84 21 instructions (0,000%), 1 calls (08879E84 - 0887A120, length 168)
_S1_2_8861250 21 instructions (0,000%), 1 calls (08861250 - 088612AC, length 24)
_S1_2_8BBB218 20 instructions (0,000%), 10 calls (08BBB218 - 08BBB21C, length 2)
_S1_2_894B3B0 20 instructions (0,000%), 5 calls (0894B3B0 - 0894B3F8, length 19)
_S1_2_88DAB78 20 instructions (0,000%), 5 calls (088DAB78 - 088DAB84, length 4)
_S1_2_88D9648 20 instructions (0,000%), 5 calls (088D9648 - 088D9654, length 4)
_S1_2_8826F9C 20 instructions (0,000%), 5 calls (08826F9C - 08826FA8, length 4)
_S1_2_8869B80 20 instructions (0,000%), 4 calls (08869B80 - 08869B90, length 5)
_S1_2_8834E84 20 instructions (0,000%), 2 calls (08834DDC - 08834EFC, length 73)
  Back Branch 08834E8C 2 times (length 46)
_S1_2_8834DF8 20 instructions (0,000%), 2 calls (08834DDC - 08834EFC, length 73)
  Back Branch 08834E00 2 times (length 11)
_S1_2_8A4A2C4 20 instructions (0,000%), 1 calls (08A4A2C4 - 08A4A530, length 156)
_S1_2_898D5D4 20 instructions (0,000%), 1 calls (0898D5D4 - 0898D624, length 21)
_S1_2_896831C 20 instructions (0,000%), 1 calls (0896831C - 08968368, length 20)
_S1_2_89202B4 20 instructions (0,000%), 1 calls (089202B4 - 0892031C, length 27)
_S1_2_891B608 20 instructions (0,000%), 1 calls (0891B608 - 0891B654, length 20)
_S1_2_88E3D68 20 instructions (0,000%), 1 calls (088E3D68 - 088E3DB4, length 20)
_S1_2_88D8590 20 instructions (0,000%), 1 calls (088D8590 - 088D85DC, length 20)
_S1_2_889E6B4 20 instructions (0,000%), 1 calls (0889E6B4 - 0889E700, length 20)
_S1_2_8896F54 20 instructions (0,000%), 1 calls (08896F54 - 08896FA0, length 20)
_S1_2_8896ABC 20 instructions (0,000%), 1 calls (08896ABC - 08896B08, length 20)
_S1_2_8895910 20 instructions (0,000%), 1 calls (08895910 - 0889595C, length 20)
_S1_2_8894D78 20 instructions (0,000%), 1 calls (08894D78 - 08894DC4, length 20)
_S1_2_8876E4C 20 instructions (0,000%), 1 calls (08876E4C - 08876E98, length 20)
_S1_2_88652B8 20 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 088653B8 1 times (length 168)
_S1_2_896ED14 19 instructions (0,000%), 1 calls (0896ED14 - 0896ED6C, length 23)
_S1_2_89495EC 19 instructions (0,000%), 1 calls (089495EC - 08949634, length 19)
_S1_2_891C768 19 instructions (0,000%), 1 calls (0891C768 - 0891C7B0, length 19)
_S1_2_88F77A8 19 instructions (0,000%), 1 calls (088F77A8 - 088F77F0, length 19)
_S1_2_88F2E58 19 instructions (0,000%), 1 calls (088F2E58 - 088F2EA0, length 19)
_S1_2_8894B78 19 instructions (0,000%), 1 calls (08894B78 - 08894BC0, length 19)
_S1_2_88914B8 19 instructions (0,000%), 1 calls (088914B8 - 08891520, length 27)
_S1_2_8884854 19 instructions (0,000%), 1 calls (08884854 - 0888489C, length 19)
_S1_2_8877404 19 instructions (0,000%), 1 calls (08877404 - 0887744C, length 19)
_S1_2_886FCF0 19 instructions (0,000%), 1 calls (0886FCF0 - 0886FD38, length 19)
_S1_2_8853A70 19 instructions (0,000%), 1 calls (08853A70 - 08853AB8, length 19)
_S1_2_89B20B8 18 instructions (0,000%), 9 calls (089B20B8 - 089B20BC, length 2)
_S1_2_88773D4 18 instructions (0,000%), 6 calls (088773D4 - 088773DC, length 3)
_S1_2_8824518 18 instructions (0,000%), 6 calls (08824518 - 08824520, length 3)
_S1_2_89496B0 18 instructions (0,000%), 2 calls (089496B0 - 089496D0, length 9)
_S1_2_8945A6C 18 instructions (0,000%), 2 calls (08945A6C - 08945A8C, length 9)
_S1_2_8879CE8 18 instructions (0,000%), 2 calls (08879CE8 - 08879D6C, length 34)
_S1_2_8834814 18 instructions (0,000%), 2 calls (08834814 - 08834834, length 9)
_S1_2_8A8D840 18 instructions (0,000%), 1 calls (08A8D840 - 08A8D884, length 18)
_S1_2_8A6CB88 18 instructions (0,000%), 1 calls (08A6CB88 - 08A6CBCC, length 18)
_S1_2_8A69ED8 18 instructions (0,000%), 1 calls (08A69ED8 - 08A69F1C, length 18)
_S1_2_8A25164 18 instructions (0,000%), 1 calls (08A25164 - 08A251A8, length 18)
_S1_2_89D86B0 18 instructions (0,000%), 1 calls (089D86B0 - 089D86F4, length 18)
_S1_2_899B630 18 instructions (0,000%), 1 calls (0899B630 - 0899B674, length 18)
_S1_2_8940AF4 18 instructions (0,000%), 1 calls (08940AF4 - 08940B38, length 18)
_S1_2_893FBFC 18 instructions (0,000%), 1 calls (0893FBFC - 0893FC40, length 18)
_S1_2_891DEE0 18 instructions (0,000%), 1 calls (0891DEE0 - 0891DF24, length 18)
_S1_2_88E7984 18 instructions (0,000%), 1 calls (088E7984 - 088E79F0, length 28)
_S1_2_889D04C 18 instructions (0,000%), 1 calls (0889D04C - 0889D0D4, length 35)
_S1_2_8898D7C 18 instructions (0,000%), 1 calls (08898D7C - 08898DC0, length 18)
_S1_2_8890214 18 instructions (0,000%), 1 calls (08890214 - 08890258, length 18)
_S1_2_888661C 18 instructions (0,000%), 1 calls (0888661C - 08886668, length 20)
_S1_2_8879EB0 18 instructions (0,000%), 1 calls (08879EB0 - 0887A120, length 157)
_S1_2_8B991C4 17 instructions (0,000%), 1 calls (08B991C4 - 08B99210, length 20)
_S1_2_8B6F630 17 instructions (0,000%), 1 calls (08B6F630 - 08B6F67C, length 20)
  Back Branch 08B6F670 1 times (length 14)
_S1_2_89870F8 17 instructions (0,000%), 1 calls (089870F8 - 08987138, length 17)
_S1_2_8957FF4 17 instructions (0,000%), 1 calls (08957FF4 - 08958034, length 17)
_S1_2_891AAD8 17 instructions (0,000%), 1 calls (0891AAD8 - 0891AB18, length 17)
_S1_2_88E7144 17 instructions (0,000%), 1 calls (088E7144 - 088E794C, length 515)
_S1_2_88AD084 17 instructions (0,000%), 1 calls (088AD084 - 088AD0C4, length 17)
_S1_2_8894D18 17 instructions (0,000%), 1 calls (08894D18 - 08894D58, length 17)
_S1_2_8894C48 17 instructions (0,000%), 1 calls (08894C48 - 08894C88, length 17)
_S1_2_888EB50 17 instructions (0,000%), 1 calls (0888EB50 - 0888EB90, length 17)
_S1_2_8888FEC 17 instructions (0,000%), 1 calls (08888FEC - 0888902C, length 17)
_S1_2_88653C0 17 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 08865464 1 times (length 211)
_S1_2_885782C 17 instructions (0,000%), 1 calls (0885782C - 0885786C, length 17)
_S1_2_8853164 17 instructions (0,000%), 1 calls (08853164 - 08853214, length 45)
_S1_2_89DA2E8 16 instructions (0,000%), 8 calls (089DA2E8 - 089DA2EC, length 2)
_S1_2_894B3A0 16 instructions (0,000%), 4 calls (0894B3A0 - 0894B3F8, length 23)
_S1_2_8836274 16 instructions (0,000%), 4 calls (08836274 - 08836280, length 4)
_S1_2_88808D8 16 instructions (0,000%), 2 calls (088808D8 - 088808F4, length 8)
_S1_2_8B82294 16 instructions (0,000%), 1 calls (08B82294 - 08B822DC, length 19)
_S1_2_8B1953C 16 instructions (0,000%), 1 calls (08B1953C - 08B19578, length 16)
_S1_2_896A2BC 16 instructions (0,000%), 1 calls (0896A2BC - 0896A2F8, length 16)
_S1_2_89689FC 16 instructions (0,000%), 1 calls (089689FC - 08968A38, length 16)
_S1_2_88E80C4 16 instructions (0,000%), 1 calls (088E80C4 - 088E81B0, length 60)
_S1_2_8889030 16 instructions (0,000%), 1 calls (08889030 - 0888906C, length 16)
_S1_2_887AFFC 16 instructions (0,000%), 1 calls (0887AFFC - 0887B038, length 16)
_S1_2_8831B88 16 instructions (0,000%), 1 calls (08831B88 - 08831BC4, length 16)
_S1_2_8831B48 16 instructions (0,000%), 1 calls (08831B48 - 08831B84, length 16)
_S1_2_8898990 15 instructions (0,000%), 3 calls (08898990 - 088989A0, length 5)
_S1_2_8A9DEE0 15 instructions (0,000%), 1 calls (08A9DEE0 - 08A9DF18, length 15)
_S1_2_8966104 15 instructions (0,000%), 1 calls (08966104 - 0896613C, length 15)
_S1_2_895C29C 15 instructions (0,000%), 1 calls (0895C29C - 0895C2D4, length 15)
_S1_2_89558A8 15 instructions (0,000%), 1 calls (089558A8 - 089558E0, length 15)
_S1_2_893BA18 15 instructions (0,000%), 1 calls (0893BA18 - 0893BAC8, length 45)
_S1_2_893ACFC 15 instructions (0,000%), 1 calls (0893ACFC - 0893AD34, length 15)
_S1_2_89271E4 15 instructions (0,000%), 1 calls (089271E4 - 0892721C, length 15)
  Back Branch 08927200 1 times (length 8)
_S1_2_89172C0 15 instructions (0,000%), 1 calls (089172C0 - 089172F8, length 15)
_S1_2_88F5CA8 15 instructions (0,000%), 1 calls (088F5CA8 - 088F5CE0, length 15)
_S1_2_88F5C38 15 instructions (0,000%), 1 calls (088F5C38 - 088F5C70, length 15)
_S1_2_88D3E74 15 instructions (0,000%), 1 calls (088D3E74 - 088D3EAC, length 15)
_S1_2_88B18B8 15 instructions (0,000%), 1 calls (088B18B8 - 088B18F0, length 15)
_S1_2_889E20C 15 instructions (0,000%), 1 calls (0889E20C - 0889E244, length 15)
_S1_2_88927CC 15 instructions (0,000%), 1 calls (088927CC - 08892804, length 15)
_S1_2_888FBAC 15 instructions (0,000%), 1 calls (0888FBAC - 0888FBE4, length 15)
_S1_2_888EB14 15 instructions (0,000%), 1 calls (0888EB14 - 0888EB4C, length 15)
_S1_2_887CA0C 15 instructions (0,000%), 1 calls (0887CA0C - 0887CA44, length 15)
_S1_2_8836AD4 15 instructions (0,000%), 1 calls (08836AD4 - 08836B0C, length 15)
_S1_2_882B6B4 15 instructions (0,000%), 1 calls (0882B6B4 - 0882B6F4, length 17)
_S1_2_882B554 15 instructions (0,000%), 1 calls (0882B554 - 0882B58C, length 15)
_S1_2_8BBB260 14 instructions (0,000%), 7 calls (08BBB260 - 08BBB264, length 2)
_S1_2_8BBB1D8 14 instructions (0,000%), 7 calls (08BBB1D8 - 08BBB1DC, length 2)
_S1_2_8A1109C 14 instructions (0,000%), 7 calls (08A1109C - 08A110A0, length 2)
_S1_2_8836228 14 instructions (0,000%), 7 calls (08836228 - 0883622C, length 2)
_S1_2_8949D10 14 instructions (0,000%), 2 calls (08949D10 - 08949D28, length 7)
_S1_2_88278B8 14 instructions (0,000%), 2 calls (088278B8 - 08827908, length 21)
_S1_2_8AF8FA4 14 instructions (0,000%), 1 calls (08AF8FA4 - 08AF8FD8, length 14)
_S1_2_89504B8 14 instructions (0,000%), 1 calls (089504B8 - 089504EC, length 14)
_S1_2_894DA30 14 instructions (0,000%), 1 calls (0894DA30 - 0894DA64, length 14)
_S1_2_894D1C0 14 instructions (0,000%), 1 calls (0894D1C0 - 0894D1F4, length 14)
_S1_2_894CC34 14 instructions (0,000%), 1 calls (0894CC34 - 0894CC68, length 14)
_S1_2_894BD0C 14 instructions (0,000%), 1 calls (0894BD0C - 0894BD40, length 14)
_S1_2_894B5C4 14 instructions (0,000%), 1 calls (0894B5C4 - 0894B5F8, length 14)
_S1_2_8945F0C 14 instructions (0,000%), 1 calls (08945F0C - 08945F40, length 14)
_S1_2_8912440 14 instructions (0,000%), 1 calls (08912440 - 0891248C, length 20)
_S1_2_88E81B4 14 instructions (0,000%), 1 calls (088E81B4 - 088E81E8, length 14)
_S1_2_88D3F00 14 instructions (0,000%), 1 calls (088D3F00 - 088D3F34, length 14)
_S1_2_8883BD8 14 instructions (0,000%), 1 calls (08883BD8 - 08883C0C, length 14)
_S1_2_8883584 14 instructions (0,000%), 1 calls (08883584 - 088835B8, length 14)
_S1_2_8881840 14 instructions (0,000%), 1 calls (08881840 - 0888195C, length 72)
_S1_2_8876D84 14 instructions (0,000%), 1 calls (08876D84 - 08876DB8, length 14)
_S1_2_88568A0 14 instructions (0,000%), 1 calls (088568A0 - 088568D4, length 14)
_S1_2_8834E64 14 instructions (0,000%), 1 calls (08834DDC - 08834EFC, length 73)
  Back Branch 08834E7C 1 times (length 42)
_S1_2_88243A0 14 instructions (0,000%), 1 calls (088243A0 - 088243D4, length 14)
_S1_2_89C1BFC 13 instructions (0,000%), 1 calls (089C1BFC - 089C1C2C, length 13)
_S1_2_89548AC 13 instructions (0,000%), 1 calls (089548AC - 089548DC, length 13)
_S1_2_89543BC 13 instructions (0,000%), 1 calls (089543BC - 089543EC, length 13)
_S1_2_8953F68 13 instructions (0,000%), 1 calls (08953F68 - 08953F98, length 13)
_S1_2_8953C08 13 instructions (0,000%), 1 calls (08953C08 - 08953C38, length 13)
_S1_2_8953710 13 instructions (0,000%), 1 calls (08953710 - 08953740, length 13)
_S1_2_8953058 13 instructions (0,000%), 1 calls (08953058 - 08953088, length 13)
_S1_2_8952CAC 13 instructions (0,000%), 1 calls (08952CAC - 08952CDC, length 13)
_S1_2_8952968 13 instructions (0,000%), 1 calls (08952968 - 08952998, length 13)
_S1_2_895249C 13 instructions (0,000%), 1 calls (0895249C - 089524CC, length 13)
_S1_2_8951E20 13 instructions (0,000%), 1 calls (08951E20 - 08951E50, length 13)
_S1_2_8951944 13 instructions (0,000%), 1 calls (08951944 - 08951974, length 13)
_S1_2_89514F0 13 instructions (0,000%), 1 calls (089514F0 - 08951520, length 13)
_S1_2_8950F84 13 instructions (0,000%), 1 calls (08950F84 - 08950FB4, length 13)
_S1_2_89509F0 13 instructions (0,000%), 1 calls (089509F0 - 08950A20, length 13)
_S1_2_8950170 13 instructions (0,000%), 1 calls (08950170 - 089501A0, length 13)
_S1_2_894F4DC 13 instructions (0,000%), 1 calls (0894F4DC - 0894F50C, length 13)
_S1_2_894F46C 13 instructions (0,000%), 1 calls (0894F46C - 0894F49C, length 13)
_S1_2_894EBAC 13 instructions (0,000%), 1 calls (0894EBAC - 0894EBDC, length 13)
_S1_2_894E648 13 instructions (0,000%), 1 calls (0894E648 - 0894E678, length 13)
_S1_2_894E378 13 instructions (0,000%), 1 calls (0894E378 - 0894E3A8, length 13)
_S1_2_894DCF4 13 instructions (0,000%), 1 calls (0894DCF4 - 0894DD24, length 13)
_S1_2_89424E4 13 instructions (0,000%), 1 calls (089424E4 - 08942514, length 13)
_S1_2_893B8D4 13 instructions (0,000%), 1 calls (0893B8D4 - 0893B904, length 13)
_S1_2_891F458 13 instructions (0,000%), 1 calls (0891F458 - 0891F488, length 13)
_S1_2_891DF9C 13 instructions (0,000%), 1 calls (0891DF9C - 0891DFD4, length 15)
_S1_2_89193D4 13 instructions (0,000%), 1 calls (089193D4 - 08919404, length 13)
_S1_2_88EC3E0 13 instructions (0,000%), 1 calls (088EC3E0 - 088EC410, length 13)
_S1_2_8883A10 13 instructions (0,000%), 1 calls (08883A10 - 08883A40, length 13)
_S1_2_8882C48 13 instructions (0,000%), 1 calls (08882C48 - 08882C78, length 13)
_S1_2_8882110 13 instructions (0,000%), 1 calls (08882110 - 08882140, length 13)
_S1_2_8880E10 13 instructions (0,000%), 1 calls (08880E10 - 08880E40, length 13)
_S1_2_8880DDC 13 instructions (0,000%), 1 calls (08880DDC - 08880E0C, length 13)
_S1_2_8874434 13 instructions (0,000%), 1 calls (08874434 - 08874464, length 13)
_S1_2_8870F70 13 instructions (0,000%), 1 calls (08870F70 - 08870FA0, length 13)
_S1_2_8BBB258 12 instructions (0,000%), 6 calls (08BBB258 - 08BBB25C, length 2)
_S1_2_89407F0 12 instructions (0,000%), 6 calls (089407F0 - 089407F4, length 2)
_S1_2_89407E8 12 instructions (0,000%), 6 calls (089407E8 - 089407EC, length 2)
_S1_2_8896944 12 instructions (0,000%), 6 calls (08896944 - 08896948, length 2)
_S1_2_888FE58 12 instructions (0,000%), 6 calls (0888FE58 - 0888FE5C, length 2)
_S1_2_886BCF8 12 instructions (0,000%), 6 calls (0886BCF8 - 0886BCFC, length 2)
_S1_2_8850848 12 instructions (0,000%), 6 calls (08850848 - 0885084C, length 2)
_S1_2_894B3F0 12 instructions (0,000%), 4 calls (0894B3F0 - 0894B3F8, length 3)
_S1_2_882B798 12 instructions (0,000%), 2 calls (0882B798 - 0882B7B4, length 8)
_S1_2_8B98474 12 instructions (0,000%), 1 calls (08B98474 - 08B984A4, length 13)
_S1_2_8B90CBC 12 instructions (0,000%), 1 calls (08B90CBC - 08B90CE8, length 12)
_S1_2_8B90B70 12 instructions (0,000%), 1 calls (08B90B70 - 08B90B9C, length 12)
_S1_2_8B90640 12 instructions (0,000%), 1 calls (08B90640 - 08B9066C, length 12)
_S1_2_8961DA8 12 instructions (0,000%), 1 calls (08961DA8 - 08961DD4, length 12)
_S1_2_89580CC 12 instructions (0,000%), 1 calls (089580CC - 089580F8, length 12)
_S1_2_8911318 12 instructions (0,000%), 1 calls (08911318 - 08911344, length 12)
_S1_2_8900EB8 12 instructions (0,000%), 1 calls (08900EB8 - 08900EE4, length 12)
_S1_2_88F0908 12 instructions (0,000%), 1 calls (088F0908 - 088F0934, length 12)
_S1_2_88DC0CC 12 instructions (0,000%), 1 calls (088DC0CC - 088DC0F8, length 12)
_S1_2_88DAB48 12 instructions (0,000%), 1 calls (088DAB48 - 088DAB74, length 12)
_S1_2_8884C84 12 instructions (0,000%), 1 calls (08884C84 - 08884CB0, length 12)
_S1_2_88663E0 12 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 088663E4 1 times (length 1203)
_S1_2_8865D84 12 instructions (0,000%), 1 calls (08865120 - 08866468, length 1235)
  Back Branch 08865D88 1 times (length 796)
_S1_2_8854AD0 12 instructions (0,000%), 1 calls (08854AD0 - 08854B2C, length 24)
_S1_2_882B764 12 instructions (0,000%), 1 calls (0882B764 - 0882B794, length 13)
_S1_2_882B160 12 instructions (0,000%), 1 calls (0882B160 - 0882B18C, length 12)
_S1_2_8B26C4C 11 instructions (0,000%), 1 calls (08B26C4C - 08B26C74, length 11)
_S1_2_8B01F6C 11 instructions (0,000%), 1 calls (08B01F6C - 08B01F94, length 11)
_S1_2_8A6E788 11 instructions (0,000%), 1 calls (08A6E788 - 08A6E7B0, length 11)
_S1_2_8A49EB4 11 instructions (0,000%), 1 calls (08A49EB4 - 08A49EDC, length 11)
_S1_2_896D274 11 instructions (0,000%), 1 calls (0896D274 - 0896D29C, length 11)
_S1_2_895DDFC 11 instructions (0,000%), 1 calls (0895DDFC - 0895DE24, length 11)
_S1_2_895B578 11 instructions (0,000%), 1 calls (0895B578 - 0895B5A0, length 11)
_S1_2_89147D0 11 instructions (0,000%), 1 calls (089147D0 - 089147F8, length 11)
_S1_2_8912728 11 instructions (0,000%), 1 calls (08912728 - 08912750, length 11)
_S1_2_89123B4 11 instructions (0,000%), 1 calls (089123B4 - 089123DC, length 11)
_S1_2_88D8564 11 instructions (0,000%), 1 calls (088D8564 - 088D858C, length 11)
_S1_2_88ADA4C 11 instructions (0,000%), 1 calls (088ADA4C - 088ADA74, length 11)
_S1_2_88A4630 11 instructions (0,000%), 1 calls (088A4630 - 088A4658, length 11)
_S1_2_8892544 11 instructions (0,000%), 1 calls (08892544 - 0889256C, length 11)
_S1_2_8883A44 11 instructions (0,000%), 1 calls (08883A44 - 08883A6C, length 11)
_S1_2_887615C 11 instructions (0,000%), 1 calls (0887615C - 08876184, length 11)
_S1_2_8873A94 11 instructions (0,000%), 1 calls (08873A94 - 08873ABC, length 11)
_S1_2_8868AC4 11 instructions (0,000%), 1 calls (08868AC4 - 08868AEC, length 11)
_S1_2_8836B10 11 instructions (0,000%), 1 calls (08836B10 - 08836B38, length 11)
_S1_2_8834F00 11 instructions (0,000%), 1 calls (08834F00 - 08834F28, length 11)
_S1_2_8834DE4 11 instructions (0,000%), 1 calls (08834DDC - 08834EFC, length 73)
  Back Branch 08834DF0 1 times (length 7)
_S1_2_8BBB640 10 instructions (0,000%), 5 calls (08BBB640 - 08BBB644, length 2)
_S1_2_8BBB338 10 instructions (0,000%), 5 calls (08BBB338 - 08BBB33C, length 2)
_S1_2_8BBB1A0 10 instructions (0,000%), 5 calls (08BBB1A0 - 08BBB1A4, length 2)
_S1_2_8BBB198 10 instructions (0,000%), 5 calls (08BBB198 - 08BBB19C, length 2)
_S1_2_8868DEC 10 instructions (0,000%), 5 calls (08868DEC - 08868DF0, length 2)
_S1_2_889FEF4 10 instructions (0,000%), 2 calls (0889FEF4 - 0889FF04, length 5)
_S1_2_8826FAC 10 instructions (0,000%), 2 calls (08826FAC - 08826FBC, length 5)
_S1_2_8B01F44 10 instructions (0,000%), 1 calls (08B01F44 - 08B01F68, length 10)
_S1_2_8A8E02C 10 instructions (0,000%), 1 calls (08A8E02C - 08A8E050, length 10)
_S1_2_8A8E004 10 instructions (0,000%), 1 calls (08A8E004 - 08A8E028, length 10)
_S1_2_8A8DFDC 10 instructions (0,000%), 1 calls (08A8DFDC - 08A8E000, length 10)
_S1_2_8A8DFB4 10 instructions (0,000%), 1 calls (08A8DFB4 - 08A8DFD8, length 10)
_S1_2_8A49EE0 10 instructions (0,000%), 1 calls (08A49EE0 - 08A49F04, length 10)
_S1_2_896D2A0 10 instructions (0,000%), 1 calls (0896D2A0 - 0896D2C4, length 10)
_S1_2_896A37C 10 instructions (0,000%), 1 calls (0896A37C - 0896A3A0, length 10)
_S1_2_8964438 10 instructions (0,000%), 1 calls (08964438 - 0896445C, length 10)
_S1_2_895DE28 10 instructions (0,000%), 1 calls (0895DE28 - 0895DE78, length 21)
_S1_2_89581E8 10 instructions (0,000%), 1 calls (089581E8 - 0895820C, length 10)
_S1_2_88E8760 10 instructions (0,000%), 1 calls (088E8760 - 088E89D8, length 159)
_S1_2_889DEFC 10 instructions (0,000%), 1 calls (0889DEFC - 0889DF28, length 12)
_S1_2_887414C 10 instructions (0,000%), 1 calls (0887414C - 08874170, length 10)
_S1_2_886F928 10 instructions (0,000%), 1 calls (0886F500 - 0886FCEC, length 508)
  Back Branch 0886F928 1 times (length 268)
_S1_2_886A65C 10 instructions (0,000%), 1 calls (0886A65C - 0886A680, length 10)
_S1_2_88349E0 10 instructions (0,000%), 1 calls (088349E0 - 08834A0C, length 12)
_S1_2_88F8490 9 instructions (0,000%), 3 calls (088F8490 - 088F8498, length 3)
_S1_2_8954E44 9 instructions (0,000%), 1 calls (08954E44 - 08954E64, length 9)
_S1_2_8949D2C 9 instructions (0,000%), 1 calls (08949D2C - 08949D4C, length 9)
_S1_2_8947E98 9 instructions (0,000%), 1 calls (08947E98 - 08947EB8, length 9)
_S1_2_8944CE0 9 instructions (0,000%), 1 calls (08944CE0 - 08944D00, length 9)
_S1_2_89147FC 9 instructions (0,000%), 1 calls (089147FC - 0891481C, length 9)
_S1_2_88ECD6C 9 instructions (0,000%), 1 calls (088ECD6C - 088ECD8C, length 9)
_S1_2_88E7F1C 9 instructions (0,000%), 1 calls (088E7F1C - 088E7F58, length 16)
_S1_2_88E618C 9 instructions (0,000%), 1 calls (088E618C - 088E61AC, length 9)
_S1_2_8879C98 9 instructions (0,000%), 1 calls (08879C98 - 08879D6C, length 54)
_S1_2_8857B04 9 instructions (0,000%), 1 calls (08857B04 - 08857B24, length 9)
_S1_2_88575E0 9 instructions (0,000%), 1 calls (088575E0 - 08857600, length 9)
_S1_2_8834DD0 9 instructions (0,000%), 1 calls (08834DD0 - 08834EFC, length 76)
_S1_2_882B0C0 9 instructions (0,000%), 1 calls (0882B0C0 - 0882B0E0, length 9)
_S1_2_8BBB800 8 instructions (0,000%), 4 calls (08BBB800 - 08BBB804, length 2)
_S1_2_8BBB3A8 8 instructions (0,000%), 4 calls (08BBB3A8 - 08BBB3AC, length 2)
_S1_2_8BBB3A0 8 instructions (0,000%), 4 calls (08BBB3A0 - 08BBB3A4, length 2)
_S1_2_8BBB388 8 instructions (0,000%), 4 calls (08BBB388 - 08BBB38C, length 2)
_S1_2_8BBB1B0 8 instructions (0,000%), 4 calls (08BBB1B0 - 08BBB1B4, length 2)
_S1_2_8AA9694 8 instructions (0,000%), 4 calls (08AA9694 - 08AA9698, length 2)
_S1_2_8AA36F0 8 instructions (0,000%), 4 calls (08AA36F0 - 08AA36F4, length 2)
_S1_2_8A9EDC4 8 instructions (0,000%), 4 calls (08A9EDC4 - 08A9EDC8, length 2)
_S1_2_8A9B498 8 instructions (0,000%), 4 calls (08A9B498 - 08A9B49C, length 2)
_S1_2_8A876B4 8 instructions (0,000%), 4 calls (08A876B4 - 08A876B8, length 2)
_S1_2_8A82930 8 instructions (0,000%), 4 calls (08A82930 - 08A82934, length 2)
_S1_2_8A71804 8 instructions (0,000%), 4 calls (08A71804 - 08A71808, length 2)
_S1_2_8A6F074 8 instructions (0,000%), 4 calls (08A6F074 - 08A6F078, length 2)
_S1_2_8A4AD00 8 instructions (0,000%), 4 calls (08A4AD00 - 08A4AD04, length 2)
_S1_2_8A43784 8 instructions (0,000%), 4 calls (08A43784 - 08A43788, length 2)
_S1_2_8A4071C 8 instructions (0,000%), 4 calls (08A4071C - 08A40720, length 2)
_S1_2_8A3D3F0 8 instructions (0,000%), 4 calls (08A3D3F0 - 08A3D3F4, length 2)
_S1_2_8A2830C 8 instructions (0,000%), 4 calls (08A2830C - 08A28310, length 2)
_S1_2_8A24064 8 instructions (0,000%), 4 calls (08A24064 - 08A24068, length 2)
_S1_2_8A224AC 8 instructions (0,000%), 4 calls (08A224AC - 08A224B0, length 2)
_S1_2_8A1C8E0 8 instructions (0,000%), 4 calls (08A1C8E0 - 08A1C8E4, length 2)
_S1_2_89DB314 8 instructions (0,000%), 4 calls (089DB314 - 089DB318, length 2)
_S1_2_89D5728 8 instructions (0,000%), 4 calls (089D5728 - 089D572C, length 2)
_S1_2_89CC0F8 8 instructions (0,000%), 4 calls (089CC0F8 - 089CC0FC, length 2)
_S1_2_883626C 8 instructions (0,000%), 4 calls (0883626C - 08836270, length 2)
_S1_2_89591C4 8 instructions (0,000%), 2 calls (089591C4 - 089591D0, length 4)
_S1_2_894B398 8 instructions (0,000%), 2 calls (0894B398 - 0894B3F8, length 25)
_S1_2_89289E4 8 instructions (0,000%), 2 calls (089289E4 - 08928A04, length 9)
_S1_2_89289CC 8 instructions (0,000%), 2 calls (089289CC - 08928A04, length 15)
_S1_2_89289C4 8 instructions (0,000%), 2 calls (089289C4 - 08928A04, length 17)
_S1_2_8A9DF1C 8 instructions (0,000%), 1 calls (08A9DF1C - 08A9DF38, length 8)
_S1_2_89E52E0 8 instructions (0,000%), 1 calls (089E52E0 - 089E52FC, length 8)
_S1_2_89E311C 8 instructions (0,000%), 1 calls (089E311C - 089E3138, length 8)
_S1_2_88E7E30 8 instructions (0,000%), 1 calls (088E7E30 - 088E7E4C, length 8)
_S1_2_88E3CDC 8 instructions (0,000%), 1 calls (088E3CDC - 088E3CF8, length 8)
_S1_2_88ACF6C 8 instructions (0,000%), 1 calls (088ACF6C - 088ACF88, length 8)
_S1_2_88A2980 8 instructions (0,000%), 1 calls (088A2980 - 088A299C, length 8)
_S1_2_889404C 8 instructions (0,000%), 1 calls (0889404C - 08894068, length 8)
_S1_2_8888EA4 8 instructions (0,000%), 1 calls (08888EA4 - 08888EC0, length 8)
_S1_2_8876C10 8 instructions (0,000%), 1 calls (08876C10 - 08876C2C, length 8)
_S1_2_8873A74 8 instructions (0,000%), 1 calls (08873A74 - 08873A90, length 8)
_S1_2_88361E4 8 instructions (0,000%), 1 calls (088361E4 - 08836200, length 8)
_S1_2_8B91BA4 7 instructions (0,000%), 1 calls (08B91BA4 - 08B91BBC, length 7)
_S1_2_8AFA3E4 7 instructions (0,000%), 1 calls (08AFA3E4 - 08AFA3FC, length 7)
_S1_2_8AF9FF0 7 instructions (0,000%), 1 calls (08AF9FF0 - 08AFA008, length 7)
_S1_2_8A0AA70 7 instructions (0,000%), 1 calls (08A0AA70 - 08A0AA88, length 7)
_S1_2_8966700 7 instructions (0,000%), 1 calls (08966700 - 0896671C, length 8)
_S1_2_8945B84 7 instructions (0,000%), 1 calls (08945B84 - 08945B9C, length 7)
_S1_2_8901178 7 instructions (0,000%), 1 calls (08901178 - 08901190, length 7)
_S1_2_88FFBC0 7 instructions (0,000%), 1 calls (088FFBC0 - 088FFBD8, length 7)
_S1_2_88E9400 7 instructions (0,000%), 1 calls (088E9400 - 088E9418, length 7)
_S1_2_8898D54 7 instructions (0,000%), 1 calls (08898D54 - 08898D6C, length 7)
_S1_2_8894D5C 7 instructions (0,000%), 1 calls (08894D5C - 08894D74, length 7)
_S1_2_8888EC4 7 instructions (0,000%), 1 calls (08888EC4 - 08888EDC, length 7)
_S1_2_887CAC8 7 instructions (0,000%), 1 calls (0887CAC8 - 0887CAE0, length 7)
_S1_2_887AFE0 7 instructions (0,000%), 1 calls (0887AFE0 - 0887AFF8, length 7)
_S1_2_88773B4 7 instructions (0,000%), 1 calls (088773B4 - 088773DC, length 11)
_S1_2_8824B64 7 instructions (0,000%), 1 calls (08824B64 - 08824B7C, length 7)
_S1_2_8BBB358 6 instructions (0,000%), 3 calls (08BBB358 - 08BBB35C, length 2)
_S1_2_8BBB228 6 instructions (0,000%), 3 calls (08BBB228 - 08BBB22C, length 2)
_S1_2_8BBB148 6 instructions (0,000%), 3 calls (08BBB148 - 08BBB14C, length 2)
_S1_2_8BBB140 6 instructions (0,000%), 3 calls (08BBB140 - 08BBB144, length 2)
_S1_2_8BBB0F8 6 instructions (0,000%), 3 calls (08BBB0F8 - 08BBB0FC, length 2)
_S1_2_8A8E0CC 6 instructions (0,000%), 3 calls (08A8E0CC - 08A8E0D0, length 2)
_S1_2_89BBFB8 6 instructions (0,000%), 3 calls (089BBFB8 - 089BBFBC, length 2)
_S1_2_89660F4 6 instructions (0,000%), 3 calls (089660F4 - 089660F8, length 2)
_S1_2_895DE7C 6 instructions (0,000%), 3 calls (0895DE7C - 0895DE80, length 2)
_S1_2_89426EC 6 instructions (0,000%), 3 calls (089426EC - 089426F0, length 2)
_S1_2_89426E4 6 instructions (0,000%), 3 calls (089426E4 - 089426E8, length 2)
_S1_2_88A07A0 6 instructions (0,000%), 3 calls (088A07A0 - 088A07A4, length 2)
_S1_2_8899100 6 instructions (0,000%), 3 calls (08899100 - 08899104, length 2)
_S1_2_88972F8 6 instructions (0,000%), 3 calls (088972F8 - 088972FC, length 2)
_S1_2_8B8DF30 6 instructions (0,000%), 2 calls (08B8DF30 - 08B8DF38, length 3)
_S1_2_89548E0 6 instructions (0,000%), 2 calls (089548E0 - 089548E8, length 3)
_S1_2_89543F0 6 instructions (0,000%), 2 calls (089543F0 - 089543F8, length 3)
_S1_2_8953F9C 6 instructions (0,000%), 2 calls (08953F9C - 08953FA4, length 3)
_S1_2_8953C3C 6 instructions (0,000%), 2 calls (08953C3C - 08953C44, length 3)
_S1_2_8953744 6 instructions (0,000%), 2 calls (08953744 - 0895374C, length 3)
_S1_2_895308C 6 instructions (0,000%), 2 calls (0895308C - 08953094, length 3)
_S1_2_8952CE0 6 instructions (0,000%), 2 calls (08952CE0 - 08952CE8, length 3)
_S1_2_895299C 6 instructions (0,000%), 2 calls (0895299C - 089529A4, length 3)
_S1_2_89524D0 6 instructions (0,000%), 2 calls (089524D0 - 089524D8, length 3)
_S1_2_8951E54 6 instructions (0,000%), 2 calls (08951E54 - 08951E5C, length 3)
_S1_2_8951978 6 instructions (0,000%), 2 calls (08951978 - 08951980, length 3)
_S1_2_8951524 6 instructions (0,000%), 2 calls (08951524 - 0895152C, length 3)
_S1_2_8950FB8 6 instructions (0,000%), 2 calls (08950FB8 - 08950FC0, length 3)
_S1_2_8950A24 6 instructions (0,000%), 2 calls (08950A24 - 08950A2C, length 3)
_S1_2_89504F0 6 instructions (0,000%), 2 calls (089504F0 - 089504F8, length 3)
_S1_2_894EBE0 6 instructions (0,000%), 2 calls (0894EBE0 - 0894EBE8, length 3)
_S1_2_894E67C 6 instructions (0,000%), 2 calls (0894E67C - 0894E684, length 3)
_S1_2_894DD28 6 instructions (0,000%), 2 calls (0894DD28 - 0894DD30, length 3)
_S1_2_894DA68 6 instructions (0,000%), 2 calls (0894DA68 - 0894DA70, length 3)
_S1_2_894D1F8 6 instructions (0,000%), 2 calls (0894D1F8 - 0894D200, length 3)
_S1_2_894CC6C 6 instructions (0,000%), 2 calls (0894CC6C - 0894CC74, length 3)
_S1_2_894BD44 6 instructions (0,000%), 2 calls (0894BD44 - 0894BD4C, length 3)
_S1_2_894B5FC 6 instructions (0,000%), 2 calls (0894B5FC - 0894B604, length 3)
_S1_2_891F37C 6 instructions (0,000%), 2 calls (0891F37C - 0891F384, length 3)
_S1_2_88E9FA4 6 instructions (0,000%), 2 calls (088E9FA4 - 088E9FAC, length 3)
_S1_2_888557C 6 instructions (0,000%), 2 calls (0888557C - 08885584, length 3)
_S1_2_8AFC270 6 instructions (0,000%), 1 calls (08AFC270 - 08AFC284, length 6)
_S1_2_8A39FC8 6 instructions (0,000%), 1 calls (08A39FC8 - 08A39FDC, length 6)
_S1_2_89674C8 6 instructions (0,000%), 1 calls (089674C8 - 089674E8, length 9)
_S1_2_891A0F0 6 instructions (0,000%), 1 calls (0891A0F0 - 0891A104, length 6)
_S1_2_889DF2C 6 instructions (0,000%), 1 calls (0889DF2C - 0889DF40, length 6)
_S1_2_88EF21C 5 instructions (0,000%), 1 calls (088EF21C - 088EF23C, length 9)
_S1_2_8870F08 5 instructions (0,000%), 1 calls (08870F08 - 08870F18, length 5)
_S1_2_8858E6C 5 instructions (0,000%), 1 calls (08858E6C - 08858E7C, length 5)
_S1_2_8834884 5 instructions (0,000%), 1 calls (08834884 - 08834894, length 5)
_S1_2_8831304 5 instructions (0,000%), 1 calls (08831304 - 08831314, length 5)
_S1_2_8BBB880 4 instructions (0,000%), 2 calls (08BBB880 - 08BBB884, length 2)
_S1_2_8BBB878 4 instructions (0,000%), 2 calls (08BBB878 - 08BBB87C, length 2)
_S1_2_8BBB870 4 instructions (0,000%), 2 calls (08BBB870 - 08BBB874, length 2)
_S1_2_8BBB868 4 instructions (0,000%), 2 calls (08BBB868 - 08BBB86C, length 2)
_S1_2_8BBB850 4 instructions (0,000%), 2 calls (08BBB850 - 08BBB854, length 2)
_S1_2_8BBB820 4 instructions (0,000%), 2 calls (08BBB820 - 08BBB824, length 2)
_S1_2_8BBB810 4 instructions (0,000%), 2 calls (08BBB810 - 08BBB814, length 2)
_S1_2_8BBB7F0 4 instructions (0,000%), 2 calls (08BBB7F0 - 08BBB7F4, length 2)
_S1_2_8BBB6D8 4 instructions (0,000%), 2 calls (08BBB6D8 - 08BBB6DC, length 2)
_S1_2_8BBB6B0 4 instructions (0,000%), 2 calls (08BBB6B0 - 08BBB6B4, length 2)
_S1_2_8BBB670 4 instructions (0,000%), 2 calls (08BBB670 - 08BBB674, length 2)
_S1_2_8BBB418 4 instructions (0,000%), 2 calls (08BBB418 - 08BBB41C, length 2)
_S1_2_8BBB408 4 instructions (0,000%), 2 calls (08BBB408 - 08BBB40C, length 2)
_S1_2_8BBB400 4 instructions (0,000%), 2 calls (08BBB400 - 08BBB404, length 2)
_S1_2_8BBB3F8 4 instructions (0,000%), 2 calls (08BBB3F8 - 08BBB3FC, length 2)
_S1_2_8BBB3F0 4 instructions (0,000%), 2 calls (08BBB3F0 - 08BBB3F4, length 2)
_S1_2_8BBB3D8 4 instructions (0,000%), 2 calls (08BBB3D8 - 08BBB3DC, length 2)
_S1_2_8BBB3D0 4 instructions (0,000%), 2 calls (08BBB3D0 - 08BBB3D4, length 2)
_S1_2_8BBB3C0 4 instructions (0,000%), 2 calls (08BBB3C0 - 08BBB3C4, length 2)
_S1_2_8BBB3B8 4 instructions (0,000%), 2 calls (08BBB3B8 - 08BBB3BC, length 2)
_S1_2_8BBB3B0 4 instructions (0,000%), 2 calls (08BBB3B0 - 08BBB3B4, length 2)
_S1_2_8BBB398 4 instructions (0,000%), 2 calls (08BBB398 - 08BBB39C, length 2)
_S1_2_8BBB390 4 instructions (0,000%), 2 calls (08BBB390 - 08BBB394, length 2)
_S1_2_8BBB380 4 instructions (0,000%), 2 calls (08BBB380 - 08BBB384, length 2)
_S1_2_8BBB330 4 instructions (0,000%), 2 calls (08BBB330 - 08BBB334, length 2)
_S1_2_8BBB310 4 instructions (0,000%), 2 calls (08BBB310 - 08BBB314, length 2)
_S1_2_8BBB2B8 4 instructions (0,000%), 2 calls (08BBB2B8 - 08BBB2BC, length 2)
_S1_2_8BBB1E0 4 instructions (0,000%), 2 calls (08BBB1E0 - 08BBB1E4, length 2)
_S1_2_893FD8C 4 instructions (0,000%), 2 calls (0893FD8C - 0893FD90, length 2)
_S1_2_88882EC 4 instructions (0,000%), 2 calls (088882EC - 088882F0, length 2)
_S1_2_886BD10 4 instructions (0,000%), 2 calls (0886BD10 - 0886BD14, length 2)
_S1_2_8B6E808 4 instructions (0,000%), 1 calls (08B6E808 - 08B6E814, length 4)
_S1_2_8984050 4 instructions (0,000%), 1 calls (08984050 - 0898405C, length 4)
_S1_2_8962C2C 4 instructions (0,000%), 1 calls (08962C2C - 08962C5C, length 13)
_S1_2_895DE68 4 instructions (0,000%), 1 calls (0895DE68 - 0895DE78, length 5)
_S1_2_8959090 4 instructions (0,000%), 1 calls (08959090 - 089590A0, length 5)
_S1_2_894B3C0 4 instructions (0,000%), 1 calls (0894B3C0 - 0894B3F8, length 15)
_S1_2_894B390 4 instructions (0,000%), 1 calls (0894B390 - 0894B3F8, length 27)
_S1_2_8928994 4 instructions (0,000%), 1 calls (08928994 - 08928A04, length 29)
_S1_2_89017D0 4 instructions (0,000%), 1 calls (089017D0 - 089017DC, length 4)
_S1_2_88FA0E8 4 instructions (0,000%), 1 calls (088FA0E8 - 088FA0F4, length 4)
_S1_2_88E7974 4 instructions (0,000%), 1 calls (088E7974 - 088E7980, length 4)
_S1_2_889FED4 4 instructions (0,000%), 1 calls (0889FED4 - 0889FEE0, length 4)
_S1_2_887CE58 4 instructions (0,000%), 1 calls (0887CE58 - 0887CE64, length 4)
_S1_2_8AFC264 3 instructions (0,000%), 1 calls (08AFC264 - 08AFC26C, length 3)
_S1_2_8919170 3 instructions (0,000%), 1 calls (08919170 - 08919178, length 3)
_S1_2_89012D8 3 instructions (0,000%), 1 calls (089012D8 - 089012E0, length 3)
_S1_2_89010C0 3 instructions (0,000%), 1 calls (089010C0 - 089010C8, length 3)
_S1_2_88FE76C 3 instructions (0,000%), 1 calls (088FE76C - 088FE774, length 3)
_S1_2_88F8840 3 instructions (0,000%), 1 calls (088F8840 - 088F8848, length 3)
_S1_2_88F6830 3 instructions (0,000%), 1 calls (088F6830 - 088F6838, length 3)
_S1_2_8878D7C 3 instructions (0,000%), 1 calls (08878D7C - 08878D84, length 3)
_S1_2_8836198 3 instructions (0,000%), 1 calls (08836198 - 088361A0, length 3)
_S1_2_8826BE8 3 instructions (0,000%), 1 calls (08826BE8 - 08826BF0, length 3)
_S1_2_8824C14 3 instructions (0,000%), 1 calls (08824C14 - 08824C1C, length 3)
_S1_2_8BBB840 2 instructions (0,000%), 1 calls (08BBB840 - 08BBB844, length 2)
_S1_2_8BBB748 2 instructions (0,000%), 1 calls (08BBB748 - 08BBB74C, length 2)
_S1_2_8BBB720 2 instructions (0,000%), 1 calls (08BBB720 - 08BBB724, length 2)
_S1_2_8BBB718 2 instructions (0,000%), 1 calls (08BBB718 - 08BBB71C, length 2)
_S1_2_8BBB710 2 instructions (0,000%), 1 calls (08BBB710 - 08BBB714, length 2)
_S1_2_8BBB6C0 2 instructions (0,000%), 1 calls (08BBB6C0 - 08BBB6C4, length 2)
_S1_2_8BBB680 2 instructions (0,000%), 1 calls (08BBB680 - 08BBB684, length 2)
_S1_2_8BBB648 2 instructions (0,000%), 1 calls (08BBB648 - 08BBB64C, length 2)
_S1_2_8BBB368 2 instructions (0,000%), 1 calls (08BBB368 - 08BBB36C, length 2)
_S1_2_8BBB318 2 instructions (0,000%), 1 calls (08BBB318 - 08BBB31C, length 2)
_S1_2_8BBB2F8 2 instructions (0,000%), 1 calls (08BBB2F8 - 08BBB2FC, length 2)
_S1_2_8BBB2A8 2 instructions (0,000%), 1 calls (08BBB2A8 - 08BBB2AC, length 2)
_S1_2_8BBB298 2 instructions (0,000%), 1 calls (08BBB298 - 08BBB29C, length 2)
_S1_2_8BBB290 2 instructions (0,000%), 1 calls (08BBB290 - 08BBB294, length 2)
_S1_2_8BBB288 2 instructions (0,000%), 1 calls (08BBB288 - 08BBB28C, length 2)
_S1_2_8BBB248 2 instructions (0,000%), 1 calls (08BBB248 - 08BBB24C, length 2)
_S1_2_8BBB1B8 2 instructions (0,000%), 1 calls (08BBB1B8 - 08BBB1BC, length 2)
_S1_2_8BBB180 2 instructions (0,000%), 1 calls (08BBB180 - 08BBB184, length 2)
_S1_2_8BBB128 2 instructions (0,000%), 1 calls (08BBB128 - 08BBB12C, length 2)
_S1_2_8BBB100 2 instructions (0,000%), 1 calls (08BBB100 - 08BBB104, length 2)
_S1_2_8BBB0E8 2 instructions (0,000%), 1 calls (08BBB0E8 - 08BBB0EC, length 2)
_S1_2_8BBB0D0 2 instructions (0,000%), 1 calls (08BBB0D0 - 08BBB0D4, length 2)
_S1_2_8BBB0C0 2 instructions (0,000%), 1 calls (08BBB0C0 - 08BBB0C4, length 2)
_S1_2_8959088 2 instructions (0,000%), 1 calls (08959088 - 0895908C, length 2)
_S1_2_8945FBC 2 instructions (0,000%), 1 calls (08945FBC - 08945FC0, length 2)
_S1_2_8945FAC 2 instructions (0,000%), 1 calls (08945FAC - 08945FB0, length 2)
_S1_2_893FD84 2 instructions (0,000%), 1 calls (0893FD84 - 0893FD88, length 2)
_S1_2_891736C 2 instructions (0,000%), 1 calls (0891736C - 08917370, length 2)
_S1_2_88E5278 2 instructions (0,000%), 1 calls (088E5278 - 088E527C, length 2)
_S1_2_88E5260 2 instructions (0,000%), 1 calls (088E5260 - 088E5264, length 2)
_S1_2_887DB70 2 instructions (0,000%), 1 calls (0887DB70 - 0887DB74, length 2)
_S1_2_887431C 2 instructions (0,000%), 1 calls (0887431C - 08874320, length 2)
_S1_2_886A39C 2 instructions (0,000%), 1 calls (0886A39C - 0886A3A0, length 2)
_S1_2_885C004 2 instructions (0,000%), 1 calls (0885C004 - 0885C008, length 2)
_S1_2_8857B28 2 instructions (0,000%), 1 calls (08857B28 - 08857B2C, length 2)
_S1_2_885315C 2 instructions (0,000%), 1 calls (0885315C - 08853160, length 2)
_S1_2_8B6EB78 (strcasecmp) 0 instructions (0,000%), 682410 calls (08B6EB78 - 08B6EC2C, length 46)
_S1_2_893FDE4 (memcpy) 0 instructions (0,000%), 604808 calls (0893FDE4 - 08940380, length 360)
_S1_2_8B6F36C (strlen) 0 instructions (0,000%), 391747 calls (08B6F36C - 08B6F38C, length 9)
_S1_2_8B31748 0 instructions (0,000%), 138017 calls (08B31748 - 08B31748, length 1)
_S1_2_8B31700 0 instructions (0,000%), 138017 calls (08B31700 - 08B31700, length 1)
_S1_2_8B3170C 0 instructions (0,000%), 100497 calls (08B3170C - 08B3170C, length 1)
_S1_2_881A4B8 (nop) 0 instructions (0,000%), 99072 calls (0881A4B8 - 0881A4BC, length 2)
_S1_2_8B31750 0 instructions (0,000%), 94198 calls (08B31750 - 08B31750, length 1)
_S1_2_8B6ECC4 (strcmp) 0 instructions (0,000%), 67430 calls (08B6ECC4 - 08B6ECF4, length 13)
_S1_2_8B6EB44 (memset) 0 instructions (0,000%), 33104 calls (08B6EB44 - 08B6EB74, length 13)
_S1_2_89456D4 (nop) 0 instructions (0,000%), 32395 calls (089456D4 - 089456D8, length 2)
_S1_2_89456CC (nop) 0 instructions (0,000%), 32395 calls (089456CC - 089456D0, length 2)
_S1_2_8945728 (nop) 0 instructions (0,000%), 30838 calls (08945728 - 0894572C, length 2)
_S1_2_8B6EA64 (memcmp) 0 instructions (0,000%), 28172 calls (08B6EA64 - 08B6EAAC, length 19)
_S1_2_88786E4 (nop) 0 instructions (0,000%), 24168 calls (088786E4 - 088786E8, length 2)
_S1_2_8839AEC (nop) 0 instructions (0,000%), 24168 calls (08839AEC - 08839AF0, length 2)
_S1_2_8838A4C (nop) 0 instructions (0,000%), 24168 calls (08838A4C - 08838A50, length 2)
_S1_2_8B6EC8C (strchr) 0 instructions (0,000%), 24130 calls (08B6EC8C - 08B6ECC0, length 14)
_S1_2_8963CBC (nop) 0 instructions (0,000%), 20848 calls (08963CBC - 08963CC0, length 2)
_S1_2_8B6F4D4 (strncmp) 0 instructions (0,000%), 13269 calls (08B6F4D4 - 08B6F534, length 25)
_S1_2_89456F4 (nop) 0 instructions (0,000%), 12735 calls (089456F4 - 089456F8, length 2)
_S1_2_8A2F5E4 (nop) 0 instructions (0,000%), 11748 calls (08A2F5E4 - 08A2F5E8, length 2)
_S1_2_888FE1C (nop) 0 instructions (0,000%), 10632 calls (0888FE1C - 0888FE20, length 2)
_S1_2_8B690A4 (MathFloatSqrt) 0 instructions (0,000%), 10237 calls (08B690A4 - 08B691E0, length 80)
_S1_2_8B6ED14 (strcpy) 0 instructions (0,000%), 6706 calls (08B6ED14 - 08B6ED54, length 17)
_S1_2_89437C8 (nop) 0 instructions (0,000%), 5946 calls (089437C8 - 089437CC, length 2)
_S1_2_8B6EAB0 (memmove) 0 instructions (0,000%), 5171 calls (08B6EAB0 - 08B6EB40, length 37)
_S1_2_8894DC8 (nop) 0 instructions (0,000%), 4028 calls (08894DC8 - 08894DCC, length 2)
_S1_2_8816E30 (nop) 0 instructions (0,000%), 4028 calls (08816E30 - 08816E34, length 2)
_S1_2_88168C8 (nop) 0 instructions (0,000%), 4028 calls (088168C8 - 088168CC, length 2)
_S1_2_8812B74 (nop) 0 instructions (0,000%), 4028 calls (08812B74 - 08812B78, length 2)
_S1_2_8B6EC30 (strcat) 0 instructions (0,000%), 3623 calls (08B6EC30 - 08B6EC88, length 23)
_S1_2_8943F48 (nop) 0 instructions (0,000%), 3256 calls (08943F48 - 08943F4C, length 2)
_S1_2_894A0A8 (nop) 0 instructions (0,000%), 3182 calls (0894A0A8 - 0894A0AC, length 2)
_S1_2_894A508 (nop) 0 instructions (0,000%), 3162 calls (0894A508 - 0894A50C, length 2)
_S1_2_8888FE4 (nop) 0 instructions (0,000%), 2760 calls (08888FE4 - 08888FE8, length 2)
_S1_2_8B6F538 (strncpy) 0 instructions (0,000%), 2416 calls (08B6F538 - 08B6F594, length 24)
_S1_2_893FDB4 (nop) 0 instructions (0,000%), 2219 calls (0893FDB4 - 0893FDB8, length 2)
_S1_2_893FDA4 (nop) 0 instructions (0,000%), 2218 calls (0893FDA4 - 0893FDA8, length 2)
_S1_2_895C42C (nop) 0 instructions (0,000%), 1983 calls (0895C42C - 0895C430, length 2)
_S1_2_8942B48 (nop) 0 instructions (0,000%), 1983 calls (08942B48 - 08942B4C, length 2)
_S1_2_883E910 (nop) 0 instructions (0,000%), 1983 calls (0883E910 - 0883E914, length 2)
_S1_2_8944D40 (nop) 0 instructions (0,000%), 1982 calls (08944D40 - 08944D44, length 2)
_S1_2_8911CF0 (nop) 0 instructions (0,000%), 1982 calls (08911CF0 - 08911CF4, length 2)
_S1_2_89118EC (nop) 0 instructions (0,000%), 1982 calls (089118EC - 089118F0, length 2)
_S1_2_88FEB7C (nop) 0 instructions (0,000%), 1982 calls (088FEB7C - 088FEB80, length 2)
_S1_2_887C9FC (nop) 0 instructions (0,000%), 1982 calls (0887C9FC - 0887CA00, length 2)
_S1_2_8889C50 (nop) 0 instructions (0,000%), 1772 calls (08889C50 - 08889C54, length 2)
_S1_2_8878BB0 (nop) 0 instructions (0,000%), 1772 calls (08878BB0 - 08878BB4, length 2)
_S1_2_8967600 (nop) 0 instructions (0,000%), 998 calls (08967600 - 08967604, length 2)
_S1_2_8911874 (nop) 0 instructions (0,000%), 821 calls (08911874 - 08911878, length 2)
_S1_2_894596C (nop) 0 instructions (0,000%), 778 calls (0894596C - 08945970, length 2)
_S1_2_891187C (nop) 0 instructions (0,000%), 525 calls (0891187C - 08911880, length 2)
_S1_2_89675F8 (nop) 0 instructions (0,000%), 311 calls (089675F8 - 089675FC, length 2)
_S1_2_888063C (nop) 0 instructions (0,000%), 236 calls (0888063C - 08880640, length 2)
_S1_2_8A2F1DC (nop) 0 instructions (0,000%), 196 calls (08A2F1DC - 08A2F1E0, length 2)
_S1_2_8B6F390 (strncasecmp) 0 instructions (0,000%), 173 calls (08B6F390 - 08B6F478, length 59)
_S1_2_8947124 (nop) 0 instructions (0,000%), 164 calls (08947124 - 08947128, length 2)
_S1_2_8835534 (nop) 0 instructions (0,000%), 158 calls (08835534 - 08835538, length 2)
_S1_2_891C2CC (nop) 0 instructions (0,000%), 140 calls (0891C2CC - 0891C2D0, length 2)
_S1_2_89C6658 (nop) 0 instructions (0,000%), 113 calls (089C6658 - 089C665C, length 2)
_S1_2_8894A94 (nop) 0 instructions (0,000%), 109 calls (08894A94 - 08894A98, length 2)
_S1_2_8894B70 (nop) 0 instructions (0,000%), 61 calls (08894B70 - 08894B74, length 2)
_S1_2_8839448 (nop) 0 instructions (0,000%), 48 calls (08839448 - 0883944C, length 2)
_S1_2_8828C34 (nop) 0 instructions (0,000%), 24 calls (08828C34 - 08828C38, length 2)
_S1_2_8828C44 (nop) 0 instructions (0,000%), 19 calls (08828C44 - 08828C48, length 2)
_S1_2_887F0BC (nop) 0 instructions (0,000%), 16 calls (0887F0BC - 0887F0C0, length 2)
_S1_2_884F1BC (nop) 0 instructions (0,000%), 12 calls (0884F1BC - 0884F1C0, length 2)
_S1_2_893FDC4 (nop) 0 instructions (0,000%), 6 calls (0893FDC4 - 0893FDC8, length 2)
_S1_2_888FE0C (nop) 0 instructions (0,000%), 6 calls (0888FE0C - 0888FE10, length 2)
_S1_2_883E918 (nop) 0 instructions (0,000%), 6 calls (0883E918 - 0883E91C, length 2)
_S1_2_894F51C (nop) 0 instructions (0,000%), 3 calls (0894F51C - 0894F520, length 2)
_S1_2_894F4AC (nop) 0 instructions (0,000%), 3 calls (0894F4AC - 0894F4B0, length 2)
_S1_2_894E3B8 (nop) 0 instructions (0,000%), 3 calls (0894E3B8 - 0894E3BC, length 2)
_S1_2_893FDD4 (nop) 0 instructions (0,000%), 3 calls (0893FDD4 - 0893FDD8, length 2)
_S1_2_888062C (nop) 0 instructions (0,000%), 3 calls (0888062C - 08880630, length 2)
_S1_2_894B2D4 (nop) 0 instructions (0,000%), 2 calls (0894B2D4 - 0894B2D8, length 2)
_S1_2_893FD9C (nop) 0 instructions (0,000%), 2 calls (0893FD9C - 0893FDA0, length 2)
_S1_2_893FD94 (nop) 0 instructions (0,000%), 2 calls (0893FD94 - 0893FD98, length 2)
_S1_2_8880634 (nop) 0 instructions (0,000%), 2 calls (08880634 - 08880638, length 2)
_S1_2_8B7C010 (nop) 0 instructions (0,000%), 1 calls (08B7C010 - 08B7C014, length 2)
_S1_2_8A2F5DC (nop) 0 instructions (0,000%), 1 calls (08A2F5DC - 08A2F5E0, length 2)
_S1_2_8A26524 (nop) 0 instructions (0,000%), 1 calls (08A26524 - 08A26528, length 2)
_S1_2_896E314 (nop) 0 instructions (0,000%), 1 calls (0896E314 - 0896E318, length 2)
_S1_2_8966B5C (nop) 0 instructions (0,000%), 1 calls (08966B5C - 08966B60, length 2)
_S1_2_8963EC0 (nop) 0 instructions (0,000%), 1 calls (08963EC0 - 08963EC4, length 2)
_S1_2_8961CB4 (nop) 0 instructions (0,000%), 1 calls (08961CB4 - 08961CB8, length 2)
_S1_2_8947EBC (nop) 0 instructions (0,000%), 1 calls (08947EBC - 08947EC0, length 2)
_S1_2_8947B4C (nop) 0 instructions (0,000%), 1 calls (08947B4C - 08947B50, length 2)
_S1_2_8945D9C (nop) 0 instructions (0,000%), 1 calls (08945D9C - 08945DA0, length 2)
_S1_2_8944D30 (nop) 0 instructions (0,000%), 1 calls (08944D30 - 08944D34, length 2)
_S1_2_893FDCC (nop) 0 instructions (0,000%), 1 calls (0893FDCC - 0893FDD0, length 2)
_S1_2_891F48C (nop) 0 instructions (0,000%), 1 calls (0891F48C - 0891F490, length 2)
_S1_2_8914C38 (nop) 0 instructions (0,000%), 1 calls (08914C38 - 08914C3C, length 2)
_S1_2_8911D60 (nop) 0 instructions (0,000%), 1 calls (08911D60 - 08911D64, length 2)
_S1_2_8911CF8 (nop) 0 instructions (0,000%), 1 calls (08911CF8 - 08911CFC, length 2)
_S1_2_88F2D0C (nop) 0 instructions (0,000%), 1 calls (088F2D0C - 088F2D10, length 2)
_S1_2_88F2A0C (nop) 0 instructions (0,000%), 1 calls (088F2A0C - 088F2A10, length 2)
_S1_2_88986A4 (nop) 0 instructions (0,000%), 1 calls (088986A4 - 088986A8, length 2)
_S1_2_889869C (nop) 0 instructions (0,000%), 1 calls (0889869C - 088986A0, length 2)
_S1_2_8880894 (nop) 0 instructions (0,000%), 1 calls (08880894 - 08880898, length 2)
_S1_2_887CE48 (nop) 0 instructions (0,000%), 1 calls (0887CE48 - 0887CE4C, length 2)
_S1_2_887AE74 (nop) 0 instructions (0,000%), 1 calls (0887AE74 - 0887AE78, length 2)
_S1_2_886C94C (nop) 0 instructions (0,000%), 1 calls (0886C94C - 0886C950, length 2)
_S1_2_8868DE4 (nop) 0 instructions (0,000%), 1 calls (08868DE4 - 08868DE8, length 2)
_S1_2_8860DA0 (nop) 0 instructions (0,000%), 1 calls (08860DA0 - 08860DA4, length 2)
------------------ GEProfiler ----------------------
GE list count: 3183
Texture load count: 5196, average 1,6 per GE list
Copy GE to memory: 9910, average 3,1 per GE list
Copy Stencil to memory: 0, average 0,0 per GE list
prim: called 1043687 times, average 327,9 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=12: used 360409 times in PRIM, average 113,2 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=10: used 252268 times in PRIM, average 79,3 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=16: used 230747 times in PRIM, average 72,5 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 81537 times in PRIM, average 25,6 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 64605 times in PRIM, average 20,3 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 31516 times in PRIM, average 9,9 per GE list
GU_COLOR_5551|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=8: used 8884 times in PRIM, average 2,8 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_3D size=6: used 7261 times in PRIM, average 2,3 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=24: used 6053 times in PRIM, average 1,9 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_INDEX_16BIT|GU_TRANSFORM_3D size=24: used 407 times in PRIM, average 0,1 per GE list
