Compilation time 2270ms, 2288 calls, average 1.0ms, longest 110ms
CodeBlocks profiling information (2,067,566,827 total cycles):
_S1_2_880F60C 332,902,682 instructions (16.101%), 43 calls (0880F60C - 0880FB3C, length 333)
    0880F60C:[27BDFFB0]: addiu      $sp, $sp, -80
    0880F610:[AFBF002C]: sw         $ra, 44($sp)
    0880F614:[AFBE0028]: sw         $fp, 40($sp)
    0880F618:[AFB70024]: sw         $s7, 36($sp)
    0880F61C:[AFB60020]: sw         $s6, 32($sp)
    0880F620:[AFB5001C]: sw         $s5, 28($sp)
    0880F624:[AFB40018]: sw         $s4, 24($sp)
    0880F628:[AFB30014]: sw         $s3, 20($sp)
    0880F62C:[AFB20010]: sw         $s2, 16($sp)
    0880F630:[AFB1000C]: sw         $s1, 12($sp)
    0880F634:[AFB00008]: sw         $s0, 8($sp)
    0880F638:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880F63C:[AFA20044]: sw         $v0, 68($sp)
    0880F640:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880F644:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0880F648:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0880F64C:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    0880F650:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    0880F654:[AFA00048]: sw         $zr, 72($sp)
    0880F658:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0880F65C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880F660:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880F664:[AFA00040]: sw         $zr, 64($sp)
    0880F668:[10000115]: b          0x0880FAC0
    0880F66C:[AFA2003C]: sw         $v0, 60($sp)
    0880F674:[8EC40020]: lw         $a0, 32($s6)
    0880F678:[8EC20024]: lw         $v0, 36($s6)
    0880F67C:[009E082A]: slt        $at, $a0, $fp
    0880F680:[00441823]: subu       $v1, $v0, $a0
    0880F684:[AFA30048]: sw         $v1, 72($sp)
    0880F688:[10200002]: beq        $at, $zr, 0x0880F694
    0880F68C:[8EC20010]: lw         $v0, 16($s6)
    0880F690:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    0880F694:[8EC40010]: lw         $a0, 16($s6)
    0880F698:[00831821]: addu       $v1, $a0, $v1
    0880F69C:[AEC30010]: sw         $v1, 16($s6)
    0880F6A0:[8EC40020]: lw         $a0, 32($s6)
    0880F6A4:[8FA30048]: lw         $v1, 72($sp)
    0880F6A8:[00831821]: addu       $v1, $a0, $v1
    0880F6AC:[AEC30020]: sw         $v1, 32($s6)
    0880F6B0:[8FA30048]: lw         $v1, 72($sp)
    0880F6B4:[5C60001C]: bgtzl      $v1, 0x0880F728
    0880F6B8:[AFA2004C]: sw         $v0, 76($sp)
    0880F6BC:[8EC30028]: lw         $v1, 40($s6)
    0880F6C0:[50600009]: beql       $v1, $zr, 0x0880F6E8
    0880F6C4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880F6C8:[8EC40020]: lw         $a0, 32($s6)
    0880F6CC:[8EC30024]: lw         $v1, 36($s6)
    0880F6D0:[0083182A]: slt        $v1, $a0, $v1
    0880F6D4:[14600003]: bne        $v1, $zr, 0x0880F6E4
    0880F6D8:[00000000]: nop
    0880F6DC:[10000002]: b          0x0880F6E8
    0880F6E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F6E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880F6E8:[50600004]: beql       $v1, $zr, 0x0880F6FC
    0880F6EC:[8F829388]: lw         $v0, -27768($gp)
    0880F6F0:[1000000C]: b          0x0880F724
    0880F6F4:[00000000]: nop
    0880F6FC:[0040F809]: jalr       $ra, $v0
    0880F700:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880F704:[8EE20000]: lw         $v0, 0($s7)
    0880F708:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0880F70C:[38420001]: xori       $v0, $v0, 1
    0880F710:[5440FFD9]: bnel       $v0, $zr, 0x0880F678
    0880F714:[8EC40020]: lw         $a0, 32($s6)
    0880F718:[2402FF3C]: addiu      $v0, $zr, -196 <=> li $v0, -196
    0880F71C:[AFA2003C]: sw         $v0, 60($sp)
    0880F720:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880F724:[AFA2004C]: sw         $v0, 76($sp)
    0880F728:[504000F9]: beql       $v0, $zr, 0x0880FB10
    0880F72C:[8FA2003C]: lw         $v0, 60($sp)
    0880F730:[8FA30040]: lw         $v1, 64($sp)
    0880F734:[10600008]: beq        $v1, $zr, 0x0880F758
    0880F738:[00000000]: nop
    0880F73C:[00431023]: subu       $v0, $v0, $v1
    0880F740:[AFA2004C]: sw         $v0, 76($sp)
    0880F744:[8FA20040]: lw         $v0, 64($sp)
    0880F748:[8FA30048]: lw         $v1, 72($sp)
    0880F74C:[AFA00040]: sw         $zr, 64($sp)
    0880F750:[00621821]: addu       $v1, $v1, $v0
    0880F754:[AFA30048]: sw         $v1, 72($sp)
    0880F758:[56400017]: bnel       $s2, $zr, 0x0880F7B8
    0880F75C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880F760:[8E830018]: lw         $v1, 24($s4)
    0880F764:[8E820024]: lw         $v0, 36($s4)
    0880F768:[8E930014]: lw         $s3, 20($s4)
    0880F76C:[00629023]: subu       $s2, $v1, $v0
    0880F770:[0013102B]: sltu       $v0, $zr, $s3 <=> move $v0, $s3
    0880F774:[38420001]: xori       $v0, $v0, 1
    0880F778:[54400004]: bnel       $v0, $zr, 0x0880F78C
    0880F77C:[8F829388]: lw         $v0, -27768($gp)
    0880F780:[1000000A]: b          0x0880F7AC
    0880F784:[00000000]: nop
    0880F78C:[0040F809]: jalr       $ra, $v0
    0880F790:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880F794:[8EE20000]: lw         $v0, 0($s7)
    0880F798:[5040FFF2]: beql       $v0, $zr, 0x0880F764
    0880F79C:[8E830018]: lw         $v1, 24($s4)
    0880F7A0:[2402FF3C]: addiu      $v0, $zr, -196 <=> li $v0, -196
    0880F7A4:[AFA2003C]: sw         $v0, 60($sp)
    0880F7A8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0880F7AC:[126000D7]: beq        $s3, $zr, 0x0880FB0C
    0880F7B0:[00000000]: nop
    0880F7B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880F7B8:[12220008]: beq        $s1, $v0, 0x0880F7DC
    0880F7BC:[00000000]: nop
    0880F7C0:[5220002C]: beql       $s1, $zr, 0x0880F874
    0880F7C4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F7C8:[10000014]: b          0x0880F81C
    0880F7CC:[0250102A]: slt        $v0, $s2, $s0
    0880F7DC:[5A400025]: blezl      $s2, 0x0880F874
    0880F7E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880F7E4:[A2700000]: sb         $s0, 0($s3)
    0880F7E8:[8E820014]: lw         $v0, 20($s4)
    0880F7EC:[26730001]: addiu      $s3, $s3, 1
    0880F7F0:[2652FFFF]: addiu      $s2, $s2, -1
    0880F7F4:[24420001]: addiu      $v0, $v0, 1
    0880F7F8:[AE820014]: sw         $v0, 20($s4)
    0880F7FC:[8E820024]: lw         $v0, 36($s4)
    0880F800:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880F804:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880F808:[24420001]: addiu      $v0, $v0, 1
    0880F80C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F810:[10000018]: b          0x0880F874
    0880F814:[AE820024]: sw         $v0, 36($s4)
    0880F81C:[14400014]: bne        $v0, $zr, 0x0880F870
    0880F820:[00000000]: nop
    0880F824:[02711823]: subu       $v1, $s3, $s1
    0880F828:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880F82C:[90620000]: lbu        $v0, 0($v1)
    0880F830:[2610FFFF]: addiu      $s0, $s0, -1
    0880F834:[A2620000]: sb         $v0, 0($s3)
    0880F838:[26730001]: addiu      $s3, $s3, 1
    0880F83C:[1E00FFFB]: bgtz       $s0, 0x0880F82C
    0880F840:[24630001]: addiu      $v1, $v1, 1
    0880F844:[8E820014]: lw         $v0, 20($s4)
    0880F848:[02449023]: subu       $s2, $s2, $a0
    0880F84C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880F850:[00441021]: addu       $v0, $v0, $a0
    0880F854:[AE820014]: sw         $v0, 20($s4)
    0880F858:[8E820024]: lw         $v0, 36($s4)
    0880F85C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880F860:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F864:[00441021]: addu       $v0, $v0, $a0
    0880F868:[10000002]: b          0x0880F874
    0880F86C:[AE820024]: sw         $v0, 36($s4)
    0880F870:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880F874:[1060FFB8]: beq        $v1, $zr, 0x0880F758
    0880F878:[00000000]: nop
    0880F87C:[8FA60048]: lw         $a2, 72($sp)
    0880F880:[58C00090]: blezl      $a2, 0x0880FAC4
    0880F884:[8EC20028]: lw         $v0, 40($s6)
    0880F888:[5CC00004]: bgtzl      $a2, 0x0880F89C
    0880F88C:[8FA3004C]: lw         $v1, 76($sp)
    0880F890:[1000004C]: b          0x0880F9C4
    0880F894:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880F89C:[8FA50044]: lw         $a1, 68($sp)
    0880F8A0:[90640000]: lbu        $a0, 0($v1)
    0880F8A4:[24A2FFFF]: addiu      $v0, $a1, -1
    0880F8A8:[00442007]: srav       $a0, $a0, $v0
    0880F8AC:[30840001]: andi       $a0, $a0, 1
    0880F8B0:[50800024]: beql       $a0, $zr, 0x0880F944
    0880F8B4:[28C10002]: slti       $at, $a2, 2
    0880F8B8:[24C4FFFF]: addiu      $a0, $a2, -1
    0880F8BC:[000420C0]: sll        $a0, $a0, 0x0003
    0880F8C0:[00A42821]: addu       $a1, $a1, $a0
    0880F8C4:[92A40009]: lbu        $a0, 9($s5)
    0880F8C8:[00A4082A]: slt        $at, $a1, $a0
    0880F8CC:[50200004]: beql       $at, $zr, 0x0880F8E0
    0880F8D0:[AFA20044]: sw         $v0, 68($sp)
    0880F8D4:[1000003B]: b          0x0880F9C4
    0880F8D8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880F8E0:[54400009]: bnel       $v0, $zr, 0x0880F908
    0880F8E4:[92A80004]: lbu        $t0, 4($s5)
    0880F8E8:[24620001]: addiu      $v0, $v1, 1
    0880F8EC:[AFA2004C]: sw         $v0, 76($sp)
    0880F8F0:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880F8F4:[AFA20044]: sw         $v0, 68($sp)
    0880F8F8:[8FA20048]: lw         $v0, 72($sp)
    0880F8FC:[2443FFFF]: addiu      $v1, $v0, -1
    0880F900:[AFA30048]: sw         $v1, 72($sp)
    0880F904:[92A80004]: lbu        $t0, 4($s5)
    0880F908:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880F90C:[27A5004C]: addiu      $a1, $sp, 76
    0880F910:[27A60048]: addiu      $a2, $sp, 72
    0880F914:[0E203ED0]: jal        0x0880FB40
    0880F918:[27A70044]: addiu      $a3, $sp, 68
    0880F91C:[92A80005]: lbu        $t0, 5($s5)
    0880F920:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0880F924:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880F928:[27A5004C]: addiu      $a1, $sp, 76
    0880F92C:[27A60048]: addiu      $a2, $sp, 72
    0880F930:[0E203ED0]: jal        0x0880FB40
    0880F934:[27A70044]: addiu      $a3, $sp, 68
    0880F938:[10000021]: b          0x0880F9C0
    0880F93C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0880F944:[50200004]: beql       $at, $zr, 0x0880F958
    0880F948:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880F94C:[1000001D]: b          0x0880F9C4
    0880F950:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880F958:[54A4000B]: bnel       $a1, $a0, 0x0880F988
    0880F95C:[AFA20044]: sw         $v0, 68($sp)
    0880F960:[90700001]: lbu        $s0, 1($v1)
    0880F964:[24620002]: addiu      $v0, $v1, 2
    0880F968:[AFA2004C]: sw         $v0, 76($sp)
    0880F96C:[8FA20048]: lw         $v0, 72($sp)
    0880F970:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880F974:[AFA30044]: sw         $v1, 68($sp)
    0880F978:[2443FFFE]: addiu      $v1, $v0, -2
    0880F97C:[1000000F]: b          0x0880F9BC
    0880F980:[AFA30048]: sw         $v1, 72($sp)
    0880F988:[90650000]: lbu        $a1, 0($v1)
    0880F98C:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    0880F990:[00822023]: subu       $a0, $a0, $v0
    0880F994:[00852004]: sllv       $a0, $a1, $a0
    0880F998:[90650001]: lbu        $a1, 1($v1)
    0880F99C:[308600FF]: andi       $a2, $a0, 255
    0880F9A0:[24640001]: addiu      $a0, $v1, 1
    0880F9A4:[8FA30048]: lw         $v1, 72($sp)
    0880F9A8:[00451007]: srav       $v0, $a1, $v0
    0880F9AC:[00C28025]: or         $s0, $a2, $v0
    0880F9B0:[2463FFFF]: addiu      $v1, $v1, -1
    0880F9B4:[AFA4004C]: sw         $a0, 76($sp)
    0880F9B8:[AFA30048]: sw         $v1, 72($sp)
    0880F9BC:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0880F9C0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880F9C4:[54400006]: bnel       $v0, $zr, 0x0880F9E0
    0880F9C8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880F9CC:[8FA20048]: lw         $v0, 72($sp)
    0880F9D0:[AFA20040]: sw         $v0, 64($sp)
    0880F9D4:[1000003A]: b          0x0880FAC0
    0880F9D8:[AFA00048]: sw         $zr, 72($sp)
    0880F9E0:[12220008]: beq        $s1, $v0, 0x0880FA04
    0880F9E4:[00000000]: nop
    0880F9E8:[5220002C]: beql       $s1, $zr, 0x0880FA9C
    0880F9EC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F9F0:[10000014]: b          0x0880FA44
    0880F9F4:[0250102A]: slt        $v0, $s2, $s0
    0880FA04:[5A400025]: blezl      $s2, 0x0880FA9C
    0880FA08:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880FA0C:[A2700000]: sb         $s0, 0($s3)
    0880FA10:[8E820014]: lw         $v0, 20($s4)
    0880FA14:[26730001]: addiu      $s3, $s3, 1
    0880FA18:[2652FFFF]: addiu      $s2, $s2, -1
    0880FA1C:[24420001]: addiu      $v0, $v0, 1
    0880FA20:[AE820014]: sw         $v0, 20($s4)
    0880FA24:[8E820024]: lw         $v0, 36($s4)
    0880FA28:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880FA2C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880FA30:[24420001]: addiu      $v0, $v0, 1
    0880FA34:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FA38:[10000018]: b          0x0880FA9C
    0880FA3C:[AE820024]: sw         $v0, 36($s4)
    0880FA44:[14400014]: bne        $v0, $zr, 0x0880FA98
    0880FA48:[00000000]: nop
    0880FA4C:[02711823]: subu       $v1, $s3, $s1
    0880FA50:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880FA54:[90620000]: lbu        $v0, 0($v1)
    0880FA58:[2610FFFF]: addiu      $s0, $s0, -1
    0880FA5C:[A2620000]: sb         $v0, 0($s3)
    0880FA60:[26730001]: addiu      $s3, $s3, 1
    0880FA64:[1E00FFFB]: bgtz       $s0, 0x0880FA54
    0880FA68:[24630001]: addiu      $v1, $v1, 1
    0880FA6C:[8E820014]: lw         $v0, 20($s4)
    0880FA70:[02449023]: subu       $s2, $s2, $a0
    0880FA74:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880FA78:[00441021]: addu       $v0, $v0, $a0
    0880FA7C:[AE820014]: sw         $v0, 20($s4)
    0880FA80:[8E820024]: lw         $v0, 36($s4)
    0880FA84:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880FA88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FA8C:[00441021]: addu       $v0, $v0, $a0
    0880FA90:[10000002]: b          0x0880FA9C
    0880FA94:[AE820024]: sw         $v0, 36($s4)
    0880FA98:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880FA9C:[1060FF2E]: beq        $v1, $zr, 0x0880F758
    0880FAA0:[00000000]: nop
    0880FAA4:[8FA60048]: lw         $a2, 72($sp)
    0880FAA8:[18C00005]: blez       $a2, 0x0880FAC0
    0880FAAC:[00000000]: nop
    0880FAB0:[1E40FF75]: bgtz       $s2, 0x0880F888
    0880FAB4:[00000000]: nop
    0880FAB8:[1000FF27]: b          0x0880F758
    0880FABC:[00000000]: nop
    0880FAC0:[8EC20028]: lw         $v0, 40($s6)
    0880FAC4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0880FAC8:[38420001]: xori       $v0, $v0, 1
    0880FACC:[54400009]: bnel       $v0, $zr, 0x0880FAF4
    0880FAD0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880FAD4:[8EC30020]: lw         $v1, 32($s6)
    0880FAD8:[8EC20024]: lw         $v0, 36($s6)
    0880FADC:[0062102A]: slt        $v0, $v1, $v0
    0880FAE0:[14400003]: bne        $v0, $zr, 0x0880FAF0
    0880FAE4:[00000000]: nop
    0880FAE8:[10000002]: b          0x0880FAF4
    0880FAEC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880FAF0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880FAF4:[5040FEDF]: beql       $v0, $zr, 0x0880F674
    0880FAF8:[8FBE0040]: lw         $fp, 64($sp)
    0880FAFC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880FB00:[AE820028]: sw         $v0, 40($s4)
    0880FB04:[8E820024]: lw         $v0, 36($s4)
    0880FB08:[AFA2003C]: sw         $v0, 60($sp)
    0880FB0C:[8FA2003C]: lw         $v0, 60($sp)
    0880FB10:[8FBF002C]: lw         $ra, 44($sp)
    0880FB14:[8FBE0028]: lw         $fp, 40($sp)
    0880FB18:[8FB70024]: lw         $s7, 36($sp)
    0880FB1C:[8FB60020]: lw         $s6, 32($sp)
    0880FB20:[8FB5001C]: lw         $s5, 28($sp)
    0880FB24:[8FB40018]: lw         $s4, 24($sp)
    0880FB28:[8FB30014]: lw         $s3, 20($sp)
    0880FB2C:[8FB20010]: lw         $s2, 16($sp)
    0880FB30:[8FB1000C]: lw         $s1, 12($sp)
    0880FB34:[8FB00008]: lw         $s0, 8($sp)
    0880FB38:[03E00008]: jr         $ra
    0880FB3C:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0880FA64 17,993,907 times (length 6)
    0880FA44:[14400014]: bne        $v0, $zr, 0x0880FA98
    0880FA48:[00000000]: nop
    0880FA4C:[02711823]: subu       $v1, $s3, $s1
    0880FA50:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 0880FA54:[90620000]: lbu        $v0, 0($v1)
    0880FA58:[2610FFFF]: addiu      $s0, $s0, -1
    0880FA5C:[A2620000]: sb         $v0, 0($s3)
    0880FA60:[26730001]: addiu      $s3, $s3, 1
--> 0880FA64:[1E00FFFB]: bgtz       $s0, 0x0880FA54
    0880FA68:[24630001]: addiu      $v1, $v1, 1
    0880FA6C:[8E820014]: lw         $v0, 20($s4)
    0880FA70:[02449023]: subu       $s2, $s2, $a0
    0880FA74:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 0880FA9C 4,164,835 times (length 211)
  Back Branch 0880FAB0 4,164,830 times (length 140)
  Back Branch 0880F874 81 times (length 73)
    0880F744:[8FA20040]: lw         $v0, 64($sp)
    0880F748:[8FA30048]: lw         $v1, 72($sp)
    0880F74C:[AFA00040]: sw         $zr, 64($sp)
    0880F750:[00621821]: addu       $v1, $v1, $v0
    0880F754:[AFA30048]: sw         $v1, 72($sp)
--> 0880F758:[56400017]: bnel       $s2, $zr, 0x0880F7B8
    0880F75C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880F760:[8E830018]: lw         $v1, 24($s4)
    0880F764:[8E820024]: lw         $v0, 36($s4)
    0880F768:[8E930014]: lw         $s3, 20($s4)
    0880F76C:[00629023]: subu       $s2, $v1, $v0
    0880F770:[0013102B]: sltu       $v0, $zr, $s3 <=> move $v0, $s3
    0880F774:[38420001]: xori       $v0, $v0, 1
    0880F778:[54400004]: bnel       $v0, $zr, 0x0880F78C
    0880F77C:[8F829388]: lw         $v0, -27768($gp)
    0880F780:[1000000A]: b          0x0880F7AC
    0880F784:[00000000]: nop
    0880F78C:[0040F809]: jalr       $ra, $v0
    0880F790:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880F794:[8EE20000]: lw         $v0, 0($s7)
    0880F798:[5040FFF2]: beql       $v0, $zr, 0x0880F764
    0880F79C:[8E830018]: lw         $v1, 24($s4)
    0880F7A0:[2402FF3C]: addiu      $v0, $zr, -196 <=> li $v0, -196
    0880F7A4:[AFA2003C]: sw         $v0, 60($sp)
    0880F7A8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0880F7AC:[126000D7]: beq        $s3, $zr, 0x0880FB0C
    0880F7B0:[00000000]: nop
    0880F7B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880F7B8:[12220008]: beq        $s1, $v0, 0x0880F7DC
    0880F7BC:[00000000]: nop
    0880F7C0:[5220002C]: beql       $s1, $zr, 0x0880F874
    0880F7C4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F7C8:[10000014]: b          0x0880F81C
    0880F7CC:[0250102A]: slt        $v0, $s2, $s0
    0880F7DC:[5A400025]: blezl      $s2, 0x0880F874
    0880F7E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880F7E4:[A2700000]: sb         $s0, 0($s3)
    0880F7E8:[8E820014]: lw         $v0, 20($s4)
    0880F7EC:[26730001]: addiu      $s3, $s3, 1
    0880F7F0:[2652FFFF]: addiu      $s2, $s2, -1
    0880F7F4:[24420001]: addiu      $v0, $v0, 1
    0880F7F8:[AE820014]: sw         $v0, 20($s4)
    0880F7FC:[8E820024]: lw         $v0, 36($s4)
    0880F800:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880F804:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880F808:[24420001]: addiu      $v0, $v0, 1
    0880F80C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F810:[10000018]: b          0x0880F874
    0880F814:[AE820024]: sw         $v0, 36($s4)
    0880F81C:[14400014]: bne        $v0, $zr, 0x0880F870
    0880F820:[00000000]: nop
    0880F824:[02711823]: subu       $v1, $s3, $s1
    0880F828:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880F82C:[90620000]: lbu        $v0, 0($v1)
    0880F830:[2610FFFF]: addiu      $s0, $s0, -1
    0880F834:[A2620000]: sb         $v0, 0($s3)
    0880F838:[26730001]: addiu      $s3, $s3, 1
    0880F83C:[1E00FFFB]: bgtz       $s0, 0x0880F82C
    0880F840:[24630001]: addiu      $v1, $v1, 1
    0880F844:[8E820014]: lw         $v0, 20($s4)
    0880F848:[02449023]: subu       $s2, $s2, $a0
    0880F84C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880F850:[00441021]: addu       $v0, $v0, $a0
    0880F854:[AE820014]: sw         $v0, 20($s4)
    0880F858:[8E820024]: lw         $v0, 36($s4)
    0880F85C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880F860:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880F864:[00441021]: addu       $v0, $v0, $a0
    0880F868:[10000002]: b          0x0880F874
    0880F86C:[AE820024]: sw         $v0, 36($s4)
    0880F870:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0880F874:[1060FFB8]: beq        $v1, $zr, 0x0880F758
    0880F878:[00000000]: nop
    0880F87C:[8FA60048]: lw         $a2, 72($sp)
    0880F880:[58C00090]: blezl      $a2, 0x0880FAC4
    0880F884:[8EC20028]: lw         $v0, 40($s6)
  Back Branch 0880FAF4 43 times (length 290)
  Back Branch 0880FAB8 38 times (length 218)
_S1_2_8872890 226,678,450 instructions (10.964%), 6,145 calls (08872890 - 08872B20, length 165)
    08872890:[27BDFFB0]: addiu      $sp, $sp, -80
    08872894:[AFA90008]: sw         $t1, 8($sp)
    08872898:[0100C821]: addu       $t9, $t0, $zr <=> move $t9, $t0
    0887289C:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    088728A0:[87A20058]: lh         $v0, 88($sp)
    088728A4:[AFBE0040]: sw         $fp, 64($sp)
    088728A8:[0080C021]: addu       $t8, $a0, $zr <=> move $t8, $a0
    088728AC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    088728B0:[AFB40030]: sw         $s4, 48($sp)
    088728B4:[24147FFF]: addiu      $s4, $zr, 32767 <=> li $s4, 32767
    088728B8:[AFB3002C]: sw         $s3, 44($sp)
    088728BC:[24138000]: addiu      $s3, $zr, -32768 <=> li $s3, -32768
    088728C0:[AFB10024]: sw         $s1, 36($sp)
    088728C4:[7C0A8E20]: seh        $s1, $t2
    088728C8:[AFB00020]: sw         $s0, 32($sp)
    088728CC:[7C0B8620]: seh        $s0, $t3
    088728D0:[AFB7003C]: sw         $s7, 60($sp)
    088728D4:[AFB60038]: sw         $s6, 56($sp)
    088728D8:[AFB50034]: sw         $s5, 52($sp)
    088728DC:[AFB20028]: sw         $s2, 40($sp)
    088728E0:[87A30054]: lh         $v1, 84($sp)
    088728E4:[AFA20010]: sw         $v0, 16($sp)
    088728E8:[8FA20008]: lw         $v0, 8($sp)
    088728EC:[AFA70004]: sw         $a3, 4($sp)
    088728F0:[AFA50000]: sw         $a1, 0($sp)
    088728F4:[AFA3000C]: sw         $v1, 12($sp)
    088728F8:[84ED0000]: lh         $t5, 0($a3)
    088728FC:[84EA0002]: lh         $t2, 2($a3)
    08872900:[844C0000]: lh         $t4, 0($v0)
    08872904:[18A00074]: blez       $a1, 0x08872AD8
    08872908:[844B0002]: lh         $t3, 2($v0)
    0887290C:[87080000]: lh         $t0, 0($t8)
    08872910:[00083200]: sll        $a2, $t0, 0x0008
    08872914:[7D053A00]: ext        $a1, $t0, 8, 8
    08872918:[00A62025]: or         $a0, $a1, $a2
    0887291C:[7C043620]: seh        $a2, $a0
    08872920:[04C00074]: bltz       $a2, 0x08872AF4
    08872924:[001E3840]: sll        $a3, $fp, 0x0001
    08872928:[8FA40050]: lw         $a0, 80($sp)
    0887292C:[8FA3000C]: lw         $v1, 12($sp)
    08872930:[870E0012]: lh         $t6, 18($t8)
    08872934:[84850000]: lh         $a1, 0($a0)
    08872938:[8FB60010]: lw         $s6, 16($sp)
    0887293C:[7DC23A00]: ext        $v0, $t6, 8, 8
    08872940:[00A30018]: mult       $a1, $v1
    08872944:[000E4200]: sll        $t0, $t6, 0x0008
    08872948:[00489025]: or         $s2, $v0, $t0
    0887294C:[00C5B826]: xor        $s7, $a2, $a1
    08872950:[32EF1FFF]: andi       $t7, $s7, 8191
    08872954:[0000A812]: mflo       $s5
    08872958:[02D57021]: addu       $t6, $s6, $s5
    0887295C:[7C123620]: seh        $a2, $s2
    08872960:[25F60001]: addiu      $s6, $t7, 1
    08872964:[04C00063]: bltz       $a2, 0x08872AF4
    08872968:[31C27FFF]: andi       $v0, $t6, 32767
    0887296C:[8FAE000C]: lw         $t6, 12($sp)
    08872970:[8FA50010]: lw         $a1, 16($sp)
    08872974:[00C2A826]: xor        $s5, $a2, $v0
    08872978:[004E0018]: mult       $v0, $t6
    0887297C:[8FA60050]: lw         $a2, 80($sp)
    08872980:[32A81FFF]: andi       $t0, $s5, 8191
    08872984:[3C07088F]: lui        $a3, 0x088F <=> li $a3, 0x088F0000
    08872988:[25150001]: addiu      $s5, $t0, 1
    0887298C:[0000B812]: mflo       $s7
    08872990:[00B79021]: addu       $s2, $a1, $s7
    08872994:[324F7FFF]: andi       $t7, $s2, 32767
    08872998:[A4CF0000]: sh         $t7, 0($a2)
    0887299C:[27180002]: addiu      $t8, $t8, 2
    088729A0:[24F738B4]: addiu      $s7, $a3, 14516
    088729A4:[2412001E]: addiu      $s2, $zr, 30 <=> li $s2, 30
    088729A8:[020A0018]: mult       $s0, $t2
    088729AC:[83080012]: lb         $t0, 18($t8)
    088729B0:[83020000]: lb         $v0, 0($t8)
    088729B4:[2652FFFE]: addiu      $s2, $s2, -2
    088729B8:[00083103]: sra        $a2, $t0, 0x0004
    088729BC:[00002012]: mflo       $a0
    088729C0:[020B0018]: mult       $s0, $t3
    088729C4:[310A000F]: andi       $t2, $t0, 15
    088729C8:[000A7080]: sll        $t6, $t2, 0x0002
    088729CC:[00022903]: sra        $a1, $v0, 0x0004
    088729D0:[3043000F]: andi       $v1, $v0, 15
    088729D4:[00004012]: mflo       $t0
    088729D8:[022D0018]: mult       $s1, $t5
    088729DC:[00035880]: sll        $t3, $v1, 0x0002
    088729E0:[01777821]: addu       $t7, $t3, $s7
    088729E4:[01D73821]: addu       $a3, $t6, $s7
    088729E8:[8DEE0000]: lw         $t6, 0($t7)
    088729EC:[00005012]: mflo       $t2
    088729F0:[022C0018]: mult       $s1, $t4
    088729F4:[8CEF0000]: lw         $t7, 0($a3)
    088729F8:[01A05821]: addu       $t3, $t5, $zr <=> move $t3, $t5
    088729FC:[01441021]: addu       $v0, $t2, $a0
    08872A00:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    08872A04:[00001812]: mflo       $v1
    08872A08:[00B60018]: mult       $a1, $s6
    08872A0C:[00682821]: addu       $a1, $v1, $t0
    08872A10:[00025303]: sra        $t2, $v0, 0x000C
    08872A14:[00051B03]: sra        $v1, $a1, 0x000C
    08872A18:[27180001]: addiu      $t8, $t8, 1
    08872A1C:[00003812]: mflo       $a3
    08872A20:[00D50018]: mult       $a2, $s5
    08872A24:[01476021]: addu       $t4, $t2, $a3
    08872A28:[0194302D]: min        $a2, $t4, $s4
    08872A2C:[00D3602C]: max        $t4, $a2, $s3
    08872A30:[A52C0000]: sh         $t4, 0($t1)
    08872A34:[00004012]: mflo       $t0
    08872A38:[020B0018]: mult       $s0, $t3
    08872A3C:[00683821]: addu       $a3, $v1, $t0
    08872A40:[00F4502D]: min        $t2, $a3, $s4
    08872A44:[0153402C]: max        $t0, $t2, $s3
    08872A48:[01805021]: addu       $t2, $t4, $zr <=> move $t2, $t4
    08872A4C:[00001012]: mflo       $v0
    08872A50:[020D0018]: mult       $s0, $t5
    08872A54:[A7280000]: sh         $t0, 0($t9)
    08872A58:[01005821]: addu       $t3, $t0, $zr <=> move $t3, $t0
    08872A5C:[25260002]: addiu      $a2, $t1, 2
    08872A60:[27270002]: addiu      $a3, $t9, 2
    08872A64:[00001812]: mflo       $v1
    08872A68:[022C0018]: mult       $s1, $t4
    08872A6C:[24C90002]: addiu      $t1, $a2, 2
    08872A70:[24F90002]: addiu      $t9, $a3, 2
    08872A74:[00006812]: mflo       $t5
    08872A78:[02280018]: mult       $s1, $t0
    08872A7C:[01A22821]: addu       $a1, $t5, $v0
    08872A80:[00052303]: sra        $a0, $a1, 0x000C
    08872A84:[00006012]: mflo       $t4
    08872A88:[01D60018]: mult       $t6, $s6
    08872A8C:[01837021]: addu       $t6, $t4, $v1
    08872A90:[000E2B03]: sra        $a1, $t6, 0x000C
    08872A94:[00004012]: mflo       $t0
    08872A98:[01F50018]: mult       $t7, $s5
    08872A9C:[00886821]: addu       $t5, $a0, $t0
    08872AA0:[01B4102D]: min        $v0, $t5, $s4
    08872AA4:[0053682C]: max        $t5, $v0, $s3
    08872AA8:[A4CD0000]: sh         $t5, 0($a2)
    08872AAC:[00007812]: mflo       $t7
    08872AB0:[00AF6021]: addu       $t4, $a1, $t7
    08872AB4:[0194182D]: min        $v1, $t4, $s4
    08872AB8:[0073602C]: max        $t4, $v1, $s3
    08872ABC:[0641FFBA]: bgez       $s2, 0x088729A8
    08872AC0:[A4EC0000]: sh         $t4, 0($a3)
    08872AC4:[8FB20000]: lw         $s2, 0($sp)
    08872AC8:[27DE0002]: addiu      $fp, $fp, 2
    08872ACC:[03D2B02A]: slt        $s6, $fp, $s2
    08872AD0:[16C0FF8E]: bne        $s6, $zr, 0x0887290C
    08872AD4:[27180012]: addiu      $t8, $t8, 18
    08872AD8:[8FB00004]: lw         $s0, 4($sp)
    08872ADC:[8FA90008]: lw         $t1, 8($sp)
    08872AE0:[8FA70000]: lw         $a3, 0($sp)
    08872AE4:[A60A0002]: sh         $t2, 2($s0)
    08872AE8:[A60D0000]: sh         $t5, 0($s0)
    08872AEC:[A52B0002]: sh         $t3, 2($t1)
    08872AF0:[A52C0000]: sh         $t4, 0($t1)
    08872AF4:[8FBE0040]: lw         $fp, 64($sp)
    08872AF8:[8FB7003C]: lw         $s7, 60($sp)
    08872AFC:[8FB60038]: lw         $s6, 56($sp)
    08872B00:[8FB50034]: lw         $s5, 52($sp)
    08872B04:[8FB40030]: lw         $s4, 48($sp)
    08872B08:[8FB3002C]: lw         $s3, 44($sp)
    08872B0C:[8FB20028]: lw         $s2, 40($sp)
    08872B10:[8FB10024]: lw         $s1, 36($sp)
    08872B14:[8FB00020]: lw         $s0, 32($sp)
    08872B18:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08872B1C:[03E00008]: jr         $ra
    08872B20:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08872ABC 3,069,440 times (length 71)
    08872994:[324F7FFF]: andi       $t7, $s2, 32767
    08872998:[A4CF0000]: sh         $t7, 0($a2)
    0887299C:[27180002]: addiu      $t8, $t8, 2
    088729A0:[24F738B4]: addiu      $s7, $a3, 14516
    088729A4:[2412001E]: addiu      $s2, $zr, 30 <=> li $s2, 30
--> 088729A8:[020A0018]: mult       $s0, $t2
    088729AC:[83080012]: lb         $t0, 18($t8)
    088729B0:[83020000]: lb         $v0, 0($t8)
    088729B4:[2652FFFE]: addiu      $s2, $s2, -2
    088729B8:[00083103]: sra        $a2, $t0, 0x0004
    088729BC:[00002012]: mflo       $a0
    088729C0:[020B0018]: mult       $s0, $t3
    088729C4:[310A000F]: andi       $t2, $t0, 15
    088729C8:[000A7080]: sll        $t6, $t2, 0x0002
    088729CC:[00022903]: sra        $a1, $v0, 0x0004
    088729D0:[3043000F]: andi       $v1, $v0, 15
    088729D4:[00004012]: mflo       $t0
    088729D8:[022D0018]: mult       $s1, $t5
    088729DC:[00035880]: sll        $t3, $v1, 0x0002
    088729E0:[01777821]: addu       $t7, $t3, $s7
    088729E4:[01D73821]: addu       $a3, $t6, $s7
    088729E8:[8DEE0000]: lw         $t6, 0($t7)
    088729EC:[00005012]: mflo       $t2
    088729F0:[022C0018]: mult       $s1, $t4
    088729F4:[8CEF0000]: lw         $t7, 0($a3)
    088729F8:[01A05821]: addu       $t3, $t5, $zr <=> move $t3, $t5
    088729FC:[01441021]: addu       $v0, $t2, $a0
    08872A00:[01806821]: addu       $t5, $t4, $zr <=> move $t5, $t4
    08872A04:[00001812]: mflo       $v1
    08872A08:[00B60018]: mult       $a1, $s6
    08872A0C:[00682821]: addu       $a1, $v1, $t0
    08872A10:[00025303]: sra        $t2, $v0, 0x000C
    08872A14:[00051B03]: sra        $v1, $a1, 0x000C
    08872A18:[27180001]: addiu      $t8, $t8, 1
    08872A1C:[00003812]: mflo       $a3
    08872A20:[00D50018]: mult       $a2, $s5
    08872A24:[01476021]: addu       $t4, $t2, $a3
    08872A28:[0194302D]: min        $a2, $t4, $s4
    08872A2C:[00D3602C]: max        $t4, $a2, $s3
    08872A30:[A52C0000]: sh         $t4, 0($t1)
    08872A34:[00004012]: mflo       $t0
    08872A38:[020B0018]: mult       $s0, $t3
    08872A3C:[00683821]: addu       $a3, $v1, $t0
    08872A40:[00F4502D]: min        $t2, $a3, $s4
    08872A44:[0153402C]: max        $t0, $t2, $s3
    08872A48:[01805021]: addu       $t2, $t4, $zr <=> move $t2, $t4
    08872A4C:[00001012]: mflo       $v0
    08872A50:[020D0018]: mult       $s0, $t5
    08872A54:[A7280000]: sh         $t0, 0($t9)
    08872A58:[01005821]: addu       $t3, $t0, $zr <=> move $t3, $t0
    08872A5C:[25260002]: addiu      $a2, $t1, 2
    08872A60:[27270002]: addiu      $a3, $t9, 2
    08872A64:[00001812]: mflo       $v1
    08872A68:[022C0018]: mult       $s1, $t4
    08872A6C:[24C90002]: addiu      $t1, $a2, 2
    08872A70:[24F90002]: addiu      $t9, $a3, 2
    08872A74:[00006812]: mflo       $t5
    08872A78:[02280018]: mult       $s1, $t0
    08872A7C:[01A22821]: addu       $a1, $t5, $v0
    08872A80:[00052303]: sra        $a0, $a1, 0x000C
    08872A84:[00006012]: mflo       $t4
    08872A88:[01D60018]: mult       $t6, $s6
    08872A8C:[01837021]: addu       $t6, $t4, $v1
    08872A90:[000E2B03]: sra        $a1, $t6, 0x000C
    08872A94:[00004012]: mflo       $t0
    08872A98:[01F50018]: mult       $t7, $s5
    08872A9C:[00886821]: addu       $t5, $a0, $t0
    08872AA0:[01B4102D]: min        $v0, $t5, $s4
    08872AA4:[0053682C]: max        $t5, $v0, $s3
    08872AA8:[A4CD0000]: sh         $t5, 0($a2)
    08872AAC:[00007812]: mflo       $t7
    08872AB0:[00AF6021]: addu       $t4, $a1, $t7
    08872AB4:[0194182D]: min        $v1, $t4, $s4
    08872AB8:[0073602C]: max        $t4, $v1, $s3
--> 08872ABC:[0641FFBA]: bgez       $s2, 0x088729A8
    08872AC0:[A4EC0000]: sh         $t4, 0($a3)
    08872AC4:[8FB20000]: lw         $s2, 0($sp)
    08872AC8:[27DE0002]: addiu      $fp, $fp, 2
    08872ACC:[03D2B02A]: slt        $s6, $fp, $s2
  Back Branch 08872AD0 191,840 times (length 115)
_S1_2_88863E0 98,853,096 instructions (4.781%), 29,784 calls (088863E0 - 08887A70, length 1445)
  Back Branch 08887958 89,352 times (length 519)
  Back Branch 08887128 59,568 times (length 836)
_S1_2_880FCDC 85,457,008 instructions (4.133%), 7 calls (0880FCDC - 088101C4, length 315)
    0880FCDC:[27BDFFB0]: addiu      $sp, $sp, -80
    0880FCE0:[AFBF002C]: sw         $ra, 44($sp)
    0880FCE4:[AFBE0028]: sw         $fp, 40($sp)
    0880FCE8:[AFB70024]: sw         $s7, 36($sp)
    0880FCEC:[AFB60020]: sw         $s6, 32($sp)
    0880FCF0:[AFB5001C]: sw         $s5, 28($sp)
    0880FCF4:[AFB40018]: sw         $s4, 24($sp)
    0880FCF8:[AFB30014]: sw         $s3, 20($sp)
    0880FCFC:[AFB20010]: sw         $s2, 16($sp)
    0880FD00:[AFB1000C]: sw         $s1, 12($sp)
    0880FD04:[AFB00008]: sw         $s0, 8($sp)
    0880FD08:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880FD0C:[AFA20044]: sw         $v0, 68($sp)
    0880FD10:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880FD14:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0880FD18:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0880FD1C:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    0880FD20:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    0880FD24:[AFA00048]: sw         $zr, 72($sp)
    0880FD28:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0880FD2C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880FD30:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880FD34:[AFA0003C]: sw         $zr, 60($sp)
    0880FD38:[10000103]: b          0x08810148
    0880FD3C:[AFA20038]: sw         $v0, 56($sp)
    0880FD44:[AFA20040]: sw         $v0, 64($sp)
    0880FD48:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0880FD4C:[27A50048]: addiu      $a1, $sp, 72
    0880FD50:[0E20318E]: jal        0x0880C638
    0880FD54:[27A60040]: addiu      $a2, $sp, 64
    0880FD58:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    0880FD5C:[8FA20048]: lw         $v0, 72($sp)
    0880FD60:[5C400013]: bgtzl      $v0, 0x0880FDB0
    0880FD64:[AFBE004C]: sw         $fp, 76($sp)
    0880FD68:[0E2038AA]: jal        0x0880E2A8
    0880FD6C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0880FD70:[50400004]: beql       $v0, $zr, 0x0880FD84
    0880FD74:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880FD78:[1000000C]: b          0x0880FDAC
    0880FD7C:[00000000]: nop
    0880FD84:[0E2038A7]: jal        0x0880E29C
    0880FD88:[00000000]: nop
    0880FD8C:[8EC20000]: lw         $v0, 0($s6)
    0880FD90:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0880FD94:[38420001]: xori       $v0, $v0, 1
    0880FD98:[5440FFEC]: bnel       $v0, $zr, 0x0880FD4C
    0880FD9C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0880FDA0:[2402FF3C]: addiu      $v0, $zr, -196 <=> li $v0, -196
    0880FDA4:[AFA20038]: sw         $v0, 56($sp)
    0880FDA8:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0880FDAC:[AFBE004C]: sw         $fp, 76($sp)
    0880FDB0:[53C000F9]: beql       $fp, $zr, 0x08810198
    0880FDB4:[8FA20038]: lw         $v0, 56($sp)
    0880FDB8:[8FA2003C]: lw         $v0, 60($sp)
    0880FDBC:[10400008]: beq        $v0, $zr, 0x0880FDE0
    0880FDC0:[00000000]: nop
    0880FDC4:[03C21023]: subu       $v0, $fp, $v0
    0880FDC8:[AFA2004C]: sw         $v0, 76($sp)
    0880FDCC:[8FA2003C]: lw         $v0, 60($sp)
    0880FDD0:[8FA30048]: lw         $v1, 72($sp)
    0880FDD4:[AFA0003C]: sw         $zr, 60($sp)
    0880FDD8:[00621021]: addu       $v0, $v1, $v0
    0880FDDC:[AFA20048]: sw         $v0, 72($sp)
    0880FDE0:[56400017]: bnel       $s2, $zr, 0x0880FE40
    0880FDE4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880FDE8:[8E830018]: lw         $v1, 24($s4)
    0880FDEC:[8E820024]: lw         $v0, 36($s4)
    0880FDF0:[8E930014]: lw         $s3, 20($s4)
    0880FDF4:[00629023]: subu       $s2, $v1, $v0
    0880FDF8:[0013102B]: sltu       $v0, $zr, $s3 <=> move $v0, $s3
    0880FDFC:[38420001]: xori       $v0, $v0, 1
    0880FE00:[54400004]: bnel       $v0, $zr, 0x0880FE14
    0880FE04:[8F829388]: lw         $v0, -27768($gp)
    0880FE08:[1000000A]: b          0x0880FE34
    0880FE0C:[00000000]: nop
    0880FE14:[0040F809]: jalr       $ra, $v0
    0880FE18:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880FE1C:[8EC20000]: lw         $v0, 0($s6)
    0880FE20:[5040FFF2]: beql       $v0, $zr, 0x0880FDEC
    0880FE24:[8E830018]: lw         $v1, 24($s4)
    0880FE28:[2402FF3C]: addiu      $v0, $zr, -196 <=> li $v0, -196
    0880FE2C:[AFA20038]: sw         $v0, 56($sp)
    0880FE30:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0880FE34:[126000D7]: beq        $s3, $zr, 0x08810194
    0880FE38:[00000000]: nop
    0880FE3C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880FE40:[12220008]: beq        $s1, $v0, 0x0880FE64
    0880FE44:[00000000]: nop
    0880FE48:[5220002C]: beql       $s1, $zr, 0x0880FEFC
    0880FE4C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FE50:[10000014]: b          0x0880FEA4
    0880FE54:[0250102A]: slt        $v0, $s2, $s0
    0880FE64:[5A400025]: blezl      $s2, 0x0880FEFC
    0880FE68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880FE6C:[A2700000]: sb         $s0, 0($s3)
    0880FE70:[8E820014]: lw         $v0, 20($s4)
    0880FE74:[26730001]: addiu      $s3, $s3, 1
    0880FE78:[2652FFFF]: addiu      $s2, $s2, -1
    0880FE7C:[24420001]: addiu      $v0, $v0, 1
    0880FE80:[AE820014]: sw         $v0, 20($s4)
    0880FE84:[8E820024]: lw         $v0, 36($s4)
    0880FE88:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880FE8C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880FE90:[24420001]: addiu      $v0, $v0, 1
    0880FE94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FE98:[10000018]: b          0x0880FEFC
    0880FE9C:[AE820024]: sw         $v0, 36($s4)
    0880FEA4:[14400014]: bne        $v0, $zr, 0x0880FEF8
    0880FEA8:[00000000]: nop
    0880FEAC:[02711823]: subu       $v1, $s3, $s1
    0880FEB0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880FEB4:[90620000]: lbu        $v0, 0($v1)
    0880FEB8:[2610FFFF]: addiu      $s0, $s0, -1
    0880FEBC:[A2620000]: sb         $v0, 0($s3)
    0880FEC0:[26730001]: addiu      $s3, $s3, 1
    0880FEC4:[1E00FFFB]: bgtz       $s0, 0x0880FEB4
    0880FEC8:[24630001]: addiu      $v1, $v1, 1
    0880FECC:[8E820014]: lw         $v0, 20($s4)
    0880FED0:[02449023]: subu       $s2, $s2, $a0
    0880FED4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880FED8:[00441021]: addu       $v0, $v0, $a0
    0880FEDC:[AE820014]: sw         $v0, 20($s4)
    0880FEE0:[8E820024]: lw         $v0, 36($s4)
    0880FEE4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880FEE8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FEEC:[00441021]: addu       $v0, $v0, $a0
    0880FEF0:[10000002]: b          0x0880FEFC
    0880FEF4:[AE820024]: sw         $v0, 36($s4)
    0880FEF8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880FEFC:[1060FFB8]: beq        $v1, $zr, 0x0880FDE0
    0880FF00:[00000000]: nop
    0880FF04:[8FA60048]: lw         $a2, 72($sp)
    0880FF08:[58C00090]: blezl      $a2, 0x0881014C
    0880FF0C:[8EE20028]: lw         $v0, 40($s7)
    0880FF10:[5CC00004]: bgtzl      $a2, 0x0880FF24
    0880FF14:[8FA3004C]: lw         $v1, 76($sp)
    0880FF18:[1000004C]: b          0x0881004C
    0880FF1C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880FF24:[8FA50044]: lw         $a1, 68($sp)
    0880FF28:[90640000]: lbu        $a0, 0($v1)
    0880FF2C:[24A2FFFF]: addiu      $v0, $a1, -1
    0880FF30:[00442007]: srav       $a0, $a0, $v0
    0880FF34:[30840001]: andi       $a0, $a0, 1
    0880FF38:[50800024]: beql       $a0, $zr, 0x0880FFCC
    0880FF3C:[28C10002]: slti       $at, $a2, 2
    0880FF40:[24C4FFFF]: addiu      $a0, $a2, -1
    0880FF44:[000420C0]: sll        $a0, $a0, 0x0003
    0880FF48:[00A42821]: addu       $a1, $a1, $a0
    0880FF4C:[92A40009]: lbu        $a0, 9($s5)
    0880FF50:[00A4082A]: slt        $at, $a1, $a0
    0880FF54:[50200004]: beql       $at, $zr, 0x0880FF68
    0880FF58:[AFA20044]: sw         $v0, 68($sp)
    0880FF5C:[1000003B]: b          0x0881004C
    0880FF60:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880FF68:[54400009]: bnel       $v0, $zr, 0x0880FF90
    0880FF6C:[92A80004]: lbu        $t0, 4($s5)
    0880FF70:[24620001]: addiu      $v0, $v1, 1
    0880FF74:[AFA2004C]: sw         $v0, 76($sp)
    0880FF78:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880FF7C:[AFA20044]: sw         $v0, 68($sp)
    0880FF80:[8FA20048]: lw         $v0, 72($sp)
    0880FF84:[2442FFFF]: addiu      $v0, $v0, -1
    0880FF88:[AFA20048]: sw         $v0, 72($sp)
    0880FF8C:[92A80004]: lbu        $t0, 4($s5)
    0880FF90:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880FF94:[27A5004C]: addiu      $a1, $sp, 76
    0880FF98:[27A60048]: addiu      $a2, $sp, 72
    0880FF9C:[0E203ED0]: jal        0x0880FB40
    0880FFA0:[27A70044]: addiu      $a3, $sp, 68
    0880FFA4:[92A80005]: lbu        $t0, 5($s5)
    0880FFA8:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0880FFAC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880FFB0:[27A5004C]: addiu      $a1, $sp, 76
    0880FFB4:[27A60048]: addiu      $a2, $sp, 72
    0880FFB8:[0E203ED0]: jal        0x0880FB40
    0880FFBC:[27A70044]: addiu      $a3, $sp, 68
    0880FFC0:[10000021]: b          0x08810048
    0880FFC4:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0880FFCC:[50200004]: beql       $at, $zr, 0x0880FFE0
    0880FFD0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0880FFD4:[1000001D]: b          0x0881004C
    0880FFD8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880FFE0:[54A4000B]: bnel       $a1, $a0, 0x08810010
    0880FFE4:[AFA20044]: sw         $v0, 68($sp)
    0880FFE8:[90700001]: lbu        $s0, 1($v1)
    0880FFEC:[24620002]: addiu      $v0, $v1, 2
    0880FFF0:[AFA2004C]: sw         $v0, 76($sp)
    0880FFF4:[8FA20048]: lw         $v0, 72($sp)
    0880FFF8:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880FFFC:[AFA30044]: sw         $v1, 68($sp)
    08810000:[2442FFFE]: addiu      $v0, $v0, -2
    08810004:[1000000F]: b          0x08810044
    08810008:[AFA20048]: sw         $v0, 72($sp)
    08810010:[90650000]: lbu        $a1, 0($v1)
    08810014:[24040008]: addiu      $a0, $zr, 8 <=> li $a0, 8
    08810018:[00822023]: subu       $a0, $a0, $v0
    0881001C:[00852004]: sllv       $a0, $a1, $a0
    08810020:[90650001]: lbu        $a1, 1($v1)
    08810024:[308600FF]: andi       $a2, $a0, 255
    08810028:[24640001]: addiu      $a0, $v1, 1
    0881002C:[8FA30048]: lw         $v1, 72($sp)
    08810030:[00451007]: srav       $v0, $a1, $v0
    08810034:[00C28025]: or         $s0, $a2, $v0
    08810038:[2462FFFF]: addiu      $v0, $v1, -1
    0881003C:[AFA4004C]: sw         $a0, 76($sp)
    08810040:[AFA20048]: sw         $v0, 72($sp)
    08810044:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    08810048:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881004C:[54400006]: bnel       $v0, $zr, 0x08810068
    08810050:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08810054:[8FA20048]: lw         $v0, 72($sp)
    08810058:[AFA2003C]: sw         $v0, 60($sp)
    0881005C:[1000003A]: b          0x08810148
    08810060:[AFA00048]: sw         $zr, 72($sp)
    08810068:[12220008]: beq        $s1, $v0, 0x0881008C
    0881006C:[00000000]: nop
    08810070:[5220002C]: beql       $s1, $zr, 0x08810124
    08810074:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08810078:[10000014]: b          0x088100CC
    0881007C:[0250102A]: slt        $v0, $s2, $s0
    0881008C:[5A400025]: blezl      $s2, 0x08810124
    08810090:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810094:[A2700000]: sb         $s0, 0($s3)
    08810098:[8E820014]: lw         $v0, 20($s4)
    0881009C:[26730001]: addiu      $s3, $s3, 1
    088100A0:[2652FFFF]: addiu      $s2, $s2, -1
    088100A4:[24420001]: addiu      $v0, $v0, 1
    088100A8:[AE820014]: sw         $v0, 20($s4)
    088100AC:[8E820024]: lw         $v0, 36($s4)
    088100B0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088100B4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088100B8:[24420001]: addiu      $v0, $v0, 1
    088100BC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088100C0:[10000018]: b          0x08810124
    088100C4:[AE820024]: sw         $v0, 36($s4)
    088100CC:[14400014]: bne        $v0, $zr, 0x08810120
    088100D0:[00000000]: nop
    088100D4:[02711823]: subu       $v1, $s3, $s1
    088100D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088100DC:[90620000]: lbu        $v0, 0($v1)
    088100E0:[2610FFFF]: addiu      $s0, $s0, -1
    088100E4:[A2620000]: sb         $v0, 0($s3)
    088100E8:[26730001]: addiu      $s3, $s3, 1
    088100EC:[1E00FFFB]: bgtz       $s0, 0x088100DC
    088100F0:[24630001]: addiu      $v1, $v1, 1
    088100F4:[8E820014]: lw         $v0, 20($s4)
    088100F8:[02449023]: subu       $s2, $s2, $a0
    088100FC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08810100:[00441021]: addu       $v0, $v0, $a0
    08810104:[AE820014]: sw         $v0, 20($s4)
    08810108:[8E820024]: lw         $v0, 36($s4)
    0881010C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08810110:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08810114:[00441021]: addu       $v0, $v0, $a0
    08810118:[10000002]: b          0x08810124
    0881011C:[AE820024]: sw         $v0, 36($s4)
    08810120:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08810124:[1060FF2E]: beq        $v1, $zr, 0x0880FDE0
    08810128:[00000000]: nop
    0881012C:[8FA60048]: lw         $a2, 72($sp)
    08810130:[18C00005]: blez       $a2, 0x08810148
    08810134:[00000000]: nop
    08810138:[1E40FF75]: bgtz       $s2, 0x0880FF10
    0881013C:[00000000]: nop
    08810140:[1000FF27]: b          0x0880FDE0
    08810144:[00000000]: nop
    08810148:[8EE20028]: lw         $v0, 40($s7)
    0881014C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08810150:[38420001]: xori       $v0, $v0, 1
    08810154:[54400009]: bnel       $v0, $zr, 0x0881017C
    08810158:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0881015C:[8EE30020]: lw         $v1, 32($s7)
    08810160:[8EE20024]: lw         $v0, 36($s7)
    08810164:[0062102A]: slt        $v0, $v1, $v0
    08810168:[14400003]: bne        $v0, $zr, 0x08810178
    0881016C:[00000000]: nop
    08810170:[10000002]: b          0x0881017C
    08810174:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08810178:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0881017C:[5040FEF1]: beql       $v0, $zr, 0x0880FD44
    08810180:[8FA2003C]: lw         $v0, 60($sp)
    08810184:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08810188:[AE820028]: sw         $v0, 40($s4)
    0881018C:[8E820024]: lw         $v0, 36($s4)
    08810190:[AFA20038]: sw         $v0, 56($sp)
    08810194:[8FA20038]: lw         $v0, 56($sp)
    08810198:[8FBF002C]: lw         $ra, 44($sp)
    0881019C:[8FBE0028]: lw         $fp, 40($sp)
    088101A0:[8FB70024]: lw         $s7, 36($sp)
    088101A4:[8FB60020]: lw         $s6, 32($sp)
    088101A8:[8FB5001C]: lw         $s5, 28($sp)
    088101AC:[8FB40018]: lw         $s4, 24($sp)
    088101B0:[8FB30014]: lw         $s3, 20($sp)
    088101B4:[8FB20010]: lw         $s2, 16($sp)
    088101B8:[8FB1000C]: lw         $s1, 12($sp)
    088101BC:[8FB00008]: lw         $s0, 8($sp)
    088101C0:[03E00008]: jr         $ra
    088101C4:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 088100EC 2,749,553 times (length 6)
    088100CC:[14400014]: bne        $v0, $zr, 0x08810120
    088100D0:[00000000]: nop
    088100D4:[02711823]: subu       $v1, $s3, $s1
    088100D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088100DC:[90620000]: lbu        $v0, 0($v1)
    088100E0:[2610FFFF]: addiu      $s0, $s0, -1
    088100E4:[A2620000]: sb         $v0, 0($s3)
    088100E8:[26730001]: addiu      $s3, $s3, 1
--> 088100EC:[1E00FFFB]: bgtz       $s0, 0x088100DC
    088100F0:[24630001]: addiu      $v1, $v1, 1
    088100F4:[8E820014]: lw         $v0, 20($s4)
    088100F8:[02449023]: subu       $s2, $s2, $a0
    088100FC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08810124 1,281,235 times (length 211)
  Back Branch 08810138 1,281,213 times (length 140)
  Back Branch 0881017C 206 times (length 272)
  Back Branch 0880FEFC 206 times (length 73)
    0880FDCC:[8FA2003C]: lw         $v0, 60($sp)
    0880FDD0:[8FA30048]: lw         $v1, 72($sp)
    0880FDD4:[AFA0003C]: sw         $zr, 60($sp)
    0880FDD8:[00621021]: addu       $v0, $v1, $v0
    0880FDDC:[AFA20048]: sw         $v0, 72($sp)
--> 0880FDE0:[56400017]: bnel       $s2, $zr, 0x0880FE40
    0880FDE4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880FDE8:[8E830018]: lw         $v1, 24($s4)
    0880FDEC:[8E820024]: lw         $v0, 36($s4)
    0880FDF0:[8E930014]: lw         $s3, 20($s4)
    0880FDF4:[00629023]: subu       $s2, $v1, $v0
    0880FDF8:[0013102B]: sltu       $v0, $zr, $s3 <=> move $v0, $s3
    0880FDFC:[38420001]: xori       $v0, $v0, 1
    0880FE00:[54400004]: bnel       $v0, $zr, 0x0880FE14
    0880FE04:[8F829388]: lw         $v0, -27768($gp)
    0880FE08:[1000000A]: b          0x0880FE34
    0880FE0C:[00000000]: nop
    0880FE14:[0040F809]: jalr       $ra, $v0
    0880FE18:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880FE1C:[8EC20000]: lw         $v0, 0($s6)
    0880FE20:[5040FFF2]: beql       $v0, $zr, 0x0880FDEC
    0880FE24:[8E830018]: lw         $v1, 24($s4)
    0880FE28:[2402FF3C]: addiu      $v0, $zr, -196 <=> li $v0, -196
    0880FE2C:[AFA20038]: sw         $v0, 56($sp)
    0880FE30:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0880FE34:[126000D7]: beq        $s3, $zr, 0x08810194
    0880FE38:[00000000]: nop
    0880FE3C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880FE40:[12220008]: beq        $s1, $v0, 0x0880FE64
    0880FE44:[00000000]: nop
    0880FE48:[5220002C]: beql       $s1, $zr, 0x0880FEFC
    0880FE4C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FE50:[10000014]: b          0x0880FEA4
    0880FE54:[0250102A]: slt        $v0, $s2, $s0
    0880FE64:[5A400025]: blezl      $s2, 0x0880FEFC
    0880FE68:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880FE6C:[A2700000]: sb         $s0, 0($s3)
    0880FE70:[8E820014]: lw         $v0, 20($s4)
    0880FE74:[26730001]: addiu      $s3, $s3, 1
    0880FE78:[2652FFFF]: addiu      $s2, $s2, -1
    0880FE7C:[24420001]: addiu      $v0, $v0, 1
    0880FE80:[AE820014]: sw         $v0, 20($s4)
    0880FE84:[8E820024]: lw         $v0, 36($s4)
    0880FE88:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880FE8C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880FE90:[24420001]: addiu      $v0, $v0, 1
    0880FE94:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FE98:[10000018]: b          0x0880FEFC
    0880FE9C:[AE820024]: sw         $v0, 36($s4)
    0880FEA4:[14400014]: bne        $v0, $zr, 0x0880FEF8
    0880FEA8:[00000000]: nop
    0880FEAC:[02711823]: subu       $v1, $s3, $s1
    0880FEB0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880FEB4:[90620000]: lbu        $v0, 0($v1)
    0880FEB8:[2610FFFF]: addiu      $s0, $s0, -1
    0880FEBC:[A2620000]: sb         $v0, 0($s3)
    0880FEC0:[26730001]: addiu      $s3, $s3, 1
    0880FEC4:[1E00FFFB]: bgtz       $s0, 0x0880FEB4
    0880FEC8:[24630001]: addiu      $v1, $v1, 1
    0880FECC:[8E820014]: lw         $v0, 20($s4)
    0880FED0:[02449023]: subu       $s2, $s2, $a0
    0880FED4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0880FED8:[00441021]: addu       $v0, $v0, $a0
    0880FEDC:[AE820014]: sw         $v0, 20($s4)
    0880FEE0:[8E820024]: lw         $v0, 36($s4)
    0880FEE4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0880FEE8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0880FEEC:[00441021]: addu       $v0, $v0, $a0
    0880FEF0:[10000002]: b          0x0880FEFC
    0880FEF4:[AE820024]: sw         $v0, 36($s4)
    0880FEF8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0880FEFC:[1060FFB8]: beq        $v1, $zr, 0x0880FDE0
    0880FF00:[00000000]: nop
    0880FF04:[8FA60048]: lw         $a2, 72($sp)
    0880FF08:[58C00090]: blezl      $a2, 0x0881014C
    0880FF0C:[8EE20028]: lw         $v0, 40($s7)
  Back Branch 0880FD98 108 times (length 21)
    0880FD38:[10000103]: b          0x08810148
    0880FD3C:[AFA20038]: sw         $v0, 56($sp)
    0880FD44:[AFA20040]: sw         $v0, 64($sp)
    0880FD48:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
--> 0880FD4C:[27A50048]: addiu      $a1, $sp, 72
    0880FD50:[0E20318E]: jal        0x0880C638
    0880FD54:[27A60040]: addiu      $a2, $sp, 64
    0880FD58:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    0880FD5C:[8FA20048]: lw         $v0, 72($sp)
    0880FD60:[5C400013]: bgtzl      $v0, 0x0880FDB0
    0880FD64:[AFBE004C]: sw         $fp, 76($sp)
    0880FD68:[0E2038AA]: jal        0x0880E2A8
    0880FD6C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0880FD70:[50400004]: beql       $v0, $zr, 0x0880FD84
    0880FD74:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    0880FD78:[1000000C]: b          0x0880FDAC
    0880FD7C:[00000000]: nop
    0880FD84:[0E2038A7]: jal        0x0880E29C
    0880FD88:[00000000]: nop
    0880FD8C:[8EC20000]: lw         $v0, 0($s6)
    0880FD90:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0880FD94:[38420001]: xori       $v0, $v0, 1
--> 0880FD98:[5440FFEC]: bnel       $v0, $zr, 0x0880FD4C
    0880FD9C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0880FDA0:[2402FF3C]: addiu      $v0, $zr, -196 <=> li $v0, -196
    0880FDA4:[AFA20038]: sw         $v0, 56($sp)
    0880FDA8:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
_S1_2_8836510 77,977,212 instructions (3.771%), 115,796 calls (08836510 - 08836BF4, length 442)
    08836510:[27BDFFC0]: addiu      $sp, $sp, -64
    08836514:[AFBF003C]: sw         $ra, 60($sp)
    08836518:[AFB50038]: sw         $s5, 56($sp)
    0883651C:[AFB40034]: sw         $s4, 52($sp)
    08836520:[AFB30030]: sw         $s3, 48($sp)
    08836524:[AFB2002C]: sw         $s2, 44($sp)
    08836528:[AFB10028]: sw         $s1, 40($sp)
    0883652C:[AFB00024]: sw         $s0, 36($sp)
    08836530:[E7B8001C]: swc1       $f24, 28($sp)
    08836534:[E7B70018]: swc1       $f23, 24($sp)
    08836538:[E7B60014]: swc1       $f22, 20($sp)
    0883653C:[E7B50010]: swc1       $f21, 16($sp)
    08836540:[E7B4000C]: swc1       $f20, 12($sp)
    08836544:[83829350]: lb         $v0, -27824($gp)
    08836548:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0883654C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08836550:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08836554:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    08836558:[1440000D]: bne        $v0, $zr, 0x08836590
    0883655C:[46006606]: mov.s      $f24, $f12
    08836560:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08836564:[0E201044]: jal        0x08804110
    08836568:[2484E9C0]: addiu      $a0, $a0, -5696
    0883656C:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08836570:[3C050880]: lui        $a1, 0x0880 <=> li $a1, 0x08800000
    08836574:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    08836578:[2484E9C0]: addiu      $a0, $a0, -5696
    0883657C:[24A540D0]: addiu      $a1, $a1, 16592
    08836580:[0E20F203]: jal        0x0883C80C
    08836584:[24C60D64]: addiu      $a2, $a2, 3428
    08836588:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883658C:[A3829350]: sb         $v0, -27824($gp)
    08836590:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    08836594:[8C45E9DC]: lw         $a1, -5668($v0)
    08836598:[8E830018]: lw         $v1, 24($s4)
    0883659C:[8E86001C]: lw         $a2, 28($s4)
    088365A0:[8E820020]: lw         $v0, 32($s4)
    088365A4:[8CA4004C]: lw         $a0, 76($a1)
    088365A8:[00621025]: or         $v0, $v1, $v0
    088365AC:[00041880]: sll        $v1, $a0, 0x0002
    088365B0:[00651821]: addu       $v1, $v1, $a1
    088365B4:[8C640040]: lw         $a0, 64($v1)
    088365B8:[30C300FF]: andi       $v1, $a2, 255
    088365BC:[04600004]: bltz       $v1, 0x088365D0
    088365C0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088365C4:[44830000]: mtc1       $v1, $f0
    088365C8:[10000007]: b          0x088365E8
    088365CC:[46800060]: cvt.s.w    $f1, $f0
    088365D0:[00032842]: srl        $a1, $v1, 0x0001
    088365D4:[30630001]: andi       $v1, $v1, 1
    088365D8:[00A32825]: or         $a1, $a1, $v1
    088365DC:[44850000]: mtc1       $a1, $f0
    088365E0:[46800060]: cvt.s.w    $f1, $f0
    088365E4:[46010840]: add.s      $f1, $f1, $f1
    088365E8:[3C03437F]: lui        $v1, 0x437F <=> li $v1, 0x437F0000
    088365EC:[44830000]: mtc1       $v1, $f0
    088365F0:[7CC33A00]: ext        $v1, $a2, 8, 8
    088365F4:[04600004]: bltz       $v1, 0x08836608
    088365F8:[46000DC3]: div.s      $f23, $f1, $f0
    088365FC:[44830000]: mtc1       $v1, $f0
    08836600:[10000007]: b          0x08836620
    08836604:[46800060]: cvt.s.w    $f1, $f0
    08836608:[00032842]: srl        $a1, $v1, 0x0001
    0883660C:[30630001]: andi       $v1, $v1, 1
    08836610:[00A32825]: or         $a1, $a1, $v1
    08836614:[44850000]: mtc1       $a1, $f0
    08836618:[46800060]: cvt.s.w    $f1, $f0
    0883661C:[46010840]: add.s      $f1, $f1, $f1
    08836620:[3C03437F]: lui        $v1, 0x437F <=> li $v1, 0x437F0000
    08836624:[44830000]: mtc1       $v1, $f0
    08836628:[7CC33C00]: ext        $v1, $a2, 16, 8
    0883662C:[04600004]: bltz       $v1, 0x08836640
    08836630:[46000D83]: div.s      $f22, $f1, $f0
    08836634:[44830000]: mtc1       $v1, $f0
    08836638:[10000007]: b          0x08836658
    0883663C:[46800060]: cvt.s.w    $f1, $f0
    08836640:[00032842]: srl        $a1, $v1, 0x0001
    08836644:[30630001]: andi       $v1, $v1, 1
    08836648:[00A32825]: or         $a1, $a1, $v1
    0883664C:[44850000]: mtc1       $a1, $f0
    08836650:[46800060]: cvt.s.w    $f1, $f0
    08836654:[46010840]: add.s      $f1, $f1, $f1
    08836658:[3C05437F]: lui        $a1, 0x437F <=> li $a1, 0x437F0000
    0883665C:[44850000]: mtc1       $a1, $f0
    08836660:[00061E02]: srl        $v1, $a2, 0x0018
    08836664:[04600004]: bltz       $v1, 0x08836678
    08836668:[46000D43]: div.s      $f21, $f1, $f0
    0883666C:[44830000]: mtc1       $v1, $f0
    08836670:[10000007]: b          0x08836690
    08836674:[46800060]: cvt.s.w    $f1, $f0
    08836678:[00032842]: srl        $a1, $v1, 0x0001
    0883667C:[30630001]: andi       $v1, $v1, 1
    08836680:[00A32825]: or         $a1, $a1, $v1
    08836684:[44850000]: mtc1       $a1, $f0
    08836688:[46800060]: cvt.s.w    $f1, $f0
    0883668C:[46010840]: add.s      $f1, $f1, $f1
    08836690:[3C03437F]: lui        $v1, 0x437F <=> li $v1, 0x437F0000
    08836694:[44830000]: mtc1       $v1, $f0
    08836698:[16000003]: bne        $s0, $zr, 0x088366A8
    0883669C:[46000D03]: div.s      $f20, $f1, $f0
    088366A0:[10000002]: b          0x088366AC
    088366A4:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    088366A8:[24100003]: addiu      $s0, $zr, 3 <=> li $s0, 3
    088366AC:[8E850014]: lw         $a1, 20($s4)
    088366B0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088366B4:[54A300A8]: bnel       $a1, $v1, 0x08836958
    088366B8:[30420002]: andi       $v0, $v0, 2
    088366BC:[30420002]: andi       $v0, $v0, 2
    088366C0:[54400085]: bnel       $v0, $zr, 0x088368D8
    088366C4:[00121080]: sll        $v0, $s2, 0x0002
    088366C8:[00121040]: sll        $v0, $s2, 0x0001
    088366CC:[00521021]: addu       $v0, $v0, $s2
    088366D0:[0002A0C0]: sll        $s4, $v0, 0x0003
    088366D4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    088366D8:[0E20B710]: jal        0x0882DC40
    088366DC:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088366E0:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    088366E4:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    088366E8:[44820800]: mtc1       $v0, $f1
    088366EC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088366F0:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    088366F4:[C660000C]: lwc1       $f0, 12($s3)
    088366F8:[E4800000]: swc1       $f0, 0($a0)
    088366FC:[C6600010]: lwc1       $f0, 16($s3)
    08836700:[E4800004]: swc1       $f0, 4($a0)
    08836704:[8E630008]: lw         $v1, 8($s3)
    08836708:[7C653A00]: ext        $a1, $v1, 8, 8
    0883670C:[04A20004]: bltzl      $a1, 0x08836720
    08836710:[00053042]: srl        $a2, $a1, 0x0001
    08836714:[44850000]: mtc1       $a1, $f0
    08836718:[10000006]: b          0x08836734
    0883671C:[46800020]: cvt.s.w    $f0, $f0
    08836720:[30A50001]: andi       $a1, $a1, 1
    08836724:[00C53025]: or         $a2, $a2, $a1
    08836728:[44860000]: mtc1       $a2, $f0
    0883672C:[46800020]: cvt.s.w    $f0, $f0
    08836730:[46000000]: add.s      $f0, $f0, $f0
    08836734:[46160002]: mul.s      $f0, $f0, $f22
    08836738:[4600083E]: c.le.s     $f1, $f0
    0883673C:[00000000]: nop
    08836740:[45030004]: bc1tl      0x08836754
    08836744:[46010001]: sub.s      $f0, $f0, $f1
    08836748:[4600000D]: trunc.w.s  $f0, $f0
    0883674C:[10000004]: b          0x08836760
    08836750:[44050000]: mfc1       $a1, $f0
    08836754:[4600000D]: trunc.w.s  $f0, $f0
    08836758:[44050000]: mfc1       $a1, $f0
    0883675C:[00A22825]: or         $a1, $a1, $v0
    08836760:[00053A00]: sll        $a3, $a1, 0x0008
    08836764:[306500FF]: andi       $a1, $v1, 255
    08836768:[04A20004]: bltzl      $a1, 0x0883677C
    0883676C:[00053042]: srl        $a2, $a1, 0x0001
    08836770:[44850000]: mtc1       $a1, $f0
    08836774:[10000006]: b          0x08836790
    08836778:[46800020]: cvt.s.w    $f0, $f0
    0883677C:[30A50001]: andi       $a1, $a1, 1
    08836780:[00C53025]: or         $a2, $a2, $a1
    08836784:[44860000]: mtc1       $a2, $f0
    08836788:[46800020]: cvt.s.w    $f0, $f0
    0883678C:[46000000]: add.s      $f0, $f0, $f0
    08836790:[46170002]: mul.s      $f0, $f0, $f23
    08836794:[4600083E]: c.le.s     $f1, $f0
    08836798:[00000000]: nop
    0883679C:[45030004]: bc1tl      0x088367B0
    088367A0:[46010001]: sub.s      $f0, $f0, $f1
    088367A4:[4600000D]: trunc.w.s  $f0, $f0
    088367A8:[10000004]: b          0x088367BC
    088367AC:[44050000]: mfc1       $a1, $f0
    088367B0:[4600000D]: trunc.w.s  $f0, $f0
    088367B4:[44050000]: mfc1       $a1, $f0
    088367B8:[00A22825]: or         $a1, $a1, $v0
    088367BC:[00A73825]: or         $a3, $a1, $a3
    088367C0:[7C653C00]: ext        $a1, $v1, 16, 8
    088367C4:[04A20004]: bltzl      $a1, 0x088367D8
    088367C8:[00053042]: srl        $a2, $a1, 0x0001
    088367CC:[44850000]: mtc1       $a1, $f0
    088367D0:[10000006]: b          0x088367EC
    088367D4:[46800020]: cvt.s.w    $f0, $f0
    088367D8:[30A50001]: andi       $a1, $a1, 1
    088367DC:[00C53025]: or         $a2, $a2, $a1
    088367E0:[44860000]: mtc1       $a2, $f0
    088367E4:[46800020]: cvt.s.w    $f0, $f0
    088367E8:[46000000]: add.s      $f0, $f0, $f0
    088367EC:[46150002]: mul.s      $f0, $f0, $f21
    088367F0:[4600083E]: c.le.s     $f1, $f0
    088367F4:[00000000]: nop
    088367F8:[45030004]: bc1tl      0x0883680C
    088367FC:[46010001]: sub.s      $f0, $f0, $f1
    08836800:[4600000D]: trunc.w.s  $f0, $f0
    08836804:[10000004]: b          0x08836818
    08836808:[44050000]: mfc1       $a1, $f0
    0883680C:[4600000D]: trunc.w.s  $f0, $f0
    08836810:[44050000]: mfc1       $a1, $f0
    08836814:[00A22825]: or         $a1, $a1, $v0
    08836818:[00052C00]: sll        $a1, $a1, 0x0010
    0883681C:[00031E02]: srl        $v1, $v1, 0x0018
    08836820:[04600004]: bltz       $v1, 0x08836834
    08836824:[00A73025]: or         $a2, $a1, $a3
    08836828:[44830000]: mtc1       $v1, $f0
    0883682C:[10000007]: b          0x0883684C
    08836830:[46800020]: cvt.s.w    $f0, $f0
    08836834:[00032842]: srl        $a1, $v1, 0x0001
    08836838:[30630001]: andi       $v1, $v1, 1
    0883683C:[00A32825]: or         $a1, $a1, $v1
    08836840:[44850000]: mtc1       $a1, $f0
    08836844:[46800020]: cvt.s.w    $f0, $f0
    08836848:[46000000]: add.s      $f0, $f0, $f0
    0883684C:[46140002]: mul.s      $f0, $f0, $f20
    08836850:[4600083E]: c.le.s     $f1, $f0
    08836854:[00000000]: nop
    08836858:[45030004]: bc1tl      0x0883686C
    0883685C:[46010001]: sub.s      $f0, $f0, $f1
    08836860:[4600000D]: trunc.w.s  $f0, $f0
    08836864:[10000004]: b          0x08836878
    08836868:[44030000]: mfc1       $v1, $f0
    0883686C:[4600000D]: trunc.w.s  $f0, $f0
    08836870:[44030000]: mfc1       $v1, $f0
    08836874:[00621825]: or         $v1, $v1, $v0
    08836878:[00031E00]: sll        $v1, $v1, 0x0018
    0883687C:[00661825]: or         $v1, $v1, $a2
    08836880:[AC830008]: sw         $v1, 8($a0)
    08836884:[C6600000]: lwc1       $f0, 0($s3)
    08836888:[26310001]: addiu      $s1, $s1, 1
    0883688C:[0232182B]: sltu       $v1, $s1, $s2
    08836890:[E480000C]: swc1       $f0, 12($a0)
    08836894:[C6600004]: lwc1       $f0, 4($s3)
    08836898:[E4800010]: swc1       $f0, 16($a0)
    0883689C:[E4980014]: swc1       $f24, 20($a0)
    088368A0:[26730014]: addiu      $s3, $s3, 20
    088368A4:[1460FF93]: bne        $v1, $zr, 0x088366F4
    088368A8:[24840018]: addiu      $a0, $a0, 24
    088368AC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088368B0:[0E23C156]: jal        0x088F0558 [sceKernelDcacheWritebackInvalidateRange]
    088368B4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088368B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088368BC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088368C0:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    088368C4:[2405019F]: addiu      $a1, $zr, 415 <=> li $a1, 415
    088368C8:[0E211177]: jal        0x088445DC
    088368CC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088368D0:[100000BC]: b          0x08836BC4
    088368D4:[8FBF003C]: lw         $ra, 60($sp)
    088368D8:[00521021]: addu       $v0, $v0, $s2
    088368DC:[0002A080]: sll        $s4, $v0, 0x0002
    088368E0:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    088368E4:[0E20B710]: jal        0x0882DC40
    088368E8:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    088368EC:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    088368F0:[02A01821]: addu       $v1, $s5, $zr <=> move $v1, $s5
    088368F4:[C660000C]: lwc1       $f0, 12($s3)
    088368F8:[26310001]: addiu      $s1, $s1, 1
    088368FC:[0232102B]: sltu       $v0, $s1, $s2
    08836900:[E4600000]: swc1       $f0, 0($v1)
    08836904:[C6600010]: lwc1       $f0, 16($s3)
    08836908:[E4600004]: swc1       $f0, 4($v1)
    0883690C:[C6600000]: lwc1       $f0, 0($s3)
    08836910:[E4600008]: swc1       $f0, 8($v1)
    08836914:[C6600004]: lwc1       $f0, 4($s3)
    08836918:[E460000C]: swc1       $f0, 12($v1)
    0883691C:[E4780010]: swc1       $f24, 16($v1)
    08836920:[26730014]: addiu      $s3, $s3, 20
    08836924:[1440FFF3]: bne        $v0, $zr, 0x088368F4
    08836928:[24630014]: addiu      $v1, $v1, 20
    0883692C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08836930:[0E23C156]: jal        0x088F0558 [sceKernelDcacheWritebackInvalidateRange]
    08836934:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08836938:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883693C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08836940:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    08836944:[24050183]: addiu      $a1, $zr, 387 <=> li $a1, 387
    08836948:[0E211177]: jal        0x088445DC
    0883694C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08836950:[1000009B]: b          0x08836BC0
    08836954:[00000000]: nop
    08836958:[5440007F]: bnel       $v0, $zr, 0x08836B58
    0883695C:[00121040]: sll        $v0, $s2, 0x0001
    08836960:[0012A100]: sll        $s4, $s2, 0x0004
    08836964:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08836968:[0E20B710]: jal        0x0882DC40
    0883696C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08836970:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    08836974:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    08836978:[44820800]: mtc1       $v0, $f1
    0883697C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08836980:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08836984:[8E630008]: lw         $v1, 8($s3)
    08836988:[7C653A00]: ext        $a1, $v1, 8, 8
    0883698C:[04A20004]: bltzl      $a1, 0x088369A0
    08836990:[00053042]: srl        $a2, $a1, 0x0001
    08836994:[44850000]: mtc1       $a1, $f0
    08836998:[10000006]: b          0x088369B4
    0883699C:[46800020]: cvt.s.w    $f0, $f0
    088369A0:[30A50001]: andi       $a1, $a1, 1
    088369A4:[00C53025]: or         $a2, $a2, $a1
    088369A8:[44860000]: mtc1       $a2, $f0
    088369AC:[46800020]: cvt.s.w    $f0, $f0
    088369B0:[46000000]: add.s      $f0, $f0, $f0
    088369B4:[46160002]: mul.s      $f0, $f0, $f22
    088369B8:[4600083E]: c.le.s     $f1, $f0
    088369BC:[00000000]: nop
    088369C0:[45030004]: bc1tl      0x088369D4
    088369C4:[46010001]: sub.s      $f0, $f0, $f1
    088369C8:[4600000D]: trunc.w.s  $f0, $f0
    088369CC:[10000004]: b          0x088369E0
    088369D0:[44050000]: mfc1       $a1, $f0
    088369D4:[4600000D]: trunc.w.s  $f0, $f0
    088369D8:[44050000]: mfc1       $a1, $f0
    088369DC:[00A22825]: or         $a1, $a1, $v0
    088369E0:[00053A00]: sll        $a3, $a1, 0x0008
    088369E4:[306500FF]: andi       $a1, $v1, 255
    088369E8:[04A20004]: bltzl      $a1, 0x088369FC
    088369EC:[00053042]: srl        $a2, $a1, 0x0001
    088369F0:[44850000]: mtc1       $a1, $f0
    088369F4:[10000006]: b          0x08836A10
    088369F8:[46800020]: cvt.s.w    $f0, $f0
    088369FC:[30A50001]: andi       $a1, $a1, 1
    08836A00:[00C53025]: or         $a2, $a2, $a1
    08836A04:[44860000]: mtc1       $a2, $f0
    08836A08:[46800020]: cvt.s.w    $f0, $f0
    08836A0C:[46000000]: add.s      $f0, $f0, $f0
    08836A10:[46170002]: mul.s      $f0, $f0, $f23
    08836A14:[4600083E]: c.le.s     $f1, $f0
    08836A18:[00000000]: nop
    08836A1C:[45030004]: bc1tl      0x08836A30
    08836A20:[46010001]: sub.s      $f0, $f0, $f1
    08836A24:[4600000D]: trunc.w.s  $f0, $f0
    08836A28:[10000004]: b          0x08836A3C
    08836A2C:[44050000]: mfc1       $a1, $f0
    08836A30:[4600000D]: trunc.w.s  $f0, $f0
    08836A34:[44050000]: mfc1       $a1, $f0
    08836A38:[00A22825]: or         $a1, $a1, $v0
    08836A3C:[00A73825]: or         $a3, $a1, $a3
    08836A40:[7C653C00]: ext        $a1, $v1, 16, 8
    08836A44:[04A20004]: bltzl      $a1, 0x08836A58
    08836A48:[00053042]: srl        $a2, $a1, 0x0001
    08836A4C:[44850000]: mtc1       $a1, $f0
    08836A50:[10000006]: b          0x08836A6C
    08836A54:[46800020]: cvt.s.w    $f0, $f0
    08836A58:[30A50001]: andi       $a1, $a1, 1
    08836A5C:[00C53025]: or         $a2, $a2, $a1
    08836A60:[44860000]: mtc1       $a2, $f0
    08836A64:[46800020]: cvt.s.w    $f0, $f0
    08836A68:[46000000]: add.s      $f0, $f0, $f0
    08836A6C:[46150002]: mul.s      $f0, $f0, $f21
    08836A70:[4600083E]: c.le.s     $f1, $f0
    08836A74:[00000000]: nop
    08836A78:[45030004]: bc1tl      0x08836A8C
    08836A7C:[46010001]: sub.s      $f0, $f0, $f1
    08836A80:[4600000D]: trunc.w.s  $f0, $f0
    08836A84:[10000004]: b          0x08836A98
    08836A88:[44050000]: mfc1       $a1, $f0
    08836A8C:[4600000D]: trunc.w.s  $f0, $f0
    08836A90:[44050000]: mfc1       $a1, $f0
    08836A94:[00A22825]: or         $a1, $a1, $v0
    08836A98:[00052C00]: sll        $a1, $a1, 0x0010
    08836A9C:[00031E02]: srl        $v1, $v1, 0x0018
    08836AA0:[04600004]: bltz       $v1, 0x08836AB4
    08836AA4:[00A73025]: or         $a2, $a1, $a3
    08836AA8:[44830000]: mtc1       $v1, $f0
    08836AAC:[10000007]: b          0x08836ACC
    08836AB0:[46800020]: cvt.s.w    $f0, $f0
    08836AB4:[00032842]: srl        $a1, $v1, 0x0001
    08836AB8:[30630001]: andi       $v1, $v1, 1
    08836ABC:[00A32825]: or         $a1, $a1, $v1
    08836AC0:[44850000]: mtc1       $a1, $f0
    08836AC4:[46800020]: cvt.s.w    $f0, $f0
    08836AC8:[46000000]: add.s      $f0, $f0, $f0
    08836ACC:[46140002]: mul.s      $f0, $f0, $f20
    08836AD0:[4600083E]: c.le.s     $f1, $f0
    08836AD4:[00000000]: nop
    08836AD8:[45030004]: bc1tl      0x08836AEC
    08836ADC:[46010001]: sub.s      $f0, $f0, $f1
    08836AE0:[4600000D]: trunc.w.s  $f0, $f0
    08836AE4:[10000004]: b          0x08836AF8
    08836AE8:[44030000]: mfc1       $v1, $f0
    08836AEC:[4600000D]: trunc.w.s  $f0, $f0
    08836AF0:[44030000]: mfc1       $v1, $f0
    08836AF4:[00621825]: or         $v1, $v1, $v0
    08836AF8:[00031E00]: sll        $v1, $v1, 0x0018
    08836AFC:[00661825]: or         $v1, $v1, $a2
    08836B00:[AC830000]: sw         $v1, 0($a0)
    08836B04:[C6600000]: lwc1       $f0, 0($s3)
    08836B08:[26310001]: addiu      $s1, $s1, 1
    08836B0C:[0232182B]: sltu       $v1, $s1, $s2
    08836B10:[E4800004]: swc1       $f0, 4($a0)
    08836B14:[C6600004]: lwc1       $f0, 4($s3)
    08836B18:[E4800008]: swc1       $f0, 8($a0)
    08836B1C:[E498000C]: swc1       $f24, 12($a0)
    08836B20:[2673000C]: addiu      $s3, $s3, 12
    08836B24:[1460FF97]: bne        $v1, $zr, 0x08836984
    08836B28:[24840010]: addiu      $a0, $a0, 16
    08836B2C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08836B30:[0E23C156]: jal        0x088F0558 [sceKernelDcacheWritebackInvalidateRange]
    08836B34:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08836B38:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836B3C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08836B40:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    08836B44:[2405019C]: addiu      $a1, $zr, 412 <=> li $a1, 412
    08836B48:[0E211177]: jal        0x088445DC
    08836B4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08836B50:[1000001B]: b          0x08836BC0
    08836B54:[00000000]: nop
    08836B58:[00521021]: addu       $v0, $v0, $s2
    08836B5C:[0002A080]: sll        $s4, $v0, 0x0002
    08836B60:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08836B64:[0E20B710]: jal        0x0882DC40
    08836B68:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08836B6C:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    08836B70:[02A01821]: addu       $v1, $s5, $zr <=> move $v1, $s5
    08836B74:[C6600000]: lwc1       $f0, 0($s3)
    08836B78:[26310001]: addiu      $s1, $s1, 1
    08836B7C:[0232102B]: sltu       $v0, $s1, $s2
    08836B80:[E4600000]: swc1       $f0, 0($v1)
    08836B84:[C6600004]: lwc1       $f0, 4($s3)
    08836B88:[E4600004]: swc1       $f0, 4($v1)
    08836B8C:[E4780008]: swc1       $f24, 8($v1)
    08836B90:[2673000C]: addiu      $s3, $s3, 12
    08836B94:[1440FFF7]: bne        $v0, $zr, 0x08836B74
    08836B98:[2463000C]: addiu      $v1, $v1, 12
    08836B9C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08836BA0:[0E23C156]: jal        0x088F0558 [sceKernelDcacheWritebackInvalidateRange]
    08836BA4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08836BA8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08836BAC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08836BB0:[02A04021]: addu       $t0, $s5, $zr <=> move $t0, $s5
    08836BB4:[24050180]: addiu      $a1, $zr, 384 <=> li $a1, 384
    08836BB8:[0E211177]: jal        0x088445DC
    08836BBC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08836BC0:[8FBF003C]: lw         $ra, 60($sp)
    08836BC4:[8FB50038]: lw         $s5, 56($sp)
    08836BC8:[8FB40034]: lw         $s4, 52($sp)
    08836BCC:[8FB30030]: lw         $s3, 48($sp)
    08836BD0:[8FB2002C]: lw         $s2, 44($sp)
    08836BD4:[8FB10028]: lw         $s1, 40($sp)
    08836BD8:[8FB00024]: lw         $s0, 36($sp)
    08836BDC:[C7B8001C]: lwc1       $f24, 28($sp)
    08836BE0:[C7B70018]: lwc1       $f23, 24($sp)
    08836BE4:[C7B60014]: lwc1       $f22, 20($sp)
    08836BE8:[C7B50010]: lwc1       $f21, 16($sp)
    08836BEC:[C7B4000C]: lwc1       $f20, 12($sp)
    08836BF0:[03E00008]: jr         $ra
    08836BF4:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088368A4 1,510,523 times (length 110)
  Back Branch 08836B24 183,572 times (length 106)
_S1_2_8839430 68,934,585 instructions (3.334%), 155,523 calls (08836510 - 08839434, length 3018)
  Back Branch 088368A4 1,510,523 times (length 110)
  Back Branch 08836B24 183,572 times (length 106)
  Back Branch 08839430 155,523 times (length 3018)
_S1_2_889B024 57,887,848 instructions (2.800%), 31,156 calls (0889B024 - 0889B1F8, length 118)
    0889B024:[84A80000]: lh         $t0, 0($a1)
    0889B028:[84A30002]: lh         $v1, 2($a1)
    0889B02C:[24E7FFFF]: addiu      $a3, $a3, -1
    0889B030:[01060018]: mult       $t0, $a2
    0889B034:[8C8A0000]: lw         $t2, 0($a0)
    0889B038:[8C890004]: lw         $t1, 4($a0)
    0889B03C:[00004012]: mflo       $t0
    0889B040:[00660018]: mult       $v1, $a2
    0889B044:[00084203]: sra        $t0, $t0, 0x0008
    0889B048:[01484021]: addu       $t0, $t2, $t0
    0889B04C:[00001812]: mflo       $v1
    0889B050:[AC880000]: sw         $t0, 0($a0)
    0889B054:[00031A03]: sra        $v1, $v1, 0x0008
    0889B058:[01231821]: addu       $v1, $t1, $v1
    0889B05C:[AC830004]: sw         $v1, 4($a0)
    0889B060:[84A80004]: lh         $t0, 4($a1)
    0889B064:[84A30006]: lh         $v1, 6($a1)
    0889B068:[01060018]: mult       $t0, $a2
    0889B06C:[8C8A0008]: lw         $t2, 8($a0)
    0889B070:[8C89000C]: lw         $t1, 12($a0)
    0889B074:[00004012]: mflo       $t0
    0889B078:[00660018]: mult       $v1, $a2
    0889B07C:[00084203]: sra        $t0, $t0, 0x0008
    0889B080:[01484021]: addu       $t0, $t2, $t0
    0889B084:[00001812]: mflo       $v1
    0889B088:[AC880008]: sw         $t0, 8($a0)
    0889B08C:[00031A03]: sra        $v1, $v1, 0x0008
    0889B090:[01231821]: addu       $v1, $t1, $v1
    0889B094:[AC83000C]: sw         $v1, 12($a0)
    0889B098:[84A80008]: lh         $t0, 8($a1)
    0889B09C:[84A3000A]: lh         $v1, 10($a1)
    0889B0A0:[01060018]: mult       $t0, $a2
    0889B0A4:[8C8A0010]: lw         $t2, 16($a0)
    0889B0A8:[8C890014]: lw         $t1, 20($a0)
    0889B0AC:[00004012]: mflo       $t0
    0889B0B0:[00660018]: mult       $v1, $a2
    0889B0B4:[00084203]: sra        $t0, $t0, 0x0008
    0889B0B8:[01484021]: addu       $t0, $t2, $t0
    0889B0BC:[00001812]: mflo       $v1
    0889B0C0:[AC880010]: sw         $t0, 16($a0)
    0889B0C4:[00031A03]: sra        $v1, $v1, 0x0008
    0889B0C8:[01231821]: addu       $v1, $t1, $v1
    0889B0CC:[AC830014]: sw         $v1, 20($a0)
    0889B0D0:[84A8000C]: lh         $t0, 12($a1)
    0889B0D4:[84A3000E]: lh         $v1, 14($a1)
    0889B0D8:[01060018]: mult       $t0, $a2
    0889B0DC:[8C8A0018]: lw         $t2, 24($a0)
    0889B0E0:[8C89001C]: lw         $t1, 28($a0)
    0889B0E4:[00004012]: mflo       $t0
    0889B0E8:[00660018]: mult       $v1, $a2
    0889B0EC:[00084203]: sra        $t0, $t0, 0x0008
    0889B0F0:[01484021]: addu       $t0, $t2, $t0
    0889B0F4:[00001812]: mflo       $v1
    0889B0F8:[AC880018]: sw         $t0, 24($a0)
    0889B0FC:[00031A03]: sra        $v1, $v1, 0x0008
    0889B100:[01231821]: addu       $v1, $t1, $v1
    0889B104:[AC83001C]: sw         $v1, 28($a0)
    0889B108:[84A80010]: lh         $t0, 16($a1)
    0889B10C:[84A30012]: lh         $v1, 18($a1)
    0889B110:[01060018]: mult       $t0, $a2
    0889B114:[8C8A0020]: lw         $t2, 32($a0)
    0889B118:[8C890024]: lw         $t1, 36($a0)
    0889B11C:[00004012]: mflo       $t0
    0889B120:[00660018]: mult       $v1, $a2
    0889B124:[00084203]: sra        $t0, $t0, 0x0008
    0889B128:[01484021]: addu       $t0, $t2, $t0
    0889B12C:[00001812]: mflo       $v1
    0889B130:[AC880020]: sw         $t0, 32($a0)
    0889B134:[00031A03]: sra        $v1, $v1, 0x0008
    0889B138:[01231821]: addu       $v1, $t1, $v1
    0889B13C:[AC830024]: sw         $v1, 36($a0)
    0889B140:[84A80014]: lh         $t0, 20($a1)
    0889B144:[84A30016]: lh         $v1, 22($a1)
    0889B148:[01060018]: mult       $t0, $a2
    0889B14C:[8C8A0028]: lw         $t2, 40($a0)
    0889B150:[8C89002C]: lw         $t1, 44($a0)
    0889B154:[00004012]: mflo       $t0
    0889B158:[00660018]: mult       $v1, $a2
    0889B15C:[00084203]: sra        $t0, $t0, 0x0008
    0889B160:[01484021]: addu       $t0, $t2, $t0
    0889B164:[00001812]: mflo       $v1
    0889B168:[AC880028]: sw         $t0, 40($a0)
    0889B16C:[00031A03]: sra        $v1, $v1, 0x0008
    0889B170:[01231821]: addu       $v1, $t1, $v1
    0889B174:[AC83002C]: sw         $v1, 44($a0)
    0889B178:[84A80018]: lh         $t0, 24($a1)
    0889B17C:[84A3001A]: lh         $v1, 26($a1)
    0889B180:[01060018]: mult       $t0, $a2
    0889B184:[8C8A0030]: lw         $t2, 48($a0)
    0889B188:[8C890034]: lw         $t1, 52($a0)
    0889B18C:[00004012]: mflo       $t0
    0889B190:[00660018]: mult       $v1, $a2
    0889B194:[00084203]: sra        $t0, $t0, 0x0008
    0889B198:[01484021]: addu       $t0, $t2, $t0
    0889B19C:[00001812]: mflo       $v1
    0889B1A0:[AC880030]: sw         $t0, 48($a0)
    0889B1A4:[00031A03]: sra        $v1, $v1, 0x0008
    0889B1A8:[01231821]: addu       $v1, $t1, $v1
    0889B1AC:[AC830034]: sw         $v1, 52($a0)
    0889B1B0:[84A8001C]: lh         $t0, 28($a1)
    0889B1B4:[84A3001E]: lh         $v1, 30($a1)
    0889B1B8:[8C8A0038]: lw         $t2, 56($a0)
    0889B1BC:[01060018]: mult       $t0, $a2
    0889B1C0:[24A50020]: addiu      $a1, $a1, 32
    0889B1C4:[8C89003C]: lw         $t1, 60($a0)
    0889B1C8:[00004012]: mflo       $t0
    0889B1CC:[00660018]: mult       $v1, $a2
    0889B1D0:[00084203]: sra        $t0, $t0, 0x0008
    0889B1D4:[01484021]: addu       $t0, $t2, $t0
    0889B1D8:[00001812]: mflo       $v1
    0889B1DC:[AC880038]: sw         $t0, 56($a0)
    0889B1E0:[00031A03]: sra        $v1, $v1, 0x0008
    0889B1E4:[01231821]: addu       $v1, $t1, $v1
    0889B1E8:[AC83003C]: sw         $v1, 60($a0)
    0889B1EC:[14E0FF8D]: bne        $a3, $zr, 0x0889B024
    0889B1F0:[24840040]: addiu      $a0, $a0, 64
    0889B1F4:[03E00008]: jr         $ra
    0889B1F8:[00000000]: nop
  Back Branch 0889B1EC 498,496 times (length 116)
_S1_2_88386B8 57,037,586 instructions (2.759%), 116,742 calls (088386B8 - 08838DD8, length 457)
    088386B8:[27BDFDD0]: addiu      $sp, $sp, -560
    088386BC:[AFBF002C]: sw         $ra, 44($sp)
    088386C0:[AFB50028]: sw         $s5, 40($sp)
    088386C4:[AFB40024]: sw         $s4, 36($sp)
    088386C8:[AFB30020]: sw         $s3, 32($sp)
    088386CC:[AFB2001C]: sw         $s2, 28($sp)
    088386D0:[AFB10018]: sw         $s1, 24($sp)
    088386D4:[AFB00014]: sw         $s0, 20($sp)
    088386D8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088386DC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088386E0:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    088386E4:[27A4003C]: addiu      $a0, $sp, 60
    088386E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088386EC:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088386F0:[0E213365]: jal        0x0884CD94
    088386F4:[E7B4000C]: swc1       $f20, 12($sp)
    088386F8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088386FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08838700:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08838704:[27A30050]: addiu      $v1, $sp, 80
    08838708:[00051080]: sll        $v0, $a1, 0x0002
    0883870C:[00451021]: addu       $v0, $v0, $a1
    08838710:[00021080]: sll        $v0, $v0, 0x0002
    08838714:[005D1021]: addu       $v0, $v0, $sp
    08838718:[C4610004]: lwc1       $f1, 4($v1)
    0883871C:[C4400040]: lwc1       $f0, 64($v0)
    08838720:[4601003C]: c.lt.s     $f0, $f1
    08838724:[00000000]: nop
    08838728:[45020003]: bc1fl      0x08838738
    0883872C:[00041080]: sll        $v0, $a0, 0x0002
    08838730:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838734:[00041080]: sll        $v0, $a0, 0x0002
    08838738:[00441021]: addu       $v0, $v0, $a0
    0883873C:[00021080]: sll        $v0, $v0, 0x0002
    08838740:[005D1021]: addu       $v0, $v0, $sp
    08838744:[C4400040]: lwc1       $f0, 64($v0)
    08838748:[4601003F]: c.ngt.s    $f0, $f1
    0883874C:[00000000]: nop
    08838750:[45030003]: bc1tl      0x08838760
    08838754:[24C60001]: addiu      $a2, $a2, 1
    08838758:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0883875C:[24C60001]: addiu      $a2, $a2, 1
    08838760:[2CC20003]: sltiu      $v0, $a2, 3
    08838764:[1440FFE8]: bne        $v0, $zr, 0x08838708
    08838768:[24630014]: addiu      $v1, $v1, 20
    0883876C:[00051080]: sll        $v0, $a1, 0x0002
    08838770:[00451021]: addu       $v0, $v0, $a1
    08838774:[00021080]: sll        $v0, $v0, 0x0002
    08838778:[005D1021]: addu       $v0, $v0, $sp
    0883877C:[C4410040]: lwc1       $f1, 64($v0)
    08838780:[44800000]: mtc1       $zr, $f0
    08838784:[4600083C]: c.lt.s     $f1, $f0
    08838788:[00000000]: nop
    0883878C:[45030189]: bc1tl      0x08838DB4
    08838790:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838794:[00041080]: sll        $v0, $a0, 0x0002
    08838798:[00441021]: addu       $v0, $v0, $a0
    0883879C:[00021080]: sll        $v0, $v0, 0x0002
    088387A0:[005D1021]: addu       $v0, $v0, $sp
    088387A4:[C4410040]: lwc1       $f1, 64($v0)
    088387A8:[3C024388]: lui        $v0, 0x4388 <=> li $v0, 0x43880000
    088387AC:[44820000]: mtc1       $v0, $f0
    088387B0:[4600083F]: c.ngt.s    $f1, $f0
    088387B4:[00000000]: nop
    088387B8:[45030004]: bc1tl      0x088387CC
    088387BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088387C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088387C4:[1000017B]: b          0x08838DB4
    088387C8:[00000000]: nop
    088387CC:[27A3003C]: addiu      $v1, $sp, 60
    088387D0:[24460001]: addiu      $a2, $v0, 1
    088387D4:[00062080]: sll        $a0, $a2, 0x0002
    088387D8:[00862021]: addu       $a0, $a0, $a2
    088387DC:[00042080]: sll        $a0, $a0, 0x0002
    088387E0:[009D2021]: addu       $a0, $a0, $sp
    088387E4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088387E8:[2487003C]: addiu      $a3, $a0, 60
    088387EC:[00052080]: sll        $a0, $a1, 0x0002
    088387F0:[00852021]: addu       $a0, $a0, $a1
    088387F4:[00042080]: sll        $a0, $a0, 0x0002
    088387F8:[009D2021]: addu       $a0, $a0, $sp
    088387FC:[2484003C]: addiu      $a0, $a0, 60
    08838800:[C4E10000]: lwc1       $f1, 0($a3)
    08838804:[C4800000]: lwc1       $f0, 0($a0)
    08838808:[4601003C]: c.lt.s     $f0, $f1
    0883880C:[00000000]: nop
    08838810:[45000003]: bc1f       0x08838820
    08838814:[00000000]: nop
    08838818:[1000000C]: b          0x0883884C
    0883881C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838820:[46010032]: c.eq.s     $f0, $f1
    08838824:[00000000]: nop
    08838828:[45020009]: bc1fl      0x08838850
    0883882C:[24C60001]: addiu      $a2, $a2, 1
    08838830:[C4810004]: lwc1       $f1, 4($a0)
    08838834:[C4E00004]: lwc1       $f0, 4($a3)
    08838838:[4600083C]: c.lt.s     $f1, $f0
    0883883C:[00000000]: nop
    08838840:[45000002]: bc1f       0x0883884C
    08838844:[00000000]: nop
    08838848:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0883884C:[24C60001]: addiu      $a2, $a2, 1
    08838850:[2CC40003]: sltiu      $a0, $a2, 3
    08838854:[1480FFE5]: bne        $a0, $zr, 0x088387EC
    08838858:[24E70014]: addiu      $a3, $a3, 20
    0883885C:[5045001B]: beql       $v0, $a1, 0x088388CC
    08838860:[24420001]: addiu      $v0, $v0, 1
    08838864:[00052080]: sll        $a0, $a1, 0x0002
    08838868:[00852021]: addu       $a0, $a0, $a1
    0883886C:[00042080]: sll        $a0, $a0, 0x0002
    08838870:[009D2021]: addu       $a0, $a0, $sp
    08838874:[2485003C]: addiu      $a1, $a0, 60
    08838878:[C4640000]: lwc1       $f4, 0($v1)
    0883887C:[C4630004]: lwc1       $f3, 4($v1)
    08838880:[8C660008]: lw         $a2, 8($v1)
    08838884:[C462000C]: lwc1       $f2, 12($v1)
    08838888:[C4610010]: lwc1       $f1, 16($v1)
    0883888C:[C4A00000]: lwc1       $f0, 0($a1)
    08838890:[E4600000]: swc1       $f0, 0($v1)
    08838894:[C4A00004]: lwc1       $f0, 4($a1)
    08838898:[E4600004]: swc1       $f0, 4($v1)
    0883889C:[8CA40008]: lw         $a0, 8($a1)
    088388A0:[AC640008]: sw         $a0, 8($v1)
    088388A4:[C4A0000C]: lwc1       $f0, 12($a1)
    088388A8:[E460000C]: swc1       $f0, 12($v1)
    088388AC:[C4A00010]: lwc1       $f0, 16($a1)
    088388B0:[E4600010]: swc1       $f0, 16($v1)
    088388B4:[E4A40000]: swc1       $f4, 0($a1)
    088388B8:[E4A30004]: swc1       $f3, 4($a1)
    088388BC:[ACA60008]: sw         $a2, 8($a1)
    088388C0:[E4A2000C]: swc1       $f2, 12($a1)
    088388C4:[E4A10010]: swc1       $f1, 16($a1)
    088388C8:[24420001]: addiu      $v0, $v0, 1
    088388CC:[2C440002]: sltiu      $a0, $v0, 2
    088388D0:[1480FFBF]: bne        $a0, $zr, 0x088387D0
    088388D4:[24630014]: addiu      $v1, $v1, 20
    088388D8:[C7A2003C]: lwc1       $f2, 60($sp)
    088388DC:[44800000]: mtc1       $zr, $f0
    088388E0:[4600103C]: c.lt.s     $f2, $f0
    088388E4:[00000000]: nop
    088388E8:[45030132]: bc1tl      0x08838DB4
    088388EC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088388F0:[C7A10064]: lwc1       $f1, 100($sp)
    088388F4:[3C0243F0]: lui        $v0, 0x43F0 <=> li $v0, 0x43F00000
    088388F8:[44820000]: mtc1       $v0, $f0
    088388FC:[4600083F]: c.ngt.s    $f1, $f0
    08838900:[00000000]: nop
    08838904:[45030004]: bc1tl      0x08838918
    08838908:[46011041]: sub.s      $f1, $f2, $f1
    0883890C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838910:[10000128]: b          0x08838DB4
    08838914:[00000000]: nop
    08838918:[3C024280]: lui        $v0, 0x4280 <=> li $v0, 0x42800000
    0883891C:[44820000]: mtc1       $v0, $f0
    08838920:[4600083C]: c.lt.s     $f1, $f0
    08838924:[00000000]: nop
    08838928:[45020023]: bc1fl      0x088389B8
    0883892C:[46001003]: div.s      $f0, $f2, $f0
    08838930:[8E620000]: lw         $v0, 0($s3)
    08838934:[54400019]: bnel       $v0, $zr, 0x0883899C
    08838938:[8E640000]: lw         $a0, 0($s3)
    0883893C:[83829350]: lb         $v0, -27824($gp)
    08838940:[1440000D]: bne        $v0, $zr, 0x08838978
    08838944:[00000000]: nop
    08838948:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    0883894C:[0E201044]: jal        0x08804110
    08838950:[2484E9C0]: addiu      $a0, $a0, -5696
    08838954:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08838958:[3C050880]: lui        $a1, 0x0880 <=> li $a1, 0x08800000
    0883895C:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    08838960:[2484E9C0]: addiu      $a0, $a0, -5696
    08838964:[24A540D0]: addiu      $a1, $a1, 16592
    08838968:[0E20F203]: jal        0x0883C80C
    0883896C:[24C60D64]: addiu      $a2, $a2, 3428
    08838970:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08838974:[A3829350]: sb         $v0, -27824($gp)
    08838978:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    0883897C:[8C45E9C0]: lw         $a1, -5696($v0)
    08838980:[2404003C]: addiu      $a0, $zr, 60 <=> li $a0, 60
    08838984:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08838988:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0883898C:[0E20244D]: jal        0x08809134
    08838990:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08838994:[AE620000]: sw         $v0, 0($s3)
    08838998:[8E640000]: lw         $a0, 0($s3)
    0883899C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088389A0:[0E213365]: jal        0x0884CD94
    088389A4:[2406003C]: addiu      $a2, $zr, 60 <=> li $a2, 60
    088389A8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088389AC:[AEA20000]: sw         $v0, 0($s5)
    088389B0:[10000100]: b          0x08838DB4
    088389B4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088389B8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088389BC:[4600000D]: trunc.w.s  $f0, $f0
    088389C0:[44020000]: mfc1       $v0, $f0
    088389C4:[00029180]: sll        $s2, $v0, 0x0006
    088389C8:[2A410201]: slti       $at, $s2, 513
    088389CC:[14200010]: bne        $at, $zr, 0x08838A10
    088389D0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088389D4:[3C024410]: lui        $v0, 0x4410 <=> li $v0, 0x44100000
    088389D8:[24120200]: addiu      $s2, $zr, 512 <=> li $s2, 512
    088389DC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088389E0:[27A4003C]: addiu      $a0, $sp, 60
    088389E4:[44820000]: mtc1       $v0, $f0
    088389E8:[C4810000]: lwc1       $f1, 0($a0)
    088389EC:[4600083D]: c.nge.s    $f1, $f0
    088389F0:[00000000]: nop
    088389F4:[45030003]: bc1tl      0x08838A04
    088389F8:[24630001]: addiu      $v1, $v1, 1
    088389FC:[26100001]: addiu      $s0, $s0, 1
    08838A00:[24630001]: addiu      $v1, $v1, 1
    08838A04:[2C620003]: sltiu      $v0, $v1, 3
    08838A08:[1440FFF7]: bne        $v0, $zr, 0x088389E8
    08838A0C:[24840014]: addiu      $a0, $a0, 20
    08838A10:[064200C5]: bltzl      $s2, 0x08838D28
    08838A14:[8E620000]: lw         $v0, 0($s3)
    08838A18:[00101080]: sll        $v0, $s0, 0x0002
    08838A1C:[00501021]: addu       $v0, $v0, $s0
    08838A20:[00021080]: sll        $v0, $v0, 0x0002
    08838A24:[005D1021]: addu       $v0, $v0, $sp
    08838A28:[2445003C]: addiu      $a1, $v0, 60
    08838A2C:[00111080]: sll        $v0, $s1, 0x0002
    08838A30:[00511021]: addu       $v0, $v0, $s1
    08838A34:[00021080]: sll        $v0, $v0, 0x0002
    08838A38:[005D1021]: addu       $v0, $v0, $sp
    08838A3C:[24440078]: addiu      $a0, $v0, 120
    08838A40:[26420040]: addiu      $v0, $s2, 64
    08838A44:[44820000]: mtc1       $v0, $f0
    08838A48:[468000A0]: cvt.s.w    $f2, $f0
    08838A4C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08838A50:[44920000]: mtc1       $s2, $f0
    08838A54:[468000E0]: cvt.s.w    $f3, $f0
    08838A58:[C4A00000]: lwc1       $f0, 0($a1)
    08838A5C:[4603003D]: c.nge.s    $f0, $f3
    08838A60:[00000000]: nop
    08838A64:[45030013]: bc1tl      0x08838AB4
    08838A68:[24630001]: addiu      $v1, $v1, 1
    08838A6C:[4602003C]: c.lt.s     $f0, $f2
    08838A70:[00000000]: nop
    08838A74:[4500000E]: bc1f       0x08838AB0
    08838A78:[00000000]: nop
    08838A7C:[C4A10000]: lwc1       $f1, 0($a1)
    08838A80:[C4A00004]: lwc1       $f0, 4($a1)
    08838A84:[8CA20008]: lw         $v0, 8($a1)
    08838A88:[E4810000]: swc1       $f1, 0($a0)
    08838A8C:[E4800004]: swc1       $f0, 4($a0)
    08838A90:[C4A1000C]: lwc1       $f1, 12($a1)
    08838A94:[AC820008]: sw         $v0, 8($a0)
    08838A98:[C4A00010]: lwc1       $f0, 16($a1)
    08838A9C:[E481000C]: swc1       $f1, 12($a0)
    08838AA0:[26310001]: addiu      $s1, $s1, 1
    08838AA4:[E4800010]: swc1       $f0, 16($a0)
    08838AA8:[24840014]: addiu      $a0, $a0, 20
    08838AAC:[26100001]: addiu      $s0, $s0, 1
    08838AB0:[24630001]: addiu      $v1, $v1, 1
    08838AB4:[2C620003]: sltiu      $v0, $v1, 3
    08838AB8:[1440FFE7]: bne        $v0, $zr, 0x08838A58
    08838ABC:[24A50014]: addiu      $a1, $a1, 20
    08838AC0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08838AC4:[12020097]: beq        $s0, $v0, 0x08838D24
    08838AC8:[00000000]: nop
    08838ACC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08838AD0:[5202004C]: beql       $s0, $v0, 0x08838C04
    08838AD4:[44920000]: mtc1       $s2, $f0
    08838AD8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08838ADC:[52020003]: beql       $s0, $v0, 0x08838AEC
    08838AE0:[44920000]: mtc1       $s2, $f0
    08838AE4:[1000008D]: b          0x08838D1C
    08838AE8:[2652FFC0]: addiu      $s2, $s2, -64
    08838AEC:[46800060]: cvt.s.w    $f1, $f0
    08838AF0:[C7A4003C]: lwc1       $f4, 60($sp)
    08838AF4:[00111080]: sll        $v0, $s1, 0x0002
    08838AF8:[00511021]: addu       $v0, $v0, $s1
    08838AFC:[00021080]: sll        $v0, $v0, 0x0002
    08838B00:[005D1021]: addu       $v0, $v0, $sp
    08838B04:[46040941]: sub.s      $f5, $f1, $f4
    08838B08:[C7A00050]: lwc1       $f0, 80($sp)
    08838B0C:[C7A30048]: lwc1       $f3, 72($sp)
    08838B10:[C7A2005C]: lwc1       $f2, 92($sp)
    08838B14:[46040101]: sub.s      $f4, $f0, $f4
    08838B18:[C7A1004C]: lwc1       $f1, 76($sp)
    08838B1C:[24540078]: addiu      $s4, $v0, 120
    08838B20:[8FA40044]: lw         $a0, 68($sp)
    08838B24:[46042D03]: div.s      $f20, $f5, $f4
    08838B28:[C7A00060]: lwc1       $f0, 96($sp)
    08838B2C:[8FA50058]: lw         $a1, 88($sp)
    08838B30:[46031081]: sub.s      $f2, $f2, $f3
    08838B34:[46010001]: sub.s      $f0, $f0, $f1
    08838B38:[4602A082]: mul.s      $f2, $f20, $f2
    08838B3C:[4600A002]: mul.s      $f0, $f20, $f0
    08838B40:[46021880]: add.s      $f2, $f3, $f2
    08838B44:[46000800]: add.s      $f0, $f1, $f0
    08838B48:[E682000C]: swc1       $f2, 12($s4)
    08838B4C:[4600A306]: mov.s      $f12, $f20
    08838B50:[0E20DBBB]: jal        0x08836EEC
    08838B54:[E6800010]: swc1       $f0, 16($s4)
    08838B58:[44920000]: mtc1       $s2, $f0
    08838B5C:[46800220]: cvt.s.w    $f8, $f0
    08838B60:[AE820008]: sw         $v0, 8($s4)
    08838B64:[C7A70040]: lwc1       $f7, 64($sp)
    08838B68:[C7A6003C]: lwc1       $f6, 60($sp)
    08838B6C:[C7A40064]: lwc1       $f4, 100($sp)
    08838B70:[C7A30048]: lwc1       $f3, 72($sp)
    08838B74:[C7A00054]: lwc1       $f0, 84($sp)
    08838B78:[C7A20070]: lwc1       $f2, 112($sp)
    08838B7C:[E6880000]: swc1       $f8, 0($s4)
    08838B80:[46070001]: sub.s      $f0, $f0, $f7
    08838B84:[C7A1004C]: lwc1       $f1, 76($sp)
    08838B88:[8FA40044]: lw         $a0, 68($sp)
    08838B8C:[8FA5006C]: lw         $a1, 108($sp)
    08838B90:[4600A142]: mul.s      $f5, $f20, $f0
    08838B94:[46053940]: add.s      $f5, $f7, $f5
    08838B98:[C7A00074]: lwc1       $f0, 116($sp)
    08838B9C:[E6850004]: swc1       $f5, 4($s4)
    08838BA0:[46064141]: sub.s      $f5, $f8, $f6
    08838BA4:[46062101]: sub.s      $f4, $f4, $f6
    08838BA8:[46042D03]: div.s      $f20, $f5, $f4
    08838BAC:[46031081]: sub.s      $f2, $f2, $f3
    08838BB0:[46010001]: sub.s      $f0, $f0, $f1
    08838BB4:[4602A082]: mul.s      $f2, $f20, $f2
    08838BB8:[4600A002]: mul.s      $f0, $f20, $f0
    08838BBC:[46021880]: add.s      $f2, $f3, $f2
    08838BC0:[46000800]: add.s      $f0, $f1, $f0
    08838BC4:[E6820020]: swc1       $f2, 32($s4)
    08838BC8:[4600A306]: mov.s      $f12, $f20
    08838BCC:[0E20DBBB]: jal        0x08836EEC
    08838BD0:[E6800024]: swc1       $f0, 36($s4)
    08838BD4:[44920000]: mtc1       $s2, $f0
    08838BD8:[468000A0]: cvt.s.w    $f2, $f0
    08838BDC:[AE82001C]: sw         $v0, 28($s4)
    08838BE0:[C7A10040]: lwc1       $f1, 64($sp)
    08838BE4:[26310002]: addiu      $s1, $s1, 2
    08838BE8:[C7A00068]: lwc1       $f0, 104($sp)
    08838BEC:[E6820014]: swc1       $f2, 20($s4)
    08838BF0:[46010001]: sub.s      $f0, $f0, $f1
    08838BF4:[4600A002]: mul.s      $f0, $f20, $f0
    08838BF8:[46000800]: add.s      $f0, $f1, $f0
    08838BFC:[10000046]: b          0x08838D18
    08838C00:[E6800018]: swc1       $f0, 24($s4)
    08838C04:[46800060]: cvt.s.w    $f1, $f0
    08838C08:[C7A4003C]: lwc1       $f4, 60($sp)
    08838C0C:[00111080]: sll        $v0, $s1, 0x0002
    08838C10:[00511021]: addu       $v0, $v0, $s1
    08838C14:[00021080]: sll        $v0, $v0, 0x0002
    08838C18:[005D1021]: addu       $v0, $v0, $sp
    08838C1C:[46040941]: sub.s      $f5, $f1, $f4
    08838C20:[C7A00064]: lwc1       $f0, 100($sp)
    08838C24:[C7A30048]: lwc1       $f3, 72($sp)
    08838C28:[C7A20070]: lwc1       $f2, 112($sp)
    08838C2C:[46040101]: sub.s      $f4, $f0, $f4
    08838C30:[C7A1004C]: lwc1       $f1, 76($sp)
    08838C34:[24540078]: addiu      $s4, $v0, 120
    08838C38:[8FA40044]: lw         $a0, 68($sp)
    08838C3C:[46042D03]: div.s      $f20, $f5, $f4
    08838C40:[C7A00074]: lwc1       $f0, 116($sp)
    08838C44:[8FA5006C]: lw         $a1, 108($sp)
    08838C48:[46031081]: sub.s      $f2, $f2, $f3
    08838C4C:[46010001]: sub.s      $f0, $f0, $f1
    08838C50:[4602A082]: mul.s      $f2, $f20, $f2
    08838C54:[4600A002]: mul.s      $f0, $f20, $f0
    08838C58:[46021880]: add.s      $f2, $f3, $f2
    08838C5C:[46000800]: add.s      $f0, $f1, $f0
    08838C60:[E682000C]: swc1       $f2, 12($s4)
    08838C64:[4600A306]: mov.s      $f12, $f20
    08838C68:[0E20DBBB]: jal        0x08836EEC
    08838C6C:[E6800010]: swc1       $f0, 16($s4)
    08838C70:[44920000]: mtc1       $s2, $f0
    08838C74:[46800220]: cvt.s.w    $f8, $f0
    08838C78:[AE820008]: sw         $v0, 8($s4)
    08838C7C:[C7A70040]: lwc1       $f7, 64($sp)
    08838C80:[C7A60050]: lwc1       $f6, 80($sp)
    08838C84:[C7A40064]: lwc1       $f4, 100($sp)
    08838C88:[C7A3005C]: lwc1       $f3, 92($sp)
    08838C8C:[C7A00068]: lwc1       $f0, 104($sp)
    08838C90:[C7A20070]: lwc1       $f2, 112($sp)
    08838C94:[E6880000]: swc1       $f8, 0($s4)
    08838C98:[46070001]: sub.s      $f0, $f0, $f7
    08838C9C:[C7A10060]: lwc1       $f1, 96($sp)
    08838CA0:[8FA40058]: lw         $a0, 88($sp)
    08838CA4:[8FA5006C]: lw         $a1, 108($sp)
    08838CA8:[4600A142]: mul.s      $f5, $f20, $f0
    08838CAC:[46053940]: add.s      $f5, $f7, $f5
    08838CB0:[C7A00074]: lwc1       $f0, 116($sp)
    08838CB4:[E6850004]: swc1       $f5, 4($s4)
    08838CB8:[46064141]: sub.s      $f5, $f8, $f6
    08838CBC:[46062101]: sub.s      $f4, $f4, $f6
    08838CC0:[46042D03]: div.s      $f20, $f5, $f4
    08838CC4:[46031081]: sub.s      $f2, $f2, $f3
    08838CC8:[46010001]: sub.s      $f0, $f0, $f1
    08838CCC:[4602A082]: mul.s      $f2, $f20, $f2
    08838CD0:[4600A002]: mul.s      $f0, $f20, $f0
    08838CD4:[46021880]: add.s      $f2, $f3, $f2
    08838CD8:[46000800]: add.s      $f0, $f1, $f0
    08838CDC:[E6820020]: swc1       $f2, 32($s4)
    08838CE0:[4600A306]: mov.s      $f12, $f20
    08838CE4:[0E20DBBB]: jal        0x08836EEC
    08838CE8:[E6800024]: swc1       $f0, 36($s4)
    08838CEC:[44920000]: mtc1       $s2, $f0
    08838CF0:[468000A0]: cvt.s.w    $f2, $f0
    08838CF4:[AE82001C]: sw         $v0, 28($s4)
    08838CF8:[C7A10054]: lwc1       $f1, 84($sp)
    08838CFC:[26310002]: addiu      $s1, $s1, 2
    08838D00:[C7A00068]: lwc1       $f0, 104($sp)
    08838D04:[E6820014]: swc1       $f2, 20($s4)
    08838D08:[46010001]: sub.s      $f0, $f0, $f1
    08838D0C:[4600A002]: mul.s      $f0, $f20, $f0
    08838D10:[46000800]: add.s      $f0, $f1, $f0
    08838D14:[E6800018]: swc1       $f0, 24($s4)
    08838D18:[2652FFC0]: addiu      $s2, $s2, -64
    08838D1C:[0643FF3F]: bgezl      $s2, 0x08838A1C
    08838D20:[00101080]: sll        $v0, $s0, 0x0002
    08838D24:[8E620000]: lw         $v0, 0($s3)
    08838D28:[5440001B]: bnel       $v0, $zr, 0x08838D98
    08838D2C:[00111080]: sll        $v0, $s1, 0x0002
    08838D30:[83829350]: lb         $v0, -27824($gp)
    08838D34:[5440000E]: bnel       $v0, $zr, 0x08838D70
    08838D38:[00111080]: sll        $v0, $s1, 0x0002
    08838D3C:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08838D40:[0E201044]: jal        0x08804110
    08838D44:[2484E9C0]: addiu      $a0, $a0, -5696
    08838D48:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08838D4C:[3C050880]: lui        $a1, 0x0880 <=> li $a1, 0x08800000
    08838D50:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    08838D54:[2484E9C0]: addiu      $a0, $a0, -5696
    08838D58:[24A540D0]: addiu      $a1, $a1, 16592
    08838D5C:[0E20F203]: jal        0x0883C80C
    08838D60:[24C60D64]: addiu      $a2, $a2, 3428
    08838D64:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08838D68:[A3829350]: sb         $v0, -27824($gp)
    08838D6C:[00111080]: sll        $v0, $s1, 0x0002
    08838D70:[00511021]: addu       $v0, $v0, $s1
    08838D74:[00022080]: sll        $a0, $v0, 0x0002
    08838D78:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    08838D7C:[8C45E9C0]: lw         $a1, -5696($v0)
    08838D80:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08838D84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08838D88:[0E20244D]: jal        0x08809134
    08838D8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08838D90:[AE620000]: sw         $v0, 0($s3)
    08838D94:[00111080]: sll        $v0, $s1, 0x0002
    08838D98:[00511021]: addu       $v0, $v0, $s1
    08838D9C:[8E640000]: lw         $a0, 0($s3)
    08838DA0:[00023080]: sll        $a2, $v0, 0x0002
    08838DA4:[0E213365]: jal        0x0884CD94
    08838DA8:[27A50078]: addiu      $a1, $sp, 120
    08838DAC:[AEB10000]: sw         $s1, 0($s5)
    08838DB0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08838DB4:[8FBF002C]: lw         $ra, 44($sp)
    08838DB8:[8FB50028]: lw         $s5, 40($sp)
    08838DBC:[8FB40024]: lw         $s4, 36($sp)
    08838DC0:[8FB30020]: lw         $s3, 32($sp)
    08838DC4:[8FB2001C]: lw         $s2, 28($sp)
    08838DC8:[8FB10018]: lw         $s1, 24($sp)
    08838DCC:[8FB00014]: lw         $s0, 20($sp)
    08838DD0:[C7B4000C]: lwc1       $f20, 12($sp)
    08838DD4:[03E00008]: jr         $ra
    08838DD8:[27BD0230]: addiu      $sp, $sp, 560
  Back Branch 08838AB8 524,456 times (length 26)
    08838A44:[44820000]: mtc1       $v0, $f0
    08838A48:[468000A0]: cvt.s.w    $f2, $f0
    08838A4C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08838A50:[44920000]: mtc1       $s2, $f0
    08838A54:[468000E0]: cvt.s.w    $f3, $f0
--> 08838A58:[C4A00000]: lwc1       $f0, 0($a1)
    08838A5C:[4603003D]: c.nge.s    $f0, $f3
    08838A60:[00000000]: nop
    08838A64:[45030013]: bc1tl      0x08838AB4
    08838A68:[24630001]: addiu      $v1, $v1, 1
    08838A6C:[4602003C]: c.lt.s     $f0, $f2
    08838A70:[00000000]: nop
    08838A74:[4500000E]: bc1f       0x08838AB0
    08838A78:[00000000]: nop
    08838A7C:[C4A10000]: lwc1       $f1, 0($a1)
    08838A80:[C4A00004]: lwc1       $f0, 4($a1)
    08838A84:[8CA20008]: lw         $v0, 8($a1)
    08838A88:[E4810000]: swc1       $f1, 0($a0)
    08838A8C:[E4800004]: swc1       $f0, 4($a0)
    08838A90:[C4A1000C]: lwc1       $f1, 12($a1)
    08838A94:[AC820008]: sw         $v0, 8($a0)
    08838A98:[C4A00010]: lwc1       $f0, 16($a1)
    08838A9C:[E481000C]: swc1       $f1, 12($a0)
    08838AA0:[26310001]: addiu      $s1, $s1, 1
    08838AA4:[E4800010]: swc1       $f0, 16($a0)
    08838AA8:[24840014]: addiu      $a0, $a0, 20
    08838AAC:[26100001]: addiu      $s0, $s0, 1
    08838AB0:[24630001]: addiu      $v1, $v1, 1
    08838AB4:[2C620003]: sltiu      $v0, $v1, 3
--> 08838AB8:[1440FFE7]: bne        $v0, $zr, 0x08838A58
    08838ABC:[24A50014]: addiu      $a1, $a1, 20
    08838AC0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08838AC4:[12020097]: beq        $s0, $v0, 0x08838D24
    08838AC8:[00000000]: nop
  Back Branch 08838854 314,898 times (length 28)
    088387D8:[00862021]: addu       $a0, $a0, $a2
    088387DC:[00042080]: sll        $a0, $a0, 0x0002
    088387E0:[009D2021]: addu       $a0, $a0, $sp
    088387E4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088387E8:[2487003C]: addiu      $a3, $a0, 60
--> 088387EC:[00052080]: sll        $a0, $a1, 0x0002
    088387F0:[00852021]: addu       $a0, $a0, $a1
    088387F4:[00042080]: sll        $a0, $a0, 0x0002
    088387F8:[009D2021]: addu       $a0, $a0, $sp
    088387FC:[2484003C]: addiu      $a0, $a0, 60
    08838800:[C4E10000]: lwc1       $f1, 0($a3)
    08838804:[C4800000]: lwc1       $f0, 0($a0)
    08838808:[4601003C]: c.lt.s     $f0, $f1
    0883880C:[00000000]: nop
    08838810:[45000003]: bc1f       0x08838820
    08838814:[00000000]: nop
    08838818:[1000000C]: b          0x0883884C
    0883881C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838820:[46010032]: c.eq.s     $f0, $f1
    08838824:[00000000]: nop
    08838828:[45020009]: bc1fl      0x08838850
    0883882C:[24C60001]: addiu      $a2, $a2, 1
    08838830:[C4810004]: lwc1       $f1, 4($a0)
    08838834:[C4E00004]: lwc1       $f0, 4($a3)
    08838838:[4600083C]: c.lt.s     $f1, $f0
    0883883C:[00000000]: nop
    08838840:[45000002]: bc1f       0x0883884C
    08838844:[00000000]: nop
    08838848:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0883884C:[24C60001]: addiu      $a2, $a2, 1
    08838850:[2CC40003]: sltiu      $a0, $a2, 3
--> 08838854:[1480FFE5]: bne        $a0, $zr, 0x088387EC
    08838858:[24E70014]: addiu      $a3, $a3, 20
    0883885C:[5045001B]: beql       $v0, $a1, 0x088388CC
    08838860:[24420001]: addiu      $v0, $v0, 1
    08838864:[00052080]: sll        $a0, $a1, 0x0002
  Back Branch 08838764 233,484 times (length 25)
    088386F4:[E7B4000C]: swc1       $f20, 12($sp)
    088386F8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088386FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08838700:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08838704:[27A30050]: addiu      $v1, $sp, 80
--> 08838708:[00051080]: sll        $v0, $a1, 0x0002
    0883870C:[00451021]: addu       $v0, $v0, $a1
    08838710:[00021080]: sll        $v0, $v0, 0x0002
    08838714:[005D1021]: addu       $v0, $v0, $sp
    08838718:[C4610004]: lwc1       $f1, 4($v1)
    0883871C:[C4400040]: lwc1       $f0, 64($v0)
    08838720:[4601003C]: c.lt.s     $f0, $f1
    08838724:[00000000]: nop
    08838728:[45020003]: bc1fl      0x08838738
    0883872C:[00041080]: sll        $v0, $a0, 0x0002
    08838730:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838734:[00041080]: sll        $v0, $a0, 0x0002
    08838738:[00441021]: addu       $v0, $v0, $a0
    0883873C:[00021080]: sll        $v0, $v0, 0x0002
    08838740:[005D1021]: addu       $v0, $v0, $sp
    08838744:[C4400040]: lwc1       $f0, 64($v0)
    08838748:[4601003F]: c.ngt.s    $f0, $f1
    0883874C:[00000000]: nop
    08838750:[45030003]: bc1tl      0x08838760
    08838754:[24C60001]: addiu      $a2, $a2, 1
    08838758:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0883875C:[24C60001]: addiu      $a2, $a2, 1
    08838760:[2CC20003]: sltiu      $v0, $a2, 3
--> 08838764:[1440FFE8]: bne        $v0, $zr, 0x08838708
    08838768:[24630014]: addiu      $v1, $v1, 20
    0883876C:[00051080]: sll        $v0, $a1, 0x0002
    08838770:[00451021]: addu       $v0, $v0, $a1
    08838774:[00021080]: sll        $v0, $v0, 0x0002
  Back Branch 08838D1C 229,240 times (length 194)
  Back Branch 088388D0 209,932 times (length 66)
    088387BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088387C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088387C4:[1000017B]: b          0x08838DB4
    088387C8:[00000000]: nop
    088387CC:[27A3003C]: addiu      $v1, $sp, 60
--> 088387D0:[24460001]: addiu      $a2, $v0, 1
    088387D4:[00062080]: sll        $a0, $a2, 0x0002
    088387D8:[00862021]: addu       $a0, $a0, $a2
    088387DC:[00042080]: sll        $a0, $a0, 0x0002
    088387E0:[009D2021]: addu       $a0, $a0, $sp
    088387E4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088387E8:[2487003C]: addiu      $a3, $a0, 60
    088387EC:[00052080]: sll        $a0, $a1, 0x0002
    088387F0:[00852021]: addu       $a0, $a0, $a1
    088387F4:[00042080]: sll        $a0, $a0, 0x0002
    088387F8:[009D2021]: addu       $a0, $a0, $sp
    088387FC:[2484003C]: addiu      $a0, $a0, 60
    08838800:[C4E10000]: lwc1       $f1, 0($a3)
    08838804:[C4800000]: lwc1       $f0, 0($a0)
    08838808:[4601003C]: c.lt.s     $f0, $f1
    0883880C:[00000000]: nop
    08838810:[45000003]: bc1f       0x08838820
    08838814:[00000000]: nop
    08838818:[1000000C]: b          0x0883884C
    0883881C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838820:[46010032]: c.eq.s     $f0, $f1
    08838824:[00000000]: nop
    08838828:[45020009]: bc1fl      0x08838850
    0883882C:[24C60001]: addiu      $a2, $a2, 1
    08838830:[C4810004]: lwc1       $f1, 4($a0)
    08838834:[C4E00004]: lwc1       $f0, 4($a3)
    08838838:[4600083C]: c.lt.s     $f1, $f0
    0883883C:[00000000]: nop
    08838840:[45000002]: bc1f       0x0883884C
    08838844:[00000000]: nop
    08838848:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0883884C:[24C60001]: addiu      $a2, $a2, 1
    08838850:[2CC40003]: sltiu      $a0, $a2, 3
    08838854:[1480FFE5]: bne        $a0, $zr, 0x088387EC
    08838858:[24E70014]: addiu      $a3, $a3, 20
    0883885C:[5045001B]: beql       $v0, $a1, 0x088388CC
    08838860:[24420001]: addiu      $v0, $v0, 1
    08838864:[00052080]: sll        $a0, $a1, 0x0002
    08838868:[00852021]: addu       $a0, $a0, $a1
    0883886C:[00042080]: sll        $a0, $a0, 0x0002
    08838870:[009D2021]: addu       $a0, $a0, $sp
    08838874:[2485003C]: addiu      $a1, $a0, 60
    08838878:[C4640000]: lwc1       $f4, 0($v1)
    0883887C:[C4630004]: lwc1       $f3, 4($v1)
    08838880:[8C660008]: lw         $a2, 8($v1)
    08838884:[C462000C]: lwc1       $f2, 12($v1)
    08838888:[C4610010]: lwc1       $f1, 16($v1)
    0883888C:[C4A00000]: lwc1       $f0, 0($a1)
    08838890:[E4600000]: swc1       $f0, 0($v1)
    08838894:[C4A00004]: lwc1       $f0, 4($a1)
    08838898:[E4600004]: swc1       $f0, 4($v1)
    0883889C:[8CA40008]: lw         $a0, 8($a1)
    088388A0:[AC640008]: sw         $a0, 8($v1)
    088388A4:[C4A0000C]: lwc1       $f0, 12($a1)
    088388A8:[E460000C]: swc1       $f0, 12($v1)
    088388AC:[C4A00010]: lwc1       $f0, 16($a1)
    088388B0:[E4600010]: swc1       $f0, 16($v1)
    088388B4:[E4A40000]: swc1       $f4, 0($a1)
    088388B8:[E4A30004]: swc1       $f3, 4($a1)
    088388BC:[ACA60008]: sw         $a2, 8($a1)
    088388C0:[E4A2000C]: swc1       $f2, 12($a1)
    088388C4:[E4A10010]: swc1       $f1, 16($a1)
    088388C8:[24420001]: addiu      $v0, $v0, 1
    088388CC:[2C440002]: sltiu      $a0, $v0, 2
--> 088388D0:[1480FFBF]: bne        $a0, $zr, 0x088387D0
    088388D4:[24630014]: addiu      $v1, $v1, 20
    088388D8:[C7A2003C]: lwc1       $f2, 60($sp)
    088388DC:[44800000]: mtc1       $zr, $f0
    088388E0:[4600103C]: c.lt.s     $f2, $f0
  Back Branch 08838A08 504 times (length 10)
    088389D4:[3C024410]: lui        $v0, 0x4410 <=> li $v0, 0x44100000
    088389D8:[24120200]: addiu      $s2, $zr, 512 <=> li $s2, 512
    088389DC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088389E0:[27A4003C]: addiu      $a0, $sp, 60
    088389E4:[44820000]: mtc1       $v0, $f0
--> 088389E8:[C4810000]: lwc1       $f1, 0($a0)
    088389EC:[4600083D]: c.nge.s    $f1, $f0
    088389F0:[00000000]: nop
    088389F4:[45030003]: bc1tl      0x08838A04
    088389F8:[24630001]: addiu      $v1, $v1, 1
    088389FC:[26100001]: addiu      $s0, $s0, 1
    08838A00:[24630001]: addiu      $v1, $v1, 1
    08838A04:[2C620003]: sltiu      $v0, $v1, 3
--> 08838A08:[1440FFF7]: bne        $v0, $zr, 0x088389E8
    08838A0C:[24840014]: addiu      $a0, $a0, 20
    08838A10:[064200C5]: bltzl      $s2, 0x08838D28
    08838A14:[8E620000]: lw         $v0, 0($s3)
    08838A18:[00101080]: sll        $v0, $s0, 0x0002
_S1_2_880FB40 49,478,516 instructions (2.393%), 1,816,244 calls (0880FB40 - 0880FCD8, length 103)
    0880FB40:[8CE40000]: lw         $a0, 0($a3)
    0880FB44:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880FB48:[1483001B]: bne        $a0, $v1, 0x0880FBB8
    0880FB4C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0880FB50:[29030008]: slti       $v1, $t0, 8
    0880FB54:[5460000C]: bnel       $v1, $zr, 0x0880FB88
    0880FB58:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880FB5C:[8CA30000]: lw         $v1, 0($a1)
    0880FB60:[00022200]: sll        $a0, $v0, 0x0008
    0880FB64:[2508FFF8]: addiu      $t0, $t0, -8
    0880FB68:[90620000]: lbu        $v0, 0($v1)
    0880FB6C:[24630001]: addiu      $v1, $v1, 1
    0880FB70:[ACA30000]: sw         $v1, 0($a1)
    0880FB74:[8CC30000]: lw         $v1, 0($a2)
    0880FB78:[00821025]: or         $v0, $a0, $v0
    0880FB7C:[2463FFFF]: addiu      $v1, $v1, -1
    0880FB80:[10000009]: b          0x0880FBA8
    0880FB84:[ACC30000]: sw         $v1, 0($a2)
    0880FB88:[00682023]: subu       $a0, $v1, $t0
    0880FB8C:[ACE40000]: sw         $a0, 0($a3)
    0880FB90:[8CA30000]: lw         $v1, 0($a1)
    0880FB94:[01021004]: sllv       $v0, $v0, $t0
    0880FB98:[90630000]: lbu        $v1, 0($v1)
    0880FB9C:[00831807]: srav       $v1, $v1, $a0
    0880FBA0:[1000004C]: b          0x0880FCD4
    0880FBA4:[00431025]: or         $v0, $v0, $v1
    0880FBA8:[5500FFEA]: bnel       $t0, $zr, 0x0880FB54
    0880FBAC:[29030008]: slti       $v1, $t0, 8
    0880FBB0:[10000048]: b          0x0880FCD4
    0880FBB4:[00000000]: nop
    0880FBB8:[29030008]: slti       $v1, $t0, 8
    0880FBBC:[54600014]: bnel       $v1, $zr, 0x0880FC10
    0880FBC0:[8CE40000]: lw         $a0, 0($a3)
    0880FBC4:[8CAA0000]: lw         $t2, 0($a1)
    0880FBC8:[8CEB0000]: lw         $t3, 0($a3)
    0880FBCC:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    0880FBD0:[91490000]: lbu        $t1, 0($t2)
    0880FBD4:[006B2023]: subu       $a0, $v1, $t3
    0880FBD8:[00021A00]: sll        $v1, $v0, 0x0008
    0880FBDC:[91420001]: lbu        $v0, 1($t2)
    0880FBE0:[00892004]: sllv       $a0, $t1, $a0
    0880FBE4:[308400FF]: andi       $a0, $a0, 255
    0880FBE8:[00641825]: or         $v1, $v1, $a0
    0880FBEC:[01621007]: srav       $v0, $v0, $t3
    0880FBF0:[00621025]: or         $v0, $v1, $v0
    0880FBF4:[25430001]: addiu      $v1, $t2, 1
    0880FBF8:[ACA30000]: sw         $v1, 0($a1)
    0880FBFC:[8CC30000]: lw         $v1, 0($a2)
    0880FC00:[2508FFF8]: addiu      $t0, $t0, -8
    0880FC04:[2463FFFF]: addiu      $v1, $v1, -1
    0880FC08:[10000030]: b          0x0880FCCC
    0880FC0C:[ACC30000]: sw         $v1, 0($a2)
    0880FC10:[0088082A]: slt        $at, $a0, $t0
    0880FC14:[54200016]: bnel       $at, $zr, 0x0880FC70
    0880FC18:[01021804]: sllv       $v1, $v0, $t0
    0880FC1C:[8CA30000]: lw         $v1, 0($a1)
    0880FC20:[240A0008]: addiu      $t2, $zr, 8 <=> li $t2, 8
    0880FC24:[01444823]: subu       $t1, $t2, $a0
    0880FC28:[906B0000]: lbu        $t3, 0($v1)
    0880FC2C:[01021004]: sllv       $v0, $v0, $t0
    0880FC30:[00881823]: subu       $v1, $a0, $t0
    0880FC34:[012B4804]: sllv       $t1, $t3, $t1
    0880FC38:[01482023]: subu       $a0, $t2, $t0
    0880FC3C:[312900FF]: andi       $t1, $t1, 255
    0880FC40:[00892007]: srav       $a0, $t1, $a0
    0880FC44:[00441025]: or         $v0, $v0, $a0
    0880FC48:[14600022]: bne        $v1, $zr, 0x0880FCD4
    0880FC4C:[ACE30000]: sw         $v1, 0($a3)
    0880FC50:[ACEA0000]: sw         $t2, 0($a3)
    0880FC54:[8CA30000]: lw         $v1, 0($a1)
    0880FC58:[24630001]: addiu      $v1, $v1, 1
    0880FC5C:[ACA30000]: sw         $v1, 0($a1)
    0880FC60:[8CC30000]: lw         $v1, 0($a2)
    0880FC64:[2463FFFF]: addiu      $v1, $v1, -1
    0880FC68:[1000001A]: b          0x0880FCD4
    0880FC6C:[ACC30000]: sw         $v1, 0($a2)
    0880FC70:[8CA90000]: lw         $t1, 0($a1)
    0880FC74:[01045823]: subu       $t3, $t0, $a0
    0880FC78:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0880FC7C:[004B5023]: subu       $t2, $v0, $t3
    0880FC80:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0880FC84:[00821004]: sllv       $v0, $v0, $a0
    0880FC88:[2444FFFF]: addiu      $a0, $v0, -1
    0880FC8C:[91280000]: lbu        $t0, 0($t1)
    0880FC90:[91220001]: lbu        $v0, 1($t1)
    0880FC94:[01042024]: and        $a0, $t0, $a0
    0880FC98:[01642004]: sllv       $a0, $a0, $t3
    0880FC9C:[308400FF]: andi       $a0, $a0, 255
    0880FCA0:[01421007]: srav       $v0, $v0, $t2
    0880FCA4:[00641825]: or         $v1, $v1, $a0
    0880FCA8:[ACEA0000]: sw         $t2, 0($a3)
    0880FCAC:[00431025]: or         $v0, $v0, $v1
    0880FCB0:[8CA30000]: lw         $v1, 0($a1)
    0880FCB4:[24630001]: addiu      $v1, $v1, 1
    0880FCB8:[ACA30000]: sw         $v1, 0($a1)
    0880FCBC:[8CC30000]: lw         $v1, 0($a2)
    0880FCC0:[2463FFFF]: addiu      $v1, $v1, -1
    0880FCC4:[10000003]: b          0x0880FCD4
    0880FCC8:[ACC30000]: sw         $v1, 0($a2)
    0880FCCC:[5500FFBB]: bnel       $t0, $zr, 0x0880FBBC
    0880FCD0:[29030008]: slti       $v1, $t0, 8
    0880FCD4:[03E00008]: jr         $ra
    0880FCD8:[00000000]: nop
_S1_2_8898450 43,149,060 instructions (2.087%), 40,630 calls (08898450 - 08898674, length 138)
    08898450:[240B7FFF]: addiu      $t3, $zr, 32767 <=> li $t3, 32767
    08898454:[240C8001]: addiu      $t4, $zr, -32767 <=> li $t4, -32767
    08898458:[240D7FFF]: addiu      $t5, $zr, 32767 <=> li $t5, 32767
    0889845C:[240E8001]: addiu      $t6, $zr, -32767 <=> li $t6, -32767
    08898460:[8CAA0000]: lw         $t2, 0($a1)
    08898464:[8CA90004]: lw         $t1, 4($a1)
    08898468:[014B502D]: min        $t2, $t2, $t3
    0889846C:[012D482D]: min        $t1, $t1, $t5
    08898470:[014C502C]: max        $t2, $t2, $t4
    08898474:[012E482C]: max        $t1, $t1, $t6
    08898478:[A48A0000]: sh         $t2, 0($a0)
    0889847C:[A4890002]: sh         $t1, 2($a0)
    08898480:[24C6FFFF]: addiu      $a2, $a2, -1
    08898484:[8CA80008]: lw         $t0, 8($a1)
    08898488:[8CA7000C]: lw         $a3, 12($a1)
    0889848C:[010B402D]: min        $t0, $t0, $t3
    08898490:[00ED382D]: min        $a3, $a3, $t5
    08898494:[010C402C]: max        $t0, $t0, $t4
    08898498:[00EE382C]: max        $a3, $a3, $t6
    0889849C:[A4880004]: sh         $t0, 4($a0)
    088984A0:[A4870006]: sh         $a3, 6($a0)
    088984A4:[8CAA0010]: lw         $t2, 16($a1)
    088984A8:[8CA90014]: lw         $t1, 20($a1)
    088984AC:[014B502D]: min        $t2, $t2, $t3
    088984B0:[012D482D]: min        $t1, $t1, $t5
    088984B4:[014C502C]: max        $t2, $t2, $t4
    088984B8:[012E482C]: max        $t1, $t1, $t6
    088984BC:[A48A0008]: sh         $t2, 8($a0)
    088984C0:[A489000A]: sh         $t1, 10($a0)
    088984C4:[8CA80018]: lw         $t0, 24($a1)
    088984C8:[8CA7001C]: lw         $a3, 28($a1)
    088984CC:[010B402D]: min        $t0, $t0, $t3
    088984D0:[00ED382D]: min        $a3, $a3, $t5
    088984D4:[010C402C]: max        $t0, $t0, $t4
    088984D8:[00EE382C]: max        $a3, $a3, $t6
    088984DC:[A488000C]: sh         $t0, 12($a0)
    088984E0:[A487000E]: sh         $a3, 14($a0)
    088984E4:[8CAA0020]: lw         $t2, 32($a1)
    088984E8:[8CA90024]: lw         $t1, 36($a1)
    088984EC:[014B502D]: min        $t2, $t2, $t3
    088984F0:[012D482D]: min        $t1, $t1, $t5
    088984F4:[014C502C]: max        $t2, $t2, $t4
    088984F8:[012E482C]: max        $t1, $t1, $t6
    088984FC:[A48A0010]: sh         $t2, 16($a0)
    08898500:[A4890012]: sh         $t1, 18($a0)
    08898504:[8CA80028]: lw         $t0, 40($a1)
    08898508:[8CA7002C]: lw         $a3, 44($a1)
    0889850C:[010B402D]: min        $t0, $t0, $t3
    08898510:[00ED382D]: min        $a3, $a3, $t5
    08898514:[010C402C]: max        $t0, $t0, $t4
    08898518:[00EE382C]: max        $a3, $a3, $t6
    0889851C:[A4880014]: sh         $t0, 20($a0)
    08898520:[A4870016]: sh         $a3, 22($a0)
    08898524:[8CAA0030]: lw         $t2, 48($a1)
    08898528:[8CA90034]: lw         $t1, 52($a1)
    0889852C:[014B502D]: min        $t2, $t2, $t3
    08898530:[012D482D]: min        $t1, $t1, $t5
    08898534:[014C502C]: max        $t2, $t2, $t4
    08898538:[012E482C]: max        $t1, $t1, $t6
    0889853C:[A48A0018]: sh         $t2, 24($a0)
    08898540:[A489001A]: sh         $t1, 26($a0)
    08898544:[8CA80038]: lw         $t0, 56($a1)
    08898548:[8CA7003C]: lw         $a3, 60($a1)
    0889854C:[010B402D]: min        $t0, $t0, $t3
    08898550:[00ED382D]: min        $a3, $a3, $t5
    08898554:[010C402C]: max        $t0, $t0, $t4
    08898558:[00EE382C]: max        $a3, $a3, $t6
    0889855C:[A488001C]: sh         $t0, 28($a0)
    08898560:[A487001E]: sh         $a3, 30($a0)
    08898564:[8CAA0040]: lw         $t2, 64($a1)
    08898568:[8CA90044]: lw         $t1, 68($a1)
    0889856C:[014B502D]: min        $t2, $t2, $t3
    08898570:[012D482D]: min        $t1, $t1, $t5
    08898574:[014C502C]: max        $t2, $t2, $t4
    08898578:[012E482C]: max        $t1, $t1, $t6
    0889857C:[A48A0020]: sh         $t2, 32($a0)
    08898580:[A4890022]: sh         $t1, 34($a0)
    08898584:[8CA80048]: lw         $t0, 72($a1)
    08898588:[8CA7004C]: lw         $a3, 76($a1)
    0889858C:[010B402D]: min        $t0, $t0, $t3
    08898590:[00ED382D]: min        $a3, $a3, $t5
    08898594:[010C402C]: max        $t0, $t0, $t4
    08898598:[00EE382C]: max        $a3, $a3, $t6
    0889859C:[A4880024]: sh         $t0, 36($a0)
    088985A0:[A4870026]: sh         $a3, 38($a0)
    088985A4:[8CAA0050]: lw         $t2, 80($a1)
    088985A8:[8CA90054]: lw         $t1, 84($a1)
    088985AC:[014B502D]: min        $t2, $t2, $t3
    088985B0:[012D482D]: min        $t1, $t1, $t5
    088985B4:[014C502C]: max        $t2, $t2, $t4
    088985B8:[012E482C]: max        $t1, $t1, $t6
    088985BC:[A48A0028]: sh         $t2, 40($a0)
    088985C0:[A489002A]: sh         $t1, 42($a0)
    088985C4:[8CA80058]: lw         $t0, 88($a1)
    088985C8:[8CA7005C]: lw         $a3, 92($a1)
    088985CC:[010B402D]: min        $t0, $t0, $t3
    088985D0:[00ED382D]: min        $a3, $a3, $t5
    088985D4:[010C402C]: max        $t0, $t0, $t4
    088985D8:[00EE382C]: max        $a3, $a3, $t6
    088985DC:[A488002C]: sh         $t0, 44($a0)
    088985E0:[A487002E]: sh         $a3, 46($a0)
    088985E4:[8CAA0060]: lw         $t2, 96($a1)
    088985E8:[8CA90064]: lw         $t1, 100($a1)
    088985EC:[014B502D]: min        $t2, $t2, $t3
    088985F0:[012D482D]: min        $t1, $t1, $t5
    088985F4:[014C502C]: max        $t2, $t2, $t4
    088985F8:[012E482C]: max        $t1, $t1, $t6
    088985FC:[A48A0030]: sh         $t2, 48($a0)
    08898600:[A4890032]: sh         $t1, 50($a0)
    08898604:[8CA80068]: lw         $t0, 104($a1)
    08898608:[8CA7006C]: lw         $a3, 108($a1)
    0889860C:[010B402D]: min        $t0, $t0, $t3
    08898610:[00ED382D]: min        $a3, $a3, $t5
    08898614:[010C402C]: max        $t0, $t0, $t4
    08898618:[00EE382C]: max        $a3, $a3, $t6
    0889861C:[A4880034]: sh         $t0, 52($a0)
    08898620:[A4870036]: sh         $a3, 54($a0)
    08898624:[8CAA0070]: lw         $t2, 112($a1)
    08898628:[8CA90074]: lw         $t1, 116($a1)
    0889862C:[014B502D]: min        $t2, $t2, $t3
    08898630:[012D482D]: min        $t1, $t1, $t5
    08898634:[014C502C]: max        $t2, $t2, $t4
    08898638:[012E482C]: max        $t1, $t1, $t6
    0889863C:[A48A0038]: sh         $t2, 56($a0)
    08898640:[A489003A]: sh         $t1, 58($a0)
    08898644:[8CA80078]: lw         $t0, 120($a1)
    08898648:[8CA7007C]: lw         $a3, 124($a1)
    0889864C:[010B402D]: min        $t0, $t0, $t3
    08898650:[00ED382D]: min        $a3, $a3, $t5
    08898654:[010C402C]: max        $t0, $t0, $t4
    08898658:[00EE382C]: max        $a3, $a3, $t6
    0889865C:[A488003C]: sh         $t0, 60($a0)
    08898660:[A487003E]: sh         $a3, 62($a0)
    08898664:[24A50080]: addiu      $a1, $a1, 128
    08898668:[14C0FF7D]: bne        $a2, $zr, 0x08898460
    0889866C:[24840040]: addiu      $a0, $a0, 64
    08898670:[03E00008]: jr         $ra
    08898674:[00000000]: nop
  Back Branch 08898668 325,040 times (length 132)
_S1_2_889EBC8 38,147,155 instructions (1.845%), 1,467,237 calls (0889EBC8 - 0889EC4C, length 34)
    0889EBC8:[27BDFFF0]: addiu      $sp, $sp, -16
    0889EBCC:[AFB00000]: sw         $s0, 0($sp)
    0889EBD0:[3C100894]: lui        $s0, 0x0894 <=> li $s0, 0x08940000
    0889EBD4:[3C030894]: lui        $v1, 0x0894 <=> li $v1, 0x08940000
    0889EBD8:[8E043A3C]: lw         $a0, 14908($s0)
    0889EBDC:[AFBF0008]: sw         $ra, 8($sp)
    0889EBE0:[10800016]: beq        $a0, $zr, 0x0889EC3C
    0889EBE4:[AFB10004]: sw         $s1, 4($sp)
    0889EBE8:[8C65378C]: lw         $a1, 14220($v1)
    0889EBEC:[3C110894]: lui        $s1, 0x0894 <=> li $s1, 0x08940000
    0889EBF0:[24A4FFFF]: addiu      $a0, $a1, -1
    0889EBF4:[AC64378C]: sw         $a0, 14220($v1)
    0889EBF8:[8C62378C]: lw         $v0, 14220($v1)
    0889EBFC:[1440000C]: bne        $v0, $zr, 0x0889EC30
    0889EC00:[26093A3C]: addiu      $t1, $s0, 14908
    0889EC04:[8E283790]: lw         $t0, 14224($s1)
    0889EC08:[3C03088F]: lui        $v1, 0x088F <=> li $v1, 0x088F0000
    0889EC0C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0889EC10:[2464766C]: addiu      $a0, $v1, 30316
    0889EC14:[11070004]: beq        $t0, $a3, 0x0889EC28
    0889EC18:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0889EC1C:[8E253790]: lw         $a1, 14224($s1)
    0889EC20:[0E227AB8]: jal        0x0889EAE0
    0889EC24:[00000000]: nop
    0889EC28:[AE203790]: sw         $zr, 14224($s1)
    0889EC2C:[26093A3C]: addiu      $t1, $s0, 14908
    0889EC30:[8E063A3C]: lw         $a2, 14908($s0)
    0889EC34:[00C0F809]: jalr       $ra, $a2
    0889EC38:[8D240004]: lw         $a0, 4($t1)
    0889EC3C:[8FBF0008]: lw         $ra, 8($sp)
    0889EC40:[8FB10004]: lw         $s1, 4($sp)
    0889EC44:[8FB00000]: lw         $s0, 0($sp)
    0889EC48:[03E00008]: jr         $ra
    0889EC4C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8885548 35,574,158 instructions (1.721%), 9,928 calls (08885548 - 08885B08, length 369)
    08885548:[27BDFF80]: addiu      $sp, $sp, -128
    0888554C:[AFBF0074]: sw         $ra, 116($sp)
    08885550:[AFBE0070]: sw         $fp, 112($sp)
    08885554:[AFB7006C]: sw         $s7, 108($sp)
    08885558:[AFB60068]: sw         $s6, 104($sp)
    0888555C:[AFB50064]: sw         $s5, 100($sp)
    08885560:[AFB40060]: sw         $s4, 96($sp)
    08885564:[AFB3005C]: sw         $s3, 92($sp)
    08885568:[AFB20058]: sw         $s2, 88($sp)
    0888556C:[AFB10054]: sw         $s1, 84($sp)
    08885570:[AFB00050]: sw         $s0, 80($sp)
    08885574:[AFA40000]: sw         $a0, 0($sp)
    08885578:[8CA40018]: lw         $a0, 24($a1)
    0888557C:[8CAA0010]: lw         $t2, 16($a1)
    08885580:[8CA20014]: lw         $v0, 20($a1)
    08885584:[AFA40024]: sw         $a0, 36($sp)
    08885588:[8CA40004]: lw         $a0, 4($a1)
    0888558C:[AFAA001C]: sw         $t2, 28($sp)
    08885590:[AFA60004]: sw         $a2, 4($sp)
    08885594:[AFA70008]: sw         $a3, 8($sp)
    08885598:[AFA8000C]: sw         $t0, 12($sp)
    0888559C:[AFA90010]: sw         $t1, 16($sp)
    088855A0:[AFA40018]: sw         $a0, 24($sp)
    088855A4:[AFA20020]: sw         $v0, 32($sp)
    088855A8:[1940012B]: blez       $t2, 0x08885A58
    088855AC:[AFA00014]: sw         $zr, 20($sp)
    088855B0:[38850002]: xori       $a1, $a0, 2
    088855B4:[2CA30001]: sltiu      $v1, $a1, 1
    088855B8:[AFA30028]: sw         $v1, 40($sp)
    088855BC:[AFA00040]: sw         $zr, 64($sp)
    088855C0:[8FB20014]: lw         $s2, 20($sp)
    088855C4:[8FB50020]: lw         $s5, 32($sp)
    088855C8:[8FB7000C]: lw         $s7, 12($sp)
    088855CC:[8FAF0010]: lw         $t7, 16($sp)
    088855D0:[0255A02A]: slt        $s4, $s2, $s5
    088855D4:[AFB40030]: sw         $s4, 48($sp)
    088855D8:[0017B140]: sll        $s6, $s7, 0x0005
    088855DC:[02D29821]: addu       $s3, $s6, $s2
    088855E0:[8FB10030]: lw         $s1, 48($sp)
    088855E4:[8FAE0008]: lw         $t6, 8($sp)
    088855E8:[8FAB0004]: lw         $t3, 4($sp)
    088855EC:[8FA80028]: lw         $t0, 40($sp)
    088855F0:[00136880]: sll        $t5, $s3, 0x0002
    088855F4:[00128040]: sll        $s0, $s2, 0x0001
    088855F8:[00125080]: sll        $t2, $s2, 0x0002
    088855FC:[3A270001]: xori       $a3, $s1, 1
    08885600:[01AE6021]: addu       $t4, $t5, $t6
    08885604:[014B4821]: addu       $t1, $t2, $t3
    08885608:[01073024]: and        $a2, $t0, $a3
    0888560C:[020F9821]: addu       $s3, $s0, $t7
    08885610:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08885614:[AFAC0034]: sw         $t4, 52($sp)
    08885618:[AFA9003C]: sw         $t1, 60($sp)
    0888561C:[AFA6002C]: sw         $a2, 44($sp)
    08885620:[AFA00038]: sw         $zr, 56($sp)
    08885624:[8FAC0030]: lw         $t4, 48($sp)
    08885628:[11800134]: beq        $t4, $zr, 0x08885AFC
    0888562C:[8FA50018]: lw         $a1, 24($sp)
    08885630:[03C5682A]: slt        $t5, $fp, $a1
    08885634:[11A00100]: beq        $t5, $zr, 0x08885A38
    08885638:[8FB50014]: lw         $s5, 20($sp)
    0888563C:[8FB8003C]: lw         $t8, 60($sp)
    08885640:[8F030000]: lw         $v1, 0($t8)
    08885644:[506000F9]: beql       $v1, $zr, 0x08885A2C
    08885648:[A6600000]: sh         $zr, 0($s3)
    0888564C:[00037040]: sll        $t6, $v1, 0x0001
    08885650:[8FAC0040]: lw         $t4, 64($sp)
    08885654:[8FAA0034]: lw         $t2, 52($sp)
    08885658:[01C36821]: addu       $t5, $t6, $v1
    0888565C:[8FA90024]: lw         $t1, 36($sp)
    08885660:[000D58C0]: sll        $t3, $t5, 0x0003
    08885664:[018B1821]: addu       $v1, $t4, $t3
    08885668:[8D450000]: lw         $a1, 0($t2)
    0888566C:[00691021]: addu       $v0, $v1, $t1
    08885670:[3C080890]: lui        $t0, 0x0890 <=> li $t0, 0x08900000
    08885674:[8C590008]: lw         $t9, 8($v0)
    08885678:[00053080]: sll        $a2, $a1, 0x0002
    0888567C:[25072B5C]: addiu      $a3, $t0, 11100
    08885680:[00C72021]: addu       $a0, $a2, $a3
    08885684:[24150003]: addiu      $s5, $zr, 3 <=> li $s5, 3
    08885688:[8C970000]: lw         $s7, 0($a0)
    0888568C:[8C560014]: lw         $s6, 20($v0)
    08885690:[8C540010]: lw         $s4, 16($v0)
    08885694:[133500A2]: beq        $t9, $s5, 0x08885920
    08885698:[8FB20038]: lw         $s2, 56($sp)
    0888569C:[8C4C0004]: lw         $t4, 4($v0)
    088856A0:[8C500000]: lw         $s0, 0($v0)
    088856A4:[8FA40000]: lw         $a0, 0($sp)
    088856A8:[0E220E38]: jal        0x088838E0
    088856AC:[01802821]: addu       $a1, $t4, $zr <=> move $a1, $t4
    088856B0:[12150081]: beq        $s0, $s5, 0x088858B8
    088856B4:[24070005]: addiu      $a3, $zr, 5 <=> li $a3, 5
    088856B8:[12070065]: beq        $s0, $a3, 0x08885850
    088856BC:[240B0009]: addiu      $t3, $zr, 9 <=> li $t3, 9
    088856C0:[120B0043]: beq        $s0, $t3, 0x088857D0
    088856C4:[8FB10014]: lw         $s1, 20($sp)
    088856C8:[0050001A]: div        $v0, $s0
    088856CC:[025E1021]: addu       $v0, $s2, $fp
    088856D0:[0002A940]: sll        $s5, $v0, 0x0005
    088856D4:[02B19021]: addu       $s2, $s5, $s1
    088856D8:[8FAF0010]: lw         $t7, 16($sp)
    088856DC:[00127040]: sll        $t6, $s2, 0x0001
    088856E0:[52000001]: beql       $s0, $zr, 0x088856E8
    088856E4:[000001CD]: break      0x00007
    088856E8:[01CF3021]: addu       $a2, $t6, $t7
    088856EC:[00002812]: mflo       $a1
    088856F0:[00006010]: mfhi       $t4
    088856F4:[00B0001A]: div        $a1, $s0
    088856F8:[00006812]: mflo       $t5
    088856FC:[00005010]: mfhi       $t2
    08885700:[01B0001A]: div        $t5, $s0
    08885704:[00008810]: mfhi       $s1
    08885708:[01940018]: mult       $t4, $s4
    0888570C:[00003812]: mflo       $a3
    08885710:[00F65821]: addu       $t3, $a3, $s6
    08885714:[000B2083]: sra        $a0, $t3, 0x0002
    08885718:[00970018]: mult       $a0, $s7
    0888571C:[24CB0040]: addiu      $t3, $a2, 64
    08885720:[00004812]: mflo       $t1
    08885724:[01540018]: mult       $t2, $s4
    08885728:[00094403]: sra        $t0, $t1, 0x0010
    0888572C:[A4C80000]: sh         $t0, 0($a2)
    08885730:[0000C812]: mflo       $t9
    08885734:[0336C021]: addu       $t8, $t9, $s6
    08885738:[00181083]: sra        $v0, $t8, 0x0002
    0888573C:[00570018]: mult       $v0, $s7
    08885740:[0000A812]: mflo       $s5
    08885744:[02340018]: mult       $s1, $s4
    08885748:[00159403]: sra        $s2, $s5, 0x0010
    0888574C:[A5720000]: sh         $s2, 0($t3)
    08885750:[00007812]: mflo       $t7
    08885754:[01F67021]: addu       $t6, $t7, $s6
    08885758:[000E2883]: sra        $a1, $t6, 0x0002
    0888575C:[00B70018]: mult       $a1, $s7
    08885760:[00006812]: mflo       $t5
    08885764:[000D6403]: sra        $t4, $t5, 0x0010
    08885768:[A56C0040]: sh         $t4, 64($t3)
    0888576C:[8FB0002C]: lw         $s0, 44($sp)
    08885770:[1200000C]: beq        $s0, $zr, 0x088857A4
    08885774:[8FA7003C]: lw         $a3, 60($sp)
    08885778:[8FA60014]: lw         $a2, 20($sp)
    0888577C:[8FB90010]: lw         $t9, 16($sp)
    08885780:[0006C040]: sll        $t8, $a2, 0x0001
    08885784:[0338B021]: addu       $s6, $t9, $t8
    08885788:[96C30000]: lhu        $v1, 0($s6)
    0888578C:[96D70040]: lhu        $s7, 64($s6)
    08885790:[96D40080]: lhu        $s4, 128($s6)
    08885794:[A6C300C0]: sh         $v1, 192($s6)
    08885798:[A6D40140]: sh         $s4, 320($s6)
    0888579C:[A6D70100]: sh         $s7, 256($s6)
    088857A0:[8FA7003C]: lw         $a3, 60($sp)
    088857A4:[8FA40038]: lw         $a0, 56($sp)
    088857A8:[8FA90034]: lw         $t1, 52($sp)
    088857AC:[24EB0080]: addiu      $t3, $a3, 128
    088857B0:[248A0002]: addiu      $t2, $a0, 2
    088857B4:[25280180]: addiu      $t0, $t1, 384
    088857B8:[AFAB003C]: sw         $t3, 60($sp)
    088857BC:[27DE0001]: addiu      $fp, $fp, 1
    088857C0:[267300C0]: addiu      $s3, $s3, 192
    088857C4:[AFAA0038]: sw         $t2, 56($sp)
    088857C8:[0A221589]: j          0x08885624
    088857CC:[AFA80034]: sw         $t0, 52($sp)
    088857D0:[3C0A0890]: lui        $t2, 0x0890 <=> li $t2, 0x08900000
    088857D4:[2548409C]: addiu      $t0, $t2, 16540
    088857D8:[00484821]: addu       $t1, $v0, $t0
    088857DC:[81260000]: lb         $a2, 0($t1)
    088857E0:[01029021]: addu       $s2, $t0, $v0
    088857E4:[00D40018]: mult       $a2, $s4
    088857E8:[0000C812]: mflo       $t9
    088857EC:[0336C021]: addu       $t8, $t9, $s6
    088857F0:[00181083]: sra        $v0, $t8, 0x0002
    088857F4:[00570018]: mult       $v0, $s7
    088857F8:[00008812]: mflo       $s1
    088857FC:[0011AC03]: sra        $s5, $s1, 0x0010
    08885800:[A6750000]: sh         $s5, 0($s3)
    08885804:[82500400]: lb         $s0, 1024($s2)
    08885808:[02140018]: mult       $s0, $s4
    0888580C:[00003812]: mflo       $a3
    08885810:[00F67821]: addu       $t7, $a3, $s6
    08885814:[000F7083]: sra        $t6, $t7, 0x0002
    08885818:[01D70018]: mult       $t6, $s7
    0888581C:[00002812]: mflo       $a1
    08885820:[00056C03]: sra        $t5, $a1, 0x0010
    08885824:[A66D0040]: sh         $t5, 64($s3)
    08885828:[82420800]: lb         $v0, 2048($s2)
    0888582C:[00540018]: mult       $v0, $s4
    08885830:[00001812]: mflo       $v1
    08885834:[00762021]: addu       $a0, $v1, $s6
    08885838:[0004A083]: sra        $s4, $a0, 0x0002
    0888583C:[02970018]: mult       $s4, $s7
    08885840:[0000B812]: mflo       $s7
    08885844:[0017B403]: sra        $s6, $s7, 0x0010
    08885848:[0A2215DB]: j          0x0888576C
    0888584C:[A6760080]: sh         $s6, 128($s3)
    08885850:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08885854:[246A3F1C]: addiu      $t2, $v1, 16156
    08885858:[004A2021]: addu       $a0, $v0, $t2
    0888585C:[80890000]: lb         $t1, 0($a0)
    08885860:[25480080]: addiu      $t0, $t2, 128
    08885864:[0048A821]: addu       $s5, $v0, $t0
    08885868:[01340018]: mult       $t1, $s4
    0888586C:[01026021]: addu       $t4, $t0, $v0
    08885870:[00003012]: mflo       $a2
    08885874:[00D6C821]: addu       $t9, $a2, $s6
    08885878:[0019C083]: sra        $t8, $t9, 0x0002
    0888587C:[03170018]: mult       $t8, $s7
    08885880:[00001012]: mflo       $v0
    08885884:[00028C03]: sra        $s1, $v0, 0x0010
    08885888:[A6710000]: sh         $s1, 0($s3)
    0888588C:[82B20000]: lb         $s2, 0($s5)
    08885890:[02540018]: mult       $s2, $s4
    08885894:[00008012]: mflo       $s0
    08885898:[02167821]: addu       $t7, $s0, $s6
    0888589C:[000F7083]: sra        $t6, $t7, 0x0002
    088858A0:[01D70018]: mult       $t6, $s7
    088858A4:[00002812]: mflo       $a1
    088858A8:[00056C03]: sra        $t5, $a1, 0x0010
    088858AC:[A66D0040]: sh         $t5, 64($s3)
    088858B0:[0A22160B]: j          0x0888582C
    088858B4:[81820080]: lb         $v0, 128($t4)
    088858B8:[3C0B0890]: lui        $t3, 0x0890 <=> li $t3, 0x08900000
    088858BC:[256A3EBC]: addiu      $t2, $t3, 16060
    088858C0:[004A2021]: addu       $a0, $v0, $t2
    088858C4:[80890000]: lb         $t1, 0($a0)
    088858C8:[25430020]: addiu      $v1, $t2, 32
    088858CC:[00438821]: addu       $s1, $v0, $v1
    088858D0:[01340018]: mult       $t1, $s4
    088858D4:[00626821]: addu       $t5, $v1, $v0
    088858D8:[00004012]: mflo       $t0
    088858DC:[01163021]: addu       $a2, $t0, $s6
    088858E0:[0006C883]: sra        $t9, $a2, 0x0002
    088858E4:[03370018]: mult       $t9, $s7
    088858E8:[0000C012]: mflo       $t8
    088858EC:[00181403]: sra        $v0, $t8, 0x0010
    088858F0:[A6620000]: sh         $v0, 0($s3)
    088858F4:[82350000]: lb         $s5, 0($s1)
    088858F8:[02B40018]: mult       $s5, $s4
    088858FC:[00009012]: mflo       $s2
    08885900:[02568021]: addu       $s0, $s2, $s6
    08885904:[00107883]: sra        $t7, $s0, 0x0002
    08885908:[01F70018]: mult       $t7, $s7
    0888590C:[00007012]: mflo       $t6
    08885910:[000E2C03]: sra        $a1, $t6, 0x0010
    08885914:[A6650040]: sh         $a1, 64($s3)
    08885918:[0A22160B]: j          0x0888582C
    0888591C:[81A20020]: lb         $v0, 32($t5)
    08885920:[8C510004]: lw         $s1, 4($v0)
    08885924:[2A2F0009]: slti       $t7, $s1, 9
    08885928:[11E00026]: beq        $t7, $zr, 0x088859C4
    0888592C:[8FA40000]: lw         $a0, 0($sp)
    08885930:[00111040]: sll        $v0, $s1, 0x0001
    08885934:[3C150890]: lui        $s5, 0x0890 <=> li $s5, 0x08900000
    08885938:[00512821]: addu       $a1, $v0, $s1
    0888593C:[00118080]: sll        $s0, $s1, 0x0002
    08885940:[0E220E38]: jal        0x088838E0
    08885944:[26B22E14]: addiu      $s2, $s5, 11796
    08885948:[02127821]: addu       $t7, $s0, $s2
    0888594C:[8DED0000]: lw         $t5, 0($t7)
    08885950:[02226007]: srav       $t4, $v0, $s1
    08885954:[022CC807]: srav       $t9, $t4, $s1
    08885958:[004D7024]: and        $t6, $v0, $t5
    0888595C:[01D40018]: mult       $t6, $s4
    08885960:[018D4824]: and        $t1, $t4, $t5
    08885964:[00003812]: mflo       $a3
    08885968:[00F65821]: addu       $t3, $a3, $s6
    0888596C:[000B5083]: sra        $t2, $t3, 0x0002
    08885970:[01570018]: mult       $t2, $s7
    08885974:[00001812]: mflo       $v1
    08885978:[01340018]: mult       $t1, $s4
    0888597C:[00032C03]: sra        $a1, $v1, 0x0010
    08885980:[A6650080]: sh         $a1, 128($s3)
    08885984:[00004012]: mflo       $t0
    08885988:[01163021]: addu       $a2, $t0, $s6
    0888598C:[00062083]: sra        $a0, $a2, 0x0002
    08885990:[00970018]: mult       $a0, $s7
    08885994:[0000C012]: mflo       $t8
    08885998:[03340018]: mult       $t9, $s4
    0888599C:[0018AC03]: sra        $s5, $t8, 0x0010
    088859A0:[A6750040]: sh         $s5, 64($s3)
    088859A4:[0000A012]: mflo       $s4
    088859A8:[02969021]: addu       $s2, $s4, $s6
    088859AC:[00128883]: sra        $s1, $s2, 0x0002
    088859B0:[02370018]: mult       $s1, $s7
    088859B4:[00008012]: mflo       $s0
    088859B8:[00101403]: sra        $v0, $s0, 0x0010
    088859BC:[0A2215DB]: j          0x0888576C
    088859C0:[A6620000]: sh         $v0, 0($s3)
    088859C4:[0E220E38]: jal        0x088838E0
    088859C8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088859CC:[00540018]: mult       $v0, $s4
    088859D0:[8FA40000]: lw         $a0, 0($sp)
    088859D4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088859D8:[00003812]: mflo       $a3
    088859DC:[00F65821]: addu       $t3, $a3, $s6
    088859E0:[000B5083]: sra        $t2, $t3, 0x0002
    088859E4:[01570018]: mult       $t2, $s7
    088859E8:[00004812]: mflo       $t1
    088859EC:[00091C03]: sra        $v1, $t1, 0x0010
    088859F0:[0E220E38]: jal        0x088838E0
    088859F4:[A6630000]: sh         $v1, 0($s3)
    088859F8:[00540018]: mult       $v0, $s4
    088859FC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08885A00:[8FA40000]: lw         $a0, 0($sp)
    08885A04:[00004012]: mflo       $t0
    08885A08:[01163021]: addu       $a2, $t0, $s6
    08885A0C:[0006C883]: sra        $t9, $a2, 0x0002
    08885A10:[03370018]: mult       $t9, $s7
    08885A14:[0000C012]: mflo       $t8
    08885A18:[00188C03]: sra        $s1, $t8, 0x0010
    08885A1C:[0E220E38]: jal        0x088838E0
    08885A20:[A6710040]: sh         $s1, 64($s3)
    08885A24:[0A22160C]: j          0x08885830
    08885A28:[00540018]: mult       $v0, $s4
    08885A2C:[A6600040]: sh         $zr, 64($s3)
    08885A30:[0A2215DB]: j          0x0888576C
    08885A34:[A6600080]: sh         $zr, 128($s3)
    08885A38:[8FAE0040]: lw         $t6, 64($sp)
    08885A3C:[8FAF001C]: lw         $t7, 28($sp)
    08885A40:[26B20001]: addiu      $s2, $s5, 1
    08885A44:[25D30180]: addiu      $s3, $t6, 384
    08885A48:[024FF02A]: slt        $fp, $s2, $t7
    08885A4C:[AFB20014]: sw         $s2, 20($sp)
    08885A50:[17C0FEDB]: bne        $fp, $zr, 0x088855C0
    08885A54:[AFB30040]: sw         $s3, 64($sp)
    08885A58:[8FA2001C]: lw         $v0, 28($sp)
    08885A5C:[28510020]: slti       $s1, $v0, 32
    08885A60:[1220001A]: beq        $s1, $zr, 0x08885ACC
    08885A64:[AFA20014]: sw         $v0, 20($sp)
    08885A68:[8FB00018]: lw         $s0, 24($sp)
    08885A6C:[0010202A]: slt        $a0, $zr, $s0 <=> move $a0, $s0
    08885A70:[10800011]: beq        $a0, $zr, 0x08885AB8
    08885A74:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08885A78:[001E5840]: sll        $t3, $fp, 0x0001
    08885A7C:[8FAA0014]: lw         $t2, 20($sp)
    08885A80:[017E3021]: addu       $a2, $t3, $fp
    08885A84:[00064940]: sll        $t1, $a2, 0x0005
    08885A88:[8FB90010]: lw         $t9, 16($sp)
    08885A8C:[012A4021]: addu       $t0, $t1, $t2
    08885A90:[8FA30018]: lw         $v1, 24($sp)
    08885A94:[0008C040]: sll        $t8, $t0, 0x0001
    08885A98:[0319A021]: addu       $s4, $t8, $t9
    08885A9C:[27DE0001]: addiu      $fp, $fp, 1
    08885AA0:[26970040]: addiu      $s7, $s4, 64
    08885AA4:[03C3B02A]: slt        $s6, $fp, $v1
    08885AA8:[A6800000]: sh         $zr, 0($s4)
    08885AAC:[A6E00040]: sh         $zr, 64($s7)
    08885AB0:[16C0FFF1]: bne        $s6, $zr, 0x08885A78
    08885AB4:[A6E00000]: sh         $zr, 0($s7)
    08885AB8:[8FAD0014]: lw         $t5, 20($sp)
    08885ABC:[25AC0001]: addiu      $t4, $t5, 1
    08885AC0:[29870020]: slti       $a3, $t4, 32
    08885AC4:[14E0FFEA]: bne        $a3, $zr, 0x08885A70
    08885AC8:[AFAC0014]: sw         $t4, 20($sp)
    08885ACC:[8FBF0074]: lw         $ra, 116($sp)
    08885AD0:[8FBE0070]: lw         $fp, 112($sp)
    08885AD4:[8FB7006C]: lw         $s7, 108($sp)
    08885AD8:[8FB60068]: lw         $s6, 104($sp)
    08885ADC:[8FB50064]: lw         $s5, 100($sp)
    08885AE0:[8FB40060]: lw         $s4, 96($sp)
    08885AE4:[8FB3005C]: lw         $s3, 92($sp)
    08885AE8:[8FB20058]: lw         $s2, 88($sp)
    08885AEC:[8FB10054]: lw         $s1, 84($sp)
    08885AF0:[8FB00050]: lw         $s0, 80($sp)
    08885AF4:[03E00008]: jr         $ra
    08885AF8:[27BD0080]: addiu      $sp, $sp, 128
    08885AFC:[1BC0FED0]: blez       $fp, 0x08885640
    08885B00:[8FB8003C]: lw         $t8, 60($sp)
    08885B04:[0A22168E]: j          0x08885A38
    08885B08:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08885A50 297,840 times (length 294)
  Back Branch 088857C8 297,840 times (length 107)
  Back Branch 08885848 208,339 times (length 57)
    08885758:[000E2883]: sra        $a1, $t6, 0x0002
    0888575C:[00B70018]: mult       $a1, $s7
    08885760:[00006812]: mflo       $t5
    08885764:[000D6403]: sra        $t4, $t5, 0x0010
    08885768:[A56C0040]: sh         $t4, 64($t3)
--> 0888576C:[8FB0002C]: lw         $s0, 44($sp)
    08885770:[1200000C]: beq        $s0, $zr, 0x088857A4
    08885774:[8FA7003C]: lw         $a3, 60($sp)
    08885778:[8FA60014]: lw         $a2, 20($sp)
    0888577C:[8FB90010]: lw         $t9, 16($sp)
    08885780:[0006C040]: sll        $t8, $a2, 0x0001
    08885784:[0338B021]: addu       $s6, $t9, $t8
    08885788:[96C30000]: lhu        $v1, 0($s6)
    0888578C:[96D70040]: lhu        $s7, 64($s6)
    08885790:[96D40080]: lhu        $s4, 128($s6)
    08885794:[A6C300C0]: sh         $v1, 192($s6)
    08885798:[A6D40140]: sh         $s4, 320($s6)
    0888579C:[A6D70100]: sh         $s7, 256($s6)
    088857A0:[8FA7003C]: lw         $a3, 60($sp)
    088857A4:[8FA40038]: lw         $a0, 56($sp)
    088857A8:[8FA90034]: lw         $t1, 52($sp)
    088857AC:[24EB0080]: addiu      $t3, $a3, 128
    088857B0:[248A0002]: addiu      $t2, $a0, 2
    088857B4:[25280180]: addiu      $t0, $t1, 384
    088857B8:[AFAB003C]: sw         $t3, 60($sp)
    088857BC:[27DE0001]: addiu      $fp, $fp, 1
    088857C0:[267300C0]: addiu      $s3, $s3, 192
    088857C4:[AFAA0038]: sw         $t2, 56($sp)
    088857C8:[0A221589]: j          0x08885624
    088857CC:[AFA80034]: sw         $t0, 52($sp)
    088857D0:[3C0A0890]: lui        $t2, 0x0890 <=> li $t2, 0x08900000
    088857D4:[2548409C]: addiu      $t0, $t2, 16540
    088857D8:[00484821]: addu       $t1, $v0, $t0
    088857DC:[81260000]: lb         $a2, 0($t1)
    088857E0:[01029021]: addu       $s2, $t0, $v0
    088857E4:[00D40018]: mult       $a2, $s4
    088857E8:[0000C812]: mflo       $t9
    088857EC:[0336C021]: addu       $t8, $t9, $s6
    088857F0:[00181083]: sra        $v0, $t8, 0x0002
    088857F4:[00570018]: mult       $v0, $s7
    088857F8:[00008812]: mflo       $s1
    088857FC:[0011AC03]: sra        $s5, $s1, 0x0010
    08885800:[A6750000]: sh         $s5, 0($s3)
    08885804:[82500400]: lb         $s0, 1024($s2)
    08885808:[02140018]: mult       $s0, $s4
    0888580C:[00003812]: mflo       $a3
    08885810:[00F67821]: addu       $t7, $a3, $s6
    08885814:[000F7083]: sra        $t6, $t7, 0x0002
    08885818:[01D70018]: mult       $t6, $s7
    0888581C:[00002812]: mflo       $a1
    08885820:[00056C03]: sra        $t5, $a1, 0x0010
    08885824:[A66D0040]: sh         $t5, 64($s3)
    08885828:[82420800]: lb         $v0, 2048($s2)
    0888582C:[00540018]: mult       $v0, $s4
    08885830:[00001812]: mflo       $v1
    08885834:[00762021]: addu       $a0, $v1, $s6
    08885838:[0004A083]: sra        $s4, $a0, 0x0002
    0888583C:[02970018]: mult       $s4, $s7
    08885840:[0000B812]: mflo       $s7
    08885844:[0017B403]: sra        $s6, $s7, 0x0010
--> 08885848:[0A2215DB]: j          0x0888576C
    0888584C:[A6760080]: sh         $s6, 128($s3)
    08885850:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08885854:[246A3F1C]: addiu      $t2, $v1, 16156
    08885858:[004A2021]: addu       $a0, $v0, $t2
  Back Branch 08885918 155,610 times (length 61)
    08885818:[01D70018]: mult       $t6, $s7
    0888581C:[00002812]: mflo       $a1
    08885820:[00056C03]: sra        $t5, $a1, 0x0010
    08885824:[A66D0040]: sh         $t5, 64($s3)
    08885828:[82420800]: lb         $v0, 2048($s2)
--> 0888582C:[00540018]: mult       $v0, $s4
    08885830:[00001812]: mflo       $v1
    08885834:[00762021]: addu       $a0, $v1, $s6
    08885838:[0004A083]: sra        $s4, $a0, 0x0002
    0888583C:[02970018]: mult       $s4, $s7
    08885840:[0000B812]: mflo       $s7
    08885844:[0017B403]: sra        $s6, $s7, 0x0010
    08885848:[0A2215DB]: j          0x0888576C
    0888584C:[A6760080]: sh         $s6, 128($s3)
    08885850:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08885854:[246A3F1C]: addiu      $t2, $v1, 16156
    08885858:[004A2021]: addu       $a0, $v0, $t2
    0888585C:[80890000]: lb         $t1, 0($a0)
    08885860:[25480080]: addiu      $t0, $t2, 128
    08885864:[0048A821]: addu       $s5, $v0, $t0
    08885868:[01340018]: mult       $t1, $s4
    0888586C:[01026021]: addu       $t4, $t0, $v0
    08885870:[00003012]: mflo       $a2
    08885874:[00D6C821]: addu       $t9, $a2, $s6
    08885878:[0019C083]: sra        $t8, $t9, 0x0002
    0888587C:[03170018]: mult       $t8, $s7
    08885880:[00001012]: mflo       $v0
    08885884:[00028C03]: sra        $s1, $v0, 0x0010
    08885888:[A6710000]: sh         $s1, 0($s3)
    0888588C:[82B20000]: lb         $s2, 0($s5)
    08885890:[02540018]: mult       $s2, $s4
    08885894:[00008012]: mflo       $s0
    08885898:[02167821]: addu       $t7, $s0, $s6
    0888589C:[000F7083]: sra        $t6, $t7, 0x0002
    088858A0:[01D70018]: mult       $t6, $s7
    088858A4:[00002812]: mflo       $a1
    088858A8:[00056C03]: sra        $t5, $a1, 0x0010
    088858AC:[A66D0040]: sh         $t5, 64($s3)
    088858B0:[0A22160B]: j          0x0888582C
    088858B4:[81820080]: lb         $v0, 128($t4)
    088858B8:[3C0B0890]: lui        $t3, 0x0890 <=> li $t3, 0x08900000
    088858BC:[256A3EBC]: addiu      $t2, $t3, 16060
    088858C0:[004A2021]: addu       $a0, $v0, $t2
    088858C4:[80890000]: lb         $t1, 0($a0)
    088858C8:[25430020]: addiu      $v1, $t2, 32
    088858CC:[00438821]: addu       $s1, $v0, $v1
    088858D0:[01340018]: mult       $t1, $s4
    088858D4:[00626821]: addu       $t5, $v1, $v0
    088858D8:[00004012]: mflo       $t0
    088858DC:[01163021]: addu       $a2, $t0, $s6
    088858E0:[0006C883]: sra        $t9, $a2, 0x0002
    088858E4:[03370018]: mult       $t9, $s7
    088858E8:[0000C012]: mflo       $t8
    088858EC:[00181403]: sra        $v0, $t8, 0x0010
    088858F0:[A6620000]: sh         $v0, 0($s3)
    088858F4:[82350000]: lb         $s5, 0($s1)
    088858F8:[02B40018]: mult       $s5, $s4
    088858FC:[00009012]: mflo       $s2
    08885900:[02568021]: addu       $s0, $s2, $s6
    08885904:[00107883]: sra        $t7, $s0, 0x0002
    08885908:[01F70018]: mult       $t7, $s7
    0888590C:[00007012]: mflo       $t6
    08885910:[000E2C03]: sra        $a1, $t6, 0x0010
    08885914:[A6650040]: sh         $a1, 64($s3)
--> 08885918:[0A22160B]: j          0x0888582C
    0888591C:[81A20020]: lb         $v0, 32($t5)
    08885920:[8C510004]: lw         $s1, 4($v0)
    08885924:[2A2F0009]: slti       $t7, $s1, 9
    08885928:[11E00026]: beq        $t7, $zr, 0x088859C4
  Back Branch 088859BC 49,909 times (length 150)
  Back Branch 08885A30 39,592 times (length 179)
  Back Branch 08885AC4 19,856 times (length 23)
    08885A5C:[28510020]: slti       $s1, $v0, 32
    08885A60:[1220001A]: beq        $s1, $zr, 0x08885ACC
    08885A64:[AFA20014]: sw         $v0, 20($sp)
    08885A68:[8FB00018]: lw         $s0, 24($sp)
    08885A6C:[0010202A]: slt        $a0, $zr, $s0 <=> move $a0, $s0
--> 08885A70:[10800011]: beq        $a0, $zr, 0x08885AB8
    08885A74:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08885A78:[001E5840]: sll        $t3, $fp, 0x0001
    08885A7C:[8FAA0014]: lw         $t2, 20($sp)
    08885A80:[017E3021]: addu       $a2, $t3, $fp
    08885A84:[00064940]: sll        $t1, $a2, 0x0005
    08885A88:[8FB90010]: lw         $t9, 16($sp)
    08885A8C:[012A4021]: addu       $t0, $t1, $t2
    08885A90:[8FA30018]: lw         $v1, 24($sp)
    08885A94:[0008C040]: sll        $t8, $t0, 0x0001
    08885A98:[0319A021]: addu       $s4, $t8, $t9
    08885A9C:[27DE0001]: addiu      $fp, $fp, 1
    08885AA0:[26970040]: addiu      $s7, $s4, 64
    08885AA4:[03C3B02A]: slt        $s6, $fp, $v1
    08885AA8:[A6800000]: sh         $zr, 0($s4)
    08885AAC:[A6E00040]: sh         $zr, 64($s7)
    08885AB0:[16C0FFF1]: bne        $s6, $zr, 0x08885A78
    08885AB4:[A6E00000]: sh         $zr, 0($s7)
    08885AB8:[8FAD0014]: lw         $t5, 20($sp)
    08885ABC:[25AC0001]: addiu      $t4, $t5, 1
    08885AC0:[29870020]: slti       $a3, $t4, 32
--> 08885AC4:[14E0FFEA]: bne        $a3, $zr, 0x08885A70
    08885AC8:[AFAC0014]: sw         $t4, 20($sp)
    08885ACC:[8FBF0074]: lw         $ra, 116($sp)
    08885AD0:[8FBE0070]: lw         $fp, 112($sp)
    08885AD4:[8FB7006C]: lw         $s7, 108($sp)
  Back Branch 08885AB0 19,856 times (length 16)
    08885A64:[AFA20014]: sw         $v0, 20($sp)
    08885A68:[8FB00018]: lw         $s0, 24($sp)
    08885A6C:[0010202A]: slt        $a0, $zr, $s0 <=> move $a0, $s0
    08885A70:[10800011]: beq        $a0, $zr, 0x08885AB8
    08885A74:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
--> 08885A78:[001E5840]: sll        $t3, $fp, 0x0001
    08885A7C:[8FAA0014]: lw         $t2, 20($sp)
    08885A80:[017E3021]: addu       $a2, $t3, $fp
    08885A84:[00064940]: sll        $t1, $a2, 0x0005
    08885A88:[8FB90010]: lw         $t9, 16($sp)
    08885A8C:[012A4021]: addu       $t0, $t1, $t2
    08885A90:[8FA30018]: lw         $v1, 24($sp)
    08885A94:[0008C040]: sll        $t8, $t0, 0x0001
    08885A98:[0319A021]: addu       $s4, $t8, $t9
    08885A9C:[27DE0001]: addiu      $fp, $fp, 1
    08885AA0:[26970040]: addiu      $s7, $s4, 64
    08885AA4:[03C3B02A]: slt        $s6, $fp, $v1
    08885AA8:[A6800000]: sh         $zr, 0($s4)
    08885AAC:[A6E00040]: sh         $zr, 64($s7)
--> 08885AB0:[16C0FFF1]: bne        $s6, $zr, 0x08885A78
    08885AB4:[A6E00000]: sh         $zr, 0($s7)
    08885AB8:[8FAD0014]: lw         $t5, 20($sp)
    08885ABC:[25AC0001]: addiu      $t4, $t5, 1
    08885AC0:[29870020]: slti       $a3, $t4, 32
  Back Branch 088858B0 2,282 times (length 35)
    08885818:[01D70018]: mult       $t6, $s7
    0888581C:[00002812]: mflo       $a1
    08885820:[00056C03]: sra        $t5, $a1, 0x0010
    08885824:[A66D0040]: sh         $t5, 64($s3)
    08885828:[82420800]: lb         $v0, 2048($s2)
--> 0888582C:[00540018]: mult       $v0, $s4
    08885830:[00001812]: mflo       $v1
    08885834:[00762021]: addu       $a0, $v1, $s6
    08885838:[0004A083]: sra        $s4, $a0, 0x0002
    0888583C:[02970018]: mult       $s4, $s7
    08885840:[0000B812]: mflo       $s7
    08885844:[0017B403]: sra        $s6, $s7, 0x0010
    08885848:[0A2215DB]: j          0x0888576C
    0888584C:[A6760080]: sh         $s6, 128($s3)
    08885850:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08885854:[246A3F1C]: addiu      $t2, $v1, 16156
    08885858:[004A2021]: addu       $a0, $v0, $t2
    0888585C:[80890000]: lb         $t1, 0($a0)
    08885860:[25480080]: addiu      $t0, $t2, 128
    08885864:[0048A821]: addu       $s5, $v0, $t0
    08885868:[01340018]: mult       $t1, $s4
    0888586C:[01026021]: addu       $t4, $t0, $v0
    08885870:[00003012]: mflo       $a2
    08885874:[00D6C821]: addu       $t9, $a2, $s6
    08885878:[0019C083]: sra        $t8, $t9, 0x0002
    0888587C:[03170018]: mult       $t8, $s7
    08885880:[00001012]: mflo       $v0
    08885884:[00028C03]: sra        $s1, $v0, 0x0010
    08885888:[A6710000]: sh         $s1, 0($s3)
    0888588C:[82B20000]: lb         $s2, 0($s5)
    08885890:[02540018]: mult       $s2, $s4
    08885894:[00008012]: mflo       $s0
    08885898:[02167821]: addu       $t7, $s0, $s6
    0888589C:[000F7083]: sra        $t6, $t7, 0x0002
    088858A0:[01D70018]: mult       $t6, $s7
    088858A4:[00002812]: mflo       $a1
    088858A8:[00056C03]: sra        $t5, $a1, 0x0010
    088858AC:[A66D0040]: sh         $t5, 64($s3)
--> 088858B0:[0A22160B]: j          0x0888582C
    088858B4:[81820080]: lb         $v0, 128($t4)
    088858B8:[3C0B0890]: lui        $t3, 0x0890 <=> li $t3, 0x08900000
    088858BC:[256A3EBC]: addiu      $t2, $t3, 16060
    088858C0:[004A2021]: addu       $a0, $v0, $t2
_S1_2_8857510 32,750,592 instructions (1.584%), 1,559,552 calls (08857510 - 08857560, length 21)
    08857510:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08857514:[8C67EED8]: lw         $a3, -4392($v1)
    08857518:[3C028045]: lui        $v0, 0x8045 <=> li $v0, 0x80450000
    0885751C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08857520:[10E6000E]: beq        $a3, $a2, 0x0885755C
    08857524:[34450001]: ori        $a1, $v0, 1
    08857528:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    0885752C:[8CA85E78]: lw         $t0, 24184($a1)
    08857530:[3C098054]: lui        $t1, 0x8054 <=> li $t1, 0x80540000
    08857534:[0088302B]: sltu       $a2, $a0, $t0
    08857538:[10C00008]: beq        $a2, $zr, 0x0885755C
    0885753C:[35250011]: ori        $a1, $t1, 17
    08857540:[240D0068]: addiu      $t5, $zr, 104 <=> li $t5, 104
    08857544:[008D0018]: mult       $a0, $t5
    08857548:[3C0C08A6]: lui        $t4, 0x08A6 <=> li $t4, 0x08A60000
    0885754C:[258BB51C]: addiu      $t3, $t4, -19172
    08857550:[00005012]: mflo       $t2
    08857554:[014B2021]: addu       $a0, $t2, $t3
    08857558:[80850001]: lb         $a1, 1($a0)
    0885755C:[03E00008]: jr         $ra
    08857560:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
_S1_2_881CFF0 31,078,323 instructions (1.503%), 114,643 calls (0881CFF0 - 0881D9D8, length 635)
    0881CFF0:[27BDFF90]: addiu      $sp, $sp, -112
    0881CFF4:[AFBE002C]: sw         $fp, 44($sp)
    0881CFF8:[AFB70028]: sw         $s7, 40($sp)
    0881CFFC:[AFB60024]: sw         $s6, 36($sp)
    0881D000:[AFB50020]: sw         $s5, 32($sp)
    0881D004:[AFB4001C]: sw         $s4, 28($sp)
    0881D008:[AFB30018]: sw         $s3, 24($sp)
    0881D00C:[AFB20014]: sw         $s2, 20($sp)
    0881D010:[AFB10010]: sw         $s1, 16($sp)
    0881D014:[AFB0000C]: sw         $s0, 12($sp)
    0881D018:[9083000C]: lbu        $v1, 12($a0)
    0881D01C:[50600265]: beql       $v1, $zr, 0x0881D9B4
    0881D020:[8FBE002C]: lw         $fp, 44($sp)
    0881D024:[9083003E]: lbu        $v1, 62($a0)
    0881D028:[10600006]: beq        $v1, $zr, 0x0881D044
    0881D02C:[00000000]: nop
    0881D030:[14A00004]: bne        $a1, $zr, 0x0881D044
    0881D034:[00000000]: nop
    0881D038:[8C830034]: lw         $v1, 52($a0)
    0881D03C:[1460025C]: bne        $v1, $zr, 0x0881D9B0
    0881D040:[00000000]: nop
    0881D044:[50A00007]: beql       $a1, $zr, 0x0881D064
    0881D048:[AC850038]: sw         $a1, 56($a0)
    0881D04C:[8C830038]: lw         $v1, 56($a0)
    0881D050:[14650003]: bne        $v1, $a1, 0x0881D060
    0881D054:[00000000]: nop
    0881D058:[10000255]: b          0x0881D9B0
    0881D05C:[00000000]: nop
    0881D060:[AC850038]: sw         $a1, 56($a0)
    0881D064:[9083003E]: lbu        $v1, 62($a0)
    0881D068:[10600004]: beq        $v1, $zr, 0x0881D07C
    0881D06C:[00000000]: nop
    0881D070:[8C830034]: lw         $v1, 52($a0)
    0881D074:[10A3024E]: beq        $a1, $v1, 0x0881D9B0
    0881D078:[00000000]: nop
    0881D07C:[14A00002]: bne        $a1, $zr, 0x0881D088
    0881D080:[00000000]: nop
    0881D084:[8C850034]: lw         $a1, 52($a0)
    0881D088:[10A00249]: beq        $a1, $zr, 0x0881D9B0
    0881D08C:[00000000]: nop
    0881D090:[8CB30004]: lw         $s3, 4($a1)
    0881D094:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0881D098:[A083000C]: sb         $v1, 12($a0)
    0881D09C:[94A30002]: lhu        $v1, 2($a1)
    0881D0A0:[18600002]: blez       $v1, 0x0881D0AC
    0881D0A4:[8CB20008]: lw         $s2, 8($a1)
    0881D0A8:[A483003C]: sh         $v1, 60($a0)
    0881D0AC:[9083003E]: lbu        $v1, 62($a0)
    0881D0B0:[54600003]: bnel       $v1, $zr, 0x0881D0C0
    0881D0B4:[9083003E]: lbu        $v1, 62($a0)
    0881D0B8:[AC850034]: sw         $a1, 52($a0)
    0881D0BC:[9083003E]: lbu        $v1, 62($a0)
    0881D0C0:[24630001]: addiu      $v1, $v1, 1
    0881D0C4:[A083003E]: sb         $v1, 62($a0)
    0881D0C8:[90830026]: lbu        $v1, 38($a0)
    0881D0CC:[5060011E]: beql       $v1, $zr, 0x0881D548
    0881D0D0:[8C83002C]: lw         $v1, 44($a0)
    0881D0D4:[8C940030]: lw         $s4, 48($a0)
    0881D0D8:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    0881D0DC:[346CFFFF]: ori        $t4, $v1, -1
    0881D0E0:[3C03FFFF]: lui        $v1, 0xFFFF <=> li $v1, 0xFFFF0000
    0881D0E4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0881D0E8:[0280A821]: addu       $s5, $s4, $zr <=> move $s5, $s4
    0881D0EC:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    0881D0F0:[27B8006C]: addiu      $t8, $sp, 108
    0881D0F4:[278F8050]: addiu      $t7, $gp, -32688
    0881D0F8:[27AE0068]: addiu      $t6, $sp, 104
    0881D0FC:[278D8058]: addiu      $t5, $gp, -32680
    0881D100:[27AB0064]: addiu      $t3, $sp, 100
    0881D104:[278A8060]: addiu      $t2, $gp, -32672
    0881D108:[346900FF]: ori        $t1, $v1, 255
    0881D10C:[27B70060]: addiu      $s7, $sp, 96
    0881D110:[279E8068]: addiu      $fp, $gp, -32664
    0881D114:[24100002]: addiu      $s0, $zr, 2 <=> li $s0, 2
    0881D118:[2408FF00]: addiu      $t0, $zr, -256 <=> li $t0, -256
    0881D11C:[24110003]: addiu      $s1, $zr, 3 <=> li $s1, 3
    0881D120:[C6840000]: lwc1       $f4, 0($s4)
    0881D124:[C6620000]: lwc1       $f2, 0($s3)
    0881D128:[C6830004]: lwc1       $f3, 4($s4)
    0881D12C:[C6610008]: lwc1       $f1, 8($s3)
    0881D130:[46022082]: mul.s      $f2, $f4, $f2
    0881D134:[C6600010]: lwc1       $f0, 16($s3)
    0881D138:[46011842]: mul.s      $f1, $f3, $f1
    0881D13C:[46011040]: add.s      $f1, $f2, $f1
    0881D140:[46010000]: add.s      $f0, $f0, $f1
    0881D144:[E6A00000]: swc1       $f0, 0($s5)
    0881D148:[C6620004]: lwc1       $f2, 4($s3)
    0881D14C:[C661000C]: lwc1       $f1, 12($s3)
    0881D150:[C6600014]: lwc1       $f0, 20($s3)
    0881D154:[46022082]: mul.s      $f2, $f4, $f2
    0881D158:[46011842]: mul.s      $f1, $f3, $f1
    0881D15C:[46011040]: add.s      $f1, $f2, $f1
    0881D160:[46010000]: add.s      $f0, $f0, $f1
    0881D164:[E6A00004]: swc1       $f0, 4($s5)
    0881D168:[92430000]: lbu        $v1, 0($s2)
    0881D16C:[50710088]: beql       $v1, $s1, 0x0881D390
    0881D170:[8E860008]: lw         $a2, 8($s4)
    0881D174:[5070005E]: beql       $v1, $s0, 0x0881D2F0
    0881D178:[8E860008]: lw         $a2, 8($s4)
    0881D17C:[50790005]: beql       $v1, $t9, 0x0881D194
    0881D180:[8E860008]: lw         $a2, 8($s4)
    0881D184:[506000E9]: beql       $v1, $zr, 0x0881D52C
    0881D188:[8C830020]: lw         $v1, 32($a0)
    0881D18C:[100000E6]: b          0x0881D528
    0881D190:[00000000]: nop
    0881D194:[8645000A]: lh         $a1, 10($s2)
    0881D198:[8F83804C]: lw         $v1, -32692($gp)
    0881D19C:[7CC63E00]: ext        $a2, $a2, 24, 8
    0881D1A0:[00C52821]: addu       $a1, $a2, $a1
    0881D1A4:[0065082B]: sltu       $at, $v1, $a1
    0881D1A8:[10200003]: beq        $at, $zr, 0x0881D1B8
    0881D1AC:[AFA5006C]: sw         $a1, 108($sp)
    0881D1B0:[10000002]: b          0x0881D1BC
    0881D1B4:[2786804C]: addiu      $a2, $gp, -32692
    0881D1B8:[03003021]: addu       $a2, $t8, $zr <=> move $a2, $t8
    0881D1BC:[8F858050]: lw         $a1, -32688($gp)
    0881D1C0:[8CC30000]: lw         $v1, 0($a2)
    0881D1C4:[00A3082B]: sltu       $at, $a1, $v1
    0881D1C8:[50200001]: beql       $at, $zr, 0x0881D1D0
    0881D1CC:[01E03021]: addu       $a2, $t7, $zr <=> move $a2, $t7
    0881D1D0:[8EA50008]: lw         $a1, 8($s5)
    0881D1D4:[90C30000]: lbu        $v1, 0($a2)
    0881D1D8:[00052A00]: sll        $a1, $a1, 0x0008
    0881D1DC:[00031E00]: sll        $v1, $v1, 0x0018
    0881D1E0:[00052A02]: srl        $a1, $a1, 0x0008
    0881D1E4:[00A31825]: or         $v1, $a1, $v1
    0881D1E8:[AEA30008]: sw         $v1, 8($s5)
    0881D1EC:[8E860008]: lw         $a2, 8($s4)
    0881D1F0:[86450008]: lh         $a1, 8($s2)
    0881D1F4:[8F838054]: lw         $v1, -32684($gp)
    0881D1F8:[7CC63C00]: ext        $a2, $a2, 16, 8
    0881D1FC:[00C52821]: addu       $a1, $a2, $a1
    0881D200:[0065082B]: sltu       $at, $v1, $a1
    0881D204:[10200003]: beq        $at, $zr, 0x0881D214
    0881D208:[AFA50068]: sw         $a1, 104($sp)
    0881D20C:[10000002]: b          0x0881D218
    0881D210:[27868054]: addiu      $a2, $gp, -32684
    0881D214:[01C03021]: addu       $a2, $t6, $zr <=> move $a2, $t6
    0881D218:[8F858058]: lw         $a1, -32680($gp)
    0881D21C:[8CC30000]: lw         $v1, 0($a2)
    0881D220:[00A3082B]: sltu       $at, $a1, $v1
    0881D224:[50200001]: beql       $at, $zr, 0x0881D22C
    0881D228:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    0881D22C:[90C30000]: lbu        $v1, 0($a2)
    0881D230:[8EA50008]: lw         $a1, 8($s5)
    0881D234:[00031C00]: sll        $v1, $v1, 0x0010
    0881D238:[00AC2824]: and        $a1, $a1, $t4
    0881D23C:[00A31825]: or         $v1, $a1, $v1
    0881D240:[AEA30008]: sw         $v1, 8($s5)
    0881D244:[8E860008]: lw         $a2, 8($s4)
    0881D248:[86450006]: lh         $a1, 6($s2)
    0881D24C:[8F83805C]: lw         $v1, -32676($gp)
    0881D250:[7CC63A00]: ext        $a2, $a2, 8, 8
    0881D254:[00C52821]: addu       $a1, $a2, $a1
    0881D258:[0065082B]: sltu       $at, $v1, $a1
    0881D25C:[10200003]: beq        $at, $zr, 0x0881D26C
    0881D260:[AFA50064]: sw         $a1, 100($sp)
    0881D264:[10000002]: b          0x0881D270
    0881D268:[2786805C]: addiu      $a2, $gp, -32676
    0881D26C:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    0881D270:[8F858060]: lw         $a1, -32672($gp)
    0881D274:[8CC30000]: lw         $v1, 0($a2)
    0881D278:[00A3082B]: sltu       $at, $a1, $v1
    0881D27C:[50200001]: beql       $at, $zr, 0x0881D284
    0881D280:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0881D284:[90C30000]: lbu        $v1, 0($a2)
    0881D288:[8EA50008]: lw         $a1, 8($s5)
    0881D28C:[00031A00]: sll        $v1, $v1, 0x0008
    0881D290:[00A92824]: and        $a1, $a1, $t1
    0881D294:[00A31825]: or         $v1, $a1, $v1
    0881D298:[AEA30008]: sw         $v1, 8($s5)
    0881D29C:[92860008]: lbu        $a2, 8($s4)
    0881D2A0:[86450004]: lh         $a1, 4($s2)
    0881D2A4:[8F838064]: lw         $v1, -32668($gp)
    0881D2A8:[00C52821]: addu       $a1, $a2, $a1
    0881D2AC:[0065082B]: sltu       $at, $v1, $a1
    0881D2B0:[10200003]: beq        $at, $zr, 0x0881D2C0
    0881D2B4:[AFA50060]: sw         $a1, 96($sp)
    0881D2B8:[10000002]: b          0x0881D2C4
    0881D2BC:[27868064]: addiu      $a2, $gp, -32668
    0881D2C0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0881D2C4:[8F858068]: lw         $a1, -32664($gp)
    0881D2C8:[8CC30000]: lw         $v1, 0($a2)
    0881D2CC:[00A3082B]: sltu       $at, $a1, $v1
    0881D2D0:[50200001]: beql       $at, $zr, 0x0881D2D8
    0881D2D4:[03C03021]: addu       $a2, $fp, $zr <=> move $a2, $fp
    0881D2D8:[8EA50008]: lw         $a1, 8($s5)
    0881D2DC:[90C30000]: lbu        $v1, 0($a2)
    0881D2E0:[00A82824]: and        $a1, $a1, $t0
    0881D2E4:[00A31825]: or         $v1, $a1, $v1
    0881D2E8:[1000008F]: b          0x0881D528
    0881D2EC:[AEA30008]: sw         $v1, 8($s5)
    0881D2F0:[86450012]: lh         $a1, 18($s2)
    0881D2F4:[8EA30008]: lw         $v1, 8($s5)
    0881D2F8:[7CC63E00]: ext        $a2, $a2, 24, 8
    0881D2FC:[00C50018]: mult       $a2, $a1
    0881D300:[00031A00]: sll        $v1, $v1, 0x0008
    0881D304:[00031A02]: srl        $v1, $v1, 0x0008
    0881D308:[00002812]: mflo       $a1
    0881D30C:[7CA53A00]: ext        $a1, $a1, 8, 8
    0881D310:[00052E00]: sll        $a1, $a1, 0x0018
    0881D314:[00651825]: or         $v1, $v1, $a1
    0881D318:[AEA30008]: sw         $v1, 8($s5)
    0881D31C:[8E860008]: lw         $a2, 8($s4)
    0881D320:[86450010]: lh         $a1, 16($s2)
    0881D324:[006C1824]: and        $v1, $v1, $t4
    0881D328:[7CC63C00]: ext        $a2, $a2, 16, 8
    0881D32C:[00C50018]: mult       $a2, $a1
    0881D330:[00002812]: mflo       $a1
    0881D334:[7CA53A00]: ext        $a1, $a1, 8, 8
    0881D338:[00052C00]: sll        $a1, $a1, 0x0010
    0881D33C:[00651825]: or         $v1, $v1, $a1
    0881D340:[AEA30008]: sw         $v1, 8($s5)
    0881D344:[8E860008]: lw         $a2, 8($s4)
    0881D348:[8645000E]: lh         $a1, 14($s2)
    0881D34C:[00691824]: and        $v1, $v1, $t1
    0881D350:[7CC63A00]: ext        $a2, $a2, 8, 8
    0881D354:[00C50018]: mult       $a2, $a1
    0881D358:[00002812]: mflo       $a1
    0881D35C:[7CA53A00]: ext        $a1, $a1, 8, 8
    0881D360:[00052A00]: sll        $a1, $a1, 0x0008
    0881D364:[00651825]: or         $v1, $v1, $a1
    0881D368:[AEA30008]: sw         $v1, 8($s5)
    0881D36C:[92860008]: lbu        $a2, 8($s4)
    0881D370:[8645000C]: lh         $a1, 12($s2)
    0881D374:[00681824]: and        $v1, $v1, $t0
    0881D378:[00C50018]: mult       $a2, $a1
    0881D37C:[00002812]: mflo       $a1
    0881D380:[7CA53A00]: ext        $a1, $a1, 8, 8
    0881D384:[00651825]: or         $v1, $v1, $a1
    0881D388:[10000067]: b          0x0881D528
    0881D38C:[AEA30008]: sw         $v1, 8($s5)
    0881D390:[86430012]: lh         $v1, 18($s2)
    0881D394:[8645000A]: lh         $a1, 10($s2)
    0881D398:[7CC63E00]: ext        $a2, $a2, 24, 8
    0881D39C:[00C30018]: mult       $a2, $v1
    0881D3A0:[00003012]: mflo       $a2
    0881D3A4:[00063202]: srl        $a2, $a2, 0x0008
    0881D3A8:[00A62821]: addu       $a1, $a1, $a2
    0881D3AC:[8F83806C]: lw         $v1, -32660($gp)
    0881D3B0:[0065082B]: sltu       $at, $v1, $a1
    0881D3B4:[10200003]: beq        $at, $zr, 0x0881D3C4
    0881D3B8:[AFA5005C]: sw         $a1, 92($sp)
    0881D3BC:[10000002]: b          0x0881D3C8
    0881D3C0:[2786806C]: addiu      $a2, $gp, -32660
    0881D3C4:[27A6005C]: addiu      $a2, $sp, 92
    0881D3C8:[8F858070]: lw         $a1, -32656($gp)
    0881D3CC:[8CC30000]: lw         $v1, 0($a2)
    0881D3D0:[00A3082B]: sltu       $at, $a1, $v1
    0881D3D4:[50200001]: beql       $at, $zr, 0x0881D3DC
    0881D3D8:[27868070]: addiu      $a2, $gp, -32656
    0881D3DC:[8EA50008]: lw         $a1, 8($s5)
    0881D3E0:[90C30000]: lbu        $v1, 0($a2)
    0881D3E4:[00052A00]: sll        $a1, $a1, 0x0008
    0881D3E8:[00031E00]: sll        $v1, $v1, 0x0018
    0881D3EC:[00052A02]: srl        $a1, $a1, 0x0008
    0881D3F0:[00A31825]: or         $v1, $a1, $v1
    0881D3F4:[AEA30008]: sw         $v1, 8($s5)
    0881D3F8:[8E860008]: lw         $a2, 8($s4)
    0881D3FC:[86430010]: lh         $v1, 16($s2)
    0881D400:[86450008]: lh         $a1, 8($s2)
    0881D404:[7CC63C00]: ext        $a2, $a2, 16, 8
    0881D408:[00C30018]: mult       $a2, $v1
    0881D40C:[00003012]: mflo       $a2
    0881D410:[00063202]: srl        $a2, $a2, 0x0008
    0881D414:[00A62821]: addu       $a1, $a1, $a2
    0881D418:[8F838074]: lw         $v1, -32652($gp)
    0881D41C:[0065082B]: sltu       $at, $v1, $a1
    0881D420:[10200003]: beq        $at, $zr, 0x0881D430
    0881D424:[AFA50058]: sw         $a1, 88($sp)
    0881D428:[10000002]: b          0x0881D434
    0881D42C:[27868074]: addiu      $a2, $gp, -32652
    0881D430:[27A60058]: addiu      $a2, $sp, 88
    0881D434:[8F858078]: lw         $a1, -32648($gp)
    0881D438:[8CC30000]: lw         $v1, 0($a2)
    0881D43C:[00A3082B]: sltu       $at, $a1, $v1
    0881D440:[50200001]: beql       $at, $zr, 0x0881D448
    0881D444:[27868078]: addiu      $a2, $gp, -32648
    0881D448:[90C30000]: lbu        $v1, 0($a2)
    0881D44C:[8EA50008]: lw         $a1, 8($s5)
    0881D450:[00031C00]: sll        $v1, $v1, 0x0010
    0881D454:[00AC2824]: and        $a1, $a1, $t4
    0881D458:[00A31825]: or         $v1, $a1, $v1
    0881D45C:[AEA30008]: sw         $v1, 8($s5)
    0881D460:[8E860008]: lw         $a2, 8($s4)
    0881D464:[8643000E]: lh         $v1, 14($s2)
    0881D468:[86450006]: lh         $a1, 6($s2)
    0881D46C:[7CC63A00]: ext        $a2, $a2, 8, 8
    0881D470:[00C30018]: mult       $a2, $v1
    0881D474:[00003012]: mflo       $a2
    0881D478:[00063202]: srl        $a2, $a2, 0x0008
    0881D47C:[00A62821]: addu       $a1, $a1, $a2
    0881D480:[8F83807C]: lw         $v1, -32644($gp)
    0881D484:[0065082B]: sltu       $at, $v1, $a1
    0881D488:[10200003]: beq        $at, $zr, 0x0881D498
    0881D48C:[AFA50054]: sw         $a1, 84($sp)
    0881D490:[10000002]: b          0x0881D49C
    0881D494:[2786807C]: addiu      $a2, $gp, -32644
    0881D498:[27A60054]: addiu      $a2, $sp, 84
    0881D49C:[8F858080]: lw         $a1, -32640($gp)
    0881D4A0:[8CC30000]: lw         $v1, 0($a2)
    0881D4A4:[00A3082B]: sltu       $at, $a1, $v1
    0881D4A8:[50200001]: beql       $at, $zr, 0x0881D4B0
    0881D4AC:[27868080]: addiu      $a2, $gp, -32640
    0881D4B0:[90C30000]: lbu        $v1, 0($a2)
    0881D4B4:[8EA50008]: lw         $a1, 8($s5)
    0881D4B8:[00031A00]: sll        $v1, $v1, 0x0008
    0881D4BC:[00A92824]: and        $a1, $a1, $t1
    0881D4C0:[00A31825]: or         $v1, $a1, $v1
    0881D4C4:[AEA30008]: sw         $v1, 8($s5)
    0881D4C8:[92870008]: lbu        $a3, 8($s4)
    0881D4CC:[8646000C]: lh         $a2, 12($s2)
    0881D4D0:[86450004]: lh         $a1, 4($s2)
    0881D4D4:[8F838084]: lw         $v1, -32636($gp)
    0881D4D8:[00E60018]: mult       $a3, $a2
    0881D4DC:[00003012]: mflo       $a2
    0881D4E0:[00063202]: srl        $a2, $a2, 0x0008
    0881D4E4:[00A62821]: addu       $a1, $a1, $a2
    0881D4E8:[0065082B]: sltu       $at, $v1, $a1
    0881D4EC:[10200003]: beq        $at, $zr, 0x0881D4FC
    0881D4F0:[AFA50050]: sw         $a1, 80($sp)
    0881D4F4:[10000002]: b          0x0881D500
    0881D4F8:[27868084]: addiu      $a2, $gp, -32636
    0881D4FC:[27A60050]: addiu      $a2, $sp, 80
    0881D500:[8F858088]: lw         $a1, -32632($gp)
    0881D504:[8CC30000]: lw         $v1, 0($a2)
    0881D508:[00A3082B]: sltu       $at, $a1, $v1
    0881D50C:[50200001]: beql       $at, $zr, 0x0881D514
    0881D510:[27868088]: addiu      $a2, $gp, -32632
    0881D514:[8EA50008]: lw         $a1, 8($s5)
    0881D518:[90C30000]: lbu        $v1, 0($a2)
    0881D51C:[00A82824]: and        $a1, $a1, $t0
    0881D520:[00A31825]: or         $v1, $a1, $v1
    0881D524:[AEA30008]: sw         $v1, 8($s5)
    0881D528:[8C830020]: lw         $v1, 32($a0)
    0881D52C:[26D60001]: addiu      $s6, $s6, 1
    0881D530:[26940014]: addiu      $s4, $s4, 20
    0881D534:[02C3182B]: sltu       $v1, $s6, $v1
    0881D538:[1460FEF9]: bne        $v1, $zr, 0x0881D120
    0881D53C:[26B50014]: addiu      $s5, $s5, 20
    0881D540:[1000011B]: b          0x0881D9B0
    0881D544:[00000000]: nop
    0881D548:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    0881D54C:[34CEFFFF]: ori        $t6, $a2, -1
    0881D550:[3C06FFFF]: lui        $a2, 0xFFFF <=> li $a2, 0xFFFF0000
    0881D554:[0000C021]: addu       $t8, $zr, $zr <=> li $t8, 0
    0881D558:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0881D55C:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0881D560:[27B4004C]: addiu      $s4, $sp, 76
    0881D564:[27918090]: addiu      $s1, $gp, -32624
    0881D568:[27B00048]: addiu      $s0, $sp, 72
    0881D56C:[278F8098]: addiu      $t7, $gp, -32616
    0881D570:[27AD0044]: addiu      $t5, $sp, 68
    0881D574:[278C80A0]: addiu      $t4, $gp, -32608
    0881D578:[34CB00FF]: ori        $t3, $a2, 255
    0881D57C:[27B90040]: addiu      $t9, $sp, 64
    0881D580:[279E80A8]: addiu      $fp, $gp, -32600
    0881D584:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    0881D588:[240AFF00]: addiu      $t2, $zr, -256 <=> li $t2, -256
    0881D58C:[24170003]: addiu      $s7, $zr, 3 <=> li $s7, 3
    0881D590:[C4640000]: lwc1       $f4, 0($v1)
    0881D594:[C6620000]: lwc1       $f2, 0($s3)
    0881D598:[C4630004]: lwc1       $f3, 4($v1)
    0881D59C:[C6610008]: lwc1       $f1, 8($s3)
    0881D5A0:[46022082]: mul.s      $f2, $f4, $f2
    0881D5A4:[C6600010]: lwc1       $f0, 16($s3)
    0881D5A8:[46011842]: mul.s      $f1, $f3, $f1
    0881D5AC:[46011040]: add.s      $f1, $f2, $f1
    0881D5B0:[46010000]: add.s      $f0, $f0, $f1
    0881D5B4:[E4A00000]: swc1       $f0, 0($a1)
    0881D5B8:[C6620004]: lwc1       $f2, 4($s3)
    0881D5BC:[C661000C]: lwc1       $f1, 12($s3)
    0881D5C0:[C6600014]: lwc1       $f0, 20($s3)
    0881D5C4:[46022082]: mul.s      $f2, $f4, $f2
    0881D5C8:[46011842]: mul.s      $f1, $f3, $f1
    0881D5CC:[46011040]: add.s      $f1, $f2, $f1
    0881D5D0:[46010000]: add.s      $f0, $f0, $f1
    0881D5D4:[E4A00004]: swc1       $f0, 4($a1)
    0881D5D8:[92460000]: lbu        $a2, 0($s2)
    0881D5DC:[50D70088]: beql       $a2, $s7, 0x0881D800
    0881D5E0:[8C680008]: lw         $t0, 8($v1)
    0881D5E4:[50D6005E]: beql       $a2, $s6, 0x0881D760
    0881D5E8:[8C680008]: lw         $t0, 8($v1)
    0881D5EC:[50D50005]: beql       $a2, $s5, 0x0881D604
    0881D5F0:[8C680008]: lw         $t0, 8($v1)
    0881D5F4:[50C000E9]: beql       $a2, $zr, 0x0881D99C
    0881D5F8:[8C860020]: lw         $a2, 32($a0)
    0881D5FC:[100000E6]: b          0x0881D998
    0881D600:[00000000]: nop
    0881D604:[8647000A]: lh         $a3, 10($s2)
    0881D608:[8F86808C]: lw         $a2, -32628($gp)
    0881D60C:[7D083E00]: ext        $t0, $t0, 24, 8
    0881D610:[01073821]: addu       $a3, $t0, $a3
    0881D614:[00C7082B]: sltu       $at, $a2, $a3
    0881D618:[10200003]: beq        $at, $zr, 0x0881D628
    0881D61C:[AFA7004C]: sw         $a3, 76($sp)
    0881D620:[10000002]: b          0x0881D62C
    0881D624:[2788808C]: addiu      $t0, $gp, -32628
    0881D628:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    0881D62C:[8F878090]: lw         $a3, -32624($gp)
    0881D630:[8D060000]: lw         $a2, 0($t0)
    0881D634:[00E6082B]: sltu       $at, $a3, $a2
    0881D638:[50200001]: beql       $at, $zr, 0x0881D640
    0881D63C:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    0881D640:[8CA70008]: lw         $a3, 8($a1)
    0881D644:[91060000]: lbu        $a2, 0($t0)
    0881D648:[00073A00]: sll        $a3, $a3, 0x0008
    0881D64C:[00063600]: sll        $a2, $a2, 0x0018
    0881D650:[00073A02]: srl        $a3, $a3, 0x0008
    0881D654:[00E63025]: or         $a2, $a3, $a2
    0881D658:[ACA60008]: sw         $a2, 8($a1)
    0881D65C:[8C680008]: lw         $t0, 8($v1)
    0881D660:[86470008]: lh         $a3, 8($s2)
    0881D664:[8F868094]: lw         $a2, -32620($gp)
    0881D668:[7D083C00]: ext        $t0, $t0, 16, 8
    0881D66C:[01073821]: addu       $a3, $t0, $a3
    0881D670:[00C7082B]: sltu       $at, $a2, $a3
    0881D674:[10200003]: beq        $at, $zr, 0x0881D684
    0881D678:[AFA70048]: sw         $a3, 72($sp)
    0881D67C:[10000002]: b          0x0881D688
    0881D680:[27888094]: addiu      $t0, $gp, -32620
    0881D684:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0881D688:[8F878098]: lw         $a3, -32616($gp)
    0881D68C:[8D060000]: lw         $a2, 0($t0)
    0881D690:[00E6082B]: sltu       $at, $a3, $a2
    0881D694:[50200001]: beql       $at, $zr, 0x0881D69C
    0881D698:[01E04021]: addu       $t0, $t7, $zr <=> move $t0, $t7
    0881D69C:[91060000]: lbu        $a2, 0($t0)
    0881D6A0:[8CA70008]: lw         $a3, 8($a1)
    0881D6A4:[00063400]: sll        $a2, $a2, 0x0010
    0881D6A8:[00EE3824]: and        $a3, $a3, $t6
    0881D6AC:[00E63025]: or         $a2, $a3, $a2
    0881D6B0:[ACA60008]: sw         $a2, 8($a1)
    0881D6B4:[8C680008]: lw         $t0, 8($v1)
    0881D6B8:[86470006]: lh         $a3, 6($s2)
    0881D6BC:[8F86809C]: lw         $a2, -32612($gp)
    0881D6C0:[7D083A00]: ext        $t0, $t0, 8, 8
    0881D6C4:[01073821]: addu       $a3, $t0, $a3
    0881D6C8:[00C7082B]: sltu       $at, $a2, $a3
    0881D6CC:[10200003]: beq        $at, $zr, 0x0881D6DC
    0881D6D0:[AFA70044]: sw         $a3, 68($sp)
    0881D6D4:[10000002]: b          0x0881D6E0
    0881D6D8:[2788809C]: addiu      $t0, $gp, -32612
    0881D6DC:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    0881D6E0:[8F8780A0]: lw         $a3, -32608($gp)
    0881D6E4:[8D060000]: lw         $a2, 0($t0)
    0881D6E8:[00E6082B]: sltu       $at, $a3, $a2
    0881D6EC:[50200001]: beql       $at, $zr, 0x0881D6F4
    0881D6F0:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    0881D6F4:[91060000]: lbu        $a2, 0($t0)
    0881D6F8:[8CA70008]: lw         $a3, 8($a1)
    0881D6FC:[00063200]: sll        $a2, $a2, 0x0008
    0881D700:[00EB3824]: and        $a3, $a3, $t3
    0881D704:[00E63025]: or         $a2, $a3, $a2
    0881D708:[ACA60008]: sw         $a2, 8($a1)
    0881D70C:[90680008]: lbu        $t0, 8($v1)
    0881D710:[86470004]: lh         $a3, 4($s2)
    0881D714:[8F8680A4]: lw         $a2, -32604($gp)
    0881D718:[01073821]: addu       $a3, $t0, $a3
    0881D71C:[00C7082B]: sltu       $at, $a2, $a3
    0881D720:[10200003]: beq        $at, $zr, 0x0881D730
    0881D724:[AFA70040]: sw         $a3, 64($sp)
    0881D728:[10000002]: b          0x0881D734
    0881D72C:[278880A4]: addiu      $t0, $gp, -32604
    0881D730:[03204021]: addu       $t0, $t9, $zr <=> move $t0, $t9
    0881D734:[8F8780A8]: lw         $a3, -32600($gp)
    0881D738:[8D060000]: lw         $a2, 0($t0)
    0881D73C:[00E6082B]: sltu       $at, $a3, $a2
    0881D740:[50200001]: beql       $at, $zr, 0x0881D748
    0881D744:[03C04021]: addu       $t0, $fp, $zr <=> move $t0, $fp
    0881D748:[8CA70008]: lw         $a3, 8($a1)
    0881D74C:[91060000]: lbu        $a2, 0($t0)
    0881D750:[00EA3824]: and        $a3, $a3, $t2
    0881D754:[00E63025]: or         $a2, $a3, $a2
    0881D758:[1000008F]: b          0x0881D998
    0881D75C:[ACA60008]: sw         $a2, 8($a1)
    0881D760:[86470012]: lh         $a3, 18($s2)
    0881D764:[8CA60008]: lw         $a2, 8($a1)
    0881D768:[7D083E00]: ext        $t0, $t0, 24, 8
    0881D76C:[01070018]: mult       $t0, $a3
    0881D770:[00063200]: sll        $a2, $a2, 0x0008
    0881D774:[00063202]: srl        $a2, $a2, 0x0008
    0881D778:[00003812]: mflo       $a3
    0881D77C:[7CE73A00]: ext        $a3, $a3, 8, 8
    0881D780:[00073E00]: sll        $a3, $a3, 0x0018
    0881D784:[00C73025]: or         $a2, $a2, $a3
    0881D788:[ACA60008]: sw         $a2, 8($a1)
    0881D78C:[8C680008]: lw         $t0, 8($v1)
    0881D790:[86470010]: lh         $a3, 16($s2)
    0881D794:[00CE3024]: and        $a2, $a2, $t6
    0881D798:[7D083C00]: ext        $t0, $t0, 16, 8
    0881D79C:[01070018]: mult       $t0, $a3
    0881D7A0:[00003812]: mflo       $a3
    0881D7A4:[7CE73A00]: ext        $a3, $a3, 8, 8
    0881D7A8:[00073C00]: sll        $a3, $a3, 0x0010
    0881D7AC:[00C73025]: or         $a2, $a2, $a3
    0881D7B0:[ACA60008]: sw         $a2, 8($a1)
    0881D7B4:[8C680008]: lw         $t0, 8($v1)
    0881D7B8:[8647000E]: lh         $a3, 14($s2)
    0881D7BC:[00CB3024]: and        $a2, $a2, $t3
    0881D7C0:[7D083A00]: ext        $t0, $t0, 8, 8
    0881D7C4:[01070018]: mult       $t0, $a3
    0881D7C8:[00003812]: mflo       $a3
    0881D7CC:[7CE73A00]: ext        $a3, $a3, 8, 8
    0881D7D0:[00073A00]: sll        $a3, $a3, 0x0008
    0881D7D4:[00C73025]: or         $a2, $a2, $a3
    0881D7D8:[ACA60008]: sw         $a2, 8($a1)
    0881D7DC:[90680008]: lbu        $t0, 8($v1)
    0881D7E0:[8647000C]: lh         $a3, 12($s2)
    0881D7E4:[00CA3024]: and        $a2, $a2, $t2
    0881D7E8:[01070018]: mult       $t0, $a3
    0881D7EC:[00003812]: mflo       $a3
    0881D7F0:[7CE73A00]: ext        $a3, $a3, 8, 8
    0881D7F4:[00C73025]: or         $a2, $a2, $a3
    0881D7F8:[10000067]: b          0x0881D998
    0881D7FC:[ACA60008]: sw         $a2, 8($a1)
    0881D800:[86460012]: lh         $a2, 18($s2)
    0881D804:[8647000A]: lh         $a3, 10($s2)
    0881D808:[7D083E00]: ext        $t0, $t0, 24, 8
    0881D80C:[01060018]: mult       $t0, $a2
    0881D810:[00004012]: mflo       $t0
    0881D814:[00084202]: srl        $t0, $t0, 0x0008
    0881D818:[00E83821]: addu       $a3, $a3, $t0
    0881D81C:[8F8680AC]: lw         $a2, -32596($gp)
    0881D820:[00C7082B]: sltu       $at, $a2, $a3
    0881D824:[10200003]: beq        $at, $zr, 0x0881D834
    0881D828:[AFA7003C]: sw         $a3, 60($sp)
    0881D82C:[10000002]: b          0x0881D838
    0881D830:[278880AC]: addiu      $t0, $gp, -32596
    0881D834:[27A8003C]: addiu      $t0, $sp, 60
    0881D838:[8F8780B0]: lw         $a3, -32592($gp)
    0881D83C:[8D060000]: lw         $a2, 0($t0)
    0881D840:[00E6082B]: sltu       $at, $a3, $a2
    0881D844:[50200001]: beql       $at, $zr, 0x0881D84C
    0881D848:[278880B0]: addiu      $t0, $gp, -32592
    0881D84C:[8CA70008]: lw         $a3, 8($a1)
    0881D850:[91060000]: lbu        $a2, 0($t0)
    0881D854:[00073A00]: sll        $a3, $a3, 0x0008
    0881D858:[00063600]: sll        $a2, $a2, 0x0018
    0881D85C:[00073A02]: srl        $a3, $a3, 0x0008
    0881D860:[00E63025]: or         $a2, $a3, $a2
    0881D864:[ACA60008]: sw         $a2, 8($a1)
    0881D868:[8C680008]: lw         $t0, 8($v1)
    0881D86C:[86460010]: lh         $a2, 16($s2)
    0881D870:[86470008]: lh         $a3, 8($s2)
    0881D874:[7D083C00]: ext        $t0, $t0, 16, 8
    0881D878:[01060018]: mult       $t0, $a2
    0881D87C:[00004012]: mflo       $t0
    0881D880:[00084202]: srl        $t0, $t0, 0x0008
    0881D884:[00E83821]: addu       $a3, $a3, $t0
    0881D888:[8F8680B4]: lw         $a2, -32588($gp)
    0881D88C:[00C7082B]: sltu       $at, $a2, $a3
    0881D890:[10200003]: beq        $at, $zr, 0x0881D8A0
    0881D894:[AFA70038]: sw         $a3, 56($sp)
    0881D898:[10000002]: b          0x0881D8A4
    0881D89C:[278880B4]: addiu      $t0, $gp, -32588
    0881D8A0:[27A80038]: addiu      $t0, $sp, 56
    0881D8A4:[8F8780B8]: lw         $a3, -32584($gp)
    0881D8A8:[8D060000]: lw         $a2, 0($t0)
    0881D8AC:[00E6082B]: sltu       $at, $a3, $a2
    0881D8B0:[50200001]: beql       $at, $zr, 0x0881D8B8
    0881D8B4:[278880B8]: addiu      $t0, $gp, -32584
    0881D8B8:[91060000]: lbu        $a2, 0($t0)
    0881D8BC:[8CA70008]: lw         $a3, 8($a1)
    0881D8C0:[00063400]: sll        $a2, $a2, 0x0010
    0881D8C4:[00EE3824]: and        $a3, $a3, $t6
    0881D8C8:[00E63025]: or         $a2, $a3, $a2
    0881D8CC:[ACA60008]: sw         $a2, 8($a1)
    0881D8D0:[8C680008]: lw         $t0, 8($v1)
    0881D8D4:[8646000E]: lh         $a2, 14($s2)
    0881D8D8:[86470006]: lh         $a3, 6($s2)
    0881D8DC:[7D083A00]: ext        $t0, $t0, 8, 8
    0881D8E0:[01060018]: mult       $t0, $a2
    0881D8E4:[00004012]: mflo       $t0
    0881D8E8:[00084202]: srl        $t0, $t0, 0x0008
    0881D8EC:[00E83821]: addu       $a3, $a3, $t0
    0881D8F0:[8F8680BC]: lw         $a2, -32580($gp)
    0881D8F4:[00C7082B]: sltu       $at, $a2, $a3
    0881D8F8:[10200003]: beq        $at, $zr, 0x0881D908
    0881D8FC:[AFA70034]: sw         $a3, 52($sp)
    0881D900:[10000002]: b          0x0881D90C
    0881D904:[278880BC]: addiu      $t0, $gp, -32580
    0881D908:[27A80034]: addiu      $t0, $sp, 52
    0881D90C:[8F8780C0]: lw         $a3, -32576($gp)
    0881D910:[8D060000]: lw         $a2, 0($t0)
    0881D914:[00E6082B]: sltu       $at, $a3, $a2
    0881D918:[50200001]: beql       $at, $zr, 0x0881D920
    0881D91C:[278880C0]: addiu      $t0, $gp, -32576
    0881D920:[91060000]: lbu        $a2, 0($t0)
    0881D924:[8CA70008]: lw         $a3, 8($a1)
    0881D928:[00063200]: sll        $a2, $a2, 0x0008
    0881D92C:[00EB3824]: and        $a3, $a3, $t3
    0881D930:[00E63025]: or         $a2, $a3, $a2
    0881D934:[ACA60008]: sw         $a2, 8($a1)
    0881D938:[90690008]: lbu        $t1, 8($v1)
    0881D93C:[8648000C]: lh         $t0, 12($s2)
    0881D940:[86470004]: lh         $a3, 4($s2)
    0881D944:[8F8680C4]: lw         $a2, -32572($gp)
    0881D948:[01280018]: mult       $t1, $t0
    0881D94C:[00004012]: mflo       $t0
    0881D950:[00084202]: srl        $t0, $t0, 0x0008
    0881D954:[00E83821]: addu       $a3, $a3, $t0
    0881D958:[00C7082B]: sltu       $at, $a2, $a3
    0881D95C:[10200003]: beq        $at, $zr, 0x0881D96C
    0881D960:[AFA70030]: sw         $a3, 48($sp)
    0881D964:[10000002]: b          0x0881D970
    0881D968:[278880C4]: addiu      $t0, $gp, -32572
    0881D96C:[27A80030]: addiu      $t0, $sp, 48
    0881D970:[8F8780C8]: lw         $a3, -32568($gp)
    0881D974:[8D060000]: lw         $a2, 0($t0)
    0881D978:[00E6082B]: sltu       $at, $a3, $a2
    0881D97C:[50200001]: beql       $at, $zr, 0x0881D984
    0881D980:[278880C8]: addiu      $t0, $gp, -32568
    0881D984:[8CA70008]: lw         $a3, 8($a1)
    0881D988:[91060000]: lbu        $a2, 0($t0)
    0881D98C:[00EA3824]: and        $a3, $a3, $t2
    0881D990:[00E63025]: or         $a2, $a3, $a2
    0881D994:[ACA60008]: sw         $a2, 8($a1)
    0881D998:[8C860020]: lw         $a2, 32($a0)
    0881D99C:[27180001]: addiu      $t8, $t8, 1
    0881D9A0:[2463000C]: addiu      $v1, $v1, 12
    0881D9A4:[0306302B]: sltu       $a2, $t8, $a2
    0881D9A8:[14C0FEF9]: bne        $a2, $zr, 0x0881D590
    0881D9AC:[24A5000C]: addiu      $a1, $a1, 12
    0881D9B0:[8FBE002C]: lw         $fp, 44($sp)
    0881D9B4:[8FB70028]: lw         $s7, 40($sp)
    0881D9B8:[8FB60024]: lw         $s6, 36($sp)
    0881D9BC:[8FB50020]: lw         $s5, 32($sp)
    0881D9C0:[8FB4001C]: lw         $s4, 28($sp)
    0881D9C4:[8FB30018]: lw         $s3, 24($sp)
    0881D9C8:[8FB20014]: lw         $s2, 20($sp)
    0881D9CC:[8FB10010]: lw         $s1, 16($sp)
    0881D9D0:[8FB0000C]: lw         $s0, 12($sp)
    0881D9D4:[03E00008]: jr         $ra
    0881D9D8:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 0881D538 475,659 times (length 264)
  Back Branch 0881D9A8 168,366 times (length 264)
_S1_2_889EB70 28,977,679 instructions (1.402%), 1,467,237 calls (0889EB70 - 0889EBC4, length 22)
    0889EB70:[3C040894]: lui        $a0, 0x0894 <=> li $a0, 0x08940000
    0889EB74:[8C833A34]: lw         $v1, 14900($a0)
    0889EB78:[27BDFFF0]: addiu      $sp, $sp, -16
    0889EB7C:[AFBF0000]: sw         $ra, 0($sp)
    0889EB80:[14600004]: bne        $v1, $zr, 0x0889EB94
    0889EB84:[24823A34]: addiu      $v0, $a0, 14900
    0889EB88:[8FBF0000]: lw         $ra, 0($sp)
    0889EB8C:[03E00008]: jr         $ra
    0889EB90:[27BD0010]: addiu      $sp, $sp, 16
    0889EB94:[0060F809]: jalr       $ra, $v1
    0889EB98:[8C440004]: lw         $a0, 4($v0)
    0889EB9C:[3C040894]: lui        $a0, 0x0894 <=> li $a0, 0x08940000
    0889EBA0:[8C83378C]: lw         $v1, 14220($a0)
    0889EBA4:[14600003]: bne        $v1, $zr, 0x0889EBB4
    0889EBA8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0889EBAC:[3C050894]: lui        $a1, 0x0894 <=> li $a1, 0x08940000
    0889EBB0:[ACA63790]: sw         $a2, 14224($a1)
    0889EBB4:[8C88378C]: lw         $t0, 14220($a0)
    0889EBB8:[25070001]: addiu      $a3, $t0, 1
    0889EBBC:[AC87378C]: sw         $a3, 14220($a0)
    0889EBC0:[0A227AE3]: j          0x0889EB8C
    0889EBC4:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 0889EBC0 1,467,237 times (length 15)
    0889EB78:[27BDFFF0]: addiu      $sp, $sp, -16
    0889EB7C:[AFBF0000]: sw         $ra, 0($sp)
    0889EB80:[14600004]: bne        $v1, $zr, 0x0889EB94
    0889EB84:[24823A34]: addiu      $v0, $a0, 14900
    0889EB88:[8FBF0000]: lw         $ra, 0($sp)
--> 0889EB8C:[03E00008]: jr         $ra
    0889EB90:[27BD0010]: addiu      $sp, $sp, 16
    0889EB94:[0060F809]: jalr       $ra, $v1
    0889EB98:[8C440004]: lw         $a0, 4($v0)
    0889EB9C:[3C040894]: lui        $a0, 0x0894 <=> li $a0, 0x08940000
    0889EBA0:[8C83378C]: lw         $v1, 14220($a0)
    0889EBA4:[14600003]: bne        $v1, $zr, 0x0889EBB4
    0889EBA8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0889EBAC:[3C050894]: lui        $a1, 0x0894 <=> li $a1, 0x08940000
    0889EBB0:[ACA63790]: sw         $a2, 14224($a1)
    0889EBB4:[8C88378C]: lw         $t0, 14220($a0)
    0889EBB8:[25070001]: addiu      $a3, $t0, 1
    0889EBBC:[AC87378C]: sw         $a3, 14220($a0)
--> 0889EBC0:[0A227AE3]: j          0x0889EB8C
    0889EBC4:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_8879334 26,345,492 instructions (1.274%), 1,500,705 calls (08879334 - 08879384, length 21)
    08879334:[27BDFFF0]: addiu      $sp, $sp, -16
    08879338:[AFB00000]: sw         $s0, 0($sp)
    0887933C:[3C100894]: lui        $s0, 0x0894 <=> li $s0, 0x08940000
    08879340:[8E04897C]: lw         $a0, -30340($s0)
    08879344:[AFBF0004]: sw         $ra, 4($sp)
    08879348:[2483FFFF]: addiu      $v1, $a0, -1
    0887934C:[10600009]: beq        $v1, $zr, 0x08879374
    08879350:[AE03897C]: sw         $v1, -30340($s0)
    08879354:[8E05897C]: lw         $a1, -30340($s0)
    08879358:[8FBF0004]: lw         $ra, 4($sp)
    0887935C:[28A20000]: slti       $v0, $a1, 0
    08879360:[0002280B]: movn       $a1, $zr, $v0 <=> move $a1, $v0
    08879364:[AE05897C]: sw         $a1, -30340($s0)
    08879368:[8FB00000]: lw         $s0, 0($sp)
    0887936C:[03E00008]: jr         $ra
    08879370:[27BD0010]: addiu      $sp, $sp, 16
    08879374:[3C030894]: lui        $v1, 0x0894 <=> li $v1, 0x08940000
    08879378:[0E23C0E0]: jal        0x088F0380 [sceKernelCpuResumeIntr]
    0887937C:[8C6489B8]: lw         $a0, -30280($v1)
    08879380:[0A21E4D6]: j          0x08879358
    08879384:[8E05897C]: lw         $a1, -30340($s0)
  Back Branch 08879380 583,553 times (length 12)
    08879344:[AFBF0004]: sw         $ra, 4($sp)
    08879348:[2483FFFF]: addiu      $v1, $a0, -1
    0887934C:[10600009]: beq        $v1, $zr, 0x08879374
    08879350:[AE03897C]: sw         $v1, -30340($s0)
    08879354:[8E05897C]: lw         $a1, -30340($s0)
--> 08879358:[8FBF0004]: lw         $ra, 4($sp)
    0887935C:[28A20000]: slti       $v0, $a1, 0
    08879360:[0002280B]: movn       $a1, $zr, $v0 <=> move $a1, $v0
    08879364:[AE05897C]: sw         $a1, -30340($s0)
    08879368:[8FB00000]: lw         $s0, 0($sp)
    0887936C:[03E00008]: jr         $ra
    08879370:[27BD0010]: addiu      $sp, $sp, 16
    08879374:[3C030894]: lui        $v1, 0x0894 <=> li $v1, 0x08940000
    08879378:[0E23C0E0]: jal        0x088F0380 [sceKernelCpuResumeIntr]
    0887937C:[8C6489B8]: lw         $a0, -30280($v1)
--> 08879380:[0A21E4D6]: j          0x08879358
    08879384:[8E05897C]: lw         $a1, -30340($s0)
_S1_2_889AEA8 25,154,180 instructions (1.217%), 16,882 calls (0889AEA8 - 0889B020, length 95)
    0889AEA8:[BC980000]: cache      0x18, 0($a0)
    0889AEAC:[84A30000]: lh         $v1, 0($a1)
    0889AEB0:[84AA0002]: lh         $t2, 2($a1)
    0889AEB4:[84A90004]: lh         $t1, 4($a1)
    0889AEB8:[84A80006]: lh         $t0, 6($a1)
    0889AEBC:[24E7FFFF]: addiu      $a3, $a3, -1
    0889AEC0:[00660018]: mult       $v1, $a2
    0889AEC4:[00000000]: nop
    0889AEC8:[00000000]: nop
    0889AECC:[00001812]: mflo       $v1
    0889AED0:[01460018]: mult       $t2, $a2
    0889AED4:[00031A03]: sra        $v1, $v1, 0x0008
    0889AED8:[AC830000]: sw         $v1, 0($a0)
    0889AEDC:[00005012]: mflo       $t2
    0889AEE0:[01260018]: mult       $t1, $a2
    0889AEE4:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AEE8:[AC830004]: sw         $v1, 4($a0)
    0889AEEC:[00004812]: mflo       $t1
    0889AEF0:[01060018]: mult       $t0, $a2
    0889AEF4:[00091A03]: sra        $v1, $t1, 0x0008
    0889AEF8:[AC830008]: sw         $v1, 8($a0)
    0889AEFC:[00004012]: mflo       $t0
    0889AF00:[00081A03]: sra        $v1, $t0, 0x0008
    0889AF04:[AC83000C]: sw         $v1, 12($a0)
    0889AF08:[84A30008]: lh         $v1, 8($a1)
    0889AF0C:[84AA000A]: lh         $t2, 10($a1)
    0889AF10:[84A9000C]: lh         $t1, 12($a1)
    0889AF14:[84A8000E]: lh         $t0, 14($a1)
    0889AF18:[00660018]: mult       $v1, $a2
    0889AF1C:[00000000]: nop
    0889AF20:[00000000]: nop
    0889AF24:[00001812]: mflo       $v1
    0889AF28:[01460018]: mult       $t2, $a2
    0889AF2C:[00031A03]: sra        $v1, $v1, 0x0008
    0889AF30:[AC830010]: sw         $v1, 16($a0)
    0889AF34:[00005012]: mflo       $t2
    0889AF38:[01260018]: mult       $t1, $a2
    0889AF3C:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AF40:[AC830014]: sw         $v1, 20($a0)
    0889AF44:[00004812]: mflo       $t1
    0889AF48:[01060018]: mult       $t0, $a2
    0889AF4C:[00091A03]: sra        $v1, $t1, 0x0008
    0889AF50:[AC830018]: sw         $v1, 24($a0)
    0889AF54:[00004012]: mflo       $t0
    0889AF58:[00081A03]: sra        $v1, $t0, 0x0008
    0889AF5C:[AC83001C]: sw         $v1, 28($a0)
    0889AF60:[84A30010]: lh         $v1, 16($a1)
    0889AF64:[84AA0012]: lh         $t2, 18($a1)
    0889AF68:[84A90014]: lh         $t1, 20($a1)
    0889AF6C:[84A80016]: lh         $t0, 22($a1)
    0889AF70:[00660018]: mult       $v1, $a2
    0889AF74:[00000000]: nop
    0889AF78:[00000000]: nop
    0889AF7C:[00001812]: mflo       $v1
    0889AF80:[01460018]: mult       $t2, $a2
    0889AF84:[00031A03]: sra        $v1, $v1, 0x0008
    0889AF88:[AC830020]: sw         $v1, 32($a0)
    0889AF8C:[00005012]: mflo       $t2
    0889AF90:[01260018]: mult       $t1, $a2
    0889AF94:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AF98:[AC830024]: sw         $v1, 36($a0)
    0889AF9C:[00004812]: mflo       $t1
    0889AFA0:[01060018]: mult       $t0, $a2
    0889AFA4:[00091A03]: sra        $v1, $t1, 0x0008
    0889AFA8:[AC830028]: sw         $v1, 40($a0)
    0889AFAC:[00004012]: mflo       $t0
    0889AFB0:[00081A03]: sra        $v1, $t0, 0x0008
    0889AFB4:[AC83002C]: sw         $v1, 44($a0)
    0889AFB8:[84A30018]: lh         $v1, 24($a1)
    0889AFBC:[84AA001A]: lh         $t2, 26($a1)
    0889AFC0:[84A9001C]: lh         $t1, 28($a1)
    0889AFC4:[84A8001E]: lh         $t0, 30($a1)
    0889AFC8:[00660018]: mult       $v1, $a2
    0889AFCC:[00000000]: nop
    0889AFD0:[00000000]: nop
    0889AFD4:[00001812]: mflo       $v1
    0889AFD8:[24A50020]: addiu      $a1, $a1, 32
    0889AFDC:[01460018]: mult       $t2, $a2
    0889AFE0:[00031A03]: sra        $v1, $v1, 0x0008
    0889AFE4:[AC830030]: sw         $v1, 48($a0)
    0889AFE8:[00005012]: mflo       $t2
    0889AFEC:[01260018]: mult       $t1, $a2
    0889AFF0:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AFF4:[AC830034]: sw         $v1, 52($a0)
    0889AFF8:[00004812]: mflo       $t1
    0889AFFC:[01060018]: mult       $t0, $a2
    0889B000:[00091A03]: sra        $v1, $t1, 0x0008
    0889B004:[AC830038]: sw         $v1, 56($a0)
    0889B008:[00004012]: mflo       $t0
    0889B00C:[00081A03]: sra        $v1, $t0, 0x0008
    0889B010:[AC83003C]: sw         $v1, 60($a0)
    0889B014:[14E0FFA4]: bne        $a3, $zr, 0x0889AEA8
    0889B018:[24840040]: addiu      $a0, $a0, 64
    0889B01C:[03E00008]: jr         $ra
    0889B020:[00000000]: nop
  Back Branch 0889B014 270,112 times (length 93)
--> 0889AEA8:[BC980000]: cache      0x18, 0($a0)
    0889AEAC:[84A30000]: lh         $v1, 0($a1)
    0889AEB0:[84AA0002]: lh         $t2, 2($a1)
    0889AEB4:[84A90004]: lh         $t1, 4($a1)
    0889AEB8:[84A80006]: lh         $t0, 6($a1)
    0889AEBC:[24E7FFFF]: addiu      $a3, $a3, -1
    0889AEC0:[00660018]: mult       $v1, $a2
    0889AEC4:[00000000]: nop
    0889AEC8:[00000000]: nop
    0889AECC:[00001812]: mflo       $v1
    0889AED0:[01460018]: mult       $t2, $a2
    0889AED4:[00031A03]: sra        $v1, $v1, 0x0008
    0889AED8:[AC830000]: sw         $v1, 0($a0)
    0889AEDC:[00005012]: mflo       $t2
    0889AEE0:[01260018]: mult       $t1, $a2
    0889AEE4:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AEE8:[AC830004]: sw         $v1, 4($a0)
    0889AEEC:[00004812]: mflo       $t1
    0889AEF0:[01060018]: mult       $t0, $a2
    0889AEF4:[00091A03]: sra        $v1, $t1, 0x0008
    0889AEF8:[AC830008]: sw         $v1, 8($a0)
    0889AEFC:[00004012]: mflo       $t0
    0889AF00:[00081A03]: sra        $v1, $t0, 0x0008
    0889AF04:[AC83000C]: sw         $v1, 12($a0)
    0889AF08:[84A30008]: lh         $v1, 8($a1)
    0889AF0C:[84AA000A]: lh         $t2, 10($a1)
    0889AF10:[84A9000C]: lh         $t1, 12($a1)
    0889AF14:[84A8000E]: lh         $t0, 14($a1)
    0889AF18:[00660018]: mult       $v1, $a2
    0889AF1C:[00000000]: nop
    0889AF20:[00000000]: nop
    0889AF24:[00001812]: mflo       $v1
    0889AF28:[01460018]: mult       $t2, $a2
    0889AF2C:[00031A03]: sra        $v1, $v1, 0x0008
    0889AF30:[AC830010]: sw         $v1, 16($a0)
    0889AF34:[00005012]: mflo       $t2
    0889AF38:[01260018]: mult       $t1, $a2
    0889AF3C:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AF40:[AC830014]: sw         $v1, 20($a0)
    0889AF44:[00004812]: mflo       $t1
    0889AF48:[01060018]: mult       $t0, $a2
    0889AF4C:[00091A03]: sra        $v1, $t1, 0x0008
    0889AF50:[AC830018]: sw         $v1, 24($a0)
    0889AF54:[00004012]: mflo       $t0
    0889AF58:[00081A03]: sra        $v1, $t0, 0x0008
    0889AF5C:[AC83001C]: sw         $v1, 28($a0)
    0889AF60:[84A30010]: lh         $v1, 16($a1)
    0889AF64:[84AA0012]: lh         $t2, 18($a1)
    0889AF68:[84A90014]: lh         $t1, 20($a1)
    0889AF6C:[84A80016]: lh         $t0, 22($a1)
    0889AF70:[00660018]: mult       $v1, $a2
    0889AF74:[00000000]: nop
    0889AF78:[00000000]: nop
    0889AF7C:[00001812]: mflo       $v1
    0889AF80:[01460018]: mult       $t2, $a2
    0889AF84:[00031A03]: sra        $v1, $v1, 0x0008
    0889AF88:[AC830020]: sw         $v1, 32($a0)
    0889AF8C:[00005012]: mflo       $t2
    0889AF90:[01260018]: mult       $t1, $a2
    0889AF94:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AF98:[AC830024]: sw         $v1, 36($a0)
    0889AF9C:[00004812]: mflo       $t1
    0889AFA0:[01060018]: mult       $t0, $a2
    0889AFA4:[00091A03]: sra        $v1, $t1, 0x0008
    0889AFA8:[AC830028]: sw         $v1, 40($a0)
    0889AFAC:[00004012]: mflo       $t0
    0889AFB0:[00081A03]: sra        $v1, $t0, 0x0008
    0889AFB4:[AC83002C]: sw         $v1, 44($a0)
    0889AFB8:[84A30018]: lh         $v1, 24($a1)
    0889AFBC:[84AA001A]: lh         $t2, 26($a1)
    0889AFC0:[84A9001C]: lh         $t1, 28($a1)
    0889AFC4:[84A8001E]: lh         $t0, 30($a1)
    0889AFC8:[00660018]: mult       $v1, $a2
    0889AFCC:[00000000]: nop
    0889AFD0:[00000000]: nop
    0889AFD4:[00001812]: mflo       $v1
    0889AFD8:[24A50020]: addiu      $a1, $a1, 32
    0889AFDC:[01460018]: mult       $t2, $a2
    0889AFE0:[00031A03]: sra        $v1, $v1, 0x0008
    0889AFE4:[AC830030]: sw         $v1, 48($a0)
    0889AFE8:[00005012]: mflo       $t2
    0889AFEC:[01260018]: mult       $t1, $a2
    0889AFF0:[000A1A03]: sra        $v1, $t2, 0x0008
    0889AFF4:[AC830034]: sw         $v1, 52($a0)
    0889AFF8:[00004812]: mflo       $t1
    0889AFFC:[01060018]: mult       $t0, $a2
    0889B000:[00091A03]: sra        $v1, $t1, 0x0008
    0889B004:[AC830038]: sw         $v1, 56($a0)
    0889B008:[00004012]: mflo       $t0
    0889B00C:[00081A03]: sra        $v1, $t0, 0x0008
    0889B010:[AC83003C]: sw         $v1, 60($a0)
--> 0889B014:[14E0FFA4]: bne        $a3, $zr, 0x0889AEA8
    0889B018:[24840040]: addiu      $a0, $a0, 64
    0889B01C:[03E00008]: jr         $ra
    0889B020:[00000000]: nop
_S1_2_8853E6C 23,393,280 instructions (1.131%), 1,559,552 calls (08853E6C - 08853EA4, length 15)
    08853E6C:[3C030890]: lui        $v1, 0x0890 <=> li $v1, 0x08900000
    08853E70:[8C67EED4]: lw         $a3, -4396($v1)
    08853E74:[27BDFFF0]: addiu      $sp, $sp, -16
    08853E78:[3C028045]: lui        $v0, 0x8045 <=> li $v0, 0x80450000
    08853E7C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08853E80:[AFBF0000]: sw         $ra, 0($sp)
    08853E84:[10E60004]: beq        $a3, $a2, 0x08853E98
    08853E88:[34450001]: ori        $a1, $v0, 1
    08853E8C:[0E215D44]: jal        0x08857510
    08853E90:[00000000]: nop
    08853E94:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08853E98:[8FBF0000]: lw         $ra, 0($sp)
    08853E9C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08853EA0:[03E00008]: jr         $ra
    08853EA4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8854B10 22,784,080 instructions (1.102%), 24,368 calls (08854B10 - 08854C98, length 99)
    08854B10:[3C090893]: lui        $t1, 0x0893 <=> li $t1, 0x08930000
    08854B14:[8D275C54]: lw         $a3, 23636($t1)
    08854B18:[3C08000F]: lui        $t0, 0x000F <=> li $t0, 0x000F0000
    08854B1C:[35034240]: ori        $v1, $t0, 16960
    08854B20:[00E30018]: mult       $a3, $v1
    08854B24:[3C04BE37]: lui        $a0, 0xBE37 <=> li $a0, 0xBE370000
    08854B28:[3482C63B]: ori        $v0, $a0, -14789
    08854B2C:[27BDFFD0]: addiu      $sp, $sp, -48
    08854B30:[AFBF0024]: sw         $ra, 36($sp)
    08854B34:[00003012]: mflo       $a2
    08854B38:[00C20019]: multu      $a2, $v0
    08854B3C:[AFB7001C]: sw         $s7, 28($sp)
    08854B40:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    08854B44:[AFB60018]: sw         $s6, 24($sp)
    08854B48:[00001810]: mfhi       $v1
    08854B4C:[AFB50014]: sw         $s5, 20($sp)
    08854B50:[AFB3000C]: sw         $s3, 12($sp)
    08854B54:[AFB10004]: sw         $s1, 4($sp)
    08854B58:[AFB00000]: sw         $s0, 0($sp)
    08854B5C:[AFBE0020]: sw         $fp, 32($sp)
    08854B60:[24BE5C58]: addiu      $fp, $a1, 23640
    08854B64:[AFB40010]: sw         $s4, 16($sp)
    08854B68:[0003A3C2]: srl        $s4, $v1, 0x000F
    08854B6C:[AFB20008]: sw         $s2, 8($sp)
    08854B70:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08854B74:[00128080]: sll        $s0, $s2, 0x0002
    08854B78:[021E5021]: addu       $t2, $s0, $fp
    08854B7C:[8D420000]: lw         $v0, 0($t2)
    08854B80:[50400006]: beql       $v0, $zr, 0x08854B9C
    08854B84:[26520001]: addiu      $s2, $s2, 1
    08854B88:[904C0000]: lbu        $t4, 0($v0)
    08854B8C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08854B90:[118B0012]: beq        $t4, $t3, 0x08854BDC
    08854B94:[3C0D0893]: lui        $t5, 0x0893 <=> li $t5, 0x08930000
    08854B98:[26520001]: addiu      $s2, $s2, 1
    08854B9C:[2E530080]: sltiu      $s3, $s2, 128
    08854BA0:[1660FFF5]: bne        $s3, $zr, 0x08854B78
    08854BA4:[00128080]: sll        $s0, $s2, 0x0002
    08854BA8:[8FBF0024]: lw         $ra, 36($sp)
    08854BAC:[8FBE0020]: lw         $fp, 32($sp)
    08854BB0:[8FB7001C]: lw         $s7, 28($sp)
    08854BB4:[8FB60018]: lw         $s6, 24($sp)
    08854BB8:[8FB50014]: lw         $s5, 20($sp)
    08854BBC:[8FB40010]: lw         $s4, 16($sp)
    08854BC0:[8FB3000C]: lw         $s3, 12($sp)
    08854BC4:[8FB20008]: lw         $s2, 8($sp)
    08854BC8:[8FB10004]: lw         $s1, 4($sp)
    08854BCC:[8FB00000]: lw         $s0, 0($sp)
    08854BD0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08854BD4:[03E00008]: jr         $ra
    08854BD8:[27BD0030]: addiu      $sp, $sp, 48
    08854BDC:[25B55C58]: addiu      $s5, $t5, 23640
    08854BE0:[02159821]: addu       $s3, $s0, $s5
    08854BE4:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08854BE8:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08854BEC:[8E6F0000]: lw         $t7, 0($s3)
    08854BF0:[02158821]: addu       $s1, $s0, $s5
    08854BF4:[91EE0009]: lbu        $t6, 9($t7)
    08854BF8:[15C00014]: bne        $t6, $zr, 0x08854C4C
    08854BFC:[01E02021]: addu       $a0, $t7, $zr <=> move $a0, $t7
    08854C00:[8E230000]: lw         $v1, 0($s1)
    08854C04:[8C650028]: lw         $a1, 40($v1)
    08854C08:[00B4602B]: sltu       $t4, $a1, $s4
    08854C0C:[1180000B]: beq        $t4, $zr, 0x08854C3C
    08854C10:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08854C14:[0E215675]: jal        0x088559D4
    08854C18:[00000000]: nop
    08854C1C:[8E230000]: lw         $v1, 0($s1)
    08854C20:[90710000]: lbu        $s1, 0($v1)
    08854C24:[1220FFDC]: beq        $s1, $zr, 0x08854B98
    08854C28:[A0770009]: sb         $s7, 9($v1)
    08854C2C:[5456FFF0]: bnel       $v0, $s6, 0x08854BF0
    08854C30:[8E6F0000]: lw         $t7, 0($s3)
    08854C34:[0A2152EB]: j          0x08854BAC
    08854C38:[8FBF0024]: lw         $ra, 36($sp)
    08854C3C:[00B48023]: subu       $s0, $a1, $s4
    08854C40:[AC700028]: sw         $s0, 40($v1)
    08854C44:[0A2152E6]: j          0x08854B98
    08854C48:[A0600009]: sb         $zr, 9($v1)
    08854C4C:[0E215740]: jal        0x08855D00
    08854C50:[00000000]: nop
    08854C54:[8E780000]: lw         $t8, 0($s3)
    08854C58:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08854C5C:[8F030010]: lw         $v1, 16($t8)
    08854C60:[8F0B0014]: lw         $t3, 20($t8)
    08854C64:[9707000A]: lhu        $a3, 10($t8)
    08854C68:[006B4821]: addu       $t1, $v1, $t3
    08854C6C:[012A402C]: max        $t0, $t1, $t2
    08854C70:[0107001A]: div        $t0, $a3
    08854C74:[50E00001]: beql       $a3, $zr, 0x08854C7C
    08854C78:[000001CD]: break      0x00007
    08854C7C:[8F040034]: lw         $a0, 52($t8)
    08854C80:[8F050028]: lw         $a1, 40($t8)
    08854C84:[00003012]: mflo       $a2
    08854C88:[00860018]: mult       $a0, $a2
    08854C8C:[00001012]: mflo       $v0
    08854C90:[00A2C821]: addu       $t9, $a1, $v0
    08854C94:[0A215300]: j          0x08854C00
    08854C98:[AF190028]: sw         $t9, 40($t8)
  Back Branch 08854BA0 3,119,104 times (length 12)
    08854B64:[AFB40010]: sw         $s4, 16($sp)
    08854B68:[0003A3C2]: srl        $s4, $v1, 0x000F
    08854B6C:[AFB20008]: sw         $s2, 8($sp)
    08854B70:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08854B74:[00128080]: sll        $s0, $s2, 0x0002
--> 08854B78:[021E5021]: addu       $t2, $s0, $fp
    08854B7C:[8D420000]: lw         $v0, 0($t2)
    08854B80:[50400006]: beql       $v0, $zr, 0x08854B9C
    08854B84:[26520001]: addiu      $s2, $s2, 1
    08854B88:[904C0000]: lbu        $t4, 0($v0)
    08854B8C:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08854B90:[118B0012]: beq        $t4, $t3, 0x08854BDC
    08854B94:[3C0D0893]: lui        $t5, 0x0893 <=> li $t5, 0x08930000
    08854B98:[26520001]: addiu      $s2, $s2, 1
    08854B9C:[2E530080]: sltiu      $s3, $s2, 128
--> 08854BA0:[1660FFF5]: bne        $s3, $zr, 0x08854B78
    08854BA4:[00128080]: sll        $s0, $s2, 0x0002
    08854BA8:[8FBF0024]: lw         $ra, 36($sp)
    08854BAC:[8FBE0020]: lw         $fp, 32($sp)
    08854BB0:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_88792EC 21,509,778 instructions (1.040%), 1,500,705 calls (088792EC - 08879330, length 18)
    088792EC:[27BDFFF0]: addiu      $sp, $sp, -16
    088792F0:[AFB00000]: sw         $s0, 0($sp)
    088792F4:[3C100894]: lui        $s0, 0x0894 <=> li $s0, 0x08940000
    088792F8:[8E02897C]: lw         $v0, -30340($s0)
    088792FC:[10400007]: beq        $v0, $zr, 0x0887931C
    08879300:[AFBF0004]: sw         $ra, 4($sp)
    08879304:[24430001]: addiu      $v1, $v0, 1
    08879308:[AE03897C]: sw         $v1, -30340($s0)
    0887930C:[8FBF0004]: lw         $ra, 4($sp)
    08879310:[8FB00000]: lw         $s0, 0($sp)
    08879314:[03E00008]: jr         $ra
    08879318:[27BD0010]: addiu      $sp, $sp, 16
    0887931C:[0E23C0DE]: jal        0x088F0378 [sceKernelCpuSuspendIntr]
    08879320:[00000000]: nop
    08879324:[3C040894]: lui        $a0, 0x0894 <=> li $a0, 0x08940000
    08879328:[AC8289B8]: sw         $v0, -30280($a0)
    0887932C:[0A21E4C1]: j          0x08879304
    08879330:[8E02897C]: lw         $v0, -30340($s0)
  Back Branch 0887932C 583,553 times (length 12)
    088792F0:[AFB00000]: sw         $s0, 0($sp)
    088792F4:[3C100894]: lui        $s0, 0x0894 <=> li $s0, 0x08940000
    088792F8:[8E02897C]: lw         $v0, -30340($s0)
    088792FC:[10400007]: beq        $v0, $zr, 0x0887931C
    08879300:[AFBF0004]: sw         $ra, 4($sp)
--> 08879304:[24430001]: addiu      $v1, $v0, 1
    08879308:[AE03897C]: sw         $v1, -30340($s0)
    0887930C:[8FBF0004]: lw         $ra, 4($sp)
    08879310:[8FB00000]: lw         $s0, 0($sp)
    08879314:[03E00008]: jr         $ra
    08879318:[27BD0010]: addiu      $sp, $sp, 16
    0887931C:[0E23C0DE]: jal        0x088F0378 [sceKernelCpuSuspendIntr]
    08879320:[00000000]: nop
    08879324:[3C040894]: lui        $a0, 0x0894 <=> li $a0, 0x08940000
    08879328:[AC8289B8]: sw         $v0, -30280($a0)
--> 0887932C:[0A21E4C1]: j          0x08879304
    08879330:[8E02897C]: lw         $v0, -30340($s0)
_S1_2_8857894 20,006,128 instructions (0.968%), 24,368 calls (08857894 - 08857A88, length 126)
    08857894:[27BDFFD0]: addiu      $sp, $sp, -48
    08857898:[AFB3001C]: sw         $s3, 28($sp)
    0885789C:[3C130893]: lui        $s3, 0x0893 <=> li $s3, 0x08930000
    088578A0:[8E635E78]: lw         $v1, 24184($s3)
    088578A4:[AFB10014]: sw         $s1, 20($sp)
    088578A8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088578AC:[AFBF0020]: sw         $ra, 32($sp)
    088578B0:[AFB20018]: sw         $s2, 24($sp)
    088578B4:[10600061]: beq        $v1, $zr, 0x08857A3C
    088578B8:[AFB00010]: sw         $s0, 16($sp)
    088578BC:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    088578C0:[3C0408A6]: lui        $a0, 0x08A6 <=> li $a0, 0x08A60000
    088578C4:[2490B51C]: addiu      $s0, $a0, -19172
    088578C8:[3472851F]: ori        $s2, $v1, -31457
    088578CC:[82050001]: lb         $a1, 1($s0)
    088578D0:[10A00056]: beq        $a1, $zr, 0x08857A2C
    088578D4:[8E6F5E78]: lw         $t7, 24184($s3)
    088578D8:[92020008]: lbu        $v0, 8($s0)
    088578DC:[92060060]: lbu        $a2, 96($s0)
    088578E0:[5046005D]: beql       $v0, $a2, 0x08857A58
    088578E4:[92080009]: lbu        $t0, 9($s0)
    088578E8:[92050060]: lbu        $a1, 96($s0)
    088578EC:[92060038]: lbu        $a2, 56($s0)
    088578F0:[92070061]: lbu        $a3, 97($s0)
    088578F4:[8E040034]: lw         $a0, 52($s0)
    088578F8:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    088578FC:[0E215ECA]: jal        0x08857B28
    08857900:[27A90004]: addiu      $t1, $sp, 4
    08857904:[92050062]: lbu        $a1, 98($s0)
    08857908:[92060040]: lbu        $a2, 64($s0)
    0885790C:[92070063]: lbu        $a3, 99($s0)
    08857910:[8E04003C]: lw         $a0, 60($s0)
    08857914:[27A9000C]: addiu      $t1, $sp, 12
    08857918:[0E215ECA]: jal        0x08857B28
    0885791C:[27A80008]: addiu      $t0, $sp, 8
    08857920:[8FA50000]: lw         $a1, 0($sp)
    08857924:[8FA60004]: lw         $a2, 4($sp)
    08857928:[8FA70008]: lw         $a3, 8($sp)
    0885792C:[8FA8000C]: lw         $t0, 12($sp)
    08857930:[0E215FC2]: jal        0x08857F08
    08857934:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08857938:[8FA50000]: lw         $a1, 0($sp)
    0885793C:[8FA60004]: lw         $a2, 4($sp)
    08857940:[8FA70008]: lw         $a3, 8($sp)
    08857944:[8FA8000C]: lw         $t0, 12($sp)
    08857948:[0E214CC6]: jal        0x08853318
    0885794C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08857950:[92180060]: lbu        $t8, 96($s0)
    08857954:[920F0061]: lbu        $t7, 97($s0)
    08857958:[920E0062]: lbu        $t6, 98($s0)
    0885795C:[920D0063]: lbu        $t5, 99($s0)
    08857960:[A2180008]: sb         $t8, 8($s0)
    08857964:[A20F0009]: sb         $t7, 9($s0)
    08857968:[A20E000A]: sb         $t6, 10($s0)
    0885796C:[A20D000B]: sb         $t5, 11($s0)
    08857970:[8E04000C]: lw         $a0, 12($s0)
    08857974:[8E190064]: lw         $t9, 100($s0)
    08857978:[1099002B]: beq        $a0, $t9, 0x08857A28
    0885797C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08857980:[9206005D]: lbu        $a2, 93($s0)
    08857984:[50C3001E]: beql       $a2, $v1, 0x08857A00
    08857988:[8E050030]: lw         $a1, 48($s0)
    0885798C:[8202004E]: lb         $v0, 78($s0)
    08857990:[8207004C]: lb         $a3, 76($s0)
    08857994:[9204004D]: lbu        $a0, 77($s0)
    08857998:[000229C0]: sll        $a1, $v0, 0x0007
    0885799C:[00A24023]: subu       $t0, $a1, $v0
    088579A0:[01120018]: mult       $t0, $s2
    088579A4:[000749C0]: sll        $t1, $a3, 0x0007
    088579A8:[01271823]: subu       $v1, $t1, $a3
    088579AC:[0008C7C3]: sra        $t8, $t0, 0x001F
    088579B0:[000367C3]: sra        $t4, $v1, 0x001F
    088579B4:[0000C810]: mfhi       $t9
    088579B8:[00720018]: mult       $v1, $s2
    088579BC:[00197943]: sra        $t7, $t9, 0x0005
    088579C0:[01F87023]: subu       $t6, $t7, $t8
    088579C4:[7C0E2E20]: seh        $a1, $t6
    088579C8:[00006810]: mfhi       $t5
    088579CC:[000D5943]: sra        $t3, $t5, 0x0005
    088579D0:[016C5023]: subu       $t2, $t3, $t4
    088579D4:[0E2150ED]: jal        0x088543B4
    088579D8:[7C0A3E20]: seh        $a3, $t2
    088579DC:[8E09002C]: lw         $t1, 44($s0)
    088579E0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088579E4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    088579E8:[01280018]: mult       $t1, $t0
    088579EC:[3447C63B]: ori        $a3, $v0, -14789
    088579F0:[00002812]: mflo       $a1
    088579F4:[00A70019]: multu      $a1, $a3
    088579F8:[00003010]: mfhi       $a2
    088579FC:[00062BC2]: srl        $a1, $a2, 0x000F
    08857A00:[8E0D0064]: lw         $t5, 100($s0)
    08857A04:[92040000]: lbu        $a0, 0($s0)
    08857A08:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08857A0C:[00AD5821]: addu       $t3, $a1, $t5
    08857A10:[016C302D]: min        $a2, $t3, $t4
    08857A14:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08857A18:[0E215FDB]: jal        0x08857F6C
    08857A1C:[00CA282C]: max        $a1, $a2, $t2
    08857A20:[8E040064]: lw         $a0, 100($s0)
    08857A24:[AE04000C]: sw         $a0, 12($s0)
    08857A28:[8E6F5E78]: lw         $t7, 24184($s3)
    08857A2C:[26310001]: addiu      $s1, $s1, 1
    08857A30:[022F702B]: sltu       $t6, $s1, $t7
    08857A34:[15C0FFA5]: bne        $t6, $zr, 0x088578CC
    08857A38:[26100068]: addiu      $s0, $s0, 104
    08857A3C:[8FBF0020]: lw         $ra, 32($sp)
    08857A40:[8FB3001C]: lw         $s3, 28($sp)
    08857A44:[8FB20018]: lw         $s2, 24($sp)
    08857A48:[8FB10014]: lw         $s1, 20($sp)
    08857A4C:[8FB00010]: lw         $s0, 16($sp)
    08857A50:[03E00008]: jr         $ra
    08857A54:[27BD0030]: addiu      $sp, $sp, 48
    08857A58:[92070061]: lbu        $a3, 97($s0)
    08857A5C:[5507FFA3]: bnel       $t0, $a3, 0x088578EC
    08857A60:[92050060]: lbu        $a1, 96($s0)
    08857A64:[920A000A]: lbu        $t2, 10($s0)
    08857A68:[92090062]: lbu        $t1, 98($s0)
    08857A6C:[5549FF9F]: bnel       $t2, $t1, 0x088578EC
    08857A70:[92050060]: lbu        $a1, 96($s0)
    08857A74:[920C000B]: lbu        $t4, 11($s0)
    08857A78:[920B0063]: lbu        $t3, 99($s0)
    08857A7C:[558BFF9B]: bnel       $t4, $t3, 0x088578EC
    08857A80:[92050060]: lbu        $a1, 96($s0)
    08857A84:[0A215E5D]: j          0x08857974
    08857A88:[8E04000C]: lw         $a0, 12($s0)
  Back Branch 08857A84 779,776 times (length 70)
    08857960:[A2180008]: sb         $t8, 8($s0)
    08857964:[A20F0009]: sb         $t7, 9($s0)
    08857968:[A20E000A]: sb         $t6, 10($s0)
    0885796C:[A20D000B]: sb         $t5, 11($s0)
    08857970:[8E04000C]: lw         $a0, 12($s0)
--> 08857974:[8E190064]: lw         $t9, 100($s0)
    08857978:[1099002B]: beq        $a0, $t9, 0x08857A28
    0885797C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08857980:[9206005D]: lbu        $a2, 93($s0)
    08857984:[50C3001E]: beql       $a2, $v1, 0x08857A00
    08857988:[8E050030]: lw         $a1, 48($s0)
    0885798C:[8202004E]: lb         $v0, 78($s0)
    08857990:[8207004C]: lb         $a3, 76($s0)
    08857994:[9204004D]: lbu        $a0, 77($s0)
    08857998:[000229C0]: sll        $a1, $v0, 0x0007
    0885799C:[00A24023]: subu       $t0, $a1, $v0
    088579A0:[01120018]: mult       $t0, $s2
    088579A4:[000749C0]: sll        $t1, $a3, 0x0007
    088579A8:[01271823]: subu       $v1, $t1, $a3
    088579AC:[0008C7C3]: sra        $t8, $t0, 0x001F
    088579B0:[000367C3]: sra        $t4, $v1, 0x001F
    088579B4:[0000C810]: mfhi       $t9
    088579B8:[00720018]: mult       $v1, $s2
    088579BC:[00197943]: sra        $t7, $t9, 0x0005
    088579C0:[01F87023]: subu       $t6, $t7, $t8
    088579C4:[7C0E2E20]: seh        $a1, $t6
    088579C8:[00006810]: mfhi       $t5
    088579CC:[000D5943]: sra        $t3, $t5, 0x0005
    088579D0:[016C5023]: subu       $t2, $t3, $t4
    088579D4:[0E2150ED]: jal        0x088543B4
    088579D8:[7C0A3E20]: seh        $a3, $t2
    088579DC:[8E09002C]: lw         $t1, 44($s0)
    088579E0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088579E4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    088579E8:[01280018]: mult       $t1, $t0
    088579EC:[3447C63B]: ori        $a3, $v0, -14789
    088579F0:[00002812]: mflo       $a1
    088579F4:[00A70019]: multu      $a1, $a3
    088579F8:[00003010]: mfhi       $a2
    088579FC:[00062BC2]: srl        $a1, $a2, 0x000F
    08857A00:[8E0D0064]: lw         $t5, 100($s0)
    08857A04:[92040000]: lbu        $a0, 0($s0)
    08857A08:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08857A0C:[00AD5821]: addu       $t3, $a1, $t5
    08857A10:[016C302D]: min        $a2, $t3, $t4
    08857A14:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08857A18:[0E215FDB]: jal        0x08857F6C
    08857A1C:[00CA282C]: max        $a1, $a2, $t2
    08857A20:[8E040064]: lw         $a0, 100($s0)
    08857A24:[AE04000C]: sw         $a0, 12($s0)
    08857A28:[8E6F5E78]: lw         $t7, 24184($s3)
    08857A2C:[26310001]: addiu      $s1, $s1, 1
    08857A30:[022F702B]: sltu       $t6, $s1, $t7
    08857A34:[15C0FFA5]: bne        $t6, $zr, 0x088578CC
    08857A38:[26100068]: addiu      $s0, $s0, 104
    08857A3C:[8FBF0020]: lw         $ra, 32($sp)
    08857A40:[8FB3001C]: lw         $s3, 28($sp)
    08857A44:[8FB20018]: lw         $s2, 24($sp)
    08857A48:[8FB10014]: lw         $s1, 20($sp)
    08857A4C:[8FB00010]: lw         $s0, 16($sp)
    08857A50:[03E00008]: jr         $ra
    08857A54:[27BD0030]: addiu      $sp, $sp, 48
    08857A58:[92070061]: lbu        $a3, 97($s0)
    08857A5C:[5507FFA3]: bnel       $t0, $a3, 0x088578EC
    08857A60:[92050060]: lbu        $a1, 96($s0)
    08857A64:[920A000A]: lbu        $t2, 10($s0)
    08857A68:[92090062]: lbu        $t1, 98($s0)
    08857A6C:[5549FF9F]: bnel       $t2, $t1, 0x088578EC
    08857A70:[92050060]: lbu        $a1, 96($s0)
    08857A74:[920C000B]: lbu        $t4, 11($s0)
    08857A78:[920B0063]: lbu        $t3, 99($s0)
    08857A7C:[558BFF9B]: bnel       $t4, $t3, 0x088578EC
    08857A80:[92050060]: lbu        $a1, 96($s0)
--> 08857A84:[0A215E5D]: j          0x08857974
    08857A88:[8E04000C]: lw         $a0, 12($s0)
  Back Branch 08857A34 779,776 times (length 92)
    088578B8:[AFB00010]: sw         $s0, 16($sp)
    088578BC:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    088578C0:[3C0408A6]: lui        $a0, 0x08A6 <=> li $a0, 0x08A60000
    088578C4:[2490B51C]: addiu      $s0, $a0, -19172
    088578C8:[3472851F]: ori        $s2, $v1, -31457
--> 088578CC:[82050001]: lb         $a1, 1($s0)
    088578D0:[10A00056]: beq        $a1, $zr, 0x08857A2C
    088578D4:[8E6F5E78]: lw         $t7, 24184($s3)
    088578D8:[92020008]: lbu        $v0, 8($s0)
    088578DC:[92060060]: lbu        $a2, 96($s0)
    088578E0:[5046005D]: beql       $v0, $a2, 0x08857A58
    088578E4:[92080009]: lbu        $t0, 9($s0)
    088578E8:[92050060]: lbu        $a1, 96($s0)
    088578EC:[92060038]: lbu        $a2, 56($s0)
    088578F0:[92070061]: lbu        $a3, 97($s0)
    088578F4:[8E040034]: lw         $a0, 52($s0)
    088578F8:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    088578FC:[0E215ECA]: jal        0x08857B28
    08857900:[27A90004]: addiu      $t1, $sp, 4
    08857904:[92050062]: lbu        $a1, 98($s0)
    08857908:[92060040]: lbu        $a2, 64($s0)
    0885790C:[92070063]: lbu        $a3, 99($s0)
    08857910:[8E04003C]: lw         $a0, 60($s0)
    08857914:[27A9000C]: addiu      $t1, $sp, 12
    08857918:[0E215ECA]: jal        0x08857B28
    0885791C:[27A80008]: addiu      $t0, $sp, 8
    08857920:[8FA50000]: lw         $a1, 0($sp)
    08857924:[8FA60004]: lw         $a2, 4($sp)
    08857928:[8FA70008]: lw         $a3, 8($sp)
    0885792C:[8FA8000C]: lw         $t0, 12($sp)
    08857930:[0E215FC2]: jal        0x08857F08
    08857934:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08857938:[8FA50000]: lw         $a1, 0($sp)
    0885793C:[8FA60004]: lw         $a2, 4($sp)
    08857940:[8FA70008]: lw         $a3, 8($sp)
    08857944:[8FA8000C]: lw         $t0, 12($sp)
    08857948:[0E214CC6]: jal        0x08853318
    0885794C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08857950:[92180060]: lbu        $t8, 96($s0)
    08857954:[920F0061]: lbu        $t7, 97($s0)
    08857958:[920E0062]: lbu        $t6, 98($s0)
    0885795C:[920D0063]: lbu        $t5, 99($s0)
    08857960:[A2180008]: sb         $t8, 8($s0)
    08857964:[A20F0009]: sb         $t7, 9($s0)
    08857968:[A20E000A]: sb         $t6, 10($s0)
    0885796C:[A20D000B]: sb         $t5, 11($s0)
    08857970:[8E04000C]: lw         $a0, 12($s0)
    08857974:[8E190064]: lw         $t9, 100($s0)
    08857978:[1099002B]: beq        $a0, $t9, 0x08857A28
    0885797C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08857980:[9206005D]: lbu        $a2, 93($s0)
    08857984:[50C3001E]: beql       $a2, $v1, 0x08857A00
    08857988:[8E050030]: lw         $a1, 48($s0)
    0885798C:[8202004E]: lb         $v0, 78($s0)
    08857990:[8207004C]: lb         $a3, 76($s0)
    08857994:[9204004D]: lbu        $a0, 77($s0)
    08857998:[000229C0]: sll        $a1, $v0, 0x0007
    0885799C:[00A24023]: subu       $t0, $a1, $v0
    088579A0:[01120018]: mult       $t0, $s2
    088579A4:[000749C0]: sll        $t1, $a3, 0x0007
    088579A8:[01271823]: subu       $v1, $t1, $a3
    088579AC:[0008C7C3]: sra        $t8, $t0, 0x001F
    088579B0:[000367C3]: sra        $t4, $v1, 0x001F
    088579B4:[0000C810]: mfhi       $t9
    088579B8:[00720018]: mult       $v1, $s2
    088579BC:[00197943]: sra        $t7, $t9, 0x0005
    088579C0:[01F87023]: subu       $t6, $t7, $t8
    088579C4:[7C0E2E20]: seh        $a1, $t6
    088579C8:[00006810]: mfhi       $t5
    088579CC:[000D5943]: sra        $t3, $t5, 0x0005
    088579D0:[016C5023]: subu       $t2, $t3, $t4
    088579D4:[0E2150ED]: jal        0x088543B4
    088579D8:[7C0A3E20]: seh        $a3, $t2
    088579DC:[8E09002C]: lw         $t1, 44($s0)
    088579E0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088579E4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    088579E8:[01280018]: mult       $t1, $t0
    088579EC:[3447C63B]: ori        $a3, $v0, -14789
    088579F0:[00002812]: mflo       $a1
    088579F4:[00A70019]: multu      $a1, $a3
    088579F8:[00003010]: mfhi       $a2
    088579FC:[00062BC2]: srl        $a1, $a2, 0x000F
    08857A00:[8E0D0064]: lw         $t5, 100($s0)
    08857A04:[92040000]: lbu        $a0, 0($s0)
    08857A08:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08857A0C:[00AD5821]: addu       $t3, $a1, $t5
    08857A10:[016C302D]: min        $a2, $t3, $t4
    08857A14:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08857A18:[0E215FDB]: jal        0x08857F6C
    08857A1C:[00CA282C]: max        $a1, $a2, $t2
    08857A20:[8E040064]: lw         $a0, 100($s0)
    08857A24:[AE04000C]: sw         $a0, 12($s0)
    08857A28:[8E6F5E78]: lw         $t7, 24184($s3)
    08857A2C:[26310001]: addiu      $s1, $s1, 1
    08857A30:[022F702B]: sltu       $t6, $s1, $t7
--> 08857A34:[15C0FFA5]: bne        $t6, $zr, 0x088578CC
    08857A38:[26100068]: addiu      $s0, $s0, 104
    08857A3C:[8FBF0020]: lw         $ra, 32($sp)
    08857A40:[8FB3001C]: lw         $s3, 28($sp)
    08857A44:[8FB20018]: lw         $s2, 24($sp)
_S1_2_88991BC 18,187,907 instructions (0.880%), 24,348 calls (088991BC - 08899A7C, length 561)
    088991BC:[27BDFD30]: addiu      $sp, $sp, -720
    088991C0:[AFBE02C0]: sw         $fp, 704($sp)
    088991C4:[249E0008]: addiu      $fp, $a0, 8
    088991C8:[AFB202A8]: sw         $s2, 680($sp)
    088991CC:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088991D0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088991D4:[AFB702BC]: sw         $s7, 700($sp)
    088991D8:[27B70010]: addiu      $s7, $sp, 16
    088991DC:[AFB602B8]: sw         $s6, 696($sp)
    088991E0:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088991E4:[AFB502B4]: sw         $s5, 692($sp)
    088991E8:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    088991EC:[AFB102A4]: sw         $s1, 676($sp)
    088991F0:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    088991F4:[AFB002A0]: sw         $s0, 672($sp)
    088991F8:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    088991FC:[AFBF02C4]: sw         $ra, 708($sp)
    08899200:[AFB402B0]: sw         $s4, 688($sp)
    08899204:[0E2266A0]: jal        0x08899A80
    08899208:[AFB302AC]: sw         $s3, 684($sp)
    0889920C:[27A20090]: addiu      $v0, $sp, 144
    08899210:[001690C0]: sll        $s2, $s6, 0x0003
    08899214:[00529821]: addu       $s3, $v0, $s2
    08899218:[8E020000]: lw         $v0, 0($s0)
    0889921C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08899220:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08899224:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    08899228:[144001FB]: bne        $v0, $zr, 0x08899A18
    0889922C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08899230:[8E020004]: lw         $v0, 4($s0)
    08899234:[001698C0]: sll        $s3, $s6, 0x0003
    08899238:[27AD0090]: addiu      $t5, $sp, 144
    0889923C:[01B39021]: addu       $s2, $t5, $s3
    08899240:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08899244:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    08899248:[26310008]: addiu      $s1, $s1, 8
    0889924C:[26140004]: addiu      $s4, $s0, 4
    08899250:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08899254:[144001D6]: bne        $v0, $zr, 0x088999B0
    08899258:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0889925C:[26B50002]: addiu      $s5, $s5, 2
    08899260:[2AA80020]: slti       $t0, $s5, 32
    08899264:[26100008]: addiu      $s0, $s0, 8
    08899268:[1500FFE8]: bne        $t0, $zr, 0x0889920C
    0889926C:[26310008]: addiu      $s1, $s1, 8
    08899270:[16C00103]: bne        $s6, $zr, 0x08899680
    08899274:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    08899278:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0889927C:[00138080]: sll        $s0, $s3, 0x0002
    08899280:[021E4821]: addu       $t1, $s0, $fp
    08899284:[8D240080]: lw         $a0, 128($t1)
    08899288:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889928C:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    08899290:[8C970000]: lw         $s7, 0($a0)
    08899294:[8EF60018]: lw         $s6, 24($s7)
    08899298:[02C0F809]: jalr       $ra, $s6
    0889929C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    088992A0:[8FB50004]: lw         $s5, 4($sp)
    088992A4:[00152983]: sra        $a1, $s5, 0x0006
    088992A8:[8FA40000]: lw         $a0, 0($sp)
    08899490:[021E2821]: addu       $a1, $s0, $fp
    08899494:[8CA40080]: lw         $a0, 128($a1)
    08899498:[26730001]: addiu      $s3, $s3, 1
    0889949C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088994A0:[8C8E0000]: lw         $t6, 0($a0)
    088994A4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088994A8:[8DCD0020]: lw         $t5, 32($t6)
    088994AC:[01A0F809]: jalr       $ra, $t5
    088994B0:[2A700002]: slti       $s0, $s3, 2
    088994B4:[1600FF72]: bne        $s0, $zr, 0x08899280
    088994B8:[00138080]: sll        $s0, $s3, 0x0002
    088994BC:[1A800033]: blez       $s4, 0x0889958C
    088994C0:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088994C4:[2A930002]: slti       $s3, $s4, 2
    088994C8:[27B10090]: addiu      $s1, $sp, 144
    088994CC:[27B00010]: addiu      $s0, $sp, 16
    088994D0:[1260003C]: beq        $s3, $zr, 0x088995C4
    088994D4:[32830003]: andi       $v1, $s4, 3
    088994D8:[8E040000]: lw         $a0, 0($s0)
    088994DC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088994E0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088994E4:[8C8E0000]: lw         $t6, 0($a0)
    088994E8:[26D60001]: addiu      $s6, $s6, 1
    088994EC:[26100004]: addiu      $s0, $s0, 4
    088994F0:[8DCD0020]: lw         $t5, 32($t6)
    088994F4:[01A0F809]: jalr       $ra, $t5
    088994F8:[26310008]: addiu      $s1, $s1, 8
    088994FC:[02D4602A]: slt        $t4, $s6, $s4
    08899500:[11800022]: beq        $t4, $zr, 0x0889958C
    08899504:[00000000]: nop
    08899508:[8E040000]: lw         $a0, 0($s0)
    0889950C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08899510:[26150004]: addiu      $s5, $s0, 4
    08899514:[8C890000]: lw         $t1, 0($a0)
    08899518:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889951C:[26B30004]: addiu      $s3, $s5, 4
    08899520:[8D280020]: lw         $t0, 32($t1)
    08899524:[267E0004]: addiu      $fp, $s3, 4
    08899528:[0100F809]: jalr       $ra, $t0
    0889952C:[26D60004]: addiu      $s6, $s6, 4
    08899530:[8EA40000]: lw         $a0, 0($s5)
    08899534:[26260008]: addiu      $a2, $s1, 8
    08899538:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889953C:[8C820000]: lw         $v0, 0($a0)
    08899540:[8C590020]: lw         $t9, 32($v0)
    08899544:[0320F809]: jalr       $ra, $t9
    08899548:[27D00004]: addiu      $s0, $fp, 4
    0889954C:[8E640000]: lw         $a0, 0($s3)
    08899550:[26260010]: addiu      $a2, $s1, 16
    08899554:[8C980000]: lw         $t8, 0($a0)
    08899558:[8F0F0020]: lw         $t7, 32($t8)
    0889955C:[01E0F809]: jalr       $ra, $t7
    08899560:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899564:[8FC40000]: lw         $a0, 0($fp)
    08899568:[26260018]: addiu      $a2, $s1, 24
    0889956C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899570:[8C920000]: lw         $s2, 0($a0)
    08899574:[8E570020]: lw         $s7, 32($s2)
    08899578:[02E0F809]: jalr       $ra, $s7
    0889957C:[26310020]: addiu      $s1, $s1, 32
    08899580:[02D4302A]: slt        $a2, $s6, $s4
    08899584:[54C0FFE1]: bnel       $a2, $zr, 0x0889950C
    08899588:[8E040000]: lw         $a0, 0($s0)
    0889958C:[0E2266A2]: jal        0x08899A88
    08899590:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08899594:[8FBF02C4]: lw         $ra, 708($sp)
    08899598:[8FBE02C0]: lw         $fp, 704($sp)
    0889959C:[8FB702BC]: lw         $s7, 700($sp)
    088995A0:[8FB602B8]: lw         $s6, 696($sp)
    088995A4:[8FB502B4]: lw         $s5, 692($sp)
    088995A8:[8FB402B0]: lw         $s4, 688($sp)
    088995AC:[8FB302AC]: lw         $s3, 684($sp)
    088995B0:[8FB202A8]: lw         $s2, 680($sp)
    088995B4:[8FB102A4]: lw         $s1, 676($sp)
    088995B8:[8FB002A0]: lw         $s0, 672($sp)
    088995BC:[03E00008]: jr         $ra
    088995C0:[27BD02D0]: addiu      $sp, $sp, 720
    088995C4:[1060FFD0]: beq        $v1, $zr, 0x08899508
    088995C8:[286A0002]: slti       $t2, $v1, 2
    088995CC:[1540FFC2]: bne        $t2, $zr, 0x088994D8
    088995D0:[28750003]: slti       $s5, $v1, 3
    088995D4:[52A0000C]: beql       $s5, $zr, 0x08899608
    088995D8:[8FA40010]: lw         $a0, 16($sp)
    088995DC:[8E040000]: lw         $a0, 0($s0)
    088995E0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088995E4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088995E8:[8C830000]: lw         $v1, 0($a0)
    088995EC:[26D60001]: addiu      $s6, $s6, 1
    088995F0:[26100004]: addiu      $s0, $s0, 4
    088995F4:[8C6B0020]: lw         $t3, 32($v1)
    088995F8:[0160F809]: jalr       $ra, $t3
    088995FC:[26310008]: addiu      $s1, $s1, 8
    08899600:[0A226537]: j          0x088994DC
    08899604:[8E040000]: lw         $a0, 0($s0)
    08899608:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0889960C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899610:[8C900000]: lw         $s0, 0($a0)
    08899614:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    08899618:[27B10098]: addiu      $s1, $sp, 152
    0889961C:[8E070020]: lw         $a3, 32($s0)
    08899620:[00E0F809]: jalr       $ra, $a3
    08899624:[27B00014]: addiu      $s0, $sp, 20
    08899628:[0A226578]: j          0x088995E0
    0889962C:[8E040000]: lw         $a0, 0($s0)
    08899630:[BC980000]: cache      0x18, 0($a0)
    08899634:[AC800000]: sw         $zr, 0($a0)
    08899638:[24A5FFFF]: addiu      $a1, $a1, -1
    0889963C:[AC800004]: sw         $zr, 4($a0)
    08899640:[AC800008]: sw         $zr, 8($a0)
    08899644:[AC80000C]: sw         $zr, 12($a0)
    08899648:[AC800010]: sw         $zr, 16($a0)
    0889964C:[AC800014]: sw         $zr, 20($a0)
    08899650:[AC800018]: sw         $zr, 24($a0)
    08899654:[AC80001C]: sw         $zr, 28($a0)
    08899658:[AC800020]: sw         $zr, 32($a0)
    0889965C:[AC800024]: sw         $zr, 36($a0)
    08899660:[AC800028]: sw         $zr, 40($a0)
    08899664:[AC80002C]: sw         $zr, 44($a0)
    08899668:[AC800030]: sw         $zr, 48($a0)
    0889966C:[AC800034]: sw         $zr, 52($a0)
    08899670:[AC800038]: sw         $zr, 56($a0)
    08899674:[AC80003C]: sw         $zr, 60($a0)
    08899678:[0A2264B3]: j          0x088992CC
    0889967C:[24840040]: addiu      $a0, $a0, 64
    08899680:[AFBD0290]: sw         $sp, 656($sp)
    08899684:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08899688:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0889968C:[AFA00294]: sw         $zr, 660($sp)
    08899690:[8E040080]: lw         $a0, 128($s0)
    08899694:[8C8F0000]: lw         $t7, 0($a0)
    08899698:[8DF20024]: lw         $s2, 36($t7)
    0889969C:[0240F809]: jalr       $ra, $s2
    088996A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088996A4:[285E0200]: slti       $fp, $v0, 512
    088996A8:[17C0006F]: bne        $fp, $zr, 0x08899868
    088996AC:[8FA90294]: lw         $t1, 660($sp)
    088996B0:[8FA20294]: lw         $v0, 660($sp)
    088996B4:[3C190894]: lui        $t9, 0x0894 <=> li $t9, 0x08940000
    088996B8:[241800FF]: addiu      $t8, $zr, 255 <=> li $t8, 255
    088996BC:[005D2021]: addu       $a0, $v0, $sp
    088996C0:[8C860190]: lw         $a2, 400($a0)
    088996C4:[8FA50090]: lw         $a1, 144($sp)
    088996C8:[10D800B5]: beq        $a2, $t8, 0x088999A0
    088996CC:[27242640]: addiu      $a0, $t9, 9792
    088996D0:[14C000A5]: bne        $a2, $zr, 0x08899968
    088996D4:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    088996D8:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088996DC:[00000000]: 0x88996DC - bzeroSequence[BC980000,2442FFFF,AC800000,AC800004,AC800008,AC80000C,AC800010,AC800014,AC800018,AC80001C,AC800020,AC800024,AC800028,AC80002C,AC800030,AC800034,AC800038,AC80003C,1440FFED,24840040](4,0,2,0,-1,64)
    0889972C:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    08899730:[02D4882A]: slt        $s1, $s6, $s4
    08899734:[12200039]: beq        $s1, $zr, 0x0889981C
    08899738:[8FAA0290]: lw         $t2, 656($sp)
    0889973C:[2695FFFF]: addiu      $s5, $s4, -1
    08899740:[3C070894]: lui        $a3, 0x0894 <=> li $a3, 0x08940000
    08899744:[2A890003]: slti       $t1, $s4, 3
    08899748:[32A20001]: andi       $v0, $s5, 1
    0889974C:[24F72640]: addiu      $s7, $a3, 9792
    08899750:[241500FF]: addiu      $s5, $zr, 255 <=> li $s5, 255
    08899754:[241E0080]: addiu      $fp, $zr, 128 <=> li $fp, 128
    08899758:[25510198]: addiu      $s1, $t2, 408
    0889975C:[1120007E]: beq        $t1, $zr, 0x08899958
    08899760:[27B20098]: addiu      $s2, $sp, 152
    08899764:[8FAB0290]: lw         $t3, 656($sp)
    08899768:[8D660198]: lw         $a2, 408($t3)
    0889976C:[10D50075]: beq        $a2, $s5, 0x08899944
    08899770:[8FA50098]: lw         $a1, 152($sp)
    08899774:[50C00008]: beql       $a2, $zr, 0x08899798
    08899778:[26D60001]: addiu      $s6, $s6, 1
    0889977C:[10DE006E]: beq        $a2, $fp, 0x08899938
    08899780:[240C0040]: addiu      $t4, $zr, 64 <=> li $t4, 64
    08899784:[10CC0067]: beq        $a2, $t4, 0x08899924
    08899788:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0889978C:[0E226C09]: jal        0x0889B024
    08899790:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08899794:[26D60001]: addiu      $s6, $s6, 1
    08899798:[02D4302A]: slt        $a2, $s6, $s4
    0889979C:[26520008]: addiu      $s2, $s2, 8
    088997A0:[10C0001E]: beq        $a2, $zr, 0x0889981C
    088997A4:[26310008]: addiu      $s1, $s1, 8
    088997A8:[8E260000]: lw         $a2, 0($s1)
    088997AC:[10D50058]: beq        $a2, $s5, 0x08899910
    088997B0:[8E450000]: lw         $a1, 0($s2)
    088997B4:[50C00008]: beql       $a2, $zr, 0x088997D8
    088997B8:[26310008]: addiu      $s1, $s1, 8
    088997BC:[10DE0051]: beq        $a2, $fp, 0x08899904
    088997C0:[240D0040]: addiu      $t5, $zr, 64 <=> li $t5, 64
    088997C4:[10CD004A]: beq        $a2, $t5, 0x088998F0
    088997C8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088997CC:[0E226C09]: jal        0x0889B024
    088997D0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088997D4:[26310008]: addiu      $s1, $s1, 8
    088997D8:[8E260000]: lw         $a2, 0($s1)
    088997DC:[26520008]: addiu      $s2, $s2, 8
    088997E0:[10D5003E]: beq        $a2, $s5, 0x088998DC
    088997E4:[8E450000]: lw         $a1, 0($s2)
    088997E8:[50C00008]: beql       $a2, $zr, 0x0889980C
    088997EC:[26D60002]: addiu      $s6, $s6, 2
    088997F0:[10DE0037]: beq        $a2, $fp, 0x088998D0
    088997F4:[240E0040]: addiu      $t6, $zr, 64 <=> li $t6, 64
    088997F8:[10CE0030]: beq        $a2, $t6, 0x088998BC
    088997FC:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08899800:[0E226C09]: jal        0x0889B024
    08899804:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08899808:[26D60002]: addiu      $s6, $s6, 2
    0889980C:[02D4282A]: slt        $a1, $s6, $s4
    08899810:[26520008]: addiu      $s2, $s2, 8
    08899814:[14A0FFE4]: bne        $a1, $zr, 0x088997A8
    08899818:[26310008]: addiu      $s1, $s1, 8
    0889981C:[8E040080]: lw         $a0, 128($s0)
    08899820:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899824:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    08899828:[8C920000]: lw         $s2, 0($a0)
    0889982C:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08899830:[8E5E0018]: lw         $fp, 24($s2)
    08899834:[03C0F809]: jalr       $ra, $fp
    08899838:[24160200]: addiu      $s6, $zr, 512 <=> li $s6, 512
    0889983C:[8FB70004]: lw         $s7, 4($sp)
    08899840:[12F60014]: beq        $s7, $s6, 0x08899894
    08899844:[8FA40000]: lw         $a0, 0($sp)
    08899848:[8E040080]: lw         $a0, 128($s0)
    0889984C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899850:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08899854:[8C8F0000]: lw         $t7, 0($a0)
    08899858:[8DE2001C]: lw         $v0, 28($t7)
    0889985C:[0040F809]: jalr       $ra, $v0
    08899860:[00000000]: nop
    08899864:[8FA90294]: lw         $t1, 660($sp)
    08899868:[8FA80290]: lw         $t0, 656($sp)
    0889986C:[26730001]: addiu      $s3, $s3, 1
    08899870:[25310004]: addiu      $s1, $t1, 4
    08899874:[25020004]: addiu      $v0, $t0, 4
    08899878:[2A640002]: slti       $a0, $s3, 2
    0889987C:[AFB10294]: sw         $s1, 660($sp)
    08899880:[26100004]: addiu      $s0, $s0, 4
    08899884:[1480FF82]: bne        $a0, $zr, 0x08899690
    08899888:[AFA20290]: sw         $v0, 656($sp)
    0889988C:[0A22652F]: j          0x088994BC
    08899890:[00000000]: nop
    08899894:[3C190894]: lui        $t9, 0x0894 <=> li $t9, 0x08940000
    08899898:[27252640]: addiu      $a1, $t9, 9792
    0889989C:[0E226114]: jal        0x08898450
    088998A0:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    088998A4:[8E040080]: lw         $a0, 128($s0)
    088998A8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088998AC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088998B0:[8C980000]: lw         $t8, 0($a0)
    088998B4:[0A226617]: j          0x0889985C
    088998B8:[8F020020]: lw         $v0, 32($t8)
    088998BC:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088998C0:[0E2261F4]: jal        0x088987D0
    088998C4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088998C8:[0A226603]: j          0x0889980C
    088998CC:[26D60002]: addiu      $s6, $s6, 2
    088998D0:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088998D4:[0A226630]: j          0x088998C0
    088998D8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088998DC:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088998E0:[0E226B24]: jal        0x0889AC90
    088998E4:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088998E8:[0A226603]: j          0x0889980C
    088998EC:[26D60002]: addiu      $s6, $s6, 2
    088998F0:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088998F4:[0E2261F4]: jal        0x088987D0
    088998F8:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088998FC:[0A2265F6]: j          0x088997D8
    08899900:[26310008]: addiu      $s1, $s1, 8
    08899904:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08899908:[0A22663D]: j          0x088998F4
    0889990C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08899910:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08899914:[0E226B24]: jal        0x0889AC90
    08899918:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    0889991C:[0A2265F6]: j          0x088997D8
    08899920:[26310008]: addiu      $s1, $s1, 8
    08899924:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08899928:[0E2261F4]: jal        0x088987D0
    0889992C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08899930:[0A2265E6]: j          0x08899798
    08899934:[26D60001]: addiu      $s6, $s6, 1
    08899938:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    0889993C:[0A22664A]: j          0x08899928
    08899940:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08899944:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08899948:[0E226B24]: jal        0x0889AC90
    0889994C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08899950:[0A2265E6]: j          0x08899798
    08899954:[26D60001]: addiu      $s6, $s6, 1
    08899958:[5040FF94]: beql       $v0, $zr, 0x088997AC
    0889995C:[8E260000]: lw         $a2, 0($s1)
    08899960:[0A2265DA]: j          0x08899768
    08899964:[8FAB0290]: lw         $t3, 656($sp)
    08899968:[10C3000B]: beq        $a2, $v1, 0x08899998
    0889996C:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    08899970:[50C80005]: beql       $a2, $t0, 0x08899988
    08899974:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    08899978:[0E226BAA]: jal        0x0889AEA8
    0889997C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08899980:[0A2265CC]: j          0x08899730
    08899984:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    08899988:[0E22624A]: jal        0x08898928
    0889998C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08899990:[0A2265CC]: j          0x08899730
    08899994:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    08899998:[0A226662]: j          0x08899988
    0889999C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088999A0:[0E226ADC]: jal        0x0889AB70
    088999A4:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088999A8:[0A2265CC]: j          0x08899730
    088999AC:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088999B0:[8C590000]: lw         $t9, 0($v0)
    088999B4:[8F380018]: lw         $t8, 24($t9)
    088999B8:[0300F809]: jalr       $ra, $t8
    088999BC:[00000000]: nop
    088999C0:[027D3821]: addu       $a3, $s3, $sp
    088999C4:[8CEF0094]: lw         $t7, 148($a3)
    088999C8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088999CC:[29EE0200]: slti       $t6, $t7, 512
    088999D0:[15C0000A]: bne        $t6, $zr, 0x088999FC
    088999D4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088999D8:[8E240090]: lw         $a0, 144($s1)
    088999DC:[8E830000]: lw         $v1, 0($s4)
    088999E0:[26D60001]: addiu      $s6, $s6, 1
    088999E4:[ACE40190]: sw         $a0, 400($a3)
    088999E8:[8E220094]: lw         $v0, 148($s1)
    088999EC:[AEE30000]: sw         $v1, 0($s7)
    088999F0:[26F70004]: addiu      $s7, $s7, 4
    088999F4:[0A226497]: j          0x0889925C
    088999F8:[ACE20194]: sw         $v0, 404($a3)
    088999FC:[8E140004]: lw         $s4, 4($s0)
    08899A00:[8E930000]: lw         $s3, 0($s4)
    08899A04:[8E72001C]: lw         $s2, 28($s3)
    08899A08:[0240F809]: jalr       $ra, $s2
    08899A0C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08899A10:[0A226498]: j          0x08899260
    08899A14:[26B50002]: addiu      $s5, $s5, 2
    08899A18:[8C490000]: lw         $t1, 0($v0)
    08899A1C:[8D280018]: lw         $t0, 24($t1)
    08899A20:[0100F809]: jalr       $ra, $t0
    08899A24:[00000000]: nop
    08899A28:[025D3821]: addu       $a3, $s2, $sp
    08899A2C:[8CE40094]: lw         $a0, 148($a3)
    08899A30:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08899A34:[28830200]: slti       $v1, $a0, 512
    08899A38:[1460000A]: bne        $v1, $zr, 0x08899A64
    08899A3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08899A40:[8E2C0090]: lw         $t4, 144($s1)
    08899A44:[8E060000]: lw         $a2, 0($s0)
    08899A48:[26D60001]: addiu      $s6, $s6, 1
    08899A4C:[ACEC0190]: sw         $t4, 400($a3)
    08899A50:[8E250094]: lw         $a1, 148($s1)
    08899A54:[AEE60000]: sw         $a2, 0($s7)
    08899A58:[26F70004]: addiu      $s7, $s7, 4
    08899A5C:[0A22648C]: j          0x08899230
    08899A60:[ACE50194]: sw         $a1, 404($a3)
    08899A64:[8E0B0000]: lw         $t3, 0($s0)
    08899A68:[8D670000]: lw         $a3, 0($t3)
    08899A6C:[8CEA001C]: lw         $t2, 28($a3)
    08899A70:[0140F809]: jalr       $ra, $t2
    08899A74:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    08899A78:[0A22648D]: j          0x08899234
    08899A7C:[8E020004]: lw         $v0, 4($s0)
  Back Branch 08899268 389,568 times (length 25)
    088991F8:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    088991FC:[AFBF02C4]: sw         $ra, 708($sp)
    08899200:[AFB402B0]: sw         $s4, 688($sp)
    08899204:[0E2266A0]: jal        0x08899A80
    08899208:[AFB302AC]: sw         $s3, 684($sp)
--> 0889920C:[27A20090]: addiu      $v0, $sp, 144
    08899210:[001690C0]: sll        $s2, $s6, 0x0003
    08899214:[00529821]: addu       $s3, $v0, $s2
    08899218:[8E020000]: lw         $v0, 0($s0)
    0889921C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08899220:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08899224:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    08899228:[144001FB]: bne        $v0, $zr, 0x08899A18
    0889922C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08899230:[8E020004]: lw         $v0, 4($s0)
    08899234:[001698C0]: sll        $s3, $s6, 0x0003
    08899238:[27AD0090]: addiu      $t5, $sp, 144
    0889923C:[01B39021]: addu       $s2, $t5, $s3
    08899240:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08899244:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    08899248:[26310008]: addiu      $s1, $s1, 8
    0889924C:[26140004]: addiu      $s4, $s0, 4
    08899250:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08899254:[144001D6]: bne        $v0, $zr, 0x088999B0
    08899258:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0889925C:[26B50002]: addiu      $s5, $s5, 2
    08899260:[2AA80020]: slti       $t0, $s5, 32
    08899264:[26100008]: addiu      $s0, $s0, 8
--> 08899268:[1500FFE8]: bne        $t0, $zr, 0x0889920C
    0889926C:[26310008]: addiu      $s1, $s1, 8
    08899270:[16C00103]: bne        $s6, $zr, 0x08899680
    08899274:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    08899278:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
  Back Branch 08899A78 67,430 times (length 531)
  Back Branch 08899A10 47,177 times (length 494)
  Back Branch 08899884 40,630 times (length 127)
  Back Branch 088998B4 40,630 times (length 24)
    08899848:[8E040080]: lw         $a0, 128($s0)
    0889984C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899850:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08899854:[8C8F0000]: lw         $t7, 0($a0)
    08899858:[8DE2001C]: lw         $v0, 28($t7)
--> 0889985C:[0040F809]: jalr       $ra, $v0
    08899860:[00000000]: nop
    08899864:[8FA90294]: lw         $t1, 660($sp)
    08899868:[8FA80290]: lw         $t0, 656($sp)
    0889986C:[26730001]: addiu      $s3, $s3, 1
    08899870:[25310004]: addiu      $s1, $t1, 4
    08899874:[25020004]: addiu      $v0, $t0, 4
    08899878:[2A640002]: slti       $a0, $s3, 2
    0889987C:[AFB10294]: sw         $s1, 660($sp)
    08899880:[26100004]: addiu      $s0, $s0, 4
    08899884:[1480FF82]: bne        $a0, $zr, 0x08899690
    08899888:[AFA20290]: sw         $v0, 656($sp)
    0889988C:[0A22652F]: j          0x088994BC
    08899890:[00000000]: nop
    08899894:[3C190894]: lui        $t9, 0x0894 <=> li $t9, 0x08940000
    08899898:[27252640]: addiu      $a1, $t9, 9792
    0889989C:[0E226114]: jal        0x08898450
    088998A0:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    088998A4:[8E040080]: lw         $a0, 128($s0)
    088998A8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088998AC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088998B0:[8C980000]: lw         $t8, 0($a0)
--> 088998B4:[0A226617]: j          0x0889985C
    088998B8:[8F020020]: lw         $v0, 32($t8)
    088998BC:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088998C0:[0E2261F4]: jal        0x088987D0
    088998C4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
  Back Branch 08899A5C 29,354 times (length 525)
  Back Branch 088999F4 25,413 times (length 488)
  Back Branch 08899814 21,274 times (length 29)
    08899794:[26D60001]: addiu      $s6, $s6, 1
    08899798:[02D4302A]: slt        $a2, $s6, $s4
    0889979C:[26520008]: addiu      $s2, $s2, 8
    088997A0:[10C0001E]: beq        $a2, $zr, 0x0889981C
    088997A4:[26310008]: addiu      $s1, $s1, 8
--> 088997A8:[8E260000]: lw         $a2, 0($s1)
    088997AC:[10D50058]: beq        $a2, $s5, 0x08899910
    088997B0:[8E450000]: lw         $a1, 0($s2)
    088997B4:[50C00008]: beql       $a2, $zr, 0x088997D8
    088997B8:[26310008]: addiu      $s1, $s1, 8
    088997BC:[10DE0051]: beq        $a2, $fp, 0x08899904
    088997C0:[240D0040]: addiu      $t5, $zr, 64 <=> li $t5, 64
    088997C4:[10CD004A]: beq        $a2, $t5, 0x088998F0
    088997C8:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088997CC:[0E226C09]: jal        0x0889B024
    088997D0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088997D4:[26310008]: addiu      $s1, $s1, 8
    088997D8:[8E260000]: lw         $a2, 0($s1)
    088997DC:[26520008]: addiu      $s2, $s2, 8
    088997E0:[10D5003E]: beq        $a2, $s5, 0x088998DC
    088997E4:[8E450000]: lw         $a1, 0($s2)
    088997E8:[50C00008]: beql       $a2, $zr, 0x0889980C
    088997EC:[26D60002]: addiu      $s6, $s6, 2
    088997F0:[10DE0037]: beq        $a2, $fp, 0x088998D0
    088997F4:[240E0040]: addiu      $t6, $zr, 64 <=> li $t6, 64
    088997F8:[10CE0030]: beq        $a2, $t6, 0x088998BC
    088997FC:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08899800:[0E226C09]: jal        0x0889B024
    08899804:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08899808:[26D60002]: addiu      $s6, $s6, 2
    0889980C:[02D4282A]: slt        $a1, $s6, $s4
    08899810:[26520008]: addiu      $s2, $s2, 8
--> 08899814:[14A0FFE4]: bne        $a1, $zr, 0x088997A8
    08899818:[26310008]: addiu      $s1, $s1, 8
    0889981C:[8E040080]: lw         $a0, 128($s0)
    08899820:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899824:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
  Back Branch 088995C4 20,315 times (length 49)
    088994F4:[01A0F809]: jalr       $ra, $t5
    088994F8:[26310008]: addiu      $s1, $s1, 8
    088994FC:[02D4602A]: slt        $t4, $s6, $s4
    08899500:[11800022]: beq        $t4, $zr, 0x0889958C
    08899504:[00000000]: nop
--> 08899508:[8E040000]: lw         $a0, 0($s0)
    0889950C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08899510:[26150004]: addiu      $s5, $s0, 4
    08899514:[8C890000]: lw         $t1, 0($a0)
    08899518:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889951C:[26B30004]: addiu      $s3, $s5, 4
    08899520:[8D280020]: lw         $t0, 32($t1)
    08899524:[267E0004]: addiu      $fp, $s3, 4
    08899528:[0100F809]: jalr       $ra, $t0
    0889952C:[26D60004]: addiu      $s6, $s6, 4
    08899530:[8EA40000]: lw         $a0, 0($s5)
    08899534:[26260008]: addiu      $a2, $s1, 8
    08899538:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889953C:[8C820000]: lw         $v0, 0($a0)
    08899540:[8C590020]: lw         $t9, 32($v0)
    08899544:[0320F809]: jalr       $ra, $t9
    08899548:[27D00004]: addiu      $s0, $fp, 4
    0889954C:[8E640000]: lw         $a0, 0($s3)
    08899550:[26260010]: addiu      $a2, $s1, 16
    08899554:[8C980000]: lw         $t8, 0($a0)
    08899558:[8F0F0020]: lw         $t7, 32($t8)
    0889955C:[01E0F809]: jalr       $ra, $t7
    08899560:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899564:[8FC40000]: lw         $a0, 0($fp)
    08899568:[26260018]: addiu      $a2, $s1, 24
    0889956C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899570:[8C920000]: lw         $s2, 0($a0)
    08899574:[8E570020]: lw         $s7, 32($s2)
    08899578:[02E0F809]: jalr       $ra, $s7
    0889957C:[26310020]: addiu      $s1, $s1, 32
    08899580:[02D4302A]: slt        $a2, $s6, $s4
    08899584:[54C0FFE1]: bnel       $a2, $zr, 0x0889950C
    08899588:[8E040000]: lw         $a0, 0($s0)
    0889958C:[0E2266A2]: jal        0x08899A88
    08899590:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08899594:[8FBF02C4]: lw         $ra, 708($sp)
    08899598:[8FBE02C0]: lw         $fp, 704($sp)
    0889959C:[8FB702BC]: lw         $s7, 700($sp)
    088995A0:[8FB602B8]: lw         $s6, 696($sp)
    088995A4:[8FB502B4]: lw         $s5, 692($sp)
    088995A8:[8FB402B0]: lw         $s4, 688($sp)
    088995AC:[8FB302AC]: lw         $s3, 684($sp)
    088995B0:[8FB202A8]: lw         $s2, 680($sp)
    088995B4:[8FB102A4]: lw         $s1, 676($sp)
    088995B8:[8FB002A0]: lw         $s0, 672($sp)
    088995BC:[03E00008]: jr         $ra
    088995C0:[27BD02D0]: addiu      $sp, $sp, 720
--> 088995C4:[1060FFD0]: beq        $v1, $zr, 0x08899508
    088995C8:[286A0002]: slti       $t2, $v1, 2
    088995CC:[1540FFC2]: bne        $t2, $zr, 0x088994D8
    088995D0:[28750003]: slti       $s5, $v1, 3
    088995D4:[52A0000C]: beql       $s5, $zr, 0x08899608
  Back Branch 0889988C 20,315 times (length 246)
  Back Branch 088995CC 17,857 times (length 63)
    088994C4:[2A930002]: slti       $s3, $s4, 2
    088994C8:[27B10090]: addiu      $s1, $sp, 144
    088994CC:[27B00010]: addiu      $s0, $sp, 16
    088994D0:[1260003C]: beq        $s3, $zr, 0x088995C4
    088994D4:[32830003]: andi       $v1, $s4, 3
--> 088994D8:[8E040000]: lw         $a0, 0($s0)
    088994DC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088994E0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088994E4:[8C8E0000]: lw         $t6, 0($a0)
    088994E8:[26D60001]: addiu      $s6, $s6, 1
    088994EC:[26100004]: addiu      $s0, $s0, 4
    088994F0:[8DCD0020]: lw         $t5, 32($t6)
    088994F4:[01A0F809]: jalr       $ra, $t5
    088994F8:[26310008]: addiu      $s1, $s1, 8
    088994FC:[02D4602A]: slt        $t4, $s6, $s4
    08899500:[11800022]: beq        $t4, $zr, 0x0889958C
    08899504:[00000000]: nop
    08899508:[8E040000]: lw         $a0, 0($s0)
    0889950C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08899510:[26150004]: addiu      $s5, $s0, 4
    08899514:[8C890000]: lw         $t1, 0($a0)
    08899518:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889951C:[26B30004]: addiu      $s3, $s5, 4
    08899520:[8D280020]: lw         $t0, 32($t1)
    08899524:[267E0004]: addiu      $fp, $s3, 4
    08899528:[0100F809]: jalr       $ra, $t0
    0889952C:[26D60004]: addiu      $s6, $s6, 4
    08899530:[8EA40000]: lw         $a0, 0($s5)
    08899534:[26260008]: addiu      $a2, $s1, 8
    08899538:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889953C:[8C820000]: lw         $v0, 0($a0)
    08899540:[8C590020]: lw         $t9, 32($v0)
    08899544:[0320F809]: jalr       $ra, $t9
    08899548:[27D00004]: addiu      $s0, $fp, 4
    0889954C:[8E640000]: lw         $a0, 0($s3)
    08899550:[26260010]: addiu      $a2, $s1, 16
    08899554:[8C980000]: lw         $t8, 0($a0)
    08899558:[8F0F0020]: lw         $t7, 32($t8)
    0889955C:[01E0F809]: jalr       $ra, $t7
    08899560:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899564:[8FC40000]: lw         $a0, 0($fp)
    08899568:[26260018]: addiu      $a2, $s1, 24
    0889956C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899570:[8C920000]: lw         $s2, 0($a0)
    08899574:[8E570020]: lw         $s7, 32($s2)
    08899578:[02E0F809]: jalr       $ra, $s7
    0889957C:[26310020]: addiu      $s1, $s1, 32
    08899580:[02D4302A]: slt        $a2, $s6, $s4
    08899584:[54C0FFE1]: bnel       $a2, $zr, 0x0889950C
    08899588:[8E040000]: lw         $a0, 0($s0)
    0889958C:[0E2266A2]: jal        0x08899A88
    08899590:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08899594:[8FBF02C4]: lw         $ra, 708($sp)
    08899598:[8FBE02C0]: lw         $fp, 704($sp)
    0889959C:[8FB702BC]: lw         $s7, 700($sp)
    088995A0:[8FB602B8]: lw         $s6, 696($sp)
    088995A4:[8FB502B4]: lw         $s5, 692($sp)
    088995A8:[8FB402B0]: lw         $s4, 688($sp)
    088995AC:[8FB302AC]: lw         $s3, 684($sp)
    088995B0:[8FB202A8]: lw         $s2, 680($sp)
    088995B4:[8FB102A4]: lw         $s1, 676($sp)
    088995B8:[8FB002A0]: lw         $s0, 672($sp)
    088995BC:[03E00008]: jr         $ra
    088995C0:[27BD02D0]: addiu      $sp, $sp, 720
    088995C4:[1060FFD0]: beq        $v1, $zr, 0x08899508
    088995C8:[286A0002]: slti       $t2, $v1, 2
--> 088995CC:[1540FFC2]: bne        $t2, $zr, 0x088994D8
    088995D0:[28750003]: slti       $s5, $v1, 3
    088995D4:[52A0000C]: beql       $s5, $zr, 0x08899608
    088995D8:[8FA40010]: lw         $a0, 16($sp)
    088995DC:[8E040000]: lw         $a0, 0($s0)
  Back Branch 08899980 16,882 times (length 150)
  Back Branch 08899600 16,815 times (length 75)
    088994C8:[27B10090]: addiu      $s1, $sp, 144
    088994CC:[27B00010]: addiu      $s0, $sp, 16
    088994D0:[1260003C]: beq        $s3, $zr, 0x088995C4
    088994D4:[32830003]: andi       $v1, $s4, 3
    088994D8:[8E040000]: lw         $a0, 0($s0)
--> 088994DC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088994E0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088994E4:[8C8E0000]: lw         $t6, 0($a0)
    088994E8:[26D60001]: addiu      $s6, $s6, 1
    088994EC:[26100004]: addiu      $s0, $s0, 4
    088994F0:[8DCD0020]: lw         $t5, 32($t6)
    088994F4:[01A0F809]: jalr       $ra, $t5
    088994F8:[26310008]: addiu      $s1, $s1, 8
    088994FC:[02D4602A]: slt        $t4, $s6, $s4
    08899500:[11800022]: beq        $t4, $zr, 0x0889958C
    08899504:[00000000]: nop
    08899508:[8E040000]: lw         $a0, 0($s0)
    0889950C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08899510:[26150004]: addiu      $s5, $s0, 4
    08899514:[8C890000]: lw         $t1, 0($a0)
    08899518:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889951C:[26B30004]: addiu      $s3, $s5, 4
    08899520:[8D280020]: lw         $t0, 32($t1)
    08899524:[267E0004]: addiu      $fp, $s3, 4
    08899528:[0100F809]: jalr       $ra, $t0
    0889952C:[26D60004]: addiu      $s6, $s6, 4
    08899530:[8EA40000]: lw         $a0, 0($s5)
    08899534:[26260008]: addiu      $a2, $s1, 8
    08899538:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889953C:[8C820000]: lw         $v0, 0($a0)
    08899540:[8C590020]: lw         $t9, 32($v0)
    08899544:[0320F809]: jalr       $ra, $t9
    08899548:[27D00004]: addiu      $s0, $fp, 4
    0889954C:[8E640000]: lw         $a0, 0($s3)
    08899550:[26260010]: addiu      $a2, $s1, 16
    08899554:[8C980000]: lw         $t8, 0($a0)
    08899558:[8F0F0020]: lw         $t7, 32($t8)
    0889955C:[01E0F809]: jalr       $ra, $t7
    08899560:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899564:[8FC40000]: lw         $a0, 0($fp)
    08899568:[26260018]: addiu      $a2, $s1, 24
    0889956C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899570:[8C920000]: lw         $s2, 0($a0)
    08899574:[8E570020]: lw         $s7, 32($s2)
    08899578:[02E0F809]: jalr       $ra, $s7
    0889957C:[26310020]: addiu      $s1, $s1, 32
    08899580:[02D4302A]: slt        $a2, $s6, $s4
    08899584:[54C0FFE1]: bnel       $a2, $zr, 0x0889950C
    08899588:[8E040000]: lw         $a0, 0($s0)
    0889958C:[0E2266A2]: jal        0x08899A88
    08899590:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08899594:[8FBF02C4]: lw         $ra, 708($sp)
    08899598:[8FBE02C0]: lw         $fp, 704($sp)
    0889959C:[8FB702BC]: lw         $s7, 700($sp)
    088995A0:[8FB602B8]: lw         $s6, 696($sp)
    088995A4:[8FB502B4]: lw         $s5, 692($sp)
    088995A8:[8FB402B0]: lw         $s4, 688($sp)
    088995AC:[8FB302AC]: lw         $s3, 684($sp)
    088995B0:[8FB202A8]: lw         $s2, 680($sp)
    088995B4:[8FB102A4]: lw         $s1, 676($sp)
    088995B8:[8FB002A0]: lw         $s0, 672($sp)
    088995BC:[03E00008]: jr         $ra
    088995C0:[27BD02D0]: addiu      $sp, $sp, 720
    088995C4:[1060FFD0]: beq        $v1, $zr, 0x08899508
    088995C8:[286A0002]: slti       $t2, $v1, 2
    088995CC:[1540FFC2]: bne        $t2, $zr, 0x088994D8
    088995D0:[28750003]: slti       $s5, $v1, 3
    088995D4:[52A0000C]: beql       $s5, $zr, 0x08899608
    088995D8:[8FA40010]: lw         $a0, 16($sp)
    088995DC:[8E040000]: lw         $a0, 0($s0)
    088995E0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088995E4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088995E8:[8C830000]: lw         $v1, 0($a0)
    088995EC:[26D60001]: addiu      $s6, $s6, 1
    088995F0:[26100004]: addiu      $s0, $s0, 4
    088995F4:[8C6B0020]: lw         $t3, 32($v1)
    088995F8:[0160F809]: jalr       $ra, $t3
    088995FC:[26310008]: addiu      $s1, $s1, 8
--> 08899600:[0A226537]: j          0x088994DC
    08899604:[8E040000]: lw         $a0, 0($s0)
    08899608:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0889960C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899610:[8C900000]: lw         $s0, 0($a0)
  Back Branch 08899958 14,274 times (length 109)
  Back Branch 088994B4 8,066 times (length 143)
  Back Branch 08899628 6,095 times (length 20)
    088995CC:[1540FFC2]: bne        $t2, $zr, 0x088994D8
    088995D0:[28750003]: slti       $s5, $v1, 3
    088995D4:[52A0000C]: beql       $s5, $zr, 0x08899608
    088995D8:[8FA40010]: lw         $a0, 16($sp)
    088995DC:[8E040000]: lw         $a0, 0($s0)
--> 088995E0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088995E4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088995E8:[8C830000]: lw         $v1, 0($a0)
    088995EC:[26D60001]: addiu      $s6, $s6, 1
    088995F0:[26100004]: addiu      $s0, $s0, 4
    088995F4:[8C6B0020]: lw         $t3, 32($v1)
    088995F8:[0160F809]: jalr       $ra, $t3
    088995FC:[26310008]: addiu      $s1, $s1, 8
    08899600:[0A226537]: j          0x088994DC
    08899604:[8E040000]: lw         $a0, 0($s0)
    08899608:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0889960C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08899610:[8C900000]: lw         $s0, 0($a0)
    08899614:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    08899618:[27B10098]: addiu      $s1, $sp, 152
    0889961C:[8E070020]: lw         $a3, 32($s0)
    08899620:[00E0F809]: jalr       $ra, $a3
    08899624:[27B00014]: addiu      $s0, $sp, 20
--> 08899628:[0A226578]: j          0x088995E0
    0889962C:[8E040000]: lw         $a0, 0($s0)
    08899630:[BC980000]: cache      0x18, 0($a0)
    08899634:[AC800000]: sw         $zr, 0($a0)
    08899638:[24A5FFFF]: addiu      $a1, $a1, -1
  Back Branch 08899960 4,916 times (length 128)
  Back Branch 08899930 12 times (length 104)
  Back Branch 08899990 12 times (length 154)
_S1_2_889D010 17,412,329 instructions (0.842%), 410,815 calls (0889D010 - 0889D1D4, length 114)
    0889D010:[27BDFF30]: addiu      $sp, $sp, -208
    0889D014:[AFBF00C4]: sw         $ra, 196($sp)
    0889D018:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0889D01C:[10800064]: beq        $a0, $zr, 0x0889D1B0
    0889D020:[AFB000C0]: sw         $s0, 192($sp)
    0889D024:[8C830004]: lw         $v1, 4($a0)
    0889D028:[50600059]: beql       $v1, $zr, 0x0889D190
    0889D02C:[27B00040]: addiu      $s0, $sp, 64
    0889D030:[8C890020]: lw         $t1, 32($a0)
    0889D034:[51200048]: beql       $t1, $zr, 0x0889D158
    0889D038:[27B00080]: addiu      $s0, $sp, 128
    0889D03C:[14A00020]: bne        $a1, $zr, 0x0889D0C0
    0889D040:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    0889D044:[8C8D0014]: lw         $t5, 20($a0)
    0889D048:[8C8C0024]: lw         $t4, 36($a0)
    0889D04C:[8C8A0010]: lw         $t2, 16($a0)
    0889D050:[012D5823]: subu       $t3, $t1, $t5
    0889D054:[016C4821]: addu       $t1, $t3, $t4
    0889D058:[012A282D]: min        $a1, $t1, $t2
    0889D05C:[00C5202D]: min        $a0, $a2, $a1
    0889D060:[ACE40004]: sw         $a0, 4($a3)
    0889D064:[8D190014]: lw         $t9, 20($t0)
    0889D068:[8D0F0020]: lw         $t7, 32($t0)
    0889D06C:[8D18001C]: lw         $t8, 28($t0)
    0889D070:[03241821]: addu       $v1, $t9, $a0
    0889D074:[006F001A]: div        $v1, $t7
    0889D078:[03198021]: addu       $s0, $t8, $t9
    0889D07C:[ACF00000]: sw         $s0, 0($a3)
    0889D080:[51E00001]: beql       $t7, $zr, 0x0889D088
    0889D084:[000001CD]: break      0x00007
    0889D088:[8D0C0010]: lw         $t4, 16($t0)
    0889D08C:[8D090028]: lw         $t1, 40($t0)
    0889D090:[00007010]: mfhi       $t6
    0889D094:[AD0E0014]: sw         $t6, 20($t0)
    0889D098:[8CED0004]: lw         $t5, 4($a3)
    0889D09C:[018D5823]: subu       $t3, $t4, $t5
    0889D0A0:[AD0B0010]: sw         $t3, 16($t0)
    0889D0A4:[8CEA0004]: lw         $t2, 4($a3)
    0889D0A8:[012A2821]: addu       $a1, $t1, $t2
    0889D0AC:[AD050028]: sw         $a1, 40($t0)
    0889D0B0:[8FBF00C4]: lw         $ra, 196($sp)
    0889D0B4:[8FB000C0]: lw         $s0, 192($sp)
    0889D0B8:[03E00008]: jr         $ra
    0889D0BC:[27BD00D0]: addiu      $sp, $sp, 208
    0889D0C0:[50AE000A]: beql       $a1, $t6, 0x0889D0EC
    0889D0C4:[8C990018]: lw         $t9, 24($a0)
    0889D0C8:[8C820038]: lw         $v0, 56($a0)
    0889D0CC:[ACE00000]: sw         $zr, 0($a3)
    0889D0D0:[1040FFF7]: beq        $v0, $zr, 0x0889D0B0
    0889D0D4:[ACE00004]: sw         $zr, 4($a3)
    0889D0D8:[8C84003C]: lw         $a0, 60($a0)
    0889D0DC:[0040F809]: jalr       $ra, $v0
    0889D0E0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    0889D0E4:[0A22742D]: j          0x0889D0B4
    0889D0E8:[8FBF00C4]: lw         $ra, 196($sp)
    0889D0EC:[8C980024]: lw         $t8, 36($a0)
    0889D0F0:[8C8F000C]: lw         $t7, 12($a0)
    0889D0F4:[01398023]: subu       $s0, $t1, $t9
    0889D0F8:[02187021]: addu       $t6, $s0, $t8
    0889D0FC:[01CF682D]: min        $t5, $t6, $t7
    0889D100:[00CD602D]: min        $t4, $a2, $t5
    0889D104:[ACEC0004]: sw         $t4, 4($a3)
    0889D108:[8C8B0018]: lw         $t3, 24($a0)
    0889D10C:[8C890020]: lw         $t1, 32($a0)
    0889D110:[8C8A001C]: lw         $t2, 28($a0)
    0889D114:[016C2821]: addu       $a1, $t3, $t4
    0889D118:[00A9001A]: div        $a1, $t1
    0889D11C:[014B2021]: addu       $a0, $t2, $t3
    0889D120:[ACE40000]: sw         $a0, 0($a3)
    0889D124:[51200001]: beql       $t1, $zr, 0x0889D12C
    0889D128:[000001CD]: break      0x00007
    0889D12C:[8D19000C]: lw         $t9, 12($t0)
    0889D130:[8D0F0030]: lw         $t7, 48($t0)
    0889D134:[00001010]: mfhi       $v0
    0889D138:[AD020018]: sw         $v0, 24($t0)
    0889D13C:[8CE30004]: lw         $v1, 4($a3)
    0889D140:[0323C023]: subu       $t8, $t9, $v1
    0889D144:[AD18000C]: sw         $t8, 12($t0)
    0889D148:[8CF00004]: lw         $s0, 4($a3)
    0889D14C:[01F03021]: addu       $a2, $t7, $s0
    0889D150:[0A22742C]: j          0x0889D0B0
    0889D154:[AD060030]: sw         $a2, 48($t0)
    0889D158:[3C08088F]: lui        $t0, 0x088F <=> li $t0, 0x088F0000
    0889D15C:[2505744C]: addiu      $a1, $t0, 29772
    0889D160:[0E213EC3]: jal        0x0884FB0C
    0889D164:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889D168:[3C07088F]: lui        $a3, 0x088F <=> li $a3, 0x088F0000
    0889D16C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889D170:[24E57458]: addiu      $a1, $a3, 29784
    0889D174:[0E213E7F]: jal        0x0884F9FC
    0889D178:[00000000]: nop
    0889D17C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889D180:[0E226D32]: jal        0x0889B4C8
    0889D184:[00000000]: nop
    0889D188:[0A22742D]: j          0x0889D0B4
    0889D18C:[8FBF00C4]: lw         $ra, 196($sp)
    0889D190:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0889D194:[24857470]: addiu      $a1, $a0, 29808
    0889D198:[0E213EC3]: jal        0x0884FB0C
    0889D19C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889D1A0:[3C06088F]: lui        $a2, 0x088F <=> li $a2, 0x088F0000
    0889D1A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889D1A8:[0A22745D]: j          0x0889D174
    0889D1AC:[24C572D0]: addiu      $a1, $a2, 29392
    0889D1B0:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0889D1B4:[2445747C]: addiu      $a1, $v0, 29820
    0889D1B8:[0E213EC3]: jal        0x0884FB0C
    0889D1BC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0889D1C0:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0889D1C4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0889D1C8:[0E213E7F]: jal        0x0884F9FC
    0889D1CC:[244572F0]: addiu      $a1, $v0, 29424
    0889D1D0:[0A227460]: j          0x0889D180
    0889D1D4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 0889D150 284,457 times (length 42)
    0889D09C:[018D5823]: subu       $t3, $t4, $t5
    0889D0A0:[AD0B0010]: sw         $t3, 16($t0)
    0889D0A4:[8CEA0004]: lw         $t2, 4($a3)
    0889D0A8:[012A2821]: addu       $a1, $t1, $t2
    0889D0AC:[AD050028]: sw         $a1, 40($t0)
--> 0889D0B0:[8FBF00C4]: lw         $ra, 196($sp)
    0889D0B4:[8FB000C0]: lw         $s0, 192($sp)
    0889D0B8:[03E00008]: jr         $ra
    0889D0BC:[27BD00D0]: addiu      $sp, $sp, 208
    0889D0C0:[50AE000A]: beql       $a1, $t6, 0x0889D0EC
    0889D0C4:[8C990018]: lw         $t9, 24($a0)
    0889D0C8:[8C820038]: lw         $v0, 56($a0)
    0889D0CC:[ACE00000]: sw         $zr, 0($a3)
    0889D0D0:[1040FFF7]: beq        $v0, $zr, 0x0889D0B0
    0889D0D4:[ACE00004]: sw         $zr, 4($a3)
    0889D0D8:[8C84003C]: lw         $a0, 60($a0)
    0889D0DC:[0040F809]: jalr       $ra, $v0
    0889D0E0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    0889D0E4:[0A22742D]: j          0x0889D0B4
    0889D0E8:[8FBF00C4]: lw         $ra, 196($sp)
    0889D0EC:[8C980024]: lw         $t8, 36($a0)
    0889D0F0:[8C8F000C]: lw         $t7, 12($a0)
    0889D0F4:[01398023]: subu       $s0, $t1, $t9
    0889D0F8:[02187021]: addu       $t6, $s0, $t8
    0889D0FC:[01CF682D]: min        $t5, $t6, $t7
    0889D100:[00CD602D]: min        $t4, $a2, $t5
    0889D104:[ACEC0004]: sw         $t4, 4($a3)
    0889D108:[8C8B0018]: lw         $t3, 24($a0)
    0889D10C:[8C890020]: lw         $t1, 32($a0)
    0889D110:[8C8A001C]: lw         $t2, 28($a0)
    0889D114:[016C2821]: addu       $a1, $t3, $t4
    0889D118:[00A9001A]: div        $a1, $t1
    0889D11C:[014B2021]: addu       $a0, $t2, $t3
    0889D120:[ACE40000]: sw         $a0, 0($a3)
    0889D124:[51200001]: beql       $t1, $zr, 0x0889D12C
    0889D128:[000001CD]: break      0x00007
    0889D12C:[8D19000C]: lw         $t9, 12($t0)
    0889D130:[8D0F0030]: lw         $t7, 48($t0)
    0889D134:[00001010]: mfhi       $v0
    0889D138:[AD020018]: sw         $v0, 24($t0)
    0889D13C:[8CE30004]: lw         $v1, 4($a3)
    0889D140:[0323C023]: subu       $t8, $t9, $v1
    0889D144:[AD18000C]: sw         $t8, 12($t0)
    0889D148:[8CF00004]: lw         $s0, 4($a3)
    0889D14C:[01F03021]: addu       $a2, $t7, $s0
--> 0889D150:[0A22742C]: j          0x0889D0B0
    0889D154:[AD060030]: sw         $a2, 48($t0)
    0889D158:[3C08088F]: lui        $t0, 0x088F <=> li $t0, 0x088F0000
    0889D15C:[2505744C]: addiu      $a1, $t0, 29772
    0889D160:[0E213EC3]: jal        0x0884FB0C
_S1_2_8810ECC 16,232,441 instructions (0.785%), 155,524 calls (08810ECC - 08811384, length 303)
    08810ECC:[27BDFE70]: addiu      $sp, $sp, -400
    08810ED0:[AFBF003C]: sw         $ra, 60($sp)
    08810ED4:[AFB50038]: sw         $s5, 56($sp)
    08810ED8:[AFB40034]: sw         $s4, 52($sp)
    08810EDC:[AFB30030]: sw         $s3, 48($sp)
    08810EE0:[AFB2002C]: sw         $s2, 44($sp)
    08810EE4:[AFB10028]: sw         $s1, 40($sp)
    08810EE8:[AFB00024]: sw         $s0, 36($sp)
    08810EEC:[E7B8001C]: swc1       $f24, 28($sp)
    08810EF0:[E7B70018]: swc1       $f23, 24($sp)
    08810EF4:[E7B60014]: swc1       $f22, 20($sp)
    08810EF8:[E7B50010]: swc1       $f21, 16($sp)
    08810EFC:[E7B4000C]: swc1       $f20, 12($sp)
    08810F00:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08810F04:[8C840004]: lw         $a0, 4($a0)
    08810F08:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08810F0C:[46006606]: mov.s      $f24, $f12
    08810F10:[46006DC6]: mov.s      $f23, $f13
    08810F14:[46007586]: mov.s      $f22, $f14
    08810F18:[46007D46]: mov.s      $f21, $f15
    08810F1C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08810F20:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08810F24:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    08810F28:[01008021]: addu       $s0, $t0, $zr <=> move $s0, $t0
    08810F2C:[14830093]: bne        $a0, $v1, 0x0881117C
    08810F30:[46008506]: mov.s      $f20, $f16
    08810F34:[AFA0013C]: sw         $zr, 316($sp)
    08810F38:[8E830014]: lw         $v1, 20($s4)
    08810F3C:[14600003]: bne        $v1, $zr, 0x08810F4C
    08810F40:[00000000]: nop
    08810F44:[5220004F]: beql       $s1, $zr, 0x08811084
    08810F48:[E7B80140]: swc1       $f24, 320($sp)
    08810F4C:[0E201E45]: jal        0x08807914
    08810F50:[00000000]: nop
    08810F54:[0E2044E2]: jal        0x08811388
    08810F58:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08810F5C:[8E860014]: lw         $a2, 20($s4)
    08810F60:[10C0000A]: beq        $a2, $zr, 0x08810F8C
    08810F64:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    08810F68:[52200008]: beql       $s1, $zr, 0x08810F8C
    08810F6C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08810F70:[8EB90000]: lw         $t9, 0($s5)
    08810F74:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08810F78:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08810F7C:[8F390078]: lw         $t9, 120($t9)
    08810F80:[0320F809]: jalr       $ra, $t9
    08810F84:[27A500A0]: addiu      $a1, $sp, 160
    08810F88:[27B100A0]: addiu      $s1, $sp, 160
    08810F8C:[8EB90000]: lw         $t9, 0($s5)
    08810F90:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08810F94:[8F390038]: lw         $t9, 56($t9)
    08810F98:[0320F809]: jalr       $ra, $t9
    08810F9C:[27A500F0]: addiu      $a1, $sp, 240
    08810FA0:[E7B800F0]: swc1       $f24, 240($sp)
    08810FA4:[E7B700F4]: swc1       $f23, 244($sp)
    08810FA8:[8EB90000]: lw         $t9, 0($s5)
    08810FAC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08810FB0:[27A500E0]: addiu      $a1, $sp, 224
    08810FB4:[8F390074]: lw         $t9, 116($t9)
    08810FB8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08810FBC:[0320F809]: jalr       $ra, $t9
    08810FC0:[27A700F0]: addiu      $a3, $sp, 240
    08810FC4:[C7A100E0]: lwc1       $f1, 224($sp)
    08810FC8:[C7A000E4]: lwc1       $f0, 228($sp)
    08810FCC:[E7B700F4]: swc1       $f23, 244($sp)
    08810FD0:[E7B600F0]: swc1       $f22, 240($sp)
    08810FD4:[E7A10140]: swc1       $f1, 320($sp)
    08810FD8:[E7A00144]: swc1       $f0, 324($sp)
    08810FDC:[8EB90000]: lw         $t9, 0($s5)
    08810FE0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08810FE4:[27A500E0]: addiu      $a1, $sp, 224
    08810FE8:[8F390074]: lw         $t9, 116($t9)
    08810FEC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08810FF0:[0320F809]: jalr       $ra, $t9
    08810FF4:[27A700F0]: addiu      $a3, $sp, 240
    08810FF8:[C7A100E0]: lwc1       $f1, 224($sp)
    08810FFC:[C7A000E4]: lwc1       $f0, 228($sp)
    08811000:[E7B800F0]: swc1       $f24, 240($sp)
    08811004:[E7B500F4]: swc1       $f21, 244($sp)
    08811008:[E7A10154]: swc1       $f1, 340($sp)
    0881100C:[E7A00158]: swc1       $f0, 344($sp)
    08811010:[8EB90000]: lw         $t9, 0($s5)
    08811014:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08811018:[27A500E0]: addiu      $a1, $sp, 224
    0881101C:[8F390074]: lw         $t9, 116($t9)
    08811020:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08811024:[0320F809]: jalr       $ra, $t9
    08811028:[27A700F0]: addiu      $a3, $sp, 240
    0881102C:[C7A100E0]: lwc1       $f1, 224($sp)
    08811030:[C7A000E4]: lwc1       $f0, 228($sp)
    08811034:[E7B600F0]: swc1       $f22, 240($sp)
    08811038:[E7B500F4]: swc1       $f21, 244($sp)
    0881103C:[E7A10168]: swc1       $f1, 360($sp)
    08811040:[E7A0016C]: swc1       $f0, 364($sp)
    08811044:[8EB90000]: lw         $t9, 0($s5)
    08811048:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881104C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08811050:[8F390074]: lw         $t9, 116($t9)
    08811054:[27A500E0]: addiu      $a1, $sp, 224
    08811058:[0320F809]: jalr       $ra, $t9
    0881105C:[27A700F0]: addiu      $a3, $sp, 240
    08811060:[C7A100E0]: lwc1       $f1, 224($sp)
    08811064:[C7A000E4]: lwc1       $f0, 228($sp)
    08811068:[AFB30148]: sw         $s3, 328($sp)
    0881106C:[AFB3015C]: sw         $s3, 348($sp)
    08811070:[AFB30170]: sw         $s3, 368($sp)
    08811074:[AFB30184]: sw         $s3, 388($sp)
    08811078:[E7A1017C]: swc1       $f1, 380($sp)
    0881107C:[1000000C]: b          0x088110B0
    08811080:[E7A00180]: swc1       $f0, 384($sp)
    08811084:[E7B80168]: swc1       $f24, 360($sp)
    08811088:[E7B70144]: swc1       $f23, 324($sp)
    0881108C:[E7B70158]: swc1       $f23, 344($sp)
    08811090:[AFB30148]: sw         $s3, 328($sp)
    08811094:[E7B60154]: swc1       $f22, 340($sp)
    08811098:[E7B6017C]: swc1       $f22, 380($sp)
    0881109C:[AFB3015C]: sw         $s3, 348($sp)
    088110A0:[E7B5016C]: swc1       $f21, 364($sp)
    088110A4:[E7B50180]: swc1       $f21, 384($sp)
    088110A8:[AFB30170]: sw         $s3, 368($sp)
    088110AC:[AFB30184]: sw         $s3, 388($sp)
    088110B0:[56400004]: bnel       $s2, $zr, 0x088110C4
    088110B4:[C6420000]: lwc1       $f2, 0($s2)
    088110B8:[3C12088F]: lui        $s2, 0x088F <=> li $s2, 0x088F0000
    088110BC:[26521538]: addiu      $s2, $s2, 5432
    088110C0:[C6420000]: lwc1       $f2, 0($s2)
    088110C4:[E7A2014C]: swc1       $f2, 332($sp)
    088110C8:[C6400004]: lwc1       $f0, 4($s2)
    088110CC:[E7A00150]: swc1       $f0, 336($sp)
    088110D0:[C6410008]: lwc1       $f1, 8($s2)
    088110D4:[E7A00164]: swc1       $f0, 356($sp)
    088110D8:[E7A20174]: swc1       $f2, 372($sp)
    088110DC:[E7A10160]: swc1       $f1, 352($sp)
    088110E0:[C640000C]: lwc1       $f0, 12($s2)
    088110E4:[E7A10188]: swc1       $f1, 392($sp)
    088110E8:[E7A00178]: swc1       $f0, 376($sp)
    088110EC:[1200000A]: beq        $s0, $zr, 0x08811118
    088110F0:[E7A0018C]: swc1       $f0, 396($sp)
    088110F4:[8E990000]: lw         $t9, 0($s4)
    088110F8:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088110FC:[27A50140]: addiu      $a1, $sp, 320
    08811100:[8F39001C]: lw         $t9, 28($t9)
    08811104:[27A6013C]: addiu      $a2, $sp, 316
    08811108:[0320F809]: jalr       $ra, $t9
    0881110C:[27A70138]: addiu      $a3, $sp, 312
    08811110:[10000006]: b          0x0881112C
    08811114:[304400FF]: andi       $a0, $v0, 255
    08811118:[27A30140]: addiu      $v1, $sp, 320
    0881111C:[AFA3013C]: sw         $v1, 316($sp)
    08811120:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08811124:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08811128:[AFA30138]: sw         $v1, 312($sp)
    0881112C:[50800089]: beql       $a0, $zr, 0x08811354
    08811130:[8FBF003C]: lw         $ra, 60($sp)
    08811134:[8E990000]: lw         $t9, 0($s4)
    08811138:[8FA6013C]: lw         $a2, 316($sp)
    0881113C:[8FA70138]: lw         $a3, 312($sp)
    08811140:[8F390018]: lw         $t9, 24($t9)
    08811144:[4600A306]: mov.s      $f12, $f20
    08811148:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0881114C:[0320F809]: jalr       $ra, $t9
    08811150:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08811154:[8FA5013C]: lw         $a1, 316($sp)
    08811158:[27A30140]: addiu      $v1, $sp, 320
    0881115C:[10A3007C]: beq        $a1, $v1, 0x08811350
    08811160:[00000000]: nop
    08811164:[8E990000]: lw         $t9, 0($s4)
    08811168:[8F390024]: lw         $t9, 36($t9)
    0881116C:[0320F809]: jalr       $ra, $t9
    08811170:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811174:[10000076]: b          0x08811350
    08811178:[00000000]: nop
    0881117C:[AFA00104]: sw         $zr, 260($sp)
    08811180:[8E820014]: lw         $v0, 20($s4)
    08811184:[14400003]: bne        $v0, $zr, 0x08811194
    08811188:[00000000]: nop
    0881118C:[5220004F]: beql       $s1, $zr, 0x088112CC
    08811190:[E7B80108]: swc1       $f24, 264($sp)
    08811194:[0E201E45]: jal        0x08807914
    08811198:[00000000]: nop
    0881119C:[0E2044E2]: jal        0x08811388
    088111A0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088111A4:[8E860014]: lw         $a2, 20($s4)
    088111A8:[10C0000A]: beq        $a2, $zr, 0x088111D4
    088111AC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088111B0:[52200008]: beql       $s1, $zr, 0x088111D4
    088111B4:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088111B8:[8E190000]: lw         $t9, 0($s0)
    088111BC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    088111C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088111C4:[8F390078]: lw         $t9, 120($t9)
    088111C8:[0320F809]: jalr       $ra, $t9
    088111CC:[27A50040]: addiu      $a1, $sp, 64
    088111D0:[27B10040]: addiu      $s1, $sp, 64
    088111D4:[8E190000]: lw         $t9, 0($s0)
    088111D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088111DC:[8F390038]: lw         $t9, 56($t9)
    088111E0:[0320F809]: jalr       $ra, $t9
    088111E4:[27A50090]: addiu      $a1, $sp, 144
    088111E8:[E7B80090]: swc1       $f24, 144($sp)
    088111EC:[E7B70094]: swc1       $f23, 148($sp)
    088111F0:[8E190000]: lw         $t9, 0($s0)
    088111F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088111F8:[27A50080]: addiu      $a1, $sp, 128
    088111FC:[8F390074]: lw         $t9, 116($t9)
    08811200:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08811204:[0320F809]: jalr       $ra, $t9
    08811208:[27A70090]: addiu      $a3, $sp, 144
    0881120C:[C7A10080]: lwc1       $f1, 128($sp)
    08811210:[C7A00084]: lwc1       $f0, 132($sp)
    08811214:[E7B70094]: swc1       $f23, 148($sp)
    08811218:[E7B60090]: swc1       $f22, 144($sp)
    0881121C:[E7A10108]: swc1       $f1, 264($sp)
    08811220:[E7A0010C]: swc1       $f0, 268($sp)
    08811224:[8E190000]: lw         $t9, 0($s0)
    08811228:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0881122C:[27A50080]: addiu      $a1, $sp, 128
    08811230:[8F390074]: lw         $t9, 116($t9)
    08811234:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08811238:[0320F809]: jalr       $ra, $t9
    0881123C:[27A70090]: addiu      $a3, $sp, 144
    08811240:[C7A10080]: lwc1       $f1, 128($sp)
    08811244:[C7A00084]: lwc1       $f0, 132($sp)
    08811248:[E7B80090]: swc1       $f24, 144($sp)
    0881124C:[E7B50094]: swc1       $f21, 148($sp)
    08811250:[E7A10114]: swc1       $f1, 276($sp)
    08811254:[E7A00118]: swc1       $f0, 280($sp)
    08811258:[8E190000]: lw         $t9, 0($s0)
    0881125C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08811260:[27A50080]: addiu      $a1, $sp, 128
    08811264:[8F390074]: lw         $t9, 116($t9)
    08811268:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0881126C:[0320F809]: jalr       $ra, $t9
    08811270:[27A70090]: addiu      $a3, $sp, 144
    08811274:[C7A10080]: lwc1       $f1, 128($sp)
    08811278:[C7A00084]: lwc1       $f0, 132($sp)
    0881127C:[E7B60090]: swc1       $f22, 144($sp)
    08811280:[E7B50094]: swc1       $f21, 148($sp)
    08811284:[E7A10120]: swc1       $f1, 288($sp)
    08811288:[E7A00124]: swc1       $f0, 292($sp)
    0881128C:[8E190000]: lw         $t9, 0($s0)
    08811290:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08811294:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08811298:[8F390074]: lw         $t9, 116($t9)
    0881129C:[27A50080]: addiu      $a1, $sp, 128
    088112A0:[0320F809]: jalr       $ra, $t9
    088112A4:[27A70090]: addiu      $a3, $sp, 144
    088112A8:[C7A10080]: lwc1       $f1, 128($sp)
    088112AC:[C7A00084]: lwc1       $f0, 132($sp)
    088112B0:[AFB30110]: sw         $s3, 272($sp)
    088112B4:[AFB3011C]: sw         $s3, 284($sp)
    088112B8:[AFB30128]: sw         $s3, 296($sp)
    088112BC:[AFB30134]: sw         $s3, 308($sp)
    088112C0:[E7A1012C]: swc1       $f1, 300($sp)
    088112C4:[1000000C]: b          0x088112F8
    088112C8:[E7A00130]: swc1       $f0, 304($sp)
    088112CC:[E7B80120]: swc1       $f24, 288($sp)
    088112D0:[E7B7010C]: swc1       $f23, 268($sp)
    088112D4:[E7B70118]: swc1       $f23, 280($sp)
    088112D8:[AFB30110]: sw         $s3, 272($sp)
    088112DC:[E7B60114]: swc1       $f22, 276($sp)
    088112E0:[E7B6012C]: swc1       $f22, 300($sp)
    088112E4:[AFB3011C]: sw         $s3, 284($sp)
    088112E8:[E7B50124]: swc1       $f21, 292($sp)
    088112EC:[E7B50130]: swc1       $f21, 304($sp)
    088112F0:[AFB30128]: sw         $s3, 296($sp)
    088112F4:[AFB30134]: sw         $s3, 308($sp)
    088112F8:[8E990000]: lw         $t9, 0($s4)
    088112FC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811300:[27A50108]: addiu      $a1, $sp, 264
    08811304:[8F39001C]: lw         $t9, 28($t9)
    08811308:[27A60104]: addiu      $a2, $sp, 260
    0881130C:[0320F809]: jalr       $ra, $t9
    08811310:[27A70100]: addiu      $a3, $sp, 256
    08811314:[1040000E]: beq        $v0, $zr, 0x08811350
    08811318:[00000000]: nop
    0881131C:[8E990000]: lw         $t9, 0($s4)
    08811320:[8FA60104]: lw         $a2, 260($sp)
    08811324:[8FA70100]: lw         $a3, 256($sp)
    08811328:[8F390018]: lw         $t9, 24($t9)
    0881132C:[4600A306]: mov.s      $f12, $f20
    08811330:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811334:[0320F809]: jalr       $ra, $t9
    08811338:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881133C:[8E990000]: lw         $t9, 0($s4)
    08811340:[8FA50104]: lw         $a1, 260($sp)
    08811344:[8F390024]: lw         $t9, 36($t9)
    08811348:[0320F809]: jalr       $ra, $t9
    0881134C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08811350:[8FBF003C]: lw         $ra, 60($sp)
    08811354:[8FB50038]: lw         $s5, 56($sp)
    08811358:[8FB40034]: lw         $s4, 52($sp)
    0881135C:[8FB30030]: lw         $s3, 48($sp)
    08811360:[8FB2002C]: lw         $s2, 44($sp)
    08811364:[8FB10028]: lw         $s1, 40($sp)
    08811368:[8FB00024]: lw         $s0, 36($sp)
    0881136C:[C7B8001C]: lwc1       $f24, 28($sp)
    08811370:[C7B70018]: lwc1       $f23, 24($sp)
    08811374:[C7B60014]: lwc1       $f22, 20($sp)
    08811378:[C7B50010]: lwc1       $f21, 16($sp)
    0881137C:[C7B4000C]: lwc1       $f20, 12($sp)
    08811380:[03E00008]: jr         $ra
    08811384:[27BD0190]: addiu      $sp, $sp, 400
_S1_2_882B404 16,204,748 instructions (0.784%), 71,432 calls (0882B404 - 0882B868, length 282)
    0882B404:[27BDFF70]: addiu      $sp, $sp, -144
    0882B408:[AFBF003C]: sw         $ra, 60($sp)
    0882B40C:[AFB70038]: sw         $s7, 56($sp)
    0882B410:[AFB60034]: sw         $s6, 52($sp)
    0882B414:[AFB50030]: sw         $s5, 48($sp)
    0882B418:[AFB4002C]: sw         $s4, 44($sp)
    0882B41C:[AFB30028]: sw         $s3, 40($sp)
    0882B420:[AFB20024]: sw         $s2, 36($sp)
    0882B424:[AFB10020]: sw         $s1, 32($sp)
    0882B428:[AFB0001C]: sw         $s0, 28($sp)
    0882B42C:[E7B60014]: swc1       $f22, 20($sp)
    0882B430:[E7B50010]: swc1       $f21, 16($sp)
    0882B434:[E7B4000C]: swc1       $f20, 12($sp)
    0882B438:[8C830014]: lw         $v1, 20($a0)
    0882B43C:[8C820000]: lw         $v0, 0($a0)
    0882B440:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0882B444:[00031880]: sll        $v1, $v1, 0x0002
    0882B448:[00431021]: addu       $v0, $v0, $v1
    0882B44C:[8C500000]: lw         $s0, 0($v0)
    0882B450:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    0882B454:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    0882B458:[8E110000]: lw         $s1, 0($s0)
    0882B45C:[C6150004]: lwc1       $f21, 4($s0)
    0882B460:[01009821]: addu       $s3, $t0, $zr <=> move $s3, $t0
    0882B464:[8E220004]: lw         $v0, 4($s1)
    0882B468:[94440028]: lhu        $a0, 40($v0)
    0882B46C:[94420026]: lhu        $v0, 38($v0)
    0882B470:[04400004]: bltz       $v0, 0x0882B484
    0882B474:[01209021]: addu       $s2, $t1, $zr <=> move $s2, $t1
    0882B478:[44820000]: mtc1       $v0, $f0
    0882B47C:[10000007]: b          0x0882B49C
    0882B480:[46800020]: cvt.s.w    $f0, $f0
    0882B484:[00021842]: srl        $v1, $v0, 0x0001
    0882B488:[30420001]: andi       $v0, $v0, 1
    0882B48C:[00621825]: or         $v1, $v1, $v0
    0882B490:[44830000]: mtc1       $v1, $f0
    0882B494:[46800020]: cvt.s.w    $f0, $f0
    0882B498:[46000000]: add.s      $f0, $f0, $f0
    0882B49C:[46150582]: mul.s      $f22, $f0, $f21
    0882B4A0:[04800004]: bltz       $a0, 0x0882B4B4
    0882B4A4:[E7B60088]: swc1       $f22, 136($sp)
    0882B4A8:[44840000]: mtc1       $a0, $f0
    0882B4AC:[10000007]: b          0x0882B4CC
    0882B4B0:[46800020]: cvt.s.w    $f0, $f0
    0882B4B4:[00041842]: srl        $v1, $a0, 0x0001
    0882B4B8:[30820001]: andi       $v0, $a0, 1
    0882B4BC:[00621825]: or         $v1, $v1, $v0
    0882B4C0:[44830000]: mtc1       $v1, $f0
    0882B4C4:[46800020]: cvt.s.w    $f0, $f0
    0882B4C8:[46000000]: add.s      $f0, $f0, $f0
    0882B4CC:[46150502]: mul.s      $f20, $f0, $f21
    0882B4D0:[E7B4008C]: swc1       $f20, 140($sp)
    0882B4D4:[92020041]: lbu        $v0, 65($s0)
    0882B4D8:[10400010]: beq        $v0, $zr, 0x0882B51C
    0882B4DC:[00000000]: nop
    0882B4E0:[94A30002]: lhu        $v1, 2($a1)
    0882B4E4:[8E220010]: lw         $v0, 16($s1)
    0882B4E8:[00031900]: sll        $v1, $v1, 0x0004
    0882B4EC:[00431021]: addu       $v0, $v0, $v1
    0882B4F0:[54400003]: bnel       $v0, $zr, 0x0882B500
    0882B4F4:[8C440004]: lw         $a0, 4($v0)
    0882B4F8:[10000005]: b          0x0882B510
    0882B4FC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882B500:[8C430000]: lw         $v1, 0($v0)
    0882B504:[8C420008]: lw         $v0, 8($v0)
    0882B508:[00641821]: addu       $v1, $v1, $a0
    0882B50C:[00431021]: addu       $v0, $v0, $v1
    0882B510:[44820000]: mtc1       $v0, $f0
    0882B514:[46800020]: cvt.s.w    $f0, $f0
    0882B518:[4600AD82]: mul.s      $f22, $f21, $f0
    0882B51C:[C6000020]: lwc1       $f0, 32($s0)
    0882B520:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    0882B524:[44822000]: mtc1       $v0, $f4
    0882B528:[460020C2]: mul.s      $f3, $f4, $f0
    0882B52C:[C602001C]: lwc1       $f2, 28($s0)
    0882B530:[C6010018]: lwc1       $f1, 24($s0)
    0882B534:[94A50002]: lhu        $a1, 2($a1)
    0882B538:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882B53C:[46022082]: mul.s      $f2, $f4, $f2
    0882B540:[C6000014]: lwc1       $f0, 20($s0)
    0882B544:[27A60084]: addiu      $a2, $sp, 132
    0882B548:[27A70074]: addiu      $a3, $sp, 116
    0882B54C:[460018CD]: trunc.w.s  $f3, $f3
    0882B550:[46012042]: mul.s      $f1, $f4, $f1
    0882B554:[44021800]: mfc1       $v0, $f3
    0882B558:[46002002]: mul.s      $f0, $f4, $f0
    0882B55C:[304200FF]: andi       $v0, $v0, 255
    0882B560:[00021E00]: sll        $v1, $v0, 0x0018
    0882B564:[4600108D]: trunc.w.s  $f2, $f2
    0882B568:[44021000]: mfc1       $v0, $f2
    0882B56C:[304200FF]: andi       $v0, $v0, 255
    0882B570:[00021400]: sll        $v0, $v0, 0x0010
    0882B574:[4600084D]: trunc.w.s  $f1, $f1
    0882B578:[00621825]: or         $v1, $v1, $v0
    0882B57C:[44020800]: mfc1       $v0, $f1
    0882B580:[304200FF]: andi       $v0, $v0, 255
    0882B584:[00021200]: sll        $v0, $v0, 0x0008
    0882B588:[4600000D]: trunc.w.s  $f0, $f0
    0882B58C:[00431825]: or         $v1, $v0, $v1
    0882B590:[44020000]: mfc1       $v0, $f0
    0882B594:[304200FF]: andi       $v0, $v0, 255
    0882B598:[0E20A700]: jal        0x08829C00
    0882B59C:[0043B825]: or         $s7, $v0, $v1
    0882B5A0:[8FA30074]: lw         $v1, 116($sp)
    0882B5A4:[8EA2003C]: lw         $v0, 60($s5)
    0882B5A8:[8FA60078]: lw         $a2, 120($sp)
    0882B5AC:[8FA4007C]: lw         $a0, 124($sp)
    0882B5B0:[00621021]: addu       $v0, $v1, $v0
    0882B5B4:[AFA20074]: sw         $v0, 116($sp)
    0882B5B8:[8EA20040]: lw         $v0, 64($s5)
    0882B5BC:[8FA30080]: lw         $v1, 128($sp)
    0882B5C0:[00C21021]: addu       $v0, $a2, $v0
    0882B5C4:[AFA20078]: sw         $v0, 120($sp)
    0882B5C8:[8EA20044]: lw         $v0, 68($s5)
    0882B5CC:[00821021]: addu       $v0, $a0, $v0
    0882B5D0:[AFA2007C]: sw         $v0, 124($sp)
    0882B5D4:[8EA20048]: lw         $v0, 72($s5)
    0882B5D8:[00621021]: addu       $v0, $v1, $v0
    0882B5DC:[AFA20080]: sw         $v0, 128($sp)
    0882B5E0:[8E240000]: lw         $a0, 0($s1)
    0882B5E4:[0E2046E8]: jal        0x08811BA0
    0882B5E8:[8FA50084]: lw         $a1, 132($sp)
    0882B5EC:[8C590000]: lw         $t9, 0($v0)
    0882B5F0:[8F390010]: lw         $t9, 16($t9)
    0882B5F4:[0320F809]: jalr       $ra, $t9
    0882B5F8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882B5FC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882B600:[27A50064]: addiu      $a1, $sp, 100
    0882B604:[0E2045AD]: jal        0x088116B4
    0882B608:[27A60074]: addiu      $a2, $sp, 116
    0882B60C:[8E030010]: lw         $v1, 16($s0)
    0882B610:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882B614:[30630001]: andi       $v1, $v1, 1
    0882B618:[54620006]: bnel       $v1, $v0, 0x0882B634
    0882B61C:[8E030010]: lw         $v1, 16($s0)
    0882B620:[C7A10064]: lwc1       $f1, 100($sp)
    0882B624:[C7A0006C]: lwc1       $f0, 108($sp)
    0882B628:[E7A00064]: swc1       $f0, 100($sp)
    0882B62C:[E7A1006C]: swc1       $f1, 108($sp)
    0882B630:[8E030010]: lw         $v1, 16($s0)
    0882B634:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882B638:[30630002]: andi       $v1, $v1, 2
    0882B63C:[54620006]: bnel       $v1, $v0, 0x0882B658
    0882B640:[C6820000]: lwc1       $f2, 0($s4)
    0882B644:[C7A10068]: lwc1       $f1, 104($sp)
    0882B648:[C7A00070]: lwc1       $f0, 112($sp)
    0882B64C:[E7A00068]: swc1       $f0, 104($sp)
    0882B650:[E7A10070]: swc1       $f1, 112($sp)
    0882B654:[C6820000]: lwc1       $f2, 0($s4)
    0882B658:[C6810004]: lwc1       $f1, 4($s4)
    0882B65C:[C6800008]: lwc1       $f0, 8($s4)
    0882B660:[E7A20058]: swc1       $f2, 88($sp)
    0882B664:[E7A1005C]: swc1       $f1, 92($sp)
    0882B668:[E7A00060]: swc1       $f0, 96($sp)
    0882B66C:[8E240000]: lw         $a0, 0($s1)
    0882B670:[0E2046E8]: jal        0x08811BA0
    0882B674:[8FA50084]: lw         $a1, 132($sp)
    0882B678:[8C590000]: lw         $t9, 0($v0)
    0882B67C:[8F390010]: lw         $t9, 16($t9)
    0882B680:[0320F809]: jalr       $ra, $t9
    0882B684:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882B688:[8EB90068]: lw         $t9, 104($s5)
    0882B68C:[02C04821]: addu       $t1, $s6, $zr <=> move $t1, $s6
    0882B690:[4600AB06]: mov.s      $f12, $f21
    0882B694:[8F390020]: lw         $t9, 32($t9)
    0882B698:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882B69C:[27A50058]: addiu      $a1, $sp, 88
    0882B6A0:[27A60088]: addiu      $a2, $sp, 136
    0882B6A4:[27A70064]: addiu      $a3, $sp, 100
    0882B6A8:[27A80074]: addiu      $t0, $sp, 116
    0882B6AC:[0320F809]: jalr       $ra, $t9
    0882B6B0:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    0882B6B4:[305000FF]: andi       $s0, $v0, 255
    0882B6B8:[12000053]: beq        $s0, $zr, 0x0882B808
    0882B6BC:[00000000]: nop
    0882B6C0:[92A20030]: lbu        $v0, 48($s5)
    0882B6C4:[1040003F]: beq        $v0, $zr, 0x0882B7C4
    0882B6C8:[00000000]: nop
    0882B6CC:[8EA3004C]: lw         $v1, 76($s5)
    0882B6D0:[8FA20084]: lw         $v0, 132($sp)
    0882B6D4:[5062001A]: beql       $v1, $v0, 0x0882B740
    0882B6D8:[92A20058]: lbu        $v0, 88($s5)
    0882B6DC:[04620007]: bltzl      $v1, 0x0882B6FC
    0882B6E0:[8E220000]: lw         $v0, 0($s1)
    0882B6E4:[8EA40034]: lw         $a0, 52($s5)
    0882B6E8:[8C990000]: lw         $t9, 0($a0)
    0882B6EC:[8F390014]: lw         $t9, 20($t9)
    0882B6F0:[0320F809]: jalr       $ra, $t9
    0882B6F4:[00000000]: nop
    0882B6F8:[8E220000]: lw         $v0, 0($s1)
    0882B6FC:[8FA50084]: lw         $a1, 132($sp)
    0882B700:[0E2046ED]: jal        0x08811BB4
    0882B704:[24440020]: addiu      $a0, $v0, 32
    0882B708:[8C440000]: lw         $a0, 0($v0)
    0882B70C:[8C990000]: lw         $t9, 0($a0)
    0882B710:[8F390018]: lw         $t9, 24($t9)
    0882B714:[0320F809]: jalr       $ra, $t9
    0882B718:[00000000]: nop
    0882B71C:[8FA20084]: lw         $v0, 132($sp)
    0882B720:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882B724:[AEA2004C]: sw         $v0, 76($s5)
    0882B728:[8EA40034]: lw         $a0, 52($s5)
    0882B72C:[8C990000]: lw         $t9, 0($a0)
    0882B730:[8F39000C]: lw         $t9, 12($t9)
    0882B734:[0320F809]: jalr       $ra, $t9
    0882B738:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882B73C:[92A20058]: lbu        $v0, 88($s5)
    0882B740:[50400019]: beql       $v0, $zr, 0x0882B7A8
    0882B744:[8EB90068]: lw         $t9, 104($s5)
    0882B748:[C7A30058]: lwc1       $f3, 88($sp)
    0882B74C:[C7A2005C]: lwc1       $f2, 92($sp)
    0882B750:[C7A10060]: lwc1       $f1, 96($sp)
    0882B754:[E7A3004C]: swc1       $f3, 76($sp)
    0882B758:[E7A20050]: swc1       $f2, 80($sp)
    0882B75C:[E7A10054]: swc1       $f1, 84($sp)
    0882B760:[C6A0005C]: lwc1       $f0, 92($s5)
    0882B764:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882B768:[27A5004C]: addiu      $a1, $sp, 76
    0882B76C:[46001800]: add.s      $f0, $f3, $f0
    0882B770:[27A60088]: addiu      $a2, $sp, 136
    0882B774:[27A70064]: addiu      $a3, $sp, 100
    0882B778:[E7A0004C]: swc1       $f0, 76($sp)
    0882B77C:[C6A00060]: lwc1       $f0, 96($s5)
    0882B780:[46001000]: add.s      $f0, $f2, $f0
    0882B784:[E7A00050]: swc1       $f0, 80($sp)
    0882B788:[C6A00064]: lwc1       $f0, 100($s5)
    0882B78C:[46000800]: add.s      $f0, $f1, $f0
    0882B790:[E7A00054]: swc1       $f0, 84($sp)
    0882B794:[8EB90068]: lw         $t9, 104($s5)
    0882B798:[8F390014]: lw         $t9, 20($t9)
    0882B79C:[0320F809]: jalr       $ra, $t9
    0882B7A0:[3C08FF00]: lui        $t0, 0xFF00 <=> li $t0, 0xFF000000
    0882B7A4:[8EB90068]: lw         $t9, 104($s5)
    0882B7A8:[02E04021]: addu       $t0, $s7, $zr <=> move $t0, $s7
    0882B7AC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882B7B0:[8F390014]: lw         $t9, 20($t9)
    0882B7B4:[27A50058]: addiu      $a1, $sp, 88
    0882B7B8:[27A60088]: addiu      $a2, $sp, 136
    0882B7BC:[0320F809]: jalr       $ra, $t9
    0882B7C0:[27A70064]: addiu      $a3, $sp, 100
    0882B7C4:[12400016]: beq        $s2, $zr, 0x0882B820
    0882B7C8:[00000000]: nop
    0882B7CC:[C7A00058]: lwc1       $f0, 88($sp)
    0882B7D0:[E6400000]: swc1       $f0, 0($s2)
    0882B7D4:[C7A0005C]: lwc1       $f0, 92($sp)
    0882B7D8:[E6400004]: swc1       $f0, 4($s2)
    0882B7DC:[C7A00088]: lwc1       $f0, 136($sp)
    0882B7E0:[E6400008]: swc1       $f0, 8($s2)
    0882B7E4:[C7A0008C]: lwc1       $f0, 140($sp)
    0882B7E8:[E640000C]: swc1       $f0, 12($s2)
    0882B7EC:[C6400008]: lwc1       $f0, 8($s2)
    0882B7F0:[4616003F]: c.ngt.s    $f0, $f22
    0882B7F4:[00000000]: nop
    0882B7F8:[45010009]: bc1t       0x0882B820
    0882B7FC:[00000000]: nop
    0882B800:[10000007]: b          0x0882B820
    0882B804:[E6560008]: swc1       $f22, 8($s2)
    0882B808:[12400005]: beq        $s2, $zr, 0x0882B820
    0882B80C:[00000000]: nop
    0882B810:[AE400004]: sw         $zr, 4($s2)
    0882B814:[AE400000]: sw         $zr, 0($s2)
    0882B818:[AE40000C]: sw         $zr, 12($s2)
    0882B81C:[AE400008]: sw         $zr, 8($s2)
    0882B820:[52600004]: beql       $s3, $zr, 0x0882B834
    0882B824:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882B828:[E6740004]: swc1       $f20, 4($s3)
    0882B82C:[E6760000]: swc1       $f22, 0($s3)
    0882B830:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882B834:[8FBF003C]: lw         $ra, 60($sp)
    0882B838:[8FB70038]: lw         $s7, 56($sp)
    0882B83C:[8FB60034]: lw         $s6, 52($sp)
    0882B840:[8FB50030]: lw         $s5, 48($sp)
    0882B844:[8FB4002C]: lw         $s4, 44($sp)
    0882B848:[8FB30028]: lw         $s3, 40($sp)
    0882B84C:[8FB20024]: lw         $s2, 36($sp)
    0882B850:[8FB10020]: lw         $s1, 32($sp)
    0882B854:[8FB0001C]: lw         $s0, 28($sp)
    0882B858:[C7B60014]: lwc1       $f22, 20($sp)
    0882B85C:[C7B50010]: lwc1       $f21, 16($sp)
    0882B860:[C7B4000C]: lwc1       $f20, 12($sp)
    0882B864:[03E00008]: jr         $ra
    0882B868:[27BD0090]: addiu      $sp, $sp, 144
_S1_2_88447BC 15,213,307 instructions (0.736%), 271,319 calls (088447BC - 0884487C, length 49)
    088447BC:[27BDFFE0]: addiu      $sp, $sp, -32
    088447C0:[3C030893]: lui        $v1, 0x0893 <=> li $v1, 0x08930000
    088447C4:[AFBF0018]: sw         $ra, 24($sp)
    088447C8:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088447CC:[AFB3000C]: sw         $s3, 12($sp)
    088447D0:[247356D0]: addiu      $s3, $v1, 22224
    088447D4:[AFB50014]: sw         $s5, 20($sp)
    088447D8:[3C150893]: lui        $s5, 0x0893 <=> li $s5, 0x08930000
    088447DC:[AFB40010]: sw         $s4, 16($sp)
    088447E0:[3C140893]: lui        $s4, 0x0893 <=> li $s4, 0x08930000
    088447E4:[AFB20008]: sw         $s2, 8($sp)
    088447E8:[26720008]: addiu      $s2, $s3, 8
    088447EC:[AFB10004]: sw         $s1, 4($sp)
    088447F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088447F4:[AFB00000]: sw         $s0, 0($sp)
    088447F8:[24505700]: addiu      $s0, $v0, 22272
    088447FC:[8E040000]: lw         $a0, 0($s0)
    08844800:[5080000E]: beql       $a0, $zr, 0x0884483C
    08844804:[26310001]: addiu      $s1, $s1, 1
    08844808:[8EAA56C8]: lw         $t2, 22216($s5)
    0884480C:[8E8756CC]: lw         $a3, 22220($s4)
    08844810:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08844814:[000A4840]: sll        $t1, $t2, 0x0001
    08844818:[012A4021]: addu       $t0, $t1, $t2
    0884481C:[00082880]: sll        $a1, $t0, 0x0002
    08844820:[00B33021]: addu       $a2, $a1, $s3
    08844824:[ACC70008]: sw         $a3, 8($a2)
    08844828:[8E420000]: lw         $v0, 0($s2)
    0884482C:[14400010]: bne        $v0, $zr, 0x08844870
    08844830:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08844834:[AE000000]: sw         $zr, 0($s0)
    08844838:[26310001]: addiu      $s1, $s1, 1
    0884483C:[2A2B0004]: slti       $t3, $s1, 4
    08844840:[26100004]: addiu      $s0, $s0, 4
    08844844:[1560FFED]: bne        $t3, $zr, 0x088447FC
    08844848:[2652000C]: addiu      $s2, $s2, 12
    0884484C:[8FBF0018]: lw         $ra, 24($sp)
    08844850:[8FB50014]: lw         $s5, 20($sp)
    08844854:[8FB40010]: lw         $s4, 16($sp)
    08844858:[8FB3000C]: lw         $s3, 12($sp)
    0884485C:[8FB20008]: lw         $s2, 8($sp)
    08844860:[8FB10004]: lw         $s1, 4($sp)
    08844864:[8FB00000]: lw         $s0, 0($sp)
    08844868:[03E00008]: jr         $ra
    0884486C:[27BD0020]: addiu      $sp, $sp, 32
    08844870:[0E20FA10]: jal        0x0883E840
    08844874:[00000000]: nop
    08844878:[0A21120E]: j          0x08844838
    0884487C:[AE000000]: sw         $zr, 0($s0)
  Back Branch 08844844 1,085,276 times (length 20)
    088447E8:[26720008]: addiu      $s2, $s3, 8
    088447EC:[AFB10004]: sw         $s1, 4($sp)
    088447F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088447F4:[AFB00000]: sw         $s0, 0($sp)
    088447F8:[24505700]: addiu      $s0, $v0, 22272
--> 088447FC:[8E040000]: lw         $a0, 0($s0)
    08844800:[5080000E]: beql       $a0, $zr, 0x0884483C
    08844804:[26310001]: addiu      $s1, $s1, 1
    08844808:[8EAA56C8]: lw         $t2, 22216($s5)
    0884480C:[8E8756CC]: lw         $a3, 22220($s4)
    08844810:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08844814:[000A4840]: sll        $t1, $t2, 0x0001
    08844818:[012A4021]: addu       $t0, $t1, $t2
    0884481C:[00082880]: sll        $a1, $t0, 0x0002
    08844820:[00B33021]: addu       $a2, $a1, $s3
    08844824:[ACC70008]: sw         $a3, 8($a2)
    08844828:[8E420000]: lw         $v0, 0($s2)
    0884482C:[14400010]: bne        $v0, $zr, 0x08844870
    08844830:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08844834:[AE000000]: sw         $zr, 0($s0)
    08844838:[26310001]: addiu      $s1, $s1, 1
    0884483C:[2A2B0004]: slti       $t3, $s1, 4
    08844840:[26100004]: addiu      $s0, $s0, 4
--> 08844844:[1560FFED]: bne        $t3, $zr, 0x088447FC
    08844848:[2652000C]: addiu      $s2, $s2, 12
    0884484C:[8FBF0018]: lw         $ra, 24($sp)
    08844850:[8FB50014]: lw         $s5, 20($sp)
    08844854:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 08844878 55,560 times (length 18)
    08844824:[ACC70008]: sw         $a3, 8($a2)
    08844828:[8E420000]: lw         $v0, 0($s2)
    0884482C:[14400010]: bne        $v0, $zr, 0x08844870
    08844830:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08844834:[AE000000]: sw         $zr, 0($s0)
--> 08844838:[26310001]: addiu      $s1, $s1, 1
    0884483C:[2A2B0004]: slti       $t3, $s1, 4
    08844840:[26100004]: addiu      $s0, $s0, 4
    08844844:[1560FFED]: bne        $t3, $zr, 0x088447FC
    08844848:[2652000C]: addiu      $s2, $s2, 12
    0884484C:[8FBF0018]: lw         $ra, 24($sp)
    08844850:[8FB50014]: lw         $s5, 20($sp)
    08844854:[8FB40010]: lw         $s4, 16($sp)
    08844858:[8FB3000C]: lw         $s3, 12($sp)
    0884485C:[8FB20008]: lw         $s2, 8($sp)
    08844860:[8FB10004]: lw         $s1, 4($sp)
    08844864:[8FB00000]: lw         $s0, 0($sp)
    08844868:[03E00008]: jr         $ra
    0884486C:[27BD0020]: addiu      $sp, $sp, 32
    08844870:[0E20FA10]: jal        0x0883E840
    08844874:[00000000]: nop
--> 08844878:[0A21120E]: j          0x08844838
    0884487C:[AE000000]: sw         $zr, 0($s0)
_S1_2_883BA44 14,844,572 instructions (0.718%), 1 calls (0883BA44 - 0883BBE0, length 104)
    0883BA44:[27BDFFE0]: addiu      $sp, $sp, -32
    0883BA48:[AFBF001C]: sw         $ra, 28($sp)
    0883BA4C:[AFB30018]: sw         $s3, 24($sp)
    0883BA50:[AFB20014]: sw         $s2, 20($sp)
    0883BA54:[AFB10010]: sw         $s1, 16($sp)
    0883BA58:[AFB0000C]: sw         $s0, 12($sp)
    0883BA5C:[90820028]: lbu        $v0, 40($a0)
    0883BA60:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0883BA64:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883BA68:[38420001]: xori       $v0, $v0, 1
    0883BA6C:[1040004C]: beq        $v0, $zr, 0x0883BBA0
    0883BA70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883BA74:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0883BA78:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    0883BA7C:[0E214F9B]: jal        0x08853E6C
    0883BA80:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BA84:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0883BA88:[50430003]: beql       $v0, $v1, 0x0883BA98
    0883BA8C:[8E420034]: lw         $v0, 52($s2)
    0883BA90:[10000010]: b          0x0883BAD4
    0883BA94:[26730001]: addiu      $s3, $s3, 1
    0883BA98:[30420001]: andi       $v0, $v0, 1
    0883BA9C:[1040000C]: beq        $v0, $zr, 0x0883BAD0
    0883BAA0:[00000000]: nop
    0883BAA4:[8E450030]: lw         $a1, 48($s2)
    0883BAA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BAAC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883BAB0:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0883BAB4:[0E215FC2]: jal        0x08857F08
    0883BAB8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0883BABC:[8F8380F8]: lw         $v1, -32520($gp)
    0883BAC0:[8E420034]: lw         $v0, 52($s2)
    0883BAC4:[00601827]: nor        $v1, $v1, $zr <=> li $v1, not $v1
    0883BAC8:[00431024]: and        $v0, $v0, $v1
    0883BACC:[AE420034]: sw         $v0, 52($s2)
    0883BAD0:[26730001]: addiu      $s3, $s3, 1
    0883BAD4:[2A620020]: slti       $v0, $s3, 32
    0883BAD8:[1440FFE8]: bne        $v0, $zr, 0x0883BA7C
    0883BADC:[26520008]: addiu      $s2, $s2, 8
    0883BAE0:[8E240020]: lw         $a0, 32($s1)
    0883BAE4:[8C990000]: lw         $t9, 0($a0)
    0883BAE8:[8F390010]: lw         $t9, 16($t9)
    0883BAEC:[0320F809]: jalr       $ra, $t9
    0883BAF0:[00000000]: nop
    0883BAF4:[320200FF]: andi       $v0, $s0, 255
    0883BAF8:[00021A80]: sll        $v1, $v0, 0x000A
    0883BAFC:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    0883BB00:[24420DC0]: addiu      $v0, $v0, 3520
    0883BB04:[00439821]: addu       $s3, $v0, $v1
    0883BB08:[0E214D0E]: jal        0x08853438
    0883BB0C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BB10:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883BB14:[0E214F9B]: jal        0x08853E6C
    0883BB18:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB1C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0883BB20:[50430003]: beql       $v0, $v1, 0x0883BB30
    0883BB24:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB28:[10000009]: b          0x0883BB50
    0883BB2C:[26520001]: addiu      $s2, $s2, 1
    0883BB30:[0E214E3E]: jal        0x088538F8
    0883BB34:[00000000]: nop
    0883BB38:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883BB3C:[14430003]: bne        $v0, $v1, 0x0883BB4C
    0883BB40:[00000000]: nop
    0883BB44:[0E214D90]: jal        0x08853640
    0883BB48:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB4C:[26520001]: addiu      $s2, $s2, 1
    0883BB50:[2A420020]: slti       $v0, $s2, 32
    0883BB54:[1440FFEF]: bne        $v0, $zr, 0x0883BB14
    0883BB58:[00000000]: nop
    0883BB5C:[8E240020]: lw         $a0, 32($s1)
    0883BB60:[8C990000]: lw         $t9, 0($a0)
    0883BB64:[8F390014]: lw         $t9, 20($t9)
    0883BB68:[0320F809]: jalr       $ra, $t9
    0883BB6C:[00000000]: nop
    0883BB70:[8E25002C]: lw         $a1, 44($s1)
    0883BB74:[8E26002C]: lw         $a2, 44($s1)
    0883BB78:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0883BB7C:[0E21A358]: jal        0x08868D60
    0883BB80:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0883BB84:[3A020001]: xori       $v0, $s0, 1
    0883BB88:[305000FF]: andi       $s0, $v0, 255
    0883BB8C:[92220028]: lbu        $v0, 40($s1)
    0883BB90:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883BB94:[38420001]: xori       $v0, $v0, 1
    0883BB98:[5440FFB7]: bnel       $v0, $zr, 0x0883BA78
    0883BB9C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0883BBA0:[0E21A3F1]: jal        0x08868FC4
    0883BBA4:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0883BBA8:[58400008]: blezl      $v0, 0x0883BBCC
    0883BBAC:[8FBF001C]: lw         $ra, 28($sp)
    0883BBB0:[0E23C102]: jal        0x088F0408 [sceKernelDelayThread]
    0883BBB4:[24040400]: addiu      $a0, $zr, 1024 <=> li $a0, 1024
    0883BBB8:[0E21A3F1]: jal        0x08868FC4
    0883BBBC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0883BBC0:[1C40FFFB]: bgtz       $v0, 0x0883BBB0
    0883BBC4:[00000000]: nop
    0883BBC8:[8FBF001C]: lw         $ra, 28($sp)
    0883BBCC:[8FB30018]: lw         $s3, 24($sp)
    0883BBD0:[8FB20014]: lw         $s2, 20($sp)
    0883BBD4:[8FB10010]: lw         $s1, 16($sp)
    0883BBD8:[8FB0000C]: lw         $s0, 12($sp)
    0883BBDC:[03E00008]: jr         $ra
    0883BBE0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0883BAD8 779,776 times (length 25)
    0883BA68:[38420001]: xori       $v0, $v0, 1
    0883BA6C:[1040004C]: beq        $v0, $zr, 0x0883BBA0
    0883BA70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883BA74:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0883BA78:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
--> 0883BA7C:[0E214F9B]: jal        0x08853E6C
    0883BA80:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BA84:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0883BA88:[50430003]: beql       $v0, $v1, 0x0883BA98
    0883BA8C:[8E420034]: lw         $v0, 52($s2)
    0883BA90:[10000010]: b          0x0883BAD4
    0883BA94:[26730001]: addiu      $s3, $s3, 1
    0883BA98:[30420001]: andi       $v0, $v0, 1
    0883BA9C:[1040000C]: beq        $v0, $zr, 0x0883BAD0
    0883BAA0:[00000000]: nop
    0883BAA4:[8E450030]: lw         $a1, 48($s2)
    0883BAA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BAAC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883BAB0:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0883BAB4:[0E215FC2]: jal        0x08857F08
    0883BAB8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0883BABC:[8F8380F8]: lw         $v1, -32520($gp)
    0883BAC0:[8E420034]: lw         $v0, 52($s2)
    0883BAC4:[00601827]: nor        $v1, $v1, $zr <=> li $v1, not $v1
    0883BAC8:[00431024]: and        $v0, $v0, $v1
    0883BACC:[AE420034]: sw         $v0, 52($s2)
    0883BAD0:[26730001]: addiu      $s3, $s3, 1
    0883BAD4:[2A620020]: slti       $v0, $s3, 32
--> 0883BAD8:[1440FFE8]: bne        $v0, $zr, 0x0883BA7C
    0883BADC:[26520008]: addiu      $s2, $s2, 8
    0883BAE0:[8E240020]: lw         $a0, 32($s1)
    0883BAE4:[8C990000]: lw         $t9, 0($a0)
    0883BAE8:[8F390010]: lw         $t9, 16($t9)
  Back Branch 0883BB54 779,776 times (length 18)
    0883BB00:[24420DC0]: addiu      $v0, $v0, 3520
    0883BB04:[00439821]: addu       $s3, $v0, $v1
    0883BB08:[0E214D0E]: jal        0x08853438
    0883BB0C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BB10:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 0883BB14:[0E214F9B]: jal        0x08853E6C
    0883BB18:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB1C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0883BB20:[50430003]: beql       $v0, $v1, 0x0883BB30
    0883BB24:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB28:[10000009]: b          0x0883BB50
    0883BB2C:[26520001]: addiu      $s2, $s2, 1
    0883BB30:[0E214E3E]: jal        0x088538F8
    0883BB34:[00000000]: nop
    0883BB38:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883BB3C:[14430003]: bne        $v0, $v1, 0x0883BB4C
    0883BB40:[00000000]: nop
    0883BB44:[0E214D90]: jal        0x08853640
    0883BB48:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB4C:[26520001]: addiu      $s2, $s2, 1
    0883BB50:[2A420020]: slti       $v0, $s2, 32
--> 0883BB54:[1440FFEF]: bne        $v0, $zr, 0x0883BB14
    0883BB58:[00000000]: nop
    0883BB5C:[8E240020]: lw         $a0, 32($s1)
    0883BB60:[8C990000]: lw         $t9, 0($a0)
    0883BB64:[8F390014]: lw         $t9, 20($t9)
  Back Branch 0883BB98 24,367 times (length 74)
    0883BA64:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883BA68:[38420001]: xori       $v0, $v0, 1
    0883BA6C:[1040004C]: beq        $v0, $zr, 0x0883BBA0
    0883BA70:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0883BA74:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 0883BA78:[02209021]: addu       $s2, $s1, $zr <=> move $s2, $s1
    0883BA7C:[0E214F9B]: jal        0x08853E6C
    0883BA80:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BA84:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0883BA88:[50430003]: beql       $v0, $v1, 0x0883BA98
    0883BA8C:[8E420034]: lw         $v0, 52($s2)
    0883BA90:[10000010]: b          0x0883BAD4
    0883BA94:[26730001]: addiu      $s3, $s3, 1
    0883BA98:[30420001]: andi       $v0, $v0, 1
    0883BA9C:[1040000C]: beq        $v0, $zr, 0x0883BAD0
    0883BAA0:[00000000]: nop
    0883BAA4:[8E450030]: lw         $a1, 48($s2)
    0883BAA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BAAC:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0883BAB0:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0883BAB4:[0E215FC2]: jal        0x08857F08
    0883BAB8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0883BABC:[8F8380F8]: lw         $v1, -32520($gp)
    0883BAC0:[8E420034]: lw         $v0, 52($s2)
    0883BAC4:[00601827]: nor        $v1, $v1, $zr <=> li $v1, not $v1
    0883BAC8:[00431024]: and        $v0, $v0, $v1
    0883BACC:[AE420034]: sw         $v0, 52($s2)
    0883BAD0:[26730001]: addiu      $s3, $s3, 1
    0883BAD4:[2A620020]: slti       $v0, $s3, 32
    0883BAD8:[1440FFE8]: bne        $v0, $zr, 0x0883BA7C
    0883BADC:[26520008]: addiu      $s2, $s2, 8
    0883BAE0:[8E240020]: lw         $a0, 32($s1)
    0883BAE4:[8C990000]: lw         $t9, 0($a0)
    0883BAE8:[8F390010]: lw         $t9, 16($t9)
    0883BAEC:[0320F809]: jalr       $ra, $t9
    0883BAF0:[00000000]: nop
    0883BAF4:[320200FF]: andi       $v0, $s0, 255
    0883BAF8:[00021A80]: sll        $v1, $v0, 0x000A
    0883BAFC:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    0883BB00:[24420DC0]: addiu      $v0, $v0, 3520
    0883BB04:[00439821]: addu       $s3, $v0, $v1
    0883BB08:[0E214D0E]: jal        0x08853438
    0883BB0C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883BB10:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0883BB14:[0E214F9B]: jal        0x08853E6C
    0883BB18:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB1C:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0883BB20:[50430003]: beql       $v0, $v1, 0x0883BB30
    0883BB24:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB28:[10000009]: b          0x0883BB50
    0883BB2C:[26520001]: addiu      $s2, $s2, 1
    0883BB30:[0E214E3E]: jal        0x088538F8
    0883BB34:[00000000]: nop
    0883BB38:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883BB3C:[14430003]: bne        $v0, $v1, 0x0883BB4C
    0883BB40:[00000000]: nop
    0883BB44:[0E214D90]: jal        0x08853640
    0883BB48:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0883BB4C:[26520001]: addiu      $s2, $s2, 1
    0883BB50:[2A420020]: slti       $v0, $s2, 32
    0883BB54:[1440FFEF]: bne        $v0, $zr, 0x0883BB14
    0883BB58:[00000000]: nop
    0883BB5C:[8E240020]: lw         $a0, 32($s1)
    0883BB60:[8C990000]: lw         $t9, 0($a0)
    0883BB64:[8F390014]: lw         $t9, 20($t9)
    0883BB68:[0320F809]: jalr       $ra, $t9
    0883BB6C:[00000000]: nop
    0883BB70:[8E25002C]: lw         $a1, 44($s1)
    0883BB74:[8E26002C]: lw         $a2, 44($s1)
    0883BB78:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0883BB7C:[0E21A358]: jal        0x08868D60
    0883BB80:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0883BB84:[3A020001]: xori       $v0, $s0, 1
    0883BB88:[305000FF]: andi       $s0, $v0, 255
    0883BB8C:[92220028]: lbu        $v0, 40($s1)
    0883BB90:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883BB94:[38420001]: xori       $v0, $v0, 1
--> 0883BB98:[5440FFB7]: bnel       $v0, $zr, 0x0883BA78
    0883BB9C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0883BBA0:[0E21A3F1]: jal        0x08868FC4
    0883BBA4:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0883BBA8:[58400008]: blezl      $v0, 0x0883BBCC
_S1_2_8837448 12,564,656 instructions (0.608%), 12,065 calls (08837448 - 08837E5C, length 646)
    08837448:[27BDFDC0]: addiu      $sp, $sp, -576
    0883744C:[AFBF002C]: sw         $ra, 44($sp)
    08837450:[AFB60028]: sw         $s6, 40($sp)
    08837454:[AFB50024]: sw         $s5, 36($sp)
    08837458:[AFB40020]: sw         $s4, 32($sp)
    0883745C:[AFB3001C]: sw         $s3, 28($sp)
    08837460:[AFB20018]: sw         $s2, 24($sp)
    08837464:[AFB10014]: sw         $s1, 20($sp)
    08837468:[AFB00010]: sw         $s0, 16($sp)
    0883746C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08837470:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08837474:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08837478:[27A40038]: addiu      $a0, $sp, 56
    0883747C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08837480:[24060050]: addiu      $a2, $zr, 80 <=> li $a2, 80
    08837484:[0E213365]: jal        0x0884CD94
    08837488:[E7B40008]: swc1       $f20, 8($sp)
    0883748C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08837490:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837494:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08837498:[27A3004C]: addiu      $v1, $sp, 76
    0883749C:[00051080]: sll        $v0, $a1, 0x0002
    088374A0:[00451021]: addu       $v0, $v0, $a1
    088374A4:[00021080]: sll        $v0, $v0, 0x0002
    088374A8:[005D1021]: addu       $v0, $v0, $sp
    088374AC:[C4610004]: lwc1       $f1, 4($v1)
    088374B0:[C440003C]: lwc1       $f0, 60($v0)
    088374B4:[4601003C]: c.lt.s     $f0, $f1
    088374B8:[00000000]: nop
    088374BC:[45020003]: bc1fl      0x088374CC
    088374C0:[00041080]: sll        $v0, $a0, 0x0002
    088374C4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088374C8:[00041080]: sll        $v0, $a0, 0x0002
    088374CC:[00441021]: addu       $v0, $v0, $a0
    088374D0:[00021080]: sll        $v0, $v0, 0x0002
    088374D4:[005D1021]: addu       $v0, $v0, $sp
    088374D8:[C440003C]: lwc1       $f0, 60($v0)
    088374DC:[4601003F]: c.ngt.s    $f0, $f1
    088374E0:[00000000]: nop
    088374E4:[45030003]: bc1tl      0x088374F4
    088374E8:[24C60001]: addiu      $a2, $a2, 1
    088374EC:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088374F0:[24C60001]: addiu      $a2, $a2, 1
    088374F4:[2CC20004]: sltiu      $v0, $a2, 4
    088374F8:[1440FFE8]: bne        $v0, $zr, 0x0883749C
    088374FC:[24630014]: addiu      $v1, $v1, 20
    08837500:[00051080]: sll        $v0, $a1, 0x0002
    08837504:[00451021]: addu       $v0, $v0, $a1
    08837508:[00021080]: sll        $v0, $v0, 0x0002
    0883750C:[005D1021]: addu       $v0, $v0, $sp
    08837510:[C441003C]: lwc1       $f1, 60($v0)
    08837514:[44800000]: mtc1       $zr, $f0
    08837518:[4600083C]: c.lt.s     $f1, $f0
    0883751C:[00000000]: nop
    08837520:[45030244]: bc1tl      0x08837E34
    08837524:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837528:[00041080]: sll        $v0, $a0, 0x0002
    0883752C:[00441021]: addu       $v0, $v0, $a0
    08837530:[00021080]: sll        $v0, $v0, 0x0002
    08837534:[005D1021]: addu       $v0, $v0, $sp
    08837538:[C441003C]: lwc1       $f1, 60($v0)
    0883753C:[3C024388]: lui        $v0, 0x4388 <=> li $v0, 0x43880000
    08837540:[44820000]: mtc1       $v0, $f0
    08837544:[4600083F]: c.ngt.s    $f1, $f0
    08837548:[00000000]: nop
    0883754C:[45030004]: bc1tl      0x08837560
    08837550:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837554:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837558:[10000236]: b          0x08837E34
    0883755C:[00000000]: nop
    08837560:[27A30038]: addiu      $v1, $sp, 56
    08837564:[24460001]: addiu      $a2, $v0, 1
    08837568:[00062080]: sll        $a0, $a2, 0x0002
    0883756C:[00862021]: addu       $a0, $a0, $a2
    08837570:[00042080]: sll        $a0, $a0, 0x0002
    08837574:[009D2021]: addu       $a0, $a0, $sp
    08837578:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883757C:[24870038]: addiu      $a3, $a0, 56
    08837580:[00052080]: sll        $a0, $a1, 0x0002
    08837584:[00852021]: addu       $a0, $a0, $a1
    08837588:[00042080]: sll        $a0, $a0, 0x0002
    0883758C:[009D2021]: addu       $a0, $a0, $sp
    08837590:[24840038]: addiu      $a0, $a0, 56
    08837594:[C4E10000]: lwc1       $f1, 0($a3)
    08837598:[C4800000]: lwc1       $f0, 0($a0)
    0883759C:[4601003C]: c.lt.s     $f0, $f1
    088375A0:[00000000]: nop
    088375A4:[45000003]: bc1f       0x088375B4
    088375A8:[00000000]: nop
    088375AC:[1000000C]: b          0x088375E0
    088375B0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088375B4:[46010032]: c.eq.s     $f0, $f1
    088375B8:[00000000]: nop
    088375BC:[45020009]: bc1fl      0x088375E4
    088375C0:[24C60001]: addiu      $a2, $a2, 1
    088375C4:[C4810004]: lwc1       $f1, 4($a0)
    088375C8:[C4E00004]: lwc1       $f0, 4($a3)
    088375CC:[4600083C]: c.lt.s     $f1, $f0
    088375D0:[00000000]: nop
    088375D4:[45000002]: bc1f       0x088375E0
    088375D8:[00000000]: nop
    088375DC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088375E0:[24C60001]: addiu      $a2, $a2, 1
    088375E4:[2CC40004]: sltiu      $a0, $a2, 4
    088375E8:[1480FFE5]: bne        $a0, $zr, 0x08837580
    088375EC:[24E70014]: addiu      $a3, $a3, 20
    088375F0:[5045001B]: beql       $v0, $a1, 0x08837660
    088375F4:[24420001]: addiu      $v0, $v0, 1
    088375F8:[00052080]: sll        $a0, $a1, 0x0002
    088375FC:[00852021]: addu       $a0, $a0, $a1
    08837600:[00042080]: sll        $a0, $a0, 0x0002
    08837604:[009D2021]: addu       $a0, $a0, $sp
    08837608:[24850038]: addiu      $a1, $a0, 56
    0883760C:[C4640000]: lwc1       $f4, 0($v1)
    08837610:[C4630004]: lwc1       $f3, 4($v1)
    08837614:[8C660008]: lw         $a2, 8($v1)
    08837618:[C462000C]: lwc1       $f2, 12($v1)
    0883761C:[C4610010]: lwc1       $f1, 16($v1)
    08837620:[C4A00000]: lwc1       $f0, 0($a1)
    08837624:[E4600000]: swc1       $f0, 0($v1)
    08837628:[C4A00004]: lwc1       $f0, 4($a1)
    0883762C:[E4600004]: swc1       $f0, 4($v1)
    08837630:[8CA40008]: lw         $a0, 8($a1)
    08837634:[AC640008]: sw         $a0, 8($v1)
    08837638:[C4A0000C]: lwc1       $f0, 12($a1)
    0883763C:[E460000C]: swc1       $f0, 12($v1)
    08837640:[C4A00010]: lwc1       $f0, 16($a1)
    08837644:[E4600010]: swc1       $f0, 16($v1)
    08837648:[E4A40000]: swc1       $f4, 0($a1)
    0883764C:[E4A30004]: swc1       $f3, 4($a1)
    08837650:[ACA60008]: sw         $a2, 8($a1)
    08837654:[E4A2000C]: swc1       $f2, 12($a1)
    08837658:[E4A10010]: swc1       $f1, 16($a1)
    0883765C:[24420001]: addiu      $v0, $v0, 1
    08837660:[2C440003]: sltiu      $a0, $v0, 3
    08837664:[1480FFBF]: bne        $a0, $zr, 0x08837564
    08837668:[24630014]: addiu      $v1, $v1, 20
    0883766C:[C7A20038]: lwc1       $f2, 56($sp)
    08837670:[44800000]: mtc1       $zr, $f0
    08837674:[4600103C]: c.lt.s     $f2, $f0
    08837678:[00000000]: nop
    0883767C:[450301ED]: bc1tl      0x08837E34
    08837680:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837684:[C7A10074]: lwc1       $f1, 116($sp)
    08837688:[3C0243F0]: lui        $v0, 0x43F0 <=> li $v0, 0x43F00000
    0883768C:[44820000]: mtc1       $v0, $f0
    08837690:[4600083F]: c.ngt.s    $f1, $f0
    08837694:[00000000]: nop
    08837698:[45030004]: bc1tl      0x088376AC
    0883769C:[46011041]: sub.s      $f1, $f2, $f1
    088376A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088376A4:[100001E3]: b          0x08837E34
    088376A8:[00000000]: nop
    088376AC:[3C024280]: lui        $v0, 0x4280 <=> li $v0, 0x42800000
    088376B0:[44820000]: mtc1       $v0, $f0
    088376B4:[4600083C]: c.lt.s     $f1, $f0
    088376B8:[00000000]: nop
    088376BC:[45020023]: bc1fl      0x0883774C
    088376C0:[C7A1003C]: lwc1       $f1, 60($sp)
    088376C4:[8EA20000]: lw         $v0, 0($s5)
    088376C8:[54400019]: bnel       $v0, $zr, 0x08837730
    088376CC:[8EA40000]: lw         $a0, 0($s5)
    088376D0:[83829350]: lb         $v0, -27824($gp)
    088376D4:[1440000D]: bne        $v0, $zr, 0x0883770C
    088376D8:[00000000]: nop
    088376DC:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    088376E0:[0E201044]: jal        0x08804110
    088376E4:[2484E9C0]: addiu      $a0, $a0, -5696
    088376E8:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    088376EC:[3C050880]: lui        $a1, 0x0880 <=> li $a1, 0x08800000
    088376F0:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    088376F4:[2484E9C0]: addiu      $a0, $a0, -5696
    088376F8:[24A540D0]: addiu      $a1, $a1, 16592
    088376FC:[0E20F203]: jal        0x0883C80C
    08837700:[24C60D64]: addiu      $a2, $a2, 3428
    08837704:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837708:[A3829350]: sb         $v0, -27824($gp)
    0883770C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    08837710:[8C45E9C0]: lw         $a1, -5696($v0)
    08837714:[24040050]: addiu      $a0, $zr, 80 <=> li $a0, 80
    08837718:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    0883771C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08837720:[0E20244D]: jal        0x08809134
    08837724:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08837728:[AEA20000]: sw         $v0, 0($s5)
    0883772C:[8EA40000]: lw         $a0, 0($s5)
    08837730:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08837734:[0E213365]: jal        0x0884CD94
    08837738:[24060050]: addiu      $a2, $zr, 80 <=> li $a2, 80
    0883773C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08837740:[AEC20000]: sw         $v0, 0($s6)
    08837744:[100001BB]: b          0x08837E34
    08837748:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883774C:[C7A00050]: lwc1       $f0, 80($sp)
    08837750:[4600083F]: c.ngt.s    $f1, $f0
    08837754:[00000000]: nop
    08837758:[4503001C]: bc1tl      0x088377CC
    0883775C:[C7A10064]: lwc1       $f1, 100($sp)
    08837760:[C7A10064]: lwc1       $f1, 100($sp)
    08837764:[C7A00078]: lwc1       $f0, 120($sp)
    08837768:[4600083C]: c.lt.s     $f1, $f0
    0883776C:[00000000]: nop
    08837770:[45020030]: bc1fl      0x08837834
    08837774:[C7A00038]: lwc1       $f0, 56($sp)
    08837778:[C7A50060]: lwc1       $f5, 96($sp)
    0883777C:[C7A10074]: lwc1       $f1, 116($sp)
    08837780:[C7A40064]: lwc1       $f4, 100($sp)
    08837784:[C7A00078]: lwc1       $f0, 120($sp)
    08837788:[E7A10060]: swc1       $f1, 96($sp)
    0883778C:[8FA30068]: lw         $v1, 104($sp)
    08837790:[8FA2007C]: lw         $v0, 124($sp)
    08837794:[E7A00064]: swc1       $f0, 100($sp)
    08837798:[C7A3006C]: lwc1       $f3, 108($sp)
    0883779C:[C7A10080]: lwc1       $f1, 128($sp)
    088377A0:[C7A20070]: lwc1       $f2, 112($sp)
    088377A4:[C7A00084]: lwc1       $f0, 132($sp)
    088377A8:[AFA20068]: sw         $v0, 104($sp)
    088377AC:[E7A50074]: swc1       $f5, 116($sp)
    088377B0:[E7A40078]: swc1       $f4, 120($sp)
    088377B4:[AFA3007C]: sw         $v1, 124($sp)
    088377B8:[E7A1006C]: swc1       $f1, 108($sp)
    088377BC:[E7A00070]: swc1       $f0, 112($sp)
    088377C0:[E7A30080]: swc1       $f3, 128($sp)
    088377C4:[1000001A]: b          0x08837830
    088377C8:[E7A20084]: swc1       $f2, 132($sp)
    088377CC:[C7A00078]: lwc1       $f0, 120($sp)
    088377D0:[4600083F]: c.ngt.s    $f1, $f0
    088377D4:[00000000]: nop
    088377D8:[45010015]: bc1t       0x08837830
    088377DC:[00000000]: nop
    088377E0:[C7A50060]: lwc1       $f5, 96($sp)
    088377E4:[C7A10074]: lwc1       $f1, 116($sp)
    088377E8:[C7A40064]: lwc1       $f4, 100($sp)
    088377EC:[C7A00078]: lwc1       $f0, 120($sp)
    088377F0:[E7A10060]: swc1       $f1, 96($sp)
    088377F4:[8FA30068]: lw         $v1, 104($sp)
    088377F8:[8FA2007C]: lw         $v0, 124($sp)
    088377FC:[E7A00064]: swc1       $f0, 100($sp)
    08837800:[C7A3006C]: lwc1       $f3, 108($sp)
    08837804:[C7A10080]: lwc1       $f1, 128($sp)
    08837808:[C7A20070]: lwc1       $f2, 112($sp)
    0883780C:[C7A00084]: lwc1       $f0, 132($sp)
    08837810:[AFA20068]: sw         $v0, 104($sp)
    08837814:[E7A50074]: swc1       $f5, 116($sp)
    08837818:[E7A40078]: swc1       $f4, 120($sp)
    0883781C:[AFA3007C]: sw         $v1, 124($sp)
    08837820:[E7A1006C]: swc1       $f1, 108($sp)
    08837824:[E7A00070]: swc1       $f0, 112($sp)
    08837828:[E7A30080]: swc1       $f3, 128($sp)
    0883782C:[E7A20084]: swc1       $f2, 132($sp)
    08837830:[C7A00038]: lwc1       $f0, 56($sp)
    08837834:[3C024280]: lui        $v0, 0x4280 <=> li $v0, 0x42800000
    08837838:[44820800]: mtc1       $v0, $f1
    0883783C:[46010003]: div.s      $f0, $f0, $f1
    08837840:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08837844:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08837848:[4600000D]: trunc.w.s  $f0, $f0
    0883784C:[44020000]: mfc1       $v0, $f0
    08837850:[00029180]: sll        $s2, $v0, 0x0006
    08837854:[2A410201]: slti       $at, $s2, 513
    08837858:[14200011]: bne        $at, $zr, 0x088378A0
    0883785C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08837860:[3C024410]: lui        $v0, 0x4410 <=> li $v0, 0x44100000
    08837864:[24120200]: addiu      $s2, $zr, 512 <=> li $s2, 512
    08837868:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883786C:[27A40038]: addiu      $a0, $sp, 56
    08837870:[44820000]: mtc1       $v0, $f0
    08837874:[C4810000]: lwc1       $f1, 0($a0)
    08837878:[4600083D]: c.nge.s    $f1, $f0
    0883787C:[00000000]: nop
    08837880:[45030004]: bc1tl      0x08837894
    08837884:[24630001]: addiu      $v1, $v1, 1
    08837888:[26100001]: addiu      $s0, $s0, 1
    0883788C:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    08837890:[24630001]: addiu      $v1, $v1, 1
    08837894:[2C620004]: sltiu      $v0, $v1, 4
    08837898:[1440FFF6]: bne        $v0, $zr, 0x08837874
    0883789C:[24840014]: addiu      $a0, $a0, 20
    088378A0:[06420141]: bltzl      $s2, 0x08837DA8
    088378A4:[8EA20000]: lw         $v0, 0($s5)
    088378A8:[00101080]: sll        $v0, $s0, 0x0002
    088378AC:[00501021]: addu       $v0, $v0, $s0
    088378B0:[00021080]: sll        $v0, $v0, 0x0002
    088378B4:[005D1021]: addu       $v0, $v0, $sp
    088378B8:[24450038]: addiu      $a1, $v0, 56
    088378BC:[00111080]: sll        $v0, $s1, 0x0002
    088378C0:[00511021]: addu       $v0, $v0, $s1
    088378C4:[00021080]: sll        $v0, $v0, 0x0002
    088378C8:[005D1021]: addu       $v0, $v0, $sp
    088378CC:[24440088]: addiu      $a0, $v0, 136
    088378D0:[26420040]: addiu      $v0, $s2, 64
    088378D4:[44820000]: mtc1       $v0, $f0
    088378D8:[468000A0]: cvt.s.w    $f2, $f0
    088378DC:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088378E0:[44920000]: mtc1       $s2, $f0
    088378E4:[468000E0]: cvt.s.w    $f3, $f0
    088378E8:[C4A00000]: lwc1       $f0, 0($a1)
    088378EC:[4603003D]: c.nge.s    $f0, $f3
    088378F0:[00000000]: nop
    088378F4:[45030014]: bc1tl      0x08837948
    088378F8:[24630001]: addiu      $v1, $v1, 1
    088378FC:[4602003C]: c.lt.s     $f0, $f2
    08837900:[00000000]: nop
    08837904:[4500000F]: bc1f       0x08837944
    08837908:[00000000]: nop
    0883790C:[C4A10000]: lwc1       $f1, 0($a1)
    08837910:[C4A00004]: lwc1       $f0, 4($a1)
    08837914:[8CA20008]: lw         $v0, 8($a1)
    08837918:[E4810000]: swc1       $f1, 0($a0)
    0883791C:[E4800004]: swc1       $f0, 4($a0)
    08837920:[C4A1000C]: lwc1       $f1, 12($a1)
    08837924:[AC820008]: sw         $v0, 8($a0)
    08837928:[C4A00010]: lwc1       $f0, 16($a1)
    0883792C:[E481000C]: swc1       $f1, 12($a0)
    08837930:[26310001]: addiu      $s1, $s1, 1
    08837934:[E4800010]: swc1       $f0, 16($a0)
    08837938:[24840014]: addiu      $a0, $a0, 20
    0883793C:[26100001]: addiu      $s0, $s0, 1
    08837940:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    08837944:[24630001]: addiu      $v1, $v1, 1
    08837948:[2C620004]: sltiu      $v0, $v1, 4
    0883794C:[1440FFE6]: bne        $v0, $zr, 0x088378E8
    08837950:[24A50014]: addiu      $a1, $a1, 20
    08837954:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08837958:[12020112]: beq        $s0, $v0, 0x08837DA4
    0883795C:[00000000]: nop
    08837960:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08837964:[52020095]: beql       $s0, $v0, 0x08837BBC
    08837968:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0883796C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08837970:[5202004C]: beql       $s0, $v0, 0x08837AA4
    08837974:[44920000]: mtc1       $s2, $f0
    08837978:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883797C:[52020003]: beql       $s0, $v0, 0x0883798C
    08837980:[44920000]: mtc1       $s2, $f0
    08837984:[10000105]: b          0x08837D9C
    08837988:[2652FFC0]: addiu      $s2, $s2, -64
    0883798C:[46800060]: cvt.s.w    $f1, $f0
    08837990:[C7A40038]: lwc1       $f4, 56($sp)
    08837994:[00111080]: sll        $v0, $s1, 0x0002
    08837998:[00511021]: addu       $v0, $v0, $s1
    0883799C:[00021080]: sll        $v0, $v0, 0x0002
    088379A0:[005D1021]: addu       $v0, $v0, $sp
    088379A4:[46040941]: sub.s      $f5, $f1, $f4
    088379A8:[C7A0004C]: lwc1       $f0, 76($sp)
    088379AC:[C7A30044]: lwc1       $f3, 68($sp)
    088379B0:[C7A20058]: lwc1       $f2, 88($sp)
    088379B4:[46040101]: sub.s      $f4, $f0, $f4
    088379B8:[C7A10048]: lwc1       $f1, 72($sp)
    088379BC:[24540088]: addiu      $s4, $v0, 136
    088379C0:[8FA40040]: lw         $a0, 64($sp)
    088379C4:[46042D03]: div.s      $f20, $f5, $f4
    088379C8:[C7A0005C]: lwc1       $f0, 92($sp)
    088379CC:[8FA50054]: lw         $a1, 84($sp)
    088379D0:[46031081]: sub.s      $f2, $f2, $f3
    088379D4:[46010001]: sub.s      $f0, $f0, $f1
    088379D8:[4602A082]: mul.s      $f2, $f20, $f2
    088379DC:[4600A002]: mul.s      $f0, $f20, $f0
    088379E0:[46021880]: add.s      $f2, $f3, $f2
    088379E4:[46000800]: add.s      $f0, $f1, $f0
    088379E8:[E682000C]: swc1       $f2, 12($s4)
    088379EC:[4600A306]: mov.s      $f12, $f20
    088379F0:[0E20DBBB]: jal        0x08836EEC
    088379F4:[E6800010]: swc1       $f0, 16($s4)
    088379F8:[44920000]: mtc1       $s2, $f0
    088379FC:[46800220]: cvt.s.w    $f8, $f0
    08837A00:[AE820008]: sw         $v0, 8($s4)
    08837A04:[C7A7003C]: lwc1       $f7, 60($sp)
    08837A08:[C7A60038]: lwc1       $f6, 56($sp)
    08837A0C:[C7A40060]: lwc1       $f4, 96($sp)
    08837A10:[C7A30044]: lwc1       $f3, 68($sp)
    08837A14:[C7A00050]: lwc1       $f0, 80($sp)
    08837A18:[C7A2006C]: lwc1       $f2, 108($sp)
    08837A1C:[E6880000]: swc1       $f8, 0($s4)
    08837A20:[46070001]: sub.s      $f0, $f0, $f7
    08837A24:[C7A10048]: lwc1       $f1, 72($sp)
    08837A28:[8FA40040]: lw         $a0, 64($sp)
    08837A2C:[8FA50068]: lw         $a1, 104($sp)
    08837A30:[4600A142]: mul.s      $f5, $f20, $f0
    08837A34:[46053940]: add.s      $f5, $f7, $f5
    08837A38:[C7A00070]: lwc1       $f0, 112($sp)
    08837A3C:[E6850004]: swc1       $f5, 4($s4)
    08837A40:[46064141]: sub.s      $f5, $f8, $f6
    08837A44:[46062101]: sub.s      $f4, $f4, $f6
    08837A48:[46042D03]: div.s      $f20, $f5, $f4
    08837A4C:[46031081]: sub.s      $f2, $f2, $f3
    08837A50:[46010001]: sub.s      $f0, $f0, $f1
    08837A54:[4602A082]: mul.s      $f2, $f20, $f2
    08837A58:[4600A002]: mul.s      $f0, $f20, $f0
    08837A5C:[46021880]: add.s      $f2, $f3, $f2
    08837A60:[46000800]: add.s      $f0, $f1, $f0
    08837A64:[E6820020]: swc1       $f2, 32($s4)
    08837A68:[4600A306]: mov.s      $f12, $f20
    08837A6C:[0E20DBBB]: jal        0x08836EEC
    08837A70:[E6800024]: swc1       $f0, 36($s4)
    08837A74:[44920000]: mtc1       $s2, $f0
    08837A78:[468000A0]: cvt.s.w    $f2, $f0
    08837A7C:[AE82001C]: sw         $v0, 28($s4)
    08837A80:[C7A1003C]: lwc1       $f1, 60($sp)
    08837A84:[26310002]: addiu      $s1, $s1, 2
    08837A88:[C7A00064]: lwc1       $f0, 100($sp)
    08837A8C:[E6820014]: swc1       $f2, 20($s4)
    08837A90:[46010001]: sub.s      $f0, $f0, $f1
    08837A94:[4600A002]: mul.s      $f0, $f20, $f0
    08837A98:[46000800]: add.s      $f0, $f1, $f0
    08837A9C:[100000BE]: b          0x08837D98
    08837AA0:[E6800018]: swc1       $f0, 24($s4)
    08837AA4:[46800060]: cvt.s.w    $f1, $f0
    08837AA8:[C7A40038]: lwc1       $f4, 56($sp)
    08837AAC:[00111080]: sll        $v0, $s1, 0x0002
    08837AB0:[00511021]: addu       $v0, $v0, $s1
    08837AB4:[00021080]: sll        $v0, $v0, 0x0002
    08837AB8:[005D1021]: addu       $v0, $v0, $sp
    08837ABC:[46040941]: sub.s      $f5, $f1, $f4
    08837AC0:[C7A00060]: lwc1       $f0, 96($sp)
    08837AC4:[C7A30044]: lwc1       $f3, 68($sp)
    08837AC8:[C7A2006C]: lwc1       $f2, 108($sp)
    08837ACC:[46040101]: sub.s      $f4, $f0, $f4
    08837AD0:[C7A10048]: lwc1       $f1, 72($sp)
    08837AD4:[24540088]: addiu      $s4, $v0, 136
    08837AD8:[8FA40040]: lw         $a0, 64($sp)
    08837ADC:[46042D03]: div.s      $f20, $f5, $f4
    08837AE0:[C7A00070]: lwc1       $f0, 112($sp)
    08837AE4:[8FA50068]: lw         $a1, 104($sp)
    08837AE8:[46031081]: sub.s      $f2, $f2, $f3
    08837AEC:[46010001]: sub.s      $f0, $f0, $f1
    08837AF0:[4602A082]: mul.s      $f2, $f20, $f2
    08837AF4:[4600A002]: mul.s      $f0, $f20, $f0
    08837AF8:[46021880]: add.s      $f2, $f3, $f2
    08837AFC:[46000800]: add.s      $f0, $f1, $f0
    08837B00:[E682000C]: swc1       $f2, 12($s4)
    08837B04:[4600A306]: mov.s      $f12, $f20
    08837B08:[0E20DBBB]: jal        0x08836EEC
    08837B0C:[E6800010]: swc1       $f0, 16($s4)
    08837B10:[44920000]: mtc1       $s2, $f0
    08837B14:[46800220]: cvt.s.w    $f8, $f0
    08837B18:[AE820008]: sw         $v0, 8($s4)
    08837B1C:[C7A7003C]: lwc1       $f7, 60($sp)
    08837B20:[C7A6004C]: lwc1       $f6, 76($sp)
    08837B24:[C7A40074]: lwc1       $f4, 116($sp)
    08837B28:[C7A30058]: lwc1       $f3, 88($sp)
    08837B2C:[C7A00064]: lwc1       $f0, 100($sp)
    08837B30:[C7A20080]: lwc1       $f2, 128($sp)
    08837B34:[E6880000]: swc1       $f8, 0($s4)
    08837B38:[46070001]: sub.s      $f0, $f0, $f7
    08837B3C:[C7A1005C]: lwc1       $f1, 92($sp)
    08837B40:[8FA40054]: lw         $a0, 84($sp)
    08837B44:[8FA5007C]: lw         $a1, 124($sp)
    08837B48:[4600A142]: mul.s      $f5, $f20, $f0
    08837B4C:[46053940]: add.s      $f5, $f7, $f5
    08837B50:[C7A00084]: lwc1       $f0, 132($sp)
    08837B54:[E6850004]: swc1       $f5, 4($s4)
    08837B58:[46064141]: sub.s      $f5, $f8, $f6
    08837B5C:[46062101]: sub.s      $f4, $f4, $f6
    08837B60:[46042D03]: div.s      $f20, $f5, $f4
    08837B64:[46031081]: sub.s      $f2, $f2, $f3
    08837B68:[46010001]: sub.s      $f0, $f0, $f1
    08837B6C:[4602A082]: mul.s      $f2, $f20, $f2
    08837B70:[4600A002]: mul.s      $f0, $f20, $f0
    08837B74:[46021880]: add.s      $f2, $f3, $f2
    08837B78:[46000800]: add.s      $f0, $f1, $f0
    08837B7C:[E6820020]: swc1       $f2, 32($s4)
    08837B80:[4600A306]: mov.s      $f12, $f20
    08837B84:[0E20DBBB]: jal        0x08836EEC
    08837B88:[E6800024]: swc1       $f0, 36($s4)
    08837B8C:[44920000]: mtc1       $s2, $f0
    08837B90:[468000A0]: cvt.s.w    $f2, $f0
    08837B94:[AE82001C]: sw         $v0, 28($s4)
    08837B98:[C7A10050]: lwc1       $f1, 80($sp)
    08837B9C:[26310002]: addiu      $s1, $s1, 2
    08837BA0:[C7A00078]: lwc1       $f0, 120($sp)
    08837BA4:[E6820014]: swc1       $f2, 20($s4)
    08837BA8:[46010001]: sub.s      $f0, $f0, $f1
    08837BAC:[4600A002]: mul.s      $f0, $f20, $f0
    08837BB0:[46000800]: add.s      $f0, $f1, $f0
    08837BB4:[10000078]: b          0x08837D98
    08837BB8:[E6800018]: swc1       $f0, 24($s4)
    08837BBC:[56620029]: bnel       $s3, $v0, 0x08837C64
    08837BC0:[44920000]: mtc1       $s2, $f0
    08837BC4:[44920000]: mtc1       $s2, $f0
    08837BC8:[46800060]: cvt.s.w    $f1, $f0
    08837BCC:[C7A4004C]: lwc1       $f4, 76($sp)
    08837BD0:[00111080]: sll        $v0, $s1, 0x0002
    08837BD4:[00511021]: addu       $v0, $v0, $s1
    08837BD8:[00021080]: sll        $v0, $v0, 0x0002
    08837BDC:[005D1021]: addu       $v0, $v0, $sp
    08837BE0:[46040941]: sub.s      $f5, $f1, $f4
    08837BE4:[C7A00074]: lwc1       $f0, 116($sp)
    08837BE8:[C7A30058]: lwc1       $f3, 88($sp)
    08837BEC:[C7A20080]: lwc1       $f2, 128($sp)
    08837BF0:[46040101]: sub.s      $f4, $f0, $f4
    08837BF4:[C7A1005C]: lwc1       $f1, 92($sp)
    08837BF8:[24540088]: addiu      $s4, $v0, 136
    08837BFC:[8FA40054]: lw         $a0, 84($sp)
    08837C00:[46042D03]: div.s      $f20, $f5, $f4
    08837C04:[C7A00084]: lwc1       $f0, 132($sp)
    08837C08:[8FA5007C]: lw         $a1, 124($sp)
    08837C0C:[46031081]: sub.s      $f2, $f2, $f3
    08837C10:[46010001]: sub.s      $f0, $f0, $f1
    08837C14:[4602A082]: mul.s      $f2, $f20, $f2
    08837C18:[4600A002]: mul.s      $f0, $f20, $f0
    08837C1C:[46021880]: add.s      $f2, $f3, $f2
    08837C20:[46000800]: add.s      $f0, $f1, $f0
    08837C24:[E682000C]: swc1       $f2, 12($s4)
    08837C28:[4600A306]: mov.s      $f12, $f20
    08837C2C:[0E20DBBB]: jal        0x08836EEC
    08837C30:[E6800010]: swc1       $f0, 16($s4)
    08837C34:[44920000]: mtc1       $s2, $f0
    08837C38:[468000A0]: cvt.s.w    $f2, $f0
    08837C3C:[AE820008]: sw         $v0, 8($s4)
    08837C40:[C7A10050]: lwc1       $f1, 80($sp)
    08837C44:[26310001]: addiu      $s1, $s1, 1
    08837C48:[C7A00078]: lwc1       $f0, 120($sp)
    08837C4C:[E6820000]: swc1       $f2, 0($s4)
    08837C50:[46010001]: sub.s      $f0, $f0, $f1
    08837C54:[4600A002]: mul.s      $f0, $f20, $f0
    08837C58:[46000800]: add.s      $f0, $f1, $f0
    08837C5C:[10000027]: b          0x08837CFC
    08837C60:[E6800004]: swc1       $f0, 4($s4)
    08837C64:[46800060]: cvt.s.w    $f1, $f0
    08837C68:[C7A40038]: lwc1       $f4, 56($sp)
    08837C6C:[00111080]: sll        $v0, $s1, 0x0002
    08837C70:[00511021]: addu       $v0, $v0, $s1
    08837C74:[00021080]: sll        $v0, $v0, 0x0002
    08837C78:[005D1021]: addu       $v0, $v0, $sp
    08837C7C:[46040941]: sub.s      $f5, $f1, $f4
    08837C80:[C7A00060]: lwc1       $f0, 96($sp)
    08837C84:[C7A30044]: lwc1       $f3, 68($sp)
    08837C88:[C7A2006C]: lwc1       $f2, 108($sp)
    08837C8C:[46040101]: sub.s      $f4, $f0, $f4
    08837C90:[C7A10048]: lwc1       $f1, 72($sp)
    08837C94:[24540088]: addiu      $s4, $v0, 136
    08837C98:[8FA40040]: lw         $a0, 64($sp)
    08837C9C:[46042D03]: div.s      $f20, $f5, $f4
    08837CA0:[C7A00070]: lwc1       $f0, 112($sp)
    08837CA4:[8FA50068]: lw         $a1, 104($sp)
    08837CA8:[46031081]: sub.s      $f2, $f2, $f3
    08837CAC:[46010001]: sub.s      $f0, $f0, $f1
    08837CB0:[4602A082]: mul.s      $f2, $f20, $f2
    08837CB4:[4600A002]: mul.s      $f0, $f20, $f0
    08837CB8:[46021880]: add.s      $f2, $f3, $f2
    08837CBC:[46000800]: add.s      $f0, $f1, $f0
    08837CC0:[E682000C]: swc1       $f2, 12($s4)
    08837CC4:[4600A306]: mov.s      $f12, $f20
    08837CC8:[0E20DBBB]: jal        0x08836EEC
    08837CCC:[E6800010]: swc1       $f0, 16($s4)
    08837CD0:[44920000]: mtc1       $s2, $f0
    08837CD4:[468000A0]: cvt.s.w    $f2, $f0
    08837CD8:[AE820008]: sw         $v0, 8($s4)
    08837CDC:[C7A1003C]: lwc1       $f1, 60($sp)
    08837CE0:[26310001]: addiu      $s1, $s1, 1
    08837CE4:[C7A00064]: lwc1       $f0, 100($sp)
    08837CE8:[E6820000]: swc1       $f2, 0($s4)
    08837CEC:[46010001]: sub.s      $f0, $f0, $f1
    08837CF0:[4600A002]: mul.s      $f0, $f20, $f0
    08837CF4:[46000800]: add.s      $f0, $f1, $f0
    08837CF8:[E6800004]: swc1       $f0, 4($s4)
    08837CFC:[44920000]: mtc1       $s2, $f0
    08837D00:[46800060]: cvt.s.w    $f1, $f0
    08837D04:[C7A40060]: lwc1       $f4, 96($sp)
    08837D08:[00111080]: sll        $v0, $s1, 0x0002
    08837D0C:[00511021]: addu       $v0, $v0, $s1
    08837D10:[00021080]: sll        $v0, $v0, 0x0002
    08837D14:[005D1021]: addu       $v0, $v0, $sp
    08837D18:[46040941]: sub.s      $f5, $f1, $f4
    08837D1C:[C7A00074]: lwc1       $f0, 116($sp)
    08837D20:[C7A3006C]: lwc1       $f3, 108($sp)
    08837D24:[C7A20080]: lwc1       $f2, 128($sp)
    08837D28:[46040101]: sub.s      $f4, $f0, $f4
    08837D2C:[C7A10070]: lwc1       $f1, 112($sp)
    08837D30:[24540088]: addiu      $s4, $v0, 136
    08837D34:[8FA40068]: lw         $a0, 104($sp)
    08837D38:[46042D03]: div.s      $f20, $f5, $f4
    08837D3C:[C7A00084]: lwc1       $f0, 132($sp)
    08837D40:[8FA5007C]: lw         $a1, 124($sp)
    08837D44:[46031081]: sub.s      $f2, $f2, $f3
    08837D48:[46010001]: sub.s      $f0, $f0, $f1
    08837D4C:[4602A082]: mul.s      $f2, $f20, $f2
    08837D50:[4600A002]: mul.s      $f0, $f20, $f0
    08837D54:[46021880]: add.s      $f2, $f3, $f2
    08837D58:[46000800]: add.s      $f0, $f1, $f0
    08837D5C:[E682000C]: swc1       $f2, 12($s4)
    08837D60:[4600A306]: mov.s      $f12, $f20
    08837D64:[0E20DBBB]: jal        0x08836EEC
    08837D68:[E6800010]: swc1       $f0, 16($s4)
    08837D6C:[44920000]: mtc1       $s2, $f0
    08837D70:[468000A0]: cvt.s.w    $f2, $f0
    08837D74:[AE820008]: sw         $v0, 8($s4)
    08837D78:[C7A10064]: lwc1       $f1, 100($sp)
    08837D7C:[26310001]: addiu      $s1, $s1, 1
    08837D80:[C7A00078]: lwc1       $f0, 120($sp)
    08837D84:[E6820000]: swc1       $f2, 0($s4)
    08837D88:[46010001]: sub.s      $f0, $f0, $f1
    08837D8C:[4600A002]: mul.s      $f0, $f20, $f0
    08837D90:[46000800]: add.s      $f0, $f1, $f0
    08837D94:[E6800004]: swc1       $f0, 4($s4)
    08837D98:[2652FFC0]: addiu      $s2, $s2, -64
    08837D9C:[0643FEC3]: bgezl      $s2, 0x088378AC
    08837DA0:[00101080]: sll        $v0, $s0, 0x0002
    08837DA4:[8EA20000]: lw         $v0, 0($s5)
    08837DA8:[5440001B]: bnel       $v0, $zr, 0x08837E18
    08837DAC:[00111080]: sll        $v0, $s1, 0x0002
    08837DB0:[83829350]: lb         $v0, -27824($gp)
    08837DB4:[5440000E]: bnel       $v0, $zr, 0x08837DF0
    08837DB8:[00111080]: sll        $v0, $s1, 0x0002
    08837DBC:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08837DC0:[0E201044]: jal        0x08804110
    08837DC4:[2484E9C0]: addiu      $a0, $a0, -5696
    08837DC8:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08837DCC:[3C050880]: lui        $a1, 0x0880 <=> li $a1, 0x08800000
    08837DD0:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    08837DD4:[2484E9C0]: addiu      $a0, $a0, -5696
    08837DD8:[24A540D0]: addiu      $a1, $a1, 16592
    08837DDC:[0E20F203]: jal        0x0883C80C
    08837DE0:[24C60D64]: addiu      $a2, $a2, 3428
    08837DE4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837DE8:[A3829350]: sb         $v0, -27824($gp)
    08837DEC:[00111080]: sll        $v0, $s1, 0x0002
    08837DF0:[00511021]: addu       $v0, $v0, $s1
    08837DF4:[00022080]: sll        $a0, $v0, 0x0002
    08837DF8:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    08837DFC:[8C45E9C0]: lw         $a1, -5696($v0)
    08837E00:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08837E04:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08837E08:[0E20244D]: jal        0x08809134
    08837E0C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08837E10:[AEA20000]: sw         $v0, 0($s5)
    08837E14:[00111080]: sll        $v0, $s1, 0x0002
    08837E18:[00511021]: addu       $v0, $v0, $s1
    08837E1C:[8EA40000]: lw         $a0, 0($s5)
    08837E20:[00023080]: sll        $a2, $v0, 0x0002
    08837E24:[0E213365]: jal        0x0884CD94
    08837E28:[27A50088]: addiu      $a1, $sp, 136
    08837E2C:[AED10000]: sw         $s1, 0($s6)
    08837E30:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08837E34:[8FBF002C]: lw         $ra, 44($sp)
    08837E38:[8FB60028]: lw         $s6, 40($sp)
    08837E3C:[8FB50024]: lw         $s5, 36($sp)
    08837E40:[8FB40020]: lw         $s4, 32($sp)
    08837E44:[8FB3001C]: lw         $s3, 28($sp)
    08837E48:[8FB20018]: lw         $s2, 24($sp)
    08837E4C:[8FB10014]: lw         $s1, 20($sp)
    08837E50:[8FB00010]: lw         $s0, 16($sp)
    08837E54:[C7B40008]: lwc1       $f20, 8($sp)
    08837E58:[03E00008]: jr         $ra
    08837E5C:[27BD0240]: addiu      $sp, $sp, 576
  Back Branch 0883794C 164,136 times (length 27)
    088378D4:[44820000]: mtc1       $v0, $f0
    088378D8:[468000A0]: cvt.s.w    $f2, $f0
    088378DC:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088378E0:[44920000]: mtc1       $s2, $f0
    088378E4:[468000E0]: cvt.s.w    $f3, $f0
--> 088378E8:[C4A00000]: lwc1       $f0, 0($a1)
    088378EC:[4603003D]: c.nge.s    $f0, $f3
    088378F0:[00000000]: nop
    088378F4:[45030014]: bc1tl      0x08837948
    088378F8:[24630001]: addiu      $v1, $v1, 1
    088378FC:[4602003C]: c.lt.s     $f0, $f2
    08837900:[00000000]: nop
    08837904:[4500000F]: bc1f       0x08837944
    08837908:[00000000]: nop
    0883790C:[C4A10000]: lwc1       $f1, 0($a1)
    08837910:[C4A00004]: lwc1       $f0, 4($a1)
    08837914:[8CA20008]: lw         $v0, 8($a1)
    08837918:[E4810000]: swc1       $f1, 0($a0)
    0883791C:[E4800004]: swc1       $f0, 4($a0)
    08837920:[C4A1000C]: lwc1       $f1, 12($a1)
    08837924:[AC820008]: sw         $v0, 8($a0)
    08837928:[C4A00010]: lwc1       $f0, 16($a1)
    0883792C:[E481000C]: swc1       $f1, 12($a0)
    08837930:[26310001]: addiu      $s1, $s1, 1
    08837934:[E4800010]: swc1       $f0, 16($a0)
    08837938:[24840014]: addiu      $a0, $a0, 20
    0883793C:[26100001]: addiu      $s0, $s0, 1
    08837940:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    08837944:[24630001]: addiu      $v1, $v1, 1
    08837948:[2C620004]: sltiu      $v0, $v1, 4
--> 0883794C:[1440FFE6]: bne        $v0, $zr, 0x088378E8
    08837950:[24A50014]: addiu      $a1, $a1, 20
    08837954:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08837958:[12020112]: beq        $s0, $v0, 0x08837DA4
    0883795C:[00000000]: nop
  Back Branch 088375E8 72,390 times (length 28)
    0883756C:[00862021]: addu       $a0, $a0, $a2
    08837570:[00042080]: sll        $a0, $a0, 0x0002
    08837574:[009D2021]: addu       $a0, $a0, $sp
    08837578:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883757C:[24870038]: addiu      $a3, $a0, 56
--> 08837580:[00052080]: sll        $a0, $a1, 0x0002
    08837584:[00852021]: addu       $a0, $a0, $a1
    08837588:[00042080]: sll        $a0, $a0, 0x0002
    0883758C:[009D2021]: addu       $a0, $a0, $sp
    08837590:[24840038]: addiu      $a0, $a0, 56
    08837594:[C4E10000]: lwc1       $f1, 0($a3)
    08837598:[C4800000]: lwc1       $f0, 0($a0)
    0883759C:[4601003C]: c.lt.s     $f0, $f1
    088375A0:[00000000]: nop
    088375A4:[45000003]: bc1f       0x088375B4
    088375A8:[00000000]: nop
    088375AC:[1000000C]: b          0x088375E0
    088375B0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088375B4:[46010032]: c.eq.s     $f0, $f1
    088375B8:[00000000]: nop
    088375BC:[45020009]: bc1fl      0x088375E4
    088375C0:[24C60001]: addiu      $a2, $a2, 1
    088375C4:[C4810004]: lwc1       $f1, 4($a0)
    088375C8:[C4E00004]: lwc1       $f0, 4($a3)
    088375CC:[4600083C]: c.lt.s     $f1, $f0
    088375D0:[00000000]: nop
    088375D4:[45000002]: bc1f       0x088375E0
    088375D8:[00000000]: nop
    088375DC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088375E0:[24C60001]: addiu      $a2, $a2, 1
    088375E4:[2CC40004]: sltiu      $a0, $a2, 4
--> 088375E8:[1480FFE5]: bne        $a0, $zr, 0x08837580
    088375EC:[24E70014]: addiu      $a3, $a3, 20
    088375F0:[5045001B]: beql       $v0, $a1, 0x08837660
    088375F4:[24420001]: addiu      $v0, $v0, 1
    088375F8:[00052080]: sll        $a0, $a1, 0x0002
  Back Branch 08837D9C 59,762 times (length 318)
  Back Branch 08837664 36,195 times (length 66)
    08837550:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837554:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08837558:[10000236]: b          0x08837E34
    0883755C:[00000000]: nop
    08837560:[27A30038]: addiu      $v1, $sp, 56
--> 08837564:[24460001]: addiu      $a2, $v0, 1
    08837568:[00062080]: sll        $a0, $a2, 0x0002
    0883756C:[00862021]: addu       $a0, $a0, $a2
    08837570:[00042080]: sll        $a0, $a0, 0x0002
    08837574:[009D2021]: addu       $a0, $a0, $sp
    08837578:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0883757C:[24870038]: addiu      $a3, $a0, 56
    08837580:[00052080]: sll        $a0, $a1, 0x0002
    08837584:[00852021]: addu       $a0, $a0, $a1
    08837588:[00042080]: sll        $a0, $a0, 0x0002
    0883758C:[009D2021]: addu       $a0, $a0, $sp
    08837590:[24840038]: addiu      $a0, $a0, 56
    08837594:[C4E10000]: lwc1       $f1, 0($a3)
    08837598:[C4800000]: lwc1       $f0, 0($a0)
    0883759C:[4601003C]: c.lt.s     $f0, $f1
    088375A0:[00000000]: nop
    088375A4:[45000003]: bc1f       0x088375B4
    088375A8:[00000000]: nop
    088375AC:[1000000C]: b          0x088375E0
    088375B0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088375B4:[46010032]: c.eq.s     $f0, $f1
    088375B8:[00000000]: nop
    088375BC:[45020009]: bc1fl      0x088375E4
    088375C0:[24C60001]: addiu      $a2, $a2, 1
    088375C4:[C4810004]: lwc1       $f1, 4($a0)
    088375C8:[C4E00004]: lwc1       $f0, 4($a3)
    088375CC:[4600083C]: c.lt.s     $f1, $f0
    088375D0:[00000000]: nop
    088375D4:[45000002]: bc1f       0x088375E0
    088375D8:[00000000]: nop
    088375DC:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088375E0:[24C60001]: addiu      $a2, $a2, 1
    088375E4:[2CC40004]: sltiu      $a0, $a2, 4
    088375E8:[1480FFE5]: bne        $a0, $zr, 0x08837580
    088375EC:[24E70014]: addiu      $a3, $a3, 20
    088375F0:[5045001B]: beql       $v0, $a1, 0x08837660
    088375F4:[24420001]: addiu      $v0, $v0, 1
    088375F8:[00052080]: sll        $a0, $a1, 0x0002
    088375FC:[00852021]: addu       $a0, $a0, $a1
    08837600:[00042080]: sll        $a0, $a0, 0x0002
    08837604:[009D2021]: addu       $a0, $a0, $sp
    08837608:[24850038]: addiu      $a1, $a0, 56
    0883760C:[C4640000]: lwc1       $f4, 0($v1)
    08837610:[C4630004]: lwc1       $f3, 4($v1)
    08837614:[8C660008]: lw         $a2, 8($v1)
    08837618:[C462000C]: lwc1       $f2, 12($v1)
    0883761C:[C4610010]: lwc1       $f1, 16($v1)
    08837620:[C4A00000]: lwc1       $f0, 0($a1)
    08837624:[E4600000]: swc1       $f0, 0($v1)
    08837628:[C4A00004]: lwc1       $f0, 4($a1)
    0883762C:[E4600004]: swc1       $f0, 4($v1)
    08837630:[8CA40008]: lw         $a0, 8($a1)
    08837634:[AC640008]: sw         $a0, 8($v1)
    08837638:[C4A0000C]: lwc1       $f0, 12($a1)
    0883763C:[E460000C]: swc1       $f0, 12($v1)
    08837640:[C4A00010]: lwc1       $f0, 16($a1)
    08837644:[E4600010]: swc1       $f0, 16($v1)
    08837648:[E4A40000]: swc1       $f4, 0($a1)
    0883764C:[E4A30004]: swc1       $f3, 4($a1)
    08837650:[ACA60008]: sw         $a2, 8($a1)
    08837654:[E4A2000C]: swc1       $f2, 12($a1)
    08837658:[E4A10010]: swc1       $f1, 16($a1)
    0883765C:[24420001]: addiu      $v0, $v0, 1
    08837660:[2C440003]: sltiu      $a0, $v0, 3
--> 08837664:[1480FFBF]: bne        $a0, $zr, 0x08837564
    08837668:[24630014]: addiu      $v1, $v1, 20
    0883766C:[C7A20038]: lwc1       $f2, 56($sp)
    08837670:[44800000]: mtc1       $zr, $f0
    08837674:[4600103C]: c.lt.s     $f2, $f0
  Back Branch 088374F8 36,195 times (length 25)
    08837488:[E7B40008]: swc1       $f20, 8($sp)
    0883748C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08837490:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837494:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08837498:[27A3004C]: addiu      $v1, $sp, 76
--> 0883749C:[00051080]: sll        $v0, $a1, 0x0002
    088374A0:[00451021]: addu       $v0, $v0, $a1
    088374A4:[00021080]: sll        $v0, $v0, 0x0002
    088374A8:[005D1021]: addu       $v0, $v0, $sp
    088374AC:[C4610004]: lwc1       $f1, 4($v1)
    088374B0:[C440003C]: lwc1       $f0, 60($v0)
    088374B4:[4601003C]: c.lt.s     $f0, $f1
    088374B8:[00000000]: nop
    088374BC:[45020003]: bc1fl      0x088374CC
    088374C0:[00041080]: sll        $v0, $a0, 0x0002
    088374C4:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088374C8:[00041080]: sll        $v0, $a0, 0x0002
    088374CC:[00441021]: addu       $v0, $v0, $a0
    088374D0:[00021080]: sll        $v0, $v0, 0x0002
    088374D4:[005D1021]: addu       $v0, $v0, $sp
    088374D8:[C440003C]: lwc1       $f0, 60($v0)
    088374DC:[4601003F]: c.ngt.s    $f0, $f1
    088374E0:[00000000]: nop
    088374E4:[45030003]: bc1tl      0x088374F4
    088374E8:[24C60001]: addiu      $a2, $a2, 1
    088374EC:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088374F0:[24C60001]: addiu      $a2, $a2, 1
    088374F4:[2CC20004]: sltiu      $v0, $a2, 4
--> 088374F8:[1440FFE8]: bne        $v0, $zr, 0x0883749C
    088374FC:[24630014]: addiu      $v1, $v1, 20
    08837500:[00051080]: sll        $v0, $a1, 0x0002
    08837504:[00451021]: addu       $v0, $v0, $a1
    08837508:[00021080]: sll        $v0, $v0, 0x0002
  Back Branch 08837898 7,296 times (length 11)
    08837860:[3C024410]: lui        $v0, 0x4410 <=> li $v0, 0x44100000
    08837864:[24120200]: addiu      $s2, $zr, 512 <=> li $s2, 512
    08837868:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883786C:[27A40038]: addiu      $a0, $sp, 56
    08837870:[44820000]: mtc1       $v0, $f0
--> 08837874:[C4810000]: lwc1       $f1, 0($a0)
    08837878:[4600083D]: c.nge.s    $f1, $f0
    0883787C:[00000000]: nop
    08837880:[45030004]: bc1tl      0x08837894
    08837884:[24630001]: addiu      $v1, $v1, 1
    08837888:[26100001]: addiu      $s0, $s0, 1
    0883788C:[00609821]: addu       $s3, $v1, $zr <=> move $s3, $v1
    08837890:[24630001]: addiu      $v1, $v1, 1
    08837894:[2C620004]: sltiu      $v0, $v1, 4
--> 08837898:[1440FFF6]: bne        $v0, $zr, 0x08837874
    0883789C:[24840014]: addiu      $a0, $a0, 20
    088378A0:[06420141]: bltzl      $s2, 0x08837DA8
    088378A4:[8EA20000]: lw         $v0, 0($s5)
    088378A8:[00101080]: sll        $v0, $s0, 0x0002
_S1_2_88838E0 11,776,320 instructions (0.570%), 355,578 calls (088838E0 - 0888397C, length 40)
    088838E0:[27BDFFF0]: addiu      $sp, $sp, -16
    088838E4:[AFB10004]: sw         $s1, 4($sp)
    088838E8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088838EC:[AFB00000]: sw         $s0, 0($sp)
    088838F0:[AFBF0008]: sw         $ra, 8($sp)
    088838F4:[8C86000C]: lw         $a2, 12($a0)
    088838F8:[00C5182A]: slt        $v1, $a2, $a1
    088838FC:[1460001C]: bne        $v1, $zr, 0x08883970
    08883900:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08883904:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08883908:[24454F1C]: addiu      $a1, $v0, 20252
    0888390C:[00114080]: sll        $t0, $s1, 0x0002
    08883910:[00D1382A]: slt        $a3, $a2, $s1
    08883914:[01052021]: addu       $a0, $t0, $a1
    08883918:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0888391C:[10E0000B]: beq        $a3, $zr, 0x0888394C
    08883920:[00D12823]: subu       $a1, $a2, $s1
    08883924:[8E090010]: lw         $t1, 16($s0)
    08883928:[AE00000C]: sw         $zr, 12($s0)
    0888392C:[01262021]: addu       $a0, $t1, $a2
    08883930:[AE040010]: sw         $a0, 16($s0)
    08883934:[8FBF0008]: lw         $ra, 8($sp)
    08883938:[8FB10004]: lw         $s1, 4($sp)
    0888393C:[8FB00000]: lw         $s0, 0($sp)
    08883940:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08883944:[03E00008]: jr         $ra
    08883948:[27BD0010]: addiu      $sp, $sp, 16
    0888394C:[8E030010]: lw         $v1, 16($s0)
    08883950:[8E0C0008]: lw         $t4, 8($s0)
    08883954:[8C8A0000]: lw         $t2, 0($a0)
    08883958:[00715821]: addu       $t3, $v1, $s1
    0888395C:[AE05000C]: sw         $a1, 12($s0)
    08883960:[00AC3007]: srav       $a2, $t4, $a1
    08883964:[00CA1824]: and        $v1, $a2, $t2
    08883968:[0A220E4D]: j          0x08883934
    0888396C:[AE0B0010]: sw         $t3, 16($s0)
    08883970:[0E220F79]: jal        0x08883DE4
    08883974:[00000000]: nop
    08883978:[0A220E41]: j          0x08883904
    0888397C:[8E06000C]: lw         $a2, 12($s0)
  Back Branch 08883968 355,578 times (length 15)
    08883920:[00D12823]: subu       $a1, $a2, $s1
    08883924:[8E090010]: lw         $t1, 16($s0)
    08883928:[AE00000C]: sw         $zr, 12($s0)
    0888392C:[01262021]: addu       $a0, $t1, $a2
    08883930:[AE040010]: sw         $a0, 16($s0)
--> 08883934:[8FBF0008]: lw         $ra, 8($sp)
    08883938:[8FB10004]: lw         $s1, 4($sp)
    0888393C:[8FB00000]: lw         $s0, 0($sp)
    08883940:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08883944:[03E00008]: jr         $ra
    08883948:[27BD0010]: addiu      $sp, $sp, 16
    0888394C:[8E030010]: lw         $v1, 16($s0)
    08883950:[8E0C0008]: lw         $t4, 8($s0)
    08883954:[8C8A0000]: lw         $t2, 0($a0)
    08883958:[00715821]: addu       $t3, $v1, $s1
    0888395C:[AE05000C]: sw         $a1, 12($s0)
    08883960:[00AC3007]: srav       $a2, $t4, $a1
    08883964:[00CA1824]: and        $v1, $a2, $t2
--> 08883968:[0A220E4D]: j          0x08883934
    0888396C:[AE0B0010]: sw         $t3, 16($s0)
    08883970:[0E220F79]: jal        0x08883DE4
    08883974:[00000000]: nop
    08883978:[0A220E41]: j          0x08883904
  Back Branch 08883978 99,456 times (length 31)
    088838F0:[AFBF0008]: sw         $ra, 8($sp)
    088838F4:[8C86000C]: lw         $a2, 12($a0)
    088838F8:[00C5182A]: slt        $v1, $a2, $a1
    088838FC:[1460001C]: bne        $v1, $zr, 0x08883970
    08883900:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
--> 08883904:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    08883908:[24454F1C]: addiu      $a1, $v0, 20252
    0888390C:[00114080]: sll        $t0, $s1, 0x0002
    08883910:[00D1382A]: slt        $a3, $a2, $s1
    08883914:[01052021]: addu       $a0, $t0, $a1
    08883918:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0888391C:[10E0000B]: beq        $a3, $zr, 0x0888394C
    08883920:[00D12823]: subu       $a1, $a2, $s1
    08883924:[8E090010]: lw         $t1, 16($s0)
    08883928:[AE00000C]: sw         $zr, 12($s0)
    0888392C:[01262021]: addu       $a0, $t1, $a2
    08883930:[AE040010]: sw         $a0, 16($s0)
    08883934:[8FBF0008]: lw         $ra, 8($sp)
    08883938:[8FB10004]: lw         $s1, 4($sp)
    0888393C:[8FB00000]: lw         $s0, 0($sp)
    08883940:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08883944:[03E00008]: jr         $ra
    08883948:[27BD0010]: addiu      $sp, $sp, 16
    0888394C:[8E030010]: lw         $v1, 16($s0)
    08883950:[8E0C0008]: lw         $t4, 8($s0)
    08883954:[8C8A0000]: lw         $t2, 0($a0)
    08883958:[00715821]: addu       $t3, $v1, $s1
    0888395C:[AE05000C]: sw         $a1, 12($s0)
    08883960:[00AC3007]: srav       $a2, $t4, $a1
    08883964:[00CA1824]: and        $v1, $a2, $t2
    08883968:[0A220E4D]: j          0x08883934
    0888396C:[AE0B0010]: sw         $t3, 16($s0)
    08883970:[0E220F79]: jal        0x08883DE4
    08883974:[00000000]: nop
--> 08883978:[0A220E41]: j          0x08883904
    0888397C:[8E06000C]: lw         $a2, 12($s0)
_S1_2_889D1D8 11,526,920 instructions (0.558%), 294,057 calls (0889D1D8 - 0889D3B8, length 121)
    0889D1D8:[27BDFF70]: addiu      $sp, $sp, -144
    0889D1DC:[AFB10084]: sw         $s1, 132($sp)
    0889D1E0:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0889D1E4:[AFB00080]: sw         $s0, 128($sp)
    0889D1E8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0889D1EC:[10800069]: beq        $a0, $zr, 0x0889D394
    0889D1F0:[AFBF0088]: sw         $ra, 136($sp)
    0889D1F4:[8C830004]: lw         $v1, 4($a0)
    0889D1F8:[50600059]: beql       $v1, $zr, 0x0889D360
    0889D1FC:[27B10040]: addiu      $s1, $sp, 64
    0889D200:[8CC70004]: lw         $a3, 4($a2)
    0889D204:[58E00016]: blezl      $a3, 0x0889D260
    0889D208:[8FBF0088]: lw         $ra, 136($sp)
    0889D20C:[8CC30000]: lw         $v1, 0($a2)
    0889D210:[50600013]: beql       $v1, $zr, 0x0889D260
    0889D214:[8FBF0088]: lw         $ra, 136($sp)
    0889D218:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0889D21C:[50A80021]: beql       $a1, $t0, 0x0889D2A4
    0889D220:[8C820040]: lw         $v0, 64($a0)
    0889D224:[14A00012]: bne        $a1, $zr, 0x0889D270
    0889D228:[00000000]: nop
    0889D22C:[0E226D24]: jal        0x0889B490
    0889D230:[00000000]: nop
    0889D234:[8E2B0004]: lw         $t3, 4($s1)
    0889D238:[8E0A0010]: lw         $t2, 16($s0)
    0889D23C:[8E08002C]: lw         $t0, 44($s0)
    0889D240:[014B3821]: addu       $a3, $t2, $t3
    0889D244:[AE070010]: sw         $a3, 16($s0)
    0889D248:[8E290004]: lw         $t1, 4($s1)
    0889D24C:[01098821]: addu       $s1, $t0, $t1
    0889D250:[AE11002C]: sw         $s1, 44($s0)
    0889D254:[0E226D2B]: jal        0x0889B4AC
    0889D258:[00000000]: nop
    0889D25C:[8FBF0088]: lw         $ra, 136($sp)
    0889D260:[8FB10084]: lw         $s1, 132($sp)
    0889D264:[8FB00080]: lw         $s0, 128($sp)
    0889D268:[03E00008]: jr         $ra
    0889D26C:[27BD0090]: addiu      $sp, $sp, 144
    0889D270:[0E226D24]: jal        0x0889B490
    0889D274:[00000000]: nop
    0889D278:[AE200000]: sw         $zr, 0($s1)
    0889D27C:[0E226D2B]: jal        0x0889B4AC
    0889D280:[AE200004]: sw         $zr, 4($s1)
    0889D284:[8E020038]: lw         $v0, 56($s0)
    0889D288:[5040FFF5]: beql       $v0, $zr, 0x0889D260
    0889D28C:[8FBF0088]: lw         $ra, 136($sp)
    0889D290:[8E04003C]: lw         $a0, 60($s0)
    0889D294:[0040F809]: jalr       $ra, $v0
    0889D298:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    0889D29C:[0A227498]: j          0x0889D260
    0889D2A0:[8FBF0088]: lw         $ra, 136($sp)
    0889D2A4:[54400029]: bnel       $v0, $zr, 0x0889D34C
    0889D2A8:[8C840044]: lw         $a0, 68($a0)
    0889D2AC:[8E08001C]: lw         $t0, 28($s0)
    0889D2B0:[8E060024]: lw         $a2, 36($s0)
    0889D2B4:[00682823]: subu       $a1, $v1, $t0
    0889D2B8:[00A6482A]: slt        $t1, $a1, $a2
    0889D2BC:[55200019]: bnel       $t1, $zr, 0x0889D324
    0889D2C0:[8E0A0020]: lw         $t2, 32($s0)
    0889D2C4:[8E040020]: lw         $a0, 32($s0)
    0889D2C8:[00686823]: subu       $t5, $v1, $t0
    0889D2CC:[01A72821]: addu       $a1, $t5, $a3
    0889D2D0:[0085602A]: slt        $t4, $a0, $a1
    0889D2D4:[1580000C]: bne        $t4, $zr, 0x0889D308
    0889D2D8:[00A47823]: subu       $t7, $a1, $a0
    0889D2DC:[0E226D24]: jal        0x0889B490
    0889D2E0:[00000000]: nop
    0889D2E4:[8E220004]: lw         $v0, 4($s1)
    0889D2E8:[8E04000C]: lw         $a0, 12($s0)
    0889D2EC:[8E180034]: lw         $t8, 52($s0)
    0889D2F0:[00823021]: addu       $a2, $a0, $v0
    0889D2F4:[AE06000C]: sw         $a2, 12($s0)
    0889D2F8:[8E390004]: lw         $t9, 4($s1)
    0889D2FC:[03192821]: addu       $a1, $t8, $t9
    0889D300:[0A227495]: j          0x0889D254
    0889D304:[AE050034]: sw         $a1, 52($s0)
    0889D308:[01E7302D]: min        $a2, $t7, $a3
    0889D30C:[00A67023]: subu       $t6, $a1, $a2
    0889D310:[010E2821]: addu       $a1, $t0, $t6
    0889D314:[0E213365]: jal        0x0884CD94
    0889D318:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0889D31C:[0A2274B7]: j          0x0889D2DC
    0889D320:[00000000]: nop
    0889D324:[00C55823]: subu       $t3, $a2, $a1
    0889D328:[0167302D]: min        $a2, $t3, $a3
    0889D32C:[01453821]: addu       $a3, $t2, $a1
    0889D330:[01072021]: addu       $a0, $t0, $a3
    0889D334:[0E213365]: jal        0x0884CD94
    0889D338:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0889D33C:[8E270004]: lw         $a3, 4($s1)
    0889D340:[8E230000]: lw         $v1, 0($s1)
    0889D344:[0A2274B1]: j          0x0889D2C4
    0889D348:[8E08001C]: lw         $t0, 28($s0)
    0889D34C:[0040F809]: jalr       $ra, $v0
    0889D350:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0889D354:[8E270004]: lw         $a3, 4($s1)
    0889D358:[0A2274AB]: j          0x0889D2AC
    0889D35C:[8E230000]: lw         $v1, 0($s1)
    0889D360:[3C04088F]: lui        $a0, 0x088F <=> li $a0, 0x088F0000
    0889D364:[24857488]: addiu      $a1, $a0, 29832
    0889D368:[0E213EC3]: jal        0x0884FB0C
    0889D36C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0889D370:[3C06088F]: lui        $a2, 0x088F <=> li $a2, 0x088F0000
    0889D374:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0889D378:[0E213E7F]: jal        0x0884F9FC
    0889D37C:[24C572D0]: addiu      $a1, $a2, 29392
    0889D380:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0889D384:[0E226D32]: jal        0x0889B4C8
    0889D388:[00000000]: nop
    0889D38C:[0A227498]: j          0x0889D260
    0889D390:[8FBF0088]: lw         $ra, 136($sp)
    0889D394:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0889D398:[24457494]: addiu      $a1, $v0, 29844
    0889D39C:[0E213EC3]: jal        0x0884FB0C
    0889D3A0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0889D3A4:[3C02088F]: lui        $v0, 0x088F <=> li $v0, 0x088F0000
    0889D3A8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0889D3AC:[0E213E7F]: jal        0x0884F9FC
    0889D3B0:[244572F0]: addiu      $a1, $v0, 29424
    0889D3B4:[0A2274E1]: j          0x0889D384
    0889D3B8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 0889D300 126,154 times (length 45)
    0889D240:[014B3821]: addu       $a3, $t2, $t3
    0889D244:[AE070010]: sw         $a3, 16($s0)
    0889D248:[8E290004]: lw         $t1, 4($s1)
    0889D24C:[01098821]: addu       $s1, $t0, $t1
    0889D250:[AE11002C]: sw         $s1, 44($s0)
--> 0889D254:[0E226D2B]: jal        0x0889B4AC
    0889D258:[00000000]: nop
    0889D25C:[8FBF0088]: lw         $ra, 136($sp)
    0889D260:[8FB10084]: lw         $s1, 132($sp)
    0889D264:[8FB00080]: lw         $s0, 128($sp)
    0889D268:[03E00008]: jr         $ra
    0889D26C:[27BD0090]: addiu      $sp, $sp, 144
    0889D270:[0E226D24]: jal        0x0889B490
    0889D274:[00000000]: nop
    0889D278:[AE200000]: sw         $zr, 0($s1)
    0889D27C:[0E226D2B]: jal        0x0889B4AC
    0889D280:[AE200004]: sw         $zr, 4($s1)
    0889D284:[8E020038]: lw         $v0, 56($s0)
    0889D288:[5040FFF5]: beql       $v0, $zr, 0x0889D260
    0889D28C:[8FBF0088]: lw         $ra, 136($sp)
    0889D290:[8E04003C]: lw         $a0, 60($s0)
    0889D294:[0040F809]: jalr       $ra, $v0
    0889D298:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    0889D29C:[0A227498]: j          0x0889D260
    0889D2A0:[8FBF0088]: lw         $ra, 136($sp)
    0889D2A4:[54400029]: bnel       $v0, $zr, 0x0889D34C
    0889D2A8:[8C840044]: lw         $a0, 68($a0)
    0889D2AC:[8E08001C]: lw         $t0, 28($s0)
    0889D2B0:[8E060024]: lw         $a2, 36($s0)
    0889D2B4:[00682823]: subu       $a1, $v1, $t0
    0889D2B8:[00A6482A]: slt        $t1, $a1, $a2
    0889D2BC:[55200019]: bnel       $t1, $zr, 0x0889D324
    0889D2C0:[8E0A0020]: lw         $t2, 32($s0)
    0889D2C4:[8E040020]: lw         $a0, 32($s0)
    0889D2C8:[00686823]: subu       $t5, $v1, $t0
    0889D2CC:[01A72821]: addu       $a1, $t5, $a3
    0889D2D0:[0085602A]: slt        $t4, $a0, $a1
    0889D2D4:[1580000C]: bne        $t4, $zr, 0x0889D308
    0889D2D8:[00A47823]: subu       $t7, $a1, $a0
    0889D2DC:[0E226D24]: jal        0x0889B490
    0889D2E0:[00000000]: nop
    0889D2E4:[8E220004]: lw         $v0, 4($s1)
    0889D2E8:[8E04000C]: lw         $a0, 12($s0)
    0889D2EC:[8E180034]: lw         $t8, 52($s0)
    0889D2F0:[00823021]: addu       $a2, $a0, $v0
    0889D2F4:[AE06000C]: sw         $a2, 12($s0)
    0889D2F8:[8E390004]: lw         $t9, 4($s1)
    0889D2FC:[03192821]: addu       $a1, $t8, $t9
--> 0889D300:[0A227495]: j          0x0889D254
    0889D304:[AE050034]: sw         $a1, 52($s0)
    0889D308:[01E7302D]: min        $a2, $t7, $a3
    0889D30C:[00A67023]: subu       $t6, $a1, $a2
    0889D310:[010E2821]: addu       $a1, $t0, $t6
  Back Branch 0889D344 1,697 times (length 34)
    0889D2B0:[8E060024]: lw         $a2, 36($s0)
    0889D2B4:[00682823]: subu       $a1, $v1, $t0
    0889D2B8:[00A6482A]: slt        $t1, $a1, $a2
    0889D2BC:[55200019]: bnel       $t1, $zr, 0x0889D324
    0889D2C0:[8E0A0020]: lw         $t2, 32($s0)
--> 0889D2C4:[8E040020]: lw         $a0, 32($s0)
    0889D2C8:[00686823]: subu       $t5, $v1, $t0
    0889D2CC:[01A72821]: addu       $a1, $t5, $a3
    0889D2D0:[0085602A]: slt        $t4, $a0, $a1
    0889D2D4:[1580000C]: bne        $t4, $zr, 0x0889D308
    0889D2D8:[00A47823]: subu       $t7, $a1, $a0
    0889D2DC:[0E226D24]: jal        0x0889B490
    0889D2E0:[00000000]: nop
    0889D2E4:[8E220004]: lw         $v0, 4($s1)
    0889D2E8:[8E04000C]: lw         $a0, 12($s0)
    0889D2EC:[8E180034]: lw         $t8, 52($s0)
    0889D2F0:[00823021]: addu       $a2, $a0, $v0
    0889D2F4:[AE06000C]: sw         $a2, 12($s0)
    0889D2F8:[8E390004]: lw         $t9, 4($s1)
    0889D2FC:[03192821]: addu       $a1, $t8, $t9
    0889D300:[0A227495]: j          0x0889D254
    0889D304:[AE050034]: sw         $a1, 52($s0)
    0889D308:[01E7302D]: min        $a2, $t7, $a3
    0889D30C:[00A67023]: subu       $t6, $a1, $a2
    0889D310:[010E2821]: addu       $a1, $t0, $t6
    0889D314:[0E213365]: jal        0x0884CD94
    0889D318:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    0889D31C:[0A2274B7]: j          0x0889D2DC
    0889D320:[00000000]: nop
    0889D324:[00C55823]: subu       $t3, $a2, $a1
    0889D328:[0167302D]: min        $a2, $t3, $a3
    0889D32C:[01453821]: addu       $a3, $t2, $a1
    0889D330:[01072021]: addu       $a0, $t0, $a3
    0889D334:[0E213365]: jal        0x0884CD94
    0889D338:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0889D33C:[8E270004]: lw         $a3, 4($s1)
    0889D340:[8E230000]: lw         $v1, 0($s1)
--> 0889D344:[0A2274B1]: j          0x0889D2C4
    0889D348:[8E08001C]: lw         $t0, 28($s0)
    0889D34C:[0040F809]: jalr       $ra, $v0
    0889D350:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0889D354:[8E270004]: lw         $a3, 4($s1)
  Back Branch 0889D31C 79 times (length 18)
    0889D2C8:[00686823]: subu       $t5, $v1, $t0
    0889D2CC:[01A72821]: addu       $a1, $t5, $a3
    0889D2D0:[0085602A]: slt        $t4, $a0, $a1
    0889D2D4:[1580000C]: bne        $t4, $zr, 0x0889D308
    0889D2D8:[00A47823]: subu       $t7, $a1, $a0
--> 0889D2DC:[0E226D24]: jal        0x0889B490
    0889D2E0:[00000000]: nop
    0889D2E4:[8E220004]: lw         $v0, 4($s1)
    0889D2E8:[8E04000C]: lw         $a0, 12($s0)
    0889D2EC:[8E180034]: lw         $t8, 52($s0)
    0889D2F0:[00823021]: addu       $a2, $a0, $v0
    0889D2F4:[AE06000C]: sw         $a2, 12($s0)
    0889D2F8:[8E390004]: lw         $t9, 4($s1)
    0889D2FC:[03192821]: addu       $a1, $t8, $t9
    0889D300:[0A227495]: j          0x0889D254
    0889D304:[AE050034]: sw         $a1, 52($s0)
    0889D308:[01E7302D]: min        $a2, $t7, $a3
    0889D30C:[00A67023]: subu       $t6, $a1, $a2
    0889D310:[010E2821]: addu       $a1, $t0, $t6
    0889D314:[0E213365]: jal        0x0884CD94
    0889D318:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 0889D31C:[0A2274B7]: j          0x0889D2DC
    0889D320:[00000000]: nop
    0889D324:[00C55823]: subu       $t3, $a2, $a1
    0889D328:[0167302D]: min        $a2, $t3, $a3
    0889D32C:[01453821]: addu       $a3, $t2, $a1
_S1_2_881CA40 10,866,939 instructions (0.526%), 106,309 calls (0881CA40 - 0881CB34, length 62)
    0881CA40:[27BDFFF0]: addiu      $sp, $sp, -16
    0881CA44:[AFBF000C]: sw         $ra, 12($sp)
    0881CA48:[AFB00008]: sw         $s0, 8($sp)
    0881CA4C:[90820026]: lbu        $v0, 38($a0)
    0881CA50:[1040001B]: beq        $v0, $zr, 0x0881CAC0
    0881CA54:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0881CA58:[8E020018]: lw         $v0, 24($s0)
    0881CA5C:[8E030020]: lw         $v1, 32($s0)
    0881CA60:[8E040030]: lw         $a0, 48($s0)
    0881CA64:[8C450050]: lw         $a1, 80($v0)
    0881CA68:[00031080]: sll        $v0, $v1, 0x0002
    0881CA6C:[00431021]: addu       $v0, $v0, $v1
    0881CA70:[8CA5000C]: lw         $a1, 12($a1)
    0881CA74:[0E213365]: jal        0x0884CD94
    0881CA78:[00023080]: sll        $a2, $v0, 0x0002
    0881CA7C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CA80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881CA84:[8E040018]: lw         $a0, 24($s0)
    0881CA88:[8E030030]: lw         $v1, 48($s0)
    0881CA8C:[24C60001]: addiu      $a2, $a2, 1
    0881CA90:[8C840050]: lw         $a0, 80($a0)
    0881CA94:[00651821]: addu       $v1, $v1, $a1
    0881CA98:[8C84000C]: lw         $a0, 12($a0)
    0881CA9C:[00852021]: addu       $a0, $a0, $a1
    0881CAA0:[8C840008]: lw         $a0, 8($a0)
    0881CAA4:[AC640008]: sw         $a0, 8($v1)
    0881CAA8:[8E030020]: lw         $v1, 32($s0)
    0881CAAC:[00C3182B]: sltu       $v1, $a2, $v1
    0881CAB0:[1460FFF4]: bne        $v1, $zr, 0x0881CA84
    0881CAB4:[24A50014]: addiu      $a1, $a1, 20
    0881CAB8:[1000001A]: b          0x0881CB24
    0881CABC:[A200003E]: sb         $zr, 62($s0)
    0881CAC0:[8E020018]: lw         $v0, 24($s0)
    0881CAC4:[8E030020]: lw         $v1, 32($s0)
    0881CAC8:[8E04002C]: lw         $a0, 44($s0)
    0881CACC:[8C450050]: lw         $a1, 80($v0)
    0881CAD0:[00031040]: sll        $v0, $v1, 0x0001
    0881CAD4:[00431021]: addu       $v0, $v0, $v1
    0881CAD8:[8CA50008]: lw         $a1, 8($a1)
    0881CADC:[0E213365]: jal        0x0884CD94
    0881CAE0:[00023080]: sll        $a2, $v0, 0x0002
    0881CAE4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CAE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881CAEC:[8E040018]: lw         $a0, 24($s0)
    0881CAF0:[8E03002C]: lw         $v1, 44($s0)
    0881CAF4:[24C60001]: addiu      $a2, $a2, 1
    0881CAF8:[8C840050]: lw         $a0, 80($a0)
    0881CAFC:[00651821]: addu       $v1, $v1, $a1
    0881CB00:[8C840008]: lw         $a0, 8($a0)
    0881CB04:[00852021]: addu       $a0, $a0, $a1
    0881CB08:[8C840008]: lw         $a0, 8($a0)
    0881CB0C:[AC640008]: sw         $a0, 8($v1)
    0881CB10:[8E030020]: lw         $v1, 32($s0)
    0881CB14:[00C3182B]: sltu       $v1, $a2, $v1
    0881CB18:[1460FFF4]: bne        $v1, $zr, 0x0881CAEC
    0881CB1C:[24A5000C]: addiu      $a1, $a1, 12
    0881CB20:[A200003E]: sb         $zr, 62($s0)
    0881CB24:[AE000038]: sw         $zr, 56($s0)
    0881CB28:[8FBF000C]: lw         $ra, 12($sp)
    0881CB2C:[8FB00008]: lw         $s0, 8($sp)
    0881CB30:[03E00008]: jr         $ra
    0881CB34:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0881CAB0 473,229 times (length 13)
    0881CA70:[8CA5000C]: lw         $a1, 12($a1)
    0881CA74:[0E213365]: jal        0x0884CD94
    0881CA78:[00023080]: sll        $a2, $v0, 0x0002
    0881CA7C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CA80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0881CA84:[8E040018]: lw         $a0, 24($s0)
    0881CA88:[8E030030]: lw         $v1, 48($s0)
    0881CA8C:[24C60001]: addiu      $a2, $a2, 1
    0881CA90:[8C840050]: lw         $a0, 80($a0)
    0881CA94:[00651821]: addu       $v1, $v1, $a1
    0881CA98:[8C84000C]: lw         $a0, 12($a0)
    0881CA9C:[00852021]: addu       $a0, $a0, $a1
    0881CAA0:[8C840008]: lw         $a0, 8($a0)
    0881CAA4:[AC640008]: sw         $a0, 8($v1)
    0881CAA8:[8E030020]: lw         $v1, 32($s0)
    0881CAAC:[00C3182B]: sltu       $v1, $a2, $v1
--> 0881CAB0:[1460FFF4]: bne        $v1, $zr, 0x0881CA84
    0881CAB4:[24A50014]: addiu      $a1, $a1, 20
    0881CAB8:[1000001A]: b          0x0881CB24
    0881CABC:[A200003E]: sb         $zr, 62($s0)
    0881CAC0:[8E020018]: lw         $v0, 24($s0)
  Back Branch 0881CB18 168,588 times (length 13)
    0881CAD8:[8CA50008]: lw         $a1, 8($a1)
    0881CADC:[0E213365]: jal        0x0884CD94
    0881CAE0:[00023080]: sll        $a2, $v0, 0x0002
    0881CAE4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881CAE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0881CAEC:[8E040018]: lw         $a0, 24($s0)
    0881CAF0:[8E03002C]: lw         $v1, 44($s0)
    0881CAF4:[24C60001]: addiu      $a2, $a2, 1
    0881CAF8:[8C840050]: lw         $a0, 80($a0)
    0881CAFC:[00651821]: addu       $v1, $v1, $a1
    0881CB00:[8C840008]: lw         $a0, 8($a0)
    0881CB04:[00852021]: addu       $a0, $a0, $a1
    0881CB08:[8C840008]: lw         $a0, 8($a0)
    0881CB0C:[AC640008]: sw         $a0, 8($v1)
    0881CB10:[8E030020]: lw         $v1, 32($s0)
    0881CB14:[00C3182B]: sltu       $v1, $a2, $v1
--> 0881CB18:[1460FFF4]: bne        $v1, $zr, 0x0881CAEC
    0881CB1C:[24A5000C]: addiu      $a1, $a1, 12
    0881CB20:[A200003E]: sb         $zr, 62($s0)
    0881CB24:[AE000038]: sw         $zr, 56($s0)
    0881CB28:[8FBF000C]: lw         $ra, 12($sp)
_S1_2_889C9A4 10,270,375 instructions (0.497%), 410,815 calls (0889C9A4 - 0889CA04, length 25)
    0889C9A4:[27BDFFE0]: addiu      $sp, $sp, -32
    0889C9A8:[AFB3000C]: sw         $s3, 12($sp)
    0889C9AC:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    0889C9B0:[AFB20008]: sw         $s2, 8($sp)
    0889C9B4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0889C9B8:[AFB10004]: sw         $s1, 4($sp)
    0889C9BC:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0889C9C0:[AFB00000]: sw         $s0, 0($sp)
    0889C9C4:[AFBF0010]: sw         $ra, 16($sp)
    0889C9C8:[0E226D24]: jal        0x0889B490
    0889C9CC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0889C9D0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0889C9D4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0889C9D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0889C9DC:[0E227404]: jal        0x0889D010
    0889C9E0:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0889C9E4:[0E226D2B]: jal        0x0889B4AC
    0889C9E8:[00000000]: nop
    0889C9EC:[8FBF0010]: lw         $ra, 16($sp)
    0889C9F0:[8FB3000C]: lw         $s3, 12($sp)
    0889C9F4:[8FB20008]: lw         $s2, 8($sp)
    0889C9F8:[8FB10004]: lw         $s1, 4($sp)
    0889C9FC:[8FB00000]: lw         $s0, 0($sp)
    0889CA00:[03E00008]: jr         $ra
    0889CA04:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8817580 10,171,193 instructions (0.492%), 54,962 calls (08817580 - 088177A4, length 138)
    08817580:[27BDFFD0]: addiu      $sp, $sp, -48
    08817584:[AFBF001C]: sw         $ra, 28($sp)
    08817588:[AFB50018]: sw         $s5, 24($sp)
    0881758C:[AFB40014]: sw         $s4, 20($sp)
    08817590:[AFB30010]: sw         $s3, 16($sp)
    08817594:[AFB2000C]: sw         $s2, 12($sp)
    08817598:[AFB10008]: sw         $s1, 8($sp)
    0881759C:[AFB00004]: sw         $s0, 4($sp)
    088175A0:[8C940028]: lw         $s4, 40($a0)
    088175A4:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088175A8:[1240000C]: beq        $s2, $zr, 0x088175DC
    088175AC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088175B0:[8E440008]: lw         $a0, 8($s2)
    088175B4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088175B8:[90840001]: lbu        $a0, 1($a0)
    088175BC:[54830008]: bnel       $a0, $v1, 0x088175E0
    088175C0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088175C4:[9243000C]: lbu        $v1, 12($s2)
    088175C8:[28610002]: slti       $at, $v1, 2
    088175CC:[54200003]: bnel       $at, $zr, 0x088175DC
    088175D0:[A26000FC]: sb         $zr, 252($s3)
    088175D4:[9243000C]: lbu        $v1, 12($s2)
    088175D8:[A26300FC]: sb         $v1, 252($s3)
    088175DC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088175E0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088175E4:[8E6300CC]: lw         $v1, 204($s3)
    088175E8:[00702021]: addu       $a0, $v1, $s0
    088175EC:[8C950000]: lw         $s5, 0($a0)
    088175F0:[02031821]: addu       $v1, $s0, $v1
    088175F4:[8C640000]: lw         $a0, 0($v1)
    088175F8:[8E850000]: lw         $a1, 0($s4)
    088175FC:[00043080]: sll        $a2, $a0, 0x0002
    08817600:[8CA40014]: lw         $a0, 20($a1)
    08817604:[8E630018]: lw         $v1, 24($s3)
    08817608:[8C840000]: lw         $a0, 0($a0)
    0881760C:[00862021]: addu       $a0, $a0, $a2
    08817610:[8C860000]: lw         $a2, 0($a0)
    08817614:[8CC40000]: lw         $a0, 0($a2)
    08817618:[54830023]: bnel       $a0, $v1, 0x088176A8
    0881761C:[8CA30018]: lw         $v1, 24($a1)
    08817620:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08817624:[0E205DEE]: jal        0x088177B8
    08817628:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0881762C:[8E840000]: lw         $a0, 0($s4)
    08817630:[8E6300CC]: lw         $v1, 204($s3)
    08817634:[8C850014]: lw         $a1, 20($a0)
    08817638:[02033021]: addu       $a2, $s0, $v1
    0881763C:[8CC40000]: lw         $a0, 0($a2)
    08817640:[8CA50004]: lw         $a1, 4($a1)
    08817644:[24840001]: addiu      $a0, $a0, 1
    08817648:[0085082B]: sltu       $at, $a0, $a1
    0881764C:[50200010]: beql       $at, $zr, 0x08817690
    08817650:[96650052]: lhu        $a1, 82($s3)
    08817654:[ACC40000]: sw         $a0, 0($a2)
    08817658:[8E860000]: lw         $a2, 0($s4)
    0881765C:[8E6300CC]: lw         $v1, 204($s3)
    08817660:[8E640018]: lw         $a0, 24($s3)
    08817664:[8CC70014]: lw         $a3, 20($a2)
    08817668:[02032821]: addu       $a1, $s0, $v1
    0881766C:[8CA60000]: lw         $a2, 0($a1)
    08817670:[8CE50000]: lw         $a1, 0($a3)
    08817674:[00063080]: sll        $a2, $a2, 0x0002
    08817678:[00A62821]: addu       $a1, $a1, $a2
    0881767C:[8CA50000]: lw         $a1, 0($a1)
    08817680:[8CA50000]: lw         $a1, 0($a1)
    08817684:[50A4FFDB]: beql       $a1, $a0, 0x088175F4
    08817688:[02031821]: addu       $v1, $s0, $v1
    0881768C:[96650052]: lhu        $a1, 82($s3)
    08817690:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08817694:[54A4000D]: bnel       $a1, $a0, 0x088176CC
    08817698:[8E830000]: lw         $v1, 0($s4)
    0881769C:[00701821]: addu       $v1, $v1, $s0
    088176A0:[10000009]: b          0x088176C8
    088176A4:[AC750000]: sw         $s5, 0($v1)
    088176A8:[10600007]: beq        $v1, $zr, 0x088176C8
    088176AC:[00000000]: nop
    088176B0:[240203E7]: addiu      $v0, $zr, 999 <=> li $v0, 999
    088176B4:[AFA20024]: sw         $v0, 36($sp)
    088176B8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088176BC:[27A60020]: addiu      $a2, $sp, 32
    088176C0:[0E205DEE]: jal        0x088177B8
    088176C4:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088176C8:[8E830000]: lw         $v1, 0($s4)
    088176CC:[8C640018]: lw         $a0, 24($v1)
    088176D0:[50800026]: beql       $a0, $zr, 0x0881776C
    088176D4:[8E630024]: lw         $v1, 36($s3)
    088176D8:[8C990000]: lw         $t9, 0($a0)
    088176DC:[8F39003C]: lw         $t9, 60($t9)
    088176E0:[0320F809]: jalr       $ra, $t9
    088176E4:[00000000]: nop
    088176E8:[1040001F]: beq        $v0, $zr, 0x08817768
    088176EC:[00000000]: nop
    088176F0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088176F4:[A6620052]: sh         $v0, 82($s3)
    088176F8:[8E820000]: lw         $v0, 0($s4)
    088176FC:[8C440018]: lw         $a0, 24($v0)
    08817700:[8C990000]: lw         $t9, 0($a0)
    08817704:[8F390040]: lw         $t9, 64($t9)
    08817708:[0320F809]: jalr       $ra, $t9
    0881770C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08817710:[AE6200D8]: sw         $v0, 216($s3)
    08817714:[8E820000]: lw         $v0, 0($s4)
    08817718:[8C440018]: lw         $a0, 24($v0)
    0881771C:[8C990000]: lw         $t9, 0($a0)
    08817720:[8F390040]: lw         $t9, 64($t9)
    08817724:[0320F809]: jalr       $ra, $t9
    08817728:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0881772C:[AE6200DC]: sw         $v0, 220($s3)
    08817730:[8E820000]: lw         $v0, 0($s4)
    08817734:[8C440018]: lw         $a0, 24($v0)
    08817738:[8C990000]: lw         $t9, 0($a0)
    0881773C:[8F390040]: lw         $t9, 64($t9)
    08817740:[0320F809]: jalr       $ra, $t9
    08817744:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08817748:[AE6200E0]: sw         $v0, 224($s3)
    0881774C:[8E820000]: lw         $v0, 0($s4)
    08817750:[8C440018]: lw         $a0, 24($v0)
    08817754:[8C990000]: lw         $t9, 0($a0)
    08817758:[8F390040]: lw         $t9, 64($t9)
    0881775C:[0320F809]: jalr       $ra, $t9
    08817760:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08817764:[AE6200E4]: sw         $v0, 228($s3)
    08817768:[8E630024]: lw         $v1, 36($s3)
    0881776C:[26310001]: addiu      $s1, $s1, 1
    08817770:[26940004]: addiu      $s4, $s4, 4
    08817774:[8C630000]: lw         $v1, 0($v1)
    08817778:[0223182B]: sltu       $v1, $s1, $v1
    0881777C:[1460FF99]: bne        $v1, $zr, 0x088175E4
    08817780:[26100004]: addiu      $s0, $s0, 4
    08817784:[8FBF001C]: lw         $ra, 28($sp)
    08817788:[8FB50018]: lw         $s5, 24($sp)
    0881778C:[8FB40014]: lw         $s4, 20($sp)
    08817790:[8FB30010]: lw         $s3, 16($sp)
    08817794:[8FB2000C]: lw         $s2, 12($sp)
    08817798:[8FB10008]: lw         $s1, 8($sp)
    0881779C:[8FB00004]: lw         $s0, 4($sp)
    088177A0:[03E00008]: jr         $ra
    088177A4:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0881777C 175,385 times (length 104)
  Back Branch 08817684 15,830 times (length 38)
    088175E0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088175E4:[8E6300CC]: lw         $v1, 204($s3)
    088175E8:[00702021]: addu       $a0, $v1, $s0
    088175EC:[8C950000]: lw         $s5, 0($a0)
    088175F0:[02031821]: addu       $v1, $s0, $v1
--> 088175F4:[8C640000]: lw         $a0, 0($v1)
    088175F8:[8E850000]: lw         $a1, 0($s4)
    088175FC:[00043080]: sll        $a2, $a0, 0x0002
    08817600:[8CA40014]: lw         $a0, 20($a1)
    08817604:[8E630018]: lw         $v1, 24($s3)
    08817608:[8C840000]: lw         $a0, 0($a0)
    0881760C:[00862021]: addu       $a0, $a0, $a2
    08817610:[8C860000]: lw         $a2, 0($a0)
    08817614:[8CC40000]: lw         $a0, 0($a2)
    08817618:[54830023]: bnel       $a0, $v1, 0x088176A8
    0881761C:[8CA30018]: lw         $v1, 24($a1)
    08817620:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08817624:[0E205DEE]: jal        0x088177B8
    08817628:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0881762C:[8E840000]: lw         $a0, 0($s4)
    08817630:[8E6300CC]: lw         $v1, 204($s3)
    08817634:[8C850014]: lw         $a1, 20($a0)
    08817638:[02033021]: addu       $a2, $s0, $v1
    0881763C:[8CC40000]: lw         $a0, 0($a2)
    08817640:[8CA50004]: lw         $a1, 4($a1)
    08817644:[24840001]: addiu      $a0, $a0, 1
    08817648:[0085082B]: sltu       $at, $a0, $a1
    0881764C:[50200010]: beql       $at, $zr, 0x08817690
    08817650:[96650052]: lhu        $a1, 82($s3)
    08817654:[ACC40000]: sw         $a0, 0($a2)
    08817658:[8E860000]: lw         $a2, 0($s4)
    0881765C:[8E6300CC]: lw         $v1, 204($s3)
    08817660:[8E640018]: lw         $a0, 24($s3)
    08817664:[8CC70014]: lw         $a3, 20($a2)
    08817668:[02032821]: addu       $a1, $s0, $v1
    0881766C:[8CA60000]: lw         $a2, 0($a1)
    08817670:[8CE50000]: lw         $a1, 0($a3)
    08817674:[00063080]: sll        $a2, $a2, 0x0002
    08817678:[00A62821]: addu       $a1, $a1, $a2
    0881767C:[8CA50000]: lw         $a1, 0($a1)
    08817680:[8CA50000]: lw         $a1, 0($a1)
--> 08817684:[50A4FFDB]: beql       $a1, $a0, 0x088175F4
    08817688:[02031821]: addu       $v1, $s0, $v1
    0881768C:[96650052]: lhu        $a1, 82($s3)
    08817690:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08817694:[54A4000D]: bnel       $a1, $a0, 0x088176CC
_S1_2_8838DDC 9,847,982 instructions (0.476%), 16,760 calls (08838DDC - 0883940C, length 397)
    08838DDC:[27BDFEA0]: addiu      $sp, $sp, -352
    08838DE0:[AFBF002C]: sw         $ra, 44($sp)
    08838DE4:[AFB50028]: sw         $s5, 40($sp)
    08838DE8:[AFB40024]: sw         $s4, 36($sp)
    08838DEC:[AFB30020]: sw         $s3, 32($sp)
    08838DF0:[AFB2001C]: sw         $s2, 28($sp)
    08838DF4:[AFB10018]: sw         $s1, 24($sp)
    08838DF8:[AFB00014]: sw         $s0, 20($sp)
    08838DFC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08838E00:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08838E04:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08838E08:[27A40034]: addiu      $a0, $sp, 52
    08838E0C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08838E10:[24060024]: addiu      $a2, $zr, 36 <=> li $a2, 36
    08838E14:[0E213365]: jal        0x0884CD94
    08838E18:[E7B4000C]: swc1       $f20, 12($sp)
    08838E1C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08838E20:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08838E24:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08838E28:[27A30040]: addiu      $v1, $sp, 64
    08838E2C:[00051040]: sll        $v0, $a1, 0x0001
    08838E30:[00451021]: addu       $v0, $v0, $a1
    08838E34:[00021080]: sll        $v0, $v0, 0x0002
    08838E38:[005D1021]: addu       $v0, $v0, $sp
    08838E3C:[C4610004]: lwc1       $f1, 4($v1)
    08838E40:[C4400038]: lwc1       $f0, 56($v0)
    08838E44:[4601003C]: c.lt.s     $f0, $f1
    08838E48:[00000000]: nop
    08838E4C:[45020003]: bc1fl      0x08838E5C
    08838E50:[00041040]: sll        $v0, $a0, 0x0001
    08838E54:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838E58:[00041040]: sll        $v0, $a0, 0x0001
    08838E5C:[00441021]: addu       $v0, $v0, $a0
    08838E60:[00021080]: sll        $v0, $v0, 0x0002
    08838E64:[005D1021]: addu       $v0, $v0, $sp
    08838E68:[C4400038]: lwc1       $f0, 56($v0)
    08838E6C:[4601003F]: c.ngt.s    $f0, $f1
    08838E70:[00000000]: nop
    08838E74:[45030003]: bc1tl      0x08838E84
    08838E78:[24C60001]: addiu      $a2, $a2, 1
    08838E7C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08838E80:[24C60001]: addiu      $a2, $a2, 1
    08838E84:[2CC20003]: sltiu      $v0, $a2, 3
    08838E88:[1440FFE8]: bne        $v0, $zr, 0x08838E2C
    08838E8C:[2463000C]: addiu      $v1, $v1, 12
    08838E90:[00051040]: sll        $v0, $a1, 0x0001
    08838E94:[00451021]: addu       $v0, $v0, $a1
    08838E98:[00021080]: sll        $v0, $v0, 0x0002
    08838E9C:[005D1021]: addu       $v0, $v0, $sp
    08838EA0:[C4410038]: lwc1       $f1, 56($v0)
    08838EA4:[44800000]: mtc1       $zr, $f0
    08838EA8:[4600083C]: c.lt.s     $f1, $f0
    08838EAC:[00000000]: nop
    08838EB0:[4503014D]: bc1tl      0x088393E8
    08838EB4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838EB8:[00041040]: sll        $v0, $a0, 0x0001
    08838EBC:[00441021]: addu       $v0, $v0, $a0
    08838EC0:[00021080]: sll        $v0, $v0, 0x0002
    08838EC4:[005D1021]: addu       $v0, $v0, $sp
    08838EC8:[C4410038]: lwc1       $f1, 56($v0)
    08838ECC:[3C024388]: lui        $v0, 0x4388 <=> li $v0, 0x43880000
    08838ED0:[44820000]: mtc1       $v0, $f0
    08838ED4:[4600083F]: c.ngt.s    $f1, $f0
    08838ED8:[00000000]: nop
    08838EDC:[45030004]: bc1tl      0x08838EF0
    08838EE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838EE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838EE8:[1000013F]: b          0x088393E8
    08838EEC:[00000000]: nop
    08838EF0:[27A30034]: addiu      $v1, $sp, 52
    08838EF4:[24460001]: addiu      $a2, $v0, 1
    08838EF8:[00062040]: sll        $a0, $a2, 0x0001
    08838EFC:[00862021]: addu       $a0, $a0, $a2
    08838F00:[00042080]: sll        $a0, $a0, 0x0002
    08838F04:[009D2021]: addu       $a0, $a0, $sp
    08838F08:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08838F0C:[24870034]: addiu      $a3, $a0, 52
    08838F10:[00052040]: sll        $a0, $a1, 0x0001
    08838F14:[00852021]: addu       $a0, $a0, $a1
    08838F18:[00042080]: sll        $a0, $a0, 0x0002
    08838F1C:[009D2021]: addu       $a0, $a0, $sp
    08838F20:[24840034]: addiu      $a0, $a0, 52
    08838F24:[C4E10000]: lwc1       $f1, 0($a3)
    08838F28:[C4800000]: lwc1       $f0, 0($a0)
    08838F2C:[4601003C]: c.lt.s     $f0, $f1
    08838F30:[00000000]: nop
    08838F34:[45000003]: bc1f       0x08838F44
    08838F38:[00000000]: nop
    08838F3C:[1000000C]: b          0x08838F70
    08838F40:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838F44:[46010032]: c.eq.s     $f0, $f1
    08838F48:[00000000]: nop
    08838F4C:[45020009]: bc1fl      0x08838F74
    08838F50:[24C60001]: addiu      $a2, $a2, 1
    08838F54:[C4810004]: lwc1       $f1, 4($a0)
    08838F58:[C4E00004]: lwc1       $f0, 4($a3)
    08838F5C:[4600083C]: c.lt.s     $f1, $f0
    08838F60:[00000000]: nop
    08838F64:[45000002]: bc1f       0x08838F70
    08838F68:[00000000]: nop
    08838F6C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838F70:[24C60001]: addiu      $a2, $a2, 1
    08838F74:[2CC40003]: sltiu      $a0, $a2, 3
    08838F78:[1480FFE5]: bne        $a0, $zr, 0x08838F10
    08838F7C:[24E7000C]: addiu      $a3, $a3, 12
    08838F80:[50450013]: beql       $v0, $a1, 0x08838FD0
    08838F84:[24420001]: addiu      $v0, $v0, 1
    08838F88:[00052040]: sll        $a0, $a1, 0x0001
    08838F8C:[00852021]: addu       $a0, $a0, $a1
    08838F90:[00042080]: sll        $a0, $a0, 0x0002
    08838F94:[009D2021]: addu       $a0, $a0, $sp
    08838F98:[24850034]: addiu      $a1, $a0, 52
    08838F9C:[C4620000]: lwc1       $f2, 0($v1)
    08838FA0:[C4610004]: lwc1       $f1, 4($v1)
    08838FA4:[8C660008]: lw         $a2, 8($v1)
    08838FA8:[C4A00000]: lwc1       $f0, 0($a1)
    08838FAC:[E4600000]: swc1       $f0, 0($v1)
    08838FB0:[C4A00004]: lwc1       $f0, 4($a1)
    08838FB4:[E4600004]: swc1       $f0, 4($v1)
    08838FB8:[8CA40008]: lw         $a0, 8($a1)
    08838FBC:[AC640008]: sw         $a0, 8($v1)
    08838FC0:[E4A20000]: swc1       $f2, 0($a1)
    08838FC4:[E4A10004]: swc1       $f1, 4($a1)
    08838FC8:[ACA60008]: sw         $a2, 8($a1)
    08838FCC:[24420001]: addiu      $v0, $v0, 1
    08838FD0:[2C440002]: sltiu      $a0, $v0, 2
    08838FD4:[1480FFC7]: bne        $a0, $zr, 0x08838EF4
    08838FD8:[2463000C]: addiu      $v1, $v1, 12
    08838FDC:[C7A20034]: lwc1       $f2, 52($sp)
    08838FE0:[44800000]: mtc1       $zr, $f0
    08838FE4:[4600103C]: c.lt.s     $f2, $f0
    08838FE8:[00000000]: nop
    08838FEC:[450300FE]: bc1tl      0x088393E8
    08838FF0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838FF4:[C7A1004C]: lwc1       $f1, 76($sp)
    08838FF8:[3C0243F0]: lui        $v0, 0x43F0 <=> li $v0, 0x43F00000
    08838FFC:[44820000]: mtc1       $v0, $f0
    08839000:[4600083F]: c.ngt.s    $f1, $f0
    08839004:[00000000]: nop
    08839008:[45030004]: bc1tl      0x0883901C
    0883900C:[46011041]: sub.s      $f1, $f2, $f1
    08839010:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08839014:[100000F4]: b          0x088393E8
    08839018:[00000000]: nop
    0883901C:[3C024280]: lui        $v0, 0x4280 <=> li $v0, 0x42800000
    08839020:[44820000]: mtc1       $v0, $f0
    08839024:[4600083C]: c.lt.s     $f1, $f0
    08839028:[00000000]: nop
    0883902C:[45020023]: bc1fl      0x088390BC
    08839030:[46001003]: div.s      $f0, $f2, $f0
    08839034:[8E620000]: lw         $v0, 0($s3)
    08839038:[54400019]: bnel       $v0, $zr, 0x088390A0
    0883903C:[8E640000]: lw         $a0, 0($s3)
    08839040:[83829350]: lb         $v0, -27824($gp)
    08839044:[1440000D]: bne        $v0, $zr, 0x0883907C
    08839048:[00000000]: nop
    0883904C:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08839050:[0E201044]: jal        0x08804110
    08839054:[2484E9C0]: addiu      $a0, $a0, -5696
    08839058:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    0883905C:[3C050880]: lui        $a1, 0x0880 <=> li $a1, 0x08800000
    08839060:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    08839064:[2484E9C0]: addiu      $a0, $a0, -5696
    08839068:[24A540D0]: addiu      $a1, $a1, 16592
    0883906C:[0E20F203]: jal        0x0883C80C
    08839070:[24C60D64]: addiu      $a2, $a2, 3428
    08839074:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08839078:[A3829350]: sb         $v0, -27824($gp)
    0883907C:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    08839080:[8C45E9C0]: lw         $a1, -5696($v0)
    08839084:[24040024]: addiu      $a0, $zr, 36 <=> li $a0, 36
    08839088:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    0883908C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08839090:[0E20244D]: jal        0x08809134
    08839094:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08839098:[AE620000]: sw         $v0, 0($s3)
    0883909C:[8E640000]: lw         $a0, 0($s3)
    088390A0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088390A4:[0E213365]: jal        0x0884CD94
    088390A8:[24060024]: addiu      $a2, $zr, 36 <=> li $a2, 36
    088390AC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088390B0:[AEA20000]: sw         $v0, 0($s5)
    088390B4:[100000CC]: b          0x088393E8
    088390B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088390BC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088390C0:[4600000D]: trunc.w.s  $f0, $f0
    088390C4:[44020000]: mfc1       $v0, $f0
    088390C8:[00029180]: sll        $s2, $v0, 0x0006
    088390CC:[2A410201]: slti       $at, $s2, 513
    088390D0:[14200010]: bne        $at, $zr, 0x08839114
    088390D4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088390D8:[3C024410]: lui        $v0, 0x4410 <=> li $v0, 0x44100000
    088390DC:[24120200]: addiu      $s2, $zr, 512 <=> li $s2, 512
    088390E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088390E4:[27A40034]: addiu      $a0, $sp, 52
    088390E8:[44820000]: mtc1       $v0, $f0
    088390EC:[C4810000]: lwc1       $f1, 0($a0)
    088390F0:[4600083D]: c.nge.s    $f1, $f0
    088390F4:[00000000]: nop
    088390F8:[45030003]: bc1tl      0x08839108
    088390FC:[24630001]: addiu      $v1, $v1, 1
    08839100:[26100001]: addiu      $s0, $s0, 1
    08839104:[24630001]: addiu      $v1, $v1, 1
    08839108:[2C620003]: sltiu      $v0, $v1, 3
    0883910C:[1440FFF7]: bne        $v0, $zr, 0x088390EC
    08839110:[2484000C]: addiu      $a0, $a0, 12
    08839114:[06420091]: bltzl      $s2, 0x0883935C
    08839118:[8E620000]: lw         $v0, 0($s3)
    0883911C:[00101040]: sll        $v0, $s0, 0x0001
    08839120:[00501021]: addu       $v0, $v0, $s0
    08839124:[00021080]: sll        $v0, $v0, 0x0002
    08839128:[005D1021]: addu       $v0, $v0, $sp
    0883912C:[24450034]: addiu      $a1, $v0, 52
    08839130:[00111040]: sll        $v0, $s1, 0x0001
    08839134:[00511021]: addu       $v0, $v0, $s1
    08839138:[00021080]: sll        $v0, $v0, 0x0002
    0883913C:[005D1021]: addu       $v0, $v0, $sp
    08839140:[24440058]: addiu      $a0, $v0, 88
    08839144:[26420040]: addiu      $v0, $s2, 64
    08839148:[44820000]: mtc1       $v0, $f0
    0883914C:[468000A0]: cvt.s.w    $f2, $f0
    08839150:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08839154:[44920000]: mtc1       $s2, $f0
    08839158:[468000E0]: cvt.s.w    $f3, $f0
    0883915C:[C4A00000]: lwc1       $f0, 0($a1)
    08839160:[4603003D]: c.nge.s    $f0, $f3
    08839164:[00000000]: nop
    08839168:[4503000F]: bc1tl      0x088391A8
    0883916C:[24630001]: addiu      $v1, $v1, 1
    08839170:[4602003C]: c.lt.s     $f0, $f2
    08839174:[00000000]: nop
    08839178:[4500000A]: bc1f       0x088391A4
    0883917C:[00000000]: nop
    08839180:[C4A10000]: lwc1       $f1, 0($a1)
    08839184:[C4A00004]: lwc1       $f0, 4($a1)
    08839188:[8CA20008]: lw         $v0, 8($a1)
    0883918C:[E4810000]: swc1       $f1, 0($a0)
    08839190:[E4800004]: swc1       $f0, 4($a0)
    08839194:[AC820008]: sw         $v0, 8($a0)
    08839198:[2484000C]: addiu      $a0, $a0, 12
    0883919C:[26310001]: addiu      $s1, $s1, 1
    088391A0:[26100001]: addiu      $s0, $s0, 1
    088391A4:[24630001]: addiu      $v1, $v1, 1
    088391A8:[2C620003]: sltiu      $v0, $v1, 3
    088391AC:[1440FFEB]: bne        $v0, $zr, 0x0883915C
    088391B0:[24A5000C]: addiu      $a1, $a1, 12
    088391B4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088391B8:[12020067]: beq        $s0, $v0, 0x08839358
    088391BC:[00000000]: nop
    088391C0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088391C4:[52020034]: beql       $s0, $v0, 0x08839298
    088391C8:[44920000]: mtc1       $s2, $f0
    088391CC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088391D0:[52020003]: beql       $s0, $v0, 0x088391E0
    088391D4:[44920000]: mtc1       $s2, $f0
    088391D8:[1000005D]: b          0x08839350
    088391DC:[2652FFC0]: addiu      $s2, $s2, -64
    088391E0:[46800060]: cvt.s.w    $f1, $f0
    088391E4:[C7A20034]: lwc1       $f2, 52($sp)
    088391E8:[00111040]: sll        $v0, $s1, 0x0001
    088391EC:[00511021]: addu       $v0, $v0, $s1
    088391F0:[00021080]: sll        $v0, $v0, 0x0002
    088391F4:[005D1021]: addu       $v0, $v0, $sp
    088391F8:[C7A00040]: lwc1       $f0, 64($sp)
    088391FC:[46020841]: sub.s      $f1, $f1, $f2
    08839200:[8FA4003C]: lw         $a0, 60($sp)
    08839204:[8FA50048]: lw         $a1, 72($sp)
    08839208:[24540058]: addiu      $s4, $v0, 88
    0883920C:[46020001]: sub.s      $f0, $f0, $f2
    08839210:[46000D03]: div.s      $f20, $f1, $f0
    08839214:[0E20DBBB]: jal        0x08836EEC
    08839218:[4600A306]: mov.s      $f12, $f20
    0883921C:[C7A30038]: lwc1       $f3, 56($sp)
    08839220:[C7A10044]: lwc1       $f1, 68($sp)
    08839224:[44920000]: mtc1       $s2, $f0
    08839228:[46800120]: cvt.s.w    $f4, $f0
    0883922C:[AE820008]: sw         $v0, 8($s4)
    08839230:[C7A20034]: lwc1       $f2, 52($sp)
    08839234:[8FA4003C]: lw         $a0, 60($sp)
    08839238:[8FA50054]: lw         $a1, 84($sp)
    0883923C:[46030841]: sub.s      $f1, $f1, $f3
    08839240:[C7A0004C]: lwc1       $f0, 76($sp)
    08839244:[E6840000]: swc1       $f4, 0($s4)
    08839248:[4601A042]: mul.s      $f1, $f20, $f1
    0883924C:[46011840]: add.s      $f1, $f3, $f1
    08839250:[E6810004]: swc1       $f1, 4($s4)
    08839254:[46022041]: sub.s      $f1, $f4, $f2
    08839258:[46020001]: sub.s      $f0, $f0, $f2
    0883925C:[46000D03]: div.s      $f20, $f1, $f0
    08839260:[0E20DBBB]: jal        0x08836EEC
    08839264:[4600A306]: mov.s      $f12, $f20
    08839268:[44920000]: mtc1       $s2, $f0
    0883926C:[468000A0]: cvt.s.w    $f2, $f0
    08839270:[AE820014]: sw         $v0, 20($s4)
    08839274:[C7A10038]: lwc1       $f1, 56($sp)
    08839278:[26310002]: addiu      $s1, $s1, 2
    0883927C:[C7A00050]: lwc1       $f0, 80($sp)
    08839280:[E682000C]: swc1       $f2, 12($s4)
    08839284:[46010001]: sub.s      $f0, $f0, $f1
    08839288:[4600A002]: mul.s      $f0, $f20, $f0
    0883928C:[46000800]: add.s      $f0, $f1, $f0
    08839290:[1000002E]: b          0x0883934C
    08839294:[E6800010]: swc1       $f0, 16($s4)
    08839298:[46800060]: cvt.s.w    $f1, $f0
    0883929C:[C7A20034]: lwc1       $f2, 52($sp)
    088392A0:[00111040]: sll        $v0, $s1, 0x0001
    088392A4:[00511021]: addu       $v0, $v0, $s1
    088392A8:[00021080]: sll        $v0, $v0, 0x0002
    088392AC:[005D1021]: addu       $v0, $v0, $sp
    088392B0:[C7A0004C]: lwc1       $f0, 76($sp)
    088392B4:[46020841]: sub.s      $f1, $f1, $f2
    088392B8:[8FA4003C]: lw         $a0, 60($sp)
    088392BC:[8FA50054]: lw         $a1, 84($sp)
    088392C0:[24540058]: addiu      $s4, $v0, 88
    088392C4:[46020001]: sub.s      $f0, $f0, $f2
    088392C8:[46000D03]: div.s      $f20, $f1, $f0
    088392CC:[0E20DBBB]: jal        0x08836EEC
    088392D0:[4600A306]: mov.s      $f12, $f20
    088392D4:[C7A30038]: lwc1       $f3, 56($sp)
    088392D8:[C7A10050]: lwc1       $f1, 80($sp)
    088392DC:[44920000]: mtc1       $s2, $f0
    088392E0:[46800120]: cvt.s.w    $f4, $f0
    088392E4:[AE820008]: sw         $v0, 8($s4)
    088392E8:[C7A20040]: lwc1       $f2, 64($sp)
    088392EC:[8FA40048]: lw         $a0, 72($sp)
    088392F0:[8FA50054]: lw         $a1, 84($sp)
    088392F4:[46030841]: sub.s      $f1, $f1, $f3
    088392F8:[C7A0004C]: lwc1       $f0, 76($sp)
    088392FC:[E6840000]: swc1       $f4, 0($s4)
    08839300:[4601A042]: mul.s      $f1, $f20, $f1
    08839304:[46011840]: add.s      $f1, $f3, $f1
    08839308:[E6810004]: swc1       $f1, 4($s4)
    0883930C:[46022041]: sub.s      $f1, $f4, $f2
    08839310:[46020001]: sub.s      $f0, $f0, $f2
    08839314:[46000D03]: div.s      $f20, $f1, $f0
    08839318:[0E20DBBB]: jal        0x08836EEC
    0883931C:[4600A306]: mov.s      $f12, $f20
    08839320:[44920000]: mtc1       $s2, $f0
    08839324:[468000A0]: cvt.s.w    $f2, $f0
    08839328:[AE820014]: sw         $v0, 20($s4)
    0883932C:[C7A10044]: lwc1       $f1, 68($sp)
    08839330:[26310002]: addiu      $s1, $s1, 2
    08839334:[C7A00050]: lwc1       $f0, 80($sp)
    08839338:[E682000C]: swc1       $f2, 12($s4)
    0883933C:[46010001]: sub.s      $f0, $f0, $f1
    08839340:[4600A002]: mul.s      $f0, $f20, $f0
    08839344:[46000800]: add.s      $f0, $f1, $f0
    08839348:[E6800010]: swc1       $f0, 16($s4)
    0883934C:[2652FFC0]: addiu      $s2, $s2, -64
    08839350:[0643FF73]: bgezl      $s2, 0x08839120
    08839354:[00101040]: sll        $v0, $s0, 0x0001
    08839358:[8E620000]: lw         $v0, 0($s3)
    0883935C:[5440001B]: bnel       $v0, $zr, 0x088393CC
    08839360:[00111040]: sll        $v0, $s1, 0x0001
    08839364:[83829350]: lb         $v0, -27824($gp)
    08839368:[5440000E]: bnel       $v0, $zr, 0x088393A4
    0883936C:[00111040]: sll        $v0, $s1, 0x0001
    08839370:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08839374:[0E201044]: jal        0x08804110
    08839378:[2484E9C0]: addiu      $a0, $a0, -5696
    0883937C:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08839380:[3C050880]: lui        $a1, 0x0880 <=> li $a1, 0x08800000
    08839384:[3C060893]: lui        $a2, 0x0893 <=> li $a2, 0x08930000
    08839388:[2484E9C0]: addiu      $a0, $a0, -5696
    0883938C:[24A540D0]: addiu      $a1, $a1, 16592
    08839390:[0E20F203]: jal        0x0883C80C
    08839394:[24C60D64]: addiu      $a2, $a2, 3428
    08839398:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0883939C:[A3829350]: sb         $v0, -27824($gp)
    088393A0:[00111040]: sll        $v0, $s1, 0x0001
    088393A4:[00511021]: addu       $v0, $v0, $s1
    088393A8:[00022080]: sll        $a0, $v0, 0x0002
    088393AC:[3C020893]: lui        $v0, 0x0893 <=> li $v0, 0x08930000
    088393B0:[8C45E9C0]: lw         $a1, -5696($v0)
    088393B4:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088393B8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088393BC:[0E20244D]: jal        0x08809134
    088393C0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088393C4:[AE620000]: sw         $v0, 0($s3)
    088393C8:[00111040]: sll        $v0, $s1, 0x0001
    088393CC:[00511021]: addu       $v0, $v0, $s1
    088393D0:[8E640000]: lw         $a0, 0($s3)
    088393D4:[00023080]: sll        $a2, $v0, 0x0002
    088393D8:[0E213365]: jal        0x0884CD94
    088393DC:[27A50058]: addiu      $a1, $sp, 88
    088393E0:[AEB10000]: sw         $s1, 0($s5)
    088393E4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088393E8:[8FBF002C]: lw         $ra, 44($sp)
    088393EC:[8FB50028]: lw         $s5, 40($sp)
    088393F0:[8FB40024]: lw         $s4, 36($sp)
    088393F4:[8FB30020]: lw         $s3, 32($sp)
    088393F8:[8FB2001C]: lw         $s2, 28($sp)
    088393FC:[8FB10018]: lw         $s1, 24($sp)
    08839400:[8FB00014]: lw         $s0, 20($sp)
    08839404:[C7B4000C]: lwc1       $f20, 12($sp)
    08839408:[03E00008]: jr         $ra
    0883940C:[27BD0160]: addiu      $sp, $sp, 352
  Back Branch 088391AC 132,264 times (length 22)
    08839148:[44820000]: mtc1       $v0, $f0
    0883914C:[468000A0]: cvt.s.w    $f2, $f0
    08839150:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08839154:[44920000]: mtc1       $s2, $f0
    08839158:[468000E0]: cvt.s.w    $f3, $f0
--> 0883915C:[C4A00000]: lwc1       $f0, 0($a1)
    08839160:[4603003D]: c.nge.s    $f0, $f3
    08839164:[00000000]: nop
    08839168:[4503000F]: bc1tl      0x088391A8
    0883916C:[24630001]: addiu      $v1, $v1, 1
    08839170:[4602003C]: c.lt.s     $f0, $f2
    08839174:[00000000]: nop
    08839178:[4500000A]: bc1f       0x088391A4
    0883917C:[00000000]: nop
    08839180:[C4A10000]: lwc1       $f1, 0($a1)
    08839184:[C4A00004]: lwc1       $f0, 4($a1)
    08839188:[8CA20008]: lw         $v0, 8($a1)
    0883918C:[E4810000]: swc1       $f1, 0($a0)
    08839190:[E4800004]: swc1       $f0, 4($a0)
    08839194:[AC820008]: sw         $v0, 8($a0)
    08839198:[2484000C]: addiu      $a0, $a0, 12
    0883919C:[26310001]: addiu      $s1, $s1, 1
    088391A0:[26100001]: addiu      $s0, $s0, 1
    088391A4:[24630001]: addiu      $v1, $v1, 1
    088391A8:[2C620003]: sltiu      $v0, $v1, 3
--> 088391AC:[1440FFEB]: bne        $v0, $zr, 0x0883915C
    088391B0:[24A5000C]: addiu      $a1, $a1, 12
    088391B4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088391B8:[12020067]: beq        $s0, $v0, 0x08839358
    088391BC:[00000000]: nop
  Back Branch 08839350 68,564 times (length 142)
  Back Branch 08838E88 33,520 times (length 25)
    08838E18:[E7B4000C]: swc1       $f20, 12($sp)
    08838E1C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08838E20:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08838E24:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08838E28:[27A30040]: addiu      $v1, $sp, 64
--> 08838E2C:[00051040]: sll        $v0, $a1, 0x0001
    08838E30:[00451021]: addu       $v0, $v0, $a1
    08838E34:[00021080]: sll        $v0, $v0, 0x0002
    08838E38:[005D1021]: addu       $v0, $v0, $sp
    08838E3C:[C4610004]: lwc1       $f1, 4($v1)
    08838E40:[C4400038]: lwc1       $f0, 56($v0)
    08838E44:[4601003C]: c.lt.s     $f0, $f1
    08838E48:[00000000]: nop
    08838E4C:[45020003]: bc1fl      0x08838E5C
    08838E50:[00041040]: sll        $v0, $a0, 0x0001
    08838E54:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838E58:[00041040]: sll        $v0, $a0, 0x0001
    08838E5C:[00441021]: addu       $v0, $v0, $a0
    08838E60:[00021080]: sll        $v0, $v0, 0x0002
    08838E64:[005D1021]: addu       $v0, $v0, $sp
    08838E68:[C4400038]: lwc1       $f0, 56($v0)
    08838E6C:[4601003F]: c.ngt.s    $f0, $f1
    08838E70:[00000000]: nop
    08838E74:[45030003]: bc1tl      0x08838E84
    08838E78:[24C60001]: addiu      $a2, $a2, 1
    08838E7C:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08838E80:[24C60001]: addiu      $a2, $a2, 1
    08838E84:[2CC20003]: sltiu      $v0, $a2, 3
--> 08838E88:[1440FFE8]: bne        $v0, $zr, 0x08838E2C
    08838E8C:[2463000C]: addiu      $v1, $v1, 12
    08838E90:[00051040]: sll        $v0, $a1, 0x0001
    08838E94:[00451021]: addu       $v0, $v0, $a1
    08838E98:[00021080]: sll        $v0, $v0, 0x0002
  Back Branch 08838F78 32,490 times (length 28)
    08838EFC:[00862021]: addu       $a0, $a0, $a2
    08838F00:[00042080]: sll        $a0, $a0, 0x0002
    08838F04:[009D2021]: addu       $a0, $a0, $sp
    08838F08:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08838F0C:[24870034]: addiu      $a3, $a0, 52
--> 08838F10:[00052040]: sll        $a0, $a1, 0x0001
    08838F14:[00852021]: addu       $a0, $a0, $a1
    08838F18:[00042080]: sll        $a0, $a0, 0x0002
    08838F1C:[009D2021]: addu       $a0, $a0, $sp
    08838F20:[24840034]: addiu      $a0, $a0, 52
    08838F24:[C4E10000]: lwc1       $f1, 0($a3)
    08838F28:[C4800000]: lwc1       $f0, 0($a0)
    08838F2C:[4601003C]: c.lt.s     $f0, $f1
    08838F30:[00000000]: nop
    08838F34:[45000003]: bc1f       0x08838F44
    08838F38:[00000000]: nop
    08838F3C:[1000000C]: b          0x08838F70
    08838F40:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838F44:[46010032]: c.eq.s     $f0, $f1
    08838F48:[00000000]: nop
    08838F4C:[45020009]: bc1fl      0x08838F74
    08838F50:[24C60001]: addiu      $a2, $a2, 1
    08838F54:[C4810004]: lwc1       $f1, 4($a0)
    08838F58:[C4E00004]: lwc1       $f0, 4($a3)
    08838F5C:[4600083C]: c.lt.s     $f1, $f0
    08838F60:[00000000]: nop
    08838F64:[45000002]: bc1f       0x08838F70
    08838F68:[00000000]: nop
    08838F6C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838F70:[24C60001]: addiu      $a2, $a2, 1
    08838F74:[2CC40003]: sltiu      $a0, $a2, 3
--> 08838F78:[1480FFE5]: bne        $a0, $zr, 0x08838F10
    08838F7C:[24E7000C]: addiu      $a3, $a3, 12
    08838F80:[50450013]: beql       $v0, $a1, 0x08838FD0
    08838F84:[24420001]: addiu      $v0, $v0, 1
    08838F88:[00052040]: sll        $a0, $a1, 0x0001
  Back Branch 08838FD4 21,660 times (length 58)
    08838EE0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838EE4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08838EE8:[1000013F]: b          0x088393E8
    08838EEC:[00000000]: nop
    08838EF0:[27A30034]: addiu      $v1, $sp, 52
--> 08838EF4:[24460001]: addiu      $a2, $v0, 1
    08838EF8:[00062040]: sll        $a0, $a2, 0x0001
    08838EFC:[00862021]: addu       $a0, $a0, $a2
    08838F00:[00042080]: sll        $a0, $a0, 0x0002
    08838F04:[009D2021]: addu       $a0, $a0, $sp
    08838F08:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08838F0C:[24870034]: addiu      $a3, $a0, 52
    08838F10:[00052040]: sll        $a0, $a1, 0x0001
    08838F14:[00852021]: addu       $a0, $a0, $a1
    08838F18:[00042080]: sll        $a0, $a0, 0x0002
    08838F1C:[009D2021]: addu       $a0, $a0, $sp
    08838F20:[24840034]: addiu      $a0, $a0, 52
    08838F24:[C4E10000]: lwc1       $f1, 0($a3)
    08838F28:[C4800000]: lwc1       $f0, 0($a0)
    08838F2C:[4601003C]: c.lt.s     $f0, $f1
    08838F30:[00000000]: nop
    08838F34:[45000003]: bc1f       0x08838F44
    08838F38:[00000000]: nop
    08838F3C:[1000000C]: b          0x08838F70
    08838F40:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838F44:[46010032]: c.eq.s     $f0, $f1
    08838F48:[00000000]: nop
    08838F4C:[45020009]: bc1fl      0x08838F74
    08838F50:[24C60001]: addiu      $a2, $a2, 1
    08838F54:[C4810004]: lwc1       $f1, 4($a0)
    08838F58:[C4E00004]: lwc1       $f0, 4($a3)
    08838F5C:[4600083C]: c.lt.s     $f1, $f0
    08838F60:[00000000]: nop
    08838F64:[45000002]: bc1f       0x08838F70
    08838F68:[00000000]: nop
    08838F6C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08838F70:[24C60001]: addiu      $a2, $a2, 1
    08838F74:[2CC40003]: sltiu      $a0, $a2, 3
    08838F78:[1480FFE5]: bne        $a0, $zr, 0x08838F10
    08838F7C:[24E7000C]: addiu      $a3, $a3, 12
    08838F80:[50450013]: beql       $v0, $a1, 0x08838FD0
    08838F84:[24420001]: addiu      $v0, $v0, 1
    08838F88:[00052040]: sll        $a0, $a1, 0x0001
    08838F8C:[00852021]: addu       $a0, $a0, $a1
    08838F90:[00042080]: sll        $a0, $a0, 0x0002
    08838F94:[009D2021]: addu       $a0, $a0, $sp
    08838F98:[24850034]: addiu      $a1, $a0, 52
    08838F9C:[C4620000]: lwc1       $f2, 0($v1)
    08838FA0:[C4610004]: lwc1       $f1, 4($v1)
    08838FA4:[8C660008]: lw         $a2, 8($v1)
    08838FA8:[C4A00000]: lwc1       $f0, 0($a1)
    08838FAC:[E4600000]: swc1       $f0, 0($v1)
    08838FB0:[C4A00004]: lwc1       $f0, 4($a1)
    08838FB4:[E4600004]: swc1       $f0, 4($v1)
    08838FB8:[8CA40008]: lw         $a0, 8($a1)
    08838FBC:[AC640008]: sw         $a0, 8($v1)
    08838FC0:[E4A20000]: swc1       $f2, 0($a1)
    08838FC4:[E4A10004]: swc1       $f1, 4($a1)
    08838FC8:[ACA60008]: sw         $a2, 8($a1)
    08838FCC:[24420001]: addiu      $v0, $v0, 1
    08838FD0:[2C440002]: sltiu      $a0, $v0, 2
--> 08838FD4:[1480FFC7]: bne        $a0, $zr, 0x08838EF4
    08838FD8:[2463000C]: addiu      $v1, $v1, 12
    08838FDC:[C7A20034]: lwc1       $f2, 52($sp)
    08838FE0:[44800000]: mtc1       $zr, $f0
    08838FE4:[4600103C]: c.lt.s     $f2, $f0
  Back Branch 0883910C 816 times (length 10)
    088390D8:[3C024410]: lui        $v0, 0x4410 <=> li $v0, 0x44100000
    088390DC:[24120200]: addiu      $s2, $zr, 512 <=> li $s2, 512
    088390E0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088390E4:[27A40034]: addiu      $a0, $sp, 52
    088390E8:[44820000]: mtc1       $v0, $f0
--> 088390EC:[C4810000]: lwc1       $f1, 0($a0)
    088390F0:[4600083D]: c.nge.s    $f1, $f0
    088390F4:[00000000]: nop
    088390F8:[45030003]: bc1tl      0x08839108
    088390FC:[24630001]: addiu      $v1, $v1, 1
    08839100:[26100001]: addiu      $s0, $s0, 1
    08839104:[24630001]: addiu      $v1, $v1, 1
    08839108:[2C620003]: sltiu      $v0, $v1, 3
--> 0883910C:[1440FFF7]: bne        $v0, $zr, 0x088390EC
    08839110:[2484000C]: addiu      $a0, $a0, 12
    08839114:[06420091]: bltzl      $s2, 0x0883935C
    08839118:[8E620000]: lw         $v0, 0($s3)
    0883911C:[00101040]: sll        $v0, $s0, 0x0001
_S1_2_888E768 9,342,459 instructions (0.452%), 7,202 calls (0888E768 - 0888EBB4, length 276)
    0888E768:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0888E76C:[8D020000]: lw         $v0, 0($t0)
    0888E770:[8C840014]: lw         $a0, 20($a0)
    0888E774:[8CCA0000]: lw         $t2, 0($a2)
    0888E778:[00447823]: subu       $t7, $v0, $a0
    0888E77C:[2549FFFF]: addiu      $t1, $t2, -1
    0888E780:[000F1843]: sra        $v1, $t7, 0x0001
    0888E784:[0069682D]: min        $t5, $v1, $t1
    0888E788:[000D7040]: sll        $t6, $t5, 0x0001
    0888E78C:[01C01021]: addu       $v0, $t6, $zr <=> move $v0, $t6
    0888E790:[10800005]: beq        $a0, $zr, 0x0888E7A8
    0888E794:[8D690018]: lw         $t1, 24($t3)
    0888E798:[A4E90000]: sh         $t1, 0($a3)
    0888E79C:[25CE0001]: addiu      $t6, $t6, 1
    0888E7A0:[24E70002]: addiu      $a3, $a3, 2
    0888E7A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888E7A8:[000D1903]: sra        $v1, $t5, 0x0004
    0888E7AC:[186000A3]: blez       $v1, 0x0888EA3C
    0888E7B0:[00A26021]: addu       $t4, $a1, $v0
    0888E7B4:[84AA0000]: lh         $t2, 0($a1)
    0888E7B8:[2463FFFF]: addiu      $v1, $v1, -1
    0888E7BC:[012AC021]: addu       $t8, $t1, $t2
    0888E7C0:[0018C843]: sra        $t9, $t8, 0x0001
    0888E7C4:[A4F90000]: sh         $t9, 0($a3)
    0888E7C8:[24F80002]: addiu      $t8, $a3, 2
    0888E7CC:[24B90002]: addiu      $t9, $a1, 2
    0888E7D0:[84AA0000]: lh         $t2, 0($a1)
    0888E7D4:[27250002]: addiu      $a1, $t9, 2
    0888E7D8:[A70A0000]: sh         $t2, 0($t8)
    0888E7DC:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E7E0:[270A0002]: addiu      $t2, $t8, 2
    0888E7E4:[87220000]: lh         $v0, 0($t9)
    0888E7E8:[0122C021]: addu       $t8, $t1, $v0
    0888E7EC:[00184843]: sra        $t1, $t8, 0x0001
    0888E7F0:[A5490000]: sh         $t1, 0($t2)
    0888E7F4:[25580002]: addiu      $t8, $t2, 2
    0888E7F8:[872A0000]: lh         $t2, 0($t9)
    0888E7FC:[A70A0000]: sh         $t2, 0($t8)
    0888E800:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E804:[270A0002]: addiu      $t2, $t8, 2
    0888E808:[84B90000]: lh         $t9, 0($a1)
    0888E80C:[0139C021]: addu       $t8, $t1, $t9
    0888E810:[00184843]: sra        $t1, $t8, 0x0001
    0888E814:[A5490000]: sh         $t1, 0($t2)
    0888E818:[25580002]: addiu      $t8, $t2, 2
    0888E81C:[24AA0002]: addiu      $t2, $a1, 2
    0888E820:[84B90000]: lh         $t9, 0($a1)
    0888E824:[25450002]: addiu      $a1, $t2, 2
    0888E828:[A7190000]: sh         $t9, 0($t8)
    0888E82C:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888E830:[27190002]: addiu      $t9, $t8, 2
    0888E834:[85420000]: lh         $v0, 0($t2)
    0888E838:[0122C021]: addu       $t8, $t1, $v0
    0888E83C:[00184843]: sra        $t1, $t8, 0x0001
    0888E840:[A7290000]: sh         $t1, 0($t9)
    0888E844:[27380002]: addiu      $t8, $t9, 2
    0888E848:[85590000]: lh         $t9, 0($t2)
    0888E84C:[A7190000]: sh         $t9, 0($t8)
    0888E850:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888E854:[27190002]: addiu      $t9, $t8, 2
    0888E858:[84AA0000]: lh         $t2, 0($a1)
    0888E85C:[012AC021]: addu       $t8, $t1, $t2
    0888E860:[00184843]: sra        $t1, $t8, 0x0001
    0888E864:[A7290000]: sh         $t1, 0($t9)
    0888E868:[27380002]: addiu      $t8, $t9, 2
    0888E86C:[24B90002]: addiu      $t9, $a1, 2
    0888E870:[84AA0000]: lh         $t2, 0($a1)
    0888E874:[27250002]: addiu      $a1, $t9, 2
    0888E878:[A70A0000]: sh         $t2, 0($t8)
    0888E87C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E880:[270A0002]: addiu      $t2, $t8, 2
    0888E884:[87220000]: lh         $v0, 0($t9)
    0888E888:[0122C021]: addu       $t8, $t1, $v0
    0888E88C:[00184843]: sra        $t1, $t8, 0x0001
    0888E890:[A5490000]: sh         $t1, 0($t2)
    0888E894:[25580002]: addiu      $t8, $t2, 2
    0888E898:[872A0000]: lh         $t2, 0($t9)
    0888E89C:[A70A0000]: sh         $t2, 0($t8)
    0888E8A0:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E8A4:[270A0002]: addiu      $t2, $t8, 2
    0888E8A8:[84B90000]: lh         $t9, 0($a1)
    0888E8AC:[0139C021]: addu       $t8, $t1, $t9
    0888E8B0:[00184843]: sra        $t1, $t8, 0x0001
    0888E8B4:[A5490000]: sh         $t1, 0($t2)
    0888E8B8:[25580002]: addiu      $t8, $t2, 2
    0888E8BC:[24AA0002]: addiu      $t2, $a1, 2
    0888E8C0:[84B90000]: lh         $t9, 0($a1)
    0888E8C4:[25450002]: addiu      $a1, $t2, 2
    0888E8C8:[A7190000]: sh         $t9, 0($t8)
    0888E8CC:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888E8D0:[27190002]: addiu      $t9, $t8, 2
    0888E8D4:[85420000]: lh         $v0, 0($t2)
    0888E8D8:[0122C021]: addu       $t8, $t1, $v0
    0888E8DC:[00184843]: sra        $t1, $t8, 0x0001
    0888E8E0:[A7290000]: sh         $t1, 0($t9)
    0888E8E4:[27380002]: addiu      $t8, $t9, 2
    0888E8E8:[85590000]: lh         $t9, 0($t2)
    0888E8EC:[A7190000]: sh         $t9, 0($t8)
    0888E8F0:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888E8F4:[27190002]: addiu      $t9, $t8, 2
    0888E8F8:[84AA0000]: lh         $t2, 0($a1)
    0888E8FC:[012AC021]: addu       $t8, $t1, $t2
    0888E900:[00184843]: sra        $t1, $t8, 0x0001
    0888E904:[A7290000]: sh         $t1, 0($t9)
    0888E908:[27380002]: addiu      $t8, $t9, 2
    0888E90C:[24B90002]: addiu      $t9, $a1, 2
    0888E910:[84AA0000]: lh         $t2, 0($a1)
    0888E914:[27250002]: addiu      $a1, $t9, 2
    0888E918:[A70A0000]: sh         $t2, 0($t8)
    0888E91C:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E920:[270A0002]: addiu      $t2, $t8, 2
    0888E924:[87220000]: lh         $v0, 0($t9)
    0888E928:[0122C021]: addu       $t8, $t1, $v0
    0888E92C:[00184843]: sra        $t1, $t8, 0x0001
    0888E930:[A5490000]: sh         $t1, 0($t2)
    0888E934:[25580002]: addiu      $t8, $t2, 2
    0888E938:[872A0000]: lh         $t2, 0($t9)
    0888E93C:[A70A0000]: sh         $t2, 0($t8)
    0888E940:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E944:[270A0002]: addiu      $t2, $t8, 2
    0888E948:[84B90000]: lh         $t9, 0($a1)
    0888E94C:[0139C021]: addu       $t8, $t1, $t9
    0888E950:[00184843]: sra        $t1, $t8, 0x0001
    0888E954:[A5490000]: sh         $t1, 0($t2)
    0888E958:[25580002]: addiu      $t8, $t2, 2
    0888E95C:[24AA0002]: addiu      $t2, $a1, 2
    0888E960:[84B90000]: lh         $t9, 0($a1)
    0888E964:[25450002]: addiu      $a1, $t2, 2
    0888E968:[A7190000]: sh         $t9, 0($t8)
    0888E96C:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888E970:[27190002]: addiu      $t9, $t8, 2
    0888E974:[85420000]: lh         $v0, 0($t2)
    0888E978:[0122C021]: addu       $t8, $t1, $v0
    0888E97C:[00184843]: sra        $t1, $t8, 0x0001
    0888E980:[A7290000]: sh         $t1, 0($t9)
    0888E984:[27380002]: addiu      $t8, $t9, 2
    0888E988:[85590000]: lh         $t9, 0($t2)
    0888E98C:[A7190000]: sh         $t9, 0($t8)
    0888E990:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888E994:[27190002]: addiu      $t9, $t8, 2
    0888E998:[84AA0000]: lh         $t2, 0($a1)
    0888E99C:[012AC021]: addu       $t8, $t1, $t2
    0888E9A0:[00184843]: sra        $t1, $t8, 0x0001
    0888E9A4:[A7290000]: sh         $t1, 0($t9)
    0888E9A8:[27380002]: addiu      $t8, $t9, 2
    0888E9AC:[24B90002]: addiu      $t9, $a1, 2
    0888E9B0:[84AA0000]: lh         $t2, 0($a1)
    0888E9B4:[27250002]: addiu      $a1, $t9, 2
    0888E9B8:[A70A0000]: sh         $t2, 0($t8)
    0888E9BC:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E9C0:[270A0002]: addiu      $t2, $t8, 2
    0888E9C4:[87220000]: lh         $v0, 0($t9)
    0888E9C8:[0122C021]: addu       $t8, $t1, $v0
    0888E9CC:[00184843]: sra        $t1, $t8, 0x0001
    0888E9D0:[A5490000]: sh         $t1, 0($t2)
    0888E9D4:[25580002]: addiu      $t8, $t2, 2
    0888E9D8:[872A0000]: lh         $t2, 0($t9)
    0888E9DC:[A70A0000]: sh         $t2, 0($t8)
    0888E9E0:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0888E9E4:[270A0002]: addiu      $t2, $t8, 2
    0888E9E8:[84B90000]: lh         $t9, 0($a1)
    0888E9EC:[0139C021]: addu       $t8, $t1, $t9
    0888E9F0:[00184843]: sra        $t1, $t8, 0x0001
    0888E9F4:[A5490000]: sh         $t1, 0($t2)
    0888E9F8:[25580002]: addiu      $t8, $t2, 2
    0888E9FC:[24AA0002]: addiu      $t2, $a1, 2
    0888EA00:[84B90000]: lh         $t9, 0($a1)
    0888EA04:[25450002]: addiu      $a1, $t2, 2
    0888EA08:[A7190000]: sh         $t9, 0($t8)
    0888EA0C:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888EA10:[27190002]: addiu      $t9, $t8, 2
    0888EA14:[85420000]: lh         $v0, 0($t2)
    0888EA18:[0122C021]: addu       $t8, $t1, $v0
    0888EA1C:[00184843]: sra        $t1, $t8, 0x0001
    0888EA20:[A7290000]: sh         $t1, 0($t9)
    0888EA24:[27380002]: addiu      $t8, $t9, 2
    0888EA28:[27070002]: addiu      $a3, $t8, 2
    0888EA2C:[85590000]: lh         $t9, 0($t2)
    0888EA30:[A7190000]: sh         $t9, 0($t8)
    0888EA34:[1C60FF5F]: bgtz       $v1, 0x0888E7B4
    0888EA38:[03204821]: addu       $t1, $t9, $zr <=> move $t1, $t9
    0888EA3C:[10AC0048]: beq        $a1, $t4, 0x0888EB60
    0888EA40:[0185C823]: subu       $t9, $t4, $a1
    0888EA44:[33230007]: andi       $v1, $t9, 7
    0888EA48:[10600027]: beq        $v1, $zr, 0x0888EAE8
    0888EA4C:[28780003]: slti       $t8, $v1, 3
    0888EA50:[1700001A]: bne        $t8, $zr, 0x0888EABC
    0888EA54:[286A0005]: slti       $t2, $v1, 5
    0888EA58:[5540000F]: bnel       $t2, $zr, 0x0888EA98
    0888EA5C:[84B90000]: lh         $t9, 0($a1)
    0888EA60:[28790007]: slti       $t9, $v1, 7
    0888EA64:[13200021]: beq        $t9, $zr, 0x0888EAEC
    0888EA68:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    0888EA6C:[84B90000]: lh         $t9, 0($a1)
    0888EA70:[24E30002]: addiu      $v1, $a3, 2
    0888EA74:[01395021]: addu       $t2, $t1, $t9
    0888EA78:[000A4843]: sra        $t1, $t2, 0x0001
    0888EA7C:[A4E90000]: sh         $t1, 0($a3)
    0888EA80:[24670002]: addiu      $a3, $v1, 2
    0888EA84:[84B80000]: lh         $t8, 0($a1)
    0888EA88:[24A50002]: addiu      $a1, $a1, 2
    0888EA8C:[A4780000]: sh         $t8, 0($v1)
    0888EA90:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0888EA94:[84B90000]: lh         $t9, 0($a1)
    0888EA98:[24E30002]: addiu      $v1, $a3, 2
    0888EA9C:[01395021]: addu       $t2, $t1, $t9
    0888EAA0:[000A4843]: sra        $t1, $t2, 0x0001
    0888EAA4:[A4E90000]: sh         $t1, 0($a3)
    0888EAA8:[24670002]: addiu      $a3, $v1, 2
    0888EAAC:[84B80000]: lh         $t8, 0($a1)
    0888EAB0:[24A50002]: addiu      $a1, $a1, 2
    0888EAB4:[A4780000]: sh         $t8, 0($v1)
    0888EAB8:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0888EABC:[84B90000]: lh         $t9, 0($a1)
    0888EAC0:[24E30002]: addiu      $v1, $a3, 2
    0888EAC4:[01395021]: addu       $t2, $t1, $t9
    0888EAC8:[000A4843]: sra        $t1, $t2, 0x0001
    0888EACC:[A4E90000]: sh         $t1, 0($a3)
    0888EAD0:[24670002]: addiu      $a3, $v1, 2
    0888EAD4:[84B80000]: lh         $t8, 0($a1)
    0888EAD8:[24A50002]: addiu      $a1, $a1, 2
    0888EADC:[A4780000]: sh         $t8, 0($v1)
    0888EAE0:[10AC001F]: beq        $a1, $t4, 0x0888EB60
    0888EAE4:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0888EAE8:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
    0888EAEC:[84B90000]: lh         $t9, 0($a1)
    0888EAF0:[24E70010]: addiu      $a3, $a3, 16
    0888EAF4:[0139C021]: addu       $t8, $t1, $t9
    0888EAF8:[00181843]: sra        $v1, $t8, 0x0001
    0888EAFC:[A5430000]: sh         $v1, 0($t2)
    0888EB00:[84A90000]: lh         $t1, 0($a1)
    0888EB04:[A5490002]: sh         $t1, 2($t2)
    0888EB08:[84B90002]: lh         $t9, 2($a1)
    0888EB0C:[0139C021]: addu       $t8, $t1, $t9
    0888EB10:[00181843]: sra        $v1, $t8, 0x0001
    0888EB14:[A5430004]: sh         $v1, 4($t2)
    0888EB18:[84A90002]: lh         $t1, 2($a1)
    0888EB1C:[A5490006]: sh         $t1, 6($t2)
    0888EB20:[84B90004]: lh         $t9, 4($a1)
    0888EB24:[0139C021]: addu       $t8, $t1, $t9
    0888EB28:[00181843]: sra        $v1, $t8, 0x0001
    0888EB2C:[A5430008]: sh         $v1, 8($t2)
    0888EB30:[84A90004]: lh         $t1, 4($a1)
    0888EB34:[A549000A]: sh         $t1, 10($t2)
    0888EB38:[84B90006]: lh         $t9, 6($a1)
    0888EB3C:[0139C021]: addu       $t8, $t1, $t9
    0888EB40:[00181843]: sra        $v1, $t8, 0x0001
    0888EB44:[A543000C]: sh         $v1, 12($t2)
    0888EB48:[84A20006]: lh         $v0, 6($a1)
    0888EB4C:[24A50008]: addiu      $a1, $a1, 8
    0888EB50:[A542000E]: sh         $v0, 14($t2)
    0888EB54:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0888EB58:[14ACFFE4]: bne        $a1, $t4, 0x0888EAEC
    0888EB5C:[254A0010]: addiu      $t2, $t2, 16
    0888EB60:[31EC0001]: andi       $t4, $t7, 1
    0888EB64:[5180000A]: beql       $t4, $zr, 0x0888EB90
    0888EB68:[8D79002C]: lw         $t9, 44($t3)
    0888EB6C:[84A30000]: lh         $v1, 0($a1)
    0888EB70:[25CE0001]: addiu      $t6, $t6, 1
    0888EB74:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0888EB78:[01235021]: addu       $t2, $t1, $v1
    0888EB7C:[000A7843]: sra        $t7, $t2, 0x0001
    0888EB80:[A4EF0000]: sh         $t7, 0($a3)
    0888EB84:[25AD0001]: addiu      $t5, $t5, 1
    0888EB88:[84A90000]: lh         $t1, 0($a1)
    0888EB8C:[8D79002C]: lw         $t9, 44($t3)
    0888EB90:[8D780030]: lw         $t8, 48($t3)
    0888EB94:[AD690018]: sw         $t1, 24($t3)
    0888EB98:[032D3821]: addu       $a3, $t9, $t5
    0888EB9C:[030E2821]: addu       $a1, $t8, $t6
    0888EBA0:[AD67002C]: sw         $a3, 44($t3)
    0888EBA4:[AD650030]: sw         $a1, 48($t3)
    0888EBA8:[AD640014]: sw         $a0, 20($t3)
    0888EBAC:[ACCD0000]: sw         $t5, 0($a2)
    0888EBB0:[03E00008]: jr         $ra
    0888EBB4:[AD0E0000]: sw         $t6, 0($t0)
  Back Branch 0888EA34 50,114 times (length 162)
  Back Branch 0888EB58 21,599 times (length 29)
    0888EAD8:[24A50002]: addiu      $a1, $a1, 2
    0888EADC:[A4780000]: sh         $t8, 0($v1)
    0888EAE0:[10AC001F]: beq        $a1, $t4, 0x0888EB60
    0888EAE4:[03004821]: addu       $t1, $t8, $zr <=> move $t1, $t8
    0888EAE8:[00E05021]: addu       $t2, $a3, $zr <=> move $t2, $a3
--> 0888EAEC:[84B90000]: lh         $t9, 0($a1)
    0888EAF0:[24E70010]: addiu      $a3, $a3, 16
    0888EAF4:[0139C021]: addu       $t8, $t1, $t9
    0888EAF8:[00181843]: sra        $v1, $t8, 0x0001
    0888EAFC:[A5430000]: sh         $v1, 0($t2)
    0888EB00:[84A90000]: lh         $t1, 0($a1)
    0888EB04:[A5490002]: sh         $t1, 2($t2)
    0888EB08:[84B90002]: lh         $t9, 2($a1)
    0888EB0C:[0139C021]: addu       $t8, $t1, $t9
    0888EB10:[00181843]: sra        $v1, $t8, 0x0001
    0888EB14:[A5430004]: sh         $v1, 4($t2)
    0888EB18:[84A90002]: lh         $t1, 2($a1)
    0888EB1C:[A5490006]: sh         $t1, 6($t2)
    0888EB20:[84B90004]: lh         $t9, 4($a1)
    0888EB24:[0139C021]: addu       $t8, $t1, $t9
    0888EB28:[00181843]: sra        $v1, $t8, 0x0001
    0888EB2C:[A5430008]: sh         $v1, 8($t2)
    0888EB30:[84A90004]: lh         $t1, 4($a1)
    0888EB34:[A549000A]: sh         $t1, 10($t2)
    0888EB38:[84B90006]: lh         $t9, 6($a1)
    0888EB3C:[0139C021]: addu       $t8, $t1, $t9
    0888EB40:[00181843]: sra        $v1, $t8, 0x0001
    0888EB44:[A543000C]: sh         $v1, 12($t2)
    0888EB48:[84A20006]: lh         $v0, 6($a1)
    0888EB4C:[24A50008]: addiu      $a1, $a1, 8
    0888EB50:[A542000E]: sh         $v0, 14($t2)
    0888EB54:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
--> 0888EB58:[14ACFFE4]: bne        $a1, $t4, 0x0888EAEC
    0888EB5C:[254A0010]: addiu      $t2, $t2, 16
    0888EB60:[31EC0001]: andi       $t4, $t7, 1
    0888EB64:[5180000A]: beql       $t4, $zr, 0x0888EB90
    0888EB68:[8D79002C]: lw         $t9, 44($t3)
_S1_2_889B4AC 8,865,283 instructions (0.429%), 1,266,469 calls (0889B4AC - 0889B4C4, length 7)
    0889B4AC:[27BDFFF0]: addiu      $sp, $sp, -16
    0889B4B0:[AFBF0000]: sw         $ra, 0($sp)
    0889B4B4:[0E227AF2]: jal        0x0889EBC8
    0889B4B8:[00000000]: nop
    0889B4BC:[8FBF0000]: lw         $ra, 0($sp)
    0889B4C0:[03E00008]: jr         $ra
    0889B4C4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_889B490 8,865,283 instructions (0.429%), 1,266,469 calls (0889B490 - 0889B4A8, length 7)
    0889B490:[27BDFFF0]: addiu      $sp, $sp, -16
    0889B494:[AFBF0000]: sw         $ra, 0($sp)
    0889B498:[0E227ADC]: jal        0x0889EB70
    0889B49C:[00000000]: nop
    0889B4A0:[8FBF0000]: lw         $ra, 0($sp)
    0889B4A4:[03E00008]: jr         $ra
    0889B4A8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_888E1C4 7,575,330 instructions (0.366%), 55,236 calls (0888E1C4 - 0888E3D8, length 134)
    0888E1C4:[27BDFFA0]: addiu      $sp, $sp, -96
    0888E1C8:[AFB00040]: sw         $s0, 64($sp)
    0888E1CC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0888E1D0:[AFBF005C]: sw         $ra, 92($sp)
    0888E1D4:[AFB60058]: sw         $s6, 88($sp)
    0888E1D8:[AFB50054]: sw         $s5, 84($sp)
    0888E1DC:[AFB40050]: sw         $s4, 80($sp)
    0888E1E0:[AFB3004C]: sw         $s3, 76($sp)
    0888E1E4:[AFB20048]: sw         $s2, 72($sp)
    0888E1E8:[AFB10044]: sw         $s1, 68($sp)
    0888E1EC:[8C840008]: lw         $a0, 8($a0)
    0888E1F0:[8C820000]: lw         $v0, 0($a0)
    0888E1F4:[8C510024]: lw         $s1, 36($v0)
    0888E1F8:[0220F809]: jalr       $ra, $s1
    0888E1FC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0888E200:[00028843]: sra        $s1, $v0, 0x0001
    0888E204:[1A20006C]: blez       $s1, 0x0888E3B8
    0888E208:[8FBF005C]: lw         $ra, 92($sp)
    0888E20C:[8E04000C]: lw         $a0, 12($s0)
    0888E210:[8C860000]: lw         $a2, 0($a0)
    0888E214:[8CD20024]: lw         $s2, 36($a2)
    0888E218:[0240F809]: jalr       $ra, $s2
    0888E21C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E220:[00023043]: sra        $a2, $v0, 0x0001
    0888E224:[18C00064]: blez       $a2, 0x0888E3B8
    0888E228:[8FBF005C]: lw         $ra, 92($sp)
    0888E22C:[8E090038]: lw         $t1, 56($s0)
    0888E230:[8E070034]: lw         $a3, 52($s0)
    0888E234:[02290018]: mult       $s1, $t1
    0888E238:[50E00001]: beql       $a3, $zr, 0x0888E240
    0888E23C:[000001CD]: break      0x00007
    0888E240:[8E050028]: lw         $a1, 40($s0)
    0888E244:[00004012]: mflo       $t0
    0888E248:[0107001A]: div        $t0, $a3
    0888E24C:[00002012]: mflo       $a0
    0888E250:[00C4882D]: min        $s1, $a2, $a0
    0888E254:[0225182A]: slt        $v1, $s1, $a1
    0888E258:[14600057]: bne        $v1, $zr, 0x0888E3B8
    0888E25C:[8FBF005C]: lw         $ra, 92($sp)
    0888E260:[8E0C0024]: lw         $t4, 36($s0)
    0888E264:[8E0B003C]: lw         $t3, 60($s0)
    0888E268:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0888E26C:[022C882D]: min        $s1, $s1, $t4
    0888E270:[022B001A]: div        $s1, $t3
    0888E274:[51600001]: beql       $t3, $zr, 0x0888E27C
    0888E278:[000001CD]: break      0x00007
    0888E27C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0888E280:[27B40010]: addiu      $s4, $sp, 16
    0888E284:[27B20020]: addiu      $s2, $sp, 32
    0888E288:[00005012]: mflo       $t2
    0888E28C:[25560001]: addiu      $s6, $t2, 1
    0888E290:[02D57023]: subu       $t6, $s6, $s5
    0888E294:[0271682A]: slt        $t5, $s3, $s1
    0888E298:[000E3040]: sll        $a2, $t6, 0x0001
    0888E29C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0888E2A0:[11A00044]: beq        $t5, $zr, 0x0888E3B4
    0888E2A4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0888E2A8:[8E0A0008]: lw         $t2, 8($s0)
    0888E2AC:[8D490000]: lw         $t1, 0($t2)
    0888E2B0:[8D280018]: lw         $t0, 24($t1)
    0888E2B4:[0100F809]: jalr       $ra, $t0
    0888E2B8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0888E2BC:[8E04000C]: lw         $a0, 12($s0)
    0888E2C0:[02331023]: subu       $v0, $s1, $s3
    0888E2C4:[00023040]: sll        $a2, $v0, 0x0001
    0888E2C8:[8C850000]: lw         $a1, 0($a0)
    0888E2CC:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    0888E2D0:[8CB90018]: lw         $t9, 24($a1)
    0888E2D4:[0320F809]: jalr       $ra, $t9
    0888E2D8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E2DC:[8FB80004]: lw         $t8, 4($sp)
    0888E2E0:[8FAF0014]: lw         $t7, 20($sp)
    0888E2E4:[8E0D0040]: lw         $t5, 64($s0)
    0888E2E8:[00182043]: sra        $a0, $t8, 0x0001
    0888E2EC:[000F7043]: sra        $t6, $t7, 0x0001
    0888E2F0:[AFAE0034]: sw         $t6, 52($sp)
    0888E2F4:[27A80034]: addiu      $t0, $sp, 52
    0888E2F8:[27A60030]: addiu      $a2, $sp, 48
    0888E2FC:[8FA50000]: lw         $a1, 0($sp)
    0888E300:[AFA40030]: sw         $a0, 48($sp)
    0888E304:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E308:[01A0F809]: jalr       $ra, $t5
    0888E30C:[8FA70010]: lw         $a3, 16($sp)
    0888E310:[8FA30030]: lw         $v1, 48($sp)
    0888E314:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0888E318:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0888E31C:[00032840]: sll        $a1, $v1, 0x0001
    0888E320:[0E22795C]: jal        0x0889E570
    0888E324:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0888E328:[8E040008]: lw         $a0, 8($s0)
    0888E32C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E330:[8C8C0000]: lw         $t4, 0($a0)
    0888E334:[8D8B0020]: lw         $t3, 32($t4)
    0888E338:[0160F809]: jalr       $ra, $t3
    0888E33C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0888E340:[8E040008]: lw         $a0, 8($s0)
    0888E344:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0888E348:[8C8A0000]: lw         $t2, 0($a0)
    0888E34C:[8D49001C]: lw         $t1, 28($t2)
    0888E350:[0120F809]: jalr       $ra, $t1
    0888E354:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888E358:[8FA60034]: lw         $a2, 52($sp)
    0888E35C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0888E360:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E364:[00062840]: sll        $a1, $a2, 0x0001
    0888E368:[0E22795C]: jal        0x0889E570
    0888E36C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0888E370:[8E04000C]: lw         $a0, 12($s0)
    0888E374:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0888E378:[8C880000]: lw         $t0, 0($a0)
    0888E37C:[8D070020]: lw         $a3, 32($t0)
    0888E380:[00E0F809]: jalr       $ra, $a3
    0888E384:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0888E388:[8E04000C]: lw         $a0, 12($s0)
    0888E38C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E390:[8C820000]: lw         $v0, 0($a0)
    0888E394:[8C59001C]: lw         $t9, 28($v0)
    0888E398:[0320F809]: jalr       $ra, $t9
    0888E39C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888E3A0:[8FB80030]: lw         $t8, 48($sp)
    0888E3A4:[8FAF0034]: lw         $t7, 52($sp)
    0888E3A8:[02B8A821]: addu       $s5, $s5, $t8
    0888E3AC:[0A2238A4]: j          0x0888E290
    0888E3B0:[026F9821]: addu       $s3, $s3, $t7
    0888E3B4:[8FBF005C]: lw         $ra, 92($sp)
    0888E3B8:[8FB60058]: lw         $s6, 88($sp)
    0888E3BC:[8FB50054]: lw         $s5, 84($sp)
    0888E3C0:[8FB40050]: lw         $s4, 80($sp)
    0888E3C4:[8FB3004C]: lw         $s3, 76($sp)
    0888E3C8:[8FB20048]: lw         $s2, 72($sp)
    0888E3CC:[8FB10044]: lw         $s1, 68($sp)
    0888E3D0:[8FB00040]: lw         $s0, 64($sp)
    0888E3D4:[03E00008]: jr         $ra
    0888E3D8:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0888E3AC 54,832 times (length 73)
    0888E27C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0888E280:[27B40010]: addiu      $s4, $sp, 16
    0888E284:[27B20020]: addiu      $s2, $sp, 32
    0888E288:[00005012]: mflo       $t2
    0888E28C:[25560001]: addiu      $s6, $t2, 1
--> 0888E290:[02D57023]: subu       $t6, $s6, $s5
    0888E294:[0271682A]: slt        $t5, $s3, $s1
    0888E298:[000E3040]: sll        $a2, $t6, 0x0001
    0888E29C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0888E2A0:[11A00044]: beq        $t5, $zr, 0x0888E3B4
    0888E2A4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    0888E2A8:[8E0A0008]: lw         $t2, 8($s0)
    0888E2AC:[8D490000]: lw         $t1, 0($t2)
    0888E2B0:[8D280018]: lw         $t0, 24($t1)
    0888E2B4:[0100F809]: jalr       $ra, $t0
    0888E2B8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0888E2BC:[8E04000C]: lw         $a0, 12($s0)
    0888E2C0:[02331023]: subu       $v0, $s1, $s3
    0888E2C4:[00023040]: sll        $a2, $v0, 0x0001
    0888E2C8:[8C850000]: lw         $a1, 0($a0)
    0888E2CC:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    0888E2D0:[8CB90018]: lw         $t9, 24($a1)
    0888E2D4:[0320F809]: jalr       $ra, $t9
    0888E2D8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E2DC:[8FB80004]: lw         $t8, 4($sp)
    0888E2E0:[8FAF0014]: lw         $t7, 20($sp)
    0888E2E4:[8E0D0040]: lw         $t5, 64($s0)
    0888E2E8:[00182043]: sra        $a0, $t8, 0x0001
    0888E2EC:[000F7043]: sra        $t6, $t7, 0x0001
    0888E2F0:[AFAE0034]: sw         $t6, 52($sp)
    0888E2F4:[27A80034]: addiu      $t0, $sp, 52
    0888E2F8:[27A60030]: addiu      $a2, $sp, 48
    0888E2FC:[8FA50000]: lw         $a1, 0($sp)
    0888E300:[AFA40030]: sw         $a0, 48($sp)
    0888E304:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0888E308:[01A0F809]: jalr       $ra, $t5
    0888E30C:[8FA70010]: lw         $a3, 16($sp)
    0888E310:[8FA30030]: lw         $v1, 48($sp)
    0888E314:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0888E318:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0888E31C:[00032840]: sll        $a1, $v1, 0x0001
    0888E320:[0E22795C]: jal        0x0889E570
    0888E324:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0888E328:[8E040008]: lw         $a0, 8($s0)
    0888E32C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E330:[8C8C0000]: lw         $t4, 0($a0)
    0888E334:[8D8B0020]: lw         $t3, 32($t4)
    0888E338:[0160F809]: jalr       $ra, $t3
    0888E33C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    0888E340:[8E040008]: lw         $a0, 8($s0)
    0888E344:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0888E348:[8C8A0000]: lw         $t2, 0($a0)
    0888E34C:[8D49001C]: lw         $t1, 28($t2)
    0888E350:[0120F809]: jalr       $ra, $t1
    0888E354:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888E358:[8FA60034]: lw         $a2, 52($sp)
    0888E35C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    0888E360:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0888E364:[00062840]: sll        $a1, $a2, 0x0001
    0888E368:[0E22795C]: jal        0x0889E570
    0888E36C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0888E370:[8E04000C]: lw         $a0, 12($s0)
    0888E374:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0888E378:[8C880000]: lw         $t0, 0($a0)
    0888E37C:[8D070020]: lw         $a3, 32($t0)
    0888E380:[00E0F809]: jalr       $ra, $a3
    0888E384:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0888E388:[8E04000C]: lw         $a0, 12($s0)
    0888E38C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888E390:[8C820000]: lw         $v0, 0($a0)
    0888E394:[8C59001C]: lw         $t9, 28($v0)
    0888E398:[0320F809]: jalr       $ra, $t9
    0888E39C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888E3A0:[8FB80030]: lw         $t8, 48($sp)
    0888E3A4:[8FAF0034]: lw         $t7, 52($sp)
    0888E3A8:[02B8A821]: addu       $s5, $s5, $t8
--> 0888E3AC:[0A2238A4]: j          0x0888E290
    0888E3B0:[026F9821]: addu       $s3, $s3, $t7
    0888E3B4:[8FBF005C]: lw         $ra, 92($sp)
    0888E3B8:[8FB60058]: lw         $s6, 88($sp)
    0888E3BC:[8FB50054]: lw         $s5, 84($sp)
_S1_2_8808B34 7,360,769 instructions (0.356%), 34,944 calls (08808B34 - 08808CCC, length 103)
    08808B34:[27BDFFE0]: addiu      $sp, $sp, -32
    08808B38:[AFBF000C]: sw         $ra, 12($sp)
    08808B3C:[AFB20008]: sw         $s2, 8($sp)
    08808B40:[AFB10004]: sw         $s1, 4($sp)
    08808B44:[AFB00000]: sw         $s0, 0($sp)
    08808B48:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08808B4C:[8C840004]: lw         $a0, 4($a0)
    08808B50:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08808B54:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08808B58:[8C990000]: lw         $t9, 0($a0)
    08808B5C:[8F39000C]: lw         $t9, 12($t9)
    08808B60:[0320F809]: jalr       $ra, $t9
    08808B64:[AFA4001C]: sw         $a0, 28($sp)
    08808B68:[5E200003]: bgtzl      $s1, 0x08808B78
    08808B6C:[8E440024]: lw         $a0, 36($s2)
    08808B70:[24110010]: addiu      $s1, $zr, 16 <=> li $s1, 16
    08808B74:[8E440024]: lw         $a0, 36($s2)
    08808B78:[26030003]: addiu      $v1, $s0, 3
    08808B7C:[2402FFFC]: addiu      $v0, $zr, -4 <=> li $v0, -4
    08808B80:[00623824]: and        $a3, $v1, $v0
    08808B84:[8C820000]: lw         $v0, 0($a0)
    08808B88:[8C480000]: lw         $t0, 0($v0)
    08808B8C:[51000032]: beql       $t0, $zr, 0x08808C58
    08808B90:[2623FFFF]: addiu      $v1, $s1, -1
    08808B94:[2623FFFF]: addiu      $v1, $s1, -1
    08808B98:[00602827]: nor        $a1, $v1, $zr <=> li $a1, not $v1
    08808B9C:[2443000C]: addiu      $v1, $v0, 12
    08808BA0:[00671823]: subu       $v1, $v1, $a3
    08808BA4:[00658024]: and        $s0, $v1, $a1
    08808BA8:[00701823]: subu       $v1, $v1, $s0
    08808BAC:[24630010]: addiu      $v1, $v1, 16
    08808BB0:[8C440008]: lw         $a0, 8($v0)
    08808BB4:[00673021]: addu       $a2, $v1, $a3
    08808BB8:[0086182B]: sltu       $v1, $a0, $a2
    08808BBC:[54600022]: bnel       $v1, $zr, 0x08808C48
    08808BC0:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08808BC4:[00861823]: subu       $v1, $a0, $a2
    08808BC8:[2C61000D]: sltiu      $at, $v1, 13
    08808BCC:[1420000E]: bne        $at, $zr, 0x08808C08
    08808BD0:[2605FFF0]: addiu      $a1, $s0, -16
    08808BD4:[24A4FFF4]: addiu      $a0, $a1, -12
    08808BD8:[AD040004]: sw         $a0, 4($t0)
    08808BDC:[8C430004]: lw         $v1, 4($v0)
    08808BE0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08808BE4:[AC640000]: sw         $a0, 0($v1)
    08808BE8:[8C430004]: lw         $v1, 4($v0)
    08808BEC:[ACA3FFF8]: sw         $v1, -8($a1)
    08808BF0:[8C430000]: lw         $v1, 0($v0)
    08808BF4:[ACA3FFF4]: sw         $v1, -12($a1)
    08808BF8:[8C420008]: lw         $v0, 8($v0)
    08808BFC:[00461023]: subu       $v0, $v0, $a2
    08808C00:[10000008]: b          0x08808C24
    08808C04:[ACA2FFFC]: sw         $v0, -4($a1)
    08808C08:[8C430004]: lw         $v1, 4($v0)
    08808C0C:[AC680000]: sw         $t0, 0($v1)
    08808C10:[8C440004]: lw         $a0, 4($v0)
    08808C14:[8C430000]: lw         $v1, 0($v0)
    08808C18:[AC640004]: sw         $a0, 4($v1)
    08808C1C:[8C420008]: lw         $v0, 8($v0)
    08808C20:[00463823]: subu       $a3, $v0, $a2
    08808C24:[0E202334]: jal        0x08808CD0
    08808C28:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808C2C:[8FA4001C]: lw         $a0, 28($sp)
    08808C30:[8C990000]: lw         $t9, 0($a0)
    08808C34:[8F390010]: lw         $t9, 16($t9)
    08808C38:[0320F809]: jalr       $ra, $t9
    08808C3C:[00000000]: nop
    08808C40:[1000001D]: b          0x08808CB8
    08808C44:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08808C48:[8D080000]: lw         $t0, 0($t0)
    08808C4C:[5500FFD4]: bnel       $t0, $zr, 0x08808BA0
    08808C50:[2443000C]: addiu      $v1, $v0, 12
    08808C54:[2623FFFF]: addiu      $v1, $s1, -1
    08808C58:[2444000C]: addiu      $a0, $v0, 12
    08808C5C:[00601827]: nor        $v1, $v1, $zr <=> li $v1, not $v1
    08808C60:[00872023]: subu       $a0, $a0, $a3
    08808C64:[00838024]: and        $s0, $a0, $v1
    08808C68:[00901823]: subu       $v1, $a0, $s0
    08808C6C:[24630010]: addiu      $v1, $v1, 16
    08808C70:[00673021]: addu       $a2, $v1, $a3
    08808C74:[2605FFF0]: addiu      $a1, $s0, -16
    08808C78:[8C430004]: lw         $v1, 4($v0)
    08808C7C:[24A8FFF4]: addiu      $t0, $a1, -12
    08808C80:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808C84:[AC680000]: sw         $t0, 0($v1)
    08808C88:[8C420004]: lw         $v0, 4($v0)
    08808C8C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08808C90:[AE02FFE8]: sw         $v0, -24($s0)
    08808C94:[AE00FFE4]: sw         $zr, -28($s0)
    08808C98:[0E202334]: jal        0x08808CD0
    08808C9C:[AE480020]: sw         $t0, 32($s2)
    08808CA0:[8FA4001C]: lw         $a0, 28($sp)
    08808CA4:[8C990000]: lw         $t9, 0($a0)
    08808CA8:[8F390010]: lw         $t9, 16($t9)
    08808CAC:[0320F809]: jalr       $ra, $t9
    08808CB0:[00000000]: nop
    08808CB4:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08808CB8:[8FBF000C]: lw         $ra, 12($sp)
    08808CBC:[8FB20008]: lw         $s2, 8($sp)
    08808CC0:[8FB10004]: lw         $s1, 4($sp)
    08808CC4:[8FB00000]: lw         $s0, 0($sp)
    08808CC8:[03E00008]: jr         $ra
    08808CCC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08808C4C 427,200 times (length 45)
    08808B8C:[51000032]: beql       $t0, $zr, 0x08808C58
    08808B90:[2623FFFF]: addiu      $v1, $s1, -1
    08808B94:[2623FFFF]: addiu      $v1, $s1, -1
    08808B98:[00602827]: nor        $a1, $v1, $zr <=> li $a1, not $v1
    08808B9C:[2443000C]: addiu      $v1, $v0, 12
--> 08808BA0:[00671823]: subu       $v1, $v1, $a3
    08808BA4:[00658024]: and        $s0, $v1, $a1
    08808BA8:[00701823]: subu       $v1, $v1, $s0
    08808BAC:[24630010]: addiu      $v1, $v1, 16
    08808BB0:[8C440008]: lw         $a0, 8($v0)
    08808BB4:[00673021]: addu       $a2, $v1, $a3
    08808BB8:[0086182B]: sltu       $v1, $a0, $a2
    08808BBC:[54600022]: bnel       $v1, $zr, 0x08808C48
    08808BC0:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08808BC4:[00861823]: subu       $v1, $a0, $a2
    08808BC8:[2C61000D]: sltiu      $at, $v1, 13
    08808BCC:[1420000E]: bne        $at, $zr, 0x08808C08
    08808BD0:[2605FFF0]: addiu      $a1, $s0, -16
    08808BD4:[24A4FFF4]: addiu      $a0, $a1, -12
    08808BD8:[AD040004]: sw         $a0, 4($t0)
    08808BDC:[8C430004]: lw         $v1, 4($v0)
    08808BE0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08808BE4:[AC640000]: sw         $a0, 0($v1)
    08808BE8:[8C430004]: lw         $v1, 4($v0)
    08808BEC:[ACA3FFF8]: sw         $v1, -8($a1)
    08808BF0:[8C430000]: lw         $v1, 0($v0)
    08808BF4:[ACA3FFF4]: sw         $v1, -12($a1)
    08808BF8:[8C420008]: lw         $v0, 8($v0)
    08808BFC:[00461023]: subu       $v0, $v0, $a2
    08808C00:[10000008]: b          0x08808C24
    08808C04:[ACA2FFFC]: sw         $v0, -4($a1)
    08808C08:[8C430004]: lw         $v1, 4($v0)
    08808C0C:[AC680000]: sw         $t0, 0($v1)
    08808C10:[8C440004]: lw         $a0, 4($v0)
    08808C14:[8C430000]: lw         $v1, 0($v0)
    08808C18:[AC640004]: sw         $a0, 4($v1)
    08808C1C:[8C420008]: lw         $v0, 8($v0)
    08808C20:[00463823]: subu       $a3, $v0, $a2
    08808C24:[0E202334]: jal        0x08808CD0
    08808C28:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08808C2C:[8FA4001C]: lw         $a0, 28($sp)
    08808C30:[8C990000]: lw         $t9, 0($a0)
    08808C34:[8F390010]: lw         $t9, 16($t9)
    08808C38:[0320F809]: jalr       $ra, $t9
    08808C3C:[00000000]: nop
    08808C40:[1000001D]: b          0x08808CB8
    08808C44:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08808C48:[8D080000]: lw         $t0, 0($t0)
--> 08808C4C:[5500FFD4]: bnel       $t0, $zr, 0x08808BA0
    08808C50:[2443000C]: addiu      $v1, $v0, 12
    08808C54:[2623FFFF]: addiu      $v1, $s1, -1
    08808C58:[2444000C]: addiu      $a0, $v0, 12
    08808C5C:[00601827]: nor        $v1, $v1, $zr <=> li $v1, not $v1
_S1_2_88445DC 7,325,613 instructions (0.354%), 271,319 calls (088445DC - 08844644, length 27)
    088445DC:[27BDFFE0]: addiu      $sp, $sp, -32
    088445E0:[AFB40010]: sw         $s4, 16($sp)
    088445E4:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    088445E8:[AFB3000C]: sw         $s3, 12($sp)
    088445EC:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088445F0:[AFB20008]: sw         $s2, 8($sp)
    088445F4:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088445F8:[AFB10004]: sw         $s1, 4($sp)
    088445FC:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08844600:[AFB00000]: sw         $s0, 0($sp)
    08844604:[AFBF0014]: sw         $ra, 20($sp)
    08844608:[0E2111EF]: jal        0x088447BC
    0884460C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08844610:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08844614:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08844618:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0884461C:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08844620:[0E20FA52]: jal        0x0883E948
    08844624:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    08844628:[8FBF0014]: lw         $ra, 20($sp)
    0884462C:[8FB40010]: lw         $s4, 16($sp)
    08844630:[8FB3000C]: lw         $s3, 12($sp)
    08844634:[8FB20008]: lw         $s2, 8($sp)
    08844638:[8FB10004]: lw         $s1, 4($sp)
    0884463C:[8FB00000]: lw         $s0, 0($sp)
    08844640:[03E00008]: jr         $ra
    08844644:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8887A74 7,322,169 instructions (0.354%), 1,877 calls (08887A74 - 08887CCC, length 151)
    08887A74:[27BDFFD0]: addiu      $sp, $sp, -48
    08887A78:[AFB20008]: sw         $s2, 8($sp)
    08887A7C:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    08887A80:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08887A84:[AFB10004]: sw         $s1, 4($sp)
    08887A88:[AFB00000]: sw         $s0, 0($sp)
    08887A8C:[AFBE0020]: sw         $fp, 32($sp)
    08887A90:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    08887A94:[AFB7001C]: sw         $s7, 28($sp)
    08887A98:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08887A9C:[AFB60018]: sw         $s6, 24($sp)
    08887AA0:[3456F800]: ori        $s6, $v0, -2048
    08887AA4:[AFB50014]: sw         $s5, 20($sp)
    08887AA8:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    08887AAC:[AFB40010]: sw         $s4, 16($sp)
    08887AB0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08887AB4:[AFB3000C]: sw         $s3, 12($sp)
    08887AB8:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08887ABC:[87310000]: lh         $s1, 0($t9)
    08887AC0:[868E0000]: lh         $t6, 0($s4)
    08887AC4:[27240002]: addiu      $a0, $t9, 2
    08887AC8:[269000C0]: addiu      $s0, $s4, 192
    08887ACC:[022E0018]: mult       $s1, $t6
    08887AD0:[84880000]: lh         $t0, 0($a0)
    08887AD4:[86120000]: lh         $s2, 0($s0)
    08887AD8:[248C0002]: addiu      $t4, $a0, 2
    08887ADC:[260B0040]: addiu      $t3, $s0, 64
    08887AE0:[00007012]: mflo       $t6
    08887AE4:[01120018]: mult       $t0, $s2
    08887AE8:[85890000]: lh         $t1, 0($t4)
    08887AEC:[856F0000]: lh         $t7, 0($t3)
    08887AF0:[25860002]: addiu      $a2, $t4, 2
    08887AF4:[256700C0]: addiu      $a3, $t3, 192
    08887AF8:[00009012]: mflo       $s2
    08887AFC:[012F0018]: mult       $t1, $t7
    08887B00:[84D00000]: lh         $s0, 0($a2)
    08887B04:[84EC0000]: lh         $t4, 0($a3)
    08887B08:[24E20040]: addiu      $v0, $a3, 64
    08887B0C:[244300C0]: addiu      $v1, $v0, 192
    08887B10:[24640040]: addiu      $a0, $v1, 64
    08887B14:[84510000]: lh         $s1, 0($v0)
    08887B18:[84620000]: lh         $v0, 0($v1)
    08887B1C:[00001812]: mflo       $v1
    08887B20:[020C0018]: mult       $s0, $t4
    08887B24:[24C50002]: addiu      $a1, $a2, 2
    08887B28:[84A60000]: lh         $a2, 0($a1)
    08887B2C:[24AA0002]: addiu      $t2, $a1, 2
    08887B30:[84890000]: lh         $t1, 0($a0)
    08887B34:[248500C0]: addiu      $a1, $a0, 192
    08887B38:[00002012]: mflo       $a0
    08887B3C:[00D10018]: mult       $a2, $s1
    08887B40:[85480000]: lh         $t0, 0($t2)
    08887B44:[254D0002]: addiu      $t5, $t2, 2
    08887B48:[84B00000]: lh         $s0, 0($a1)
    08887B4C:[24AA0040]: addiu      $t2, $a1, 64
    08887B50:[00002812]: mflo       $a1
    08887B54:[01020018]: mult       $t0, $v0
    08887B58:[85AF0000]: lh         $t7, 0($t5)
    08887B5C:[25AB0002]: addiu      $t3, $t5, 2
    08887B60:[85460000]: lh         $a2, 0($t2)
    08887B64:[254D00C0]: addiu      $t5, $t2, 192
    08887B68:[00005012]: mflo       $t2
    08887B6C:[01E90018]: mult       $t7, $t1
    08887B70:[856C0000]: lh         $t4, 0($t3)
    08887B74:[25670002]: addiu      $a3, $t3, 2
    08887B78:[84F10000]: lh         $s1, 0($a3)
    08887B7C:[24EB0002]: addiu      $t3, $a3, 2
    08887B80:[00007812]: mflo       $t7
    08887B84:[01900018]: mult       $t4, $s0
    08887B88:[01D23821]: addu       $a3, $t6, $s2
    08887B8C:[85A20000]: lh         $v0, 0($t5)
    08887B90:[856E0000]: lh         $t6, 0($t3)
    08887B94:[25680002]: addiu      $t0, $t3, 2
    08887B98:[00006012]: mflo       $t4
    08887B9C:[02260018]: mult       $s1, $a2
    08887BA0:[00E34821]: addu       $t1, $a3, $v1
    08887BA4:[25030002]: addiu      $v1, $t0, 2
    08887BA8:[85070000]: lh         $a3, 0($t0)
    08887BAC:[01244021]: addu       $t0, $t1, $a0
    08887BB0:[00004812]: mflo       $t1
    08887BB4:[01C20018]: mult       $t6, $v0
    08887BB8:[25AB0040]: addiu      $t3, $t5, 64
    08887BBC:[856D0000]: lh         $t5, 0($t3)
    08887BC0:[257000C0]: addiu      $s0, $t3, 192
    08887BC4:[84640000]: lh         $a0, 0($v1)
    08887BC8:[00008812]: mflo       $s1
    08887BCC:[00ED0018]: mult       $a3, $t5
    08887BD0:[860B0000]: lh         $t3, 0($s0)
    08887BD4:[24660002]: addiu      $a2, $v1, 2
    08887BD8:[26180040]: addiu      $t8, $s0, 64
    08887BDC:[84C30000]: lh         $v1, 0($a2)
    08887BE0:[00003812]: mflo       $a3
    08887BE4:[008B0018]: mult       $a0, $t3
    08887BE8:[87100000]: lh         $s0, 0($t8)
    08887BEC:[24C20002]: addiu      $v0, $a2, 2
    08887BF0:[270600C0]: addiu      $a2, $t8, 192
    08887BF4:[01059021]: addu       $s2, $t0, $a1
    08887BF8:[24D80040]: addiu      $t8, $a2, 64
    08887BFC:[84C80000]: lh         $t0, 0($a2)
    08887C00:[00003012]: mflo       $a2
    08887C04:[00700018]: mult       $v1, $s0
    08887C08:[844D0000]: lh         $t5, 0($v0)
    08887C0C:[024A7021]: addu       $t6, $s2, $t2
    08887C10:[24450002]: addiu      $a1, $v0, 2
    08887C14:[84AA0000]: lh         $t2, 0($a1)
    08887C18:[00008012]: mflo       $s0
    08887C1C:[01A80018]: mult       $t5, $t0
    08887C20:[01CF1021]: addu       $v0, $t6, $t7
    08887C24:[870F0000]: lh         $t7, 0($t8)
    08887C28:[24AE0002]: addiu      $t6, $a1, 2
    08887C2C:[004C2021]: addu       $a0, $v0, $t4
    08887C30:[00006812]: mflo       $t5
    08887C34:[014F0018]: mult       $t2, $t7
    08887C38:[870C00C0]: lh         $t4, 192($t8)
    08887C3C:[85CB0000]: lh         $t3, 0($t6)
    08887C40:[00891821]: addu       $v1, $a0, $t1
    08887C44:[0071C021]: addu       $t8, $v1, $s1
    08887C48:[00004012]: mflo       $t0
    08887C4C:[016C0018]: mult       $t3, $t4
    08887C50:[03078821]: addu       $s1, $t8, $a3
    08887C54:[02261021]: addu       $v0, $s1, $a2
    08887C58:[00504821]: addu       $t1, $v0, $s0
    08887C5C:[012D3821]: addu       $a3, $t1, $t5
    08887C60:[00003012]: mflo       $a2
    08887C64:[00E82821]: addu       $a1, $a3, $t0
    08887C68:[00A69021]: addu       $s2, $a1, $a2
    08887C6C:[02D2202A]: slt        $a0, $s6, $s2
    08887C70:[26940002]: addiu      $s4, $s4, 2
    08887C74:[10800010]: beq        $a0, $zr, 0x08887CB8
    08887C78:[25D90002]: addiu      $t9, $t6, 2
    08887C7C:[A67E0000]: sh         $fp, 0($s3)
    08887C80:[26B5FFFF]: addiu      $s5, $s5, -1
    08887C84:[16A0FF8D]: bne        $s5, $zr, 0x08887ABC
    08887C88:[26730002]: addiu      $s3, $s3, 2
    08887C8C:[8FBE0020]: lw         $fp, 32($sp)
    08887C90:[8FB7001C]: lw         $s7, 28($sp)
    08887C94:[8FB60018]: lw         $s6, 24($sp)
    08887C98:[8FB50014]: lw         $s5, 20($sp)
    08887C9C:[8FB40010]: lw         $s4, 16($sp)
    08887CA0:[8FB3000C]: lw         $s3, 12($sp)
    08887CA4:[8FB20008]: lw         $s2, 8($sp)
    08887CA8:[8FB10004]: lw         $s1, 4($sp)
    08887CAC:[8FB00000]: lw         $s0, 0($sp)
    08887CB0:[03E00008]: jr         $ra
    08887CB4:[27BD0030]: addiu      $sp, $sp, 48
    08887CB8:[0257782A]: slt        $t7, $s2, $s7
    08887CBC:[15E00002]: bne        $t7, $zr, 0x08887CC8
    08887CC0:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08887CC4:[001212C3]: sra        $v0, $s2, 0x000B
    08887CC8:[0A221F20]: j          0x08887C80
    08887CCC:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08887C84 60,064 times (length 116)
  Back Branch 08887CC8 60,063 times (length 20)
    08887C6C:[02D2202A]: slt        $a0, $s6, $s2
    08887C70:[26940002]: addiu      $s4, $s4, 2
    08887C74:[10800010]: beq        $a0, $zr, 0x08887CB8
    08887C78:[25D90002]: addiu      $t9, $t6, 2
    08887C7C:[A67E0000]: sh         $fp, 0($s3)
--> 08887C80:[26B5FFFF]: addiu      $s5, $s5, -1
    08887C84:[16A0FF8D]: bne        $s5, $zr, 0x08887ABC
    08887C88:[26730002]: addiu      $s3, $s3, 2
    08887C8C:[8FBE0020]: lw         $fp, 32($sp)
    08887C90:[8FB7001C]: lw         $s7, 28($sp)
    08887C94:[8FB60018]: lw         $s6, 24($sp)
    08887C98:[8FB50014]: lw         $s5, 20($sp)
    08887C9C:[8FB40010]: lw         $s4, 16($sp)
    08887CA0:[8FB3000C]: lw         $s3, 12($sp)
    08887CA4:[8FB20008]: lw         $s2, 8($sp)
    08887CA8:[8FB10004]: lw         $s1, 4($sp)
    08887CAC:[8FB00000]: lw         $s0, 0($sp)
    08887CB0:[03E00008]: jr         $ra
    08887CB4:[27BD0030]: addiu      $sp, $sp, 48
    08887CB8:[0257782A]: slt        $t7, $s2, $s7
    08887CBC:[15E00002]: bne        $t7, $zr, 0x08887CC8
    08887CC0:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08887CC4:[001212C3]: sra        $v0, $s2, 0x000B
--> 08887CC8:[0A221F20]: j          0x08887C80
    08887CCC:[A6620000]: sh         $v0, 0($s3)
_S1_2_8889B7C 7,302,672 instructions (0.353%), 1,872 calls (08889B7C - 08889DD4, length 151)
    08889B7C:[27BDFFD0]: addiu      $sp, $sp, -48
    08889B80:[AFB20008]: sw         $s2, 8($sp)
    08889B84:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    08889B88:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08889B8C:[AFB10004]: sw         $s1, 4($sp)
    08889B90:[AFB00000]: sw         $s0, 0($sp)
    08889B94:[AFBE0020]: sw         $fp, 32($sp)
    08889B98:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    08889B9C:[AFB7001C]: sw         $s7, 28($sp)
    08889BA0:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08889BA4:[AFB60018]: sw         $s6, 24($sp)
    08889BA8:[3456F800]: ori        $s6, $v0, -2048
    08889BAC:[AFB50014]: sw         $s5, 20($sp)
    08889BB0:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    08889BB4:[AFB40010]: sw         $s4, 16($sp)
    08889BB8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08889BBC:[AFB3000C]: sw         $s3, 12($sp)
    08889BC0:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08889BC4:[87310000]: lh         $s1, 0($t9)
    08889BC8:[868E0000]: lh         $t6, 0($s4)
    08889BCC:[27240002]: addiu      $a0, $t9, 2
    08889BD0:[269000C0]: addiu      $s0, $s4, 192
    08889BD4:[022E0018]: mult       $s1, $t6
    08889BD8:[84880000]: lh         $t0, 0($a0)
    08889BDC:[86120000]: lh         $s2, 0($s0)
    08889BE0:[248C0002]: addiu      $t4, $a0, 2
    08889BE4:[260BF840]: addiu      $t3, $s0, -1984
    08889BE8:[00007012]: mflo       $t6
    08889BEC:[01120018]: mult       $t0, $s2
    08889BF0:[85890000]: lh         $t1, 0($t4)
    08889BF4:[856F0000]: lh         $t7, 0($t3)
    08889BF8:[25860002]: addiu      $a2, $t4, 2
    08889BFC:[256700C0]: addiu      $a3, $t3, 192
    08889C00:[00009012]: mflo       $s2
    08889C04:[012F0018]: mult       $t1, $t7
    08889C08:[84D00000]: lh         $s0, 0($a2)
    08889C0C:[84EC0000]: lh         $t4, 0($a3)
    08889C10:[24E20040]: addiu      $v0, $a3, 64
    08889C14:[244300C0]: addiu      $v1, $v0, 192
    08889C18:[24640040]: addiu      $a0, $v1, 64
    08889C1C:[84510000]: lh         $s1, 0($v0)
    08889C20:[84620000]: lh         $v0, 0($v1)
    08889C24:[00001812]: mflo       $v1
    08889C28:[020C0018]: mult       $s0, $t4
    08889C2C:[24C50002]: addiu      $a1, $a2, 2
    08889C30:[84A60000]: lh         $a2, 0($a1)
    08889C34:[24AA0002]: addiu      $t2, $a1, 2
    08889C38:[84890000]: lh         $t1, 0($a0)
    08889C3C:[248500C0]: addiu      $a1, $a0, 192
    08889C40:[00002012]: mflo       $a0
    08889C44:[00D10018]: mult       $a2, $s1
    08889C48:[85480000]: lh         $t0, 0($t2)
    08889C4C:[254D0002]: addiu      $t5, $t2, 2
    08889C50:[84B00000]: lh         $s0, 0($a1)
    08889C54:[24AA0040]: addiu      $t2, $a1, 64
    08889C58:[00002812]: mflo       $a1
    08889C5C:[01020018]: mult       $t0, $v0
    08889C60:[85AF0000]: lh         $t7, 0($t5)
    08889C64:[25AB0002]: addiu      $t3, $t5, 2
    08889C68:[85460000]: lh         $a2, 0($t2)
    08889C6C:[254D00C0]: addiu      $t5, $t2, 192
    08889C70:[00005012]: mflo       $t2
    08889C74:[01E90018]: mult       $t7, $t1
    08889C78:[856C0000]: lh         $t4, 0($t3)
    08889C7C:[25670002]: addiu      $a3, $t3, 2
    08889C80:[84F10000]: lh         $s1, 0($a3)
    08889C84:[24EB0002]: addiu      $t3, $a3, 2
    08889C88:[00007812]: mflo       $t7
    08889C8C:[01900018]: mult       $t4, $s0
    08889C90:[01D23821]: addu       $a3, $t6, $s2
    08889C94:[85A20000]: lh         $v0, 0($t5)
    08889C98:[856E0000]: lh         $t6, 0($t3)
    08889C9C:[25680002]: addiu      $t0, $t3, 2
    08889CA0:[00006012]: mflo       $t4
    08889CA4:[02260018]: mult       $s1, $a2
    08889CA8:[00E34821]: addu       $t1, $a3, $v1
    08889CAC:[25030002]: addiu      $v1, $t0, 2
    08889CB0:[85070000]: lh         $a3, 0($t0)
    08889CB4:[01244021]: addu       $t0, $t1, $a0
    08889CB8:[00004812]: mflo       $t1
    08889CBC:[01C20018]: mult       $t6, $v0
    08889CC0:[25AB0040]: addiu      $t3, $t5, 64
    08889CC4:[856D0000]: lh         $t5, 0($t3)
    08889CC8:[257000C0]: addiu      $s0, $t3, 192
    08889CCC:[84640000]: lh         $a0, 0($v1)
    08889CD0:[00008812]: mflo       $s1
    08889CD4:[00ED0018]: mult       $a3, $t5
    08889CD8:[860B0000]: lh         $t3, 0($s0)
    08889CDC:[24660002]: addiu      $a2, $v1, 2
    08889CE0:[26180040]: addiu      $t8, $s0, 64
    08889CE4:[84C30000]: lh         $v1, 0($a2)
    08889CE8:[00003812]: mflo       $a3
    08889CEC:[008B0018]: mult       $a0, $t3
    08889CF0:[87100000]: lh         $s0, 0($t8)
    08889CF4:[24C20002]: addiu      $v0, $a2, 2
    08889CF8:[270600C0]: addiu      $a2, $t8, 192
    08889CFC:[01059021]: addu       $s2, $t0, $a1
    08889D00:[24D80040]: addiu      $t8, $a2, 64
    08889D04:[84C80000]: lh         $t0, 0($a2)
    08889D08:[00003012]: mflo       $a2
    08889D0C:[00700018]: mult       $v1, $s0
    08889D10:[844D0000]: lh         $t5, 0($v0)
    08889D14:[024A7021]: addu       $t6, $s2, $t2
    08889D18:[24450002]: addiu      $a1, $v0, 2
    08889D1C:[84AA0000]: lh         $t2, 0($a1)
    08889D20:[00008012]: mflo       $s0
    08889D24:[01A80018]: mult       $t5, $t0
    08889D28:[01CF1021]: addu       $v0, $t6, $t7
    08889D2C:[870F0000]: lh         $t7, 0($t8)
    08889D30:[24AE0002]: addiu      $t6, $a1, 2
    08889D34:[004C2021]: addu       $a0, $v0, $t4
    08889D38:[00006812]: mflo       $t5
    08889D3C:[014F0018]: mult       $t2, $t7
    08889D40:[870C00C0]: lh         $t4, 192($t8)
    08889D44:[85CB0000]: lh         $t3, 0($t6)
    08889D48:[00891821]: addu       $v1, $a0, $t1
    08889D4C:[0071C021]: addu       $t8, $v1, $s1
    08889D50:[00004012]: mflo       $t0
    08889D54:[016C0018]: mult       $t3, $t4
    08889D58:[03078821]: addu       $s1, $t8, $a3
    08889D5C:[02261021]: addu       $v0, $s1, $a2
    08889D60:[00504821]: addu       $t1, $v0, $s0
    08889D64:[012D3821]: addu       $a3, $t1, $t5
    08889D68:[00003012]: mflo       $a2
    08889D6C:[00E82821]: addu       $a1, $a3, $t0
    08889D70:[00A69021]: addu       $s2, $a1, $a2
    08889D74:[02D2202A]: slt        $a0, $s6, $s2
    08889D78:[26940002]: addiu      $s4, $s4, 2
    08889D7C:[10800010]: beq        $a0, $zr, 0x08889DC0
    08889D80:[25D90002]: addiu      $t9, $t6, 2
    08889D84:[A67E0000]: sh         $fp, 0($s3)
    08889D88:[26B5FFFF]: addiu      $s5, $s5, -1
    08889D8C:[16A0FF8D]: bne        $s5, $zr, 0x08889BC4
    08889D90:[26730002]: addiu      $s3, $s3, 2
    08889D94:[8FBE0020]: lw         $fp, 32($sp)
    08889D98:[8FB7001C]: lw         $s7, 28($sp)
    08889D9C:[8FB60018]: lw         $s6, 24($sp)
    08889DA0:[8FB50014]: lw         $s5, 20($sp)
    08889DA4:[8FB40010]: lw         $s4, 16($sp)
    08889DA8:[8FB3000C]: lw         $s3, 12($sp)
    08889DAC:[8FB20008]: lw         $s2, 8($sp)
    08889DB0:[8FB10004]: lw         $s1, 4($sp)
    08889DB4:[8FB00000]: lw         $s0, 0($sp)
    08889DB8:[03E00008]: jr         $ra
    08889DBC:[27BD0030]: addiu      $sp, $sp, 48
    08889DC0:[0257782A]: slt        $t7, $s2, $s7
    08889DC4:[15E00002]: bne        $t7, $zr, 0x08889DD0
    08889DC8:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889DCC:[001212C3]: sra        $v0, $s2, 0x000B
    08889DD0:[0A222762]: j          0x08889D88
    08889DD4:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08889D8C 59,904 times (length 116)
  Back Branch 08889DD0 59,904 times (length 20)
    08889D74:[02D2202A]: slt        $a0, $s6, $s2
    08889D78:[26940002]: addiu      $s4, $s4, 2
    08889D7C:[10800010]: beq        $a0, $zr, 0x08889DC0
    08889D80:[25D90002]: addiu      $t9, $t6, 2
    08889D84:[A67E0000]: sh         $fp, 0($s3)
--> 08889D88:[26B5FFFF]: addiu      $s5, $s5, -1
    08889D8C:[16A0FF8D]: bne        $s5, $zr, 0x08889BC4
    08889D90:[26730002]: addiu      $s3, $s3, 2
    08889D94:[8FBE0020]: lw         $fp, 32($sp)
    08889D98:[8FB7001C]: lw         $s7, 28($sp)
    08889D9C:[8FB60018]: lw         $s6, 24($sp)
    08889DA0:[8FB50014]: lw         $s5, 20($sp)
    08889DA4:[8FB40010]: lw         $s4, 16($sp)
    08889DA8:[8FB3000C]: lw         $s3, 12($sp)
    08889DAC:[8FB20008]: lw         $s2, 8($sp)
    08889DB0:[8FB10004]: lw         $s1, 4($sp)
    08889DB4:[8FB00000]: lw         $s0, 0($sp)
    08889DB8:[03E00008]: jr         $ra
    08889DBC:[27BD0030]: addiu      $sp, $sp, 48
    08889DC0:[0257782A]: slt        $t7, $s2, $s7
    08889DC4:[15E00002]: bne        $t7, $zr, 0x08889DD0
    08889DC8:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889DCC:[001212C3]: sra        $v0, $s2, 0x000B
--> 08889DD0:[0A222762]: j          0x08889D88
    08889DD4:[A6620000]: sh         $v0, 0($s3)
_S1_2_8889920 7,302,672 instructions (0.353%), 1,872 calls (08889920 - 08889B78, length 151)
    08889920:[27BDFFD0]: addiu      $sp, $sp, -48
    08889924:[AFB20008]: sw         $s2, 8($sp)
    08889928:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    0888992C:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08889930:[AFB10004]: sw         $s1, 4($sp)
    08889934:[AFB00000]: sw         $s0, 0($sp)
    08889938:[AFBE0020]: sw         $fp, 32($sp)
    0888993C:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    08889940:[AFB7001C]: sw         $s7, 28($sp)
    08889944:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08889948:[AFB60018]: sw         $s6, 24($sp)
    0888994C:[3456F800]: ori        $s6, $v0, -2048
    08889950:[AFB50014]: sw         $s5, 20($sp)
    08889954:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    08889958:[AFB40010]: sw         $s4, 16($sp)
    0888995C:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08889960:[AFB3000C]: sw         $s3, 12($sp)
    08889964:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08889968:[87310000]: lh         $s1, 0($t9)
    0888996C:[868E0000]: lh         $t6, 0($s4)
    08889970:[27240002]: addiu      $a0, $t9, 2
    08889974:[269000C0]: addiu      $s0, $s4, 192
    08889978:[022E0018]: mult       $s1, $t6
    0888997C:[84880000]: lh         $t0, 0($a0)
    08889980:[86120000]: lh         $s2, 0($s0)
    08889984:[248C0002]: addiu      $t4, $a0, 2
    08889988:[260B0040]: addiu      $t3, $s0, 64
    0888998C:[00007012]: mflo       $t6
    08889990:[01120018]: mult       $t0, $s2
    08889994:[85890000]: lh         $t1, 0($t4)
    08889998:[856F0000]: lh         $t7, 0($t3)
    0888999C:[25860002]: addiu      $a2, $t4, 2
    088899A0:[2567F8C0]: addiu      $a3, $t3, -1856
    088899A4:[00009012]: mflo       $s2
    088899A8:[012F0018]: mult       $t1, $t7
    088899AC:[84D00000]: lh         $s0, 0($a2)
    088899B0:[84EC0000]: lh         $t4, 0($a3)
    088899B4:[24E20040]: addiu      $v0, $a3, 64
    088899B8:[244300C0]: addiu      $v1, $v0, 192
    088899BC:[24640040]: addiu      $a0, $v1, 64
    088899C0:[84510000]: lh         $s1, 0($v0)
    088899C4:[84620000]: lh         $v0, 0($v1)
    088899C8:[00001812]: mflo       $v1
    088899CC:[020C0018]: mult       $s0, $t4
    088899D0:[24C50002]: addiu      $a1, $a2, 2
    088899D4:[84A60000]: lh         $a2, 0($a1)
    088899D8:[24AA0002]: addiu      $t2, $a1, 2
    088899DC:[84890000]: lh         $t1, 0($a0)
    088899E0:[248500C0]: addiu      $a1, $a0, 192
    088899E4:[00002012]: mflo       $a0
    088899E8:[00D10018]: mult       $a2, $s1
    088899EC:[85480000]: lh         $t0, 0($t2)
    088899F0:[254D0002]: addiu      $t5, $t2, 2
    088899F4:[84B00000]: lh         $s0, 0($a1)
    088899F8:[24AA0040]: addiu      $t2, $a1, 64
    088899FC:[00002812]: mflo       $a1
    08889A00:[01020018]: mult       $t0, $v0
    08889A04:[85AF0000]: lh         $t7, 0($t5)
    08889A08:[25AB0002]: addiu      $t3, $t5, 2
    08889A0C:[85460000]: lh         $a2, 0($t2)
    08889A10:[254D00C0]: addiu      $t5, $t2, 192
    08889A14:[00005012]: mflo       $t2
    08889A18:[01E90018]: mult       $t7, $t1
    08889A1C:[856C0000]: lh         $t4, 0($t3)
    08889A20:[25670002]: addiu      $a3, $t3, 2
    08889A24:[84F10000]: lh         $s1, 0($a3)
    08889A28:[24EB0002]: addiu      $t3, $a3, 2
    08889A2C:[00007812]: mflo       $t7
    08889A30:[01900018]: mult       $t4, $s0
    08889A34:[01D23821]: addu       $a3, $t6, $s2
    08889A38:[85A20000]: lh         $v0, 0($t5)
    08889A3C:[856E0000]: lh         $t6, 0($t3)
    08889A40:[25680002]: addiu      $t0, $t3, 2
    08889A44:[00006012]: mflo       $t4
    08889A48:[02260018]: mult       $s1, $a2
    08889A4C:[00E34821]: addu       $t1, $a3, $v1
    08889A50:[25030002]: addiu      $v1, $t0, 2
    08889A54:[85070000]: lh         $a3, 0($t0)
    08889A58:[01244021]: addu       $t0, $t1, $a0
    08889A5C:[00004812]: mflo       $t1
    08889A60:[01C20018]: mult       $t6, $v0
    08889A64:[25AB0040]: addiu      $t3, $t5, 64
    08889A68:[856D0000]: lh         $t5, 0($t3)
    08889A6C:[257000C0]: addiu      $s0, $t3, 192
    08889A70:[84640000]: lh         $a0, 0($v1)
    08889A74:[00008812]: mflo       $s1
    08889A78:[00ED0018]: mult       $a3, $t5
    08889A7C:[860B0000]: lh         $t3, 0($s0)
    08889A80:[24660002]: addiu      $a2, $v1, 2
    08889A84:[26180040]: addiu      $t8, $s0, 64
    08889A88:[84C30000]: lh         $v1, 0($a2)
    08889A8C:[00003812]: mflo       $a3
    08889A90:[008B0018]: mult       $a0, $t3
    08889A94:[87100000]: lh         $s0, 0($t8)
    08889A98:[24C20002]: addiu      $v0, $a2, 2
    08889A9C:[270600C0]: addiu      $a2, $t8, 192
    08889AA0:[01059021]: addu       $s2, $t0, $a1
    08889AA4:[24D80040]: addiu      $t8, $a2, 64
    08889AA8:[84C80000]: lh         $t0, 0($a2)
    08889AAC:[00003012]: mflo       $a2
    08889AB0:[00700018]: mult       $v1, $s0
    08889AB4:[844D0000]: lh         $t5, 0($v0)
    08889AB8:[024A7021]: addu       $t6, $s2, $t2
    08889ABC:[24450002]: addiu      $a1, $v0, 2
    08889AC0:[84AA0000]: lh         $t2, 0($a1)
    08889AC4:[00008012]: mflo       $s0
    08889AC8:[01A80018]: mult       $t5, $t0
    08889ACC:[01CF1021]: addu       $v0, $t6, $t7
    08889AD0:[870F0000]: lh         $t7, 0($t8)
    08889AD4:[24AE0002]: addiu      $t6, $a1, 2
    08889AD8:[004C2021]: addu       $a0, $v0, $t4
    08889ADC:[00006812]: mflo       $t5
    08889AE0:[014F0018]: mult       $t2, $t7
    08889AE4:[870C00C0]: lh         $t4, 192($t8)
    08889AE8:[85CB0000]: lh         $t3, 0($t6)
    08889AEC:[00891821]: addu       $v1, $a0, $t1
    08889AF0:[0071C021]: addu       $t8, $v1, $s1
    08889AF4:[00004012]: mflo       $t0
    08889AF8:[016C0018]: mult       $t3, $t4
    08889AFC:[03078821]: addu       $s1, $t8, $a3
    08889B00:[02261021]: addu       $v0, $s1, $a2
    08889B04:[00504821]: addu       $t1, $v0, $s0
    08889B08:[012D3821]: addu       $a3, $t1, $t5
    08889B0C:[00003012]: mflo       $a2
    08889B10:[00E82821]: addu       $a1, $a3, $t0
    08889B14:[00A69021]: addu       $s2, $a1, $a2
    08889B18:[02D2202A]: slt        $a0, $s6, $s2
    08889B1C:[26940002]: addiu      $s4, $s4, 2
    08889B20:[10800010]: beq        $a0, $zr, 0x08889B64
    08889B24:[25D90002]: addiu      $t9, $t6, 2
    08889B28:[A67E0000]: sh         $fp, 0($s3)
    08889B2C:[26B5FFFF]: addiu      $s5, $s5, -1
    08889B30:[16A0FF8D]: bne        $s5, $zr, 0x08889968
    08889B34:[26730002]: addiu      $s3, $s3, 2
    08889B38:[8FBE0020]: lw         $fp, 32($sp)
    08889B3C:[8FB7001C]: lw         $s7, 28($sp)
    08889B40:[8FB60018]: lw         $s6, 24($sp)
    08889B44:[8FB50014]: lw         $s5, 20($sp)
    08889B48:[8FB40010]: lw         $s4, 16($sp)
    08889B4C:[8FB3000C]: lw         $s3, 12($sp)
    08889B50:[8FB20008]: lw         $s2, 8($sp)
    08889B54:[8FB10004]: lw         $s1, 4($sp)
    08889B58:[8FB00000]: lw         $s0, 0($sp)
    08889B5C:[03E00008]: jr         $ra
    08889B60:[27BD0030]: addiu      $sp, $sp, 48
    08889B64:[0257782A]: slt        $t7, $s2, $s7
    08889B68:[15E00002]: bne        $t7, $zr, 0x08889B74
    08889B6C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889B70:[001212C3]: sra        $v0, $s2, 0x000B
    08889B74:[0A2226CB]: j          0x08889B2C
    08889B78:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08889B74 59,904 times (length 20)
    08889B18:[02D2202A]: slt        $a0, $s6, $s2
    08889B1C:[26940002]: addiu      $s4, $s4, 2
    08889B20:[10800010]: beq        $a0, $zr, 0x08889B64
    08889B24:[25D90002]: addiu      $t9, $t6, 2
    08889B28:[A67E0000]: sh         $fp, 0($s3)
--> 08889B2C:[26B5FFFF]: addiu      $s5, $s5, -1
    08889B30:[16A0FF8D]: bne        $s5, $zr, 0x08889968
    08889B34:[26730002]: addiu      $s3, $s3, 2
    08889B38:[8FBE0020]: lw         $fp, 32($sp)
    08889B3C:[8FB7001C]: lw         $s7, 28($sp)
    08889B40:[8FB60018]: lw         $s6, 24($sp)
    08889B44:[8FB50014]: lw         $s5, 20($sp)
    08889B48:[8FB40010]: lw         $s4, 16($sp)
    08889B4C:[8FB3000C]: lw         $s3, 12($sp)
    08889B50:[8FB20008]: lw         $s2, 8($sp)
    08889B54:[8FB10004]: lw         $s1, 4($sp)
    08889B58:[8FB00000]: lw         $s0, 0($sp)
    08889B5C:[03E00008]: jr         $ra
    08889B60:[27BD0030]: addiu      $sp, $sp, 48
    08889B64:[0257782A]: slt        $t7, $s2, $s7
    08889B68:[15E00002]: bne        $t7, $zr, 0x08889B74
    08889B6C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889B70:[001212C3]: sra        $v0, $s2, 0x000B
--> 08889B74:[0A2226CB]: j          0x08889B2C
    08889B78:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08889B30 59,904 times (length 116)
_S1_2_8889DD8 7,302,651 instructions (0.353%), 1,872 calls (08889DD8 - 0888A030, length 151)
    08889DD8:[27BDFFD0]: addiu      $sp, $sp, -48
    08889DDC:[AFB20008]: sw         $s2, 8($sp)
    08889DE0:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    08889DE4:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08889DE8:[AFB10004]: sw         $s1, 4($sp)
    08889DEC:[AFB00000]: sw         $s0, 0($sp)
    08889DF0:[AFBE0020]: sw         $fp, 32($sp)
    08889DF4:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    08889DF8:[AFB7001C]: sw         $s7, 28($sp)
    08889DFC:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08889E00:[AFB60018]: sw         $s6, 24($sp)
    08889E04:[3456F800]: ori        $s6, $v0, -2048
    08889E08:[AFB50014]: sw         $s5, 20($sp)
    08889E0C:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    08889E10:[AFB40010]: sw         $s4, 16($sp)
    08889E14:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08889E18:[AFB3000C]: sw         $s3, 12($sp)
    08889E1C:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08889E20:[87310000]: lh         $s1, 0($t9)
    08889E24:[868E0000]: lh         $t6, 0($s4)
    08889E28:[27240002]: addiu      $a0, $t9, 2
    08889E2C:[2690F8C0]: addiu      $s0, $s4, -1856
    08889E30:[022E0018]: mult       $s1, $t6
    08889E34:[84880000]: lh         $t0, 0($a0)
    08889E38:[86120000]: lh         $s2, 0($s0)
    08889E3C:[248C0002]: addiu      $t4, $a0, 2
    08889E40:[260B0040]: addiu      $t3, $s0, 64
    08889E44:[00007012]: mflo       $t6
    08889E48:[01120018]: mult       $t0, $s2
    08889E4C:[85890000]: lh         $t1, 0($t4)
    08889E50:[856F0000]: lh         $t7, 0($t3)
    08889E54:[25860002]: addiu      $a2, $t4, 2
    08889E58:[256700C0]: addiu      $a3, $t3, 192
    08889E5C:[00009012]: mflo       $s2
    08889E60:[012F0018]: mult       $t1, $t7
    08889E64:[84D00000]: lh         $s0, 0($a2)
    08889E68:[84EC0000]: lh         $t4, 0($a3)
    08889E6C:[24E20040]: addiu      $v0, $a3, 64
    08889E70:[244300C0]: addiu      $v1, $v0, 192
    08889E74:[24640040]: addiu      $a0, $v1, 64
    08889E78:[84510000]: lh         $s1, 0($v0)
    08889E7C:[84620000]: lh         $v0, 0($v1)
    08889E80:[00001812]: mflo       $v1
    08889E84:[020C0018]: mult       $s0, $t4
    08889E88:[24C50002]: addiu      $a1, $a2, 2
    08889E8C:[84A60000]: lh         $a2, 0($a1)
    08889E90:[24AA0002]: addiu      $t2, $a1, 2
    08889E94:[84890000]: lh         $t1, 0($a0)
    08889E98:[248500C0]: addiu      $a1, $a0, 192
    08889E9C:[00002012]: mflo       $a0
    08889EA0:[00D10018]: mult       $a2, $s1
    08889EA4:[85480000]: lh         $t0, 0($t2)
    08889EA8:[254D0002]: addiu      $t5, $t2, 2
    08889EAC:[84B00000]: lh         $s0, 0($a1)
    08889EB0:[24AA0040]: addiu      $t2, $a1, 64
    08889EB4:[00002812]: mflo       $a1
    08889EB8:[01020018]: mult       $t0, $v0
    08889EBC:[85AF0000]: lh         $t7, 0($t5)
    08889EC0:[25AB0002]: addiu      $t3, $t5, 2
    08889EC4:[85460000]: lh         $a2, 0($t2)
    08889EC8:[254D00C0]: addiu      $t5, $t2, 192
    08889ECC:[00005012]: mflo       $t2
    08889ED0:[01E90018]: mult       $t7, $t1
    08889ED4:[856C0000]: lh         $t4, 0($t3)
    08889ED8:[25670002]: addiu      $a3, $t3, 2
    08889EDC:[84F10000]: lh         $s1, 0($a3)
    08889EE0:[24EB0002]: addiu      $t3, $a3, 2
    08889EE4:[00007812]: mflo       $t7
    08889EE8:[01900018]: mult       $t4, $s0
    08889EEC:[01D23821]: addu       $a3, $t6, $s2
    08889EF0:[85A20000]: lh         $v0, 0($t5)
    08889EF4:[856E0000]: lh         $t6, 0($t3)
    08889EF8:[25680002]: addiu      $t0, $t3, 2
    08889EFC:[00006012]: mflo       $t4
    08889F00:[02260018]: mult       $s1, $a2
    08889F04:[00E34821]: addu       $t1, $a3, $v1
    08889F08:[25030002]: addiu      $v1, $t0, 2
    08889F0C:[85070000]: lh         $a3, 0($t0)
    08889F10:[01244021]: addu       $t0, $t1, $a0
    08889F14:[00004812]: mflo       $t1
    08889F18:[01C20018]: mult       $t6, $v0
    08889F1C:[25AB0040]: addiu      $t3, $t5, 64
    08889F20:[856D0000]: lh         $t5, 0($t3)
    08889F24:[257000C0]: addiu      $s0, $t3, 192
    08889F28:[84640000]: lh         $a0, 0($v1)
    08889F2C:[00008812]: mflo       $s1
    08889F30:[00ED0018]: mult       $a3, $t5
    08889F34:[860B0000]: lh         $t3, 0($s0)
    08889F38:[24660002]: addiu      $a2, $v1, 2
    08889F3C:[26180040]: addiu      $t8, $s0, 64
    08889F40:[84C30000]: lh         $v1, 0($a2)
    08889F44:[00003812]: mflo       $a3
    08889F48:[008B0018]: mult       $a0, $t3
    08889F4C:[87100000]: lh         $s0, 0($t8)
    08889F50:[24C20002]: addiu      $v0, $a2, 2
    08889F54:[270600C0]: addiu      $a2, $t8, 192
    08889F58:[01059021]: addu       $s2, $t0, $a1
    08889F5C:[24D80040]: addiu      $t8, $a2, 64
    08889F60:[84C80000]: lh         $t0, 0($a2)
    08889F64:[00003012]: mflo       $a2
    08889F68:[00700018]: mult       $v1, $s0
    08889F6C:[844D0000]: lh         $t5, 0($v0)
    08889F70:[024A7021]: addu       $t6, $s2, $t2
    08889F74:[24450002]: addiu      $a1, $v0, 2
    08889F78:[84AA0000]: lh         $t2, 0($a1)
    08889F7C:[00008012]: mflo       $s0
    08889F80:[01A80018]: mult       $t5, $t0
    08889F84:[01CF1021]: addu       $v0, $t6, $t7
    08889F88:[870F0000]: lh         $t7, 0($t8)
    08889F8C:[24AE0002]: addiu      $t6, $a1, 2
    08889F90:[004C2021]: addu       $a0, $v0, $t4
    08889F94:[00006812]: mflo       $t5
    08889F98:[014F0018]: mult       $t2, $t7
    08889F9C:[870C00C0]: lh         $t4, 192($t8)
    08889FA0:[85CB0000]: lh         $t3, 0($t6)
    08889FA4:[00891821]: addu       $v1, $a0, $t1
    08889FA8:[0071C021]: addu       $t8, $v1, $s1
    08889FAC:[00004012]: mflo       $t0
    08889FB0:[016C0018]: mult       $t3, $t4
    08889FB4:[03078821]: addu       $s1, $t8, $a3
    08889FB8:[02261021]: addu       $v0, $s1, $a2
    08889FBC:[00504821]: addu       $t1, $v0, $s0
    08889FC0:[012D3821]: addu       $a3, $t1, $t5
    08889FC4:[00003012]: mflo       $a2
    08889FC8:[00E82821]: addu       $a1, $a3, $t0
    08889FCC:[00A69021]: addu       $s2, $a1, $a2
    08889FD0:[02D2202A]: slt        $a0, $s6, $s2
    08889FD4:[26940002]: addiu      $s4, $s4, 2
    08889FD8:[10800010]: beq        $a0, $zr, 0x0888A01C
    08889FDC:[25D90002]: addiu      $t9, $t6, 2
    08889FE0:[A67E0000]: sh         $fp, 0($s3)
    08889FE4:[26B5FFFF]: addiu      $s5, $s5, -1
    08889FE8:[16A0FF8D]: bne        $s5, $zr, 0x08889E20
    08889FEC:[26730002]: addiu      $s3, $s3, 2
    08889FF0:[8FBE0020]: lw         $fp, 32($sp)
    08889FF4:[8FB7001C]: lw         $s7, 28($sp)
    08889FF8:[8FB60018]: lw         $s6, 24($sp)
    08889FFC:[8FB50014]: lw         $s5, 20($sp)
    0888A000:[8FB40010]: lw         $s4, 16($sp)
    0888A004:[8FB3000C]: lw         $s3, 12($sp)
    0888A008:[8FB20008]: lw         $s2, 8($sp)
    0888A00C:[8FB10004]: lw         $s1, 4($sp)
    0888A010:[8FB00000]: lw         $s0, 0($sp)
    0888A014:[03E00008]: jr         $ra
    0888A018:[27BD0030]: addiu      $sp, $sp, 48
    0888A01C:[0257782A]: slt        $t7, $s2, $s7
    0888A020:[15E00002]: bne        $t7, $zr, 0x0888A02C
    0888A024:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0888A028:[001212C3]: sra        $v0, $s2, 0x000B
    0888A02C:[0A2227F9]: j          0x08889FE4
    0888A030:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08889FE8 59,904 times (length 116)
  Back Branch 0888A02C 59,901 times (length 20)
    08889FD0:[02D2202A]: slt        $a0, $s6, $s2
    08889FD4:[26940002]: addiu      $s4, $s4, 2
    08889FD8:[10800010]: beq        $a0, $zr, 0x0888A01C
    08889FDC:[25D90002]: addiu      $t9, $t6, 2
    08889FE0:[A67E0000]: sh         $fp, 0($s3)
--> 08889FE4:[26B5FFFF]: addiu      $s5, $s5, -1
    08889FE8:[16A0FF8D]: bne        $s5, $zr, 0x08889E20
    08889FEC:[26730002]: addiu      $s3, $s3, 2
    08889FF0:[8FBE0020]: lw         $fp, 32($sp)
    08889FF4:[8FB7001C]: lw         $s7, 28($sp)
    08889FF8:[8FB60018]: lw         $s6, 24($sp)
    08889FFC:[8FB50014]: lw         $s5, 20($sp)
    0888A000:[8FB40010]: lw         $s4, 16($sp)
    0888A004:[8FB3000C]: lw         $s3, 12($sp)
    0888A008:[8FB20008]: lw         $s2, 8($sp)
    0888A00C:[8FB10004]: lw         $s1, 4($sp)
    0888A010:[8FB00000]: lw         $s0, 0($sp)
    0888A014:[03E00008]: jr         $ra
    0888A018:[27BD0030]: addiu      $sp, $sp, 48
    0888A01C:[0257782A]: slt        $t7, $s2, $s7
    0888A020:[15E00002]: bne        $t7, $zr, 0x0888A02C
    0888A024:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0888A028:[001212C3]: sra        $v0, $s2, 0x000B
--> 0888A02C:[0A2227F9]: j          0x08889FE4
    0888A030:[A6620000]: sh         $v0, 0($s3)
_S1_2_88896C4 7,298,752 instructions (0.353%), 1,871 calls (088896C4 - 0888991C, length 151)
    088896C4:[27BDFFD0]: addiu      $sp, $sp, -48
    088896C8:[AFB20008]: sw         $s2, 8($sp)
    088896CC:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    088896D0:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    088896D4:[AFB10004]: sw         $s1, 4($sp)
    088896D8:[AFB00000]: sw         $s0, 0($sp)
    088896DC:[AFBE0020]: sw         $fp, 32($sp)
    088896E0:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    088896E4:[AFB7001C]: sw         $s7, 28($sp)
    088896E8:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    088896EC:[AFB60018]: sw         $s6, 24($sp)
    088896F0:[3456F800]: ori        $s6, $v0, -2048
    088896F4:[AFB50014]: sw         $s5, 20($sp)
    088896F8:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    088896FC:[AFB40010]: sw         $s4, 16($sp)
    08889700:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08889704:[AFB3000C]: sw         $s3, 12($sp)
    08889708:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    0888970C:[87310000]: lh         $s1, 0($t9)
    08889710:[868E0000]: lh         $t6, 0($s4)
    08889714:[27240002]: addiu      $a0, $t9, 2
    08889718:[269000C0]: addiu      $s0, $s4, 192
    0888971C:[022E0018]: mult       $s1, $t6
    08889720:[84880000]: lh         $t0, 0($a0)
    08889724:[86120000]: lh         $s2, 0($s0)
    08889728:[248C0002]: addiu      $t4, $a0, 2
    0888972C:[260B0040]: addiu      $t3, $s0, 64
    08889730:[00007012]: mflo       $t6
    08889734:[01120018]: mult       $t0, $s2
    08889738:[85890000]: lh         $t1, 0($t4)
    0888973C:[856F0000]: lh         $t7, 0($t3)
    08889740:[25860002]: addiu      $a2, $t4, 2
    08889744:[256700C0]: addiu      $a3, $t3, 192
    08889748:[00009012]: mflo       $s2
    0888974C:[012F0018]: mult       $t1, $t7
    08889750:[84D00000]: lh         $s0, 0($a2)
    08889754:[84EC0000]: lh         $t4, 0($a3)
    08889758:[24E2F840]: addiu      $v0, $a3, -1984
    0888975C:[244300C0]: addiu      $v1, $v0, 192
    08889760:[24640040]: addiu      $a0, $v1, 64
    08889764:[84510000]: lh         $s1, 0($v0)
    08889768:[84620000]: lh         $v0, 0($v1)
    0888976C:[00001812]: mflo       $v1
    08889770:[020C0018]: mult       $s0, $t4
    08889774:[24C50002]: addiu      $a1, $a2, 2
    08889778:[84A60000]: lh         $a2, 0($a1)
    0888977C:[24AA0002]: addiu      $t2, $a1, 2
    08889780:[84890000]: lh         $t1, 0($a0)
    08889784:[248500C0]: addiu      $a1, $a0, 192
    08889788:[00002012]: mflo       $a0
    0888978C:[00D10018]: mult       $a2, $s1
    08889790:[85480000]: lh         $t0, 0($t2)
    08889794:[254D0002]: addiu      $t5, $t2, 2
    08889798:[84B00000]: lh         $s0, 0($a1)
    0888979C:[24AA0040]: addiu      $t2, $a1, 64
    088897A0:[00002812]: mflo       $a1
    088897A4:[01020018]: mult       $t0, $v0
    088897A8:[85AF0000]: lh         $t7, 0($t5)
    088897AC:[25AB0002]: addiu      $t3, $t5, 2
    088897B0:[85460000]: lh         $a2, 0($t2)
    088897B4:[254D00C0]: addiu      $t5, $t2, 192
    088897B8:[00005012]: mflo       $t2
    088897BC:[01E90018]: mult       $t7, $t1
    088897C0:[856C0000]: lh         $t4, 0($t3)
    088897C4:[25670002]: addiu      $a3, $t3, 2
    088897C8:[84F10000]: lh         $s1, 0($a3)
    088897CC:[24EB0002]: addiu      $t3, $a3, 2
    088897D0:[00007812]: mflo       $t7
    088897D4:[01900018]: mult       $t4, $s0
    088897D8:[01D23821]: addu       $a3, $t6, $s2
    088897DC:[85A20000]: lh         $v0, 0($t5)
    088897E0:[856E0000]: lh         $t6, 0($t3)
    088897E4:[25680002]: addiu      $t0, $t3, 2
    088897E8:[00006012]: mflo       $t4
    088897EC:[02260018]: mult       $s1, $a2
    088897F0:[00E34821]: addu       $t1, $a3, $v1
    088897F4:[25030002]: addiu      $v1, $t0, 2
    088897F8:[85070000]: lh         $a3, 0($t0)
    088897FC:[01244021]: addu       $t0, $t1, $a0
    08889800:[00004812]: mflo       $t1
    08889804:[01C20018]: mult       $t6, $v0
    08889808:[25AB0040]: addiu      $t3, $t5, 64
    0888980C:[856D0000]: lh         $t5, 0($t3)
    08889810:[257000C0]: addiu      $s0, $t3, 192
    08889814:[84640000]: lh         $a0, 0($v1)
    08889818:[00008812]: mflo       $s1
    0888981C:[00ED0018]: mult       $a3, $t5
    08889820:[860B0000]: lh         $t3, 0($s0)
    08889824:[24660002]: addiu      $a2, $v1, 2
    08889828:[26180040]: addiu      $t8, $s0, 64
    0888982C:[84C30000]: lh         $v1, 0($a2)
    08889830:[00003812]: mflo       $a3
    08889834:[008B0018]: mult       $a0, $t3
    08889838:[87100000]: lh         $s0, 0($t8)
    0888983C:[24C20002]: addiu      $v0, $a2, 2
    08889840:[270600C0]: addiu      $a2, $t8, 192
    08889844:[01059021]: addu       $s2, $t0, $a1
    08889848:[24D80040]: addiu      $t8, $a2, 64
    0888984C:[84C80000]: lh         $t0, 0($a2)
    08889850:[00003012]: mflo       $a2
    08889854:[00700018]: mult       $v1, $s0
    08889858:[844D0000]: lh         $t5, 0($v0)
    0888985C:[024A7021]: addu       $t6, $s2, $t2
    08889860:[24450002]: addiu      $a1, $v0, 2
    08889864:[84AA0000]: lh         $t2, 0($a1)
    08889868:[00008012]: mflo       $s0
    0888986C:[01A80018]: mult       $t5, $t0
    08889870:[01CF1021]: addu       $v0, $t6, $t7
    08889874:[870F0000]: lh         $t7, 0($t8)
    08889878:[24AE0002]: addiu      $t6, $a1, 2
    0888987C:[004C2021]: addu       $a0, $v0, $t4
    08889880:[00006812]: mflo       $t5
    08889884:[014F0018]: mult       $t2, $t7
    08889888:[870C00C0]: lh         $t4, 192($t8)
    0888988C:[85CB0000]: lh         $t3, 0($t6)
    08889890:[00891821]: addu       $v1, $a0, $t1
    08889894:[0071C021]: addu       $t8, $v1, $s1
    08889898:[00004012]: mflo       $t0
    0888989C:[016C0018]: mult       $t3, $t4
    088898A0:[03078821]: addu       $s1, $t8, $a3
    088898A4:[02261021]: addu       $v0, $s1, $a2
    088898A8:[00504821]: addu       $t1, $v0, $s0
    088898AC:[012D3821]: addu       $a3, $t1, $t5
    088898B0:[00003012]: mflo       $a2
    088898B4:[00E82821]: addu       $a1, $a3, $t0
    088898B8:[00A69021]: addu       $s2, $a1, $a2
    088898BC:[02D2202A]: slt        $a0, $s6, $s2
    088898C0:[26940002]: addiu      $s4, $s4, 2
    088898C4:[10800010]: beq        $a0, $zr, 0x08889908
    088898C8:[25D90002]: addiu      $t9, $t6, 2
    088898CC:[A67E0000]: sh         $fp, 0($s3)
    088898D0:[26B5FFFF]: addiu      $s5, $s5, -1
    088898D4:[16A0FF8D]: bne        $s5, $zr, 0x0888970C
    088898D8:[26730002]: addiu      $s3, $s3, 2
    088898DC:[8FBE0020]: lw         $fp, 32($sp)
    088898E0:[8FB7001C]: lw         $s7, 28($sp)
    088898E4:[8FB60018]: lw         $s6, 24($sp)
    088898E8:[8FB50014]: lw         $s5, 20($sp)
    088898EC:[8FB40010]: lw         $s4, 16($sp)
    088898F0:[8FB3000C]: lw         $s3, 12($sp)
    088898F4:[8FB20008]: lw         $s2, 8($sp)
    088898F8:[8FB10004]: lw         $s1, 4($sp)
    088898FC:[8FB00000]: lw         $s0, 0($sp)
    08889900:[03E00008]: jr         $ra
    08889904:[27BD0030]: addiu      $sp, $sp, 48
    08889908:[0257782A]: slt        $t7, $s2, $s7
    0888990C:[15E00002]: bne        $t7, $zr, 0x08889918
    08889910:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889914:[001212C3]: sra        $v0, $s2, 0x000B
    08889918:[0A222634]: j          0x088898D0
    0888991C:[A6620000]: sh         $v0, 0($s3)
  Back Branch 088898D4 59,872 times (length 116)
  Back Branch 08889918 59,869 times (length 20)
    088898BC:[02D2202A]: slt        $a0, $s6, $s2
    088898C0:[26940002]: addiu      $s4, $s4, 2
    088898C4:[10800010]: beq        $a0, $zr, 0x08889908
    088898C8:[25D90002]: addiu      $t9, $t6, 2
    088898CC:[A67E0000]: sh         $fp, 0($s3)
--> 088898D0:[26B5FFFF]: addiu      $s5, $s5, -1
    088898D4:[16A0FF8D]: bne        $s5, $zr, 0x0888970C
    088898D8:[26730002]: addiu      $s3, $s3, 2
    088898DC:[8FBE0020]: lw         $fp, 32($sp)
    088898E0:[8FB7001C]: lw         $s7, 28($sp)
    088898E4:[8FB60018]: lw         $s6, 24($sp)
    088898E8:[8FB50014]: lw         $s5, 20($sp)
    088898EC:[8FB40010]: lw         $s4, 16($sp)
    088898F0:[8FB3000C]: lw         $s3, 12($sp)
    088898F4:[8FB20008]: lw         $s2, 8($sp)
    088898F8:[8FB10004]: lw         $s1, 4($sp)
    088898FC:[8FB00000]: lw         $s0, 0($sp)
    08889900:[03E00008]: jr         $ra
    08889904:[27BD0030]: addiu      $sp, $sp, 48
    08889908:[0257782A]: slt        $t7, $s2, $s7
    0888990C:[15E00002]: bne        $t7, $zr, 0x08889918
    08889910:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889914:[001212C3]: sra        $v0, $s2, 0x000B
--> 08889918:[0A222634]: j          0x088898D0
    0888991C:[A6620000]: sh         $v0, 0($s3)
_S1_2_8889468 7,271,462 instructions (0.352%), 1,864 calls (08889468 - 088896C0, length 151)
    08889468:[27BDFFD0]: addiu      $sp, $sp, -48
    0888946C:[AFB20008]: sw         $s2, 8($sp)
    08889470:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    08889474:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08889478:[AFB10004]: sw         $s1, 4($sp)
    0888947C:[AFB00000]: sw         $s0, 0($sp)
    08889480:[AFBE0020]: sw         $fp, 32($sp)
    08889484:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    08889488:[AFB7001C]: sw         $s7, 28($sp)
    0888948C:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08889490:[AFB60018]: sw         $s6, 24($sp)
    08889494:[3456F800]: ori        $s6, $v0, -2048
    08889498:[AFB50014]: sw         $s5, 20($sp)
    0888949C:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    088894A0:[AFB40010]: sw         $s4, 16($sp)
    088894A4:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088894A8:[AFB3000C]: sw         $s3, 12($sp)
    088894AC:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    088894B0:[87310000]: lh         $s1, 0($t9)
    088894B4:[868E0000]: lh         $t6, 0($s4)
    088894B8:[27240002]: addiu      $a0, $t9, 2
    088894BC:[269000C0]: addiu      $s0, $s4, 192
    088894C0:[022E0018]: mult       $s1, $t6
    088894C4:[84880000]: lh         $t0, 0($a0)
    088894C8:[86120000]: lh         $s2, 0($s0)
    088894CC:[248C0002]: addiu      $t4, $a0, 2
    088894D0:[260B0040]: addiu      $t3, $s0, 64
    088894D4:[00007012]: mflo       $t6
    088894D8:[01120018]: mult       $t0, $s2
    088894DC:[85890000]: lh         $t1, 0($t4)
    088894E0:[856F0000]: lh         $t7, 0($t3)
    088894E4:[25860002]: addiu      $a2, $t4, 2
    088894E8:[256700C0]: addiu      $a3, $t3, 192
    088894EC:[00009012]: mflo       $s2
    088894F0:[012F0018]: mult       $t1, $t7
    088894F4:[84D00000]: lh         $s0, 0($a2)
    088894F8:[84EC0000]: lh         $t4, 0($a3)
    088894FC:[24E20040]: addiu      $v0, $a3, 64
    08889500:[2443F8C0]: addiu      $v1, $v0, -1856
    08889504:[24640040]: addiu      $a0, $v1, 64
    08889508:[84510000]: lh         $s1, 0($v0)
    0888950C:[84620000]: lh         $v0, 0($v1)
    08889510:[00001812]: mflo       $v1
    08889514:[020C0018]: mult       $s0, $t4
    08889518:[24C50002]: addiu      $a1, $a2, 2
    0888951C:[84A60000]: lh         $a2, 0($a1)
    08889520:[24AA0002]: addiu      $t2, $a1, 2
    08889524:[84890000]: lh         $t1, 0($a0)
    08889528:[248500C0]: addiu      $a1, $a0, 192
    0888952C:[00002012]: mflo       $a0
    08889530:[00D10018]: mult       $a2, $s1
    08889534:[85480000]: lh         $t0, 0($t2)
    08889538:[254D0002]: addiu      $t5, $t2, 2
    0888953C:[84B00000]: lh         $s0, 0($a1)
    08889540:[24AA0040]: addiu      $t2, $a1, 64
    08889544:[00002812]: mflo       $a1
    08889548:[01020018]: mult       $t0, $v0
    0888954C:[85AF0000]: lh         $t7, 0($t5)
    08889550:[25AB0002]: addiu      $t3, $t5, 2
    08889554:[85460000]: lh         $a2, 0($t2)
    08889558:[254D00C0]: addiu      $t5, $t2, 192
    0888955C:[00005012]: mflo       $t2
    08889560:[01E90018]: mult       $t7, $t1
    08889564:[856C0000]: lh         $t4, 0($t3)
    08889568:[25670002]: addiu      $a3, $t3, 2
    0888956C:[84F10000]: lh         $s1, 0($a3)
    08889570:[24EB0002]: addiu      $t3, $a3, 2
    08889574:[00007812]: mflo       $t7
    08889578:[01900018]: mult       $t4, $s0
    0888957C:[01D23821]: addu       $a3, $t6, $s2
    08889580:[85A20000]: lh         $v0, 0($t5)
    08889584:[856E0000]: lh         $t6, 0($t3)
    08889588:[25680002]: addiu      $t0, $t3, 2
    0888958C:[00006012]: mflo       $t4
    08889590:[02260018]: mult       $s1, $a2
    08889594:[00E34821]: addu       $t1, $a3, $v1
    08889598:[25030002]: addiu      $v1, $t0, 2
    0888959C:[85070000]: lh         $a3, 0($t0)
    088895A0:[01244021]: addu       $t0, $t1, $a0
    088895A4:[00004812]: mflo       $t1
    088895A8:[01C20018]: mult       $t6, $v0
    088895AC:[25AB0040]: addiu      $t3, $t5, 64
    088895B0:[856D0000]: lh         $t5, 0($t3)
    088895B4:[257000C0]: addiu      $s0, $t3, 192
    088895B8:[84640000]: lh         $a0, 0($v1)
    088895BC:[00008812]: mflo       $s1
    088895C0:[00ED0018]: mult       $a3, $t5
    088895C4:[860B0000]: lh         $t3, 0($s0)
    088895C8:[24660002]: addiu      $a2, $v1, 2
    088895CC:[26180040]: addiu      $t8, $s0, 64
    088895D0:[84C30000]: lh         $v1, 0($a2)
    088895D4:[00003812]: mflo       $a3
    088895D8:[008B0018]: mult       $a0, $t3
    088895DC:[87100000]: lh         $s0, 0($t8)
    088895E0:[24C20002]: addiu      $v0, $a2, 2
    088895E4:[270600C0]: addiu      $a2, $t8, 192
    088895E8:[01059021]: addu       $s2, $t0, $a1
    088895EC:[24D80040]: addiu      $t8, $a2, 64
    088895F0:[84C80000]: lh         $t0, 0($a2)
    088895F4:[00003012]: mflo       $a2
    088895F8:[00700018]: mult       $v1, $s0
    088895FC:[844D0000]: lh         $t5, 0($v0)
    08889600:[024A7021]: addu       $t6, $s2, $t2
    08889604:[24450002]: addiu      $a1, $v0, 2
    08889608:[84AA0000]: lh         $t2, 0($a1)
    0888960C:[00008012]: mflo       $s0
    08889610:[01A80018]: mult       $t5, $t0
    08889614:[01CF1021]: addu       $v0, $t6, $t7
    08889618:[870F0000]: lh         $t7, 0($t8)
    0888961C:[24AE0002]: addiu      $t6, $a1, 2
    08889620:[004C2021]: addu       $a0, $v0, $t4
    08889624:[00006812]: mflo       $t5
    08889628:[014F0018]: mult       $t2, $t7
    0888962C:[870C00C0]: lh         $t4, 192($t8)
    08889630:[85CB0000]: lh         $t3, 0($t6)
    08889634:[00891821]: addu       $v1, $a0, $t1
    08889638:[0071C021]: addu       $t8, $v1, $s1
    0888963C:[00004012]: mflo       $t0
    08889640:[016C0018]: mult       $t3, $t4
    08889644:[03078821]: addu       $s1, $t8, $a3
    08889648:[02261021]: addu       $v0, $s1, $a2
    0888964C:[00504821]: addu       $t1, $v0, $s0
    08889650:[012D3821]: addu       $a3, $t1, $t5
    08889654:[00003012]: mflo       $a2
    08889658:[00E82821]: addu       $a1, $a3, $t0
    0888965C:[00A69021]: addu       $s2, $a1, $a2
    08889660:[02D2202A]: slt        $a0, $s6, $s2
    08889664:[26940002]: addiu      $s4, $s4, 2
    08889668:[10800010]: beq        $a0, $zr, 0x088896AC
    0888966C:[25D90002]: addiu      $t9, $t6, 2
    08889670:[A67E0000]: sh         $fp, 0($s3)
    08889674:[26B5FFFF]: addiu      $s5, $s5, -1
    08889678:[16A0FF8D]: bne        $s5, $zr, 0x088894B0
    0888967C:[26730002]: addiu      $s3, $s3, 2
    08889680:[8FBE0020]: lw         $fp, 32($sp)
    08889684:[8FB7001C]: lw         $s7, 28($sp)
    08889688:[8FB60018]: lw         $s6, 24($sp)
    0888968C:[8FB50014]: lw         $s5, 20($sp)
    08889690:[8FB40010]: lw         $s4, 16($sp)
    08889694:[8FB3000C]: lw         $s3, 12($sp)
    08889698:[8FB20008]: lw         $s2, 8($sp)
    0888969C:[8FB10004]: lw         $s1, 4($sp)
    088896A0:[8FB00000]: lw         $s0, 0($sp)
    088896A4:[03E00008]: jr         $ra
    088896A8:[27BD0030]: addiu      $sp, $sp, 48
    088896AC:[0257782A]: slt        $t7, $s2, $s7
    088896B0:[15E00002]: bne        $t7, $zr, 0x088896BC
    088896B4:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    088896B8:[001212C3]: sra        $v0, $s2, 0x000B
    088896BC:[0A22259D]: j          0x08889674
    088896C0:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08889678 59,648 times (length 116)
  Back Branch 088896BC 59,648 times (length 20)
    08889660:[02D2202A]: slt        $a0, $s6, $s2
    08889664:[26940002]: addiu      $s4, $s4, 2
    08889668:[10800010]: beq        $a0, $zr, 0x088896AC
    0888966C:[25D90002]: addiu      $t9, $t6, 2
    08889670:[A67E0000]: sh         $fp, 0($s3)
--> 08889674:[26B5FFFF]: addiu      $s5, $s5, -1
    08889678:[16A0FF8D]: bne        $s5, $zr, 0x088894B0
    0888967C:[26730002]: addiu      $s3, $s3, 2
    08889680:[8FBE0020]: lw         $fp, 32($sp)
    08889684:[8FB7001C]: lw         $s7, 28($sp)
    08889688:[8FB60018]: lw         $s6, 24($sp)
    0888968C:[8FB50014]: lw         $s5, 20($sp)
    08889690:[8FB40010]: lw         $s4, 16($sp)
    08889694:[8FB3000C]: lw         $s3, 12($sp)
    08889698:[8FB20008]: lw         $s2, 8($sp)
    0888969C:[8FB10004]: lw         $s1, 4($sp)
    088896A0:[8FB00000]: lw         $s0, 0($sp)
    088896A4:[03E00008]: jr         $ra
    088896A8:[27BD0030]: addiu      $sp, $sp, 48
    088896AC:[0257782A]: slt        $t7, $s2, $s7
    088896B0:[15E00002]: bne        $t7, $zr, 0x088896BC
    088896B4:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    088896B8:[001212C3]: sra        $v0, $s2, 0x000B
--> 088896BC:[0A22259D]: j          0x08889674
    088896C0:[A6620000]: sh         $v0, 0($s3)
_S1_2_888920C 7,267,521 instructions (0.352%), 1,863 calls (0888920C - 08889464, length 151)
    0888920C:[27BDFFD0]: addiu      $sp, $sp, -48
    08889210:[AFB20008]: sw         $s2, 8($sp)
    08889214:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    08889218:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    0888921C:[AFB10004]: sw         $s1, 4($sp)
    08889220:[AFB00000]: sw         $s0, 0($sp)
    08889224:[AFBE0020]: sw         $fp, 32($sp)
    08889228:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    0888922C:[AFB7001C]: sw         $s7, 28($sp)
    08889230:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08889234:[AFB60018]: sw         $s6, 24($sp)
    08889238:[3456F800]: ori        $s6, $v0, -2048
    0888923C:[AFB50014]: sw         $s5, 20($sp)
    08889240:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    08889244:[AFB40010]: sw         $s4, 16($sp)
    08889248:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    0888924C:[AFB3000C]: sw         $s3, 12($sp)
    08889250:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08889254:[87310000]: lh         $s1, 0($t9)
    08889258:[868E0000]: lh         $t6, 0($s4)
    0888925C:[27240002]: addiu      $a0, $t9, 2
    08889260:[269000C0]: addiu      $s0, $s4, 192
    08889264:[022E0018]: mult       $s1, $t6
    08889268:[84880000]: lh         $t0, 0($a0)
    0888926C:[86120000]: lh         $s2, 0($s0)
    08889270:[248C0002]: addiu      $t4, $a0, 2
    08889274:[260B0040]: addiu      $t3, $s0, 64
    08889278:[00007012]: mflo       $t6
    0888927C:[01120018]: mult       $t0, $s2
    08889280:[85890000]: lh         $t1, 0($t4)
    08889284:[856F0000]: lh         $t7, 0($t3)
    08889288:[25860002]: addiu      $a2, $t4, 2
    0888928C:[256700C0]: addiu      $a3, $t3, 192
    08889290:[00009012]: mflo       $s2
    08889294:[012F0018]: mult       $t1, $t7
    08889298:[84D00000]: lh         $s0, 0($a2)
    0888929C:[84EC0000]: lh         $t4, 0($a3)
    088892A0:[24E20040]: addiu      $v0, $a3, 64
    088892A4:[244300C0]: addiu      $v1, $v0, 192
    088892A8:[2464F840]: addiu      $a0, $v1, -1984
    088892AC:[84510000]: lh         $s1, 0($v0)
    088892B0:[84620000]: lh         $v0, 0($v1)
    088892B4:[00001812]: mflo       $v1
    088892B8:[020C0018]: mult       $s0, $t4
    088892BC:[24C50002]: addiu      $a1, $a2, 2
    088892C0:[84A60000]: lh         $a2, 0($a1)
    088892C4:[24AA0002]: addiu      $t2, $a1, 2
    088892C8:[84890000]: lh         $t1, 0($a0)
    088892CC:[248500C0]: addiu      $a1, $a0, 192
    088892D0:[00002012]: mflo       $a0
    088892D4:[00D10018]: mult       $a2, $s1
    088892D8:[85480000]: lh         $t0, 0($t2)
    088892DC:[254D0002]: addiu      $t5, $t2, 2
    088892E0:[84B00000]: lh         $s0, 0($a1)
    088892E4:[24AA0040]: addiu      $t2, $a1, 64
    088892E8:[00002812]: mflo       $a1
    088892EC:[01020018]: mult       $t0, $v0
    088892F0:[85AF0000]: lh         $t7, 0($t5)
    088892F4:[25AB0002]: addiu      $t3, $t5, 2
    088892F8:[85460000]: lh         $a2, 0($t2)
    088892FC:[254D00C0]: addiu      $t5, $t2, 192
    08889300:[00005012]: mflo       $t2
    08889304:[01E90018]: mult       $t7, $t1
    08889308:[856C0000]: lh         $t4, 0($t3)
    0888930C:[25670002]: addiu      $a3, $t3, 2
    08889310:[84F10000]: lh         $s1, 0($a3)
    08889314:[24EB0002]: addiu      $t3, $a3, 2
    08889318:[00007812]: mflo       $t7
    0888931C:[01900018]: mult       $t4, $s0
    08889320:[01D23821]: addu       $a3, $t6, $s2
    08889324:[85A20000]: lh         $v0, 0($t5)
    08889328:[856E0000]: lh         $t6, 0($t3)
    0888932C:[25680002]: addiu      $t0, $t3, 2
    08889330:[00006012]: mflo       $t4
    08889334:[02260018]: mult       $s1, $a2
    08889338:[00E34821]: addu       $t1, $a3, $v1
    0888933C:[25030002]: addiu      $v1, $t0, 2
    08889340:[85070000]: lh         $a3, 0($t0)
    08889344:[01244021]: addu       $t0, $t1, $a0
    08889348:[00004812]: mflo       $t1
    0888934C:[01C20018]: mult       $t6, $v0
    08889350:[25AB0040]: addiu      $t3, $t5, 64
    08889354:[856D0000]: lh         $t5, 0($t3)
    08889358:[257000C0]: addiu      $s0, $t3, 192
    0888935C:[84640000]: lh         $a0, 0($v1)
    08889360:[00008812]: mflo       $s1
    08889364:[00ED0018]: mult       $a3, $t5
    08889368:[860B0000]: lh         $t3, 0($s0)
    0888936C:[24660002]: addiu      $a2, $v1, 2
    08889370:[26180040]: addiu      $t8, $s0, 64
    08889374:[84C30000]: lh         $v1, 0($a2)
    08889378:[00003812]: mflo       $a3
    0888937C:[008B0018]: mult       $a0, $t3
    08889380:[87100000]: lh         $s0, 0($t8)
    08889384:[24C20002]: addiu      $v0, $a2, 2
    08889388:[270600C0]: addiu      $a2, $t8, 192
    0888938C:[01059021]: addu       $s2, $t0, $a1
    08889390:[24D80040]: addiu      $t8, $a2, 64
    08889394:[84C80000]: lh         $t0, 0($a2)
    08889398:[00003012]: mflo       $a2
    0888939C:[00700018]: mult       $v1, $s0
    088893A0:[844D0000]: lh         $t5, 0($v0)
    088893A4:[024A7021]: addu       $t6, $s2, $t2
    088893A8:[24450002]: addiu      $a1, $v0, 2
    088893AC:[84AA0000]: lh         $t2, 0($a1)
    088893B0:[00008012]: mflo       $s0
    088893B4:[01A80018]: mult       $t5, $t0
    088893B8:[01CF1021]: addu       $v0, $t6, $t7
    088893BC:[870F0000]: lh         $t7, 0($t8)
    088893C0:[24AE0002]: addiu      $t6, $a1, 2
    088893C4:[004C2021]: addu       $a0, $v0, $t4
    088893C8:[00006812]: mflo       $t5
    088893CC:[014F0018]: mult       $t2, $t7
    088893D0:[870C00C0]: lh         $t4, 192($t8)
    088893D4:[85CB0000]: lh         $t3, 0($t6)
    088893D8:[00891821]: addu       $v1, $a0, $t1
    088893DC:[0071C021]: addu       $t8, $v1, $s1
    088893E0:[00004012]: mflo       $t0
    088893E4:[016C0018]: mult       $t3, $t4
    088893E8:[03078821]: addu       $s1, $t8, $a3
    088893EC:[02261021]: addu       $v0, $s1, $a2
    088893F0:[00504821]: addu       $t1, $v0, $s0
    088893F4:[012D3821]: addu       $a3, $t1, $t5
    088893F8:[00003012]: mflo       $a2
    088893FC:[00E82821]: addu       $a1, $a3, $t0
    08889400:[00A69021]: addu       $s2, $a1, $a2
    08889404:[02D2202A]: slt        $a0, $s6, $s2
    08889408:[26940002]: addiu      $s4, $s4, 2
    0888940C:[10800010]: beq        $a0, $zr, 0x08889450
    08889410:[25D90002]: addiu      $t9, $t6, 2
    08889414:[A67E0000]: sh         $fp, 0($s3)
    08889418:[26B5FFFF]: addiu      $s5, $s5, -1
    0888941C:[16A0FF8D]: bne        $s5, $zr, 0x08889254
    08889420:[26730002]: addiu      $s3, $s3, 2
    08889424:[8FBE0020]: lw         $fp, 32($sp)
    08889428:[8FB7001C]: lw         $s7, 28($sp)
    0888942C:[8FB60018]: lw         $s6, 24($sp)
    08889430:[8FB50014]: lw         $s5, 20($sp)
    08889434:[8FB40010]: lw         $s4, 16($sp)
    08889438:[8FB3000C]: lw         $s3, 12($sp)
    0888943C:[8FB20008]: lw         $s2, 8($sp)
    08889440:[8FB10004]: lw         $s1, 4($sp)
    08889444:[8FB00000]: lw         $s0, 0($sp)
    08889448:[03E00008]: jr         $ra
    0888944C:[27BD0030]: addiu      $sp, $sp, 48
    08889450:[0257782A]: slt        $t7, $s2, $s7
    08889454:[15E00002]: bne        $t7, $zr, 0x08889460
    08889458:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0888945C:[001212C3]: sra        $v0, $s2, 0x000B
    08889460:[0A222506]: j          0x08889418
    08889464:[A6620000]: sh         $v0, 0($s3)
  Back Branch 0888941C 59,616 times (length 116)
  Back Branch 08889460 59,608 times (length 20)
    08889404:[02D2202A]: slt        $a0, $s6, $s2
    08889408:[26940002]: addiu      $s4, $s4, 2
    0888940C:[10800010]: beq        $a0, $zr, 0x08889450
    08889410:[25D90002]: addiu      $t9, $t6, 2
    08889414:[A67E0000]: sh         $fp, 0($s3)
--> 08889418:[26B5FFFF]: addiu      $s5, $s5, -1
    0888941C:[16A0FF8D]: bne        $s5, $zr, 0x08889254
    08889420:[26730002]: addiu      $s3, $s3, 2
    08889424:[8FBE0020]: lw         $fp, 32($sp)
    08889428:[8FB7001C]: lw         $s7, 28($sp)
    0888942C:[8FB60018]: lw         $s6, 24($sp)
    08889430:[8FB50014]: lw         $s5, 20($sp)
    08889434:[8FB40010]: lw         $s4, 16($sp)
    08889438:[8FB3000C]: lw         $s3, 12($sp)
    0888943C:[8FB20008]: lw         $s2, 8($sp)
    08889440:[8FB10004]: lw         $s1, 4($sp)
    08889444:[8FB00000]: lw         $s0, 0($sp)
    08889448:[03E00008]: jr         $ra
    0888944C:[27BD0030]: addiu      $sp, $sp, 48
    08889450:[0257782A]: slt        $t7, $s2, $s7
    08889454:[15E00002]: bne        $t7, $zr, 0x08889460
    08889458:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0888945C:[001212C3]: sra        $v0, $s2, 0x000B
--> 08889460:[0A222506]: j          0x08889418
    08889464:[A6620000]: sh         $v0, 0($s3)
_S1_2_8888D54 7,263,658 instructions (0.351%), 1,862 calls (08888D54 - 08888FAC, length 151)
    08888D54:[27BDFFD0]: addiu      $sp, $sp, -48
    08888D58:[AFB20008]: sw         $s2, 8($sp)
    08888D5C:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    08888D60:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08888D64:[AFB10004]: sw         $s1, 4($sp)
    08888D68:[AFB00000]: sw         $s0, 0($sp)
    08888D6C:[AFBE0020]: sw         $fp, 32($sp)
    08888D70:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    08888D74:[AFB7001C]: sw         $s7, 28($sp)
    08888D78:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08888D7C:[AFB60018]: sw         $s6, 24($sp)
    08888D80:[3456F800]: ori        $s6, $v0, -2048
    08888D84:[AFB50014]: sw         $s5, 20($sp)
    08888D88:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    08888D8C:[AFB40010]: sw         $s4, 16($sp)
    08888D90:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08888D94:[AFB3000C]: sw         $s3, 12($sp)
    08888D98:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08888D9C:[87310000]: lh         $s1, 0($t9)
    08888DA0:[868E0000]: lh         $t6, 0($s4)
    08888DA4:[27240002]: addiu      $a0, $t9, 2
    08888DA8:[269000C0]: addiu      $s0, $s4, 192
    08888DAC:[022E0018]: mult       $s1, $t6
    08888DB0:[84880000]: lh         $t0, 0($a0)
    08888DB4:[86120000]: lh         $s2, 0($s0)
    08888DB8:[248C0002]: addiu      $t4, $a0, 2
    08888DBC:[260B0040]: addiu      $t3, $s0, 64
    08888DC0:[00007012]: mflo       $t6
    08888DC4:[01120018]: mult       $t0, $s2
    08888DC8:[85890000]: lh         $t1, 0($t4)
    08888DCC:[856F0000]: lh         $t7, 0($t3)
    08888DD0:[25860002]: addiu      $a2, $t4, 2
    08888DD4:[256700C0]: addiu      $a3, $t3, 192
    08888DD8:[00009012]: mflo       $s2
    08888DDC:[012F0018]: mult       $t1, $t7
    08888DE0:[84D00000]: lh         $s0, 0($a2)
    08888DE4:[84EC0000]: lh         $t4, 0($a3)
    08888DE8:[24E20040]: addiu      $v0, $a3, 64
    08888DEC:[244300C0]: addiu      $v1, $v0, 192
    08888DF0:[24640040]: addiu      $a0, $v1, 64
    08888DF4:[84510000]: lh         $s1, 0($v0)
    08888DF8:[84620000]: lh         $v0, 0($v1)
    08888DFC:[00001812]: mflo       $v1
    08888E00:[020C0018]: mult       $s0, $t4
    08888E04:[24C50002]: addiu      $a1, $a2, 2
    08888E08:[84A60000]: lh         $a2, 0($a1)
    08888E0C:[24AA0002]: addiu      $t2, $a1, 2
    08888E10:[84890000]: lh         $t1, 0($a0)
    08888E14:[248500C0]: addiu      $a1, $a0, 192
    08888E18:[00002012]: mflo       $a0
    08888E1C:[00D10018]: mult       $a2, $s1
    08888E20:[85480000]: lh         $t0, 0($t2)
    08888E24:[254D0002]: addiu      $t5, $t2, 2
    08888E28:[84B00000]: lh         $s0, 0($a1)
    08888E2C:[24AAF840]: addiu      $t2, $a1, -1984
    08888E30:[00002812]: mflo       $a1
    08888E34:[01020018]: mult       $t0, $v0
    08888E38:[85AF0000]: lh         $t7, 0($t5)
    08888E3C:[25AB0002]: addiu      $t3, $t5, 2
    08888E40:[85460000]: lh         $a2, 0($t2)
    08888E44:[254D00C0]: addiu      $t5, $t2, 192
    08888E48:[00005012]: mflo       $t2
    08888E4C:[01E90018]: mult       $t7, $t1
    08888E50:[856C0000]: lh         $t4, 0($t3)
    08888E54:[25670002]: addiu      $a3, $t3, 2
    08888E58:[84F10000]: lh         $s1, 0($a3)
    08888E5C:[24EB0002]: addiu      $t3, $a3, 2
    08888E60:[00007812]: mflo       $t7
    08888E64:[01900018]: mult       $t4, $s0
    08888E68:[01D23821]: addu       $a3, $t6, $s2
    08888E6C:[85A20000]: lh         $v0, 0($t5)
    08888E70:[856E0000]: lh         $t6, 0($t3)
    08888E74:[25680002]: addiu      $t0, $t3, 2
    08888E78:[00006012]: mflo       $t4
    08888E7C:[02260018]: mult       $s1, $a2
    08888E80:[00E34821]: addu       $t1, $a3, $v1
    08888E84:[25030002]: addiu      $v1, $t0, 2
    08888E88:[85070000]: lh         $a3, 0($t0)
    08888E8C:[01244021]: addu       $t0, $t1, $a0
    08888E90:[00004812]: mflo       $t1
    08888E94:[01C20018]: mult       $t6, $v0
    08888E98:[25AB0040]: addiu      $t3, $t5, 64
    08888E9C:[856D0000]: lh         $t5, 0($t3)
    08888EA0:[257000C0]: addiu      $s0, $t3, 192
    08888EA4:[84640000]: lh         $a0, 0($v1)
    08888EA8:[00008812]: mflo       $s1
    08888EAC:[00ED0018]: mult       $a3, $t5
    08888EB0:[860B0000]: lh         $t3, 0($s0)
    08888EB4:[24660002]: addiu      $a2, $v1, 2
    08888EB8:[26180040]: addiu      $t8, $s0, 64
    08888EBC:[84C30000]: lh         $v1, 0($a2)
    08888EC0:[00003812]: mflo       $a3
    08888EC4:[008B0018]: mult       $a0, $t3
    08888EC8:[87100000]: lh         $s0, 0($t8)
    08888ECC:[24C20002]: addiu      $v0, $a2, 2
    08888ED0:[270600C0]: addiu      $a2, $t8, 192
    08888ED4:[01059021]: addu       $s2, $t0, $a1
    08888ED8:[24D80040]: addiu      $t8, $a2, 64
    08888EDC:[84C80000]: lh         $t0, 0($a2)
    08888EE0:[00003012]: mflo       $a2
    08888EE4:[00700018]: mult       $v1, $s0
    08888EE8:[844D0000]: lh         $t5, 0($v0)
    08888EEC:[024A7021]: addu       $t6, $s2, $t2
    08888EF0:[24450002]: addiu      $a1, $v0, 2
    08888EF4:[84AA0000]: lh         $t2, 0($a1)
    08888EF8:[00008012]: mflo       $s0
    08888EFC:[01A80018]: mult       $t5, $t0
    08888F00:[01CF1021]: addu       $v0, $t6, $t7
    08888F04:[870F0000]: lh         $t7, 0($t8)
    08888F08:[24AE0002]: addiu      $t6, $a1, 2
    08888F0C:[004C2021]: addu       $a0, $v0, $t4
    08888F10:[00006812]: mflo       $t5
    08888F14:[014F0018]: mult       $t2, $t7
    08888F18:[870C00C0]: lh         $t4, 192($t8)
    08888F1C:[85CB0000]: lh         $t3, 0($t6)
    08888F20:[00891821]: addu       $v1, $a0, $t1
    08888F24:[0071C021]: addu       $t8, $v1, $s1
    08888F28:[00004012]: mflo       $t0
    08888F2C:[016C0018]: mult       $t3, $t4
    08888F30:[03078821]: addu       $s1, $t8, $a3
    08888F34:[02261021]: addu       $v0, $s1, $a2
    08888F38:[00504821]: addu       $t1, $v0, $s0
    08888F3C:[012D3821]: addu       $a3, $t1, $t5
    08888F40:[00003012]: mflo       $a2
    08888F44:[00E82821]: addu       $a1, $a3, $t0
    08888F48:[00A69021]: addu       $s2, $a1, $a2
    08888F4C:[02D2202A]: slt        $a0, $s6, $s2
    08888F50:[26940002]: addiu      $s4, $s4, 2
    08888F54:[10800010]: beq        $a0, $zr, 0x08888F98
    08888F58:[25D90002]: addiu      $t9, $t6, 2
    08888F5C:[A67E0000]: sh         $fp, 0($s3)
    08888F60:[26B5FFFF]: addiu      $s5, $s5, -1
    08888F64:[16A0FF8D]: bne        $s5, $zr, 0x08888D9C
    08888F68:[26730002]: addiu      $s3, $s3, 2
    08888F6C:[8FBE0020]: lw         $fp, 32($sp)
    08888F70:[8FB7001C]: lw         $s7, 28($sp)
    08888F74:[8FB60018]: lw         $s6, 24($sp)
    08888F78:[8FB50014]: lw         $s5, 20($sp)
    08888F7C:[8FB40010]: lw         $s4, 16($sp)
    08888F80:[8FB3000C]: lw         $s3, 12($sp)
    08888F84:[8FB20008]: lw         $s2, 8($sp)
    08888F88:[8FB10004]: lw         $s1, 4($sp)
    08888F8C:[8FB00000]: lw         $s0, 0($sp)
    08888F90:[03E00008]: jr         $ra
    08888F94:[27BD0030]: addiu      $sp, $sp, 48
    08888F98:[0257782A]: slt        $t7, $s2, $s7
    08888F9C:[15E00002]: bne        $t7, $zr, 0x08888FA8
    08888FA0:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08888FA4:[001212C3]: sra        $v0, $s2, 0x000B
    08888FA8:[0A2223D8]: j          0x08888F60
    08888FAC:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08888FA8 59,584 times (length 20)
    08888F4C:[02D2202A]: slt        $a0, $s6, $s2
    08888F50:[26940002]: addiu      $s4, $s4, 2
    08888F54:[10800010]: beq        $a0, $zr, 0x08888F98
    08888F58:[25D90002]: addiu      $t9, $t6, 2
    08888F5C:[A67E0000]: sh         $fp, 0($s3)
--> 08888F60:[26B5FFFF]: addiu      $s5, $s5, -1
    08888F64:[16A0FF8D]: bne        $s5, $zr, 0x08888D9C
    08888F68:[26730002]: addiu      $s3, $s3, 2
    08888F6C:[8FBE0020]: lw         $fp, 32($sp)
    08888F70:[8FB7001C]: lw         $s7, 28($sp)
    08888F74:[8FB60018]: lw         $s6, 24($sp)
    08888F78:[8FB50014]: lw         $s5, 20($sp)
    08888F7C:[8FB40010]: lw         $s4, 16($sp)
    08888F80:[8FB3000C]: lw         $s3, 12($sp)
    08888F84:[8FB20008]: lw         $s2, 8($sp)
    08888F88:[8FB10004]: lw         $s1, 4($sp)
    08888F8C:[8FB00000]: lw         $s0, 0($sp)
    08888F90:[03E00008]: jr         $ra
    08888F94:[27BD0030]: addiu      $sp, $sp, 48
    08888F98:[0257782A]: slt        $t7, $s2, $s7
    08888F9C:[15E00002]: bne        $t7, $zr, 0x08888FA8
    08888FA0:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08888FA4:[001212C3]: sra        $v0, $s2, 0x000B
--> 08888FA8:[0A2223D8]: j          0x08888F60
    08888FAC:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08888F64 59,584 times (length 116)
_S1_2_8888FB0 7,263,657 instructions (0.351%), 1,862 calls (08888FB0 - 08889208, length 151)
    08888FB0:[27BDFFD0]: addiu      $sp, $sp, -48
    08888FB4:[AFB20008]: sw         $s2, 8($sp)
    08888FB8:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    08888FBC:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08888FC0:[AFB10004]: sw         $s1, 4($sp)
    08888FC4:[AFB00000]: sw         $s0, 0($sp)
    08888FC8:[AFBE0020]: sw         $fp, 32($sp)
    08888FCC:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    08888FD0:[AFB7001C]: sw         $s7, 28($sp)
    08888FD4:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    08888FD8:[AFB60018]: sw         $s6, 24($sp)
    08888FDC:[3456F800]: ori        $s6, $v0, -2048
    08888FE0:[AFB50014]: sw         $s5, 20($sp)
    08888FE4:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    08888FE8:[AFB40010]: sw         $s4, 16($sp)
    08888FEC:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08888FF0:[AFB3000C]: sw         $s3, 12($sp)
    08888FF4:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08888FF8:[87310000]: lh         $s1, 0($t9)
    08888FFC:[868E0000]: lh         $t6, 0($s4)
    08889000:[27240002]: addiu      $a0, $t9, 2
    08889004:[269000C0]: addiu      $s0, $s4, 192
    08889008:[022E0018]: mult       $s1, $t6
    0888900C:[84880000]: lh         $t0, 0($a0)
    08889010:[86120000]: lh         $s2, 0($s0)
    08889014:[248C0002]: addiu      $t4, $a0, 2
    08889018:[260B0040]: addiu      $t3, $s0, 64
    0888901C:[00007012]: mflo       $t6
    08889020:[01120018]: mult       $t0, $s2
    08889024:[85890000]: lh         $t1, 0($t4)
    08889028:[856F0000]: lh         $t7, 0($t3)
    0888902C:[25860002]: addiu      $a2, $t4, 2
    08889030:[256700C0]: addiu      $a3, $t3, 192
    08889034:[00009012]: mflo       $s2
    08889038:[012F0018]: mult       $t1, $t7
    0888903C:[84D00000]: lh         $s0, 0($a2)
    08889040:[84EC0000]: lh         $t4, 0($a3)
    08889044:[24E20040]: addiu      $v0, $a3, 64
    08889048:[244300C0]: addiu      $v1, $v0, 192
    0888904C:[24640040]: addiu      $a0, $v1, 64
    08889050:[84510000]: lh         $s1, 0($v0)
    08889054:[84620000]: lh         $v0, 0($v1)
    08889058:[00001812]: mflo       $v1
    0888905C:[020C0018]: mult       $s0, $t4
    08889060:[24C50002]: addiu      $a1, $a2, 2
    08889064:[84A60000]: lh         $a2, 0($a1)
    08889068:[24AA0002]: addiu      $t2, $a1, 2
    0888906C:[84890000]: lh         $t1, 0($a0)
    08889070:[2485F8C0]: addiu      $a1, $a0, -1856
    08889074:[00002012]: mflo       $a0
    08889078:[00D10018]: mult       $a2, $s1
    0888907C:[85480000]: lh         $t0, 0($t2)
    08889080:[254D0002]: addiu      $t5, $t2, 2
    08889084:[84B00000]: lh         $s0, 0($a1)
    08889088:[24AA0040]: addiu      $t2, $a1, 64
    0888908C:[00002812]: mflo       $a1
    08889090:[01020018]: mult       $t0, $v0
    08889094:[85AF0000]: lh         $t7, 0($t5)
    08889098:[25AB0002]: addiu      $t3, $t5, 2
    0888909C:[85460000]: lh         $a2, 0($t2)
    088890A0:[254D00C0]: addiu      $t5, $t2, 192
    088890A4:[00005012]: mflo       $t2
    088890A8:[01E90018]: mult       $t7, $t1
    088890AC:[856C0000]: lh         $t4, 0($t3)
    088890B0:[25670002]: addiu      $a3, $t3, 2
    088890B4:[84F10000]: lh         $s1, 0($a3)
    088890B8:[24EB0002]: addiu      $t3, $a3, 2
    088890BC:[00007812]: mflo       $t7
    088890C0:[01900018]: mult       $t4, $s0
    088890C4:[01D23821]: addu       $a3, $t6, $s2
    088890C8:[85A20000]: lh         $v0, 0($t5)
    088890CC:[856E0000]: lh         $t6, 0($t3)
    088890D0:[25680002]: addiu      $t0, $t3, 2
    088890D4:[00006012]: mflo       $t4
    088890D8:[02260018]: mult       $s1, $a2
    088890DC:[00E34821]: addu       $t1, $a3, $v1
    088890E0:[25030002]: addiu      $v1, $t0, 2
    088890E4:[85070000]: lh         $a3, 0($t0)
    088890E8:[01244021]: addu       $t0, $t1, $a0
    088890EC:[00004812]: mflo       $t1
    088890F0:[01C20018]: mult       $t6, $v0
    088890F4:[25AB0040]: addiu      $t3, $t5, 64
    088890F8:[856D0000]: lh         $t5, 0($t3)
    088890FC:[257000C0]: addiu      $s0, $t3, 192
    08889100:[84640000]: lh         $a0, 0($v1)
    08889104:[00008812]: mflo       $s1
    08889108:[00ED0018]: mult       $a3, $t5
    0888910C:[860B0000]: lh         $t3, 0($s0)
    08889110:[24660002]: addiu      $a2, $v1, 2
    08889114:[26180040]: addiu      $t8, $s0, 64
    08889118:[84C30000]: lh         $v1, 0($a2)
    0888911C:[00003812]: mflo       $a3
    08889120:[008B0018]: mult       $a0, $t3
    08889124:[87100000]: lh         $s0, 0($t8)
    08889128:[24C20002]: addiu      $v0, $a2, 2
    0888912C:[270600C0]: addiu      $a2, $t8, 192
    08889130:[01059021]: addu       $s2, $t0, $a1
    08889134:[24D80040]: addiu      $t8, $a2, 64
    08889138:[84C80000]: lh         $t0, 0($a2)
    0888913C:[00003012]: mflo       $a2
    08889140:[00700018]: mult       $v1, $s0
    08889144:[844D0000]: lh         $t5, 0($v0)
    08889148:[024A7021]: addu       $t6, $s2, $t2
    0888914C:[24450002]: addiu      $a1, $v0, 2
    08889150:[84AA0000]: lh         $t2, 0($a1)
    08889154:[00008012]: mflo       $s0
    08889158:[01A80018]: mult       $t5, $t0
    0888915C:[01CF1021]: addu       $v0, $t6, $t7
    08889160:[870F0000]: lh         $t7, 0($t8)
    08889164:[24AE0002]: addiu      $t6, $a1, 2
    08889168:[004C2021]: addu       $a0, $v0, $t4
    0888916C:[00006812]: mflo       $t5
    08889170:[014F0018]: mult       $t2, $t7
    08889174:[870C00C0]: lh         $t4, 192($t8)
    08889178:[85CB0000]: lh         $t3, 0($t6)
    0888917C:[00891821]: addu       $v1, $a0, $t1
    08889180:[0071C021]: addu       $t8, $v1, $s1
    08889184:[00004012]: mflo       $t0
    08889188:[016C0018]: mult       $t3, $t4
    0888918C:[03078821]: addu       $s1, $t8, $a3
    08889190:[02261021]: addu       $v0, $s1, $a2
    08889194:[00504821]: addu       $t1, $v0, $s0
    08889198:[012D3821]: addu       $a3, $t1, $t5
    0888919C:[00003012]: mflo       $a2
    088891A0:[00E82821]: addu       $a1, $a3, $t0
    088891A4:[00A69021]: addu       $s2, $a1, $a2
    088891A8:[02D2202A]: slt        $a0, $s6, $s2
    088891AC:[26940002]: addiu      $s4, $s4, 2
    088891B0:[10800010]: beq        $a0, $zr, 0x088891F4
    088891B4:[25D90002]: addiu      $t9, $t6, 2
    088891B8:[A67E0000]: sh         $fp, 0($s3)
    088891BC:[26B5FFFF]: addiu      $s5, $s5, -1
    088891C0:[16A0FF8D]: bne        $s5, $zr, 0x08888FF8
    088891C4:[26730002]: addiu      $s3, $s3, 2
    088891C8:[8FBE0020]: lw         $fp, 32($sp)
    088891CC:[8FB7001C]: lw         $s7, 28($sp)
    088891D0:[8FB60018]: lw         $s6, 24($sp)
    088891D4:[8FB50014]: lw         $s5, 20($sp)
    088891D8:[8FB40010]: lw         $s4, 16($sp)
    088891DC:[8FB3000C]: lw         $s3, 12($sp)
    088891E0:[8FB20008]: lw         $s2, 8($sp)
    088891E4:[8FB10004]: lw         $s1, 4($sp)
    088891E8:[8FB00000]: lw         $s0, 0($sp)
    088891EC:[03E00008]: jr         $ra
    088891F0:[27BD0030]: addiu      $sp, $sp, 48
    088891F4:[0257782A]: slt        $t7, $s2, $s7
    088891F8:[15E00002]: bne        $t7, $zr, 0x08889204
    088891FC:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889200:[001212C3]: sra        $v0, $s2, 0x000B
    08889204:[0A22246F]: j          0x088891BC
    08889208:[A6620000]: sh         $v0, 0($s3)
  Back Branch 088891C0 59,584 times (length 116)
  Back Branch 08889204 59,583 times (length 20)
    088891A8:[02D2202A]: slt        $a0, $s6, $s2
    088891AC:[26940002]: addiu      $s4, $s4, 2
    088891B0:[10800010]: beq        $a0, $zr, 0x088891F4
    088891B4:[25D90002]: addiu      $t9, $t6, 2
    088891B8:[A67E0000]: sh         $fp, 0($s3)
--> 088891BC:[26B5FFFF]: addiu      $s5, $s5, -1
    088891C0:[16A0FF8D]: bne        $s5, $zr, 0x08888FF8
    088891C4:[26730002]: addiu      $s3, $s3, 2
    088891C8:[8FBE0020]: lw         $fp, 32($sp)
    088891CC:[8FB7001C]: lw         $s7, 28($sp)
    088891D0:[8FB60018]: lw         $s6, 24($sp)
    088891D4:[8FB50014]: lw         $s5, 20($sp)
    088891D8:[8FB40010]: lw         $s4, 16($sp)
    088891DC:[8FB3000C]: lw         $s3, 12($sp)
    088891E0:[8FB20008]: lw         $s2, 8($sp)
    088891E4:[8FB10004]: lw         $s1, 4($sp)
    088891E8:[8FB00000]: lw         $s0, 0($sp)
    088891EC:[03E00008]: jr         $ra
    088891F0:[27BD0030]: addiu      $sp, $sp, 48
    088891F4:[0257782A]: slt        $t7, $s2, $s7
    088891F8:[15E00002]: bne        $t7, $zr, 0x08889204
    088891FC:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08889200:[001212C3]: sra        $v0, $s2, 0x000B
--> 08889204:[0A22246F]: j          0x088891BC
    08889208:[A6620000]: sh         $v0, 0($s3)
_S1_2_888889C 7,244,136 instructions (0.350%), 1,857 calls (0888889C - 08888AF4, length 151)
    0888889C:[27BDFFD0]: addiu      $sp, $sp, -48
    088888A0:[AFB20008]: sw         $s2, 8($sp)
    088888A4:[3C0203FF]: lui        $v0, 0x03FF <=> li $v0, 0x03FF0000
    088888A8:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    088888AC:[AFB10004]: sw         $s1, 4($sp)
    088888B0:[AFB00000]: sw         $s0, 0($sp)
    088888B4:[AFBE0020]: sw         $fp, 32($sp)
    088888B8:[241E7FFF]: addiu      $fp, $zr, 32767 <=> li $fp, 32767
    088888BC:[AFB7001C]: sw         $s7, 28($sp)
    088888C0:[3C17FC00]: lui        $s7, 0xFC00 <=> li $s7, 0xFC000000
    088888C4:[AFB60018]: sw         $s6, 24($sp)
    088888C8:[3456F800]: ori        $s6, $v0, -2048
    088888CC:[AFB50014]: sw         $s5, 20($sp)
    088888D0:[24150020]: addiu      $s5, $zr, 32 <=> li $s5, 32
    088888D4:[AFB40010]: sw         $s4, 16($sp)
    088888D8:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088888DC:[AFB3000C]: sw         $s3, 12($sp)
    088888E0:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    088888E4:[87310000]: lh         $s1, 0($t9)
    088888E8:[868E0000]: lh         $t6, 0($s4)
    088888EC:[27240002]: addiu      $a0, $t9, 2
    088888F0:[269000C0]: addiu      $s0, $s4, 192
    088888F4:[022E0018]: mult       $s1, $t6
    088888F8:[84880000]: lh         $t0, 0($a0)
    088888FC:[86120000]: lh         $s2, 0($s0)
    08888900:[248C0002]: addiu      $t4, $a0, 2
    08888904:[260B0040]: addiu      $t3, $s0, 64
    08888908:[00007012]: mflo       $t6
    0888890C:[01120018]: mult       $t0, $s2
    08888910:[85890000]: lh         $t1, 0($t4)
    08888914:[856F0000]: lh         $t7, 0($t3)
    08888918:[25860002]: addiu      $a2, $t4, 2
    0888891C:[256700C0]: addiu      $a3, $t3, 192
    08888920:[00009012]: mflo       $s2
    08888924:[012F0018]: mult       $t1, $t7
    08888928:[84D00000]: lh         $s0, 0($a2)
    0888892C:[84EC0000]: lh         $t4, 0($a3)
    08888930:[24E20040]: addiu      $v0, $a3, 64
    08888934:[244300C0]: addiu      $v1, $v0, 192
    08888938:[24640040]: addiu      $a0, $v1, 64
    0888893C:[84510000]: lh         $s1, 0($v0)
    08888940:[84620000]: lh         $v0, 0($v1)
    08888944:[00001812]: mflo       $v1
    08888948:[020C0018]: mult       $s0, $t4
    0888894C:[24C50002]: addiu      $a1, $a2, 2
    08888950:[84A60000]: lh         $a2, 0($a1)
    08888954:[24AA0002]: addiu      $t2, $a1, 2
    08888958:[84890000]: lh         $t1, 0($a0)
    0888895C:[248500C0]: addiu      $a1, $a0, 192
    08888960:[00002012]: mflo       $a0
    08888964:[00D10018]: mult       $a2, $s1
    08888968:[85480000]: lh         $t0, 0($t2)
    0888896C:[254D0002]: addiu      $t5, $t2, 2
    08888970:[84B00000]: lh         $s0, 0($a1)
    08888974:[24AA0040]: addiu      $t2, $a1, 64
    08888978:[00002812]: mflo       $a1
    0888897C:[01020018]: mult       $t0, $v0
    08888980:[85AF0000]: lh         $t7, 0($t5)
    08888984:[25AB0002]: addiu      $t3, $t5, 2
    08888988:[85460000]: lh         $a2, 0($t2)
    0888898C:[254D00C0]: addiu      $t5, $t2, 192
    08888990:[00005012]: mflo       $t2
    08888994:[01E90018]: mult       $t7, $t1
    08888998:[856C0000]: lh         $t4, 0($t3)
    0888899C:[25670002]: addiu      $a3, $t3, 2
    088889A0:[84F10000]: lh         $s1, 0($a3)
    088889A4:[24EB0002]: addiu      $t3, $a3, 2
    088889A8:[00007812]: mflo       $t7
    088889AC:[01900018]: mult       $t4, $s0
    088889B0:[01D23821]: addu       $a3, $t6, $s2
    088889B4:[85A20000]: lh         $v0, 0($t5)
    088889B8:[856E0000]: lh         $t6, 0($t3)
    088889BC:[25680002]: addiu      $t0, $t3, 2
    088889C0:[00006012]: mflo       $t4
    088889C4:[02260018]: mult       $s1, $a2
    088889C8:[00E34821]: addu       $t1, $a3, $v1
    088889CC:[25030002]: addiu      $v1, $t0, 2
    088889D0:[85070000]: lh         $a3, 0($t0)
    088889D4:[01244021]: addu       $t0, $t1, $a0
    088889D8:[00004812]: mflo       $t1
    088889DC:[01C20018]: mult       $t6, $v0
    088889E0:[25ABF840]: addiu      $t3, $t5, -1984
    088889E4:[856D0000]: lh         $t5, 0($t3)
    088889E8:[257000C0]: addiu      $s0, $t3, 192
    088889EC:[84640000]: lh         $a0, 0($v1)
    088889F0:[00008812]: mflo       $s1
    088889F4:[00ED0018]: mult       $a3, $t5
    088889F8:[860B0000]: lh         $t3, 0($s0)
    088889FC:[24660002]: addiu      $a2, $v1, 2
    08888A00:[26180040]: addiu      $t8, $s0, 64
    08888A04:[84C30000]: lh         $v1, 0($a2)
    08888A08:[00003812]: mflo       $a3
    08888A0C:[008B0018]: mult       $a0, $t3
    08888A10:[87100000]: lh         $s0, 0($t8)
    08888A14:[24C20002]: addiu      $v0, $a2, 2
    08888A18:[270600C0]: addiu      $a2, $t8, 192
    08888A1C:[01059021]: addu       $s2, $t0, $a1
    08888A20:[24D80040]: addiu      $t8, $a2, 64
    08888A24:[84C80000]: lh         $t0, 0($a2)
    08888A28:[00003012]: mflo       $a2
    08888A2C:[00700018]: mult       $v1, $s0
    08888A30:[844D0000]: lh         $t5, 0($v0)
    08888A34:[024A7021]: addu       $t6, $s2, $t2
    08888A38:[24450002]: addiu      $a1, $v0, 2
    08888A3C:[84AA0000]: lh         $t2, 0($a1)
    08888A40:[00008012]: mflo       $s0
    08888A44:[01A80018]: mult       $t5, $t0
    08888A48:[01CF1021]: addu       $v0, $t6, $t7
    08888A4C:[870F0000]: lh         $t7, 0($t8)
    08888A50:[24AE0002]: addiu      $t6, $a1, 2
    08888A54:[004C2021]: addu       $a0, $v0, $t4
    08888A58:[00006812]: mflo       $t5
    08888A5C:[014F0018]: mult       $t2, $t7
    08888A60:[870C00C0]: lh         $t4, 192($t8)
    08888A64:[85CB0000]: lh         $t3, 0($t6)
    08888A68:[00891821]: addu       $v1, $a0, $t1
    08888A6C:[0071C021]: addu       $t8, $v1, $s1
    08888A70:[00004012]: mflo       $t0
    08888A74:[016C0018]: mult       $t3, $t4
    08888A78:[03078821]: addu       $s1, $t8, $a3
    08888A7C:[02261021]: addu       $v0, $s1, $a2
    08888A80:[00504821]: addu       $t1, $v0, $s0
    08888A84:[012D3821]: addu       $a3, $t1, $t5
    08888A88:[00003012]: mflo       $a2
    08888A8C:[00E82821]: addu       $a1, $a3, $t0
    08888A90:[00A69021]: addu       $s2, $a1, $a2
    08888A94:[02D2202A]: slt        $a0, $s6, $s2
    08888A98:[26940002]: addiu      $s4, $s4, 2
    08888A9C:[10800010]: beq        $a0, $zr, 0x08888AE0
    08888AA0:[25D90002]: addiu      $t9, $t6, 2
    08888AA4:[A67E0000]: sh         $fp, 0($s3)
    08888AA8:[26B5FFFF]: addiu      $s5, $s5, -1
    08888AAC:[16A0FF8D]: bne        $s5, $zr, 0x088888E4
    08888AB0:[26730002]: addiu      $s3, $s3, 2
    08888AB4:[8FBE0020]: lw         $fp, 32($sp)
    08888AB8:[8FB7001C]: lw         $s7, 28($sp)
    08888ABC:[8FB60018]: lw         $s6, 24($sp)
    08888AC0:[8FB50014]: lw         $s5, 20($sp)
    08888AC4:[8FB40010]: lw         $s4, 16($sp)
    08888AC8:[8FB3000C]: lw         $s3, 12($sp)
    08888ACC:[8FB20008]: lw         $s2, 8($sp)
    08888AD0:[8FB10004]: lw         $s1, 4($sp)
    08888AD4:[8FB00000]: lw         $s0, 0($sp)
    08888AD8:[03E00008]: jr         $ra
    08888ADC:[27BD0030]: addiu      $sp, $sp, 48
    08888AE0:[0257782A]: slt        $t7, $s2, $s7
    08888AE4:[15E00002]: bne        $t7, $zr, 0x08888AF0
    08888AE8:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08888AEC:[001212C3]: sra        $v0, $s2, 0x000B
    08888AF0:[0A2222AA]: j          0x08888AA8
    08888AF4:[A6620000]: sh         $v0, 0($s3)
  Back Branch 08888AAC 59,424 times (length 116)
  Back Branch 08888AF0 59,421 times (length 20)
    08888A94:[02D2202A]: slt        $a0, $s6, $s2
    08888A98:[26940002]: addiu      $s4, $s4, 2
    08888A9C:[10800010]: beq        $a0, $zr, 0x08888AE0
    08888AA0:[25D90002]: addiu      $t9, $t6, 2
    08888AA4:[A67E0000]: sh         $fp, 0($s3)
--> 08888AA8:[26B5FFFF]: addiu      $s5, $s5, -1
    08888AAC:[16A0FF8D]: bne        $s5, $zr, 0x088888E4
    08888AB0:[26730002]: addiu      $s3, $s3, 2
    08888AB4:[8FBE0020]: lw         $fp, 32($sp)
    08888AB8:[8FB7001C]: lw         $s7, 28($sp)
    08888ABC:[8FB60018]: lw         $s6, 24($sp)
    08888AC0:[8FB50014]: lw         $s5, 20($sp)
    08888AC4:[8FB40010]: lw         $s4, 16($sp)
    08888AC8:[8FB3000C]: lw         $s3, 12($sp)
    08888ACC:[8FB20008]: lw         $s2, 8($sp)
    08888AD0:[8FB10004]: lw         $s1, 4($sp)
    08888AD4:[8FB00000]: lw         $s0, 0($sp)
    08888AD8:[03E00008]: jr         $ra
    08888ADC:[27BD0030]: addiu      $sp, $sp, 48
    08888AE0:[0257782A]: slt        $t7, $s2, $s7
    08888AE4:[15E00002]: bne        $t7, $zr, 0x08888AF0
    08888AE8:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08888AEC:[001212C3]: sra        $v0, $s2, 0x000B
--> 08888AF0:[0A2222AA]: j          0x08888AA8
    08888AF4:[A6620000]: sh         $v0, 0($s3)
_S1_2_8888AF8 7,244,124 instructions (0.350%), 1,857 calls (08888AF8 - 08888D50, length 151)
  Back Branch 08888D08 59,424 times (length 116)
  Back Branch 08888D4C 59,418 times (length 20)
_S1_2_88883E4 7,240,244 instructions (0.350%), 1,856 calls (088883E4 - 0888863C, length 151)
  Back Branch 088885F4 59,392 times (length 116)
  Back Branch 08888638 59,390 times (length 20)
_S1_2_8888640 7,240,236 instructions (0.350%), 1,856 calls (08888640 - 08888898, length 151)
  Back Branch 08888850 59,392 times (length 116)
  Back Branch 08888894 59,388 times (length 20)
_S1_2_8888188 7,212,923 instructions (0.349%), 1,849 calls (08888188 - 088883E0, length 151)
  Back Branch 08888398 59,168 times (length 116)
  Back Branch 088883DC 59,163 times (length 20)
_S1_2_8887F2C 7,205,144 instructions (0.348%), 1,847 calls (08887F2C - 08888184, length 151)
  Back Branch 0888813C 59,104 times (length 116)
  Back Branch 08888180 59,104 times (length 20)
_S1_2_8887CD0 7,205,131 instructions (0.348%), 1,847 calls (08887CD0 - 08887F28, length 151)
  Back Branch 08887EE0 59,104 times (length 116)
  Back Branch 08887F24 59,101 times (length 20)
_S1_2_882A3A4 7,000,935 instructions (0.339%), 8,338 calls (0882A3A4 - 0882A98C, length 379)
  Back Branch 0882A83C 73,513 times (length 161)
_S1_2_88372E0 6,948,480 instructions (0.336%), 41,360 calls (088372E0 - 08837444, length 90)
  Back Branch 08837414 248,160 times (length 20)
_S1_2_88177B8 6,712,017 instructions (0.325%), 172,430 calls (088177B8 - 08817A30, length 159)
_S1_2_881E480 6,662,444 instructions (0.322%), 46,805 calls (0881E480 - 0881E740, length 177)
  Back Branch 0881E684 159,189 times (length 70)
_S1_2_889D3BC 6,410,802 instructions (0.310%), 255,201 calls (0889D3BC - 0889D5AC, length 125)
  Back Branch 0889D504 63,153 times (length 44)
  Back Branch 0889D514 63,153 times (length 8)
  Back Branch 0889D528 63,153 times (length 7)
  Back Branch 0889D478 1,956 times (length 12)
  Back Branch 0889D48C 1,956 times (length 7)
_S1_2_8835930 6,327,860 instructions (0.306%), 451,990 calls (08835930 - 0886A964, length 54286)
_S1_2_881E0E4 6,268,004 instructions (0.303%), 54,962 calls (0881E0E4 - 0881E318, length 142)
  Back Branch 0881E188 120,423 times (length 27)
_S1_2_885668C 6,238,208 instructions (0.302%), 24,368 calls (0885668C - 08856724, length 39)
  Back Branch 08856708 779,776 times (length 7)
_S1_2_889C8C4 5,416,180 instructions (0.262%), 239,892 calls (0889C8C4 - 0889C9A0, length 56)
_S1_2_889CA24 5,359,221 instructions (0.259%), 255,201 calls (0889CA24 - 0889CA74, length 21)
_S1_2_881CD54 5,246,432 instructions (0.254%), 73,836 calls (0881CD54 - 0881CFD0, length 160)
  Back Branch 0881CFAC 66,451 times (length 75)
_S1_2_884017C 5,237,664 instructions (0.253%), 8,221 calls (0884017C - 088404CC, length 213)
  Back Branch 08840390 254,368 times (length 18)
  Back Branch 08840398 7,949 times (length 78)
  Back Branch 088403A0 7,949 times (length 118)
  Back Branch 088404C8 272 times (length 53)
  Back Branch 088404C0 272 times (length 120)
_S1_2_8839440 5,172,284 instructions (0.250%), 66,451 calls (08836BF8 - 08839444, length 2580)
  Back Branch 08836D10 116,742 times (length 21)
  Back Branch 08839440 66,451 times (length 2580)
  Back Branch 08836E10 16,760 times (length 21)
_S1_2_8883DE4 5,107,056 instructions (0.247%), 100,295 calls (08883DE4 - 08884028, length 146)
  Back Branch 08883F94 86,033 times (length 64)
  Back Branch 08883FD4 67,626 times (length 22)
  Back Branch 08883F14 14,262 times (length 32)
  Back Branch 08884024 6 times (length 122)
_S1_2_881F040 5,086,800 instructions (0.246%), 82,878 calls (0881F040 - 0881F0D4, length 38)
  Back Branch 0881F0B4 155,687 times (length 17)
_S1_2_884440C 4,850,406 instructions (0.235%), 220,473 calls (0884440C - 08844460, length 22)
_S1_2_882F4F8 4,759,716 instructions (0.230%), 7,949 calls (0882F4F8 - 0882FA2C, length 334)
  Back Branch 0882F898 216,652 times (length 14)
  Back Branch 0882F730 15,898 times (length 19)
  Back Branch 0882F8F0 15,897 times (length 106)
  Back Branch 0882F58C 44 times (length 16)
  Back Branch 0882F608 28 times (length 21)
  Back Branch 0882F670 13 times (length 16)
_S1_2_881FEF8 4,364,692 instructions (0.211%), 46,985 calls (0881FEF8 - 0882004C, length 86)
  Back Branch 0882001C 112,446 times (length 29)
_S1_2_882B86C 4,214,488 instructions (0.204%), 71,432 calls (0882B86C - 0882BA3C, length 117)
_S1_2_889A3AC 4,172,916 instructions (0.202%), 24,348 calls (0889A3AC - 0889A4E8, length 80)
  Back Branch 0889A40C 194,784 times (length 16)
  Back Branch 0889A464 35,725 times (length 28)
  Back Branch 0889A494 34,400 times (length 43)
  Back Branch 0889A4C0 31,342 times (length 57)
  Back Branch 0889A4E4 17,054 times (length 67)
  Back Branch 0889A4B8 13,992 times (length 53)
  Back Branch 0889A488 12,663 times (length 38)
  Back Branch 0889A434 12,519 times (length 13)
  Back Branch 0889A458 11,679 times (length 23)
_S1_2_882BEC0 4,000,192 instructions (0.193%), 142,864 calls (0882BEC0 - 0882BF2C, length 28)
_S1_2_8874A1C 3,909,771 instructions (0.189%), 434,419 calls (08874A1C - 08874A3C, length 9)
_S1_2_8895BE4 3,826,887 instructions (0.185%), 16,596 calls (08895BE4 - 08895D7C, length 103)
  Back Branch 08895C60 331,920 times (length 10)
  Back Branch 08895CA0 65,596 times (length 19)
  Back Branch 08895D10 49,259 times (length 50)
  Back Branch 08895CC0 571 times (length 27)
  Back Branch 08895CF8 234 times (length 40)
  Back Branch 08895D30 218 times (length 58)
  Back Branch 08895D68 147 times (length 72)
_S1_2_8836EEC 3,755,680 instructions (0.182%), 751,136 calls (08836EEC - 088370A4, length 111)
_S1_2_8844464 3,612,032 instructions (0.175%), 56,438 calls (08844464 - 088444DC, length 31)
  Back Branch 088444D0 225,752 times (length 11)
_S1_2_881CB38 3,431,380 instructions (0.166%), 23,185 calls (0881CB38 - 0881CD50, length 135)
  Back Branch 0881CBE4 139,110 times (length 19)
  Back Branch 0881CD44 23,185 times (length 123)
_S1_2_887B96C 3,320,607 instructions (0.161%), 88,702 calls (0887B96C - 0887BCA4, length 207)
  Back Branch 0887BA10 22,003 times (length 9)
  Back Branch 0887BA1C 22,003 times (length 11)
  Back Branch 0887BA2C 22,003 times (length 16)
  Back Branch 0887BA6C 101 times (length 32)
  Back Branch 0887BB54 101 times (length 98)
  Back Branch 0887BC30 101 times (length 127)
  Back Branch 0887BC44 101 times (length 7)
  Back Branch 0887BC80 100 times (length 182)
  Back Branch 0887BC90 100 times (length 11)
  Back Branch 0887BBB4 71 times (length 55)
_S1_2_8834AA0 3,208,421 instructions (0.155%), 13,527 calls (08834AA0 - 08834D20, length 161)
  Back Branch 08834CFC 112,958 times (length 139)
_S1_2_8844538 3,166,806 instructions (0.153%), 55,558 calls (08844538 - 08844594, length 24)
  Back Branch 0884456C 222,232 times (length 11)
_S1_2_8829C00 3,143,008 instructions (0.152%), 71,432 calls (08829C00 - 08829CB4, length 46)
_S1_2_887C890 3,034,364 instructions (0.147%), 16,486 calls (0887C890 - 0887C98C, length 64)
  Back Branch 0887C910 115,402 times (length 18)
  Back Branch 0887C988 21,406 times (length 45)
  Back Branch 0887C948 17,876 times (length 16)
  Back Branch 0887C978 16,474 times (length 38)
  Back Branch 0887C968 16,474 times (length 31)
  Back Branch 0887C958 16,472 times (length 24)
_S1_2_8840BF4 2,985,829 instructions (0.144%), 271,439 calls (08840BF4 - 08840C48, length 22)
_S1_2_883C8A4 2,863,648 instructions (0.139%), 223,366 calls (0883C8A4 - 0883C8D4, length 13)
_S1_2_8899EB0 2,848,678 instructions (0.138%), 24,348 calls (08899EB0 - 0889A10C, length 152)
  Back Branch 0889A108 24,348 times (length 129)
  Back Branch 08899FC0 24,347 times (length 58)
  Back Branch 0889A054 24,347 times (length 95)
  Back Branch 0889A048 24,347 times (length 93)
  Back Branch 0889A0AC 24,347 times (length 63)
  Back Branch 0889A0B4 12,173 times (length 65)
_S1_2_883E784 2,848,632 instructions (0.138%), 109,356 calls (0883E784 - 0883E80C, length 35)
  Back Branch 0883E808 5,376 times (length 15)
_S1_2_888D34C 2,587,807 instructions (0.125%), 16,596 calls (0888D34C - 0888D4E4, length 103)
  Back Branch 0888D44C 66,384 times (length 59)
  Back Branch 0888D4D0 16,596 times (length 77)
  Back Branch 0888D4E0 16,596 times (length 88)
  Back Branch 0888D4C0 16,592 times (length 66)
_S1_2_8808CFC 2,508,531 instructions (0.121%), 29,488 calls (08808CFC - 08808E3C, length 81)
  Back Branch 08808D58 242,265 times (length 3)
_S1_2_8839794 2,359,260 instructions (0.114%), 48,786 calls (08839794 - 08839858, length 50)
_S1_2_881DEA4 2,273,553 instructions (0.110%), 8,091 calls (0881DEA4 - 0881DFC0, length 72)
  Back Branch 0881DF10 209,097 times (length 11)
  Back Branch 0881DF60 23,235 times (length 11)
_S1_2_889E570 2,252,630 instructions (0.109%), 138,475 calls (0889E570 - 0889E5C4, length 22)
_S1_2_8839448 2,241,798 instructions (0.108%), 54,678 calls (08836420 - 0883944C, length 3084)
  Back Branch 08839448 54,678 times (length 3084)
_S1_2_883FAD0 2,198,940 instructions (0.106%), 219,894 calls (0883FAD0 - 0883FCD8, length 131)
_S1_2_881DFC4 2,185,486 instructions (0.106%), 7,279 calls (0881DFC4 - 0881E0D0, length 68)
  Back Branch 0881E0A0 78,891 times (length 36)
  Back Branch 0881E08C 78,891 times (length 29)
_S1_2_882DC40 2,170,552 instructions (0.105%), 271,319 calls (0882DC40 - 0882DC5C, length 8)
_S1_2_88746E8 2,065,809 instructions (0.100%), 30 calls (088746E8 - 088749FC, length 198)
  Back Branch 08874964 108,578 times (length 19)
  Back Branch 08874894 30 times (length 64)
  Back Branch 08874990 30 times (length 30)
  Back Branch 08874988 30 times (length 73)
  Back Branch 08874998 23 times (length 39)
  Back Branch 088749B8 16 times (length 47)
  Back Branch 088749CC 8 times (length 11)
_S1_2_889CA08 2,058,399 instructions (0.100%), 294,057 calls (0889CA08 - 0889CA20, length 7)
_S1_2_883E6D0 2,057,726 instructions (0.100%), 93,533 calls (0883E6D0 - 0883E724, length 22)
_S1_2_887C4A0 2,024,302 instructions (0.098%), 144,593 calls (0887C4A0 - 0887C4D4, length 14)
_S1_2_88A0BD0 1,852,592 instructions (0.090%), 33,082 calls (088A0BD0 - 088A0CD4, length 66)
  Back Branch 088A0CC0 33,082 times (length 48)
_S1_2_88116B4 1,785,800 instructions (0.086%), 71,432 calls (088116B4 - 08811714, length 25)
_S1_2_88A8248 1,723,381 instructions (0.083%), 16,702 calls (088A8248 - 088A8328, length 57)
  Back Branch 088A82F8 100,212 times (length 9)
  Back Branch 088A8314 16,702 times (length 32)
  Back Branch 088A8324 1,025 times (length 15)
_S1_2_8836E94 1,718,766 instructions (0.083%), 133,502 calls (08836E94 - 08836ED8, length 18)
_S1_2_8882F74 1,683,701 instructions (0.081%), 40,853 calls (08882F74 - 088830C8, length 86)
  Back Branch 08883004 40,853 times (length 12)
  Back Branch 08883028 40,853 times (length 23)
  Back Branch 088830B0 10,734 times (length 63)
  Back Branch 088830A0 112 times (length 59)
  Back Branch 08883090 35 times (length 55)
  Back Branch 0888305C 7 times (length 42)
  Back Branch 08883080 7 times (length 51)
_S1_2_888A1D8 1,578,552 instructions (0.076%), 29,784 calls (0888A1D8 - 0888A2B0, length 55)
_S1_2_8833464 1,504,168 instructions (0.073%), 7,949 calls (08833464 - 088337E8, length 226)
_S1_2_887B588 1,411,263 instructions (0.068%), 22,003 calls (0887B588 - 0887B968, length 249)
  Back Branch 0887B6B4 21,123 times (length 30)
  Back Branch 0887B804 466 times (length 144)
  Back Branch 0887B7F4 466 times (length 109)
  Back Branch 0887B770 414 times (length 77)
  Back Branch 0887B948 219 times (length 223)
  Back Branch 0887B924 141 times (length 214)
  Back Branch 0887B954 69 times (length 21)
  Back Branch 0887B7A8 54 times (length 90)
_S1_2_8868D60 1,348,974 instructions (0.065%), 51,884 calls (08868D60 - 08868DC4, length 26)
_S1_2_888A4AC 1,334,247 instructions (0.065%), 9,928 calls (0888A4AC - 0888A76C, length 177)
  Back Branch 0888A750 9,928 times (length 155)
  Back Branch 0888A704 9,928 times (length 114)
  Back Branch 0888A760 2,033 times (length 159)
  Back Branch 0888A58C 809 times (length 20)
  Back Branch 0888A710 7 times (length 118)
_S1_2_8884FF8 1,330,397 instructions (0.064%), 839 calls (08884FF8 - 08885544, length 340)
  Back Branch 08885254 25,170 times (length 31)
  Back Branch 08885240 25,170 times (length 19)
  Back Branch 088853B8 9,496 times (length 98)
  Back Branch 088853E8 7,505 times (length 110)
  Back Branch 08885138 5,873 times (length 36)
  Back Branch 08885494 5,086 times (length 245)
  Back Branch 0888544C 5,080 times (length 201)
  Back Branch 08885464 5,079 times (length 217)
  Back Branch 0888547C 5,077 times (length 231)
  Back Branch 088853A0 4,792 times (length 92)
  Back Branch 08885404 3,377 times (length 117)
  Back Branch 088853F8 2,376 times (length 10)
  Back Branch 08885308 1,678 times (length 38)
  Back Branch 088851C0 1,678 times (length 26)
  Back Branch 088854B8 839 times (length 262)
  Back Branch 088854C0 839 times (length 274)
  Back Branch 08885540 738 times (length 318)
  Back Branch 088854B0 733 times (length 265)
_S1_2_8837178 1,313,928 instructions (0.064%), 7,821 calls (08837178 - 088372DC, length 90)
  Back Branch 088372AC 46,926 times (length 20)
_S1_2_889003C 1,286,010 instructions (0.062%), 47,630 calls (0889003C - 088900A8, length 28)
  Back Branch 088900A4 47,630 times (length 16)
_S1_2_887BCFC 1,269,086 instructions (0.061%), 181,298 calls (0887BCFC - 0887BD14, length 7)
_S1_2_887BCE0 1,269,086 instructions (0.061%), 181,298 calls (0887BCE0 - 0887BCF8, length 7)
_S1_2_88202FC 1,242,764 instructions (0.060%), 19,373 calls (088202FC - 0882043C, length 81)
_S1_2_88444E0 1,241,614 instructions (0.060%), 56,437 calls (088444E0 - 08844534, length 22)
_S1_2_88F0378 1,198,924 instructions (0.058%), 599,462 calls (088F0378 - 088F037C, length 2)
_S1_2_88F0380 1,198,922 instructions (0.058%), 599,461 calls (088F0380 - 088F0384, length 2)
_S1_2_88A3CB4 1,189,648 instructions (0.058%), 3,168 calls (088A3CB4 - 088A3E8C, length 119)
  Back Branch 088A3E70 101,376 times (length 11)
  Back Branch 088A3E80 198 times (length 71)
  Back Branch 088A3E44 198 times (length 84)
  Back Branch 088A3E78 198 times (length 43)
_S1_2_8890648 1,154,367 instructions (0.056%), 8,187 calls (08890648 - 0889077C, length 78)
  Back Branch 088906D8 24,561 times (length 27)
  Back Branch 08890738 8,187 times (length 36)
  Back Branch 08890748 8,187 times (length 43)
  Back Branch 08890758 8,187 times (length 50)
  Back Branch 08890768 8,187 times (length 57)
  Back Branch 08890778 8,187 times (length 64)
_S1_2_887ABAC 1,140,852 instructions (0.055%), 8,196 calls (0887ABAC - 0887AD6C, length 113)
  Back Branch 0887AC0C 57,372 times (length 9)
  Back Branch 0887AD14 24,513 times (length 72)
  Back Branch 0887AC94 16,341 times (length 37)
  Back Branch 0887AD54 6,147 times (length 18)
  Back Branch 0887ACD4 4,560 times (length 18)
  Back Branch 0887AD44 40 times (length 14)
  Back Branch 0887ACC4 37 times (length 14)
_S1_2_885C524 1,129,914 instructions (0.055%), 5,593 calls (0885C524 - 0885CB84, length 409)
  Back Branch 0885CAE8 1,647 times (length 291)
_S1_2_88717C8 1,115,443 instructions (0.054%), 159,349 calls (088717C8 - 088717E0, length 7)
_S1_2_88717AC 1,115,443 instructions (0.054%), 159,349 calls (088717AC - 088717C4, length 7)
_S1_2_8810E6C 1,102,325 instructions (0.053%), 82,074 calls (08810E6C - 08810EA8, length 16)
_S1_2_8839438 1,093,540 instructions (0.053%), 54,677 calls (088364BC - 0883943C, length 3041)
  Back Branch 08839438 54,677 times (length 3041)
_S1_2_882EBB8 1,083,630 instructions (0.052%), 216,726 calls (0882EBB8 - 0882EBC8, length 5)
_S1_2_882EBCC 1,083,620 instructions (0.052%), 216,724 calls (0882EBCC - 0882EBDC, length 5)
_S1_2_883FBC4 1,009,480 instructions (0.049%), 126,185 calls (0883FB00 - 0883FBCC, length 52)
  Back Branch 0883FBC8 126,185 times (length 52)
_S1_2_88A2000 1,004,681 instructions (0.049%), 29,204 calls (088A2000 - 088A219C, length 104)
  Back Branch 088A2154 261 times (length 37)
_S1_2_8880DB4 966,747 instructions (0.047%), 8,196 calls (08880DB4 - 08880FB4, length 129)
  Back Branch 08880EA8 8,196 times (length 27)
  Back Branch 08880EEC 8,196 times (length 66)
  Back Branch 08880F80 8,171 times (length 72)
  Back Branch 08880F90 8,171 times (length 79)
  Back Branch 08880FA0 8,171 times (length 86)
  Back Branch 08880F60 8,170 times (length 58)
  Back Branch 08880F70 8,170 times (length 65)
_S1_2_887BCC4 935,753 instructions (0.045%), 133,679 calls (0887BCC4 - 0887BCDC, length 7)
_S1_2_887BCA8 935,753 instructions (0.045%), 133,679 calls (0887BCA8 - 0887BCC0, length 7)
_S1_2_8826954 922,955 instructions (0.045%), 353 calls (08826954 - 08826D98, length 274)
  Back Branch 08826D68 30,531 times (length 140)
  Back Branch 08826A2C 1,251 times (length 11)
_S1_2_881F6DC 910,531 instructions (0.044%), 19,373 calls (0881F6DC - 0881FA3C, length 217)
_S1_2_887A550 909,460 instructions (0.044%), 6,145 calls (0887A550 - 0887A730, length 121)
  Back Branch 0887A68C 12,290 times (length 30)
_S1_2_8817F1C 860,142 instructions (0.042%), 353 calls (08817F1C - 088182D0, length 238)
  Back Branch 08818240 30,531 times (length 46)
  Back Branch 08818294 1,251 times (length 88)
  Back Branch 08818054 898 times (length 59)
_S1_2_887E9DC 841,263 instructions (0.041%), 44,277 calls (0887E9DC - 0887EA34, length 23)
_S1_2_8892A80 838,598 instructions (0.041%), 40,853 calls (08892A80 - 08892B78, length 63)
  Back Branch 08892B68 10,769 times (length 49)
_S1_2_884094C 838,168 instructions (0.041%), 49,304 calls (0884094C - 0884098C, length 17)
_S1_2_883E0BC 838,151 instructions (0.041%), 49,303 calls (0883E0BC - 0883E0FC, length 17)
_S1_2_883F544 838,134 instructions (0.041%), 49,302 calls (0883F544 - 0883F584, length 17)
_S1_2_88A1CAC 824,668 instructions (0.040%), 29,946 calls (088A1CAC - 088A1F28, length 160)
  Back Branch 088A1D98 29,946 times (length 52)
  Back Branch 088A1F24 627 times (length 140)
  Back Branch 088A1EF4 627 times (length 124)
  Back Branch 088A1F14 612 times (length 14)
  Back Branch 088A1F1C 610 times (length 12)
_S1_2_8891750 818,700 instructions (0.040%), 40,935 calls (08891750 - 08891874, length 74)
_S1_2_8827EB8 811,963 instructions (0.039%), 13,133 calls (08827EB8 - 088280C4, length 132)
_S1_2_8890780 776,207 instructions (0.038%), 40,853 calls (08890780 - 088907D8, length 23)
_S1_2_8811BA0 773,130 instructions (0.037%), 154,626 calls (08811BA0 - 08811BB0, length 5)
_S1_2_889DC90 749,550 instructions (0.036%), 29,982 calls (0889DC90 - 0889DCF0, length 25)
_S1_2_887A120 747,567 instructions (0.036%), 8,215 calls (0887A120 - 0887A54C, length 268)
  Back Branch 0887A3D4 8,208 times (length 93)
  Back Branch 0887A2F8 6,175 times (length 50)
  Back Branch 0887A2B0 2,033 times (length 35)
  Back Branch 0887A314 30 times (length 14)
  Back Branch 0887A3E8 30 times (length 98)
  Back Branch 0887A548 5 times (length 247)
_S1_2_883F2C8 739,560 instructions (0.036%), 49,304 calls (0883F2C8 - 0883F300, length 15)
_S1_2_8820098 739,544 instructions (0.036%), 48,528 calls (08820098 - 088200DC, length 18)
_S1_2_883F610 736,839 instructions (0.036%), 38,781 calls (0883F610 - 0883F658, length 19)
_S1_2_88207A4 731,511 instructions (0.035%), 7,359 calls (0881EF3C - 088207BC, length 1569)
  Back Branch 0881EFAC 47,907 times (length 18)
  Back Branch 088207B8 7,359 times (length 1569)
_S1_2_88A247C 730,385 instructions (0.035%), 29,204 calls (088A247C - 088A2578, length 64)
_S1_2_8892F68 729,063 instructions (0.035%), 8,196 calls (08892F68 - 0889309C, length 78)
  Back Branch 08892FF8 16,392 times (length 28)
  Back Branch 08893078 8,171 times (length 50)
  Back Branch 08893098 8,171 times (length 64)
  Back Branch 08893088 8,171 times (length 57)
  Back Branch 08893058 8,170 times (length 36)
  Back Branch 08893068 8,170 times (length 43)
_S1_2_888FFF0 719,588 instructions (0.035%), 55,388 calls (0888FFF0 - 08890038, length 19)
  Back Branch 08890020 55,236 times (length 6)
_S1_2_881E3C4 702,882 instructions (0.034%), 55,535 calls (0881E3C4 - 0881E47C, length 47)
  Back Branch 0881E464 1,477 times (length 17)
_S1_2_889E078 671,844 instructions (0.032%), 29,982 calls (0889E078 - 0889E1C8, length 85)
  Back Branch 0889E0E8 28,962 times (length 15)
  Back Branch 0889E120 1,020 times (length 28)
_S1_2_882EBF0 650,175 instructions (0.031%), 216,725 calls (0882EBF0 - 0882EBF8, length 3)
_S1_2_88A1F2C 647,484 instructions (0.031%), 29,204 calls (088A1F2C - 088A1FFC, length 53)
  Back Branch 088A1F7C 29,204 times (length 14)
  Back Branch 088A1F8C 200 times (length 18)
  Back Branch 088A1FE8 198 times (length 41)
  Back Branch 088A1FD8 2 times (length 37)
_S1_2_88A1DF0 641,916 instructions (0.031%), 29,178 calls (088A1CD0 - 088A1DFC, length 76)
  Back Branch 088A1D98 29,946 times (length 52)
  Back Branch 088A1DF8 29,178 times (length 48)
_S1_2_8811BB4 636,854 instructions (0.031%), 37,462 calls (08811BB4 - 08811C14, length 25)
_S1_2_88762AC 628,382 instructions (0.030%), 8,243 calls (088762AC - 088763F0, length 82)
  Back Branch 08876344 8,243 times (length 27)
  Back Branch 088763EC 638 times (length 66)
_S1_2_8882BD4 617,840 instructions (0.030%), 40,853 calls (08882BD4 - 08882C34, length 25)
  Back Branch 08882C04 40,853 times (length 7)
_S1_2_889DD48 613,221 instructions (0.030%), 29,201 calls (0889DD48 - 0889DD98, length 21)
_S1_2_883E840 611,171 instructions (0.030%), 55,561 calls (0883E840 - 0883E868, length 11)
_S1_2_883F030 601,469 instructions (0.029%), 54,679 calls (0883F030 - 0883F058, length 11)
_S1_2_8837E60 601,405 instructions (0.029%), 595 calls (08837E60 - 088386B4, length 534)
  Back Branch 088382F4 9,754 times (length 23)
  Back Branch 088385F4 3,723 times (length 230)
  Back Branch 08838000 3,570 times (length 28)
  Back Branch 08837F10 1,785 times (length 25)
  Back Branch 0883805C 1,785 times (length 58)
_S1_2_882A990 601,205 instructions (0.029%), 81,851 calls (0882A990 - 0882A9B4, length 10)
_S1_2_8884C64 594,012 instructions (0.029%), 839 calls (08884C64 - 08884FF4, length 229)
  Back Branch 08884D70 25,170 times (length 44)
  Back Branch 08884EE8 1,678 times (length 27)
_S1_2_887A9D0 589,920 instructions (0.029%), 6,145 calls (0887A9D0 - 0887AAE4, length 70)
  Back Branch 0887AA54 12,290 times (length 17)
_S1_2_885D060 588,526 instructions (0.028%), 19,693 calls (0885D060 - 0885D0E0, length 33)
  Back Branch 0885D0C4 18,388 times (length 7)
_S1_2_883F5D4 581,715 instructions (0.028%), 38,781 calls (0883F5D4 - 0883F60C, length 15)
_S1_2_885CFD0 563,422 instructions (0.027%), 19,695 calls (0885CFD0 - 0885D05C, length 36)
  Back Branch 0885D00C 39,390 times (length 9)
_S1_2_8890160 553,880 instructions (0.027%), 55,388 calls (08890160 - 08890194, length 14)
_S1_2_8890128 553,880 instructions (0.027%), 55,388 calls (08890128 - 0889015C, length 14)
_S1_2_88BEAD0 552,545 instructions (0.027%), 6,564 calls (088BEAD0 - 088BEE44, length 222)
_S1_2_88A0484 549,120 instructions (0.027%), 8,196 calls (088A0484 - 088A0574, length 61)
  Back Branch 088A04F0 8,196 times (length 13)
  Back Branch 088A0558 8,196 times (length 33)
  Back Branch 088A0570 8,194 times (length 42)
_S1_2_88A0760 548,529 instructions (0.027%), 8,187 calls (088A0760 - 088A0850, length 61)
  Back Branch 088A084C 8,187 times (length 42)
  Back Branch 088A0834 8,187 times (length 33)
  Back Branch 088A07CC 8,187 times (length 13)
_S1_2_88F0558 542,638 instructions (0.026%), 271,319 calls (088F0558 - 088F055C, length 2)
_S1_2_8857BF4 536,096 instructions (0.026%), 24,368 calls (08857BF4 - 08857C48, length 22)
_S1_2_88A68D4 534,432 instructions (0.026%), 22,268 calls (088A68D4 - 088A6940, length 28)
_S1_2_885A370 530,502 instructions (0.026%), 88,417 calls (0885A370 - 088F051C, length 153708)
_S1_2_88358D8 530,442 instructions (0.026%), 88,407 calls (088358D8 - 088358EC, length 6)
_S1_2_885BB08 525,772 instructions (0.025%), 6,565 calls (0885B300 - 0885BB0C, length 516)
  Back Branch 0885B5E0 21,384 times (length 14)
  Back Branch 0885BB08 6,565 times (length 516)
  Back Branch 0885B418 240 times (length 14)
_S1_2_88ABF4C 513,968 instructions (0.025%), 22,158 calls (088ABF4C - 088ABFE8, length 40)
_S1_2_887B1FC 509,332 instructions (0.025%), 10,707 calls (0887B1FC - 0887B30C, length 69)
  Back Branch 0887B308 8,215 times (length 57)
  Back Branch 0887B2F8 6,145 times (length 45)
  Back Branch 0887B2E8 2,529 times (length 28)
_S1_2_8816FE8 508,620 instructions (0.025%), 593 calls (08816FE8 - 08817534, length 340)
  Back Branch 08817414 13,299 times (length 225)
  Back Branch 08817500 2,076 times (length 306)
_S1_2_88A066C 499,645 instructions (0.024%), 8,191 calls (088A066C - 088A075C, length 61)
  Back Branch 088A06D8 8,191 times (length 13)
  Back Branch 088A0758 8,190 times (length 42)
_S1_2_8853438 487,360 instructions (0.024%), 24,368 calls (08853438 - 08853484, length 20)
_S1_2_882005C 476,745 instructions (0.023%), 31,783 calls (0882005C - 08820094, length 15)
_S1_2_885BB00 472,802 instructions (0.023%), 6,564 calls (0885B6D4 - 0885BB04, length 269)
  Back Branch 0885B7CC 17,995 times (length 18)
  Back Branch 0885BB00 6,564 times (length 269)
_S1_2_8861064 471,015 instructions (0.023%), 6,118 calls (08861064 - 088612F0, length 164)
  Back Branch 0886128C 285 times (length 57)
_S1_2_883D4F4 469,244 instructions (0.023%), 7,953 calls (0883D4F4 - 0883D758, length 154)
  Back Branch 0883D6A0 1 times (length 61)
_S1_2_8807914 464,204 instructions (0.022%), 51,571 calls (08807914 - 08807A3C, length 75)
_S1_2_8898404 462,612 instructions (0.022%), 24,348 calls (08898404 - 0889844C, length 19)
_S1_2_8885E68 456,688 instructions (0.022%), 9,928 calls (08885E68 - 08885F1C, length 46)
  Back Branch 08885F18 9,928 times (length 31)
_S1_2_8828800 453,734 instructions (0.022%), 27 calls (08828800 - 08828FC8, length 499)
  Back Branch 08828AC4 21,055 times (length 61)
  Back Branch 08828D9C 2,219 times (length 34)
  Back Branch 08828A90 532 times (length 7)
  Back Branch 08828F8C 523 times (length 225)
  Back Branch 0882898C 330 times (length 81)
  Back Branch 08828B0C 291 times (length 84)
  Back Branch 08828BF8 253 times (length 21)
  Back Branch 08828BDC 253 times (length 9)
  Back Branch 08828958 61 times (length 7)
_S1_2_882D810 453,036 instructions (0.022%), 7,948 calls (0882D810 - 0882D9C4, length 110)
_S1_2_88BB384 452,583 instructions (0.022%), 7,911 calls (088BB384 - 088BB444, length 49)
  Back Branch 088BB424 23,733 times (length 31)
_S1_2_8876BA0 449,443 instructions (0.022%), 118 calls (08876BA0 - 08876FD0, length 269)
  Back Branch 08876E38 14,743 times (length 75)
  Back Branch 08876D2C 14,685 times (length 33)
  Back Branch 08876C4C 118 times (length 19)
  Back Branch 08876FB8 58 times (length 208)
  Back Branch 08876D60 58 times (length 88)
  Back Branch 08876DAC 1 times (length 21)
  Back Branch 08876F64 1 times (length 16)
  Back Branch 08876F2C 1 times (length 170)
_S1_2_889E324 443,990 instructions (0.021%), 29,201 calls (0889E324 - 0889E470, length 84)
_S1_2_885A380 442,075 instructions (0.021%), 88,415 calls (0885A380 - 088F04CC, length 153684)
_S1_2_889A110 438,272 instructions (0.021%), 1 calls (0889A110 - 0889A1DC, length 52)
  Back Branch 0889A1C8 24,348 times (length 25)
  Back Branch 0889A184 24,347 times (length 13)
  Back Branch 0889A1D8 24,347 times (length 29)
_S1_2_883FC00 437,432 instructions (0.021%), 54,679 calls (0883FB00 - 0883FC08, length 67)
  Back Branch 0883FC04 54,679 times (length 67)
_S1_2_8840990 432,910 instructions (0.021%), 13,529 calls (08840990 - 08840A0C, length 32)
_S1_2_886FE64 425,103 instructions (0.021%), 10,707 calls (0886FE64 - 08870004, length 105)
  Back Branch 0886FF84 6,145 times (length 63)
  Back Branch 0886FF14 6,145 times (length 32)
  Back Branch 0886FF40 6,145 times (length 43)
  Back Branch 08870000 2,529 times (length 90)
_S1_2_88A4640 420,889 instructions (0.020%), 60,127 calls (088A4640 - 088A4658, length 7)
_S1_2_888D5F4 417,294 instructions (0.020%), 23,183 calls (0888D5F4 - 0888D698, length 42)
  Back Branch 0888D660 23,183 times (length 14)
_S1_2_88A37D0 408,492 instructions (0.020%), 29,178 calls (088A37D0 - 088A38BC, length 60)
_S1_2_88063BC 398,459 instructions (0.019%), 31,878 calls (088063BC - 0880642C, length 29)
  Back Branch 0880641C 3 times (length 6)
_S1_2_883F588 394,416 instructions (0.019%), 49,302 calls (0883F588 - 0883F5A4, length 8)
_S1_2_8820440 393,540 instructions (0.019%), 18,740 calls (08820440 - 08820490, length 21)
_S1_2_886EFB0 393,435 instructions (0.019%), 6,145 calls (0886EFB0 - 0886F0E4, length 78)
  Back Branch 0886F0E0 6,145 times (length 17)
_S1_2_883E728 391,115 instructions (0.019%), 17,005 calls (0883E728 - 0883E780, length 23)
_S1_2_8821EE8 387,460 instructions (0.019%), 19,373 calls (08821EE8 - 08821F60, length 31)
_S1_2_8808CD0 384,373 instructions (0.019%), 34,943 calls (08808CD0 - 08808CF8, length 11)
_S1_2_88A1D88 379,652 instructions (0.018%), 29,204 calls (088A1CD0 - 088A1DB8, length 59)
  Back Branch 088A1D98 29,946 times (length 52)
_S1_2_886F0E8 373,760 instructions (0.018%), 6,145 calls (0886F0E8 - 0886F41C, length 206)
  Back Branch 0886F328 747 times (length 65)
_S1_2_8809134 372,120 instructions (0.018%), 19,585 calls (08809134 - 088091F0, length 48)
_S1_2_886F608 370,840 instructions (0.018%), 37,084 calls (0886F608 - 0886F63C, length 14)
_S1_2_883F8B8 370,260 instructions (0.018%), 16,830 calls (0883F8B8 - 0883F90C, length 22)
_S1_2_88B7628 366,401 instructions (0.018%), 6,565 calls (088B7628 - 088B768C, length 26)
  Back Branch 088B7674 45,955 times (length 9)
_S1_2_8858254 365,520 instructions (0.018%), 24,368 calls (08858254 - 0885828C, length 15)
_S1_2_883FB20 365,283 instructions (0.018%), 13,529 calls (0883FB20 - 0883FBB4, length 38)
_S1_2_88A1C14 364,402 instructions (0.018%), 2 calls (088A1C14 - 088A1CA8, length 38)
  Back Branch 088A1C60 29,946 times (length 12)
  Back Branch 088A1C80 627 times (length 14)
_S1_2_8859F2C 357,568 instructions (0.017%), 1 calls (08859F2C - 0885A0B8, length 100)
  Back Branch 0885A0B4 7,948 times (length 46)
_S1_2_882A9B8 357,160 instructions (0.017%), 71,432 calls (0882A9B8 - 0882AA8C, length 54)
_S1_2_88ED2C4 347,945 instructions (0.017%), 6,565 calls (088ED2C4 - 088ED310, length 20)
  Back Branch 088ED2F8 45,955 times (length 9)
_S1_2_8807B4C 341,764 instructions (0.017%), 7,948 calls (08807B4C - 08807C24, length 55)
  Back Branch 08807BF4 7,948 times (length 6)
  Back Branch 08807BDC 7,948 times (length 6)
_S1_2_88BE25C 341,328 instructions (0.017%), 6,564 calls (088BE25C - 088BE414, length 111)
_S1_2_88776E8 338,229 instructions (0.016%), 8,262 calls (088776E8 - 088777B8, length 53)
  Back Branch 08877790 8,243 times (length 33)
_S1_2_8861484 335,226 instructions (0.016%), 1,662 calls (08861484 - 088614DC, length 23)
  Back Branch 088614D0 38,788 times (length 16)
_S1_2_8835118 333,858 instructions (0.016%), 7,949 calls (08835118 - 088351EC, length 54)
_S1_2_88B7690 329,667 instructions (0.016%), 6,564 calls (088B7690 - 088B7734, length 42)
  Back Branch 088B771C 36,774 times (length 7)
_S1_2_88B96B8 328,885 instructions (0.016%), 6,564 calls (088B96B8 - 088B9790, length 55)
  Back Branch 088B975C 18,387 times (length 9)
_S1_2_8810EAC 328,068 instructions (0.016%), 54,678 calls (08810EAC - 08810EC0, length 6)
_S1_2_882D2B8 325,909 instructions (0.016%), 7,949 calls (0882D2B8 - 0882D3B8, length 65)
_S1_2_88A1DBC 321,244 instructions (0.016%), 29,204 calls (088A1CD0 - 088A1DD0, length 65)
  Back Branch 088A1DCC 29,204 times (length 65)
_S1_2_883D8D0 317,960 instructions (0.015%), 7,949 calls (0883D7F4 - 0883D8FC, length 67)
  Back Branch 0883D874 7,950 times (length 11)
  Back Branch 0883D8F8 7,949 times (length 67)
_S1_2_882FA50 317,950 instructions (0.015%), 31,795 calls (0882FA50 - 0882FA74, length 10)
_S1_2_8898F34 316,524 instructions (0.015%), 24,348 calls (08898F34 - 08898F68, length 14)
  Back Branch 08898F64 24,348 times (length 6)
_S1_2_88B5508 311,839 instructions (0.015%), 6,564 calls (088B5508 - 088B574C, length 146)
_S1_2_8839784 307,234 instructions (0.015%), 153,617 calls (08839784 - 08839788, length 2)
_S1_2_88ED314 301,944 instructions (0.015%), 6,564 calls (088ED314 - 088ED35C, length 19)
  Back Branch 088ED344 39,384 times (length 7)
_S1_2_8820838 295,888 instructions (0.014%), 147,944 calls (08820838 - 0882083C, length 2)
_S1_2_882EC10 286,170 instructions (0.014%), 95,390 calls (0882EC10 - 0882EC18, length 3)
_S1_2_8839418 278,498 instructions (0.013%), 12,659 calls (0880924C - 0883941C, length 49269)
  Back Branch 08836EDC 12,659 times (length 46886)
  Back Branch 08839418 12,659 times (length 2385)
_S1_2_883DBE8 278,180 instructions (0.013%), 7,948 calls (0883DBE8 - 0883DCAC, length 50)
  Back Branch 0883DC98 7,948 times (length 27)
_S1_2_888347C 276,525 instructions (0.013%), 6,145 calls (0888347C - 08883564, length 59)
  Back Branch 08883560 6,145 times (length 51)
  Back Branch 0888351C 6,145 times (length 31)
_S1_2_883E948 271,319 instructions (0.013%), 271,319 calls (0883E948 - 0883EA14, length 52)
_S1_2_88A4404 269,514 instructions (0.013%), 29,946 calls (088A4404 - 088A4424, length 9)
_S1_2_8806FE4 266,384 instructions (0.013%), 2,971 calls (08806FE4 - 088071EC, length 131)
  Back Branch 088071C8 4,735 times (length 114)
_S1_2_885F11C 260,106 instructions (0.013%), 6,545 calls (0885F11C - 0885F7B4, length 423)
_S1_2_882DDA0 254,368 instructions (0.012%), 7,949 calls (0882DB18 - 0882DDA4, length 164)
  Back Branch 0882DDA0 7,949 times (length 164)
_S1_2_885F7B8 251,817 instructions (0.012%), 6,544 calls (0885F7B8 - 0885F954, length 104)
_S1_2_88A72E8 243,738 instructions (0.012%), 22,158 calls (088A72E8 - 088A7310, length 11)
_S1_2_88BAC2C 243,314 instructions (0.012%), 15,698 calls (088BA90C - 088BAC60, length 214)
  Back Branch 088BAC38 7,911 times (length 205)
_S1_2_88E6A3C 238,122 instructions (0.012%), 6,564 calls (088E6A3C - 088E6AA0, length 26)
  Back Branch 088E6A88 24,516 times (length 11)
_S1_2_88E66DC 238,122 instructions (0.012%), 6,564 calls (088E66DC - 088E6740, length 26)
  Back Branch 088E6728 24,516 times (length 11)
_S1_2_888259C 237,784 instructions (0.012%), 10,734 calls (0888259C - 088827C8, length 140)
  Back Branch 08882720 69 times (length 80)
  Back Branch 0888272C 7 times (length 83)
_S1_2_88E69E4 229,775 instructions (0.011%), 6,565 calls (088E69E4 - 088E6A38, length 22)
  Back Branch 088E6A20 26,260 times (length 11)
_S1_2_88E6684 229,775 instructions (0.011%), 6,565 calls (088E6684 - 088E66D8, length 22)
  Back Branch 088E66C0 26,260 times (length 11)
_S1_2_8843B78 225,280 instructions (0.011%), 3,520 calls (08843B78 - 08843C74, length 64)
_S1_2_883F330 224,720 instructions (0.011%), 14,045 calls (0883F330 - 0883F36C, length 16)
_S1_2_881CFE0 224,176 instructions (0.011%), 56,044 calls (0881CFE0 - 0881CFEC, length 4)
_S1_2_88B8A7C 213,355 instructions (0.010%), 2,652 calls (088B8A7C - 088B8E08, length 228)
_S1_2_88BFC70 212,054 instructions (0.010%), 14,323 calls (088BFC70 - 088BFCBC, length 20)
_S1_2_88BA8D8 205,686 instructions (0.010%), 7,911 calls (088BA8D8 - 088BAC60, length 227)
  Back Branch 088BAC38 7,911 times (length 205)
_S1_2_88612FC 203,532 instructions (0.010%), 6,403 calls (088612FC - 0886141C, length 73)
_S1_2_883F7EC 202,935 instructions (0.010%), 13,529 calls (0883F7EC - 0883F824, length 15)
_S1_2_88A72B4 200,424 instructions (0.010%), 16,702 calls (088A72B4 - 088A72E4, length 13)
  Back Branch 088A72E0 16,702 times (length 7)
_S1_2_882C67C 198,773 instructions (0.010%), 1,547 calls (0882C67C - 0882C6D4, length 23)
  Back Branch 0882C6C8 16,942 times (length 13)
_S1_2_8834D8C 198,725 instructions (0.010%), 7,949 calls (08834D8C - 08834DFC, length 29)
_S1_2_882D3BC 198,700 instructions (0.010%), 7,948 calls (0882D3BC - 0882D41C, length 25)
_S1_2_88B9668 194,873 instructions (0.009%), 6,565 calls (088B9668 - 088B96B4, length 20)
  Back Branch 088B969C 19,695 times (length 9)
_S1_2_8834E00 190,920 instructions (0.009%), 8,880 calls (08834E00 - 08834E8C, length 36)
_S1_2_883D75C 190,848 instructions (0.009%), 7,952 calls (0883D75C - 0883D870, length 70)
_S1_2_8839428 189,301 instructions (0.009%), 12,660 calls (08836E4C - 0883942C, length 2425)
  Back Branch 08839428 12,660 times (length 2425)
_S1_2_882FD48 186,342 instructions (0.009%), 7,167 calls (0882FD48 - 0882FDB8, length 29)
_S1_2_887CB98 181,346 instructions (0.009%), 16,486 calls (0887CB98 - 0887CBC0, length 11)
_S1_2_888AA18 179,874 instructions (0.009%), 9,968 calls (0888AA18 - 0888AAA8, length 37)
  Back Branch 0888AAA4 9,928 times (length 24)
  Back Branch 0888AA94 30 times (length 21)
  Back Branch 0888AA78 30 times (length 13)
_S1_2_889CAE0 178,350 instructions (0.009%), 6,150 calls (0889CAE0 - 0889CB9C, length 48)
_S1_2_882DDA8 174,856 instructions (0.008%), 7,948 calls (0882DBC0 - 0882DDAC, length 124)
  Back Branch 0882DDA8 7,948 times (length 124)
_S1_2_88EF8E8 173,420 instructions (0.008%), 8,355 calls (088EF8E8 - 088EF9E8, length 65)
_S1_2_88ABBA0 167,020 instructions (0.008%), 16,702 calls (088ABBA0 - 088ABBC4, length 10)
_S1_2_88ABB78 167,020 instructions (0.008%), 16,702 calls (088ABB78 - 088ABB9C, length 10)
_S1_2_88ABD10 165,920 instructions (0.008%), 16,592 calls (088ABD10 - 088ABD34, length 10)
_S1_2_888622C 165,519 instructions (0.008%), 2,529 calls (0888622C - 08886320, length 62)
  Back Branch 088862A4 9,968 times (length 7)
  Back Branch 088862E0 2,492 times (length 29)
  Back Branch 08886308 30 times (length 40)
  Back Branch 0888631C 17 times (length 50)
  Back Branch 088862F0 7 times (length 34)
_S1_2_882A350 164,840 instructions (0.008%), 8,242 calls (0882A350 - 0882A3A0, length 21)
_S1_2_8820830 164,060 instructions (0.008%), 82,030 calls (08820830 - 08820834, length 2)
_S1_2_883E62C 159,000 instructions (0.008%), 7,950 calls (0883E62C - 0883E678, length 20)
_S1_2_882FA30 158,975 instructions (0.008%), 31,795 calls (0882FA30 - 0882FA40, length 5)
_S1_2_8878DC0 155,553 instructions (0.008%), 8,187 calls (08878DC0 - 08878E28, length 27)
_S1_2_8820050 152,430 instructions (0.007%), 50,810 calls (08820050 - 08820058, length 3)
_S1_2_8820818 148,108 instructions (0.007%), 74,054 calls (08820818 - 0882081C, length 2)
_S1_2_8836504 147,906 instructions (0.007%), 49,302 calls (08836504 - 0883650C, length 3)
_S1_2_8833388 147,504 instructions (0.007%), 24,584 calls (08833388 - 088F04D4, length 193620)
_S1_2_88F0480 146,088 instructions (0.007%), 73,044 calls (088F0480 - 088F0484, length 2)
_S1_2_8826038 144,223 instructions (0.007%), 532 calls (08826038 - 08826618, length 377)
  Back Branch 088262FC 2,664 times (length 31)
  Back Branch 08826424 532 times (length 15)
  Back Branch 08826508 519 times (length 26)
  Back Branch 088265E4 13 times (length 26)
_S1_2_885C068 144,215 instructions (0.007%), 5,603 calls (0885C068 - 0885C4B8, length 277)
_S1_2_88350A4 143,064 instructions (0.007%), 7,948 calls (088350A4 - 088350E8, length 18)
_S1_2_88A3EF8 142,560 instructions (0.007%), 3,168 calls (088A3EF8 - 088A3FA8, length 45)
  Back Branch 088A3FA4 3,168 times (length 29)
  Back Branch 088A3F58 3,168 times (length 10)
_S1_2_880924C 138,978 instructions (0.007%), 7,721 calls (0880924C - 088092B0, length 26)
_S1_2_88141FC 138,847 instructions (0.007%), 7,948 calls (088141FC - 08814504, length 195)
_S1_2_88B838C 137,685 instructions (0.007%), 2,235 calls (088B838C - 088B84F4, length 91)
  Back Branch 088B8480 2,210 times (length 18)
_S1_2_88BFE18 136,169 instructions (0.007%), 1,757 calls (088BFE18 - 088BFF70, length 87)
_S1_2_882E708 133,589 instructions (0.006%), 7,031 calls (0882E708 - 0882E754, length 20)
_S1_2_8860DE0 131,300 instructions (0.006%), 6,565 calls (08860DE0 - 088612F0, length 325)
_S1_2_88B77F8 129,696 instructions (0.006%), 1,544 calls (088B77F8 - 088B7968, length 93)
_S1_2_882AA90 127,553 instructions (0.006%), 2,081 calls (0882AA90 - 0882B3F8, length 603)
_S1_2_882EC3C 127,204 instructions (0.006%), 31,801 calls (0882EC3C - 0882EC48, length 4)
_S1_2_882FCC4 127,184 instructions (0.006%), 31,796 calls (0882FCC4 - 0882FCD0, length 4)
_S1_2_882D420 127,168 instructions (0.006%), 7,948 calls (0882D420 - 0882D45C, length 16)
_S1_2_88538F8 126,179 instructions (0.006%), 6,641 calls (088538F8 - 08853940, length 19)
_S1_2_881C744 123,491 instructions (0.006%), 532 calls (0881C744 - 0881CA3C, length 191)
  Back Branch 0881C8A8 3,126 times (length 24)
  Back Branch 0881C7A8 532 times (length 6)
  Back Branch 0881C9A0 78 times (length 24)
_S1_2_885D2B0 123,318 instructions (0.006%), 7,254 calls (0885D2B0 - 0885D310, length 25)
_S1_2_8833398 122,920 instructions (0.006%), 24,584 calls (08833398 - 088F0494, length 193600)
_S1_2_8894C70 121,659 instructions (0.006%), 395 calls (08894C70 - 08895104, length 294)
  Back Branch 08894D00 3,146 times (length 19)
  Back Branch 0889502C 761 times (length 206)
  Back Branch 08895040 755 times (length 214)
  Back Branch 08895068 386 times (length 230)
  Back Branch 08895054 383 times (length 222)
  Back Branch 08895078 383 times (length 237)
  Back Branch 08895010 381 times (length 159)
  Back Branch 08894EC0 381 times (length 101)
  Back Branch 08894EFC 381 times (length 116)
  Back Branch 08894F90 381 times (length 54)
  Back Branch 08894FA4 381 times (length 59)
  Back Branch 08894FAC 381 times (length 24)
  Back Branch 08894FD4 381 times (length 128)
  Back Branch 08894FC0 381 times (length 96)
  Back Branch 08894FC8 381 times (length 115)
  Back Branch 08895048 8 times (length 209)
  Back Branch 0889505C 6 times (length 214)
_S1_2_88B8070 121,220 instructions (0.006%), 2,244 calls (088B8070 - 088B8388, length 199)
  Back Branch 088B836C 2,219 times (length 14)
  Back Branch 088B8114 3 times (length 11)
_S1_2_88AE320 120,411 instructions (0.006%), 40,137 calls (088AE320 - 088AE328, length 3)
_S1_2_883F728 119,250 instructions (0.006%), 7,950 calls (0883F728 - 0883F760, length 15)
_S1_2_883EF60 119,250 instructions (0.006%), 7,950 calls (0883EF60 - 0883EF98, length 15)
_S1_2_88AB55C 116,914 instructions (0.006%), 16,702 calls (088AB55C - 088AB574, length 7)
_S1_2_88AB540 116,914 instructions (0.006%), 16,702 calls (088AB540 - 088AB558, length 7)
_S1_2_88D39E8 116,910 instructions (0.006%), 7,794 calls (088D39E8 - 088D43F8, length 645)
_S1_2_88A4218 116,816 instructions (0.006%), 29,204 calls (088A4218 - 088A4224, length 4)
_S1_2_8872B24 116,755 instructions (0.006%), 6,145 calls (08872B24 - 08872B84, length 25)
_S1_2_8892234 116,172 instructions (0.006%), 16,596 calls (08892234 - 08892248, length 6)
  Back Branch 0889223C 16,596 times (length 2)
_S1_2_8882C38 111,543 instructions (0.005%), 12,393 calls (08882BF0 - 08882C58, length 27)
  Back Branch 08882C44 8,260 times (length 23)
  Back Branch 08882C54 4,133 times (length 27)
_S1_2_881E754 111,112 instructions (0.005%), 55,556 calls (0881E754 - 0881E758, length 2)
_S1_2_8820908 110,452 instructions (0.005%), 27,613 calls (08820908 - 08820914, length 4)
_S1_2_8810EC4 109,354 instructions (0.005%), 54,677 calls (08810EC4 - 08810EC8, length 2)
_S1_2_88DFEE4 107,562 instructions (0.005%), 17,927 calls (088DFEE4 - 088DFEFC, length 7)
_S1_2_886F950 104,465 instructions (0.005%), 6,145 calls (0886F950 - 0886F990, length 17)
  Back Branch 0886F98C 6,145 times (length 9)
_S1_2_88F0578 103,768 instructions (0.005%), 51,884 calls (088F0578 - 088F057C, length 2)
_S1_2_8834D7C 103,337 instructions (0.005%), 7,949 calls (08834D7C - 0883F7A8, length 10892)
_S1_2_88B9F5C 102,515 instructions (0.005%), 6,565 calls (088B9C3C - 088B9F60, length 202)
  Back Branch 088B9F5C 6,565 times (length 202)
_S1_2_8817A34 98,691 instructions (0.005%), 596 calls (08817A34 - 08817C20, length 124)
  Back Branch 08817B0C 1,291 times (length 34)
_S1_2_88BE120 98,475 instructions (0.005%), 6,565 calls (088BE120 - 088BE258, length 79)
_S1_2_88A2BC4 98,244 instructions (0.005%), 8,187 calls (088A2BC4 - 088A2C0C, length 19)
_S1_2_88BF268 97,888 instructions (0.005%), 6,118 calls (088BF268 - 088BF95C, length 446)
_S1_2_88140EC 96,711 instructions (0.005%), 7,948 calls (088140EC - 08814128, length 16)
_S1_2_8860AE0 96,046 instructions (0.005%), 6,403 calls (08860AE0 - 08860B50, length 29)
_S1_2_8834D24 95,388 instructions (0.005%), 7,949 calls (08834D24 - 08834D78, length 22)
_S1_2_882FA44 95,385 instructions (0.005%), 31,795 calls (0882FA44 - 0882FA4C, length 3)
_S1_2_8834A70 95,376 instructions (0.005%), 7,948 calls (08834A70 - 08834A9C, length 12)
_S1_2_882D460 95,376 instructions (0.005%), 7,948 calls (0882D460 - 0882D4EC, length 36)
_S1_2_88581DC 93,772 instructions (0.005%), 6,698 calls (088581DC - 08858214, length 15)
  Back Branch 08858210 6,698 times (length 6)
_S1_2_886F88C 92,865 instructions (0.004%), 6,175 calls (0886F88C - 0886F908, length 32)
  Back Branch 0886F904 30 times (length 21)
_S1_2_88B9F54 91,983 instructions (0.004%), 6,564 calls (088B9EE0 - 088B9F58, length 31)
  Back Branch 088B9F54 6,564 times (length 31)
_S1_2_882CCF8 91,281 instructions (0.004%), 1,547 calls (0882CCF8 - 0882CE30, length 79)
_S1_2_88775CC 90,882 instructions (0.004%), 8,262 calls (088775CC - 088775F4, length 11)
_S1_2_88A3ADC 90,384 instructions (0.004%), 2,468 calls (088A3ADC - 088A3B94, length 47)
  Back Branch 088A3B90 2,468 times (length 36)
  Back Branch 088A3B3C 1,898 times (length 9)
  Back Branch 088A3B4C 548 times (length 14)
  Back Branch 088A3B54 546 times (length 15)
  Back Branch 088A3B64 2 times (length 19)
_S1_2_887F9F4 90,156 instructions (0.004%), 8,196 calls (0887F9F4 - 0887FA1C, length 11)
_S1_2_88222BC 89,817 instructions (0.004%), 987 calls (088222BC - 0882242C, length 93)
  Back Branch 08822358 987 times (length 5)
_S1_2_88A2C10 89,344 instructions (0.004%), 8,194 calls (088A2C10 - 088A2C44, length 14)
  Back Branch 088A2C40 2,468 times (length 7)
_S1_2_8844598 88,200 instructions (0.004%), 1,764 calls (08844598 - 088445D8, length 17)
  Back Branch 088445CC 7,056 times (length 11)
_S1_2_88343AC 87,653 instructions (0.004%), 7,948 calls (088343AC - 0883AE74, length 6835)
_S1_2_88B885C 87,607 instructions (0.004%), 2,663 calls (088B885C - 088B8A78, length 136)
  Back Branch 088B88F8 12 times (length 11)
_S1_2_8833248 87,512 instructions (0.004%), 7,948 calls (08833248 - 0883327C, length 14)
_S1_2_883F398 87,450 instructions (0.004%), 7,950 calls (0883F398 - 0883F3C0, length 11)
_S1_2_883F304 87,450 instructions (0.004%), 7,950 calls (0883F304 - 0883F32C, length 11)
_S1_2_8861EE4 85,359 instructions (0.004%), 2,466 calls (08861EE4 - 08862180, length 168)
_S1_2_88BAE48 84,248 instructions (0.004%), 2,219 calls (088BAE48 - 088BAED0, length 35)
  Back Branch 088BAEB8 2,909 times (length 20)
_S1_2_8843C78 82,908 instructions (0.004%), 1,764 calls (08843C78 - 08843D30, length 47)
_S1_2_8820E24 82,562 instructions (0.004%), 3,734 calls (08820E24 - 08820E9C, length 31)
_S1_2_883EE3C 82,210 instructions (0.004%), 8,221 calls (0883EE3C - 0883EE60, length 10)
_S1_2_887968C 81,972 instructions (0.004%), 1 calls (0887968C - 08879700, length 30)
  Back Branch 088796F4 8,196 times (length 10)
_S1_2_8879704 81,914 instructions (0.004%), 1 calls (08879704 - 08879778, length 30)
  Back Branch 0887976C 8,190 times (length 10)
_S1_2_88091F4 81,002 instructions (0.004%), 5,400 calls (088091F4 - 08809248, length 22)
_S1_2_88B5448 80,473 instructions (0.004%), 6,565 calls (088B5448 - 088B5504, length 48)
_S1_2_8832840 80,279 instructions (0.004%), 7,952 calls (08832840 - 088328F4, length 46)
  Back Branch 088328CC 4 times (length 12)
_S1_2_8817C24 80,213 instructions (0.004%), 310 calls (08817C24 - 08817F00, length 184)
  Back Branch 08817ECC 857 times (length 28)
  Back Branch 08817D7C 547 times (length 59)
_S1_2_88350EC 79,270 instructions (0.004%), 7,952 calls (088350EC - 08835114, length 11)
_S1_2_8830584 79,189 instructions (0.004%), 7,169 calls (08830584 - 088305B8, length 14)
  Back Branch 088305A8 66 times (length 7)
_S1_2_8811388 78,452 instructions (0.004%), 39,226 calls (08811388 - 0881138C, length 2)
_S1_2_88E00BC 78,408 instructions (0.004%), 3,564 calls (088E00BC - 088E0184, length 51)
_S1_2_88A3B98 77,896 instructions (0.004%), 2 calls (088A3B98 - 088A3CB0, length 71)
  Back Branch 088A3C50 3,168 times (length 30)
  Back Branch 088A3C60 212 times (length 26)
  Back Branch 088A3C80 119 times (length 8)
_S1_2_8808FEC 77,857 instructions (0.004%), 5,989 calls (08808FEC - 08809034, length 19)
_S1_2_8820D28 76,311 instructions (0.004%), 1,251 calls (08820D28 - 08820E20, length 63)
_S1_2_8835940 75,580 instructions (0.004%), 3,779 calls (08835940 - 0886A9F4, length 54318)
_S1_2_882AD5C 75,320 instructions (0.004%), 1,883 calls (0882AD5C - 0882B3F8, length 424)
_S1_2_8840E48 73,787 instructions (0.004%), 889 calls (08840E48 - 08840EA0, length 23)
  Back Branch 08840E60 14,224 times (length 4)
_S1_2_88833C0 73,740 instructions (0.004%), 6,145 calls (088833C0 - 088833EC, length 12)
_S1_2_884FC70 73,613 instructions (0.004%), 2,625 calls (0884FC70 - 0884FDEC, length 96)
  Back Branch 0884FCCC 2,407 times (length 17)
  Back Branch 0884FD08 1,653 times (length 18)
  Back Branch 0884FDB8 564 times (length 70)
  Back Branch 0884FD14 358 times (length 12)
  Back Branch 0884FDC0 336 times (length 55)
  Back Branch 0884FDC8 265 times (length 12)
  Back Branch 0884FD38 140 times (length 21)
  Back Branch 0884FD48 140 times (length 35)
_S1_2_88BFCC0 72,665 instructions (0.004%), 6,118 calls (088BFCC0 - 088BFE14, length 86)
_S1_2_88E8130 72,254 instructions (0.003%), 644 calls (088E8130 - 088E8188, length 23)
  Back Branch 088E817C 6,262 times (length 13)
_S1_2_8804260 71,901 instructions (0.003%), 7,989 calls (08804260 - 0887956C, length 120004)
_S1_2_88351F0 71,532 instructions (0.003%), 7,948 calls (088351F0 - 0883E1FC, length 9220)
_S1_2_886F5F8 70,200 instructions (0.003%), 35,100 calls (0886F5F8 - 0886F5FC, length 2)
_S1_2_88A9C58 69,912 instructions (0.003%), 23,304 calls (088A9C58 - 088A9C60, length 3)
_S1_2_888A78C 69,496 instructions (0.003%), 9,928 calls (0888A78C - 0888A7A4, length 7)
_S1_2_888A770 69,496 instructions (0.003%), 9,928 calls (0888A770 - 0888A788, length 7)
_S1_2_881E0D4 68,876 instructions (0.003%), 17,219 calls (0881E0D4 - 0881E0E0, length 4)
_S1_2_8822430 67,822 instructions (0.003%), 1,974 calls (08822430 - 08822510, length 57)
_S1_2_888344C 67,595 instructions (0.003%), 12,290 calls (0888344C - 08883460, length 6)
_S1_2_88A42AC 66,636 instructions (0.003%), 2,468 calls (088A42AC - 088A4314, length 27)
_S1_2_88F0508 66,236 instructions (0.003%), 33,118 calls (088F0508 - 088F050C, length 2)
_S1_2_887848C 65,568 instructions (0.003%), 8,196 calls (0887848C - 088784A8, length 8)
_S1_2_8851578 65,540 instructions (0.003%), 548 calls (08850324 - 08851EAC, length 1763)
  Back Branch 0885034C 1,139 times (length 5)
  Back Branch 088505D0 578 times (length 173)
  Back Branch 0885069C 578 times (length 120)
  Back Branch 08850690 578 times (length 158)
  Back Branch 08850614 578 times (length 21)
  Back Branch 08850628 578 times (length 25)
  Back Branch 08851AF8 548 times (length 1468)
  Back Branch 08851BC8 230 times (length 1379)
  Back Branch 08851BD8 65 times (length 1383)
  Back Branch 08850708 5 times (length 145)
  Back Branch 08850744 2 times (length 160)
_S1_2_88784AC 65,520 instructions (0.003%), 8,190 calls (088784AC - 088784C8, length 8)
_S1_2_8878520 65,496 instructions (0.003%), 8,187 calls (08878520 - 0887853C, length 8)
_S1_2_8806264 65,056 instructions (0.003%), 3,424 calls (08806264 - 088062CC, length 27)
_S1_2_8835920 64,243 instructions (0.003%), 3,779 calls (08835920 - 0886AAC4, length 54378)
_S1_2_882EC1C 63,600 instructions (0.003%), 15,900 calls (0882EC1C - 0882EC28, length 4)
_S1_2_883FBD0 63,600 instructions (0.003%), 7,950 calls (0883FB00 - 0883FBD8, length 55)
  Back Branch 0883FBD4 7,950 times (length 55)
_S1_2_883FB14 63,600 instructions (0.003%), 7,950 calls (0883FB00 - 0883FB1C, length 8)
  Back Branch 0883FB18 7,950 times (length 8)
_S1_2_88071F0 62,368 instructions (0.003%), 2,321 calls (088071F0 - 0880726C, length 32)
_S1_2_88DA398 61,180 instructions (0.003%), 6,118 calls (088DA398 - 088DA3BC, length 10)
_S1_2_88F0408 60,352 instructions (0.003%), 30,176 calls (088F0408 - 088F040C, length 2)
_S1_2_88BF024 59,946 instructions (0.003%), 1,220 calls (088BF024 - 088BF1D0, length 108)
_S1_2_880821C 59,900 instructions (0.003%), 518 calls (0880821C - 08808440, length 138)
_S1_2_8885F60 59,568 instructions (0.003%), 9,928 calls (08885F60 - 08885F74, length 6)
_S1_2_884BAD4 59,356 instructions (0.003%), 643 calls (0884BAD4 - 0884BF50, length 288)
  Back Branch 0884BDD4 931 times (length 52)
  Back Branch 0884BDEC 931 times (length 34)
  Back Branch 0884BDDC 296 times (length 40)
  Back Branch 0884BEB8 8 times (length 153)
  Back Branch 0884BEA8 8 times (length 177)
  Back Branch 0884BEC0 8 times (length 182)
  Back Branch 0884BB54 8 times (length 4)
_S1_2_88E8EE8 59,115 instructions (0.003%), 645 calls (088E8EE8 - 088E8F40, length 23)
  Back Branch 088E8F34 4,885 times (length 13)
_S1_2_88F06F0 58,456 instructions (0.003%), 29,228 calls (088F06F0 - 088F06F4, length 2)
_S1_2_887A750 57,960 instructions (0.003%), 8,280 calls (0887A750 - 0887A768, length 7)
_S1_2_887A734 57,701 instructions (0.003%), 8,243 calls (0887A734 - 0887A74C, length 7)
_S1_2_88AAAE4 57,518 instructions (0.003%), 1,025 calls (088AAAE4 - 088AACEC, length 131)
  Back Branch 088AABA8 1,025 times (length 38)
  Back Branch 088AAC4C 644 times (length 43)
  Back Branch 088AACC8 381 times (length 74)
  Back Branch 088AAC98 381 times (length 19)
  Back Branch 088AACA0 381 times (length 20)
_S1_2_88271C0 57,403 instructions (0.003%), 691 calls (088271C0 - 08827EB4, length 830)
_S1_2_88798A8 57,372 instructions (0.003%), 8,196 calls (088798A8 - 088798C0, length 7)
_S1_2_8883C10 57,328 instructions (0.003%), 839 calls (08883C10 - 08883DE0, length 117)
  Back Branch 08883DA8 839 times (length 69)
  Back Branch 08883DC8 809 times (length 89)
  Back Branch 08883DB8 666 times (length 81)
_S1_2_8884A6C 57,052 instructions (0.003%), 839 calls (08884A6C - 08884B80, length 70)
_S1_2_88D3D38 56,471 instructions (0.003%), 5,646 calls (088D3D38 - 088D43F8, length 433)
_S1_2_88A5C4C 56,002 instructions (0.003%), 202 calls (088A5C4C - 088A5E04, length 111)
  Back Branch 088A5D54 1,358 times (length 7)
  Back Branch 088A5DE4 1,270 times (length 26)
  Back Branch 088A5E00 202 times (length 7)
  Back Branch 088A5DF8 202 times (length 90)
  Back Branch 088A5CF0 202 times (length 24)
  Back Branch 088A5CD8 202 times (length 18)
_S1_2_8879570 55,923 instructions (0.003%), 7,989 calls (08879570 - 08879588, length 7)
_S1_2_882C554 55,676 instructions (0.003%), 1,547 calls (0882C554 - 0882C5EC, length 39)
_S1_2_882D4F0 55,657 instructions (0.003%), 7,951 calls (0882D4F0 - 0882D508, length 7)
_S1_2_883FAF8 55,650 instructions (0.003%), 7,950 calls (0883FAF8 - 0883FB10, length 7)
_S1_2_8834A54 55,643 instructions (0.003%), 7,949 calls (08834A54 - 08834A6C, length 7)
_S1_2_886C460 53,729 instructions (0.003%), 4,133 calls (0886C460 - 0886C494, length 14)
  Back Branch 0886C490 4,133 times (length 8)
_S1_2_88A9FF4 53,226 instructions (0.003%), 202 calls (088A9FF4 - 088AA3A8, length 238)
  Back Branch 088AA2E0 292 times (length 47)
  Back Branch 088AA1B8 202 times (length 91)
  Back Branch 088AA08C 202 times (length 16)
  Back Branch 088AA328 202 times (length 65)
  Back Branch 088AA320 202 times (length 181)
  Back Branch 088AA304 202 times (length 174)
  Back Branch 088AA330 182 times (length 81)
  Back Branch 088AA158 174 times (length 46)
  Back Branch 088AA39C 174 times (length 108)
_S1_2_88BDC88 51,610 instructions (0.002%), 541 calls (088BDAD8 - 088BDC8C, length 110)
  Back Branch 088BDB8C 1,623 times (length 28)
  Back Branch 088BDC88 541 times (length 110)
_S1_2_881F0D8 51,166 instructions (0.002%), 801 calls (0881F0D8 - 0881F174, length 40)
  Back Branch 0881F15C 1,678 times (length 17)
_S1_2_88A257C 50,911 instructions (0.002%), 519 calls (088A257C - 088A2868, length 188)
  Back Branch 088A26CC 260 times (length 69)
  Back Branch 088A27D4 260 times (length 96)
  Back Branch 088A26E8 258 times (length 76)
  Back Branch 088A27F0 237 times (length 12)
  Back Branch 088A27C8 237 times (length 63)
  Back Branch 088A2738 2 times (length 27)
_S1_2_88933E0 50,292 instructions (0.002%), 1,524 calls (088933E0 - 08893530, length 85)
_S1_2_8833AE0 50,128 instructions (0.002%), 12,532 calls (08833AE0 - 08833AEC, length 4)
_S1_2_88A2918 49,918 instructions (0.002%), 4,538 calls (088A2918 - 088A2970, length 23)
_S1_2_8884924 49,501 instructions (0.002%), 839 calls (08884924 - 08884A0C, length 59)
  Back Branch 08884A08 839 times (length 39)
  Back Branch 088849C8 839 times (length 23)
  Back Branch 088849A8 839 times (length 15)
_S1_2_88F05F0 48,756 instructions (0.002%), 24,378 calls (088F05F0 - 088F05F4, length 2)
_S1_2_88F07F0 48,736 instructions (0.002%), 24,368 calls (088F07F0 - 088F07F4, length 2)
_S1_2_88F0778 48,736 instructions (0.002%), 24,368 calls (088F0778 - 088F077C, length 2)
_S1_2_882EC70 47,931 instructions (0.002%), 15,977 calls (0882EC70 - 0882EC78, length 3)
_S1_2_882EBFC 47,787 instructions (0.002%), 15,929 calls (0882EBFC - 0882EC04, length 3)
_S1_2_8805DB8 47,740 instructions (0.002%), 3,410 calls (08805DB8 - 08805DEC, length 14)
_S1_2_882FA78 47,694 instructions (0.002%), 15,898 calls (0882FA78 - 0882FA80, length 3)
_S1_2_88F05F8 47,688 instructions (0.002%), 23,844 calls (088F05F8 - 088F05FC, length 2)
_S1_2_884CEC0 47,613 instructions (0.002%), 1,823 calls (0884CEC0 - 0884D1E4, length 202)
  Back Branch 0884CF0C 2,658 times (length 5)
  Back Branch 0884D158 350 times (length 8)
  Back Branch 0884D104 122 times (length 77)
  Back Branch 0884D164 122 times (length 160)
  Back Branch 0884CFD0 83 times (length 6)
  Back Branch 0884CFDC 53 times (length 62)
  Back Branch 0884CFA8 53 times (length 12)
_S1_2_881C44C 46,567 instructions (0.002%), 512 calls (0881C44C - 0881C69C, length 149)
_S1_2_8810E60 44,931 instructions (0.002%), 14,977 calls (08810E60 - 08810E68, length 3)
_S1_2_8861740 44,818 instructions (0.002%), 6,402 calls (08861740 - 08861760, length 9)
_S1_2_88976FC 43,888 instructions (0.002%), 422 calls (088976FC - 08897898, length 104)
_S1_2_8883420 43,015 instructions (0.002%), 6,145 calls (08883420 - 08883438, length 7)
_S1_2_886F4F0 43,015 instructions (0.002%), 6,145 calls (0886F4F0 - 0886F508, length 7)
_S1_2_886F884 42,828 instructions (0.002%), 21,414 calls (0886F884 - 0886F888, length 2)
_S1_2_881E830 42,791 instructions (0.002%), 310 calls (0881E830 - 0881EA70, length 145)
  Back Branch 0881EA18 857 times (length 20)
_S1_2_884FB0C 42,256 instructions (0.002%), 809 calls (0884FB0C - 0884FB90, length 34)
  Back Branch 0884FB84 2,532 times (length 5)
  Back Branch 0884FB6C 1,622 times (length 9)
_S1_2_8821F84 41,678 instructions (0.002%), 458 calls (08821F84 - 088220F4, length 93)
  Back Branch 08822020 458 times (length 5)
_S1_2_889B424 40,980 instructions (0.002%), 8,196 calls (0889B424 - 0889B434, length 5)
_S1_2_889B410 40,980 instructions (0.002%), 8,196 calls (0889B410 - 0889B420, length 5)
_S1_2_8883988 40,672 instructions (0.002%), 2,033 calls (08883988 - 088839E0, length 23)
_S1_2_88B7F5C 40,270 instructions (0.002%), 1,409 calls (088B7F5C - 088B806C, length 69)
_S1_2_889379C 40,248 instructions (0.002%), 936 calls (0889379C - 08893894, length 63)
  Back Branch 08893854 936 times (length 34)
_S1_2_883EE08 39,755 instructions (0.002%), 7,951 calls (0883EE08 - 0883EE18, length 5)
_S1_2_8885E58 39,712 instructions (0.002%), 9,928 calls (08885E58 - 08885E64, length 4)
_S1_2_88E826C 39,586 instructions (0.002%), 644 calls (088E826C - 088E83AC, length 81)
_S1_2_8868FC4 38,835 instructions (0.002%), 2,589 calls (08868FC4 - 08868FFC, length 15)
_S1_2_88E8FEC 38,334 instructions (0.002%), 645 calls (088E8FEC - 088E9124, length 79)
_S1_2_8835918 37,790 instructions (0.002%), 3,779 calls (08835918 - 0886A888, length 54237)
_S1_2_88A8C5C 37,205 instructions (0.002%), 411 calls (088A8C5C - 088A8DD4, length 95)
  Back Branch 088A8D58 672 times (length 38)
  Back Branch 088A8D70 411 times (length 45)
  Back Branch 088A8D78 311 times (length 60)
  Back Branch 088A8DC0 184 times (length 78)
  Back Branch 088A8DD0 18 times (length 82)
_S1_2_886F90C 37,050 instructions (0.002%), 6,175 calls (0886F90C - 0886F920, length 6)
_S1_2_8815438 36,955 instructions (0.002%), 112 calls (08815438 - 08815604, length 116)
  Back Branch 08815580 3,584 times (length 8)
_S1_2_8820804 36,795 instructions (0.002%), 7,359 calls (08820804 - 08820814, length 5)
_S1_2_88A3E90 36,170 instructions (0.002%), 3,617 calls (088A3E90 - 088A3EB4, length 10)
_S1_2_88D9998 35,990 instructions (0.002%), 3,599 calls (088D9998 - 088D99BC, length 10)
_S1_2_88665C0 35,293 instructions (0.002%), 1,043 calls (088665C0 - 088666D8, length 71)
_S1_2_881F398 35,069 instructions (0.002%), 32 calls (0881F398 - 0881F6D8, length 209)
  Back Branch 0881F4C0 623 times (length 60)
  Back Branch 0881F6AC 353 times (length 49)
_S1_2_8825794 33,972 instructions (0.002%), 32 calls (08825794 - 08825CDC, length 339)
  Back Branch 08825AA8 623 times (length 122)
  Back Branch 08825C8C 353 times (length 10)
  Back Branch 08825B44 289 times (length 10)
_S1_2_886F6AC 33,908 instructions (0.002%), 16,954 calls (0886F6AC - 0886F6B0, length 2)
_S1_2_88B1F30 33,575 instructions (0.002%), 395 calls (088B1F30 - 088B25B8, length 419)
  Back Branch 088B2224 395 times (length 91)
_S1_2_888B374 33,445 instructions (0.002%), 209 calls (0888B374 - 0888B5A8, length 142)
  Back Branch 0888B418 469 times (length 35)
  Back Branch 0888B4F0 120 times (length 27)
  Back Branch 0888B5A4 111 times (length 40)
  Back Branch 0888B520 98 times (length 39)
  Back Branch 0888B528 98 times (length 50)
  Back Branch 0888B56C 78 times (length 67)
  Back Branch 0888B540 70 times (length 19)
_S1_2_88BFA50 32,852 instructions (0.002%), 6,118 calls (088BFA50 - 088BFBA4, length 86)
_S1_2_88BEA90 32,825 instructions (0.002%), 6,565 calls (088BEA90 - 088BEACC, length 16)
_S1_2_88AB844 32,800 instructions (0.002%), 1,025 calls (088AB844 - 088AB8E8, length 42)
  Back Branch 088AB8E4 1,025 times (length 25)
_S1_2_888AE14 32,760 instructions (0.002%), 437 calls (0888AE14 - 0888AF14, length 65)
  Back Branch 0888AECC 300 times (length 34)
  Back Branch 0888AEF8 228 times (length 10)
  Back Branch 0888AF00 133 times (length 12)
  Back Branch 0888AF08 42 times (length 14)
  Back Branch 0888AF10 24 times (length 16)
_S1_2_881EE44 32,611 instructions (0.002%), 807 calls (0881EE44 - 0881EF38, length 62)
  Back Branch 0881EEB4 40 times (length 14)
_S1_2_8859638 32,476 instructions (0.002%), 353 calls (08859638 - 08859864, length 140)
_S1_2_882EC08 31,804 instructions (0.002%), 15,902 calls (0882EC08 - 0882EC0C, length 2)
_S1_2_882D50C 31,800 instructions (0.002%), 7,950 calls (0882D50C - 0882D518, length 4)
_S1_2_889E1CC 31,799 instructions (0.002%), 789 calls (0889E1CC - 0889E320, length 86)
  Back Branch 0889E22C 257 times (length 4)
_S1_2_882FB18 31,796 instructions (0.002%), 7,949 calls (0882FB18 - 0882FB24, length 4)
_S1_2_882DDB0 31,792 instructions (0.002%), 7,948 calls (0882DDB0 - 0882DDBC, length 4)
_S1_2_88220F8 31,344 instructions (0.002%), 916 calls (088220F8 - 088221D8, length 57)
_S1_2_8825DE8 31,036 instructions (0.002%), 532 calls (08825DE8 - 08826034, length 148)
  Back Branch 08825EA8 552 times (length 9)
_S1_2_88A6750 30,857 instructions (0.001%), 435 calls (088A6750 - 088A68D0, length 97)
  Back Branch 088A67E8 435 times (length 17)
  Back Branch 088A67D8 435 times (length 13)
  Back Branch 088A6800 435 times (length 22)
  Back Branch 088A6864 395 times (length 48)
  Back Branch 088A6898 395 times (length 61)
  Back Branch 088A68A0 40 times (length 63)
_S1_2_883951C 30,775 instructions (0.001%), 225 calls (0883951C - 08839780, length 154)
_S1_2_885CF8C 30,650 instructions (0.001%), 6,130 calls (0885CF8C - 0885CFCC, length 17)
_S1_2_8828FCC 30,644 instructions (0.001%), 593 calls (08828FCC - 08829310, length 210)
_S1_2_881C6B4 30,414 instructions (0.001%), 1,020 calls (0881C6B4 - 0881C740, length 36)
_S1_2_8820564 29,223 instructions (0.001%), 573 calls (08820564 - 0882062C, length 51)
_S1_2_88863C4 28,931 instructions (0.001%), 4,133 calls (088863C4 - 088863DC, length 7)
_S1_2_887A944 28,931 instructions (0.001%), 4,133 calls (0887A944 - 0887A95C, length 7)
_S1_2_88AE360 28,872 instructions (0.001%), 9,624 calls (088AE360 - 088AE368, length 3)
_S1_2_8822258 28,773 instructions (0.001%), 1,251 calls (08822258 - 088222B8, length 25)
_S1_2_88BC32C 27,611 instructions (0.001%), 238 calls (088BC32C - 088BC6FC, length 245)
_S1_2_8818380 27,472 instructions (0.001%), 385 calls (08818380 - 0881ACDC, length 2648)
  Back Branch 0881AC7C 403 times (length 2579)
_S1_2_88594C0 27,412 instructions (0.001%), 623 calls (088594C0 - 088595A0, length 57)
_S1_2_889CEE8 26,872 instructions (0.001%), 214 calls (0889CEE8 - 0889D00C, length 74)
  Back Branch 0889CF8C 404 times (length 34)
_S1_2_88B9D34 26,560 instructions (0.001%), 1,660 calls (088B9D34 - 088B9EDC, length 107)
_S1_2_883F7AC 26,352 instructions (0.001%), 1,647 calls (0883F7AC - 0883F7E8, length 16)
_S1_2_8828384 26,055 instructions (0.001%), 551 calls (08828384 - 08828464, length 57)
  Back Branch 0882843C 691 times (length 9)
_S1_2_88AB254 25,986 instructions (0.001%), 395 calls (088AB254 - 088AB400, length 108)
  Back Branch 088AB384 395 times (length 23)
  Back Branch 088AB3DC 395 times (length 70)
_S1_2_88209A4 25,710 instructions (0.001%), 857 calls (088209A4 - 08820A48, length 42)
_S1_2_88BAED4 25,376 instructions (0.001%), 1,170 calls (088BAED4 - 088BAF44, length 29)
  Back Branch 088BAF34 286 times (length 18)
_S1_2_8883388 24,580 instructions (0.001%), 12,290 calls (08883388 - 0888338C, length 2)
_S1_2_8884B84 24,331 instructions (0.001%), 839 calls (08884B84 - 08884C60, length 56)
  Back Branch 08884C5C 839 times (length 38)
_S1_2_8824F78 24,178 instructions (0.001%), 987 calls (08824F78 - 08824FF0, length 31)
_S1_2_8876FD4 24,003 instructions (0.001%), 189 calls (08876FD4 - 08877274, length 169)
_S1_2_882C6D8 23,810 instructions (0.001%), 480 calls (0882C6D8 - 0882C70C, length 14)
  Back Branch 0882C6FC 3,360 times (length 7)
_S1_2_8824F10 23,688 instructions (0.001%), 987 calls (08824F10 - 08824F74, length 26)
_S1_2_8874408 23,679 instructions (0.001%), 638 calls (08874408 - 08874578, length 93)
  Back Branch 08874510 411 times (length 54)
  Back Branch 0887455C 189 times (length 72)
  Back Branch 08874520 189 times (length 58)
_S1_2_8813844 23,633 instructions (0.001%), 131 calls (08813844 - 088138E0, length 40)
  Back Branch 088138C4 1,398 times (length 21)
_S1_2_88A648C 23,465 instructions (0.001%), 442 calls (088A648C - 088A6648, length 112)
  Back Branch 088A65D0 442 times (length 70)
  Back Branch 088A65C8 442 times (length 60)
  Back Branch 088A6604 442 times (length 83)
  Back Branch 088A6644 435 times (length 108)
  Back Branch 088A659C 8 times (length 45)
  Back Branch 088A65B8 7 times (length 60)
_S1_2_88268A4 23,452 instructions (0.001%), 2,132 calls (088268A4 - 088268CC, length 11)
_S1_2_88E6254 23,375 instructions (0.001%), 187 calls (088E6254 - 088E640C, length 111)
  Back Branch 088E62F4 561 times (length 14)
_S1_2_88766D4 23,240 instructions (0.001%), 1,660 calls (088766D4 - 08876708, length 14)
_S1_2_88E8DC0 23,204 instructions (0.001%), 645 calls (088E8DC0 - 088E8E58, length 39)
_S1_2_88E7D58 23,156 instructions (0.001%), 644 calls (088E7D58 - 088E7DF0, length 39)
_S1_2_8807E94 22,978 instructions (0.001%), 1,660 calls (08807E94 - 08807EE0, length 20)
_S1_2_886C43C 22,761 instructions (0.001%), 2,529 calls (0886C43C - 0886C45C, length 9)
_S1_2_88C8484 22,715 instructions (0.001%), 186 calls (088C8200 - 088C8488, length 163)
  Back Branch 088C839C 501 times (length 13)
  Back Branch 088C8484 186 times (length 163)
_S1_2_8850274 22,352 instructions (0.001%), 287 calls (08850274 - 08851BE4, length 1629)
  Back Branch 0885034C 1,139 times (length 5)
  Back Branch 088505D0 578 times (length 173)
  Back Branch 0885069C 578 times (length 120)
  Back Branch 08850690 578 times (length 158)
  Back Branch 08850614 578 times (length 21)
  Back Branch 08850628 578 times (length 25)
  Back Branch 08851BC8 230 times (length 1379)
  Back Branch 08851BD8 65 times (length 1383)
  Back Branch 08850708 5 times (length 145)
  Back Branch 08850744 2 times (length 160)
  Back Branch 08851104 1 times (length 908)
_S1_2_8820FE0 22,292 instructions (0.001%), 906 calls (08820FE0 - 08821058, length 31)
_S1_2_88BD09C 22,208 instructions (0.001%), 281 calls (088BD09C - 088BDAD4, length 655)
  Back Branch 088BDAB4 1,620 times (length 14)
_S1_2_8828468 21,964 instructions (0.001%), 289 calls (08828468 - 088285F8, length 101)
  Back Branch 088285D0 289 times (length 50)
_S1_2_887A8EC 21,762 instructions (0.001%), 10,881 calls (0887A8EC - 0887A8F0, length 2)
_S1_2_8829880 21,572 instructions (0.001%), 4 calls (08829880 - 08829950, length 53)
  Back Branch 08829930 1,073 times (length 25)
_S1_2_88C848C 20,630 instructions (0.001%), 186 calls (088C7AB0 - 088C8490, length 633)
  Back Branch 088C80C8 600 times (length 14)
  Back Branch 088C848C 186 times (length 633)
  Back Branch 088C7FC8 130 times (length 14)
  Back Branch 088C81A0 100 times (length 14)
_S1_2_8829B70 20,195 instructions (0.001%), 4 calls (08829B70 - 08829BF4, length 34)
  Back Branch 08829BD8 1,547 times (length 13)
_S1_2_8885F58 19,856 instructions (0.001%), 9,928 calls (08885F58 - 08885F5C, length 2)
_S1_2_8885F50 19,856 instructions (0.001%), 9,928 calls (08885F50 - 08885F54, length 2)
_S1_2_8883980 19,856 instructions (0.001%), 9,928 calls (08883980 - 08883984, length 2)
_S1_2_8820220 19,779 instructions (0.001%), 805 calls (08820220 - 08820274, length 22)
  Back Branch 08820264 1,004 times (length 9)
_S1_2_88AB72C 19,475 instructions (0.001%), 1,025 calls (088AB72C - 088AB788, length 24)
  Back Branch 088AB784 1,025 times (length 6)
_S1_2_8820EE4 18,910 instructions (0.001%), 310 calls (08820EE4 - 08820FDC, length 63)
_S1_2_8839A48 18,837 instructions (0.001%), 207 calls (08839A48 - 08839BB8, length 93)
  Back Branch 08839AE4 207 times (length 5)
_S1_2_888D900 18,450 instructions (0.001%), 1,025 calls (0888D900 - 0888D9A4, length 42)
  Back Branch 0888D96C 1,025 times (length 14)
_S1_2_88746B0 18,350 instructions (0.001%), 1,835 calls (088746B0 - 088746E4, length 14)
_S1_2_881FA40 17,921 instructions (0.001%), 27 calls (0881FA40 - 0881FEF4, length 302)
  Back Branch 0881FB84 496 times (length 16)
  Back Branch 0881FBEC 264 times (length 16)
  Back Branch 0881FB1C 90 times (length 17)
_S1_2_8824268 17,766 instructions (0.001%), 987 calls (08824268 - 088242B8, length 21)
_S1_2_881E76C 17,760 instructions (0.001%), 8,880 calls (0881E76C - 0881E770, length 2)
_S1_2_886F99C 17,348 instructions (0.001%), 8,674 calls (0886F99C - 0886F9A0, length 2)
_S1_2_886F994 17,348 instructions (0.001%), 8,674 calls (0886F994 - 0886F998, length 2)
_S1_2_8869B3C 17,289 instructions (0.001%), 675 calls (08869B3C - 08869BA0, length 26)
  Back Branch 08869B94 849 times (length 9)
  Back Branch 08869B9C 650 times (length 6)
  Back Branch 08869B84 424 times (length 10)
_S1_2_88182D4 17,277 instructions (0.001%), 381 calls (088182D4 - 0881837C, length 43)
  Back Branch 08818358 336 times (length 17)
_S1_2_8823234 17,108 instructions (0.001%), 188 calls (08823234 - 088233A4, length 93)
  Back Branch 088232D0 188 times (length 5)
_S1_2_88E5ED4 16,973 instructions (0.001%), 187 calls (088E5ED4 - 088E6250, length 224)
  Back Branch 088E61F0 561 times (length 14)
_S1_2_8807270 16,950 instructions (0.001%), 638 calls (08807270 - 088072EC, length 32)
_S1_2_880C638 16,802 instructions (0.001%), 314 calls (0880C638 - 0880C7B0, length 95)
_S1_2_8820EA0 16,779 instructions (0.001%), 987 calls (08820EA0 - 08820EE0, length 17)
_S1_2_889DCF4 16,569 instructions (0.001%), 789 calls (0889DCF4 - 0889DD44, length 21)
_S1_2_886F69C 16,486 instructions (0.001%), 8,243 calls (0886F69C - 0886F6A0, length 2)
_S1_2_88AB404 16,195 instructions (0.001%), 395 calls (088AB404 - 088AB4B0, length 44)
  Back Branch 088AB4AC 395 times (length 13)
_S1_2_88987D0 16,152 instructions (0.001%), 12 calls (088987D0 - 08898924, length 86)
  Back Branch 08898918 192 times (length 84)
_S1_2_88F0478 15,978 instructions (0.001%), 7,989 calls (088F0478 - 088F047C, length 2)
_S1_2_882661C 15,960 instructions (0.001%), 532 calls (0882661C - 08826874, length 151)
_S1_2_88F0878 15,952 instructions (0.001%), 7,976 calls (088F0878 - 088F087C, length 2)
_S1_2_88F0638 15,902 instructions (0.001%), 7,951 calls (088F0638 - 088F063C, length 2)
_S1_2_882EC34 15,902 instructions (0.001%), 7,951 calls (0882EC34 - 0882EC38, length 2)
_S1_2_88F05E0 15,898 instructions (0.001%), 7,949 calls (088F05E0 - 088F05E4, length 2)
_S1_2_88F05D0 15,898 instructions (0.001%), 7,949 calls (088F05D0 - 088F05D4, length 2)
_S1_2_88F0540 15,898 instructions (0.001%), 7,949 calls (088F0540 - 088F0544, length 2)
_S1_2_8834F50 15,898 instructions (0.001%), 7,949 calls (08834F50 - 08834F54, length 2)
_S1_2_8834A4C 15,898 instructions (0.001%), 7,949 calls (08834A4C - 08834A50, length 2)
_S1_2_88F0608 15,660 instructions (0.001%), 7,830 calls (088F0608 - 088F060C, length 2)
_S1_2_8829FB0 15,648 instructions (0.001%), 96 calls (08829FB0 - 0882A0C8, length 71)
  Back Branch 0882A09C 480 times (length 42)
_S1_2_888A034 15,185 instructions (0.001%), 1 calls (0888A034 - 0888A104, length 53)
  Back Branch 0888A0F0 1,024 times (length 12)
  Back Branch 0888A094 205 times (length 14)
_S1_2_88575F4 15,061 instructions (0.001%), 114 calls (088575F4 - 08857688, length 38)
  Back Branch 08857620 1,663 times (length 7)
  Back Branch 08857684 114 times (length 25)
  Back Branch 08857654 104 times (length 6)
_S1_2_881148C 14,917 instructions (0.001%), 166 calls (0881148C - 088115D4, length 83)
  Back Branch 088115B4 225 times (length 45)
_S1_2_8865090 14,849 instructions (0.001%), 436 calls (08865090 - 08865248, length 111)
_S1_2_889917C 14,784 instructions (0.001%), 924 calls (0889917C - 088991B8, length 16)
_S1_2_88AA3AC 14,606 instructions (0.001%), 225 calls (088AA3AC - 088AA570, length 114)
  Back Branch 088AA4E8 225 times (length 45)
  Back Branch 088AA4F0 225 times (length 57)
  Back Branch 088AA50C 225 times (length 21)
  Back Branch 088AA52C 118 times (length 29)
  Back Branch 088AA53C 113 times (length 76)
  Back Branch 088AA4B4 14 times (length 31)
_S1_2_8817F04 14,508 instructions (0.001%), 2,418 calls (08817F04 - 08817F18, length 6)
_S1_2_88A5368 14,495 instructions (0.001%), 1,025 calls (088A5368 - 088A53A8, length 17)
_S1_2_8839BBC 14,408 instructions (0.001%), 414 calls (08839BBC - 08839C9C, length 57)
_S1_2_8883890 14,116 instructions (0.001%), 839 calls (08883890 - 088838DC, length 20)
  Back Branch 088838D8 173 times (length 11)
_S1_2_88E6AA4 14,040 instructions (0.001%), 1 calls (088E6AA4 - 088E6CA8, length 130)
  Back Branch 088E6C5C 644 times (length 32)
  Back Branch 088E6C6C 7 times (length 41)
_S1_2_888D0E0 13,872 instructions (0.001%), 816 calls (0888D0E0 - 0888D180, length 41)
  Back Branch 0888D148 816 times (length 14)
_S1_2_888D184 13,753 instructions (0.001%), 809 calls (0888D184 - 0888D224, length 41)
  Back Branch 0888D1EC 809 times (length 14)
_S1_2_8809038 13,608 instructions (0.001%), 1,512 calls (08809038 - 08809058, length 9)
_S1_2_88F07B8 13,396 instructions (0.001%), 6,698 calls (088F07B8 - 088F07BC, length 2)
_S1_2_88A286C 13,346 instructions (0.001%), 497 calls (088A286C - 088A2914, length 43)
  Back Branch 088A2908 213 times (length 8)
  Back Branch 088A2910 184 times (length 9)
_S1_2_883FBB8 13,176 instructions (0.001%), 1,647 calls (0883FB00 - 0883FBC0, length 49)
  Back Branch 0883FBBC 1,647 times (length 49)
_S1_2_88233A8 12,848 instructions (0.001%), 376 calls (088233A8 - 08823488, length 57)
_S1_2_88A664C 12,834 instructions (0.001%), 414 calls (088A664C - 088A674C, length 65)
  Back Branch 088A670C 414 times (length 28)
_S1_2_8825CE0 12,768 instructions (0.001%), 532 calls (08825CE0 - 08825D3C, length 24)
_S1_2_8811964 12,741 instructions (0.001%), 166 calls (08811964 - 08811AAC, length 83)
  Back Branch 08811A70 225 times (length 19)
_S1_2_886807C 12,610 instructions (0.001%), 788 calls (0886807C - 088680D4, length 23)
_S1_2_882122C 12,551 instructions (0.001%), 596 calls (0882122C - 088212A8, length 32)
_S1_2_88212F0 12,516 instructions (0.001%), 596 calls (088212F0 - 0882136C, length 32)
_S1_2_882C0FC 12,480 instructions (0.001%), 480 calls (0882C0FC - 0882C16C, length 29)
_S1_2_8826D9C 12,462 instructions (0.001%), 32 calls (08826D9C - 088271BC, length 265)
  Back Branch 0882718C 375 times (length 170)
  Back Branch 08826E6C 37 times (length 11)
_S1_2_88ABDF8 12,420 instructions (0.001%), 414 calls (088ABDF8 - 088ABEA8, length 45)
_S1_2_88961EC 12,418 instructions (0.001%), 1,025 calls (088961EC - 08896254, length 27)
  Back Branch 0889621C 381 times (length 7)
_S1_2_8811D60 12,404 instructions (0.001%), 541 calls (08811D60 - 08811DDC, length 32)
_S1_2_888AC58 12,399 instructions (0.001%), 4,133 calls (0888AC58 - 0888AC60, length 3)
_S1_2_8883464 12,290 instructions (0.001%), 6,145 calls (08883464 - 08883468, length 2)
_S1_2_886F5F0 12,290 instructions (0.001%), 6,145 calls (0886F5F0 - 0886F5F4, length 2)
_S1_2_880905C 12,119 instructions (0.001%), 577 calls (0880905C - 08809130, length 54)
_S1_2_8822FDC 11,921 instructions (0.001%), 131 calls (08822FDC - 0882314C, length 93)
  Back Branch 08823078 131 times (length 5)
_S1_2_88BDC90 11,902 instructions (0.001%), 541 calls (088BCFA4 - 088BDC94, length 829)
  Back Branch 088BDAB4 1,620 times (length 14)
  Back Branch 088BDC90 541 times (length 829)
_S1_2_889EE08 11,811 instructions (0.001%), 381 calls (0889EE08 - 0889EE8C, length 34)
_S1_2_882505C 11,666 instructions (0.001%), 458 calls (0882505C - 088250D4, length 31)
_S1_2_882FF64 11,609 instructions (0.001%), 247 calls (0882FF64 - 08830038, length 54)
_S1_2_887411C 11,590 instructions (0.001%), 189 calls (0887411C - 08874218, length 64)
  Back Branch 08874214 189 times (length 32)
_S1_2_885A3D0 11,506 instructions (0.001%), 523 calls (0885A3D0 - 0885A428, length 23)
_S1_2_88A1D40 11,286 instructions (0.001%), 627 calls (088A1CD0 - 088A1DDC, length 68)
  Back Branch 088A1D98 29,946 times (length 52)
_S1_2_88398F0 11,190 instructions (0.001%), 166 calls (088398F0 - 088399F0, length 65)
  Back Branch 088399D0 59 times (length 43)
_S1_2_8824FF4 10,992 instructions (0.001%), 458 calls (08824FF4 - 08825058, length 26)
_S1_2_887C298 10,954 instructions (0.001%), 310 calls (0887C298 - 0887C340, length 43)
_S1_2_8850218 10,931 instructions (0.001%), 643 calls (08850218 - 08850270, length 23)
_S1_2_888402C 10,907 instructions (0.001%), 839 calls (0888402C - 0888405C, length 13)
_S1_2_88C8E1C 10,680 instructions (0.001%), 445 calls (088C8E1C - 088C8E7C, length 25)
_S1_2_8869000 10,658 instructions (0.001%), 1 calls (08869000 - 088698C8, length 563)
  Back Branch 0886908C 1,792 times (length 5)
  Back Branch 088690C8 128 times (length 10)
  Back Branch 088690F8 16 times (length 39)
_S1_2_884FFA4 10,582 instructions (0.001%), 187 calls (0884FFA4 - 08850010, length 28)
  Back Branch 0884FFF0 1,222 times (length 14)
  Back Branch 0884FFE0 42 times (length 7)
_S1_2_8893100 10,504 instructions (0.001%), 304 calls (08893100 - 08893180, length 33)
  Back Branch 08893164 97 times (length 8)
_S1_2_88E87BC 10,409 instructions (0.001%), 146 calls (088E87BC - 088E8AA8, length 188)
_S1_2_8898928 10,200 instructions (0.000%), 12 calls (08898928 - 08898A00, length 55)
  Back Branch 088989F4 192 times (length 53)
_S1_2_8861B58 10,100 instructions (0.000%), 1,010 calls (08861B58 - 08861B7C, length 10)
_S1_2_88075B8 10,092 instructions (0.000%), 918 calls (088075B8 - 088075E8, length 13)
_S1_2_889C1AC 10,071 instructions (0.000%), 373 calls (0889C1AC - 0889C260, length 46)
_S1_2_888A8E0 10,042 instructions (0.000%), 5,021 calls (0888A8E0 - 0888A8E4, length 2)
_S1_2_88075F8 9,867 instructions (0.000%), 519 calls (088075F8 - 0880765C, length 26)
_S1_2_88B6B1C 9,308 instructions (0.000%), 358 calls (088B6B1C - 088B6B8C, length 29)
_S1_2_8811AB0 9,284 instructions (0.000%), 162 calls (08811AB0 - 08811B9C, length 60)
  Back Branch 08811B1C 46 times (length 16)
_S1_2_88D3DC0 9,210 instructions (0.000%), 921 calls (088D3DC0 - 088D43F8, length 399)
_S1_2_8814188 9,128 instructions (0.000%), 326 calls (08814188 - 088141F8, length 29)
_S1_2_887F15C 9,120 instructions (0.000%), 304 calls (0887F15C - 0887F1E0, length 34)
  Back Branch 0887F1CC 304 times (length 15)
_S1_2_88A2C48 9,100 instructions (0.000%), 260 calls (088A2C48 - 088A2CD8, length 37)
  Back Branch 088A2CD4 260 times (length 15)
_S1_2_8808190 9,100 instructions (0.000%), 260 calls (08808190 - 08808218, length 35)
_S1_2_88BD128 9,050 instructions (0.000%), 94 calls (088BD128 - 088BDAD4, length 620)
  Back Branch 088BDAB4 1,620 times (length 14)
_S1_2_8881ECC 8,980 instructions (0.000%), 112 calls (08881ECC - 08882340, length 286)
  Back Branch 088822FC 35 times (length 242)
  Back Branch 0888233C 35 times (length 12)
  Back Branch 08882328 35 times (length 261)
  Back Branch 088821F4 35 times (length 177)
  Back Branch 08882244 30 times (length 39)
  Back Branch 08882288 30 times (length 107)
  Back Branch 08882298 30 times (length 18)
  Back Branch 088822E8 30 times (length 185)
_S1_2_8823150 8,972 instructions (0.000%), 262 calls (08823150 - 08823230, length 57)
_S1_2_8820494 8,897 instructions (0.000%), 287 calls (08820494 - 0882050C, length 31)
_S1_2_88C1478 8,871 instructions (0.000%), 169 calls (088C1478 - 088C15DC, length 90)
_S1_2_88595A4 8,825 instructions (0.000%), 353 calls (088595A4 - 08859634, length 37)
_S1_2_88BC05C 8,725 instructions (0.000%), 238 calls (088BC05C - 088BC328, length 180)
_S1_2_88AC2D0 8,722 instructions (0.000%), 211 calls (088AC2D0 - 088AC554, length 162)
_S1_2_88BD374 8,553 instructions (0.000%), 103 calls (088BD374 - 088BDAD4, length 473)
  Back Branch 088BDAB4 1,620 times (length 14)
_S1_2_882A238 8,256 instructions (0.000%), 96 calls (0882A238 - 0882A34C, length 70)
  Back Branch 0882A2B8 480 times (length 4)
_S1_2_8824214 8,244 instructions (0.000%), 458 calls (08824214 - 08824264, length 21)
_S1_2_887DC0C 8,073 instructions (0.000%), 207 calls (0887DC0C - 0887DD20, length 70)
  Back Branch 0887DD08 207 times (length 56)
_S1_2_889EC50 8,001 instructions (0.000%), 381 calls (0889EC50 - 0889ECA4, length 22)
  Back Branch 0889ECA0 381 times (length 15)
_S1_2_884C078 7,912 instructions (0.000%), 1,252 calls (0884C078 - 0884C098, length 9)
_S1_2_88062D0 7,904 instructions (0.000%), 416 calls (088062D0 - 08806338, length 27)
_S1_2_88632F8 7,898 instructions (0.000%), 207 calls (088632F8 - 08863670, length 223)
_S1_2_8865A04 7,890 instructions (0.000%), 400 calls (08865A04 - 08865ADC, length 55)
_S1_2_88A723C 7,866 instructions (0.000%), 414 calls (088A723C - 088A7284, length 19)
_S1_2_8829954 7,821 instructions (0.000%), 45 calls (08829954 - 08829990, length 16)
  Back Branch 08829984 1,177 times (length 10)
_S1_2_88C660C 7,800 instructions (0.000%), 120 calls (088C660C - 088C693C, length 205)
_S1_2_8820CE4 7,786 instructions (0.000%), 458 calls (08820CE4 - 08820D24, length 17)
_S1_2_8896090 7,673 instructions (0.000%), 402 calls (08896090 - 08896140, length 45)
  Back Branch 08896108 7 times (length 5)
  Back Branch 088960FC 7 times (length 22)
_S1_2_8811C5C 7,636 instructions (0.000%), 166 calls (08811C5C - 08811D5C, length 65)
_S1_2_88A7EE4 7,592 instructions (0.000%), 101 calls (088A7EE4 - 088A8100, length 136)
  Back Branch 088A8044 101 times (length 24)
  Back Branch 088A80C0 101 times (length 90)
  Back Branch 088A7FBC 58 times (length 9)
_S1_2_88846AC 7,590 instructions (0.000%), 30 calls (088846AC - 08884920, length 158)
  Back Branch 08884810 240 times (length 19)
  Back Branch 0888474C 30 times (length 19)
  Back Branch 08884908 30 times (length 21)
_S1_2_8846008 7,584 instructions (0.000%), 84 calls (08846008 - 088462C0, length 175)
  Back Branch 088462AC 84 times (length 26)
_S1_2_8812DB8 7,563 instructions (0.000%), 1 calls (08812DB8 - 08813778, length 625)
  Back Branch 08812E7C 63 times (length 35)
  Back Branch 08813740 56 times (length 596)
  Back Branch 088136E0 54 times (length 572)
  Back Branch 088135C0 47 times (length 50)
  Back Branch 088133CC 42 times (length 58)
  Back Branch 088134E8 14 times (length 130)
  Back Branch 0881364C 7 times (length 535)
_S1_2_884FDF0 7,424 instructions (0.000%), 38 calls (0884FDF0 - 0884FFA0, length 109)
  Back Branch 0884FF04 465 times (length 8)
  Back Branch 0884FE40 97 times (length 17)
  Back Branch 0884FF58 38 times (length 54)
  Back Branch 0884FF94 35 times (length 6)
  Back Branch 0884FF9C 35 times (length 49)
  Back Branch 0884FF70 3 times (length 37)
_S1_2_88A1D94 7,420 instructions (0.000%), 742 calls (088A1CD0 - 088A1DB8, length 59)
  Back Branch 088A1D98 29,946 times (length 52)
_S1_2_88B6D14 7,415 instructions (0.000%), 358 calls (088B6D14 - 088B6D48, length 14)
  Back Branch 088B6D38 629 times (length 7)
_S1_2_887C528 7,398 instructions (0.000%), 411 calls (0887C528 - 0887C56C, length 18)
_S1_2_882FB60 7,342 instructions (0.000%), 44 calls (0882FB60 - 0882FCC0, length 89)
  Back Branch 0882FC40 390 times (length 15)
  Back Branch 0882FC98 84 times (length 57)
_S1_2_88338B4 7,320 instructions (0.000%), 2,440 calls (088338B4 - 088338BC, length 3)
_S1_2_887BE4C 7,194 instructions (0.000%), 66 calls (0887BE4C - 0887C0C0, length 158)
  Back Branch 0887BEEC 66 times (length 11)
  Back Branch 0887BF7C 66 times (length 11)
_S1_2_88A3EB8 7,184 instructions (0.000%), 449 calls (088A3EB8 - 088A3EF4, length 16)
_S1_2_88A53C8 7,175 instructions (0.000%), 1,025 calls (088A53C8 - 088A53E0, length 7)
_S1_2_8896194 7,175 instructions (0.000%), 1,025 calls (08896194 - 088961E0, length 20)
_S1_2_888AF18 7,151 instructions (0.000%), 110 calls (0888AF18 - 0888B088, length 93)
  Back Branch 0888B024 110 times (length 45)
  Back Branch 0888B00C 101 times (length 38)
  Back Branch 0888B02C 85 times (length 60)
  Back Branch 0888B074 82 times (length 78)
_S1_2_88E8AAC 7,142 instructions (0.000%), 1 calls (088E8AAC - 088E8B90, length 58)
  Back Branch 088E8B6C 645 times (length 11)
_S1_2_8822514 7,130 instructions (0.000%), 310 calls (08822514 - 08822574, length 25)
_S1_2_888D7DC 7,110 instructions (0.000%), 395 calls (0888D7DC - 0888D880, length 42)
  Back Branch 0888D848 395 times (length 14)
_S1_2_883F884 7,072 instructions (0.000%), 544 calls (0883F884 - 0883F8B4, length 13)
_S1_2_883F828 7,072 instructions (0.000%), 544 calls (0883F828 - 0883F858, length 13)
_S1_2_88543B4 7,068 instructions (0.000%), 114 calls (088543B4 - 088544C0, length 68)
  Back Branch 088544B0 114 times (length 5)
_S1_2_883171C 7,016 instructions (0.000%), 50 calls (0883171C - 08831984, length 155)
  Back Branch 08831948 50 times (length 88)
_S1_2_885768C 6,954 instructions (0.000%), 57 calls (0885768C - 08857890, length 130)
_S1_2_881F180 6,919 instructions (0.000%), 187 calls (0881F180 - 0881F20C, length 36)
  Back Branch 0881F1F8 187 times (length 20)
_S1_2_8859CEC 6,904 instructions (0.000%), 1,726 calls (08859CEC - 088F04C4, length 154103)
_S1_2_884F7A0 6,868 instructions (0.000%), 202 calls (0884F7A0 - 0884F824, length 34)
_S1_2_8813C08 6,864 instructions (0.000%), 3,432 calls (08813C08 - 08813C0C, length 2)
_S1_2_88A2954 6,808 instructions (0.000%), 3,404 calls (088A2954 - 088A2958, length 2)
_S1_2_8856938 6,726 instructions (0.000%), 57 calls (08856938 - 08856B50, length 135)
  Back Branch 08856AD8 285 times (length 11)
  Back Branch 08856AEC 57 times (length 34)
  Back Branch 08856A74 57 times (length 46)
_S1_2_884E92C 6,656 instructions (0.000%), 208 calls (0884E92C - 0884E9A8, length 32)
_S1_2_88ABEDC 6,624 instructions (0.000%), 414 calls (088ABEDC - 088ABF18, length 16)
_S1_2_888B08C 6,559 instructions (0.000%), 108 calls (0888B08C - 0888B290, length 130)
_S1_2_887D020 6,426 instructions (0.000%), 189 calls (0887D020 - 0887D0A4, length 34)
_S1_2_888C97C 6,416 instructions (0.000%), 209 calls (0888C97C - 0888CA04, length 35)
  Back Branch 0888C9F4 202 times (length 15)
_S1_2_883541C 6,402 instructions (0.000%), 291 calls (0883541C - 08835474, length 23)
_S1_2_8854090 6,327 instructions (0.000%), 57 calls (08854090 - 08854278, length 123)
_S1_2_88353F8 6,255 instructions (0.000%), 695 calls (088353F8 - 08835418, length 9)
_S1_2_8879D58 6,243 instructions (0.000%), 77 calls (08879D58 - 0887A11C, length 242)
  Back Branch 0887A0E0 35 times (length 193)
  Back Branch 08879FB0 35 times (length 59)
  Back Branch 08879FC8 30 times (length 11)
_S1_2_8876678 6,194 instructions (0.000%), 326 calls (08876678 - 088766D0, length 23)
_S1_2_88268D0 6,072 instructions (0.000%), 552 calls (088268D0 - 088268F8, length 11)
_S1_2_8873F90 6,016 instructions (0.000%), 64 calls (08873F90 - 08874118, length 99)
  Back Branch 08874104 64 times (length 48)
_S1_2_8860EA4 6,008 instructions (0.000%), 375 calls (08860EA4 - 088612F0, length 276)
_S1_2_88D3BB0 5,973 instructions (0.000%), 543 calls (088D3BB0 - 088D43F8, length 531)
_S1_2_88975C4 5,966 instructions (0.000%), 249 calls (088975C4 - 08897684, length 49)
  Back Branch 0889765C 4 times (length 9)
  Back Branch 08897624 4 times (length 8)
_S1_2_88B53C4 5,897 instructions (0.000%), 369 calls (088B53C4 - 088B5444, length 33)
_S1_2_887C61C 5,859 instructions (0.000%), 189 calls (0887C61C - 0887C694, length 31)
_S1_2_8839458 5,850 instructions (0.000%), 225 calls (08839458 - 088394BC, length 26)
_S1_2_8833B40 5,828 instructions (0.000%), 1,457 calls (08833B40 - 08833B4C, length 4)
_S1_2_8875898 5,733 instructions (0.000%), 63 calls (08875898 - 08875A10, length 95)
_S1_2_884CD00 5,674 instructions (0.000%), 249 calls (0884CD00 - 0884CD90, length 37)
  Back Branch 0884CD74 278 times (length 6)
  Back Branch 0884CD84 277 times (length 7)
  Back Branch 0884CD40 62 times (length 12)
_S1_2_88A6A34 5,656 instructions (0.000%), 101 calls (088A6A34 - 088A6B10, length 56)
_S1_2_88C0FD0 5,616 instructions (0.000%), 169 calls (088C0FD0 - 088C1234, length 154)
_S1_2_889C554 5,597 instructions (0.000%), 193 calls (0889C554 - 0889C608, length 46)
  Back Branch 0889C5E4 193 times (length 12)
_S1_2_88206D4 5,562 instructions (0.000%), 309 calls (088206D4 - 08820718, length 18)
_S1_2_88BDED0 5,545 instructions (0.000%), 301 calls (088BDED0 - 088BDF70, length 41)
_S1_2_8835340 5,440 instructions (0.000%), 272 calls (08835340 - 0883538C, length 20)
_S1_2_8865AE0 5,349 instructions (0.000%), 261 calls (08865AE0 - 08865BD4, length 62)
_S1_2_8805C00 5,310 instructions (0.000%), 177 calls (08805C00 - 08805C74, length 30)
_S1_2_881EB3C 5,270 instructions (0.000%), 310 calls (0881EB3C - 0881EB7C, length 17)
_S1_2_88A52B0 5,247 instructions (0.000%), 402 calls (088A52B0 - 088A5310, length 25)
  Back Branch 088A530C 402 times (length 6)
_S1_2_8892CB4 5,231 instructions (0.000%), 249 calls (08892CB4 - 08892D48, length 38)
  Back Branch 08892D44 35 times (length 24)
  Back Branch 08892D34 5 times (length 9)
_S1_2_8811DE0 5,223 instructions (0.000%), 209 calls (08811DE0 - 08811E58, length 31)
_S1_2_88681EC 5,202 instructions (0.000%), 1 calls (088681EC - 08868330, length 82)
  Back Branch 0886826C 512 times (length 5)
  Back Branch 0886824C 512 times (length 5)
  Back Branch 088682CC 3 times (length 11)
_S1_2_882076C 5,191 instructions (0.000%), 20 calls (0881EB80 - 08820784, length 1794)
  Back Branch 0881ED9C 224 times (length 66)
  Back Branch 0881EC00 27 times (length 13)
  Back Branch 08820780 20 times (length 1794)
_S1_2_887D464 5,184 instructions (0.000%), 64 calls (0887D464 - 0887D694, length 141)
  Back Branch 0887D64C 64 times (length 87)
_S1_2_88F05A8 5,178 instructions (0.000%), 2,589 calls (088F05A8 - 088F05AC, length 2)
_S1_2_88A41AC 5,148 instructions (0.000%), 198 calls (088A41AC - 088A4214, length 27)
_S1_2_883062C 5,105 instructions (0.000%), 85 calls (0883062C - 08830764, length 79)
_S1_2_88AACF0 5,050 instructions (0.000%), 101 calls (088AACF0 - 088AAE60, length 93)
  Back Branch 088AADE4 101 times (length 34)
  Back Branch 088AAE3C 101 times (length 35)
_S1_2_88B9D88 5,043 instructions (0.000%), 458 calls (088B9D88 - 088B9EDC, length 86)
_S1_2_88210A0 5,036 instructions (0.000%), 1,259 calls (088210A0 - 088210AC, length 4)
_S1_2_88A465C 5,016 instructions (0.000%), 627 calls (088A465C - 088A4678, length 8)
_S1_2_887786C 5,010 instructions (0.000%), 60 calls (0887786C - 08877B80, length 198)
  Back Branch 08877B70 30 times (length 36)
_S1_2_887C0C4 5,000 instructions (0.000%), 100 calls (0887C0C4 - 0887C188, length 50)
_S1_2_888AAB4 4,984 instructions (0.000%), 2,492 calls (0888AAB4 - 0888AAB8, length 2)
_S1_2_888AAAC 4,984 instructions (0.000%), 2,492 calls (0888AAAC - 0888AAB0, length 2)
_S1_2_8839CF4 4,968 instructions (0.000%), 207 calls (08839CF4 - 08839D58, length 26)
_S1_2_88A429C 4,936 instructions (0.000%), 2,468 calls (088A429C - 088A42A0, length 2)
_S1_2_8824A04 4,852 instructions (0.000%), 188 calls (08824A04 - 08824A7C, length 31)
_S1_2_8811740 4,848 instructions (0.000%), 202 calls (08811740 - 08811828, length 59)
_S1_2_8835200 4,800 instructions (0.000%), 120 calls (08835200 - 0883DA64, length 8730)
  Back Branch 0883DA60 120 times (length 15)
_S1_2_88B5D8C 4,788 instructions (0.000%), 42 calls (088B5D8C - 088B5FB4, length 139)
_S1_2_88200E0 4,762 instructions (0.000%), 5 calls (088200E0 - 0882021C, length 80)
  Back Branch 088201DC 187 times (length 37)
  Back Branch 088201F0 187 times (length 44)
_S1_2_8815320 4,760 instructions (0.000%), 112 calls (08815320 - 08815434, length 70)
  Back Branch 0881541C 8 times (length 20)
_S1_2_889C344 4,708 instructions (0.000%), 214 calls (0889C344 - 0889C398, length 22)
_S1_2_8811640 4,698 instructions (0.000%), 162 calls (08811640 - 088116B0, length 29)
_S1_2_885A42C 4,641 instructions (0.000%), 147 calls (0885A42C - 0885AB88, length 472)
  Back Branch 0885A618 41 times (length 14)
_S1_2_887C714 4,625 instructions (0.000%), 125 calls (0887C714 - 0887C7E4, length 53)
  Back Branch 0887C7A4 125 times (length 11)
_S1_2_88353B4 4,624 instructions (0.000%), 272 calls (088353B4 - 088353F4, length 17)
_S1_2_887C830 4,554 instructions (0.000%), 261 calls (0887C830 - 0887C878, length 19)
  Back Branch 0887C874 189 times (length 9)
_S1_2_888B294 4,549 instructions (0.000%), 108 calls (0888B294 - 0888B364, length 53)
_S1_2_882499C 4,512 instructions (0.000%), 188 calls (0882499C - 08824A00, length 26)
_S1_2_8869AE4 4,505 instructions (0.000%), 166 calls (08869AE4 - 08869B38, length 22)
  Back Branch 08869B28 286 times (length 10)
_S1_2_888B618 4,502 instructions (0.000%), 101 calls (0888B618 - 0888B784, length 92)
  Back Branch 0888B720 101 times (length 45)
_S1_2_88A1CCC 4,452 instructions (0.000%), 742 calls (088A1CCC - 088A1CE0, length 6)
_S1_2_88394C0 4,444 instructions (0.000%), 202 calls (088394C0 - 08839518, length 23)
_S1_2_8857B28 4,438 instructions (0.000%), 114 calls (08857B28 - 08857BF0, length 51)
  Back Branch 08857BE4 112 times (length 39)
  Back Branch 08857BEC 110 times (length 4)
_S1_2_8839D5C 4,427 instructions (0.000%), 207 calls (08839D5C - 08839DD4, length 31)
_S1_2_885EB3C 4,404 instructions (0.000%), 149 calls (0885EB3C - 0885ECCC, length 101)
_S1_2_88623F4 4,403 instructions (0.000%), 221 calls (088623F4 - 08862494, length 41)
_S1_2_8850DA8 4,387 instructions (0.000%), 20 calls (08850324 - 08851BE4, length 1585)
  Back Branch 0885034C 1,139 times (length 5)
  Back Branch 088505D0 578 times (length 173)
  Back Branch 0885069C 578 times (length 120)
  Back Branch 08850690 578 times (length 158)
  Back Branch 08850614 578 times (length 21)
  Back Branch 08850628 578 times (length 25)
  Back Branch 08851BC8 230 times (length 1379)
  Back Branch 08851BD8 65 times (length 1383)
  Back Branch 088517F4 55 times (length 16)
  Back Branch 08851808 55 times (length 20)
  Back Branch 08851830 20 times (length 1290)
  Back Branch 0885125C 20 times (length 293)
  Back Branch 08850708 5 times (length 145)
  Back Branch 08850744 2 times (length 160)
_S1_2_88F01D8 4,357 instructions (0.000%), 155 calls (088F01D8 - 088F02B8, length 57)
_S1_2_88AB990 4,345 instructions (0.000%), 395 calls (088AB990 - 088AB9B8, length 11)
_S1_2_88E86D0 4,322 instructions (0.000%), 149 calls (088E86D0 - 088E87B8, length 59)
_S1_2_8812110 4,316 instructions (0.000%), 166 calls (08812110 - 0881217C, length 28)
_S1_2_887C4D8 4,256 instructions (0.000%), 224 calls (0887C4D8 - 0887C524, length 20)
_S1_2_88BDF74 4,226 instructions (0.000%), 301 calls (088BDF74 - 088BDFDC, length 27)
_S1_2_881D9DC 4,192 instructions (0.000%), 32 calls (0881D9DC - 0881DD9C, length 241)
_S1_2_888C92C 4,180 instructions (0.000%), 209 calls (0888C92C - 0888C978, length 20)
  Back Branch 0888C974 209 times (length 8)
_S1_2_88B32DC 4,180 instructions (0.000%), 55 calls (088B32DC - 088B393C, length 409)
  Back Branch 088B3628 55 times (length 125)
_S1_2_885427C 4,161 instructions (0.000%), 57 calls (0885427C - 088543B0, length 78)
_S1_2_8851FF0 3,979 instructions (0.000%), 8 calls (08850274 - 0885205C, length 1915)
  Back Branch 0885034C 1,139 times (length 5)
  Back Branch 088505D0 578 times (length 173)
  Back Branch 0885069C 578 times (length 120)
  Back Branch 08850690 578 times (length 158)
  Back Branch 08850614 578 times (length 21)
  Back Branch 08850628 578 times (length 25)
  Back Branch 08851BC8 230 times (length 1379)
  Back Branch 08851BD8 65 times (length 1383)
  Back Branch 08852058 8 times (length 1915)
  Back Branch 08850708 5 times (length 145)
  Back Branch 08850744 2 times (length 160)
  Back Branch 08851104 1 times (length 908)
_S1_2_8832700 3,969 instructions (0.000%), 147 calls (08832700 - 08832778, length 31)
_S1_2_8820994 3,924 instructions (0.000%), 981 calls (08820994 - 088209A0, length 4)
_S1_2_8856B54 3,874 instructions (0.000%), 89 calls (08856B54 - 08856C4C, length 63)
  Back Branch 08856C18 57 times (length 22)
_S1_2_88462C4 3,864 instructions (0.000%), 84 calls (088462C4 - 088463DC, length 71)
_S1_2_88941E4 3,857 instructions (0.000%), 7 calls (088941E4 - 08894C6C, length 675)
  Back Branch 08894AC0 52 times (length 21)
  Back Branch 088942A0 28 times (length 33)
  Back Branch 08894954 21 times (length 14)
  Back Branch 08894B44 7 times (length 105)
  Back Branch 08894B04 7 times (length 39)
  Back Branch 08894B80 7 times (length 155)
  Back Branch 08894BBC 7 times (length 207)
  Back Branch 08894AF4 7 times (length 303)
  Back Branch 08894B4C 6 times (length 114)
  Back Branch 08894BC4 6 times (length 216)
  Back Branch 088948C0 4 times (length 14)
  Back Branch 088949E0 4 times (length 14)
  Back Branch 08894B0C 4 times (length 49)
  Back Branch 08894B3C 3 times (length 61)
  Back Branch 08894BF0 3 times (length 226)
  Back Branch 08894BE8 3 times (length 120)
  Back Branch 08894B70 3 times (length 96)
  Back Branch 08894B78 3 times (length 124)
  Back Branch 08894B60 2 times (length 92)
  Back Branch 08894BD8 2 times (length 116)
_S1_2_88A9660 3,822 instructions (0.000%), 273 calls (088A9660 - 088A9694, length 14)
_S1_2_88BA9E4 3,800 instructions (0.000%), 81 calls (088BA90C - 088BAC60, length 214)
  Back Branch 088BAC38 7,911 times (length 205)
_S1_2_883BE2C 3,762 instructions (0.000%), 57 calls (0883BE2C - 0883BF80, length 86)
_S1_2_882B284 3,744 instructions (0.000%), 96 calls (0882B284 - 0882B3F8, length 94)
_S1_2_8839CA0 3,726 instructions (0.000%), 207 calls (08839CA0 - 08839CF0, length 21)
_S1_2_88B2CCC 3,685 instructions (0.000%), 55 calls (088B2CCC - 088B32D8, length 388)
_S1_2_8835390 3,672 instructions (0.000%), 408 calls (08835390 - 088353B0, length 9)
_S1_2_887B078 3,648 instructions (0.000%), 304 calls (0887B078 - 0887B0CC, length 22)
_S1_2_88E2288 3,648 instructions (0.000%), 192 calls (088E2288 - 088E2B60, length 567)
_S1_2_889789C 3,645 instructions (0.000%), 40 calls (0889789C - 08897A54, length 111)
  Back Branch 08897A50 30 times (length 93)
  Back Branch 08897994 5 times (length 46)
_S1_2_88A2CDC 3,636 instructions (0.000%), 202 calls (088A2CDC - 088A2D24, length 19)
  Back Branch 088A2D20 202 times (length 6)
_S1_2_886EAE4 3,620 instructions (0.000%), 35 calls (0886EAE4 - 0886ED94, length 173)
  Back Branch 0886EC74 30 times (length 26)
  Back Branch 0886ECA8 5 times (length 26)
  Back Branch 0886ECD0 5 times (length 36)
  Back Branch 0886ECFC 5 times (length 47)
  Back Branch 0886ED90 5 times (length 98)
  Back Branch 0886ED20 5 times (length 56)
_S1_2_880756C 3,600 instructions (0.000%), 200 calls (0880756C - 088075B4, length 19)
_S1_2_8863674 3,598 instructions (0.000%), 126 calls (08863674 - 088638B4, length 145)
_S1_2_8832048 3,586 instructions (0.000%), 6 calls (08832048 - 08832224, length 120)
  Back Branch 08832124 192 times (length 8)
  Back Branch 08832178 192 times (length 8)
_S1_2_88F02BC 3,565 instructions (0.000%), 155 calls (088F02BC - 088F0314, length 23)
_S1_2_8839A04 3,519 instructions (0.000%), 207 calls (08839A04 - 08839A44, length 17)
_S1_2_88A2314 3,477 instructions (0.000%), 57 calls (088A2314 - 088A2478, length 90)
_S1_2_887C344 3,456 instructions (0.000%), 64 calls (0887C344 - 0887C45C, length 71)
  Back Branch 0887C40C 64 times (length 8)
  Back Branch 0887C3DC 64 times (length 11)
_S1_2_88F0858 3,398 instructions (0.000%), 1,699 calls (088F0858 - 088F085C, length 2)
_S1_2_8824310 3,384 instructions (0.000%), 188 calls (08824310 - 08824360, length 21)
_S1_2_88325F8 3,383 instructions (0.000%), 63 calls (088325F8 - 088326FC, length 66)
  Back Branch 0883265C 84 times (length 12)
_S1_2_88BD318 3,343 instructions (0.000%), 42 calls (088BD318 - 088BDAD4, length 496)
  Back Branch 088BDAB4 1,620 times (length 14)
_S1_2_88113B8 3,320 instructions (0.000%), 166 calls (088113B8 - 08811414, length 24)
_S1_2_8824AE8 3,313 instructions (0.000%), 131 calls (08824AE8 - 08824B60, length 31)
_S1_2_88D43E4 3,252 instructions (0.000%), 542 calls (088D43E4 - 088D43F8, length 6)
_S1_2_884C184 3,245 instructions (0.000%), 295 calls (0884C13C - 0884C1A0, length 26)
  Back Branch 0884C19C 295 times (length 26)
_S1_2_88A2B24 3,244 instructions (0.000%), 200 calls (088A2B24 - 088A2BC0, length 40)
  Back Branch 088A2BAC 2 times (length 21)
  Back Branch 088A2BBC 2 times (length 11)
  Back Branch 088A2B9C 2 times (length 18)
_S1_2_8857564 3,204 instructions (0.000%), 89 calls (08857564 - 088575F0, length 36)
_S1_2_8821988 3,196 instructions (0.000%), 188 calls (08821988 - 088219C8, length 17)
_S1_2_882FEDC 3,196 instructions (0.000%), 94 calls (0882FEDC - 0882FF60, length 34)
_S1_2_8824A80 3,144 instructions (0.000%), 131 calls (08824A80 - 08824AE4, length 26)
_S1_2_8000000 2,956 instructions (0.000%), 739 calls (08000000 - 0800000C, length 4)
_S1_2_8869AA4 2,925 instructions (0.000%), 225 calls (08869AA4 - 08869AD4, length 13)
_S1_2_8823710 2,912 instructions (0.000%), 32 calls (08823710 - 08823880, length 93)
  Back Branch 088237AC 32 times (length 5)
_S1_2_88761E4 2,882 instructions (0.000%), 131 calls (088761E4 - 08876238, length 22)
_S1_2_881182C 2,860 instructions (0.000%), 130 calls (0881182C - 08811880, length 22)
_S1_2_882FE18 2,856 instructions (0.000%), 57 calls (0882FE18 - 0882FED8, length 49)
  Back Branch 0882FEB0 87 times (length 14)
_S1_2_88E8F44 2,853 instructions (0.000%), 44 calls (088E8F44 - 088E8F78, length 14)
  Back Branch 088E8F68 396 times (length 7)
_S1_2_88C048C 2,842 instructions (0.000%), 169 calls (088C048C - 088C0548, length 48)
_S1_2_8895488 2,837 instructions (0.000%), 8 calls (08895488 - 08895848, length 241)
  Back Branch 0889572C 51 times (length 21)
  Back Branch 088955C0 24 times (length 14)
  Back Branch 08895810 8 times (length 201)
  Back Branch 08895798 8 times (length 99)
  Back Branch 088957D4 8 times (length 149)
  Back Branch 08895758 8 times (length 33)
  Back Branch 088957A0 7 times (length 108)
  Back Branch 08895818 7 times (length 210)
  Back Branch 08895760 5 times (length 43)
  Back Branch 08895844 4 times (length 220)
  Back Branch 0889583C 4 times (length 114)
  Back Branch 0889552C 4 times (length 14)
  Back Branch 088957C4 4 times (length 90)
  Back Branch 088957CC 4 times (length 118)
  Back Branch 08895790 4 times (length 55)
  Back Branch 0889564C 4 times (length 14)
  Back Branch 088957B4 3 times (length 86)
  Back Branch 0889582C 3 times (length 110)
_S1_2_887CD04 2,835 instructions (0.000%), 189 calls (0887CD04 - 0887CD3C, length 15)
_S1_2_88115D8 2,822 instructions (0.000%), 166 calls (088115D8 - 08811618, length 17)
_S1_2_8830064 2,812 instructions (0.000%), 83 calls (08830064 - 088300FC, length 39)
_S1_2_881EAD0 2,790 instructions (0.000%), 310 calls (0881EAD0 - 0881EAF0, length 9)
_S1_2_888B5AC 2,775 instructions (0.000%), 111 calls (0888B5AC - 0888B614, length 27)
  Back Branch 0888B610 111 times (length 9)
_S1_2_88A53AC 2,765 instructions (0.000%), 395 calls (088A53AC - 088A53C4, length 7)
_S1_2_88A5330 2,765 instructions (0.000%), 395 calls (088A5330 - 088A5348, length 7)
_S1_2_8805974 2,760 instructions (0.000%), 92 calls (08805974 - 088059E8, length 30)
_S1_2_88A832C 2,759 instructions (0.000%), 89 calls (088A832C - 088A841C, length 61)
_S1_2_88621DC 2,734 instructions (0.000%), 51 calls (088621DC - 088623AC, length 117)
_S1_2_887E9A8 2,691 instructions (0.000%), 207 calls (0887E9A8 - 0887E9D8, length 13)
_S1_2_8813C20 2,655 instructions (0.000%), 45 calls (08813C20 - 08813D64, length 82)
_S1_2_887CEB8 2,646 instructions (0.000%), 189 calls (0887CEB8 - 0887CEEC, length 14)
_S1_2_887C460 2,639 instructions (0.000%), 379 calls (0887C460 - 0887C478, length 7)
_S1_2_88A3614 2,638 instructions (0.000%), 117 calls (088A3614 - 088A3710, length 64)
  Back Branch 088A36E4 2 times (length 37)
_S1_2_88A5628 2,626 instructions (0.000%), 202 calls (088A5628 - 088A5664, length 16)
  Back Branch 088A5660 202 times (length 6)
_S1_2_8807EE4 2,608 instructions (0.000%), 326 calls (08807EE4 - 08807F04, length 9)
_S1_2_88A63E0 2,567 instructions (0.000%), 21 calls (088A63E0 - 088A6488, length 43)
  Back Branch 088A6458 89 times (length 22)
_S1_2_88C752C 2,561 instructions (0.000%), 3 calls (088C752C - 088C75C4, length 39)
  Back Branch 088C759C 248 times (length 12)
_S1_2_883B67C 2,541 instructions (0.000%), 77 calls (0883B67C - 08852178, length 23232)
_S1_2_8874634 2,511 instructions (0.000%), 127 calls (08874634 - 088746AC, length 31)
  Back Branch 08874684 7 times (length 14)
_S1_2_88638B8 2,501 instructions (0.000%), 51 calls (088638B8 - 08863B14, length 152)
_S1_2_88E9128 2,496 instructions (0.000%), 96 calls (088E9128 - 088E95B8, length 293)
_S1_2_8805D28 2,475 instructions (0.000%), 45 calls (08805D28 - 08805D90, length 27)
  Back Branch 08805D78 135 times (length 14)
_S1_2_88A1D34 2,457 instructions (0.000%), 117 calls (088A1CD0 - 088A1DDC, length 68)
  Back Branch 088A1D98 29,946 times (length 52)
_S1_2_887457C 2,457 instructions (0.000%), 63 calls (0887457C - 08874630, length 46)
  Back Branch 08874610 63 times (length 29)
_S1_2_88567E4 2,450 instructions (0.000%), 57 calls (088567E4 - 08856934, length 85)
  Back Branch 08856930 57 times (length 31)
  Back Branch 08856874 7 times (length 13)
_S1_2_88BDDB0 2,432 instructions (0.000%), 1 calls (088BDDB0 - 088BDECC, length 72)
  Back Branch 088BDE24 198 times (length 12)
_S1_2_88A9910 2,424 instructions (0.000%), 101 calls (088A9910 - 088A9998, length 35)
  Back Branch 088A997C 101 times (length 7)
  Back Branch 088A9974 101 times (length 6)
_S1_2_88A7110 2,424 instructions (0.000%), 101 calls (088A7110 - 088A7184, length 30)
_S1_2_88D3AF4 2,403 instructions (0.000%), 240 calls (088D3AF4 - 088D43F8, length 578)
_S1_2_88A4128 2,400 instructions (0.000%), 200 calls (088A4128 - 088A4158, length 13)
_S1_2_88E9190 2,400 instructions (0.000%), 96 calls (088E9190 - 088E95B8, length 267)
_S1_2_8875488 2,394 instructions (0.000%), 63 calls (08875488 - 088755B4, length 76)
  Back Branch 088755B0 63 times (length 32)
_S1_2_88242BC 2,358 instructions (0.000%), 131 calls (088242BC - 0882430C, length 21)
_S1_2_88B6AC4 2,310 instructions (0.000%), 105 calls (088B6AC4 - 088B6B18, length 22)
_S1_2_88BCBD0 2,289 instructions (0.000%), 35 calls (088BCBD0 - 088BCE08, length 143)
_S1_2_88E8C7C 2,288 instructions (0.000%), 44 calls (088E8C7C - 088E8D48, length 52)
_S1_2_887A9A4 2,277 instructions (0.000%), 207 calls (0887A9A4 - 0887A9CC, length 11)
_S1_2_886F924 2,277 instructions (0.000%), 207 calls (0886F924 - 0886F94C, length 11)
_S1_2_88A6C70 2,273 instructions (0.000%), 129 calls (088A6C70 - 088A6CC4, length 22)
_S1_2_8811718 2,250 instructions (0.000%), 225 calls (08811718 - 0881173C, length 10)
_S1_2_8823884 2,240 instructions (0.000%), 64 calls (08823884 - 08823964, length 57)
_S1_2_8880CB8 2,230 instructions (0.000%), 40 calls (08880CB8 - 08880DB0, length 63)
  Back Branch 08880DA0 40 times (length 46)
  Back Branch 08880D84 40 times (length 32)
_S1_2_88218C8 2,227 instructions (0.000%), 131 calls (088218C8 - 08821908, length 17)
_S1_2_8000040 2,227 instructions (0.000%), 7 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 740 times (length 3)
_S1_2_88B7738 2,205 instructions (0.000%), 105 calls (088B7738 - 088B7788, length 21)
_S1_2_88A2964 2,200 instructions (0.000%), 1,100 calls (088A2964 - 088A2968, length 2)
_S1_2_88A415C 2,200 instructions (0.000%), 200 calls (088A415C - 088A4198, length 16)
_S1_2_8849004 2,184 instructions (0.000%), 84 calls (08849004 - 08849184, length 97)
_S1_2_8811E5C 2,164 instructions (0.000%), 541 calls (08811E5C - 08811E68, length 4)
_S1_2_8808F6C 2,160 instructions (0.000%), 240 calls (08808F6C - 08808F8C, length 9)
_S1_2_88BB220 2,160 instructions (0.000%), 45 calls (088BB220 - 088BB288, length 27)
  Back Branch 088BB274 90 times (length 11)
_S1_2_887E768 2,135 instructions (0.000%), 35 calls (0887E768 - 0887E858, length 61)
_S1_2_88BB28C 2,134 instructions (0.000%), 24 calls (088BB28C - 088BB380, length 62)
  Back Branch 088BB360 72 times (length 44)
_S1_2_88328F8 2,132 instructions (0.000%), 82 calls (088328F8 - 08832968, length 29)
_S1_2_8879934 2,128 instructions (0.000%), 304 calls (08879934 - 0887994C, length 7)
_S1_2_88986D8 2,121 instructions (0.000%), 303 calls (088986D8 - 088986F0, length 7)
_S1_2_88986BC 2,121 instructions (0.000%), 303 calls (088986BC - 088986D4, length 7)
_S1_2_88A7314 2,121 instructions (0.000%), 101 calls (088A7314 - 088A737C, length 27)
_S1_2_88E2250 2,114 instructions (0.000%), 192 calls (088E2250 - 088E2284, length 14)
_S1_2_8811884 2,088 instructions (0.000%), 47 calls (08811884 - 08811960, length 56)
  Back Branch 088118FC 7 times (length 16)
_S1_2_889C890 2,067 instructions (0.000%), 159 calls (0889C890 - 0889C8C0, length 13)
_S1_2_880B2B0 2,057 instructions (0.000%), 50 calls (0880B2B0 - 0880B59C, length 188)
_S1_2_88A4274 2,040 instructions (0.000%), 204 calls (088A4274 - 088A4298, length 10)
_S1_2_8830BD0 1,998 instructions (0.000%), 37 calls (08830BD0 - 08830D34, length 90)
_S1_2_8854670 1,995 instructions (0.000%), 57 calls (08854670 - 0885470C, length 40)
_S1_2_887E654 1,970 instructions (0.000%), 35 calls (0887E654 - 0887E764, length 69)
  Back Branch 0887E6A4 5 times (length 9)
_S1_2_884CC10 1,966 instructions (0.000%), 8 calls (0884CC10 - 0884CCFC, length 60)
  Back Branch 0884CCC8 147 times (length 24)
  Back Branch 0884CC54 32 times (length 4)
  Back Branch 0884CCD0 6 times (length 42)
  Back Branch 0884CCB0 6 times (length 5)
  Back Branch 0884CCF0 3 times (length 5)
  Back Branch 0884CCE4 3 times (length 5)
_S1_2_885AD24 1,964 instructions (0.000%), 26 calls (0885AD24 - 0885AE40, length 72)
  Back Branch 0885AE1C 42 times (length 9)
_S1_2_887190C 1,960 instructions (0.000%), 35 calls (0887190C - 08871A08, length 64)
  Back Branch 08871A04 5 times (length 11)
_S1_2_88280C8 1,952 instructions (0.000%), 27 calls (088280C8 - 08828380, length 175)
_S1_2_8854814 1,938 instructions (0.000%), 57 calls (08854814 - 08854898, length 34)
_S1_2_885478C 1,938 instructions (0.000%), 57 calls (0885478C - 08854810, length 34)
_S1_2_881AD68 1,922 instructions (0.000%), 961 calls (0881AD68 - 0881AD6C, length 2)
_S1_2_885A1C0 1,908 instructions (0.000%), 53 calls (0885A1C0 - 0885A258, length 39)
_S1_2_882F40C 1,902 instructions (0.000%), 28 calls (0882F40C - 0882F4F4, length 59)
  Back Branch 0882F4A0 25 times (length 17)
  Back Branch 0882F448 14 times (length 5)
_S1_2_8832480 1,890 instructions (0.000%), 63 calls (08832480 - 0883250C, length 36)
_S1_2_8882344 1,890 instructions (0.000%), 35 calls (08882344 - 08882598, length 150)
  Back Branch 08882564 35 times (length 109)
_S1_2_8885D5C 1,890 instructions (0.000%), 30 calls (08885D5C - 08885E54, length 63)
  Back Branch 08885E50 30 times (length 14)
_S1_2_88D3D78 1,883 instructions (0.000%), 187 calls (088D3D78 - 088D43F8, length 417)
_S1_2_88F0370 1,872 instructions (0.000%), 936 calls (088F0370 - 088F0374, length 2)
_S1_2_88058E0 1,872 instructions (0.000%), 117 calls (088058E0 - 08875388, length 114347)
_S1_2_88B6018 1,868 instructions (0.000%), 54 calls (088B6018 - 088B6108, length 61)
_S1_2_881EB24 1,860 instructions (0.000%), 310 calls (0881EB24 - 0881EB38, length 6)
_S1_2_881EB0C 1,860 instructions (0.000%), 310 calls (0881EB0C - 0881EB20, length 6)
_S1_2_881EAF4 1,860 instructions (0.000%), 310 calls (0881EAF4 - 0881EB08, length 6)
_S1_2_88C054C 1,859 instructions (0.000%), 169 calls (088C054C - 088C05B0, length 26)
_S1_2_88545F0 1,824 instructions (0.000%), 57 calls (088545F0 - 0885466C, length 32)
_S1_2_883985C 1,820 instructions (0.000%), 130 calls (0883985C - 08839890, length 14)
_S1_2_88A8FC0 1,818 instructions (0.000%), 202 calls (088A8FC0 - 088A8FE0, length 9)
_S1_2_888CFAC 1,800 instructions (0.000%), 100 calls (0888CFAC - 0888D038, length 36)
  Back Branch 0888D01C 100 times (length 13)
_S1_2_881E31C 1,791 instructions (0.000%), 34 calls (0881E31C - 0881E3C0, length 42)
  Back Branch 0881E3A8 37 times (length 21)
_S1_2_8853EA8 1,767 instructions (0.000%), 57 calls (08853EA8 - 08853F88, length 57)
_S1_2_88675A8 1,764 instructions (0.000%), 64 calls (088675A8 - 08867740, length 103)
_S1_2_887BDE0 1,761 instructions (0.000%), 71 calls (0887BDE0 - 0887BE48, length 27)
  Back Branch 0887BE44 64 times (length 12)
_S1_2_88D3A94 1,755 instructions (0.000%), 193 calls (088D3A94 - 088D43F8, length 602)
_S1_2_8879810 1,743 instructions (0.000%), 249 calls (08879810 - 08879828, length 7)
_S1_2_88797F4 1,743 instructions (0.000%), 249 calls (088797F4 - 0887980C, length 7)
_S1_2_887C47C 1,743 instructions (0.000%), 196 calls (0887C47C - 0887C49C, length 9)
_S1_2_88B91A4 1,726 instructions (0.000%), 61 calls (088B91A4 - 088B9254, length 45)
_S1_2_8832510 1,711 instructions (0.000%), 59 calls (08832510 - 08832580, length 29)
_S1_2_8929BA8 1,681 instructions (0.000%), 1 calls (08929BA8 - 0892B5E8, length 1681)
_S1_2_88150E0 1,680 instructions (0.000%), 112 calls (088150E0 - 08815124, length 18)
_S1_2_8869A7C 1,660 instructions (0.000%), 166 calls (08869A7C - 08869AA0, length 10)
_S1_2_885ECD0 1,645 instructions (0.000%), 149 calls (0885ECD0 - 0885ED0C, length 16)
_S1_2_885E698 1,638 instructions (0.000%), 63 calls (0885E698 - 0885E708, length 29)
_S1_2_88CEA54 1,628 instructions (0.000%), 44 calls (088CEA54 - 088CEAE4, length 37)
_S1_2_88B6698 1,625 instructions (0.000%), 75 calls (088B6698 - 088B6700, length 27)
_S1_2_882EC7C 1,589 instructions (0.000%), 37 calls (0882EC7C - 0882EF48, length 180)
_S1_2_885F06C 1,575 instructions (0.000%), 45 calls (0885F06C - 0885F118, length 44)
_S1_2_880ACF4 1,550 instructions (0.000%), 50 calls (0880ACF4 - 0880ADCC, length 55)
_S1_2_88AB6F0 1,540 instructions (0.000%), 110 calls (088AB6F0 - 088AB728, length 15)
  Back Branch 088AB724 110 times (length 6)
_S1_2_883B624 1,540 instructions (0.000%), 77 calls (0883B624 - 0883B678, length 22)
_S1_2_883C048 1,534 instructions (0.000%), 59 calls (0883C048 - 0883C0B8, length 29)
_S1_2_88138E4 1,528 instructions (0.000%), 63 calls (088138E4 - 08813968, length 34)
_S1_2_88ABD8C 1,515 instructions (0.000%), 101 calls (088ABD8C - 088ABDC4, length 15)
_S1_2_88DFF00 1,513 instructions (0.000%), 89 calls (088DFF00 - 088DFF4C, length 20)
_S1_2_88B71D0 1,512 instructions (0.000%), 11 calls (088B71D0 - 088B737C, length 108)
  Back Branch 088B7354 24 times (length 28)
  Back Branch 088B7218 17 times (length 10)
  Back Branch 088B7248 13 times (length 10)
_S1_2_88A6B14 1,508 instructions (0.000%), 29 calls (088A6B14 - 088A6BE0, length 52)
_S1_2_887AF3C 1,498 instructions (0.000%), 214 calls (0887AF3C - 0887AF54, length 7)
_S1_2_8867764 1,488 instructions (0.000%), 68 calls (08867764 - 08867808, length 42)
_S1_2_885E890 1,488 instructions (0.000%), 63 calls (0885E890 - 0885E8C4, length 14)
  Back Branch 0885E8B4 150 times (length 7)
_S1_2_88837CC 1,470 instructions (0.000%), 30 calls (088837CC - 0888388C, length 49)
_S1_2_883C700 1,449 instructions (0.000%), 27 calls (0883C700 - 0883C808, length 67)
  Back Branch 0883C784 47 times (length 9)
_S1_2_8815B1C 1,442 instructions (0.000%), 14 calls (08815B1C - 08815F2C, length 261)
_S1_2_88B7B8C 1,440 instructions (0.000%), 72 calls (088206D4 - 088B7B90, length 154928)
  Back Branch 088B7B8C 72 times (length 154928)
_S1_2_88816BC 1,440 instructions (0.000%), 30 calls (088816BC - 088817B8, length 64)
  Back Branch 088817A0 30 times (length 21)
_S1_2_8861BE8 1,437 instructions (0.000%), 28 calls (08861BE8 - 08861EE0, length 191)
_S1_2_8857F08 1,425 instructions (0.000%), 57 calls (08857F08 - 08857F68, length 25)
_S1_2_88B6324 1,424 instructions (0.000%), 13 calls (088B6324 - 088B6524, length 129)
_S1_2_8885C70 1,416 instructions (0.000%), 24 calls (08885C70 - 08885D58, length 59)
  Back Branch 08885D54 24 times (length 12)
_S1_2_8879554 1,386 instructions (0.000%), 198 calls (08879554 - 0887956C, length 7)
_S1_2_8896744 1,380 instructions (0.000%), 1 calls (08896744 - 088968E4, length 105)
  Back Branch 0889687C 61 times (length 57)
_S1_2_88BD72C 1,360 instructions (0.000%), 20 calls (088BD72C - 088BDAD4, length 235)
  Back Branch 088BDAB4 1,620 times (length 14)
_S1_2_88E2358 1,334 instructions (0.000%), 121 calls (088E2358 - 088E2B60, length 515)
_S1_2_8832438 1,326 instructions (0.000%), 78 calls (08832438 - 0883247C, length 18)
_S1_2_887421C 1,323 instructions (0.000%), 189 calls (0887421C - 08874234, length 7)
_S1_2_88BB0BC 1,320 instructions (0.000%), 30 calls (088BB0BC - 088BB168, length 44)
_S1_2_88B57DC 1,313 instructions (0.000%), 13 calls (088B57DC - 088B596C, length 101)
_S1_2_888A15C 1,311 instructions (0.000%), 57 calls (0888A15C - 0888A1B4, length 23)
_S1_2_8857FBC 1,311 instructions (0.000%), 57 calls (08857FBC - 08858014, length 23)
_S1_2_8807E6C 1,310 instructions (0.000%), 131 calls (08807E6C - 08807E90, length 10)
_S1_2_8832BDC 1,307 instructions (0.000%), 82 calls (08832BDC - 08832C10, length 14)
  Back Branch 08832C00 81 times (length 7)
_S1_2_8811390 1,300 instructions (0.000%), 130 calls (08811390 - 088113B4, length 10)
_S1_2_889800C 1,295 instructions (0.000%), 35 calls (0889800C - 0889809C, length 37)
  Back Branch 08898070 5 times (length 7)
_S1_2_885D390 1,272 instructions (0.000%), 12 calls (0885D390 - 0885D500, length 93)
  Back Branch 0885D42C 48 times (length 5)
_S1_2_8896CB8 1,271 instructions (0.000%), 7 calls (08896CB8 - 08896EA4, length 124)
  Back Branch 08896D4C 21 times (length 21)
  Back Branch 08896E54 11 times (length 35)
  Back Branch 08896E2C 11 times (length 60)
  Back Branch 08896E5C 10 times (length 48)
  Back Branch 08896E4C 7 times (length 61)
  Back Branch 08896E34 4 times (length 24)
  Back Branch 08896DB8 3 times (length 30)
  Back Branch 08896EA0 3 times (length 65)
  Back Branch 08896E78 1 times (length 78)
_S1_2_88219CC 1,269 instructions (0.000%), 54 calls (088219CC - 08821A44, length 31)
_S1_2_88A4848 1,267 instructions (0.000%), 7 calls (088A4848 - 088A4AE8, length 169)
  Back Branch 088A4ADC 28 times (length 11)
  Back Branch 088A4AE4 7 times (length 69)
_S1_2_885CCA0 1,261 instructions (0.000%), 16 calls (0885CCA0 - 0885CF1C, length 160)
_S1_2_887D228 1,254 instructions (0.000%), 627 calls (0887D228 - 0887D22C, length 2)
_S1_2_8863B18 1,250 instructions (0.000%), 43 calls (08863B18 - 08863CB4, length 104)
_S1_2_88297E0 1,248 instructions (0.000%), 104 calls (088297E0 - 0882980C, length 12)
_S1_2_880CE28 1,248 instructions (0.000%), 48 calls (0880CE28 - 0880CE90, length 27)
_S1_2_8856CC4 1,248 instructions (0.000%), 32 calls (08856CC4 - 08856DB4, length 61)
_S1_2_8892D4C 1,245 instructions (0.000%), 249 calls (08892D4C - 08892D64, length 7)
_S1_2_8822578 1,243 instructions (0.000%), 13 calls (08822578 - 088226E4, length 92)
  Back Branch 0882268C 17 times (length 15)
  Back Branch 08822628 13 times (length 12)
_S1_2_886ED98 1,225 instructions (0.000%), 35 calls (0886ED98 - 0886EEB0, length 71)
  Back Branch 0886EEAC 35 times (length 39)
_S1_2_88F04F0 1,224 instructions (0.000%), 612 calls (088F04F0 - 088F04F4, length 2)
_S1_2_88305BC 1,216 instructions (0.000%), 53 calls (088305BC - 08830628, length 28)
_S1_2_8897688 1,216 instructions (0.000%), 40 calls (08897688 - 088976F8, length 29)
  Back Branch 088976D4 47 times (length 8)
_S1_2_88ABD5C 1,212 instructions (0.000%), 101 calls (088ABD5C - 088ABD88, length 12)
_S1_2_88ABC68 1,210 instructions (0.000%), 110 calls (088ABC68 - 088ABC90, length 11)
_S1_2_88A2D38 1,204 instructions (0.000%), 602 calls (088A2D38 - 088A2D3C, length 2)
_S1_2_88ABDC8 1,200 instructions (0.000%), 100 calls (088ABDC8 - 088ABDF4, length 12)
_S1_2_880ADD0 1,200 instructions (0.000%), 50 calls (0880ADD0 - 0880AE48, length 31)
_S1_2_8858188 1,197 instructions (0.000%), 57 calls (08858188 - 088581D8, length 21)
_S1_2_88A9290 1,197 instructions (0.000%), 7 calls (088A9290 - 088A9538, length 171)
_S1_2_8851378 1,195 instructions (0.000%), 10 calls (08850324 - 08851BE4, length 1585)
  Back Branch 0885034C 1,139 times (length 5)
  Back Branch 088505D0 578 times (length 173)
  Back Branch 0885069C 578 times (length 120)
  Back Branch 08850690 578 times (length 158)
  Back Branch 08850614 578 times (length 21)
  Back Branch 08850628 578 times (length 25)
  Back Branch 08851BC8 230 times (length 1379)
  Back Branch 08851BD8 65 times (length 1383)
  Back Branch 08851A4C 10 times (length 1425)
  Back Branch 08850708 5 times (length 145)
  Back Branch 08850744 2 times (length 160)
_S1_2_88B779C 1,180 instructions (0.000%), 20 calls (088B779C - 088B77F4, length 23)
  Back Branch 088B77CC 140 times (length 6)
_S1_2_8875A14 1,176 instructions (0.000%), 56 calls (08875A14 - 08875A74, length 25)
_S1_2_8811418 1,175 instructions (0.000%), 47 calls (08811418 - 08811488, length 29)
_S1_2_881396C 1,174 instructions (0.000%), 18 calls (0881396C - 08813AC4, length 87)
_S1_2_8869AD8 1,173 instructions (0.000%), 391 calls (08869AD8 - 08869AE0, length 3)
_S1_2_8830528 1,165 instructions (0.000%), 85 calls (08830528 - 08830580, length 23)
_S1_2_88E8D4C 1,144 instructions (0.000%), 44 calls (088E8D4C - 088E8DBC, length 29)
_S1_2_8815608 1,142 instructions (0.000%), 12 calls (08815608 - 0881583C, length 142)
_S1_2_8857F6C 1,140 instructions (0.000%), 57 calls (08857F6C - 08857FB8, length 20)
_S1_2_887CD80 1,134 instructions (0.000%), 63 calls (0887CD80 - 0887CDC4, length 18)
_S1_2_888DFE4 1,134 instructions (0.000%), 54 calls (0888DFE4 - 0888E058, length 30)
_S1_2_88216B0 1,134 instructions (0.000%), 54 calls (088216B0 - 0882172C, length 32)
_S1_2_8820848 1,122 instructions (0.000%), 187 calls (08820848 - 08820868, length 9)
_S1_2_880AC34 1,118 instructions (0.000%), 43 calls (0880AC34 - 0880ACF0, length 48)
_S1_2_88BEF44 1,113 instructions (0.000%), 71 calls (088BEF44 - 088BEFB0, length 28)
_S1_2_88BB030 1,111 instructions (0.000%), 30 calls (088BB030 - 088BB0B8, length 35)
  Back Branch 088BB0A0 40 times (length 21)
_S1_2_887C5A4 1,110 instructions (0.000%), 37 calls (0887C5A4 - 0887C618, length 30)
_S1_2_88B5FB8 1,107 instructions (0.000%), 109 calls (088B5FB8 - 088B6014, length 24)
_S1_2_88A7210 1,100 instructions (0.000%), 100 calls (088A7210 - 088A7238, length 11)
_S1_2_8892ED4 1,092 instructions (0.000%), 42 calls (08892ED4 - 08892F48, length 30)
_S1_2_885DD94 1,092 instructions (0.000%), 12 calls (0885DD94 - 0885DF5C, length 115)
_S1_2_88A89A0 1,071 instructions (0.000%), 21 calls (088A89A0 - 088A8B50, length 109)
  Back Branch 088A8A8C 21 times (length 35)
_S1_2_8860EE8 1,068 instructions (0.000%), 29 calls (08860EE8 - 088612F0, length 259)
  Back Branch 08860F90 56 times (length 38)
_S1_2_883C510 1,055 instructions (0.000%), 25 calls (0883C510 - 0883C5AC, length 40)
  Back Branch 0883C578 15 times (length 7)
_S1_2_8876804 1,050 instructions (0.000%), 30 calls (08876804 - 0887688C, length 35)
_S1_2_886587C 1,046 instructions (0.000%), 37 calls (0886587C - 088659F8, length 96)
_S1_2_88B6528 1,036 instructions (0.000%), 74 calls (088B6528 - 088B658C, length 26)
_S1_2_880CA2C 1,022 instructions (0.000%), 56 calls (0880CA2C - 0880CA98, length 28)
_S1_2_8865568 1,022 instructions (0.000%), 32 calls (08865568 - 08865700, length 103)
_S1_2_88075EC 1,020 instructions (0.000%), 204 calls (088075EC - 088A2D34, length 159187)
_S1_2_888DDC0 1,010 instructions (0.000%), 40 calls (0888DDC0 - 0888DF6C, length 108)
  Back Branch 0888DF48 30 times (length 64)
  Back Branch 0888DF68 10 times (length 30)
  Back Branch 0888DEF8 10 times (length 44)
_S1_2_8807E64 1,008 instructions (0.000%), 63 calls (08807E64 - 088764DC, length 113055)
_S1_2_88ACC14 1,008 instructions (0.000%), 7 calls (088ACC14 - 088ACD18, length 66)
  Back Branch 088ACC98 56 times (length 20)
_S1_2_8825D40 1,001 instructions (0.000%), 91 calls (08825D40 - 08825D68, length 11)
_S1_2_88AA574 1,001 instructions (0.000%), 7 calls (088AA574 - 088AA9EC, length 287)
  Back Branch 088AA77C 7 times (length 19)
  Back Branch 088AA910 7 times (length 91)
  Back Branch 088AA920 7 times (length 95)
  Back Branch 088AA930 7 times (length 98)
  Back Branch 088AA948 7 times (length 104)
  Back Branch 088AA940 7 times (length 102)
  Back Branch 088AA80C 7 times (length 143)
_S1_2_881161C 996 instructions (0.000%), 166 calls (0881161C - 08811630, length 6)
_S1_2_88A53E4 990 instructions (0.000%), 110 calls (088A53E4 - 088A5404, length 9)
_S1_2_886EEB4 980 instructions (0.000%), 35 calls (0886EEB4 - 0886EFAC, length 63)
  Back Branch 0886EF74 35 times (length 11)
_S1_2_88AD870 980 instructions (0.000%), 7 calls (088AD870 - 088AD8EC, length 32)
  Back Branch 088AD8CC 56 times (length 19)
_S1_2_883C61C 974 instructions (0.000%), 11 calls (0883C61C - 0883C6FC, length 57)
  Back Branch 0883C680 74 times (length 9)
_S1_2_88B8E6C 974 instructions (0.000%), 2 calls (088B8E6C - 088B8F64, length 63)
  Back Branch 088B8F58 30 times (length 20)
  Back Branch 088B8EBC 10 times (length 20)
  Back Branch 088B8F04 10 times (length 16)
_S1_2_88B8F68 971 instructions (0.000%), 13 calls (088B8F68 - 088B91A0, length 143)
_S1_2_8880760 970 instructions (0.000%), 5 calls (08880760 - 08880CB4, length 342)
  Back Branch 08880C80 2 times (length 223)
  Back Branch 08880C0C 2 times (length 194)
  Back Branch 08880C04 2 times (length 175)
  Back Branch 08880C74 2 times (length 34)
  Back Branch 08880BC0 2 times (length 43)
  Back Branch 08880BEC 2 times (length 59)
  Back Branch 08880BC8 2 times (length 50)
_S1_2_88E12CC 967 instructions (0.000%), 193 calls (088E12CC - 088E12E4, length 7)
_S1_2_8839894 966 instructions (0.000%), 47 calls (08839894 - 088398EC, length 23)
_S1_2_8815840 964 instructions (0.000%), 24 calls (08815840 - 08815900, length 49)
_S1_2_8859C08 962 instructions (0.000%), 37 calls (08859C08 - 08859C6C, length 26)
_S1_2_886C3C8 955 instructions (0.000%), 35 calls (0886C3C8 - 0886C438, length 29)
  Back Branch 0886C434 30 times (length 19)
_S1_2_8807E5C 945 instructions (0.000%), 63 calls (08807E5C - 08875ED8, length 112672)
_S1_2_8863F24 931 instructions (0.000%), 17 calls (08861BE8 - 08863F2C, length 2258)
  Back Branch 08863F28 17 times (length 2258)
_S1_2_88720F4 910 instructions (0.000%), 35 calls (088720F4 - 08872158, length 26)
_S1_2_889A764 904 instructions (0.000%), 40 calls (0889A764 - 0889A7D8, length 30)
_S1_2_88463E0 903 instructions (0.000%), 3 calls (088463E0 - 0884704C, length 796)
  Back Branch 08846A64 3 times (length 396)
  Back Branch 08846ADC 3 times (length 115)
_S1_2_888A910 900 instructions (0.000%), 30 calls (0888A910 - 0888A984, length 30)
_S1_2_88226E8 894 instructions (0.000%), 26 calls (088226E8 - 088227C8, length 57)
_S1_2_883C36C 891 instructions (0.000%), 59 calls (0883C36C - 0883C3A0, length 14)
  Back Branch 0883C390 41 times (length 7)
_S1_2_888FA84 890 instructions (0.000%), 89 calls (0888FA84 - 0888FAB8, length 14)
_S1_2_887C698 888 instructions (0.000%), 37 calls (0887C698 - 0887C710, length 31)
_S1_2_885D0E4 886 instructions (0.000%), 10 calls (0885D0E4 - 0885D1E8, length 66)
  Back Branch 0885D190 30 times (length 18)
_S1_2_885A17C 880 instructions (0.000%), 53 calls (0885A17C - 0885A1BC, length 17)
_S1_2_888FCA0 880 instructions (0.000%), 40 calls (0888FCA0 - 0888FD0C, length 28)
  Back Branch 0888FCFC 40 times (length 11)
_S1_2_888DCF0 880 instructions (0.000%), 40 calls (0888DCF0 - 0888DDBC, length 52)
_S1_2_88BCAAC 873 instructions (0.000%), 41 calls (088BCAAC - 088BCB50, length 42)
_S1_2_8867374 865 instructions (0.000%), 29 calls (08867374 - 088674C0, length 84)
_S1_2_887F670 860 instructions (0.000%), 28 calls (0887F670 - 0887F6FC, length 36)
  Back Branch 0887F6E8 24 times (length 17)
_S1_2_8813AC8 860 instructions (0.000%), 7 calls (08813AC8 - 08813C04, length 80)
  Back Branch 08813BA0 34 times (length 27)
_S1_2_889DB94 856 instructions (0.000%), 24 calls (0889DB94 - 0889DC8C, length 63)
  Back Branch 0889DC28 46 times (length 4)
  Back Branch 0889DC30 24 times (length 22)
_S1_2_8857DEC 855 instructions (0.000%), 57 calls (08857DEC - 08857E24, length 15)
_S1_2_8857DB0 855 instructions (0.000%), 57 calls (08857DB0 - 08857DE8, length 15)
_S1_2_8853640 855 instructions (0.000%), 57 calls (08853640 - 08853678, length 15)
_S1_2_88981D8 847 instructions (0.000%), 77 calls (088981D8 - 08898200, length 11)
_S1_2_88B5374 841 instructions (0.000%), 82 calls (088B5374 - 088B53C0, length 20)
_S1_2_887EFA8 840 instructions (0.000%), 40 calls (0887EFA8 - 0887EFF8, length 21)
_S1_2_885D504 840 instructions (0.000%), 24 calls (0885D504 - 0885D5E4, length 57)
_S1_2_88A4AEC 840 instructions (0.000%), 7 calls (088A4AEC - 088A4CC8, length 120)
_S1_2_88BABC0 838 instructions (0.000%), 29 calls (088BA90C - 088BAC60, length 214)
  Back Branch 088BAC38 7,911 times (length 205)
_S1_2_888343C 828 instructions (0.000%), 207 calls (0888343C - 08883448, length 4)
_S1_2_885E064 822 instructions (0.000%), 10 calls (0885E064 - 0885E130, length 52)
  Back Branch 0885E104 30 times (length 19)
_S1_2_8807DDC 819 instructions (0.000%), 63 calls (08807DDC - 08807E0C, length 13)
_S1_2_8823968 819 instructions (0.000%), 9 calls (08823968 - 08823AD8, length 93)
  Back Branch 08823A04 9 times (length 5)
_S1_2_88AAE64 819 instructions (0.000%), 7 calls (088AAE64 - 088AB030, length 116)
  Back Branch 088AAEF8 21 times (length 6)
  Back Branch 088AAFFC 7 times (length 64)
  Back Branch 088AAF38 7 times (length 16)
_S1_2_889A828 799 instructions (0.000%), 47 calls (0889A828 - 0889A868, length 17)
_S1_2_88F0368 794 instructions (0.000%), 397 calls (088F0368 - 088F036C, length 2)
_S1_2_88302C4 793 instructions (0.000%), 13 calls (088302C4 - 088303FC, length 79)
_S1_2_88F04A8 792 instructions (0.000%), 396 calls (088F04A8 - 088F04AC, length 2)
_S1_2_88F0490 792 instructions (0.000%), 396 calls (088F0490 - 088F0494, length 2)
_S1_2_88DA4E4 792 instructions (0.000%), 44 calls (088DA4E4 - 088DA528, length 18)
_S1_2_8861854 792 instructions (0.000%), 44 calls (08861854 - 088618AC, length 23)
_S1_2_88961E4 790 instructions (0.000%), 395 calls (088961E4 - 088961E8, length 2)
_S1_2_88B7AEC 790 instructions (0.000%), 40 calls (088B7AEC - 088B7B3C, length 21)
_S1_2_88C6940 789 instructions (0.000%), 6 calls (088C6940 - 088C6FCC, length 420)
  Back Branch 088C6E24 15 times (length 16)
_S1_2_88B7A0C 787 instructions (0.000%), 21 calls (088B7A0C - 088B7AE8, length 56)
_S1_2_8830B4C 783 instructions (0.000%), 27 calls (08830B4C - 08830BCC, length 33)
_S1_2_88B7CDC 782 instructions (0.000%), 17 calls (088B7CDC - 088B7D94, length 47)
  Back Branch 088B7D6C 17 times (length 10)
_S1_2_887D230 782 instructions (0.000%), 7 calls (0887D230 - 0887D460, length 141)
  Back Branch 0887D418 7 times (length 87)
  Back Branch 0887D31C 3 times (length 23)
_S1_2_88B6DBC 771 instructions (0.000%), 13 calls (088B6DBC - 088B6EF4, length 79)
_S1_2_88ABC4C 770 instructions (0.000%), 110 calls (088ABC4C - 088ABC64, length 7)
_S1_2_88AB4B4 770 instructions (0.000%), 110 calls (088AB4B4 - 088AB4CC, length 7)
_S1_2_88247C4 768 instructions (0.000%), 32 calls (088247C4 - 08824828, length 26)
_S1_2_8820278 765 instructions (0.000%), 51 calls (08820278 - 088202B0, length 15)
_S1_2_88F0348 762 instructions (0.000%), 381 calls (088F0348 - 088F034C, length 2)
_S1_2_887F1E4 760 instructions (0.000%), 40 calls (0887F1E4 - 0887F23C, length 23)
_S1_2_887CCB8 760 instructions (0.000%), 40 calls (0887CCB8 - 0887CD00, length 19)
_S1_2_88B4F18 755 instructions (0.000%), 2 calls (088B4F18 - 088B4FFC, length 58)
  Back Branch 088B4FC0 51 times (length 14)
  Back Branch 088B4FE0 1 times (length 29)
  Back Branch 088B4FD0 1 times (length 36)
  Back Branch 088B4F84 1 times (length 20)
_S1_2_8897078 752 instructions (0.000%), 5 calls (08897078 - 08897498, length 265)
  Back Branch 088973B4 7 times (length 8)
  Back Branch 08897474 5 times (length 191)
  Back Branch 08897350 2 times (length 73)
  Back Branch 08897464 2 times (length 142)
_S1_2_88B9258 741 instructions (0.000%), 10 calls (088B9258 - 088B952C, length 182)
_S1_2_8807AD4 738 instructions (0.000%), 41 calls (08807AD4 - 08807B48, length 30)
_S1_2_8852BA4 737 instructions (0.000%), 1 calls (08852BA4 - 08852C4C, length 43)
  Back Branch 08852C10 128 times (length 4)
  Back Branch 08852C30 32 times (length 6)
  Back Branch 08852BF4 1 times (length 12)
  Back Branch 08852C48 1 times (length 33)
_S1_2_88B796C 736 instructions (0.000%), 23 calls (088B796C - 088B79E8, length 32)
_S1_2_8821D24 729 instructions (0.000%), 27 calls (08821D24 - 08821D9C, length 31)
_S1_2_882190C 729 instructions (0.000%), 27 calls (0882190C - 08821984, length 31)
_S1_2_8820920 729 instructions (0.000%), 27 calls (08820920 - 08820990, length 29)
_S1_2_8807E10 728 instructions (0.000%), 56 calls (08807E10 - 08807E58, length 19)
_S1_2_8863F30 728 instructions (0.000%), 28 calls (08863F30 - 08863F98, length 27)
_S1_2_887C7E8 720 instructions (0.000%), 40 calls (0887C7E8 - 0887C82C, length 18)
_S1_2_885E938 717 instructions (0.000%), 12 calls (0885E938 - 0885EA70, length 79)
_S1_2_880CC1C 714 instructions (0.000%), 102 calls (0880CC1C - 0880CC34, length 7)
_S1_2_885FC60 712 instructions (0.000%), 2 calls (0885FC60 - 08860470, length 517)
_S1_2_8896EA8 708 instructions (0.000%), 59 calls (08896EA8 - 08896ED4, length 12)
_S1_2_885BB20 708 instructions (0.000%), 12 calls (0885BB20 - 0885BC08, length 59)
_S1_2_8820510 705 instructions (0.000%), 38 calls (08820510 - 08820560, length 21)
_S1_2_880858C 700 instructions (0.000%), 10 calls (0880858C - 088086A0, length 70)
_S1_2_88C732C 692 instructions (0.000%), 1 calls (088C732C - 088C7428, length 64)
  Back Branch 088C73CC 85 times (length 8)
  Back Branch 088C73FC 5 times (length 41)
_S1_2_886F6F8 688 instructions (0.000%), 344 calls (0886F6F8 - 0886F6FC, length 2)
_S1_2_88534F8 684 instructions (0.000%), 57 calls (088534F8 - 08853524, length 12)
_S1_2_889A7DC 684 instructions (0.000%), 38 calls (0889A7DC - 0889A824, length 19)
_S1_2_885ACCC 680 instructions (0.000%), 40 calls (0885ACCC - 0885AD18, length 20)
_S1_2_8816AB0 680 instructions (0.000%), 20 calls (08816AB0 - 08816C88, length 119)
_S1_2_88A3714 672 instructions (0.000%), 24 calls (088A3714 - 088A37CC, length 47)
  Back Branch 088A37C0 22 times (length 20)
  Back Branch 088A3794 2 times (length 9)
  Back Branch 088A37A4 2 times (length 13)
  Back Branch 088A37AC 2 times (length 19)
_S1_2_885AB8C 667 instructions (0.000%), 29 calls (0885AB8C - 0885AC14, length 35)
_S1_2_88B5970 664 instructions (0.000%), 5 calls (088B5970 - 088B5C0C, length 168)
_S1_2_885862C 654 instructions (0.000%), 1 calls (0885862C - 08859110, length 698)
_S1_2_885565C 650 instructions (0.000%), 1 calls (0885565C - 08855694, length 15)
  Back Branch 08855684 128 times (length 5)
_S1_2_8830ADC 648 instructions (0.000%), 27 calls (08830ADC - 08830B48, length 28)
_S1_2_882482C 640 instructions (0.000%), 32 calls (0882482C - 088248A4, length 31)
_S1_2_888AD24 636 instructions (0.000%), 10 calls (0888AD24 - 0888AE10, length 60)
  Back Branch 0888ADB0 8 times (length 18)
_S1_2_88D3B38 635 instructions (0.000%), 62 calls (088D3B38 - 088D43F8, length 561)
_S1_2_88202B4 630 instructions (0.000%), 42 calls (088202B4 - 088202F8, length 18)
_S1_2_88B5298 630 instructions (0.000%), 41 calls (088B5298 - 088B52EC, length 22)
_S1_2_8881284 630 instructions (0.000%), 30 calls (08881284 - 088812D4, length 21)
_S1_2_8871B04 630 instructions (0.000%), 5 calls (08871B04 - 08871D04, length 129)
  Back Branch 08871C08 5 times (length 48)
  Back Branch 08871D00 5 times (length 110)
  Back Branch 08871BB4 5 times (length 27)
  Back Branch 08871BA4 5 times (length 23)
_S1_2_8815FE0 630 instructions (0.000%), 4 calls (08815FE0 - 08816A4C, length 668)
  Back Branch 08816248 8 times (length 27)
_S1_2_88322A4 627 instructions (0.000%), 57 calls (088322A4 - 088322CC, length 11)
_S1_2_8823ADC 622 instructions (0.000%), 18 calls (08823ADC - 08823BBC, length 57)
_S1_2_885AE44 611 instructions (0.000%), 47 calls (0885AE44 - 0885AE74, length 13)
_S1_2_885AF98 608 instructions (0.000%), 19 calls (0885AF98 - 0885B01C, length 34)
_S1_2_885D9AC 607 instructions (0.000%), 20 calls (0885D9AC - 0885DA9C, length 61)
_S1_2_88BAA78 602 instructions (0.000%), 14 calls (088BA90C - 088BAC60, length 214)
  Back Branch 088BAC38 7,911 times (length 205)
_S1_2_887B0D0 600 instructions (0.000%), 40 calls (0887B0D0 - 0887B134, length 26)
_S1_2_88800F4 595 instructions (0.000%), 35 calls (088800F4 - 08880134, length 17)
_S1_2_887A960 595 instructions (0.000%), 35 calls (0887A960 - 0887A9A0, length 17)
_S1_2_88B7404 591 instructions (0.000%), 13 calls (088B7404 - 088B744C, length 19)
  Back Branch 088B743C 78 times (length 14)
_S1_2_88A3158 586 instructions (0.000%), 2 calls (088A3158 - 088A3610, length 303)
  Back Branch 088A33E4 2 times (length 48)
_S1_2_8861764 585 instructions (0.000%), 45 calls (08861764 - 088617F4, length 37)
_S1_2_88608B0 584 instructions (0.000%), 2 calls (088608B0 - 0886094C, length 40)
  Back Branch 08860940 68 times (length 30)
_S1_2_8879ABC 579 instructions (0.000%), 5 calls (08879ABC - 08879D54, length 167)
  Back Branch 08879D50 2 times (length 73)
  Back Branch 08879D20 2 times (length 61)
  Back Branch 08879D18 2 times (length 51)
_S1_2_8824364 576 instructions (0.000%), 32 calls (08824364 - 088243B4, length 21)
_S1_2_8871EFC 570 instructions (0.000%), 10 calls (08871EFC - 08871FDC, length 57)
_S1_2_88A14F0 570 instructions (0.000%), 2 calls (088A14F0 - 088A1A54, length 346)
  Back Branch 088A19D8 2 times (length 148)
  Back Branch 088A1958 2 times (length 46)
_S1_2_885DB9C 569 instructions (0.000%), 1 calls (0885DB9C - 0885DD90, length 126)
  Back Branch 0885DCD0 9 times (length 62)
_S1_2_8821DE4 568 instructions (0.000%), 27 calls (08821DE4 - 08821E5C, length 31)
_S1_2_8821C60 567 instructions (0.000%), 27 calls (08821C60 - 08821CDC, length 32)
_S1_2_8821848 567 instructions (0.000%), 27 calls (08821848 - 088218C4, length 32)
_S1_2_88B6704 567 instructions (0.000%), 22 calls (088B6704 - 088B676C, length 27)
_S1_2_88314F0 564 instructions (0.000%), 12 calls (088314F0 - 088315C4, length 54)
_S1_2_88BEFDC 560 instructions (0.000%), 40 calls (088BEFDC - 088BF020, length 18)
_S1_2_8893184 560 instructions (0.000%), 40 calls (08893184 - 088931B8, length 14)
_S1_2_88980A0 546 instructions (0.000%), 14 calls (088980A0 - 08898118, length 31)
  Back Branch 088980F0 28 times (length 8)
_S1_2_8821CE0 544 instructions (0.000%), 32 calls (08821CE0 - 08821D20, length 17)
_S1_2_880E2A8 540 instructions (0.000%), 108 calls (0880E2A8 - 0880E2D8, length 13)
_S1_2_8830DA0 540 instructions (0.000%), 45 calls (08830DA0 - 08830DCC, length 12)
_S1_2_8830100 532 instructions (0.000%), 28 calls (08830100 - 08830158, length 23)
_S1_2_882071C 532 instructions (0.000%), 28 calls (0882071C - 08820768, length 20)
_S1_2_88927F4 529 instructions (0.000%), 5 calls (088927F4 - 08892A7C, length 163)
  Back Branch 08892A40 2 times (length 62)
  Back Branch 08892A48 2 times (length 72)
  Back Branch 08892A78 2 times (length 84)
_S1_2_88A1DE0 528 instructions (0.000%), 24 calls (088A1CD0 - 088A1DEC, length 72)
  Back Branch 088A1D98 29,946 times (length 52)
  Back Branch 088A1DE8 24 times (length 44)
_S1_2_88B52F0 525 instructions (0.000%), 21 calls (088B52F0 - 088B5350, length 25)
_S1_2_889A86C 524 instructions (0.000%), 28 calls (0889A86C - 0889A8E4, length 31)
  Back Branch 0889A8D0 12 times (length 12)
  Back Branch 0889A8C4 8 times (length 9)
_S1_2_8847050 523 instructions (0.000%), 11 calls (08847050 - 0884719C, length 84)
_S1_2_88F0728 522 instructions (0.000%), 261 calls (088F0728 - 088F072C, length 2)
_S1_2_88F0668 522 instructions (0.000%), 261 calls (088F0668 - 088F066C, length 2)
_S1_2_88F0660 522 instructions (0.000%), 261 calls (088F0660 - 088F0664, length 2)
_S1_2_8812740 522 instructions (0.000%), 9 calls (08812740 - 08812854, length 70)
_S1_2_88F0840 520 instructions (0.000%), 260 calls (088F0840 - 088F0844, length 2)
_S1_2_88F0600 520 instructions (0.000%), 260 calls (088F0600 - 088F0604, length 2)
_S1_2_88A8FE4 520 instructions (0.000%), 130 calls (088A8FE4 - 088A8FF0, length 4)
_S1_2_883ADA0 518 instructions (0.000%), 28 calls (0883ADA0 - 0883ADF8, length 23)
_S1_2_8853318 513 instructions (0.000%), 57 calls (08853318 - 08853338, length 9)
_S1_2_88DAA40 512 instructions (0.000%), 1 calls (088DAA40 - 088DAB6C, length 76)
  Back Branch 088DAB4C 18 times (length 32)
_S1_2_88E2430 511 instructions (0.000%), 28 calls (088E2430 - 088E2B60, length 461)
  Back Branch 088E24A0 5 times (length 12)
_S1_2_883003C 510 instructions (0.000%), 51 calls (0883003C - 08830060, length 10)
_S1_2_88BB77C 510 instructions (0.000%), 30 calls (088BB77C - 088BB7DC, length 25)
_S1_2_8805B64 510 instructions (0.000%), 30 calls (08805B64 - 08805BA4, length 17)
_S1_2_882E808 509 instructions (0.000%), 8 calls (0882E808 - 0882EB68, length 217)
  Back Branch 0882EB44 2 times (length 104)
_S1_2_8813C10 504 instructions (0.000%), 126 calls (08813C10 - 08813C1C, length 4)
_S1_2_8814168 504 instructions (0.000%), 63 calls (08814168 - 08814184, length 8)
_S1_2_885E134 500 instructions (0.000%), 10 calls (0885E134 - 0885E1FC, length 51)
_S1_2_885D720 499 instructions (0.000%), 12 calls (0885D720 - 0885D948, length 139)
_S1_2_8811634 498 instructions (0.000%), 166 calls (08811634 - 0881163C, length 3)
_S1_2_887AF20 490 instructions (0.000%), 70 calls (0887AF20 - 0887AF38, length 7)
_S1_2_887AF04 490 instructions (0.000%), 70 calls (0887AF04 - 0887AF1C, length 7)
_S1_2_8820788 490 instructions (0.000%), 10 calls (0881EDD0 - 088207A0, length 1653)
  Back Branch 0881EE30 30 times (length 14)
  Back Branch 0882079C 10 times (length 1653)
_S1_2_887E228 480 instructions (0.000%), 40 calls (0887E228 - 0887E258, length 13)
  Back Branch 0887E254 40 times (length 6)
_S1_2_8853170 480 instructions (0.000%), 32 calls (08853170 - 088531A8, length 15)
_S1_2_88E961C 476 instructions (0.000%), 28 calls (088E961C - 088E965C, length 17)
_S1_2_88D33BC 475 instructions (0.000%), 12 calls (088D33BC - 088D3534, length 95)
_S1_2_883A218 464 instructions (0.000%), 1 calls (0883A218 - 0884FB90, length 22111)
  Back Branch 0884FB84 2,532 times (length 5)
  Back Branch 0884FB6C 1,622 times (length 9)
_S1_2_88122E8 463 instructions (0.000%), 25 calls (088122E8 - 08812340, length 23)
_S1_2_88B65E8 462 instructions (0.000%), 21 calls (088B65E8 - 088B663C, length 22)
_S1_2_88A467C 462 instructions (0.000%), 7 calls (088A467C - 088A4794, length 71)
  Back Branch 088A477C 7 times (length 38)
  Back Branch 088A4770 7 times (length 18)
_S1_2_88B6B90 460 instructions (0.000%), 13 calls (088B6B90 - 088B6C28, length 39)
_S1_2_8808838 459 instructions (0.000%), 9 calls (08808838 - 088089C4, length 100)
_S1_2_888FD10 456 instructions (0.000%), 38 calls (0888FD10 - 0888FD4C, length 16)
_S1_2_881C6A0 455 instructions (0.000%), 91 calls (0881C6A0 - 0881C6B0, length 5)
_S1_2_88565C8 452 instructions (0.000%), 1 calls (088565C8 - 08856688, length 49)
  Back Branch 08856648 32 times (length 13)
_S1_2_88486E8 450 instructions (0.000%), 90 calls (088486E8 - 088486F8, length 5)
_S1_2_88AB034 448 instructions (0.000%), 7 calls (088AB034 - 088AB130, length 64)
  Back Branch 088AB0D0 7 times (length 16)
  Back Branch 088AB12C 7 times (length 39)
  Back Branch 088AB118 7 times (length 34)
_S1_2_8830DD0 444 instructions (0.000%), 12 calls (08830DD0 - 08830EC0, length 61)
_S1_2_88B68D0 440 instructions (0.000%), 20 calls (088B68D0 - 088B6924, length 22)
_S1_2_889A4EC 434 instructions (0.000%), 7 calls (0889A4EC - 0889A65C, length 93)
  Back Branch 0889A658 7 times (length 48)
_S1_2_888A1B8 432 instructions (0.000%), 54 calls (0888A1B8 - 0888A1D4, length 8)
_S1_2_886C390 430 instructions (0.000%), 35 calls (0886C390 - 0886C3C4, length 14)
  Back Branch 0886C3C0 30 times (length 8)
_S1_2_88B6A28 429 instructions (0.000%), 11 calls (088B6A28 - 088B6AC0, length 39)
_S1_2_883B0F8 421 instructions (0.000%), 28 calls (0883B0F8 - 0883B19C, length 42)
_S1_2_887952C 420 instructions (0.000%), 60 calls (0887952C - 08879544, length 7)
_S1_2_8879510 420 instructions (0.000%), 60 calls (08879510 - 08879528, length 7)
_S1_2_88B6980 420 instructions (0.000%), 10 calls (088B6980 - 088B6A24, length 42)
_S1_2_88968E8 417 instructions (0.000%), 1 calls (088968E8 - 08896AA0, length 111)
  Back Branch 08896994 7 times (length 19)
  Back Branch 08896A7C 7 times (length 61)
_S1_2_885E70C 416 instructions (0.000%), 12 calls (0885E70C - 0885E7A4, length 39)
_S1_2_8890DD4 415 instructions (0.000%), 5 calls (08890DD4 - 08890FB4, length 121)
  Back Branch 08890F9C 5 times (length 59)
_S1_2_8816C8C 408 instructions (0.000%), 6 calls (08816C8C - 08816E24, length 103)
  Back Branch 08816DF4 6 times (length 29)
_S1_2_882FB28 406 instructions (0.000%), 29 calls (0882FB28 - 0882FB5C, length 14)
_S1_2_881525C 404 instructions (0.000%), 12 calls (0881525C - 0881531C, length 49)
_S1_2_88A11E0 404 instructions (0.000%), 2 calls (088A11E0 - 088A14D4, length 190)
  Back Branch 088A1328 4 times (length 15)
  Back Branch 088A14A4 2 times (length 83)
  Back Branch 088A14C4 2 times (length 131)
_S1_2_88F0718 400 instructions (0.000%), 200 calls (088F0718 - 088F071C, length 2)
_S1_2_88F06D0 400 instructions (0.000%), 200 calls (088F06D0 - 088F06D4, length 2)
_S1_2_8830984 400 instructions (0.000%), 8 calls (08830984 - 08830AD8, length 86)
_S1_2_88069DC 400 instructions (0.000%), 6 calls (088069DC - 08806EA4, length 307)
  Back Branch 08806E5C 2 times (length 179)
  Back Branch 08806E70 2 times (length 184)
_S1_2_88F04C0 396 instructions (0.000%), 198 calls (088F04C0 - 088F04C4, length 2)
_S1_2_883C80C 396 instructions (0.000%), 44 calls (0883C80C - 0883C82C, length 9)
_S1_2_885AC18 396 instructions (0.000%), 12 calls (0885AC18 - 0885ACC8, length 45)
_S1_2_884D614 391 instructions (0.000%), 1 calls (0884D614 - 0884D7F0, length 120)
  Back Branch 0884D70C 36 times (length 5)
  Back Branch 0884D688 25 times (length 4)
_S1_2_883BBE4 390 instructions (0.000%), 3 calls (0883BBE4 - 0883BD34, length 85)
  Back Branch 0883BC54 12 times (length 8)
  Back Branch 0883BC84 12 times (length 8)
_S1_2_88A2EB0 388 instructions (0.000%), 2 calls (088A2EB0 - 088A3154, length 170)
  Back Branch 088A2FE8 4 times (length 36)
  Back Branch 088A30B8 2 times (length 15)
_S1_2_88B6CB8 387 instructions (0.000%), 13 calls (088B6CB8 - 088B6D10, length 23)
  Back Branch 088B6D04 16 times (length 13)
_S1_2_88147BC 380 instructions (0.000%), 20 calls (088147BC - 08814834, length 31)
_S1_2_8831704 378 instructions (0.000%), 63 calls (08831704 - 08831718, length 6)
_S1_2_88D3348 377 instructions (0.000%), 13 calls (088D3348 - 088D33B8, length 29)
_S1_2_885DFB8 372 instructions (0.000%), 13 calls (0885DFB8 - 0885E02C, length 30)
_S1_2_88BA0C0 372 instructions (0.000%), 5 calls (088BA0C0 - 088BA6F8, length 399)
_S1_2_884F8B8 368 instructions (0.000%), 8 calls (0884F8B8 - 088527E4, length 3020)
_S1_2_881F2F8 368 instructions (0.000%), 8 calls (0881F2F8 - 0881F394, length 40)
  Back Branch 0881F378 8 times (length 17)
_S1_2_8832C14 368 instructions (0.000%), 6 calls (08832C14 - 08832D70, length 88)
_S1_2_88319F8 364 instructions (0.000%), 4 calls (088319F8 - 08831B68, length 93)
  Back Branch 08831A94 4 times (length 5)
_S1_2_88B9618 362 instructions (0.000%), 17 calls (088B9618 - 088B9664, length 20)
  Back Branch 088B9654 33 times (length 14)
_S1_2_88A14D8 360 instructions (0.000%), 60 calls (088A14D8 - 088A14EC, length 6)
_S1_2_886E910 360 instructions (0.000%), 5 calls (0886E910 - 0886EA9C, length 100)
_S1_2_88E5E34 358 instructions (0.000%), 24 calls (088E5E34 - 088E5EC8, length 38)
_S1_2_88B7460 353 instructions (0.000%), 11 calls (088B7460 - 088B74D4, length 30)
  Back Branch 088B74BC 13 times (length 19)
_S1_2_88B85A8 351 instructions (0.000%), 13 calls (088B85A8 - 088B8610, length 27)
_S1_2_882FCDC 351 instructions (0.000%), 13 calls (0882FCDC - 0882FD44, length 27)
_S1_2_88BEFB4 350 instructions (0.000%), 35 calls (088BEFB4 - 088BEFD8, length 10)
_S1_2_8871D08 345 instructions (0.000%), 5 calls (08871D08 - 08871EF8, length 125)
  Back Branch 08871E20 5 times (length 55)
  Back Branch 08871DB0 5 times (length 27)
  Back Branch 08871DA0 5 times (length 23)
_S1_2_880CCF8 344 instructions (0.000%), 43 calls (0880CCF8 - 0880CD24, length 12)
_S1_2_884B290 344 instructions (0.000%), 8 calls (0884B290 - 0884C074, length 890)
  Back Branch 0884B310 8 times (length 9)
_S1_2_88AD1BC 343 instructions (0.000%), 7 calls (088AD1BC - 088AD430, length 158)
_S1_2_885E834 341 instructions (0.000%), 12 calls (0885E834 - 0885E88C, length 23)
  Back Branch 0885E880 14 times (length 13)
_S1_2_88D9AB8 336 instructions (0.000%), 28 calls (088D9AB8 - 088D9AE4, length 12)
_S1_2_881458C 336 instructions (0.000%), 8 calls (0881458C - 0881473C, length 109)
_S1_2_88399FC 332 instructions (0.000%), 166 calls (088399FC - 08839A00, length 2)
_S1_2_8843160 332 instructions (0.000%), 4 calls (08843160 - 088431DC, length 32)
  Back Branch 088431D0 16 times (length 17)
_S1_2_886F648 330 instructions (0.000%), 35 calls (0886F648 - 0886F698, length 21)
_S1_2_8824E90 329 instructions (0.000%), 13 calls (08824E90 - 08824F0C, length 32)
_S1_2_88AC164 329 instructions (0.000%), 7 calls (088AC164 - 088AC24C, length 59)
_S1_2_880E29C 324 instructions (0.000%), 108 calls (0880E29C - 0880E2A4, length 3)
_S1_2_885D1FC 324 instructions (0.000%), 12 calls (0885D1FC - 0885D2AC, length 45)
_S1_2_885EFE4 322 instructions (0.000%), 46 calls (0885EFE4 - 0885F024, length 17)
_S1_2_883438C 320 instructions (0.000%), 64 calls (0883438C - 088F0564, length 192631)
_S1_2_88B9594 320 instructions (0.000%), 7 calls (088B9594 - 088B9614, length 33)
  Back Branch 088B95F8 21 times (length 19)
_S1_2_88E2ACC 318 instructions (0.000%), 24 calls (088E2ACC - 088E2B60, length 38)
_S1_2_8804268 318 instructions (0.000%), 1 calls (08804268 - 08804488, length 137)
  Back Branch 08804458 7 times (length 31)
  Back Branch 08804300 7 times (length 14)
_S1_2_8893250 315 instructions (0.000%), 35 calls (08893250 - 08893278, length 11)
_S1_2_887FDE4 315 instructions (0.000%), 35 calls (0887FDE4 - 0887FE04, length 9)
_S1_2_8824E28 312 instructions (0.000%), 13 calls (08824E28 - 08824E8C, length 26)
_S1_2_88311B4 312 instructions (0.000%), 12 calls (088311B4 - 08831218, length 26)
_S1_2_88AD7B4 308 instructions (0.000%), 7 calls (088AD7B4 - 088AD86C, length 47)
_S1_2_88735C8 308 instructions (0.000%), 7 calls (088735C8 - 08873684, length 48)
  Back Branch 08873670 7 times (length 22)
  Back Branch 0887365C 7 times (length 17)
_S1_2_8897A58 308 instructions (0.000%), 5 calls (08897A58 - 08897C30, length 119)
  Back Branch 08897B00 7 times (length 19)
_S1_2_88B6770 307 instructions (0.000%), 12 calls (088B6770 - 088B67D8, length 27)
_S1_2_888B368 300 instructions (0.000%), 100 calls (0888B368 - 0888B370, length 3)
_S1_2_882F394 298 instructions (0.000%), 13 calls (0882F394 - 0882F408, length 30)
_S1_2_88E59C8 296 instructions (0.000%), 2 calls (088E59C8 - 088E5D98, length 245)
_S1_2_8879868 294 instructions (0.000%), 42 calls (08879868 - 08879880, length 7)
_S1_2_88D32D4 290 instructions (0.000%), 10 calls (088D32D4 - 088D3344, length 29)
_S1_2_88D3260 290 instructions (0.000%), 10 calls (088D3260 - 088D32D0, length 29)
_S1_2_8857CB0 290 instructions (0.000%), 1 calls (08857CB0 - 08857DAC, length 64)
  Back Branch 08857D24 32 times (length 8)
_S1_2_88DA584 288 instructions (0.000%), 96 calls (088DA584 - 088DA58C, length 3)
_S1_2_885D63C 288 instructions (0.000%), 12 calls (0885D63C - 0885D6A0, length 26)
_S1_2_8816A50 288 instructions (0.000%), 12 calls (08816A50 - 08816AAC, length 24)
_S1_2_88A96DC 287 instructions (0.000%), 7 calls (088A96DC - 088A9794, length 47)
  Back Branch 088A9784 7 times (length 11)
_S1_2_8830914 286 instructions (0.000%), 13 calls (08830914 - 08830980, length 28)
_S1_2_88B7B40 285 instructions (0.000%), 15 calls (088B7B40 - 088B7B88, length 19)
  Back Branch 088B7B7C 15 times (length 11)
_S1_2_8860B54 284 instructions (0.000%), 2 calls (08860B54 - 08860C84, length 77)
  Back Branch 08860BCC 13 times (length 8)
  Back Branch 08860BF8 12 times (length 8)
_S1_2_885BE60 282 instructions (0.000%), 13 calls (0885BE60 - 088BF020, length 101489)
_S1_2_8879950 280 instructions (0.000%), 40 calls (08879950 - 08879968, length 7)
_S1_2_887A924 280 instructions (0.000%), 35 calls (0887A924 - 0887A940, length 8)
_S1_2_887A8F4 280 instructions (0.000%), 35 calls (0887A8F4 - 0887A910, length 8)
_S1_2_885BDA0 280 instructions (0.000%), 10 calls (0885BDA0 - 0885BE0C, length 28)
_S1_2_8831B6C 280 instructions (0.000%), 8 calls (08831B6C - 08831C4C, length 57)
_S1_2_88A4798 280 instructions (0.000%), 7 calls (088A4798 - 088A4844, length 44)
  Back Branch 088A4830 7 times (length 8)
_S1_2_8871A0C 280 instructions (0.000%), 5 calls (08871A0C - 08871B00, length 62)
  Back Branch 08871AE8 5 times (length 44)
  Back Branch 08871A60 5 times (length 10)
  Back Branch 08871A84 5 times (length 19)
  Back Branch 08871A90 5 times (length 21)
_S1_2_8859CE4 276 instructions (0.000%), 69 calls (08859CE4 - 088F04EC, length 154115)
_S1_2_88B7380 276 instructions (0.000%), 3 calls (088B7380 - 088B7400, length 33)
  Back Branch 088B73E4 21 times (length 19)
_S1_2_88B8614 275 instructions (0.000%), 11 calls (0885AD1C - 088B864C, length 95821)
  Back Branch 088B7A04 19 times (length 95036)
  Back Branch 088B8648 11 times (length 793)
_S1_2_8861618 275 instructions (0.000%), 11 calls (08861618 - 088616E0, length 51)
  Back Branch 088616C8 22 times (length 38)
_S1_2_88EFD48 275 instructions (0.000%), 1 calls (088EFD48 - 088F01D4, length 292)
_S1_2_883C014 275 instructions (0.000%), 1 calls (0883C014 - 088538F4, length 24121)
  Back Branch 088538D8 32 times (length 8)
_S1_2_885CC54 274 instructions (0.000%), 16 calls (0885CC54 - 0885CC9C, length 19)
  Back Branch 0885CC8C 24 times (length 14)
_S1_2_88B6810 273 instructions (0.000%), 21 calls (088B6810 - 088B6840, length 13)
_S1_2_8899004 273 instructions (0.000%), 7 calls (08899004 - 0889910C, length 67)
  Back Branch 08899108 7 times (length 8)
_S1_2_8829D2C 273 instructions (0.000%), 1 calls (08829D2C - 08829F4C, length 137)
  Back Branch 08829EAC 6 times (length 34)
_S1_2_8860E30 272 instructions (0.000%), 20 calls (08860E30 - 088612F0, length 305)
_S1_2_8885FD8 270 instructions (0.000%), 30 calls (08885FD8 - 08885FF8, length 9)
_S1_2_885D314 270 instructions (0.000%), 10 calls (0885D314 - 0885D38C, length 31)
_S1_2_885A2F8 268 instructions (0.000%), 67 calls (0885A2F8 - 088F0414, length 153672)
_S1_2_885CF20 268 instructions (0.000%), 10 calls (0885CF20 - 0885CF88, length 27)
  Back Branch 0885CF74 6 times (length 18)
_S1_2_881377C 266 instructions (0.000%), 7 calls (0881377C - 08813840, length 50)
_S1_2_8841A48 265 instructions (0.000%), 1 calls (08841A48 - 08841DE4, length 232)
  Back Branch 08841D88 4 times (length 11)
_S1_2_888A988 264 instructions (0.000%), 24 calls (0888A988 - 0888A9B0, length 11)
_S1_2_885DF60 264 instructions (0.000%), 12 calls (0885DF60 - 0885DFB4, length 22)
_S1_2_8859CF4 264 instructions (0.000%), 12 calls (08859CF4 - 08859D78, length 34)
_S1_2_888A2B4 261 instructions (0.000%), 3 calls (0888A2B4 - 0888A4A8, length 126)
_S1_2_888FB54 259 instructions (0.000%), 7 calls (0888FB54 - 0888FC34, length 57)
_S1_2_888C534 259 instructions (0.000%), 7 calls (0888C534 - 0888C660, length 76)
_S1_2_8831994 258 instructions (0.000%), 43 calls (08831994 - 088319A8, length 6)
_S1_2_8860FE8 254 instructions (0.000%), 17 calls (08860FE8 - 088612F0, length 195)
_S1_2_8834624 254 instructions (0.000%), 1 calls (08834624 - 08834A48, length 266)
_S1_2_88059EC 252 instructions (0.000%), 28 calls (088059EC - 08805A0C, length 9)
_S1_2_88B7B94 250 instructions (0.000%), 10 calls (088B7B94 - 088B7BF4, length 25)
_S1_2_88416EC 248 instructions (0.000%), 1 calls (088416EC - 08841A44, length 215)
  Back Branch 088419EC 4 times (length 11)
_S1_2_88BEA74 245 instructions (0.000%), 35 calls (088BEA74 - 088BEA8C, length 7)
_S1_2_88930C8 245 instructions (0.000%), 35 calls (088930C8 - 088930E0, length 7)
_S1_2_8892F4C 245 instructions (0.000%), 35 calls (08892F4C - 08892F64, length 7)
_S1_2_887AFAC 245 instructions (0.000%), 35 calls (0887AFAC - 0887AFC4, length 7)
_S1_2_887AF58 245 instructions (0.000%), 35 calls (0887AF58 - 0887AF70, length 7)
_S1_2_8879988 245 instructions (0.000%), 35 calls (08879988 - 088799A0, length 7)
_S1_2_88798FC 245 instructions (0.000%), 35 calls (088798FC - 08879914, length 7)
_S1_2_88798E0 245 instructions (0.000%), 35 calls (088798E0 - 088798F8, length 7)
_S1_2_8879884 245 instructions (0.000%), 35 calls (08879884 - 0887989C, length 7)
_S1_2_88ACAF8 245 instructions (0.000%), 7 calls (088ACAF8 - 088ACB80, length 35)
_S1_2_8883194 245 instructions (0.000%), 5 calls (08883194 - 088832B4, length 73)
_S1_2_882C220 244 instructions (0.000%), 4 calls (0882C220 - 0882C318, length 63)
_S1_2_88B6928 242 instructions (0.000%), 11 calls (088B6928 - 088B697C, length 22)
_S1_2_88B6640 242 instructions (0.000%), 11 calls (088B6640 - 088B6694, length 22)
_S1_2_88615A4 242 instructions (0.000%), 11 calls (088615A4 - 08861614, length 29)
  Back Branch 08861600 22 times (length 19)
_S1_2_885D6A4 240 instructions (0.000%), 12 calls (0885D6A4 - 0885D71C, length 31)
_S1_2_88D9C44 240 instructions (0.000%), 2 calls (088D9C44 - 088D9E8C, length 147)
_S1_2_887FCB0 238 instructions (0.000%), 14 calls (0887FCB0 - 0887FCF0, length 17)
_S1_2_885E8C8 238 instructions (0.000%), 10 calls (0885E8C8 - 0885E934, length 28)
_S1_2_880C1D8 238 instructions (0.000%), 7 calls (0880C1D8 - 0880C268, length 37)
_S1_2_8882C5C 235 instructions (0.000%), 5 calls (08882C5C - 08882D14, length 47)
_S1_2_88045A4 235 instructions (0.000%), 5 calls (088045A4 - 08804678, length 54)
_S1_2_882FA84 234 instructions (0.000%), 13 calls (0882FA84 - 0883043C, length 623)
_S1_2_88241C0 234 instructions (0.000%), 13 calls (088241C0 - 08824210, length 21)
_S1_2_88860A4 234 instructions (0.000%), 3 calls (088860A4 - 088861F8, length 86)
  Back Branch 088861E8 3 times (length 60)
  Back Branch 08886164 3 times (length 30)
_S1_2_8852108 232 instructions (0.000%), 8 calls (08852108 - 08852178, length 29)
_S1_2_88A98E4 231 instructions (0.000%), 21 calls (088A98E4 - 088A990C, length 11)
_S1_2_8833280 230 instructions (0.000%), 10 calls (08833280 - 088332D8, length 23)
_S1_2_88EF7F4 230 instructions (0.000%), 4 calls (088EF7F4 - 088EF8DC, length 59)
_S1_2_88E9660 224 instructions (0.000%), 28 calls (088E9660 - 088E967C, length 8)
_S1_2_88E9C70 224 instructions (0.000%), 8 calls (088E9C70 - 088EA24C, length 376)
_S1_2_8812998 224 instructions (0.000%), 8 calls (08812998 - 08812A04, length 28)
_S1_2_889F948 222 instructions (0.000%), 4 calls (0889F948 - 0889FA4C, length 66)
  Back Branch 0889FA48 4 times (length 51)
_S1_2_882EF4C 221 instructions (0.000%), 13 calls (0882EF4C - 0882EF8C, length 17)
_S1_2_882105C 221 instructions (0.000%), 13 calls (0882105C - 0882109C, length 17)
_S1_2_88B6590 220 instructions (0.000%), 10 calls (088B6590 - 088B65E4, length 22)
_S1_2_883121C 220 instructions (0.000%), 4 calls (0883121C - 088312C4, length 43)
  Back Branch 08831294 22 times (length 16)
_S1_2_88AD574 217 instructions (0.000%), 7 calls (088AD574 - 088AD614, length 41)
_S1_2_889A990 217 instructions (0.000%), 7 calls (0889A990 - 0889AA74, length 58)
  Back Branch 0889AA40 7 times (length 5)
  Back Branch 0889AA70 1 times (length 14)
  Back Branch 0889AA50 1 times (length 6)
  Back Branch 0889AA68 1 times (length 12)
  Back Branch 0889AA60 1 times (length 10)
  Back Branch 0889AA48 1 times (length 4)
  Back Branch 0889AA58 1 times (length 8)
_S1_2_8821F74 216 instructions (0.000%), 54 calls (08821F74 - 08821F80, length 4)
_S1_2_885D5E8 216 instructions (0.000%), 12 calls (0885D5E8 - 0885D638, length 21)
_S1_2_885A134 216 instructions (0.000%), 12 calls (0885A134 - 0885A178, length 18)
_S1_2_88246E0 216 instructions (0.000%), 9 calls (088246E0 - 08824744, length 26)
_S1_2_8815904 216 instructions (0.000%), 6 calls (08815904 - 08815A24, length 73)
_S1_2_883C3A4 215 instructions (0.000%), 3 calls (0883C3A4 - 0883C50C, length 91)
_S1_2_8897D4C 215 instructions (0.000%), 1 calls (08897D4C - 08897F08, length 112)
  Back Branch 08897DFC 15 times (length 11)
  Back Branch 08897EFC 1 times (length 75)
_S1_2_8805370 215 instructions (0.000%), 1 calls (08805370 - 08805568, length 127)
  Back Branch 08805540 2 times (length 79)
_S1_2_88329E8 212 instructions (0.000%), 6 calls (088329E8 - 08832A80, length 39)
_S1_2_888AC34 210 instructions (0.000%), 30 calls (0888AC34 - 0888AC4C, length 7)
_S1_2_88863A8 210 instructions (0.000%), 30 calls (088863A8 - 088863C0, length 7)
_S1_2_8881394 210 instructions (0.000%), 5 calls (08881394 - 08881444, length 45)
  Back Branch 08881440 5 times (length 27)
_S1_2_880A0F8 208 instructions (0.000%), 26 calls (0880A0F8 - 0880A168, length 29)
_S1_2_885E030 208 instructions (0.000%), 16 calls (0885E030 - 0885E060, length 13)
_S1_2_8824748 208 instructions (0.000%), 9 calls (08824748 - 088247C0, length 31)
_S1_2_881F210 208 instructions (0.000%), 2 calls (0881F210 - 0881F2F4, length 58)
  Back Branch 0881F2C8 6 times (length 21)
_S1_2_8805D94 207 instructions (0.000%), 23 calls (08805D94 - 08805DB4, length 9)
_S1_2_8805BA8 207 instructions (0.000%), 23 calls (08805BA8 - 08805BC8, length 9)
_S1_2_88122D8 204 instructions (0.000%), 51 calls (088122D8 - 088122E4, length 4)
_S1_2_88CE6AC 203 instructions (0.000%), 17 calls (088CE6AC - 088CE6FC, length 21)
_S1_2_88A8618 203 instructions (0.000%), 7 calls (088A8618 - 088A87A0, length 99)
  Back Branch 088A875C 7 times (length 25)
_S1_2_88A6F34 203 instructions (0.000%), 7 calls (088A6F34 - 088A6FDC, length 43)
_S1_2_8829CB8 203 instructions (0.000%), 7 calls (08829CB8 - 08829D28, length 29)
_S1_2_883D164 200 instructions (0.000%), 8 calls (0883D164 - 0883D204, length 41)
  Back Branch 0883D200 8 times (length 27)
_S1_2_88E2AFC 197 instructions (0.000%), 16 calls (088E2AFC - 088E2B60, length 26)
_S1_2_8805B2C 196 instructions (0.000%), 14 calls (08805B2C - 08805B60, length 14)
_S1_2_8840AE8 195 instructions (0.000%), 1 calls (08840AE8 - 08840BF0, length 67)
  Back Branch 08840BD8 5 times (length 32)
_S1_2_8897C34 193 instructions (0.000%), 5 calls (08897C34 - 08897CBC, length 35)
  Back Branch 08897CA0 7 times (length 9)
_S1_2_881AFE8 192 instructions (0.000%), 32 calls (0881AFE8 - 0881AFFC, length 6)
_S1_2_881AFD0 192 instructions (0.000%), 32 calls (0881AFD0 - 0881AFE4, length 6)
_S1_2_888AC64 190 instructions (0.000%), 10 calls (0888AC64 - 0888AD20, length 48)
  Back Branch 0888ACAC 10 times (length 7)
_S1_2_8859C78 190 instructions (0.000%), 10 calls (08859C78 - 08859CC4, length 20)
_S1_2_8815A5C 190 instructions (0.000%), 10 calls (08815A5C - 08815AD8, length 32)
  Back Branch 08815A9C 4 times (length 2)
  Back Branch 08815AC4 2 times (length 2)
_S1_2_885B168 190 instructions (0.000%), 2 calls (0885B168 - 0885B2FC, length 102)
_S1_2_88ACB84 189 instructions (0.000%), 7 calls (088ACB84 - 088ACC10, length 36)
_S1_2_8829A00 188 instructions (0.000%), 4 calls (08829A00 - 08829AE8, length 59)
_S1_2_8860958 185 instructions (0.000%), 2 calls (08860958 - 08860ADC, length 98)
_S1_2_880CA9C 184 instructions (0.000%), 14 calls (0880CA9C - 0880CAD4, length 15)
_S1_2_88B7C70 184 instructions (0.000%), 8 calls (0885AD1C - 088B7CA0, length 95202)
  Back Branch 088B7A04 19 times (length 95036)
  Back Branch 088B7C9C 8 times (length 174)
_S1_2_887D6F4 184 instructions (0.000%), 8 calls (0887D6F4 - 0887D750, length 24)
  Back Branch 0887D74C 8 times (length 8)
_S1_2_88A1A58 184 instructions (0.000%), 2 calls (088A1A58 - 088A1C10, length 111)
  Back Branch 088A1BC0 2 times (length 51)
  Back Branch 088A1BD0 2 times (length 58)
  Back Branch 088A1BF8 2 times (length 71)
  Back Branch 088A1B80 2 times (length 20)
  Back Branch 088A1B98 2 times (length 29)
  Back Branch 088A1BA0 2 times (length 40)
  Back Branch 088A1BB0 2 times (length 44)
  Back Branch 088A1B5C 2 times (length 55)
  Back Branch 088A1B6C 2 times (length 12)
  Back Branch 088A1C0C 2 times (length 11)
_S1_2_88A7A4C 184 instructions (0.000%), 1 calls (088A7A4C - 088A7D30, length 186)
  Back Branch 088A7CD0 1 times (length 14)
  Back Branch 088A7D1C 1 times (length 87)
  Back Branch 088A7D2C 1 times (length 46)
_S1_2_8805940 182 instructions (0.000%), 14 calls (08805940 - 08805970, length 13)
_S1_2_8830D38 182 instructions (0.000%), 13 calls (08830D38 - 08830D9C, length 26)
_S1_2_880AC4C 182 instructions (0.000%), 7 calls (0880AC4C - 0880ACF0, length 42)
_S1_2_8807FDC 182 instructions (0.000%), 2 calls (08807FDC - 08808144, length 91)
_S1_2_88084D4 180 instructions (0.000%), 10 calls (088084D4 - 08808518, length 18)
_S1_2_88604C0 179 instructions (0.000%), 1 calls (088604C0 - 088607BC, length 192)
  Back Branch 088606EC 2 times (length 18)
_S1_2_8833020 178 instructions (0.000%), 28 calls (08833020 - 0883305C, length 16)
_S1_2_88B9530 178 instructions (0.000%), 8 calls (088B9530 - 088B9590, length 25)
  Back Branch 088B957C 3 times (length 16)
_S1_2_88A38C0 178 instructions (0.000%), 2 calls (088A38C0 - 088A39FC, length 80)
  Back Branch 088A3990 2 times (length 15)
  Back Branch 088A39E4 2 times (length 11)
  Back Branch 088A39F8 2 times (length 19)
  Back Branch 088A39D4 2 times (length 51)
_S1_2_8804E7C 177 instructions (0.000%), 1 calls (08804E7C - 08805170, length 190)
_S1_2_88B6878 176 instructions (0.000%), 8 calls (088B6878 - 088B68CC, length 22)
_S1_2_884E7EC 176 instructions (0.000%), 8 calls (0884E7EC - 0884E840, length 22)
_S1_2_88322D0 174 instructions (0.000%), 4 calls (088322D0 - 08832434, length 90)
  Back Branch 0883241C 1 times (length 12)
_S1_2_88CE364 172 instructions (0.000%), 2 calls (088CE364 - 088CE570, length 132)
  Back Branch 088CE454 6 times (length 10)
_S1_2_88614E0 171 instructions (0.000%), 9 calls (088614E0 - 0886151C, length 16)
  Back Branch 0886150C 16 times (length 8)
_S1_2_882FAD8 169 instructions (0.000%), 13 calls (0882FAD8 - 0882FB08, length 13)
_S1_2_88A9230 168 instructions (0.000%), 14 calls (088A9230 - 088A928C, length 24)
  Back Branch 088A9278 14 times (length 9)
_S1_2_88A7628 168 instructions (0.000%), 7 calls (088A7628 - 088A769C, length 30)
_S1_2_883C5B0 168 instructions (0.000%), 3 calls (0883C5B0 - 0883C618, length 27)
  Back Branch 0883C5F8 15 times (length 6)
_S1_2_88430E0 166 instructions (0.000%), 2 calls (088430E0 - 0884315C, length 32)
  Back Branch 08843150 8 times (length 17)
_S1_2_884C41C 165 instructions (0.000%), 1 calls (0884C41C - 0884CC0C, length 509)
  Back Branch 0884C7F4 1 times (length 189)
  Back Branch 0884C8A0 1 times (length 188)
  Back Branch 0884C960 1 times (length 100)
  Back Branch 0884CAF8 1 times (length 349)
  Back Branch 0884CB00 1 times (length 351)
  Back Branch 0884CBB8 1 times (length 188)
_S1_2_88243B8 162 instructions (0.000%), 9 calls (088243B8 - 08824408, length 21)
_S1_2_88B3C14 162 instructions (0.000%), 4 calls (088B3C14 - 088B3EF4, length 185)
_S1_2_88ACE9C 161 instructions (0.000%), 7 calls (088ACE9C - 088ACF08, length 28)
_S1_2_889411C 161 instructions (0.000%), 7 calls (0889411C - 088941E0, length 50)
  Back Branch 088941AC 7 times (length 27)
  Back Branch 088941BC 7 times (length 27)
  Back Branch 0889419C 7 times (length 23)
  Back Branch 08894160 7 times (length 8)
_S1_2_8855648 160 instructions (0.000%), 32 calls (08855648 - 08855658, length 5)
_S1_2_88BF9AC 160 instructions (0.000%), 5 calls (088BF9AC - 088BFA4C, length 41)
_S1_2_88B5C10 160 instructions (0.000%), 5 calls (088B5C10 - 088B5C94, length 34)
_S1_2_88836BC 159 instructions (0.000%), 3 calls (088836BC - 0888378C, length 53)
_S1_2_883A208 159 instructions (0.000%), 1 calls (0883A208 - 0884FB90, length 22115)
  Back Branch 0884FB84 2,532 times (length 5)
  Back Branch 0884FB6C 1,622 times (length 9)
_S1_2_885BD30 156 instructions (0.000%), 12 calls (0885BD30 - 0885BD7C, length 20)
_S1_2_88531AC 156 instructions (0.000%), 3 calls (088531AC - 0885327C, length 53)
  Back Branch 08853228 3 times (length 9)
  Back Branch 08853278 3 times (length 39)
  Back Branch 08853270 3 times (length 27)
  Back Branch 08853260 3 times (length 30)
  Back Branch 08853258 3 times (length 21)
  Back Branch 08853248 3 times (length 21)
  Back Branch 08853240 3 times (length 15)
  Back Branch 08853230 3 times (length 11)
_S1_2_88AD434 154 instructions (0.000%), 7 calls (088AD434 - 088AD488, length 22)
_S1_2_88A6BE4 154 instructions (0.000%), 7 calls (088A6BE4 - 088A6C38, length 22)
_S1_2_8863E30 154 instructions (0.000%), 7 calls (08863E30 - 08863E90, length 25)
_S1_2_8805B08 153 instructions (0.000%), 17 calls (08805B08 - 08805B28, length 9)
_S1_2_8821DA0 153 instructions (0.000%), 9 calls (08821DA0 - 08821DE0, length 17)
_S1_2_8849188 153 instructions (0.000%), 3 calls (08849188 - 08849688, length 321)
  Back Branch 08849398 3 times (length 110)
_S1_2_8812A08 152 instructions (0.000%), 8 calls (08812A08 - 08812A64, length 24)
_S1_2_885E200 152 instructions (0.000%), 2 calls (0885E200 - 0885E334, length 78)
_S1_2_88E9FB8 148 instructions (0.000%), 2 calls (088E9FB8 - 088EA24C, length 166)
  Back Branch 088EA134 2 times (length 24)
_S1_2_882DFAC 148 instructions (0.000%), 1 calls (0882DFAC - 0882E228, length 160)
_S1_2_888FDC8 147 instructions (0.000%), 7 calls (0888FDC8 - 0888FE3C, length 30)
_S1_2_888FD50 147 instructions (0.000%), 7 calls (0888FD50 - 0888FDC4, length 30)
_S1_2_888E14C 147 instructions (0.000%), 7 calls (0888E14C - 0888E1C0, length 30)
_S1_2_888E0D4 147 instructions (0.000%), 7 calls (0888E0D4 - 0888E148, length 30)
_S1_2_888E05C 147 instructions (0.000%), 7 calls (0888E05C - 0888E0D0, length 30)
_S1_2_885BE10 146 instructions (0.000%), 12 calls (0885BE10 - 0885BE5C, length 20)
_S1_2_88E9988 146 instructions (0.000%), 2 calls (088E9988 - 088E9AE4, length 88)
_S1_2_88BEEC4 146 instructions (0.000%), 1 calls (088BEEC4 - 088BEF40, length 32)
  Back Branch 088BEF34 7 times (length 19)
_S1_2_889CC60 145 instructions (0.000%), 5 calls (0889CC60 - 0889CD1C, length 48)
_S1_2_889CBA0 145 instructions (0.000%), 5 calls (0889CBA0 - 0889CC5C, length 48)
_S1_2_8812900 144 instructions (0.000%), 8 calls (08812900 - 08812954, length 22)
_S1_2_889DF88 144 instructions (0.000%), 4 calls (0889DF88 - 0889E074, length 60)
  Back Branch 0889DFDC 4 times (length 10)
_S1_2_882FAAC 143 instructions (0.000%), 13 calls (0882FAAC - 0882FAD4, length 11)
_S1_2_88B865C 143 instructions (0.000%), 11 calls (088B865C - 088B8690, length 14)
_S1_2_88B6844 143 instructions (0.000%), 11 calls (088B6844 - 088B6874, length 13)
_S1_2_88484F0 143 instructions (0.000%), 11 calls (088484F0 - 088485CC, length 56)
_S1_2_8805C9C 142 instructions (0.000%), 2 calls (08805C9C - 08805D24, length 35)
  Back Branch 08805D08 6 times (length 18)
_S1_2_8860C88 142 instructions (0.000%), 1 calls (08860C88 - 08860DDC, length 86)
  Back Branch 08860DB0 2 times (length 56)
_S1_2_886F600 140 instructions (0.000%), 70 calls (0886F600 - 0886F604, length 2)
_S1_2_88ABBC8 140 instructions (0.000%), 7 calls (088ABBC8 - 088ABC24, length 24)
_S1_2_887F5E8 140 instructions (0.000%), 5 calls (0887F5E8 - 0887F664, length 32)
  Back Branch 0887F650 5 times (length 12)
_S1_2_889AA88 139 instructions (0.000%), 1 calls (0889AA88 - 0889AB58, length 53)
  Back Branch 0889AB10 8 times (length 15)
  Back Branch 0889AB20 1 times (length 19)
_S1_2_8812A68 136 instructions (0.000%), 8 calls (08812A68 - 08812AA8, length 17)
_S1_2_8831468 136 instructions (0.000%), 4 calls (08831468 - 088314EC, length 34)
_S1_2_8815F30 136 instructions (0.000%), 4 calls (08815F30 - 08815FB4, length 34)
_S1_2_88CE7A4 136 instructions (0.000%), 2 calls (088CE7A4 - 088CE9A0, length 128)
_S1_2_8872088 135 instructions (0.000%), 5 calls (08872088 - 088720F0, length 27)
_S1_2_88BE934 135 instructions (0.000%), 2 calls (088BE934 - 088BEA70, length 80)
_S1_2_8815AEC 134 instructions (0.000%), 12 calls (08815AEC - 08815B18, length 12)
_S1_2_88A0D9C 133 instructions (0.000%), 4 calls (088A0D9C - 088A0F24, length 99)
  Back Branch 088A0EE4 4 times (length 40)
  Back Branch 088A0F14 3 times (length 16)
  Back Branch 088A0F0C 1 times (length 14)
_S1_2_883D87C 133 instructions (0.000%), 3 calls (0883D7F4 - 0883D8CC, length 55)
  Back Branch 0883D874 7,950 times (length 11)
  Back Branch 0883D8C8 2 times (length 55)
  Back Branch 0883D8A0 1 times (length 45)
_S1_2_8805174 131 instructions (0.000%), 1 calls (08805174 - 0880536C, length 127)
  Back Branch 08805344 1 times (length 79)
_S1_2_88B67DC 130 instructions (0.000%), 10 calls (088B67DC - 088B680C, length 13)
_S1_2_88A2D58 130 instructions (0.000%), 2 calls (088A2D58 - 088A2EAC, length 86)
  Back Branch 088A2E58 2 times (length 56)
_S1_2_8831988 129 instructions (0.000%), 43 calls (08831988 - 08831990, length 3)
_S1_2_8812958 128 instructions (0.000%), 8 calls (08812958 - 08812994, length 16)
_S1_2_88AB4D0 126 instructions (0.000%), 7 calls (088AB4D0 - 088AB520, length 21)
_S1_2_889669C 126 instructions (0.000%), 7 calls (0889669C - 088966E4, length 19)
  Back Branch 088966E0 7 times (length 6)
_S1_2_88F0450 124 instructions (0.000%), 62 calls (088F0450 - 088F0454, length 2)
_S1_2_8830EC4 124 instructions (0.000%), 4 calls (08830EC4 - 08830F7C, length 47)
_S1_2_8812CB4 124 instructions (0.000%), 4 calls (08812CB4 - 08812D5C, length 43)
_S1_2_88DFDEC 124 instructions (0.000%), 2 calls (088DFDEC - 088DFEE0, length 62)
_S1_2_88D913C 124 instructions (0.000%), 2 calls (088D913C - 088D9230, length 62)
_S1_2_8873A24 124 instructions (0.000%), 1 calls (08873A24 - 08873CC4, length 169)
  Back Branch 08873CC0 1 times (length 87)
_S1_2_887AEC8 120 instructions (0.000%), 40 calls (0887AEC8 - 0887AED0, length 3)
_S1_2_8815FB8 120 instructions (0.000%), 12 calls (08815FB8 - 08815FDC, length 10)
_S1_2_885CB88 120 instructions (0.000%), 6 calls (0885CB88 - 0885CBD4, length 20)
_S1_2_8808748 120 instructions (0.000%), 6 calls (08808748 - 08808794, length 20)
_S1_2_88C9408 120 instructions (0.000%), 4 calls (088C9408 - 088C94AC, length 42)
_S1_2_8885B84 120 instructions (0.000%), 3 calls (08885B84 - 08885C20, length 40)
_S1_2_88307D8 120 instructions (0.000%), 2 calls (088307D8 - 08830910, length 79)
_S1_2_889A720 119 instructions (0.000%), 7 calls (0889A720 - 0889A760, length 17)
_S1_2_889A6DC 119 instructions (0.000%), 7 calls (0889A6DC - 0889A71C, length 17)
_S1_2_883CFD0 119 instructions (0.000%), 3 calls (0883CFD0 - 0883D0BC, length 60)
_S1_2_88B6D4C 118 instructions (0.000%), 5 calls (088B6D4C - 088B6DB8, length 28)
_S1_2_88B6EF8 118 instructions (0.000%), 2 calls (088B6EF8 - 088B7014, length 72)
_S1_2_882FDBC 117 instructions (0.000%), 13 calls (0882FDBC - 0882FE14, length 23)
_S1_2_8832584 116 instructions (0.000%), 4 calls (08832584 - 088325F4, length 29)
_S1_2_88514D8 115 instructions (0.000%), 5 calls (08850324 - 08851BE4, length 1585)
  Back Branch 0885034C 1,139 times (length 5)
  Back Branch 088505D0 578 times (length 173)
  Back Branch 0885069C 578 times (length 120)
  Back Branch 08850690 578 times (length 158)
  Back Branch 08850614 578 times (length 21)
  Back Branch 08850628 578 times (length 25)
  Back Branch 08851BC8 230 times (length 1379)
  Back Branch 08851BD8 65 times (length 1383)
  Back Branch 08850708 5 times (length 145)
  Back Branch 088514FC 5 times (length 10)
  Back Branch 08851504 5 times (length 1106)
  Back Branch 08850744 2 times (length 160)
_S1_2_88F0810 114 instructions (0.000%), 57 calls (088F0810 - 088F0814, length 2)
_S1_2_88F07F8 114 instructions (0.000%), 57 calls (088F07F8 - 088F07FC, length 2)
_S1_2_88F07E8 114 instructions (0.000%), 57 calls (088F07E8 - 088F07EC, length 2)
_S1_2_88F07D8 114 instructions (0.000%), 57 calls (088F07D8 - 088F07DC, length 2)
_S1_2_88F07C8 114 instructions (0.000%), 57 calls (088F07C8 - 088F07CC, length 2)
_S1_2_88F07A0 114 instructions (0.000%), 57 calls (088F07A0 - 088F07A4, length 2)
_S1_2_88F06E8 114 instructions (0.000%), 57 calls (088F06E8 - 088F06EC, length 2)
_S1_2_8832B80 114 instructions (0.000%), 6 calls (08832B80 - 08832BD8, length 23)
  Back Branch 08832BCC 1 times (length 13)
_S1_2_88CE9A4 114 instructions (0.000%), 2 calls (088CE9A4 - 088CEA50, length 44)
  Back Branch 088CEA1C 6 times (length 11)
  Back Branch 088CE9E8 4 times (length 11)
_S1_2_88AB5A0 112 instructions (0.000%), 7 calls (088AB5A0 - 088AB5F8, length 23)
  Back Branch 088AB5F4 7 times (length 6)
_S1_2_88A7E84 112 instructions (0.000%), 7 calls (088A7E84 - 088A7EC8, length 18)
_S1_2_88A4084 112 instructions (0.000%), 4 calls (088A4084 - 088A40F0, length 28)
_S1_2_8868C20 112 instructions (0.000%), 4 calls (08868C20 - 08868C8C, length 28)
_S1_2_885A0BC 112 instructions (0.000%), 4 calls (0885A0BC - 0885A130, length 30)
_S1_2_88332DC 112 instructions (0.000%), 4 calls (088332DC - 0883334C, length 29)
_S1_2_883296C 112 instructions (0.000%), 4 calls (0883296C - 088329E4, length 31)
_S1_2_88DFFD8 112 instructions (0.000%), 2 calls (088DFFD8 - 088E00B8, length 57)
_S1_2_889D79C 112 instructions (0.000%), 2 calls (0889D79C - 0889D8F8, length 88)
_S1_2_888CDE4 112 instructions (0.000%), 2 calls (0888CDE4 - 0888CF9C, length 111)
  Back Branch 0888CF6C 2 times (length 85)
  Back Branch 0888CF74 2 times (length 23)
_S1_2_8896358 112 instructions (0.000%), 1 calls (08896358 - 0889658C, length 142)
  Back Branch 08896514 1 times (length 75)
  Back Branch 08896564 1 times (length 47)
  Back Branch 08896570 1 times (length 50)
  Back Branch 08896588 1 times (length 118)
_S1_2_8858554 111 instructions (0.000%), 3 calls (08858554 - 088585E4, length 37)
  Back Branch 088585E0 3 times (length 21)
_S1_2_885843C 111 instructions (0.000%), 3 calls (0885843C - 088584CC, length 37)
  Back Branch 088584C8 3 times (length 21)
_S1_2_88583A8 111 instructions (0.000%), 3 calls (088583A8 - 08858438, length 37)
  Back Branch 08858434 3 times (length 21)
_S1_2_8861544 110 instructions (0.000%), 10 calls (08861544 - 088615A0, length 24)
_S1_2_887E2DC 110 instructions (0.000%), 5 calls (0887E2DC - 0887E330, length 22)
_S1_2_885D94C 109 instructions (0.000%), 13 calls (0885D94C - 0885D9A8, length 24)
_S1_2_88CDE94 109 instructions (0.000%), 1 calls (088CDE94 - 088CE008, length 94)
  Back Branch 088CDFC4 3 times (length 5)
  Back Branch 088CDF94 2 times (length 5)
_S1_2_8821F64 108 instructions (0.000%), 27 calls (08821F64 - 08821F70, length 4)
_S1_2_8821774 108 instructions (0.000%), 27 calls (08821774 - 08821780, length 4)
_S1_2_88D3670 108 instructions (0.000%), 18 calls (088D3670 - 088D3684, length 6)
_S1_2_88089C8 108 instructions (0.000%), 9 calls (088089C8 - 088089F4, length 12)
_S1_2_8808EF4 108 instructions (0.000%), 6 calls (08808EF4 - 08808F68, length 30)
_S1_2_88BDFE8 108 instructions (0.000%), 2 calls (088BDFE8 - 088BE0D0, length 59)
_S1_2_882E630 108 instructions (0.000%), 2 calls (0882E630 - 0882E704, length 54)
_S1_2_88089F8 108 instructions (0.000%), 2 calls (088089F8 - 08808B30, length 79)
_S1_2_88C62A0 107 instructions (0.000%), 1 calls (088C62A0 - 088C6478, length 119)
_S1_2_8812344 107 instructions (0.000%), 1 calls (08812344 - 0881254C, length 131)
_S1_2_88F04B8 106 instructions (0.000%), 53 calls (088F04B8 - 088F04BC, length 2)
_S1_2_88A3A00 106 instructions (0.000%), 2 calls (088A3A00 - 088A3AD8, length 55)
  Back Branch 088A3AB0 2 times (length 14)
  Back Branch 088A3AA0 2 times (length 26)
  Back Branch 088A3AD4 2 times (length 28)
_S1_2_8805A10 106 instructions (0.000%), 2 calls (08805A10 - 08805A98, length 35)
  Back Branch 08805A7C 4 times (length 18)
_S1_2_885AE78 106 instructions (0.000%), 1 calls (0885AE78 - 0885AF94, length 72)
  Back Branch 0885AF70 5 times (length 9)
_S1_2_88B525C 105 instructions (0.000%), 21 calls (088B525C - 088B5294, length 15)
_S1_2_88A8B68 105 instructions (0.000%), 21 calls (088A8B68 - 088A8B78, length 5)
_S1_2_88A8B54 105 instructions (0.000%), 21 calls (088A8B54 - 088A8B64, length 5)
_S1_2_880448C 105 instructions (0.000%), 5 calls (0880448C - 088044DC, length 21)
_S1_2_8878070 105 instructions (0.000%), 2 calls (08878070 - 088781D0, length 89)
  Back Branch 088781CC 1 times (length 79)
_S1_2_88790F4 105 instructions (0.000%), 1 calls (088790F4 - 088792E8, length 126)
  Back Branch 088792E4 1 times (length 77)
  Back Branch 0887928C 1 times (length 89)
_S1_2_88B7CA4 104 instructions (0.000%), 8 calls (088B7CA4 - 088B7CD8, length 14)
_S1_2_885A300 104 instructions (0.000%), 4 calls (0885A300 - 0885A36C, length 28)
_S1_2_883C178 104 instructions (0.000%), 3 calls (0883C178 - 0883C210, length 39)
_S1_2_88737B8 104 instructions (0.000%), 1 calls (088737B8 - 08873A20, length 155)
_S1_2_8840C4C 103 instructions (0.000%), 1 calls (08840C4C - 08840E44, length 127)
  Back Branch 08840DA0 1 times (length 47)
  Back Branch 08840DE8 1 times (length 72)
  Back Branch 08840D60 1 times (length 24)
  Back Branch 08840E40 1 times (length 101)
_S1_2_88E9D10 102 instructions (0.000%), 2 calls (088E9D10 - 088EA24C, length 336)
_S1_2_88D900C 102 instructions (0.000%), 2 calls (088D900C - 088D9138, length 76)
_S1_2_88A3FAC 102 instructions (0.000%), 2 calls (088A3FAC - 088A4080, length 54)
  Back Branch 088A407C 2 times (length 35)
_S1_2_88B6208 102 instructions (0.000%), 1 calls (088B6208 - 088B6320, length 71)
  Back Branch 088B6264 4 times (length 9)
_S1_2_88B3EF8 100 instructions (0.000%), 5 calls (088B3EF8 - 088B4020, length 75)
_S1_2_88E96B0 100 instructions (0.000%), 2 calls (088E96B0 - 088E97C4, length 70)
_S1_2_8808E50 99 instructions (0.000%), 11 calls (08808E50 - 08808E70, length 9)
_S1_2_88584D0 99 instructions (0.000%), 3 calls (088584D0 - 08858550, length 33)
  Back Branch 0885854C 3 times (length 19)
_S1_2_8859174 99 instructions (0.000%), 1 calls (08859174 - 088591BC, length 19)
  Back Branch 088591B0 11 times (length 8)
_S1_2_8892D68 98 instructions (0.000%), 14 calls (08892D68 - 08892D80, length 7)
_S1_2_8879A34 98 instructions (0.000%), 14 calls (08879A34 - 08879A4C, length 7)
_S1_2_883DCB0 97 instructions (0.000%), 1 calls (0883DCB0 - 0883DDC4, length 70)
  Back Branch 0883DD50 5 times (length 8)
_S1_2_8831CA4 96 instructions (0.000%), 4 calls (08831CA4 - 08831D08, length 26)
_S1_2_88BB534 95 instructions (0.000%), 1 calls (088BB534 - 088BB778, length 146)
  Back Branch 088BB618 3 times (length 16)
_S1_2_8814740 94 instructions (0.000%), 4 calls (08814740 - 088147B8, length 31)
_S1_2_885B7EC 94 instructions (0.000%), 2 calls (0885B7EC - 0885B8B8, length 52)
_S1_2_8852C50 93 instructions (0.000%), 3 calls (08852C50 - 08852CFC, length 44)
  Back Branch 08852CA4 3 times (length 7)
  Back Branch 08852CEC 3 times (length 6)
_S1_2_882C968 92 instructions (0.000%), 4 calls (0882C968 - 0882C9C8, length 25)
_S1_2_8806170 92 instructions (0.000%), 2 calls (08806170 - 08806260, length 61)
_S1_2_88A8FF4 91 instructions (0.000%), 7 calls (088A8FF4 - 088A9024, length 13)
_S1_2_880CD28 91 instructions (0.000%), 7 calls (0880CD28 - 0880CD80, length 23)
_S1_2_88E0188 91 instructions (0.000%), 2 calls (088E0188 - 088E035C, length 118)
_S1_2_886F720 90 instructions (0.000%), 5 calls (0886F720 - 0886F764, length 18)
_S1_2_885CBD8 90 instructions (0.000%), 3 calls (0885CBD8 - 0885CC50, length 31)
_S1_2_88ED988 88 instructions (0.000%), 2 calls (088ED988 - 088EDA34, length 44)
_S1_2_88DF210 88 instructions (0.000%), 2 calls (088DF210 - 088DF2BC, length 44)
_S1_2_88B610C 88 instructions (0.000%), 2 calls (088B610C - 088B61B8, length 44)
_S1_2_885EE3C 88 instructions (0.000%), 2 calls (0885EE3C - 0885EE88, length 20)
  Back Branch 0885EE68 10 times (length 6)
_S1_2_885DAA0 88 instructions (0.000%), 2 calls (0885DAA0 - 0885DB4C, length 44)
_S1_2_88319AC 86 instructions (0.000%), 43 calls (088319AC - 088319B0, length 2)
_S1_2_88B5164 86 instructions (0.000%), 2 calls (088B5164 - 088B5258, length 62)
_S1_2_885150C 85 instructions (0.000%), 5 calls (08850324 - 08851BE4, length 1585)
  Back Branch 0885034C 1,139 times (length 5)
  Back Branch 088505D0 578 times (length 173)
  Back Branch 0885069C 578 times (length 120)
  Back Branch 08850690 578 times (length 158)
  Back Branch 08850614 578 times (length 21)
  Back Branch 08850628 578 times (length 25)
  Back Branch 08851BC8 230 times (length 1379)
  Back Branch 08851BD8 65 times (length 1383)
  Back Branch 08850708 5 times (length 145)
  Back Branch 08851518 5 times (length 1113)
  Back Branch 08850744 2 times (length 160)
_S1_2_892B68C 85 instructions (0.000%), 1 calls (0892B68C - 0892B7DC, length 85)
_S1_2_88404D0 84 instructions (0.000%), 2 calls (088404D0 - 08840574, length 42)
_S1_2_88C8BCC 84 instructions (0.000%), 1 calls (088C8BCC - 088C8D50, length 98)
_S1_2_8861520 81 instructions (0.000%), 10 calls (08861520 - 08861540, length 9)
_S1_2_88A0A64 81 instructions (0.000%), 3 calls (088A0A64 - 088A0B0C, length 43)
_S1_2_887AEF4 80 instructions (0.000%), 40 calls (0887AEF4 - 0887AEF8, length 2)
_S1_2_887AEE4 80 instructions (0.000%), 40 calls (0887AEE4 - 0887AEE8, length 2)
_S1_2_887AED4 80 instructions (0.000%), 40 calls (0887AED4 - 0887AED8, length 2)
_S1_2_887ADAC 80 instructions (0.000%), 40 calls (0887ADAC - 0887ADB0, length 2)
_S1_2_88B778C 80 instructions (0.000%), 20 calls (088B778C - 088B7798, length 4)
_S1_2_8831D0C 80 instructions (0.000%), 4 calls (08831D0C - 08831D84, length 31)
_S1_2_882C31C 80 instructions (0.000%), 4 calls (0882C31C - 0882C394, length 31)
_S1_2_88126E0 80 instructions (0.000%), 4 calls (088126E0 - 0881273C, length 24)
_S1_2_88C7294 80 instructions (0.000%), 1 calls (088C7294 - 088C7328, length 38)
  Back Branch 088C72F4 5 times (length 11)
_S1_2_883B78C 80 instructions (0.000%), 1 calls (0883B78C - 0883B928, length 104)
_S1_2_885EDA0 78 instructions (0.000%), 2 calls (0885EDA0 - 0885EE38, length 39)
_S1_2_88ECC88 78 instructions (0.000%), 1 calls (088ECC88 - 088ECD54, length 52)
  Back Branch 088ECCF0 7 times (length 14)
_S1_2_88C8494 78 instructions (0.000%), 1 calls (088C64C8 - 088C8498, length 2037)
  Back Branch 088C8494 1 times (length 2037)
_S1_2_8839F18 78 instructions (0.000%), 1 calls (08839F18 - 0883A04C, length 78)
_S1_2_88DA9F8 77 instructions (0.000%), 4 calls (088DA9F8 - 088DAA3C, length 18)
  Back Branch 088DAA28 1 times (length 9)
_S1_2_8835794 77 instructions (0.000%), 1 calls (08835794 - 088358D4, length 81)
  Back Branch 08835858 4 times (length 16)
_S1_2_8833EEC 77 instructions (0.000%), 1 calls (08833EEC - 08834068, length 96)
_S1_2_88E9AE8 76 instructions (0.000%), 2 calls (088E9AE8 - 088E9B94, length 44)
_S1_2_88E858C 76 instructions (0.000%), 2 calls (088E858C - 088E8620, length 38)
_S1_2_8831D88 76 instructions (0.000%), 1 calls (08831D88 - 08831F44, length 112)
_S1_2_883DE74 75 instructions (0.000%), 1 calls (0883DE74 - 0883DF9C, length 75)
_S1_2_88F0520 74 instructions (0.000%), 37 calls (088F0520 - 088F0524, length 2)
_S1_2_88E0398 74 instructions (0.000%), 2 calls (088E0398 - 088E0428, length 37)
_S1_2_88BCF90 73 instructions (0.000%), 1 calls (088BA6FC - 088BCFA0, length 2602)
  Back Branch 088BCF9C 1 times (length 2602)
_S1_2_8868334 73 instructions (0.000%), 1 calls (08868334 - 08868468, length 78)
  Back Branch 08868464 1 times (length 16)
_S1_2_883C938 73 instructions (0.000%), 1 calls (0883C830 - 0883C958, length 75)
  Back Branch 0883C874 6 times (length 6)
  Back Branch 0883C954 1 times (length 75)
_S1_2_883A210 73 instructions (0.000%), 1 calls (0883A210 - 0884FB90, length 22113)
  Back Branch 0884FB84 2,532 times (length 5)
  Back Branch 0884FB6C 1,622 times (length 9)
_S1_2_88327B4 73 instructions (0.000%), 1 calls (088327B4 - 08832830, length 32)
  Back Branch 08832810 4 times (length 18)
_S1_2_8807AC4 73 instructions (0.000%), 1 calls (088077A8 - 08807AC8, length 201)
  Back Branch 08807AC4 1 times (length 201)
_S1_2_885BD80 72 instructions (0.000%), 12 calls (0885BD80 - 0885BD94, length 6)
_S1_2_88ABD38 72 instructions (0.000%), 8 calls (088ABD38 - 088ABD58, length 9)
_S1_2_8831C50 72 instructions (0.000%), 4 calls (08831C50 - 08831CA0, length 21)
_S1_2_88E5D9C 72 instructions (0.000%), 2 calls (088E5D9C - 088E5E30, length 38)
_S1_2_889D8FC 72 instructions (0.000%), 2 calls (0889D8FC - 0889D9D4, length 55)
_S1_2_886780C 72 instructions (0.000%), 2 calls (0886780C - 088678D8, length 52)
_S1_2_882EB6C 72 instructions (0.000%), 2 calls (0882EB6C - 088300FC, length 1381)
_S1_2_88BC708 72 instructions (0.000%), 1 calls (088BC708 - 088BC8C8, length 113)
_S1_2_88D9854 71 instructions (0.000%), 1 calls (088D9854 - 088D996C, length 71)
_S1_2_88930C0 70 instructions (0.000%), 35 calls (088930C0 - 088930C4, length 2)
_S1_2_886F6C4 70 instructions (0.000%), 35 calls (0886F6C4 - 0886F6C8, length 2)
_S1_2_887B024 70 instructions (0.000%), 10 calls (0887B024 - 0887B03C, length 7)
_S1_2_887AFE4 70 instructions (0.000%), 10 calls (0887AFE4 - 0887AFFC, length 7)
_S1_2_88902C0 70 instructions (0.000%), 5 calls (088902C0 - 088902F4, length 14)
_S1_2_88901B4 70 instructions (0.000%), 5 calls (088901B4 - 088901E8, length 14)
_S1_2_887F90C 70 instructions (0.000%), 5 calls (0887F90C - 0887F940, length 14)
_S1_2_8865BD8 70 instructions (0.000%), 5 calls (08865BD8 - 08865C1C, length 18)
_S1_2_88210B0 70 instructions (0.000%), 5 calls (088210B0 - 08821228, length 95)
_S1_2_88EA554 69 instructions (0.000%), 1 calls (088EA554 - 088EA61C, length 51)
  Back Branch 088EA5C4 4 times (length 16)
_S1_2_88AE32C 69 instructions (0.000%), 1 calls (088AE32C - 088AE35C, length 13)
  Back Branch 088AE350 8 times (length 8)
_S1_2_88AE2EC 69 instructions (0.000%), 1 calls (088AE2EC - 088AE31C, length 13)
  Back Branch 088AE310 8 times (length 8)
_S1_2_88A10AC 69 instructions (0.000%), 1 calls (088A10AC - 088A11DC, length 77)
_S1_2_88049E8 69 instructions (0.000%), 1 calls (088049E8 - 08804BB8, length 117)
_S1_2_88A9168 68 instructions (0.000%), 4 calls (088A9168 - 088A922C, length 50)
  Back Branch 088A91D4 1 times (length 15)
  Back Branch 088A91B4 1 times (length 9)
  Back Branch 088A91FC 1 times (length 27)
  Back Branch 088A91E8 1 times (length 20)
  Back Branch 088A9218 1 times (length 34)
_S1_2_88319B4 68 instructions (0.000%), 4 calls (088319B4 - 088319F4, length 17)
_S1_2_883019C 68 instructions (0.000%), 2 calls (0883019C - 08830234, length 39)
_S1_2_88BA6FC 68 instructions (0.000%), 1 calls (088BA6FC - 088BA814, length 71)
_S1_2_8898274 68 instructions (0.000%), 1 calls (08898274 - 08898400, length 100)
  Back Branch 088983FC 1 times (length 70)
_S1_2_885B020 66 instructions (0.000%), 2 calls (0885B020 - 0885B0A0, length 33)
_S1_2_882FA8C 65 instructions (0.000%), 13 calls (0882FA8C - 0882FA9C, length 5)
_S1_2_88058E8 65 instructions (0.000%), 5 calls (088058E8 - 08805918, length 13)
_S1_2_883E500 65 instructions (0.000%), 1 calls (0883E500 - 0883E570, length 29)
  Back Branch 0883E55C 5 times (length 9)
_S1_2_883D3B8 65 instructions (0.000%), 1 calls (0883D3B8 - 0883D4F0, length 79)
_S1_2_8812AE4 64 instructions (0.000%), 8 calls (08812AE4 - 08812B00, length 8)
_S1_2_8812AAC 64 instructions (0.000%), 8 calls (08812AAC - 08812AC8, length 8)
_S1_2_88B9810 64 instructions (0.000%), 2 calls (088B9810 - 088B988C, length 32)
_S1_2_88B5D04 64 instructions (0.000%), 2 calls (088B5D04 - 088B5D88, length 34)
_S1_2_885ED10 64 instructions (0.000%), 2 calls (0885ED10 - 0885ED94, length 34)
_S1_2_88ABCEC 63 instructions (0.000%), 7 calls (088ABCEC - 088ABD0C, length 9)
_S1_2_88ABC28 63 instructions (0.000%), 7 calls (088ABC28 - 088ABC48, length 9)
_S1_2_8895324 63 instructions (0.000%), 7 calls (08895324 - 0889545C, length 79)
_S1_2_880591C 63 instructions (0.000%), 7 calls (0880591C - 0880593C, length 9)
_S1_2_88EFA48 63 instructions (0.000%), 1 calls (088EFA48 - 088EFB70, length 75)
_S1_2_88BBDA0 63 instructions (0.000%), 1 calls (088BBDA0 - 088BBE98, length 63)
_S1_2_88BAC64 63 instructions (0.000%), 1 calls (088BAC64 - 088BAD6C, length 67)
_S1_2_885EA74 62 instructions (0.000%), 2 calls (0885EA74 - 0885EAEC, length 31)
_S1_2_88DB8D4 61 instructions (0.000%), 1 calls (088DB8D4 - 088DB9CC, length 63)
_S1_2_882C3DC 61 instructions (0.000%), 1 calls (0882C3DC - 0882C4D4, length 63)
_S1_2_88255B8 61 instructions (0.000%), 1 calls (088255B8 - 088256B0, length 63)
_S1_2_8806EA8 61 instructions (0.000%), 1 calls (08806EA8 - 08806FE0, length 79)
_S1_2_888AC50 60 instructions (0.000%), 30 calls (0888AC50 - 0888AC54, length 2)
_S1_2_888A8F0 60 instructions (0.000%), 30 calls (0888A8F0 - 0888A8F4, length 2)
_S1_2_882DB18 60 instructions (0.000%), 2 calls (0882DB18 - 0882DBBC, length 42)
_S1_2_88BDC98 60 instructions (0.000%), 1 calls (088BC918 - 088BDC9C, length 1250)
  Back Branch 088BDC98 1 times (length 1250)
_S1_2_887C18C 60 instructions (0.000%), 1 calls (0887C18C - 0887C294, length 67)
_S1_2_884C21C 60 instructions (0.000%), 1 calls (0884C21C - 0884C3C0, length 106)
  Back Branch 0884C360 1 times (length 69)
  Back Branch 0884C370 1 times (length 72)
_S1_2_883CA70 60 instructions (0.000%), 1 calls (0883CA70 - 0883CCFC, length 164)
_S1_2_88B9C84 59 instructions (0.000%), 2 calls (088B9C84 - 088B9EDC, length 151)
_S1_2_883A7D8 59 instructions (0.000%), 1 calls (0883A7D8 - 0883AC94, length 304)
_S1_2_88CE22C 58 instructions (0.000%), 2 calls (088CE22C - 088CE360, length 78)
_S1_2_885EF5C 58 instructions (0.000%), 2 calls (0885EF5C - 0885EFE0, length 34)
_S1_2_883BD38 58 instructions (0.000%), 2 calls (0883BD38 - 0883BDA8, length 29)
_S1_2_88B1CE0 58 instructions (0.000%), 1 calls (088B1CE0 - 088B1E84, length 106)
_S1_2_882D0A4 58 instructions (0.000%), 1 calls (0882D0A4 - 0882D1B8, length 70)
_S1_2_883C310 57 instructions (0.000%), 3 calls (0883C310 - 0883C368, length 23)
  Back Branch 0883C35C 1 times (length 13)
_S1_2_8859E48 57 instructions (0.000%), 1 calls (08859E48 - 08859F28, length 57)
_S1_2_88092B4 57 instructions (0.000%), 1 calls (088092B4 - 08809394, length 57)
_S1_2_88EA498 56 instructions (0.000%), 2 calls (088EA498 - 088EA504, length 28)
_S1_2_88E8624 56 instructions (0.000%), 2 calls (088E8624 - 088E869C, length 31)
_S1_2_882EC2C 56 instructions (0.000%), 2 calls (0882EC2C - 0882FDB8, length 1124)
_S1_2_88832B8 55 instructions (0.000%), 5 calls (088832B8 - 088832E0, length 11)
_S1_2_88EFBC0 55 instructions (0.000%), 1 calls (088EFBC0 - 088EFCA0, length 57)
_S1_2_88EDA84 55 instructions (0.000%), 1 calls (088EDA84 - 088EDB9C, length 71)
_S1_2_88DF30C 55 instructions (0.000%), 1 calls (088DF30C - 088DF424, length 71)
_S1_2_88BBF78 55 instructions (0.000%), 1 calls (088BBF78 - 088BC058, length 57)
_S1_2_883C95C 55 instructions (0.000%), 1 calls (0883C95C - 0883CA6C, length 69)
_S1_2_8812858 54 instructions (0.000%), 9 calls (08812858 - 0881286C, length 6)
_S1_2_88ECC1C 54 instructions (0.000%), 2 calls (088ECC1C - 088ECC84, length 27)
_S1_2_883C0FC 54 instructions (0.000%), 2 calls (0883C0FC - 0883C174, length 31)
_S1_2_889FCE8 54 instructions (0.000%), 1 calls (0889FCE8 - 0889FDF8, length 69)
  Back Branch 0889FDF4 1 times (length 52)
_S1_2_884B464 54 instructions (0.000%), 1 calls (0884B394 - 0884B4E0, length 84)
  Back Branch 0884B4DC 1 times (length 84)
_S1_2_88EF5F4 53 instructions (0.000%), 1 calls (088EF5F4 - 088EF6C8, length 54)
_S1_2_88733E8 53 instructions (0.000%), 1 calls (088733E8 - 088734B8, length 53)
  Back Branch 088734B4 1 times (length 39)
_S1_2_882DC60 53 instructions (0.000%), 1 calls (0882DC60 - 0882DD34, length 54)
_S1_2_8805768 53 instructions (0.000%), 1 calls (08805768 - 08805884, length 72)
_S1_2_88B7D98 52 instructions (0.000%), 13 calls (088B7D98 - 088B7DA4, length 4)
_S1_2_8825118 52 instructions (0.000%), 13 calls (08825118 - 08825124, length 4)
_S1_2_88B5C98 52 instructions (0.000%), 2 calls (088B5C98 - 088B5D00, length 27)
_S1_2_88A2A20 52 instructions (0.000%), 2 calls (088A2A20 - 088A2A84, length 26)
_S1_2_883A160 52 instructions (0.000%), 2 calls (0883A160 - 0883A1C4, length 26)
_S1_2_8812898 52 instructions (0.000%), 2 calls (08812898 - 088128FC, length 26)
_S1_2_880696C 52 instructions (0.000%), 2 calls (0880696C - 088069D8, length 28)
_S1_2_88BFF74 52 instructions (0.000%), 1 calls (088BFF74 - 088C0040, length 52)
_S1_2_8833B68 52 instructions (0.000%), 1 calls (08833B68 - 08833C34, length 52)
_S1_2_8807F10 51 instructions (0.000%), 3 calls (08807F10 - 08807F50, length 17)
_S1_2_88F0888 50 instructions (0.000%), 25 calls (088F0888 - 088F088C, length 2)
_S1_2_88E6418 50 instructions (0.000%), 2 calls (088E6418 - 088E6478, length 25)
_S1_2_88C7230 50 instructions (0.000%), 2 calls (088C7230 - 088C7290, length 25)
_S1_2_88BA818 50 instructions (0.000%), 2 calls (088BA818 - 088BA878, length 25)
_S1_2_8807F54 50 instructions (0.000%), 2 calls (08807F54 - 08807FD8, length 34)
_S1_2_885BB10 50 instructions (0.000%), 1 calls (0885B9F0 - 0885BB14, length 74)
  Back Branch 0885BB10 1 times (length 74)
_S1_2_8833060 50 instructions (0.000%), 1 calls (08833060 - 0884FB90, length 29389)
  Back Branch 0884FB84 2,532 times (length 5)
  Back Branch 0884FB6C 1,622 times (length 9)
_S1_2_88AB524 49 instructions (0.000%), 7 calls (088AB524 - 088AB53C, length 7)
_S1_2_888A7A8 49 instructions (0.000%), 3 calls (0888A7A8 - 0888A7F0, length 19)
  Back Branch 0888A7EC 1 times (length 10)
_S1_2_892B7E0 49 instructions (0.000%), 1 calls (0892B7E0 - 0892B8A0, length 49)
_S1_2_8859D7C 49 instructions (0.000%), 1 calls (08859D7C - 08859E3C, length 49)
_S1_2_8832784 48 instructions (0.000%), 4 calls (08832784 - 088327B0, length 12)
_S1_2_882C64C 48 instructions (0.000%), 4 calls (0882C64C - 0882C678, length 12)
_S1_2_8808F90 48 instructions (0.000%), 3 calls (08808F90 - 08808FE8, length 23)
_S1_2_880747C 48 instructions (0.000%), 3 calls (0880747C - 088074B8, length 16)
_S1_2_88B8E0C 48 instructions (0.000%), 2 calls (088B8E0C - 088B8E68, length 24)
_S1_2_88A44E8 48 instructions (0.000%), 2 calls (088A44E8 - 088A4544, length 24)
_S1_2_88C8DC8 47 instructions (0.000%), 3 calls (088C8DC8 - 088C8E18, length 21)
_S1_2_88E1D78 47 instructions (0.000%), 1 calls (088E1D78 - 088E1EA0, length 75)
_S1_2_88BDCA8 47 instructions (0.000%), 1 calls (088BDCA8 - 088BDD60, length 47)
_S1_2_88B9F64 47 instructions (0.000%), 1 calls (088B98DC - 088B9F68, length 420)
  Back Branch 088B9F64 1 times (length 420)
_S1_2_88078FC 46 instructions (0.000%), 23 calls (088078FC - 08807900, length 2)
_S1_2_8883308 45 instructions (0.000%), 5 calls (08883308 - 08883328, length 9)
_S1_2_88832E4 45 instructions (0.000%), 5 calls (088832E4 - 08883304, length 9)
_S1_2_887B000 45 instructions (0.000%), 5 calls (0887B000 - 0887B020, length 9)
_S1_2_8868F88 45 instructions (0.000%), 3 calls (08868F88 - 08868FC0, length 15)
_S1_2_8839E44 45 instructions (0.000%), 1 calls (08839E44 - 08839F08, length 50)
_S1_2_882F2CC 45 instructions (0.000%), 1 calls (0882F2CC - 0882F390, length 50)
_S1_2_88E6744 44 instructions (0.000%), 2 calls (088E6744 - 088E6798, length 22)
_S1_2_88CE574 44 instructions (0.000%), 2 calls (088CE574 - 088CE6A8, length 78)
_S1_2_88BFC04 44 instructions (0.000%), 2 calls (088BFC04 - 088BFC6C, length 27)
_S1_2_8852D00 44 instructions (0.000%), 2 calls (08852D00 - 08852D54, length 22)
_S1_2_884B394 44 instructions (0.000%), 2 calls (0884B394 - 0884B3E8, length 22)
_S1_2_88CB4CC 44 instructions (0.000%), 1 calls (088CB4CC - 088CB5AC, length 57)
_S1_2_887D7CC 44 instructions (0.000%), 1 calls (0887D7CC - 0887D888, length 48)
_S1_2_883DB0C 44 instructions (0.000%), 1 calls (0883DB0C - 0883DBE4, length 55)
_S1_2_88355D8 44 instructions (0.000%), 1 calls (088355D8 - 088356E4, length 68)
_S1_2_88046A4 44 instructions (0.000%), 1 calls (088046A4 - 08804770, length 52)
_S1_2_8815A28 43 instructions (0.000%), 6 calls (08815A28 - 08815A58, length 13)
_S1_2_8929AAC 43 instructions (0.000%), 1 calls (08929AAC - 08929B54, length 43)
_S1_2_8899C7C 43 instructions (0.000%), 1 calls (08899C7C - 08899D24, length 43)
_S1_2_88F04A0 42 instructions (0.000%), 21 calls (088F04A0 - 088F04A4, length 2)
_S1_2_88A294C 42 instructions (0.000%), 21 calls (088A294C - 088A2950, length 2)
_S1_2_8891214 42 instructions (0.000%), 6 calls (08891214 - 0889122C, length 7)
_S1_2_88911F8 42 instructions (0.000%), 6 calls (088911F8 - 08891210, length 7)
_S1_2_88E78BC 42 instructions (0.000%), 3 calls (088E78BC - 088E78F0, length 14)
_S1_2_88E9B98 42 instructions (0.000%), 2 calls (088E9B98 - 088E9C48, length 45)
_S1_2_880633C 42 instructions (0.000%), 2 calls (0880633C - 088063B8, length 32)
_S1_2_88DB6D0 42 instructions (0.000%), 1 calls (088DB6D0 - 088DB7A8, length 55)
_S1_2_88BB448 42 instructions (0.000%), 1 calls (088BB448 - 088BB530, length 59)
_S1_2_883EE64 42 instructions (0.000%), 1 calls (0883EE64 - 0883EF08, length 42)
_S1_2_88B7018 41 instructions (0.000%), 1 calls (088B7018 - 088B70C0, length 43)
_S1_2_8897F0C 41 instructions (0.000%), 1 calls (08897F0C - 08897FB0, length 42)
  Back Branch 08897FAC 1 times (length 33)
_S1_2_8805A9C 41 instructions (0.000%), 1 calls (08805A9C - 08805B04, length 27)
  Back Branch 08805AEC 2 times (length 14)
_S1_2_8812C8C 40 instructions (0.000%), 4 calls (08812C8C - 08812CB0, length 10)
_S1_2_8812C64 40 instructions (0.000%), 4 calls (08812C64 - 08812C88, length 10)
_S1_2_882DE3C 40 instructions (0.000%), 2 calls (0882DE3C - 0882DEB8, length 32)
_S1_2_882DBC0 40 instructions (0.000%), 2 calls (0882DBC0 - 0882DC3C, length 32)
_S1_2_882959C 40 instructions (0.000%), 2 calls (0882959C - 088295E8, length 20)
_S1_2_88074BC 40 instructions (0.000%), 2 calls (088074BC - 08807520, length 26)
_S1_2_88EFCA4 40 instructions (0.000%), 1 calls (088EFCA4 - 088EFD44, length 41)
_S1_2_88E2378 40 instructions (0.000%), 1 calls (088E2378 - 088E2B60, length 507)
_S1_2_88C15E0 40 instructions (0.000%), 1 calls (088C15E0 - 088C1684, length 42)
_S1_2_88BE884 40 instructions (0.000%), 1 calls (088BE884 - 088BE928, length 42)
_S1_2_88A0F28 40 instructions (0.000%), 1 calls (088A0F28 - 088A10A8, length 97)
  Back Branch 088A1064 1 times (length 56)
_S1_2_8899B78 40 instructions (0.000%), 1 calls (08899B78 - 08899C24, length 44)
  Back Branch 08899C10 1 times (length 30)
_S1_2_882FB0C 39 instructions (0.000%), 13 calls (0882FB0C - 0882FB14, length 3)
_S1_2_882FAA0 39 instructions (0.000%), 13 calls (0882FAA0 - 0882FAA8, length 3)
_S1_2_88CE1BC 39 instructions (0.000%), 2 calls (088CE1BC - 088CE228, length 28)
_S1_2_88B4448 39 instructions (0.000%), 1 calls (088B4448 - 088B47D0, length 227)
_S1_2_88A9824 39 instructions (0.000%), 1 calls (088A9824 - 088A98E0, length 48)
  Back Branch 088A98CC 1 times (length 20)
  Back Branch 088A98B8 1 times (length 17)
_S1_2_8874ECC 39 instructions (0.000%), 1 calls (08874ECC - 08874F64, length 39)
_S1_2_885920C 39 instructions (0.000%), 1 calls (0885920C - 088592A4, length 39)
_S1_2_88330AC 39 instructions (0.000%), 1 calls (088330AC - 08833144, length 39)
_S1_2_8829390 39 instructions (0.000%), 1 calls (08829390 - 08829458, length 51)
_S1_2_88BF960 38 instructions (0.000%), 2 calls (088BF960 - 088BF9A8, length 19)
_S1_2_8865CB4 38 instructions (0.000%), 2 calls (08865CB4 - 08865D00, length 20)
_S1_2_884F2E0 38 instructions (0.000%), 2 calls (0884F2E0 - 0884F34C, length 28)
_S1_2_8835214 38 instructions (0.000%), 2 calls (08835214 - 0883525C, length 19)
_S1_2_882DDC0 38 instructions (0.000%), 2 calls (0882DDC0 - 0882DE38, length 31)
_S1_2_88E21B8 38 instructions (0.000%), 1 calls (088E21B8 - 088E224C, length 38)
_S1_2_88BCA14 38 instructions (0.000%), 1 calls (088BCA14 - 088BCAA8, length 38)
_S1_2_884D430 38 instructions (0.000%), 1 calls (0884D430 - 0884D57C, length 84)
  Back Branch 0884D4E8 1 times (length 13)
_S1_2_885996C 37 instructions (0.000%), 1 calls (0885996C - 08859A08, length 40)
_S1_2_883DA68 37 instructions (0.000%), 1 calls (0883DA68 - 0883DB08, length 41)
_S1_2_8825128 37 instructions (0.000%), 1 calls (08825128 - 0882521C, length 62)
_S1_2_8812D88 36 instructions (0.000%), 4 calls (08812D88 - 08812DB4, length 12)
_S1_2_8808148 36 instructions (0.000%), 2 calls (08808148 - 0880818C, length 18)
_S1_2_8807524 36 instructions (0.000%), 2 calls (08807524 - 08807568, length 18)
_S1_2_88C7848 36 instructions (0.000%), 1 calls (088C7848 - 088C7AAC, length 154)
  Back Branch 088C7A68 4 times (length 71)
_S1_2_88C6FD0 36 instructions (0.000%), 1 calls (088C6FD0 - 088C705C, length 36)
_S1_2_88BBEE8 36 instructions (0.000%), 1 calls (088BBEE8 - 088BBF74, length 36)
_S1_2_88497F4 36 instructions (0.000%), 1 calls (088497F4 - 088498C8, length 54)
  Back Branch 0884987C 1 times (length 22)
_S1_2_889AB5C 35 instructions (0.000%), 7 calls (0889AB5C - 0889AB6C, length 5)
_S1_2_888333C 35 instructions (0.000%), 5 calls (0888333C - 08883354, length 7)
_S1_2_887B1BC 35 instructions (0.000%), 5 calls (0887B1BC - 0887B1D4, length 7)
_S1_2_887B040 35 instructions (0.000%), 5 calls (0887B040 - 0887B058, length 7)
_S1_2_88797BC 35 instructions (0.000%), 5 calls (088797BC - 088797D4, length 7)
_S1_2_88479E4 35 instructions (0.000%), 1 calls (088479E4 - 08847AB8, length 54)
_S1_2_8830F9C 35 instructions (0.000%), 1 calls (08830F9C - 088310B4, length 71)
_S1_2_8886324 34 instructions (0.000%), 2 calls (08886324 - 088863A4, length 33)
_S1_2_882965C 34 instructions (0.000%), 1 calls (0882965C - 08829740, length 58)
_S1_2_880779C 34 instructions (0.000%), 1 calls (0880779C - 08879624, length 116643)
  Back Branch 08879610 1 times (length 11)
_S1_2_88B8650 33 instructions (0.000%), 11 calls (088B8650 - 088B8658, length 3)
_S1_2_88B5750 33 instructions (0.000%), 1 calls (088B5750 - 088B57D8, length 35)
_S1_2_888C750 33 instructions (0.000%), 1 calls (0888C750 - 0888C844, length 62)
_S1_2_88527E8 33 instructions (0.000%), 1 calls (088527E8 - 0885292C, length 82)
  Back Branch 088528A8 1 times (length 34)
_S1_2_882D744 33 instructions (0.000%), 1 calls (0882D744 - 0882D7F4, length 45)
_S1_2_8812B04 32 instructions (0.000%), 8 calls (08812B04 - 08812B10, length 4)
_S1_2_8812AD4 32 instructions (0.000%), 8 calls (08812AD4 - 08812AE0, length 4)
_S1_2_889B438 32 instructions (0.000%), 3 calls (0889B438 - 0889B464, length 12)
  Back Branch 0889B460 1 times (length 4)
_S1_2_8835260 32 instructions (0.000%), 2 calls (08835260 - 0883529C, length 16)
_S1_2_88295EC 32 instructions (0.000%), 2 calls (088295EC - 08829628, length 16)
_S1_2_88064AC 32 instructions (0.000%), 1 calls (088064AC - 08806544, length 39)
_S1_2_88B3940 31 instructions (0.000%), 1 calls (088B3940 - 088B3AC4, length 98)
_S1_2_88E7E80 30 instructions (0.000%), 3 calls (088E7E80 - 088E7EBC, length 16)
_S1_2_88861FC 30 instructions (0.000%), 3 calls (088861FC - 08886228, length 12)
  Back Branch 08886224 2 times (length 6)
_S1_2_88EA144 30 instructions (0.000%), 2 calls (088EA144 - 088EA24C, length 67)
_S1_2_88C8D8C 30 instructions (0.000%), 2 calls (088C8D8C - 088C8DC4, length 15)
_S1_2_887D9B0 30 instructions (0.000%), 2 calls (0887D9B0 - 0887D9E8, length 15)
_S1_2_88794D4 30 instructions (0.000%), 2 calls (088794D4 - 0887950C, length 15)
_S1_2_8860FC4 30 instructions (0.000%), 2 calls (08860FC4 - 088612F0, length 204)
_S1_2_8860E60 30 instructions (0.000%), 2 calls (08860E60 - 088612F0, length 293)
_S1_2_8805F28 30 instructions (0.000%), 2 calls (08805F28 - 08805FB0, length 35)
_S1_2_88E679C 30 instructions (0.000%), 1 calls (088E679C - 088E6814, length 31)
_S1_2_88E647C 30 instructions (0.000%), 1 calls (088E647C - 088E64F4, length 31)
_S1_2_88E213C 30 instructions (0.000%), 1 calls (088E213C - 088E21B4, length 31)
_S1_2_88D3718 30 instructions (0.000%), 1 calls (088D3718 - 088D378C, length 30)
_S1_2_88BEE48 30 instructions (0.000%), 1 calls (088BEE48 - 088BEEC0, length 31)
_S1_2_88B9794 30 instructions (0.000%), 1 calls (088B9794 - 088B980C, length 31)
_S1_2_8899DE4 30 instructions (0.000%), 1 calls (08899DE4 - 08899E6C, length 35)
_S1_2_88912E0 30 instructions (0.000%), 1 calls (088912E0 - 08891354, length 30)
  Back Branch 08891350 1 times (length 15)
_S1_2_887373C 30 instructions (0.000%), 1 calls (0887373C - 088737B4, length 31)
  Back Branch 088737A0 1 times (length 14)
  Back Branch 088737B0 1 times (length 17)
_S1_2_885FBDC 30 instructions (0.000%), 1 calls (0885FBDC - 0885FC54, length 31)
_S1_2_884D340 30 instructions (0.000%), 1 calls (0884D340 - 0884D42C, length 60)
_S1_2_8835024 30 instructions (0.000%), 1 calls (08835024 - 08835098, length 30)
_S1_2_8896AA4 29 instructions (0.000%), 1 calls (08896AA4 - 08896CB4, length 133)
_S1_2_883F65C 29 instructions (0.000%), 1 calls (0883F65C - 0883F6DC, length 33)
_S1_2_8832E80 29 instructions (0.000%), 1 calls (08832E80 - 08832F20, length 41)
_S1_2_883E1E4 28 instructions (0.000%), 4 calls (0883E1E4 - 0883E1FC, length 7)
_S1_2_88C8D54 28 instructions (0.000%), 2 calls (088C8D54 - 088C8D88, length 14)
_S1_2_88BF1D4 28 instructions (0.000%), 2 calls (088BF1D4 - 088BF208, length 14)
_S1_2_883BF84 28 instructions (0.000%), 2 calls (0883BF84 - 0883BFC0, length 16)
_S1_2_88304CC 28 instructions (0.000%), 2 calls (088304CC - 08830524, length 23)
_S1_2_888C848 28 instructions (0.000%), 1 calls (0888C848 - 0888C928, length 57)
  Back Branch 0888C8B4 1 times (length 9)
_S1_2_8829810 28 instructions (0.000%), 1 calls (08829810 - 0882987C, length 28)
_S1_2_8804000 28 instructions (0.000%), 1 calls (08804000 - 088040CC, length 52)
_S1_2_882EC4C 27 instructions (0.000%), 3 calls (0882EC4C - 0882EC6C, length 9)
_S1_2_88E22D4 27 instructions (0.000%), 1 calls (088E22D4 - 088E2B60, length 548)
_S1_2_88B43DC 27 instructions (0.000%), 1 calls (088B43DC - 088B4444, length 27)
_S1_2_883E494 27 instructions (0.000%), 1 calls (0883E494 - 0883E4FC, length 27)
_S1_2_88333A4 27 instructions (0.000%), 1 calls (088333A4 - 0883340C, length 27)
_S1_2_88A2944 26 instructions (0.000%), 13 calls (088A2944 - 088A2948, length 2)
_S1_2_88EA154 26 instructions (0.000%), 2 calls (088EA154 - 088EA24C, length 63)
_S1_2_88BFBA8 26 instructions (0.000%), 2 calls (088BFBA8 - 088BFBD8, length 13)
_S1_2_88A40F4 26 instructions (0.000%), 2 calls (088A40F4 - 088A4124, length 13)
_S1_2_889DB60 26 instructions (0.000%), 2 calls (0889DB60 - 0889DB90, length 13)
_S1_2_88C7A34 26 instructions (0.000%), 1 calls (088C7954 - 088C7AAC, length 87)
  Back Branch 088C7A68 4 times (length 71)
_S1_2_8868C90 26 instructions (0.000%), 1 calls (08868C90 - 08868CF4, length 26)
_S1_2_886F6D4 25 instructions (0.000%), 5 calls (0886F6D4 - 0886F6E4, length 5)
_S1_2_892B5EC 25 instructions (0.000%), 1 calls (0892B5EC - 0892B64C, length 25)
_S1_2_88C71CC 25 instructions (0.000%), 1 calls (088C71CC - 088C722C, length 25)
_S1_2_88BCFF4 25 instructions (0.000%), 1 calls (088BCFF4 - 088BDAD4, length 697)
_S1_2_88B5100 25 instructions (0.000%), 1 calls (088B5100 - 088B5160, length 25)
_S1_2_88AD4B0 25 instructions (0.000%), 1 calls (088AD4B0 - 088AD518, length 27)
_S1_2_88F0828 24 instructions (0.000%), 12 calls (088F0828 - 088F082C, length 2)
_S1_2_88F0420 24 instructions (0.000%), 12 calls (088F0420 - 088F0424, length 2)
_S1_2_885BD98 24 instructions (0.000%), 12 calls (0885BD98 - 0885BD9C, length 2)
_S1_2_88EE078 24 instructions (0.000%), 2 calls (088EE078 - 088EE0A4, length 12)
_S1_2_88E7E50 24 instructions (0.000%), 2 calls (088E7E50 - 088E7E7C, length 12)
_S1_2_88DFB7C 24 instructions (0.000%), 2 calls (088DFB7C - 088DFBA8, length 12)
_S1_2_88B6C88 24 instructions (0.000%), 2 calls (088B6C88 - 088B6CB4, length 12)
_S1_2_8868024 24 instructions (0.000%), 2 calls (08868024 - 08868050, length 12)
_S1_2_8867574 24 instructions (0.000%), 2 calls (08867574 - 088675A4, length 13)
_S1_2_885E804 24 instructions (0.000%), 2 calls (0885E804 - 0885E830, length 12)
_S1_2_882D678 24 instructions (0.000%), 2 calls (0882D678 - 0882D6A4, length 12)
_S1_2_880A6C8 24 instructions (0.000%), 2 calls (0880A6C8 - 0880A6F4, length 12)
_S1_2_88A99F0 24 instructions (0.000%), 1 calls (088A99F0 - 088A9A70, length 33)
_S1_2_88A7504 24 instructions (0.000%), 1 calls (088A7504 - 088A7578, length 30)
_S1_2_889D6DC 24 instructions (0.000%), 1 calls (0889D6DC - 0889D738, length 24)
  Back Branch 0889D734 1 times (length 11)
_S1_2_889C284 24 instructions (0.000%), 1 calls (0889C284 - 0889C2E0, length 24)
  Back Branch 0889C2DC 1 times (length 11)
_S1_2_889B504 24 instructions (0.000%), 1 calls (0889B504 - 0889B560, length 24)
  Back Branch 0889B55C 1 times (length 11)
_S1_2_888FABC 24 instructions (0.000%), 1 calls (0888FABC - 0888FB18, length 24)
  Back Branch 0888FB14 1 times (length 18)
_S1_2_88E0478 23 instructions (0.000%), 1 calls (088E0478 - 088E04D4, length 24)
_S1_2_88DC244 23 instructions (0.000%), 1 calls (088DC244 - 088DC2A4, length 25)
_S1_2_88DBF88 23 instructions (0.000%), 1 calls (088DBF88 - 088DBFE8, length 25)
_S1_2_88BBC44 23 instructions (0.000%), 1 calls (088BBC44 - 088BBCA4, length 25)
_S1_2_8892B84 23 instructions (0.000%), 1 calls (08892B84 - 08892BDC, length 23)
  Back Branch 08892BD8 1 times (length 15)
_S1_2_8860808 23 instructions (0.000%), 1 calls (08860808 - 08860864, length 24)
_S1_2_8834598 23 instructions (0.000%), 1 calls (08834598 - 08834620, length 35)
_S1_2_8833D64 23 instructions (0.000%), 1 calls (08833D64 - 08833DBC, length 23)
_S1_2_882CC24 23 instructions (0.000%), 1 calls (0882CC24 - 0882CC84, length 25)
_S1_2_8825730 23 instructions (0.000%), 1 calls (08825730 - 08825790, length 25)
_S1_2_88060B8 23 instructions (0.000%), 1 calls (088060B8 - 08806128, length 29)
_S1_2_88A45E8 22 instructions (0.000%), 2 calls (088A45E8 - 088A4610, length 11)
_S1_2_883EF0C 22 instructions (0.000%), 2 calls (0883EF0C - 0883EF34, length 11)
_S1_2_88C7A0C 22 instructions (0.000%), 1 calls (088C7954 - 088C7AAC, length 87)
  Back Branch 088C7A68 4 times (length 71)
_S1_2_88C79E4 22 instructions (0.000%), 1 calls (088C7954 - 088C7AAC, length 87)
  Back Branch 088C7A68 4 times (length 71)
_S1_2_88A7E18 22 instructions (0.000%), 1 calls (088A7E18 - 088A7E80, length 27)
_S1_2_889A2AC 22 instructions (0.000%), 1 calls (0889A2AC - 0889A300, length 22)
  Back Branch 0889A2FC 1 times (length 16)
_S1_2_8898A04 22 instructions (0.000%), 1 calls (08898A04 - 08898A58, length 22)
  Back Branch 08898A54 1 times (length 15)
_S1_2_887A7AC 22 instructions (0.000%), 1 calls (0887A7AC - 0887A800, length 22)
  Back Branch 0887A7FC 1 times (length 16)
_S1_2_883A228 22 instructions (0.000%), 1 calls (0883A228 - 0883AC94, length 668)
_S1_2_88094D8 22 instructions (0.000%), 1 calls (088094D8 - 0880952C, length 22)
_S1_2_8807660 22 instructions (0.000%), 1 calls (08807660 - 088076B4, length 22)
_S1_2_880556C 22 instructions (0.000%), 1 calls (0880556C - 08805764, length 127)
_S1_2_88485E0 21 instructions (0.000%), 3 calls (088485E0 - 088485F8, length 7)
_S1_2_88DB810 21 instructions (0.000%), 1 calls (088DB810 - 088DB88C, length 32)
_S1_2_88D3C14 21 instructions (0.000%), 1 calls (088D3C14 - 088D43F8, length 506)
_S1_2_88C79A0 21 instructions (0.000%), 1 calls (088C7954 - 088C7AAC, length 87)
  Back Branch 088C7A68 4 times (length 71)
_S1_2_88BB7E0 21 instructions (0.000%), 1 calls (088BB7E0 - 088BB85C, length 32)
_S1_2_88A7048 21 instructions (0.000%), 1 calls (088A7048 - 088A70AC, length 26)
_S1_2_889584C 21 instructions (0.000%), 1 calls (0889584C - 0889589C, length 21)
_S1_2_8859868 21 instructions (0.000%), 1 calls (08859868 - 088598B8, length 21)
_S1_2_88593C4 21 instructions (0.000%), 1 calls (088593C4 - 08859414, length 21)
_S1_2_884306C 21 instructions (0.000%), 1 calls (0884306C - 088430C0, length 22)
  Back Branch 088430BC 1 times (length 6)
_S1_2_883E67C 21 instructions (0.000%), 1 calls (0883E67C - 0883E6CC, length 21)
_S1_2_8810D48 21 instructions (0.000%), 1 calls (08810D48 - 08810DC8, length 33)
_S1_2_88F0418 20 instructions (0.000%), 10 calls (088F0418 - 088F041C, length 2)
_S1_2_886F6E8 20 instructions (0.000%), 10 calls (0886F6E8 - 0886F6EC, length 2)
_S1_2_886F6CC 20 instructions (0.000%), 10 calls (0886F6CC - 0886F6D0, length 2)
_S1_2_8820900 20 instructions (0.000%), 10 calls (08820900 - 08820904, length 2)
_S1_2_88208F8 20 instructions (0.000%), 10 calls (088208F8 - 088208FC, length 2)
_S1_2_888332C 20 instructions (0.000%), 5 calls (0888332C - 08883338, length 4)
_S1_2_88BFBDC 20 instructions (0.000%), 2 calls (088BFBDC - 088BFC00, length 10)
_S1_2_8812870 20 instructions (0.000%), 2 calls (08812870 - 08812894, length 10)
_S1_2_8929B58 20 instructions (0.000%), 1 calls (08929B58 - 08929BA4, length 20)
_S1_2_88DBA34 20 instructions (0.000%), 1 calls (088DBA34 - 088DBAAC, length 31)
_S1_2_88C00B8 20 instructions (0.000%), 1 calls (088C00B8 - 088C0180, length 51)
_S1_2_88B9A2C 20 instructions (0.000%), 1 calls (088B9A2C - 088B9A78, length 20)
_S1_2_88B4024 20 instructions (0.000%), 1 calls (088B4024 - 088B4360, length 208)
_S1_2_889A8F8 20 instructions (0.000%), 1 calls (0889A8F8 - 0889A944, length 20)
  Back Branch 0889A940 1 times (length 10)
_S1_2_8898A5C 20 instructions (0.000%), 1 calls (08898A5C - 08898AA8, length 20)
  Back Branch 08898AA4 1 times (length 10)
_S1_2_887D88C 20 instructions (0.000%), 1 calls (0887D88C - 0887D8E8, length 24)
_S1_2_884BA60 20 instructions (0.000%), 1 calls (0884BA60 - 0884BAD0, length 29)
_S1_2_88315F0 20 instructions (0.000%), 1 calls (088315F0 - 0883166C, length 32)
_S1_2_882C4D8 20 instructions (0.000%), 1 calls (0882C4D8 - 0882C550, length 31)
_S1_2_88256B4 20 instructions (0.000%), 1 calls (088256B4 - 0882572C, length 31)
_S1_2_88D2CF0 19 instructions (0.000%), 1 calls (088D2CF0 - 088D2D38, length 19)
_S1_2_88B6C2C 19 instructions (0.000%), 1 calls (088B6C2C - 088B6C84, length 23)
_S1_2_88AC60C 19 instructions (0.000%), 1 calls (088AC60C - 088AC65C, length 21)
_S1_2_88958A0 19 instructions (0.000%), 1 calls (088958A0 - 08895910, length 29)
  Back Branch 08895900 1 times (length 7)
_S1_2_887BD40 19 instructions (0.000%), 1 calls (0887BD40 - 0887BD8C, length 20)
  Back Branch 0887BD88 1 times (length 7)
_S1_2_885E7A8 19 instructions (0.000%), 1 calls (0885E7A8 - 0885E800, length 23)
_S1_2_8859474 19 instructions (0.000%), 1 calls (08859474 - 088594BC, length 19)
_S1_2_883C8D8 19 instructions (0.000%), 1 calls (0883C8D8 - 0883C934, length 24)
_S1_2_88D9E90 18 instructions (0.000%), 6 calls (088D9E90 - 088D9E98, length 3)
_S1_2_88A4230 18 instructions (0.000%), 2 calls (088A4230 - 088A4250, length 9)
_S1_2_883C024 18 instructions (0.000%), 2 calls (0883C024 - 0883C044, length 9)
_S1_2_88E0EB8 18 instructions (0.000%), 1 calls (088E0EB8 - 088E0F2C, length 30)
_S1_2_88D97C8 18 instructions (0.000%), 1 calls (088D97C8 - 088D980C, length 18)
_S1_2_88B9E5C 18 instructions (0.000%), 1 calls (088B9E5C - 088B9EDC, length 33)
_S1_2_886F438 18 instructions (0.000%), 1 calls (0886F438 - 0886F47C, length 18)
_S1_2_8859B44 18 instructions (0.000%), 1 calls (08859B44 - 08859BB8, length 30)
_S1_2_883ACDC 18 instructions (0.000%), 1 calls (0883ACDC - 0883AD44, length 27)
_S1_2_8834440 18 instructions (0.000%), 1 calls (08834440 - 08834484, length 18)
_S1_2_8807ABC 18 instructions (0.000%), 1 calls (08807A40 - 08807AC0, length 33)
  Back Branch 08807ABC 1 times (length 33)
_S1_2_88EE01C 17 instructions (0.000%), 1 calls (088EE01C - 088EE074, length 23)
_S1_2_88DFB20 17 instructions (0.000%), 1 calls (088DFB20 - 088DFB78, length 23)
_S1_2_88D9810 17 instructions (0.000%), 1 calls (088D9810 - 088D9850, length 17)
_S1_2_88BB8B4 17 instructions (0.000%), 1 calls (088BB8B4 - 088BB994, length 57)
_S1_2_8860868 17 instructions (0.000%), 1 calls (08860868 - 088608AC, length 18)
_S1_2_88607C0 17 instructions (0.000%), 1 calls (088607C0 - 08860804, length 18)
_S1_2_8859BBC 17 instructions (0.000%), 1 calls (08859BBC - 08859BFC, length 17)
_S1_2_8834F58 17 instructions (0.000%), 1 calls (08834F58 - 08834F98, length 17)
_S1_2_8833418 17 instructions (0.000%), 1 calls (08833418 - 08833458, length 17)
_S1_2_88F03C8 16 instructions (0.000%), 8 calls (088F03C8 - 088F03CC, length 2)
_S1_2_88F0360 16 instructions (0.000%), 8 calls (088F0360 - 088F0364, length 2)
_S1_2_88F0320 16 instructions (0.000%), 8 calls (088F0320 - 088F0324, length 2)
_S1_2_8812ACC 16 instructions (0.000%), 8 calls (08812ACC - 08812AD0, length 2)
_S1_2_88A4254 16 instructions (0.000%), 2 calls (088A4254 - 088A4270, length 8)
_S1_2_88E2B24 16 instructions (0.000%), 1 calls (088E2B24 - 088E2B60, length 16)
_S1_2_88D99C0 16 instructions (0.000%), 1 calls (088D99C0 - 088D99FC, length 16)
_S1_2_88D3B10 16 instructions (0.000%), 1 calls (088D3B10 - 088D43F8, length 571)
_S1_2_88C7978 16 instructions (0.000%), 1 calls (088C7954 - 088C7AAC, length 87)
  Back Branch 088C7A68 4 times (length 71)
_S1_2_88B9F6C 16 instructions (0.000%), 1 calls (088B9F6C - 088B9FA8, length 16)
_S1_2_88B9ADC 16 instructions (0.000%), 1 calls (088B9ADC - 088B9B54, length 31)
_S1_2_888A108 16 instructions (0.000%), 1 calls (0888A108 - 0888A144, length 16)
  Back Branch 0888A140 1 times (length 10)
_S1_2_8885B0C 16 instructions (0.000%), 1 calls (08885B0C - 08885B48, length 16)
  Back Branch 08885B44 1 times (length 10)
_S1_2_885BAB4 16 instructions (0.000%), 1 calls (0885BAB4 - 0885BAFC, length 19)
_S1_2_883AD48 16 instructions (0.000%), 1 calls (0883AD48 - 0883AD9C, length 22)
_S1_2_8832FD8 16 instructions (0.000%), 1 calls (08832FD8 - 08833014, length 16)
_S1_2_8832D74 16 instructions (0.000%), 1 calls (08832D74 - 08832DE0, length 28)
_S1_2_88297D8 16 instructions (0.000%), 1 calls (088297D8 - 0884E928, length 37973)
_S1_2_886F5D8 15 instructions (0.000%), 5 calls (0886F5D8 - 0886F5E0, length 3)
_S1_2_8832834 15 instructions (0.000%), 5 calls (08832834 - 0883283C, length 3)
_S1_2_88C81EC 15 instructions (0.000%), 3 calls (088C81EC - 088C81FC, length 5)
_S1_2_892B650 15 instructions (0.000%), 1 calls (0892B650 - 0892B688, length 15)
_S1_2_88C75C8 15 instructions (0.000%), 1 calls (088C75C8 - 088C7844, length 160)
_S1_2_886B904 15 instructions (0.000%), 1 calls (0886B904 - 0886B968, length 26)
_S1_2_884D2D8 15 instructions (0.000%), 1 calls (0884D2D8 - 0884D310, length 15)
_S1_2_883AEEC 15 instructions (0.000%), 1 calls (0883AEEC - 0883AF9C, length 45)
_S1_2_883AEAC 15 instructions (0.000%), 1 calls (0883AEAC - 0883AEE8, length 16)
_S1_2_88798A0 14 instructions (0.000%), 7 calls (088798A0 - 088798A4, length 2)
_S1_2_88A45CC 14 instructions (0.000%), 2 calls (088A45CC - 088A45E4, length 7)
_S1_2_88A44CC 14 instructions (0.000%), 2 calls (088A44CC - 088A44E4, length 7)
_S1_2_88A44B0 14 instructions (0.000%), 2 calls (088A44B0 - 088A44C8, length 7)
_S1_2_8899DB4 14 instructions (0.000%), 2 calls (08899DB4 - 08899DCC, length 7)
_S1_2_8898678 14 instructions (0.000%), 2 calls (08898678 - 08898694, length 8)
_S1_2_886218C 14 instructions (0.000%), 2 calls (0886218C - 088621A8, length 8)
_S1_2_88E95BC 14 instructions (0.000%), 1 calls (088E95BC - 088E9600, length 18)
_S1_2_88D3A24 14 instructions (0.000%), 1 calls (088D3A24 - 088D43F8, length 630)
_S1_2_88C74A4 14 instructions (0.000%), 1 calls (088C74A4 - 088C7528, length 34)
_S1_2_88B9A7C 14 instructions (0.000%), 1 calls (088B9A7C - 088B9B54, length 55)
_S1_2_88A96A4 14 instructions (0.000%), 1 calls (088A96A4 - 088A96D8, length 14)
_S1_2_88A7D34 14 instructions (0.000%), 1 calls (088A7D34 - 088A7E14, length 57)
_S1_2_889B31C 14 instructions (0.000%), 1 calls (0889B31C - 0889B350, length 14)
_S1_2_887F3D4 14 instructions (0.000%), 1 calls (0887F3D4 - 0887F408, length 14)
_S1_2_8875354 14 instructions (0.000%), 1 calls (08875354 - 08875388, length 14)
_S1_2_8872B88 14 instructions (0.000%), 1 calls (08872B88 - 08872BBC, length 14)
_S1_2_8848848 14 instructions (0.000%), 1 calls (08848848 - 08848924, length 56)
_S1_2_883AC98 14 instructions (0.000%), 1 calls (0883AC98 - 0883ACD8, length 17)
_S1_2_88912A4 13 instructions (0.000%), 2 calls (088912A4 - 088912CC, length 11)
_S1_2_88ABCB8 13 instructions (0.000%), 1 calls (088ABCB8 - 088ABCE8, length 13)
_S1_2_88598BC 13 instructions (0.000%), 1 calls (088598BC - 088598EC, length 13)
_S1_2_8859390 13 instructions (0.000%), 1 calls (08859390 - 088593C0, length 13)
_S1_2_883AE78 13 instructions (0.000%), 1 calls (0883AE78 - 0883AEA8, length 13)
_S1_2_8835478 13 instructions (0.000%), 1 calls (08835478 - 088354A8, length 13)
_S1_2_88342AC 13 instructions (0.000%), 1 calls (088342AC - 088342DC, length 13)
_S1_2_8808444 13 instructions (0.000%), 1 calls (08808444 - 08808474, length 13)
_S1_2_8807D4C 13 instructions (0.000%), 1 calls (08807D4C - 08807D7C, length 13)
_S1_2_88F04B0 12 instructions (0.000%), 6 calls (088F04B0 - 088F04B4, length 2)
_S1_2_88F0468 12 instructions (0.000%), 6 calls (088F0468 - 088F046C, length 2)
_S1_2_8868054 12 instructions (0.000%), 6 calls (08868054 - 08868058, length 2)
_S1_2_881EDC8 12 instructions (0.000%), 6 calls (0881EDC8 - 0881EDCC, length 2)
_S1_2_88485D0 12 instructions (0.000%), 3 calls (088485D0 - 088485DC, length 4)
_S1_2_888DB4C 12 instructions (0.000%), 2 calls (0888DB4C - 0888DB74, length 11)
_S1_2_8867744 12 instructions (0.000%), 2 calls (08867744 - 08867760, length 8)
_S1_2_882EB8C 12 instructions (0.000%), 2 calls (0882EB8C - 0882EBA0, length 6)
_S1_2_882EB74 12 instructions (0.000%), 2 calls (0882EB74 - 0882EB88, length 6)
_S1_2_88E8EB8 12 instructions (0.000%), 1 calls (088E8EB8 - 088E8EE4, length 12)
_S1_2_88E8034 12 instructions (0.000%), 1 calls (088E8034 - 088E8060, length 12)
_S1_2_88A6E5C 12 instructions (0.000%), 1 calls (088A6E5C - 088A6E88, length 12)
_S1_2_8895920 12 instructions (0.000%), 1 calls (08895920 - 08895988, length 27)
_S1_2_88612BC 12 instructions (0.000%), 1 calls (088612BC - 088612F0, length 14)
_S1_2_883C270 12 instructions (0.000%), 1 calls (0883C270 - 0883C29C, length 12)
_S1_2_8832AE0 12 instructions (0.000%), 1 calls (08832AE0 - 08832B0C, length 12)
_S1_2_883049C 12 instructions (0.000%), 1 calls (0883049C - 088304C8, length 12)
_S1_2_8830294 12 instructions (0.000%), 1 calls (08830294 - 088302C0, length 12)
_S1_2_880A484 12 instructions (0.000%), 1 calls (0880A484 - 0880A4B0, length 12)
_S1_2_880A2E0 12 instructions (0.000%), 1 calls (0880A2E0 - 0880A30C, length 12)
_S1_2_88065A4 12 instructions (0.000%), 1 calls (088065A4 - 088065D0, length 12)
_S1_2_88B3BA0 11 instructions (0.000%), 1 calls (088B3BA0 - 088B3BC8, length 11)
_S1_2_887357C 11 instructions (0.000%), 1 calls (0887357C - 088735A4, length 11)
_S1_2_886B2B8 11 instructions (0.000%), 1 calls (0886B2B8 - 0886B2F8, length 17)
_S1_2_8869BA4 11 instructions (0.000%), 1 calls (08869BA4 - 08869BE4, length 17)
_S1_2_883E40C 11 instructions (0.000%), 1 calls (0883E40C - 0883E450, length 18)
_S1_2_883E090 11 instructions (0.000%), 1 calls (0883E090 - 0883E0B8, length 11)
_S1_2_883E03C 11 instructions (0.000%), 1 calls (0883E03C - 0883E064, length 11)
_S1_2_883A100 11 instructions (0.000%), 1 calls (0883A100 - 0883A13C, length 16)
_S1_2_882D718 11 instructions (0.000%), 1 calls (0882D718 - 0882D740, length 11)
_S1_2_887E1A4 10 instructions (0.000%), 5 calls (0887E1A4 - 0887E1A8, length 2)
_S1_2_887AD9C 10 instructions (0.000%), 5 calls (0887AD9C - 0887ADA0, length 2)
_S1_2_886F6F0 10 instructions (0.000%), 5 calls (0886F6F0 - 0886F6F4, length 2)
_S1_2_882EBA4 10 instructions (0.000%), 2 calls (0882EBA4 - 0882EBB4, length 5)
_S1_2_88D9970 10 instructions (0.000%), 1 calls (088D9970 - 088D9994, length 10)
_S1_2_88D95C4 10 instructions (0.000%), 1 calls (088D95C4 - 088D95E8, length 10)
_S1_2_88B99F4 10 instructions (0.000%), 1 calls (088B99F4 - 088B9A28, length 14)
_S1_2_8883144 10 instructions (0.000%), 1 calls (08883144 - 08883168, length 10)
_S1_2_8871754 10 instructions (0.000%), 1 calls (08871754 - 08871780, length 12)
_S1_2_8866964 10 instructions (0.000%), 1 calls (08866964 - 08866998, length 14)
_S1_2_886692C 10 instructions (0.000%), 1 calls (0886692C - 08866960, length 14)
_S1_2_88612CC 10 instructions (0.000%), 1 calls (088612CC - 088612F0, length 10)
_S1_2_884D314 10 instructions (0.000%), 1 calls (0884D314 - 088F0384, length 166941)
_S1_2_883F100 10 instructions (0.000%), 1 calls (0883F100 - 0883F124, length 10)
_S1_2_883F0D8 10 instructions (0.000%), 1 calls (0883F0D8 - 0883F0FC, length 10)
_S1_2_883E068 10 instructions (0.000%), 1 calls (0883E068 - 0883E08C, length 10)
_S1_2_88315C8 10 instructions (0.000%), 1 calls (088315C8 - 088315EC, length 10)
_S1_2_8812D60 10 instructions (0.000%), 1 calls (08812D60 - 08812D84, length 10)
_S1_2_880467C 10 instructions (0.000%), 1 calls (0880467C - 088046A0, length 10)
_S1_2_888AACC 9 instructions (0.000%), 3 calls (0888AACC - 0888AAD4, length 3)
_S1_2_88D8F98 9 instructions (0.000%), 1 calls (088D8F98 - 088D8FB8, length 9)
_S1_2_88C7604 9 instructions (0.000%), 1 calls (088C7604 - 088C7844, length 145)
_S1_2_88621AC 9 instructions (0.000%), 1 calls (088621AC - 088621D8, length 12)
_S1_2_8840A10 9 instructions (0.000%), 1 calls (08840A10 - 08840A38, length 11)
  Back Branch 08840A34 1 times (length 6)
_S1_2_883F764 9 instructions (0.000%), 1 calls (0883F764 - 0883F784, length 9)
_S1_2_883E46C 9 instructions (0.000%), 1 calls (0883E444 - 0883E474, length 13)
  Back Branch 0883E470 1 times (length 7)
  Back Branch 0883E464 1 times (length 10)
_S1_2_8839DD8 9 instructions (0.000%), 1 calls (08839DD8 - 08839DF8, length 9)
_S1_2_8806644 9 instructions (0.000%), 1 calls (08806644 - 0880669C, length 23)
_S1_2_88F0868 8 instructions (0.000%), 4 calls (088F0868 - 088F086C, length 2)
_S1_2_88F0708 8 instructions (0.000%), 4 calls (088F0708 - 088F070C, length 2)
_S1_2_88F06F8 8 instructions (0.000%), 4 calls (088F06F8 - 088F06FC, length 2)
_S1_2_88F06A0 8 instructions (0.000%), 4 calls (088F06A0 - 088F06A4, length 2)
_S1_2_88F0690 8 instructions (0.000%), 4 calls (088F0690 - 088F0694, length 2)
_S1_2_88F0678 8 instructions (0.000%), 4 calls (088F0678 - 088F067C, length 2)
_S1_2_88F05B8 8 instructions (0.000%), 4 calls (088F05B8 - 088F05BC, length 2)
_S1_2_88F0590 8 instructions (0.000%), 4 calls (088F0590 - 088F0594, length 2)
_S1_2_88F0510 8 instructions (0.000%), 4 calls (088F0510 - 088F0514, length 2)
_S1_2_88F0500 8 instructions (0.000%), 4 calls (088F0500 - 088F0504, length 2)
_S1_2_88F04E0 8 instructions (0.000%), 4 calls (088F04E0 - 088F04E4, length 2)
_S1_2_88F0488 8 instructions (0.000%), 4 calls (088F0488 - 088F048C, length 2)
_S1_2_88F0460 8 instructions (0.000%), 4 calls (088F0460 - 088F0464, length 2)
_S1_2_88F0448 8 instructions (0.000%), 4 calls (088F0448 - 088F044C, length 2)
_S1_2_88EF8E0 8 instructions (0.000%), 4 calls (088EF8E0 - 088EF8E4, length 2)
_S1_2_8829BF8 8 instructions (0.000%), 4 calls (08829BF8 - 08829BFC, length 2)
_S1_2_8879388 8 instructions (0.000%), 2 calls (08879388 - 08879394, length 4)
_S1_2_883EE2C 8 instructions (0.000%), 2 calls (0883EE2C - 0883EE38, length 4)
_S1_2_883EE1C 8 instructions (0.000%), 2 calls (0883EE1C - 0883EE28, length 4)
_S1_2_883A1F8 8 instructions (0.000%), 2 calls (0883A1F8 - 0883A204, length 4)
_S1_2_883A1E8 8 instructions (0.000%), 2 calls (0883A1E8 - 0883A1F4, length 4)
_S1_2_883A1D8 8 instructions (0.000%), 2 calls (0883A1D8 - 0883A1E4, length 4)
_S1_2_883A1C8 8 instructions (0.000%), 2 calls (0883A1C8 - 0883A1D4, length 4)
_S1_2_88066D8 8 instructions (0.000%), 2 calls (088066D8 - 088066E4, length 4)
_S1_2_889913C 8 instructions (0.000%), 1 calls (0889913C - 0889915C, length 9)
_S1_2_886B330 8 instructions (0.000%), 1 calls (0886B330 - 0886B360, length 13)
_S1_2_886B2FC 8 instructions (0.000%), 1 calls (0886B2FC - 0886B32C, length 13)
_S1_2_8869C1C 8 instructions (0.000%), 1 calls (08869C1C - 08869C4C, length 13)
_S1_2_8869BE8 8 instructions (0.000%), 1 calls (08869BE8 - 08869C18, length 13)
_S1_2_8840AB8 8 instructions (0.000%), 1 calls (08840AB8 - 08840AE4, length 12)
_S1_2_8840788 8 instructions (0.000%), 1 calls (08840788 - 088407B0, length 11)
_S1_2_883FC0C 8 instructions (0.000%), 1 calls (0883FB00 - 0883FC14, length 70)
  Back Branch 0883FC10 1 times (length 70)
_S1_2_883FBF4 8 instructions (0.000%), 1 calls (0883FB00 - 0883FBFC, length 64)
  Back Branch 0883FBF8 1 times (length 64)
_S1_2_883FBE8 8 instructions (0.000%), 1 calls (0883FB00 - 0883FBF0, length 61)
  Back Branch 0883FBEC 1 times (length 61)
_S1_2_883FBDC 8 instructions (0.000%), 1 calls (0883FB00 - 0883FBE4, length 58)
  Back Branch 0883FBE0 1 times (length 58)
_S1_2_889633C 7 instructions (0.000%), 1 calls (0889633C - 08896354, length 7)
_S1_2_887977C 7 instructions (0.000%), 1 calls (0887977C - 08879794, length 7)
_S1_2_88533C4 7 instructions (0.000%), 1 calls (088533C4 - 088533DC, length 7)
_S1_2_88F0838 6 instructions (0.000%), 3 calls (088F0838 - 088F083C, length 2)
_S1_2_88F0820 6 instructions (0.000%), 3 calls (088F0820 - 088F0824, length 2)
_S1_2_88F0790 6 instructions (0.000%), 3 calls (088F0790 - 088F0794, length 2)
_S1_2_88F0780 6 instructions (0.000%), 3 calls (088F0780 - 088F0784, length 2)
_S1_2_88F05A0 6 instructions (0.000%), 3 calls (088F05A0 - 088F05A4, length 2)
_S1_2_88F0498 6 instructions (0.000%), 3 calls (088F0498 - 088F049C, length 2)
_S1_2_88F0430 6 instructions (0.000%), 3 calls (088F0430 - 088F0434, length 2)
_S1_2_88623EC 6 instructions (0.000%), 3 calls (088623EC - 088623F0, length 2)
_S1_2_88AB584 6 instructions (0.000%), 2 calls (088AB584 - 088AB58C, length 3)
_S1_2_8812B14 6 instructions (0.000%), 2 calls (08812B14 - 08812B1C, length 3)
_S1_2_88D9C10 6 instructions (0.000%), 1 calls (088D9C10 - 088D9C24, length 6)
_S1_2_88BA87C 6 instructions (0.000%), 1 calls (088BA87C - 088BA890, length 6)
_S1_2_8899E8C 6 instructions (0.000%), 1 calls (08899E8C - 08899EA0, length 6)
_S1_2_8832FB8 6 instructions (0.000%), 1 calls (08832FB8 - 08832FCC, length 6)
_S1_2_882D7F8 6 instructions (0.000%), 1 calls (0882D7F8 - 0882D80C, length 6)
_S1_2_88A0040 5 instructions (0.000%), 1 calls (088A0040 - 088A0050, length 5)
_S1_2_88A002C 5 instructions (0.000%), 1 calls (088A002C - 088A003C, length 5)
_S1_2_8895D80 5 instructions (0.000%), 1 calls (08895D80 - 08895D90, length 5)
_S1_2_889224C 5 instructions (0.000%), 1 calls (0889224C - 0889225C, length 5)
_S1_2_8892114 5 instructions (0.000%), 1 calls (08892114 - 08892124, length 5)
_S1_2_8859CC8 5 instructions (0.000%), 1 calls (08859CC8 - 08859CD8, length 5)
_S1_2_88343A0 5 instructions (0.000%), 1 calls (088343A0 - 088F04DC, length 192592)
_S1_2_88F0720 4 instructions (0.000%), 2 calls (088F0720 - 088F0724, length 2)
_S1_2_88F0710 4 instructions (0.000%), 2 calls (088F0710 - 088F0714, length 2)
_S1_2_88F0700 4 instructions (0.000%), 2 calls (088F0700 - 088F0704, length 2)
_S1_2_88F06E0 4 instructions (0.000%), 2 calls (088F06E0 - 088F06E4, length 2)
_S1_2_88F06C0 4 instructions (0.000%), 2 calls (088F06C0 - 088F06C4, length 2)
_S1_2_88F06B0 4 instructions (0.000%), 2 calls (088F06B0 - 088F06B4, length 2)
_S1_2_88F06A8 4 instructions (0.000%), 2 calls (088F06A8 - 088F06AC, length 2)
_S1_2_88F0698 4 instructions (0.000%), 2 calls (088F0698 - 088F069C, length 2)
_S1_2_88F0688 4 instructions (0.000%), 2 calls (088F0688 - 088F068C, length 2)
_S1_2_88F0680 4 instructions (0.000%), 2 calls (088F0680 - 088F0684, length 2)
_S1_2_88F0670 4 instructions (0.000%), 2 calls (088F0670 - 088F0674, length 2)
_S1_2_88F0658 4 instructions (0.000%), 2 calls (088F0658 - 088F065C, length 2)
_S1_2_88F0630 4 instructions (0.000%), 2 calls (088F0630 - 088F0634, length 2)
_S1_2_88A4228 4 instructions (0.000%), 2 calls (088A4228 - 088A422C, length 2)
_S1_2_8860950 4 instructions (0.000%), 2 calls (08860950 - 08860954, length 2)
_S1_2_88DBD24 4 instructions (0.000%), 1 calls (088DBD24 - 088DBD30, length 4)
_S1_2_88BBB50 4 instructions (0.000%), 1 calls (088BBB50 - 088BBB5C, length 4)
_S1_2_885A38C 4 instructions (0.000%), 1 calls (0885A38C - 088F0484, length 153663)
_S1_2_883D28C 4 instructions (0.000%), 1 calls (0883D28C - 0883D298, length 4)
_S1_2_883BA24 4 instructions (0.000%), 1 calls (0883BA24 - 0883BA40, length 8)
_S1_2_88066A0 4 instructions (0.000%), 1 calls (088066A0 - 088066D4, length 14)
_S1_2_88E59BC 3 instructions (0.000%), 1 calls (088E59BC - 088E59C4, length 3)
_S1_2_88E59B0 3 instructions (0.000%), 1 calls (088E59B0 - 088E59B8, length 3)
_S1_2_88E59A4 3 instructions (0.000%), 1 calls (088E59A4 - 088E59AC, length 3)
_S1_2_88AB578 3 instructions (0.000%), 1 calls (088AB578 - 088AB580, length 3)
_S1_2_88A52A4 3 instructions (0.000%), 1 calls (088A52A4 - 088A52AC, length 3)
_S1_2_889547C 3 instructions (0.000%), 1 calls (0889547C - 08895484, length 3)
_S1_2_8878E2C 3 instructions (0.000%), 1 calls (08878E2C - 08878E34, length 3)
_S1_2_883E3BC 3 instructions (0.000%), 1 calls (0883E3BC - 0883E3C4, length 3)
_S1_2_883A140 3 instructions (0.000%), 1 calls (0883A140 - 0883A148, length 3)
_S1_2_8839F0C 3 instructions (0.000%), 1 calls (08839F0C - 08839F14, length 3)
_S1_2_880AC28 3 instructions (0.000%), 1 calls (0880AC28 - 0880AC30, length 3)
_S1_2_88F0890 2 instructions (0.000%), 1 calls (088F0890 - 088F0894, length 2)
_S1_2_88F0880 2 instructions (0.000%), 1 calls (088F0880 - 088F0884, length 2)
_S1_2_88F0870 2 instructions (0.000%), 1 calls (088F0870 - 088F0874, length 2)
_S1_2_88F0860 2 instructions (0.000%), 1 calls (088F0860 - 088F0864, length 2)
_S1_2_88F0850 2 instructions (0.000%), 1 calls (088F0850 - 088F0854, length 2)
_S1_2_88F0848 2 instructions (0.000%), 1 calls (088F0848 - 088F084C, length 2)
_S1_2_88F0798 2 instructions (0.000%), 1 calls (088F0798 - 088F079C, length 2)
_S1_2_88F0758 2 instructions (0.000%), 1 calls (088F0758 - 088F075C, length 2)
_S1_2_88F0750 2 instructions (0.000%), 1 calls (088F0750 - 088F0754, length 2)
_S1_2_88F0748 2 instructions (0.000%), 1 calls (088F0748 - 088F074C, length 2)
_S1_2_88F0740 2 instructions (0.000%), 1 calls (088F0740 - 088F0744, length 2)
_S1_2_88F0738 2 instructions (0.000%), 1 calls (088F0738 - 088F073C, length 2)
_S1_2_88F0730 2 instructions (0.000%), 1 calls (088F0730 - 088F0734, length 2)
_S1_2_88F06B8 2 instructions (0.000%), 1 calls (088F06B8 - 088F06BC, length 2)
_S1_2_88F0640 2 instructions (0.000%), 1 calls (088F0640 - 088F0644, length 2)
_S1_2_88F0620 2 instructions (0.000%), 1 calls (088F0620 - 088F0624, length 2)
_S1_2_88F05D8 2 instructions (0.000%), 1 calls (088F05D8 - 088F05DC, length 2)
_S1_2_88F05C8 2 instructions (0.000%), 1 calls (088F05C8 - 088F05CC, length 2)
_S1_2_88F05B0 2 instructions (0.000%), 1 calls (088F05B0 - 088F05B4, length 2)
_S1_2_88F0530 2 instructions (0.000%), 1 calls (088F0530 - 088F0534, length 2)
_S1_2_88F04F8 2 instructions (0.000%), 1 calls (088F04F8 - 088F04FC, length 2)
_S1_2_88F04D8 2 instructions (0.000%), 1 calls (088F04D8 - 088F04DC, length 2)
_S1_2_88F0470 2 instructions (0.000%), 1 calls (088F0470 - 088F0474, length 2)
_S1_2_88F0438 2 instructions (0.000%), 1 calls (088F0438 - 088F043C, length 2)
_S1_2_88F0428 2 instructions (0.000%), 1 calls (088F0428 - 088F042C, length 2)
_S1_2_88F0400 2 instructions (0.000%), 1 calls (088F0400 - 088F0404, length 2)
_S1_2_88F03F0 2 instructions (0.000%), 1 calls (088F03F0 - 088F03F4, length 2)
_S1_2_88F03E8 2 instructions (0.000%), 1 calls (088F03E8 - 088F03EC, length 2)
_S1_2_88F03E0 2 instructions (0.000%), 1 calls (088F03E0 - 088F03E4, length 2)
_S1_2_88F03A0 2 instructions (0.000%), 1 calls (088F03A0 - 088F03A4, length 2)
_S1_2_88F0390 2 instructions (0.000%), 1 calls (088F0390 - 088F0394, length 2)
_S1_2_88F0340 2 instructions (0.000%), 1 calls (088F0340 - 088F0344, length 2)
_S1_2_88F0330 2 instructions (0.000%), 1 calls (088F0330 - 088F0334, length 2)
_S1_2_88F0328 2 instructions (0.000%), 1 calls (088F0328 - 088F032C, length 2)
_S1_2_88E12C4 2 instructions (0.000%), 1 calls (088E12C4 - 088E12C8, length 2)
_S1_2_88C81E4 2 instructions (0.000%), 1 calls (088C81E4 - 088C81E8, length 2)
_S1_2_88AB590 2 instructions (0.000%), 1 calls (088AB590 - 088AB594, length 2)
_S1_2_88A4318 2 instructions (0.000%), 1 calls (088A4318 - 088A431C, length 2)
_S1_2_8859E40 2 instructions (0.000%), 1 calls (08859E40 - 08859E44, length 2)
_S1_2_8859C70 2 instructions (0.000%), 1 calls (08859C70 - 08859C74, length 2)
_S1_2_8859C00 2 instructions (0.000%), 1 calls (08859C00 - 08859C04, length 2)
_S1_2_883D29C 2 instructions (0.000%), 1 calls (0883D29C - 0883D2A0, length 2)
_S1_2_883A220 2 instructions (0.000%), 1 calls (0883A220 - 0883A224, length 2)
_S1_2_883277C 2 instructions (0.000%), 1 calls (0883277C - 08832780, length 2)
_S1_2_8808EEC 2 instructions (0.000%), 1 calls (08808EEC - 08808EF0, length 2)
_S1_2_880790C 2 instructions (0.000%), 1 calls (0880790C - 08807910, length 2)
_S1_2_8807904 2 instructions (0.000%), 1 calls (08807904 - 08807908, length 2)
_S1_2_884CD94 (memcpy) 0 instructions (0.000%), 604,312 calls (0884CD94 - 0884CEB4, length 73)
_S1_2_88717EC (nop) 0 instructions (0.000%), 302,581 calls (088717EC - 088717F0, length 2)
_S1_2_88717E4 (nop) 0 instructions (0.000%), 302,581 calls (088717E4 - 088717E8, length 2)
_S1_2_884FAA0 (strcmp) 0 instructions (0.000%), 90,712 calls (0884FAA0 - 0884FB08, length 27)
_S1_2_883FCDC (sceGuSetMatrix) 0 instructions (0.000%), 55,561 calls (0883FCDC - 0883FFDC, length 193)
_S1_2_884D200 (memset) 0 instructions (0.000%), 55,431 calls (0884D200 - 0884D2D4, length 54)
_S1_2_88406F8 (sceGuMaterial) 0 instructions (0.000%), 54,679 calls (088406F8 - 08840784, length 36)
_S1_2_883F4C4 (sceGuTexImage) 0 instructions (0.000%), 49,302 calls (0883F4C4 - 0883F540, length 32)
_S1_2_883F41C (sceGuTexMapMode) 0 instructions (0.000%), 49,302 calls (0883F41C - 0883F468, length 20)
_S1_2_883F3C4 (sceGuTexLevelMode) 0 instructions (0.000%), 49,302 calls (0883F3C4 - 0883F418, length 22)
_S1_2_88911F0 (nop) 0 instructions (0.000%), 49,050 calls (088911F0 - 088911F4, length 2)
_S1_2_88911E8 (nop) 0 instructions (0.000%), 49,050 calls (088911E8 - 088911EC, length 2)
_S1_2_8899A80 (nop) 0 instructions (0.000%), 48,696 calls (08899A80 - 08899A84, length 2)
_S1_2_8899A88 (nop) 0 instructions (0.000%), 48,695 calls (08899A88 - 08899A8C, length 2)
_S1_2_88A4428 (nop) 0 instructions (0.000%), 29,946 calls (088A4428 - 088A442C, length 2)
_S1_2_889B1FC (mixMonoToStereo) 0 instructions (0.000%), 24,348 calls (0889B1FC - 0889B318, length 72)
_S1_2_887CBC4 (nop) 0 instructions (0.000%), 8,243 calls (0887CBC4 - 0887CBC8, length 2)
_S1_2_8832E78 (nop) 0 instructions (0.000%), 7,948 calls (08832E78 - 08832E7C, length 2)
_S1_2_883509C (nop) 0 instructions (0.000%), 7,947 calls (0883509C - 088350A0, length 2)
_S1_2_88612F4 (nop) 0 instructions (0.000%), 6,565 calls (088612F4 - 088612F8, length 2)
_S1_2_884FB94 (strlen) 0 instructions (0.000%), 2,532 calls (0884FB94 - 0884FBA8, length 6)
_S1_2_881F178 (nop) 0 instructions (0.000%), 871 calls (0881F178 - 0881F17C, length 2)
_S1_2_88399F4 (nop) 0 instructions (0.000%), 162 calls (088399F4 - 088399F8, length 2)
_S1_2_8879A1C (nop) 0 instructions (0.000%), 69 calls (08879A1C - 08879A20, length 2)
_S1_2_8879AA4 (nop) 0 instructions (0.000%), 35 calls (08879AA4 - 08879AA8, length 2)
_S1_2_8808E48 (nop) 0 instructions (0.000%), 10 calls (08808E48 - 08808E4C, length 2)
_S1_2_8808E40 (nop) 0 instructions (0.000%), 10 calls (08808E40 - 08808E44, length 2)
_S1_2_8833410 (nop) 0 instructions (0.000%), 5 calls (08833410 - 08833414, length 2)
_S1_2_88DA570 0 instructions (0.000%), 1 calls (0884CD94 - 088DA580, length 144892)
  Back Branch 088DA57C 1 times (length 144892)
_S1_2_88A2990 (nop) 0 instructions (0.000%), 1 calls (088A2990 - 088A2994, length 2)
_S1_2_88797B4 (nop) 0 instructions (0.000%), 1 calls (088797B4 - 088797B8, length 2)
_S1_2_883CD30 (nop) 0 instructions (0.000%), 1 calls (0883CD30 - 0883CD34, length 2)
_S1_2_883A154 0 instructions (0.000%), 1 calls (0883A154 - 0884CEB4, length 19289)
_S1_2_883A14C (nop) 0 instructions (0.000%), 1 calls (0883A14C - 0883A150, length 2)
_S1_2_88352A8 (nop) 0 instructions (0.000%), 1 calls (088352A8 - 088352AC, length 2)
_S1_2_88352A0 (nop) 0 instructions (0.000%), 1 calls (088352A0 - 088352A4, length 2)
_S1_2_88351F8 (nop) 0 instructions (0.000%), 1 calls (088351F8 - 088351FC, length 2)
_S1_2_8807D44 (nop) 0 instructions (0.000%), 1 calls (08807D44 - 08807D48, length 2)
------------------ GEProfiler ----------------------
GE list count: 7950
Texture load count: 409, average 0.1 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 13121ms, average 1.7ms per GE list, max FPS is 605.9
prim: called 328091 times, average 41.3 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 308449 times in PRIM, average 38.8 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=16: used 11423 times in PRIM, average 1.4 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 8219 times in PRIM, average 1.0 per GE list
