void JTTmtx(double **rsr, double *freq, char locamino[26], char locgrp[26],
            int isTM) {
  int i, j;
  double r[20][20];
  char locamino0[] = "ARNDCQEGHILKMFPSTWYVBZX.-J";
  char locgrp0[] = {
      0, 3, 2, 2, 5, 2, 2, 0, 3, 1, 1, 3, 1,
      4, 0, 0, 0, 4, 4, 1, 2, 2, 6, 6, 6, 1,
  };
  double freq0[20] = {
      0.077, 0.051, 0.043, 0.052, 0.020, 0.041, 0.062, 0.074, 0.023, 0.052,
      0.091, 0.059, 0.024, 0.040, 0.051, 0.069, 0.059, 0.014, 0.032, 0.066,
  };
  double freq0_TM[20] = {
      0.1051, 0.0157, 0.0185, 0.0089, 0.0219, 0.0141, 0.0097,
      0.0758, 0.0168, 0.1188, 0.1635, 0.0112, 0.0333, 0.0777,
      0.0260, 0.0568, 0.0523, 0.0223, 0.0324, 0.1195,
  };
  r[1][0] = 247;
  r[2][0] = 216;
  r[2][1] = 116;
  r[3][0] = 386;
  r[3][1] = 48;
  r[3][2] = 1433;
  r[4][0] = 106;
  r[4][1] = 125;
  r[4][2] = 32;
  r[4][3] = 13;
  r[5][0] = 208;
  r[5][1] = 750;
  r[5][2] = 159;
  r[5][3] = 130;
  r[5][4] = 9;
  r[6][0] = 600;
  r[6][1] = 119;
  r[6][2] = 180;
  r[6][3] = 2914;
  r[6][4] = 8;
  r[6][5] = 1027;
  r[7][0] = 1183;
  r[7][1] = 614;
  r[7][2] = 291;
  r[7][3] = 577;
  r[7][4] = 98;
  r[7][5] = 84;
  r[7][6] = 610;
  r[8][0] = 46;
  r[8][1] = 446;
  r[8][2] = 466;
  r[8][3] = 144;
  r[8][4] = 40;
  r[8][5] = 635;
  r[8][6] = 41;
  r[8][7] = 41;
  r[9][0] = 173;
  r[9][1] = 76;
  r[9][2] = 130;
  r[9][3] = 37;
  r[9][4] = 19;
  r[9][5] = 20;
  r[9][6] = 43;
  r[9][7] = 25;
  r[9][8] = 26;
  r[10][0] = 257;
  r[10][1] = 205;
  r[10][2] = 63;
  r[10][3] = 34;
  r[10][4] = 36;
  r[10][5] = 314;
  r[10][6] = 65;
  r[10][7] = 56;
  r[10][8] = 134;
  r[10][9] = 1324;
  r[11][0] = 200;
  r[11][1] = 2348;
  r[11][2] = 758;
  r[11][3] = 102;
  r[11][4] = 7;
  r[11][5] = 858;
  r[11][6] = 754;
  r[11][7] = 142;
  r[11][8] = 85;
  r[11][9] = 75;
  r[11][10] = 94;
  r[12][0] = 100;
  r[12][1] = 61;
  r[12][2] = 39;
  r[12][3] = 27;
  r[12][4] = 23;
  r[12][5] = 52;
  r[12][6] = 30;
  r[12][7] = 27;
  r[12][8] = 21;
  r[12][9] = 704;
  r[12][10] = 974;
  r[12][11] = 103;
  r[13][0] = 51;
  r[13][1] = 16;
  r[13][2] = 15;
  r[13][3] = 8;
  r[13][4] = 66;
  r[13][5] = 9;
  r[13][6] = 13;
  r[13][7] = 18;
  r[13][8] = 50;
  r[13][9] = 196;
  r[13][10] = 1093;
  r[13][11] = 7;
  r[13][12] = 49;
  r[14][0] = 901;
  r[14][1] = 217;
  r[14][2] = 31;
  r[14][3] = 39;
  r[14][4] = 15;
  r[14][5] = 395;
  r[14][6] = 71;
  r[14][7] = 93;
  r[14][8] = 157;
  r[14][9] = 31;
  r[14][10] = 578;
  r[14][11] = 77;
  r[14][12] = 23;
  r[14][13] = 36;
  r[15][0] = 2413;
  r[15][1] = 413;
  r[15][2] = 1738;
  r[15][3] = 244;
  r[15][4] = 353;
  r[15][5] = 182;
  r[15][6] = 156;
  r[15][7] = 1131;
  r[15][8] = 138;
  r[15][9] = 172;
  r[15][10] = 436;
  r[15][11] = 228;
  r[15][12] = 54;
  r[15][13] = 309;
  r[15][14] = 1138;
  r[16][0] = 2440;
  r[16][1] = 230;
  r[16][2] = 693;
  r[16][3] = 151;
  r[16][4] = 66;
  r[16][5] = 149;
  r[16][6] = 142;
  r[16][7] = 164;
  r[16][8] = 76;
  r[16][9] = 930;
  r[16][10] = 172;
  r[16][11] = 398;
  r[16][12] = 343;
  r[16][13] = 39;
  r[16][14] = 412;
  r[16][15] = 2258;
  r[17][0] = 11;
  r[17][1] = 109;
  r[17][2] = 2;
  r[17][3] = 5;
  r[17][4] = 38;
  r[17][5] = 12;
  r[17][6] = 12;
  r[17][7] = 69;
  r[17][8] = 5;
  r[17][9] = 12;
  r[17][10] = 82;
  r[17][11] = 9;
  r[17][12] = 8;
  r[17][13] = 37;
  r[17][14] = 6;
  r[17][15] = 36;
  r[17][16] = 8;
  r[18][0] = 41;
  r[18][1] = 46;
  r[18][2] = 114;
  r[18][3] = 89;
  r[18][4] = 164;
  r[18][5] = 40;
  r[18][6] = 15;
  r[18][7] = 15;
  r[18][8] = 514;
  r[18][9] = 61;
  r[18][10] = 84;
  r[18][11] = 20;
  r[18][12] = 17;
  r[18][13] = 850;
  r[18][14] = 22;
  r[18][15] = 164;
  r[18][16] = 45;
  r[18][17] = 41;
  r[19][0] = 1766;
  r[19][1] = 69;
  r[19][2] = 55;
  r[19][3] = 127;
  r[19][4] = 99;
  r[19][5] = 58;
  r[19][6] = 226;
  r[19][7] = 276;
  r[19][8] = 22;
  r[19][9] = 3938;
  r[19][10] = 1261;
  r[19][11] = 58;
  r[19][12] = 559;
  r[19][13] = 189;
  r[19][14] = 84;
  r[19][15] = 219;
  r[19][16] = 526;
  r[19][17] = 27;
  r[19][18] = 42;
  r[0][1] = 21;
  r[0][2] = 2;
  r[0][3] = 7;
  r[0][4] = 13;
  r[0][5] = 4;
  r[0][6] = 6;
  r[0][7] = 160;
  r[0][8] = 6;
  r[0][9] = 44;
  r[0][10] = 43;
  r[0][11] = 5;
  r[0][12] = 10;
  r[0][13] = 21;
  r[0][14] = 34;
  r[0][15] = 198;
  r[0][16] = 202;
  r[0][17] = 0;
  r[0][18] = 1;
  r[0][19] = 292;
  r[1][2] = 0;
  r[1][3] = 1;
  r[1][4] = 2;
  r[1][5] = 21;
  r[1][6] = 3;
  r[1][7] = 22;
  r[1][8] = 21;
  r[1][9] = 4;
  r[1][10] = 8;
  r[1][11] = 53;
  r[1][12] = 19;
  r[1][13] = 0;
  r[1][14] = 1;
  r[1][15] = 5;
  r[1][16] = 5;
  r[1][17] = 28;
  r[1][18] = 0;
  r[1][19] = 0;
  r[2][3] = 14;
  r[2][4] = 1;
  r[2][5] = 7;
  r[2][6] = 0;
  r[2][7] = 0;
  r[2][8] = 8;
  r[2][9] = 4;
  r[2][10] = 5;
  r[2][11] = 11;
  r[2][12] = 3;
  r[2][13] = 1;
  r[2][14] = 2;
  r[2][15] = 32;
  r[2][16] = 19;
  r[2][17] = 1;
  r[2][18] = 1;
  r[2][19] = 2;
  r[3][4] = 0;
  r[3][5] = 0;
  r[3][6] = 12;
  r[3][7] = 15;
  r[3][8] = 4;
  r[3][9] = 1;
  r[3][10] = 0;
  r[3][11] = 2;
  r[3][12] = 1;
  r[3][13] = 0;
  r[3][14] = 1;
  r[3][15] = 0;
  r[3][16] = 6;
  r[3][17] = 0;
  r[3][18] = 1;
  r[3][19] = 4;
  r[4][5] = 0;
  r[4][6] = 0;
  r[4][7] = 13;
  r[4][8] = 2;
  r[4][9] = 4;
  r[4][10] = 11;
  r[4][11] = 0;
  r[4][12] = 1;
  r[4][13] = 34;
  r[4][14] = 0;
  r[4][15] = 48;
  r[4][16] = 13;
  r[4][17] = 8;
  r[4][18] = 23;
  r[4][19] = 47;
  r[5][6] = 16;
  r[5][7] = 1;
  r[5][8] = 26;
  r[5][9] = 1;
  r[5][10] = 16;
  r[5][11] = 6;
  r[5][12] = 3;
  r[5][13] = 0;
  r[5][14] = 5;
  r[5][15] = 7;
  r[5][16] = 2;
  r[5][17] = 0;
  r[5][18] = 0;
  r[5][19] = 0;
  r[6][7] = 21;
  r[6][8] = 0;
  r[6][9] = 0;
  r[6][10] = 0;
  r[6][11] = 0;
  r[6][12] = 0;
  r[6][13] = 0;
  r[6][14] = 0;
  r[6][15] = 4;
  r[6][16] = 2;
  r[6][17] = 0;
  r[6][18] = 0;
  r[6][19] = 7;
  r[7][8] = 1;
  r[7][9] = 10;
  r[7][10] = 0;
  r[7][11] = 0;
  r[7][12] = 3;
  r[7][13] = 4;
  r[7][14] = 7;
  r[7][15] = 64;
  r[7][16] = 12;
  r[7][17] = 5;
  r[7][18] = 0;
  r[7][19] = 53;
  r[8][9] = 3;
  r[8][10] = 2;
  r[8][11] = 0;
  r[8][12] = 1;
  r[8][13] = 0;
  r[8][14] = 0;
  r[8][15] = 0;
  r[8][16] = 4;
  r[8][17] = 0;
  r[8][18] = 29;
  r[8][19] = 2;
  r[9][10] = 273;
  r[9][11] = 0;
  r[9][12] = 161;
  r[9][13] = 66;
  r[9][14] = 4;
  r[9][15] = 22;
  r[9][16] = 150;
  r[9][17] = 1;
  r[9][18] = 4;
  r[9][19] = 883;
  r[10][11] = 1;
  r[10][12] = 153;
  r[10][13] = 251;
  r[10][14] = 37;
  r[10][15] = 43;
  r[10][16] = 26;
  r[10][17] = 20;
  r[10][18] = 6;
  r[10][19] = 255;
  r[11][12] = 4;
  r[11][13] = 0;
  r[11][14] = 0;
  r[11][15] = 1;
  r[11][16] = 2;
  r[11][17] = 0;
  r[11][18] = 5;
  r[11][19] = 1;
  r[12][13] = 8;
  r[12][14] = 0;
  r[12][15] = 1;
  r[12][16] = 32;
  r[12][17] = 1;
  r[12][18] = 5;
  r[12][19] = 89;
  r[13][14] = 0;
  r[13][15] = 32;
  r[13][16] = 9;
  r[13][17] = 2;
  r[13][18] = 54;
  r[13][19] = 37;
  r[14][15] = 9;
  r[14][16] = 10;
  r[14][17] = 0;
  r[14][18] = 1;
  r[14][19] = 1;
  r[15][16] = 134;
  r[15][17] = 1;
  r[15][18] = 22;
  r[15][19] = 13;
  r[16][17] = 1;
  r[16][18] = 3;
  r[16][19] = 48;
  r[17][18] = 2;
  r[17][19] = 18;
  r[18][19] = 2;
  for (i = 0; i < 20; i++)
    r[i][i] = 0.0;
  if (isTM) {
    for (i = 1; i < 20; i++)
      for (j = 0; j < i; j++) {
        r[j][i] /= 400.0 * freq0_TM[i] * freq0_TM[j];
        r[i][j] = r[j][i];
      }
    for (i = 0; i < 20; i++)
      freq[i] = freq0_TM[i];
  } else {
    for (i = 1; i < 20; i++)
      for (j = 0; j < i; j++) {
        r[i][j] /= 400.0 * freq0[i] * freq0[j];
        r[j][i] = r[i][j];
      }
    for (i = 0; i < 20; i++)
      freq[i] = freq0[i];
  }
  for (i = 0; i < 26; i++)
    locamino[i] = locamino0[i];
  for (i = 0; i < 26; i++)
    locgrp[(int)locamino[i]] = locgrp0[i];
  for (i = 0; i < 20; i++)
    for (j = 0; j < 20; j++)
      rsr[i][j] = r[i][j];
}


x86 assembly (clang, -O0):
<JTTmtx>:
push   %rbp
mov    %rsp,%rbp
sub    $0xe30,%rsp
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8d,-0x24(%rbp)
mov    0x242a(%rip),%rax
mov    %rax,-0xcd0(%rbp)
mov    0x2424(%rip),%rax
mov    %rax,-0xcc8(%rbp)
mov    0x241e(%rip),%rax
mov    %rax,-0xcc0(%rbp)
mov    0x2418(%rip),%ax
mov    %ax,-0xcb8(%rbp)
mov    0x240d(%rip),%al
mov    %al,-0xcb6(%rbp)
mov    0x2406(%rip),%rax
mov    %rax,-0xcf0(%rbp)
mov    0x2400(%rip),%rax
mov    %rax,-0xce8(%rbp)
mov    0x23fa(%rip),%rax
mov    %rax,-0xce0(%rbp)
mov    0x23f4(%rip),%ax
mov    %ax,-0xcd8(%rbp)
lea    -0xd90(%rbp),%rdi
lea    0x23e7(%rip),%rsi
mov    $0xa0,%edx
call   1030 <memcpy@plt>
lea    -0xe30(%rbp),%rdi
lea    0x246f(%rip),%rsi
mov    $0xa0,%edx
call   1030 <memcpy@plt>
movsd  0x236d(%rip),%xmm0
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  0x2355(%rip),%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  0x233d(%rip),%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  0x2325(%rip),%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  0x1ded(%rip),%xmm0
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  0x22fd(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0x22e5(%rip),%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0x22cd(%rip),%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  0x1dfd(%rip),%xmm0
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  0x1db5(%rip),%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  0x2295(%rip),%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  0x227d(%rip),%xmm0
movsd  %xmm0,-0x988(%rbp)
ff
movsd  0x2265(%rip),%xmm0
movsd  %xmm0,-0x980(%rbp)
ff
movsd  0x21cd(%rip),%xmm0
movsd  %xmm0,-0x978(%rbp)
ff
movsd  0x1d85(%rip),%xmm0
movsd  %xmm0,-0x970(%rbp)
ff
movsd  0x222d(%rip),%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  0x2215(%rip),%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  0x21fd(%rip),%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  0x21e5(%rip),%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0x1d65(%rip),%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  0x21bd(%rip),%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  0x21a5(%rip),%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  0x218d(%rip),%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  0x2175(%rip),%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  0x215d(%rip),%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  0x2145(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  0x1e25(%rip),%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  0x211d(%rip),%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  0x1eb5(%rip),%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  0x20f5(%rip),%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x20dd(%rip),%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  0x20c5(%rip),%xmm0
movsd  %xmm0,-0x798(%rbp)
ff
movsd  0x1e65(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  0x209d(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x1e0d(%rip),%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  0x1dfd(%rip),%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  0x2065(%rip),%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  0x1e85(%rip),%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  0x203d(%rip),%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  0x1bfd(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  0x1ce5(%rip),%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  0x1c25(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x1c25(%rip),%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x1fe5(%rip),%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x1bfd(%rip),%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  0x1fbd(%rip),%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  0x1fa5(%rip),%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  0x1f8d(%rip),%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  0x1c4d(%rip),%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x1d6d(%rip),%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  0x1f55(%rip),%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x1f3d(%rip),%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  0x1f25(%rip),%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x1b05(%rip),%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  0x1efd(%rip),%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  0x1ee5(%rip),%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  0x1ecd(%rip),%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  0x1eb5(%rip),%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  0x1e9d(%rip),%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  0x1b75(%rip),%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  0x1e75(%rip),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  0x1e5d(%rip),%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  0x1cfd(%rip),%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  0x1e35(%rip),%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  0x1e1d(%rip),%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  0x1e05(%rip),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  0x1ded(%rip),%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  0x1c25(%rip),%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  0x1c6d(%rip),%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  0x1b5d(%rip),%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  0x1ae5(%rip),%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  0x1d95(%rip),%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  0x1d7d(%rip),%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  0x1b1d(%rip),%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  0x1a8d(%rip),%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  0x1d45(%rip),%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  0x1d2d(%rip),%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  0x1d15(%rip),%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  0x1cfd(%rip),%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  0x1a45(%rip),%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  0x1a5d(%rip),%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x1985(%rip),%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  0x19cd(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x1935(%rip),%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x1905(%rip),%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  0x18d5(%rip),%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x1c75(%rip),%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  0x1c5d(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x1c45(%rip),%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x1995(%rip),%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  0x1c1d(%rip),%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x1c05(%rip),%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x1bed(%rip),%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  0x1bb5(%rip),%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  0x1acd(%rip),%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  0x196d(%rip),%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  0x1ba5(%rip),%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  0x1b8d(%rip),%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  0x1b75(%rip),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x1b5d(%rip),%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x1b45(%rip),%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  0x1b2d(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x1b15(%rip),%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  0x18d5(%rip),%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  0x19fd(%rip),%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  0x1add(%rip),%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  0x1ac5(%rip),%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  0x1aad(%rip),%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x1a95(%rip),%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  0x1a7d(%rip),%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  0x1a65(%rip),%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  0x1a4d(%rip),%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  0x1a35(%rip),%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  0x1a1d(%rip),%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  0x19a5(%rip),%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  0x19f5(%rip),%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  0x19dd(%rip),%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  0x1725(%rip),%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  0x19b5(%rip),%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  0x199d(%rip),%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  0x1985(%rip),%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  0x196d(%rip),%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  0x1955(%rip),%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  0x193d(%rip),%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  0x172d(%rip),%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  0x1915(%rip),%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  0x18fd(%rip),%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  0x184d(%rip),%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  0x18d5(%rip),%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  0x18bd(%rip),%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  0x18a5(%rip),%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  0x188d(%rip),%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  0x1875(%rip),%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  0x185d(%rip),%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  0x1845(%rip),%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  0x182d(%rip),%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  0x16d5(%rip),%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  0x1805(%rip),%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  0x157d(%rip),%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  0x15dd(%rip),%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  0x17cd(%rip),%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  0x1645(%rip),%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  0x1635(%rip),%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  0x172d(%rip),%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  0x158d(%rip),%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  0x1605(%rip),%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  0x1765(%rip),%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  0x1535(%rip),%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  0x1555(%rip),%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  0x151d(%rip),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x154d(%rip),%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  0x170d(%rip),%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  0x1515(%rip),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  0x169d(%rip),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x16d5(%rip),%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  0x16bd(%rip),%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  0x14c5(%rip),%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  0x166d(%rip),%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  0x1685(%rip),%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  0x156d(%rip),%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  0x155d(%rip),%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  0x164d(%rip),%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  0x1635(%rip),%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  0x1595(%rip),%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  0x1475(%rip),%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  0x15fd(%rip),%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  0x15e5(%rip),%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  0x13dd(%rip),%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  0x15bd(%rip),%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  0x15a5(%rip),%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  0x158d(%rip),%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  0x1575(%rip),%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  0x155d(%rip),%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  0x1545(%rip),%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  0x152d(%rip),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  0x1515(%rip),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  0x14dd(%rip),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x14ed(%rip),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  0x14d5(%rip),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x131d(%rip),%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  0x14ad(%rip),%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  0x1495(%rip),%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  0x1480(%rip),%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  0x146b(%rip),%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  0x1456(%rip),%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  0x1441(%rip),%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x142c(%rip),%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  0x1417(%rip),%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x1402(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x13ed(%rip),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x1368(%rip),%xmm0
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  0x1248(%rip),%xmm0
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  0x1340(%rip),%xmm0
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  0x1250(%rip),%xmm0
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  0x1298(%rip),%xmm0
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  0x1298(%rip),%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  0x1378(%rip),%xmm0
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  0x1278(%rip),%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  0x1350(%rip),%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  0x1270(%rip),%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  0x1228(%rip),%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  0x11e8(%rip),%xmm0
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  0x12a8(%rip),%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  0x12b8(%rip),%xmm0
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  0x12e8(%rip),%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  0x12d0(%rip),%xmm0
movsd  %xmm0,-0xc30(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  0x116d(%rip),%xmm0
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  0x129d(%rip),%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  0x1142(%rip),%xmm0
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  0x1112(%rip),%xmm0
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  0x1212(%rip),%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  0x110a(%rip),%xmm0
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  0x1112(%rip),%xmm0
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  0x11e2(%rip),%xmm0
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  0x1142(%rip),%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  0x112a(%rip),%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  0x1192(%rip),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  0x11da(%rip),%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  0x1097(%rip),%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  0x10d7(%rip),%xmm0
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  0x10c7(%rip),%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  0x119f(%rip),%xmm0
movsd  %xmm0,-0xb88(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  0x1171(%rip),%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  0x1031(%rip),%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  0x1109(%rip),%xmm0
movsd  %xmm0,-0xb48(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  0x1053(%rip),%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  0x104b(%rip),%xmm0
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  0x102b(%rip),%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  0x10e3(%rip),%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  0xfb3(%rip),%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  0xfab(%rip),%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  0xf7b(%rip),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  0xfcb(%rip),%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  0x10a3(%rip),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  0xf6b(%rip),%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  0xf5b(%rip),%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  0xf2b(%rip),%xmm0
movsd  %xmm0,-0xad8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xab0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  0xffd(%rip),%xmm0
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  0x1035(%rip),%xmm0
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  0xf65(%rip),%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  0xef5(%rip),%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  0xeba(%rip),%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  0xeca(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xeaf(%rip),%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  0xf04(%rip),%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  0xe79(%rip),%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  0xec9(%rip),%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  0xe4b(%rip),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  0xe13(%rip),%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  0xe83(%rip),%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  0xf2b(%rip),%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  0xdf8(%rip),%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  0xef8(%rip),%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  0xdbd(%rip),%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  0xdc5(%rip),%xmm0
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  0xe05(%rip),%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xea5(%rip),%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  0xe8d(%rip),%xmm0
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xe75(%rip),%xmm0
movsd  %xmm0,-0x960(%rbp)
ff
movsd  0xd6d(%rip),%xmm0
movsd  %xmm0,-0x958(%rbp)
ff
movsd  0xddd(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  0xd4d(%rip),%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xe35(%rip),%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  0xd9d(%rip),%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  0xd15(%rip),%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  0xd52(%rip),%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  0xdda(%rip),%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xcc2(%rip),%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  0xda1(%rip),%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0xcb4(%rip),%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xc24(%rip),%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  0xd06(%rip),%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  0xc0e(%rip),%xmm0
movsd  %xmm0,-0x810(%rbp)
ff
movsd  0xc1e(%rip),%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  0xbd0(%rip),%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  0xc28(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  0xca0(%rip),%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0xc88(%rip),%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  0xc70(%rip),%xmm0
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  0xbd8(%rip),%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  0xc3d(%rip),%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  0xb55(%rip),%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xb2d(%rip),%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  0xb32(%rip),%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x748(%rbp)
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  0xb61(%rip),%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xbae(%rip),%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  0xab6(%rip),%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xb86(%rip),%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  0xb63(%rip),%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  0xb4b(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0xaeb(%rip),%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0xa8b(%rip),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  0xb13(%rip),%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  0xa5b(%rip),%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  0xaab(%rip),%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  0xadb(%rip),%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  0xa2b(%rip),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  0xab3(%rip),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xa9b(%rip),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  0xa2b(%rip),%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0xa73(%rip),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  0xa5b(%rip),%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  0xa43(%rip),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  0xa2b(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  0xa13(%rip),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  0x9fb(%rip),%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  0x975(%rip),%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  0x945(%rip),%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  0x99a(%rip),%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  0x93a(%rip),%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  0x982(%rip),%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  0x90f(%rip),%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  0x93f(%rip),%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  0x8ef(%rip),%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  0x92f(%rip),%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  0x917(%rip),%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x8f4(%rip),%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x8cc(%rip),%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  0x874(%rip),%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  0x8bc(%rip),%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  0x8a4(%rip),%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x88c(%rip),%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  0x874(%rip),%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  0x839(%rip),%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  0x829(%rip),%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  0x831(%rip),%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  0x809(%rip),%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  0x809(%rip),%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  0x7f1(%rip),%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  0x7d9(%rip),%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x7c1(%rip),%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  0x7a9(%rip),%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x789(%rip),%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  0x781(%rip),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x769(%rip),%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movl   $0x0,-0x28(%rbp)
cmpl   $0x14,-0x28(%rbp)
jge    28df <JTTmtx+0x17cf>
movslq -0x28(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x28(%rbp),%rcx
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax,%rcx,8)
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    28a6 <JTTmtx+0x1796>
cmpl   $0x0,-0x24(%rbp)
je     29f1 <JTTmtx+0x18e1>
movl   $0x1,-0x28(%rbp)
cmpl   $0x14,-0x28(%rbp)
jge    29b3 <JTTmtx+0x18a3>
movl   $0x0,-0x2c(%rbp)
mov    -0x2c(%rbp),%eax
cmp    -0x28(%rbp),%eax
jge    29a0 <JTTmtx+0x1890>
movslq -0x28(%rbp),%rax
movsd  0xc3f(%rip),%xmm1
mulsd  -0xe30(%rbp,%rax,8),%xmm1
ff ff
movslq -0x2c(%rbp),%rax
mulsd  -0xe30(%rbp,%rax,8),%xmm1
ff ff
movslq -0x2c(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x28(%rbp),%rcx
movsd  (%rax,%rcx,8),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rax,%rcx,8)
movslq -0x2c(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x28(%rbp),%rcx
movsd  (%rax,%rcx,8),%xmm0
movslq -0x28(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x2c(%rbp),%rcx
movsd  %xmm0,(%rax,%rcx,8)
mov    -0x2c(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x2c(%rbp)
jmp    2901 <JTTmtx+0x17f1>
jmp    29a5 <JTTmtx+0x1895>
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    28f0 <JTTmtx+0x17e0>
movl   $0x0,-0x28(%rbp)
cmpl   $0x14,-0x28(%rbp)
jge    29ec <JTTmtx+0x18dc>
movslq -0x28(%rbp),%rax
movsd  -0xe30(%rbp,%rax,8),%xmm0
ff ff
mov    -0x10(%rbp),%rax
movslq -0x28(%rbp),%rcx
movsd  %xmm0,(%rax,%rcx,8)
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    29ba <JTTmtx+0x18aa>
jmp    2af9 <JTTmtx+0x19e9>
movl   $0x1,-0x28(%rbp)
cmpl   $0x14,-0x28(%rbp)
jge    2abb <JTTmtx+0x19ab>
movl   $0x0,-0x2c(%rbp)
mov    -0x2c(%rbp),%eax
cmp    -0x28(%rbp),%eax
jge    2aa8 <JTTmtx+0x1998>
movslq -0x28(%rbp),%rax
movsd  0xb37(%rip),%xmm1
mulsd  -0xd90(%rbp,%rax,8),%xmm1
ff ff
movslq -0x2c(%rbp),%rax
mulsd  -0xd90(%rbp,%rax,8),%xmm1
ff ff
movslq -0x28(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x2c(%rbp),%rcx
movsd  (%rax,%rcx,8),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rax,%rcx,8)
movslq -0x28(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x2c(%rbp),%rcx
movsd  (%rax,%rcx,8),%xmm0
movslq -0x2c(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x28(%rbp),%rcx
movsd  %xmm0,(%rax,%rcx,8)
mov    -0x2c(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x2c(%rbp)
jmp    2a09 <JTTmtx+0x18f9>
jmp    2aad <JTTmtx+0x199d>
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    29f8 <JTTmtx+0x18e8>
movl   $0x0,-0x28(%rbp)
cmpl   $0x14,-0x28(%rbp)
jge    2af4 <JTTmtx+0x19e4>
movslq -0x28(%rbp),%rax
movsd  -0xd90(%rbp,%rax,8),%xmm0
ff ff
mov    -0x10(%rbp),%rax
movslq -0x28(%rbp),%rcx
movsd  %xmm0,(%rax,%rcx,8)
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    2ac2 <JTTmtx+0x19b2>
jmp    2af9 <JTTmtx+0x19e9>
movl   $0x0,-0x28(%rbp)
cmpl   $0x1a,-0x28(%rbp)
jge    2b2e <JTTmtx+0x1a1e>
movslq -0x28(%rbp),%rax
mov    -0xcd0(%rbp,%rax,1),%dl
mov    -0x18(%rbp),%rax
movslq -0x28(%rbp),%rcx
mov    %dl,(%rax,%rcx,1)
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    2b00 <JTTmtx+0x19f0>
movl   $0x0,-0x28(%rbp)
cmpl   $0x1a,-0x28(%rbp)
jge    2b6e <JTTmtx+0x1a5e>
movslq -0x28(%rbp),%rax
mov    -0xcf0(%rbp,%rax,1),%dl
mov    -0x20(%rbp),%rax
mov    -0x18(%rbp),%rcx
movslq -0x28(%rbp),%rsi
movsbl (%rcx,%rsi,1),%ecx
movslq %ecx,%rcx
mov    %dl,(%rax,%rcx,1)
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    2b35 <JTTmtx+0x1a25>
movl   $0x0,-0x28(%rbp)
cmpl   $0x14,-0x28(%rbp)
jge    2be4 <JTTmtx+0x1ad4>
movl   $0x0,-0x2c(%rbp)
cmpl   $0x14,-0x2c(%rbp)
jge    2bd1 <JTTmtx+0x1ac1>
movslq -0x28(%rbp),%rcx
lea    -0xcb0(%rbp),%rax
imul   $0xa0,%rcx,%rcx
add    %rcx,%rax
movslq -0x2c(%rbp),%rcx
movsd  (%rax,%rcx,8),%xmm0
mov    -0x8(%rbp),%rax
movslq -0x28(%rbp),%rcx
mov    (%rax,%rcx,8),%rax
movslq -0x2c(%rbp),%rcx
movsd  %xmm0,(%rax,%rcx,8)
mov    -0x2c(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x2c(%rbp)
jmp    2b86 <JTTmtx+0x1a76>
jmp    2bd6 <JTTmtx+0x1ac6>
mov    -0x28(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x28(%rbp)
jmp    2b75 <JTTmtx+0x1a65>
add    $0xe30,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<JTTmtx>:
push   %r15
push   %r14
push   %r12
push   %rbx
sub    $0xc88,%rsp
mov    %rcx,%r14
mov    %rdx,%r15
mov    %rsi,%r9
mov    %rdi,%r12
movabs $0x406ee00000000000,%rax
e0 6e 40
mov    %rax,0xa0(%rsp)
movaps 0x1ebd(%rip),%xmm0
movaps %xmm0,0x140(%rsp)
movaps 0x1ebe(%rip),%xmm0
movaps %xmm0,0x1e0(%rsp)
movabs $0x4096640000000000,%rax
64 96 40
mov    %rax,0x1f0(%rsp)
movaps 0x1ead(%rip),%xmm0
movaps %xmm0,0x280(%rsp)
movaps 0x1eae(%rip),%xmm0
movaps %xmm0,0x290(%rsp)
movaps 0x1eaf(%rip),%xmm0
movaps %xmm0,0x320(%rsp)
movaps 0x1eb0(%rip),%xmm0
movaps %xmm0,0x330(%rsp)
movabs $0x4022000000000000,%rax
mov    %rax,0x340(%rsp)
movaps 0x1e9f(%rip),%xmm0
movaps %xmm0,0x3c0(%rsp)
movaps 0x1ea0(%rip),%xmm0
movaps %xmm0,0x3d0(%rsp)
movaps 0x1ea1(%rip),%xmm0
movaps %xmm0,0x3e0(%rsp)
movaps 0x1ea2(%rip),%xmm0
movaps %xmm0,0x460(%rsp)
movaps 0x1ea3(%rip),%xmm0
movaps %xmm0,0x470(%rsp)
movaps 0x1ea4(%rip),%xmm0
movaps %xmm0,0x480(%rsp)
movabs $0x4083100000000000,%rax
10 83 40
mov    %rax,0x490(%rsp)
movaps 0x1e93(%rip),%xmm0
movaps %xmm0,0x500(%rsp)
movaps 0x1e94(%rip),%xmm0
movaps %xmm0,0x510(%rsp)
movaps 0x1e95(%rip),%xmm0
movaps %xmm0,0x520(%rsp)
movaps 0x1e96(%rip),%xmm0
movaps %xmm0,0x530(%rsp)
movaps 0x1e97(%rip),%xmm0
movaps %xmm0,0x5a0(%rsp)
movaps 0x1e98(%rip),%xmm0
movaps %xmm0,0x5b0(%rsp)
movaps 0x1e99(%rip),%xmm0
movaps %xmm0,0x5c0(%rsp)
movaps 0x1e9a(%rip),%xmm0
movaps %xmm0,0x5d0(%rsp)
movabs $0x403a000000000000,%rax
mov    %rax,0x5e0(%rsp)
movaps 0x1e89(%rip),%xmm0
movaps %xmm0,0x640(%rsp)
movaps 0x1e8a(%rip),%xmm0
movaps %xmm0,0x650(%rsp)
movaps 0x1e8b(%rip),%xmm0
movaps %xmm0,0x660(%rsp)
movaps 0x1e8c(%rip),%xmm0
movaps %xmm0,0x670(%rsp)
movaps 0x1e8d(%rip),%xmm0
movaps %xmm0,0x680(%rsp)
movaps 0x1e8e(%rip),%xmm0
movaps %xmm0,0x6e0(%rsp)
movaps 0x1e8f(%rip),%xmm0
movaps %xmm0,0x6f0(%rsp)
movaps 0x1e90(%rip),%xmm0
movaps %xmm0,0x700(%rsp)
movaps 0x1e91(%rip),%xmm0
movaps %xmm0,0x710(%rsp)
movaps 0x1e92(%rip),%xmm0
movaps %xmm0,0x720(%rsp)
movabs $0x4057800000000000,%rax
80 57 40
mov    %rax,0x730(%rsp)
movaps 0x1e81(%rip),%xmm0
movaps %xmm0,0x780(%rsp)
movaps 0x1e82(%rip),%xmm0
movaps %xmm0,0x790(%rsp)
movaps 0x1e83(%rip),%xmm0
movaps %xmm0,0x7a0(%rsp)
movaps 0x1e84(%rip),%xmm0
movaps %xmm0,0x7b0(%rsp)
movaps 0x1e85(%rip),%xmm0
movaps %xmm0,0x7c0(%rsp)
movaps 0x1e86(%rip),%xmm0
movaps %xmm0,0x7d0(%rsp)
movaps 0x1e87(%rip),%xmm0
movaps %xmm0,0x820(%rsp)
movaps 0x1e88(%rip),%xmm0
movaps %xmm0,0x830(%rsp)
movaps 0x1e89(%rip),%xmm0
movaps %xmm0,0x840(%rsp)
movaps 0x1e8a(%rip),%xmm0
movaps %xmm0,0x850(%rsp)
movaps 0x1e8b(%rip),%xmm0
movaps %xmm0,0x860(%rsp)
movaps 0x1e8c(%rip),%xmm0
movaps %xmm0,0x870(%rsp)
movabs $0x4048800000000000,%rax
80 48 40
mov    %rax,0x880(%rsp)
movaps 0x1e7b(%rip),%xmm0
movaps %xmm0,0x8c0(%rsp)
movaps 0x1e7c(%rip),%xmm0
movaps %xmm0,0x8d0(%rsp)
movaps 0x1e7d(%rip),%xmm0
movaps %xmm0,0x8e0(%rsp)
movaps 0x1e7e(%rip),%xmm0
movaps %xmm0,0x8f0(%rsp)
movaps 0x1e7f(%rip),%xmm0
movaps %xmm0,0x900(%rsp)
movaps 0x1e80(%rip),%xmm0
movaps %xmm0,0x910(%rsp)
movaps 0x1e81(%rip),%xmm0
movaps %xmm0,0x920(%rsp)
movaps 0x1e82(%rip),%xmm0
movaps %xmm0,0x960(%rsp)
movaps 0x1e83(%rip),%xmm0
movaps %xmm0,0x970(%rsp)
movaps 0x1e84(%rip),%xmm0
movaps %xmm0,0x980(%rsp)
movaps 0x1e85(%rip),%xmm0
movaps %xmm0,0x990(%rsp)
movaps 0x1e86(%rip),%xmm0
movaps %xmm0,0x9a0(%rsp)
movaps 0x1e87(%rip),%xmm0
movaps %xmm0,0x9b0(%rsp)
movaps 0x1e88(%rip),%xmm0
movaps %xmm0,0x9c0(%rsp)
movabs $0x4091c80000000000,%rax
c8 91 40
mov    %rax,0x9d0(%rsp)
movaps 0x1e77(%rip),%xmm0
movaps %xmm0,0xa00(%rsp)
movaps 0x1e78(%rip),%xmm0
movaps %xmm0,0xa10(%rsp)
movaps 0x1e79(%rip),%xmm0
movaps %xmm0,0xa20(%rsp)
movaps 0x1e7a(%rip),%xmm0
movaps %xmm0,0xa30(%rsp)
movaps 0x1e7b(%rip),%xmm0
movaps %xmm0,0xa40(%rsp)
movaps 0x1e7c(%rip),%xmm0
movaps %xmm0,0xa50(%rsp)
movaps 0x1e7d(%rip),%xmm0
movaps %xmm0,0xa60(%rsp)
movaps 0x1e7e(%rip),%xmm0
movaps %xmm0,0xa70(%rsp)
movaps 0x1e7f(%rip),%xmm0
movaps %xmm0,0xaa0(%rsp)
movaps 0x1e80(%rip),%xmm0
movaps %xmm0,0xab0(%rsp)
movaps 0x1e81(%rip),%xmm0
movaps %xmm0,0xac0(%rsp)
movaps 0x1e82(%rip),%xmm0
movaps %xmm0,0xad0(%rsp)
movaps 0x1e83(%rip),%xmm0
movaps %xmm0,0xae0(%rsp)
movaps 0x1e84(%rip),%xmm0
movaps %xmm0,0xaf0(%rsp)
movaps 0x1e85(%rip),%xmm0
movaps %xmm0,0xb00(%rsp)
movaps 0x1e86(%rip),%xmm0
movaps %xmm0,0xb10(%rsp)
movabs $0x4020000000000000,%rax
mov    %rax,0xb20(%rsp)
movaps 0x1e75(%rip),%xmm0
movaps %xmm0,0xb40(%rsp)
movaps 0x1e76(%rip),%xmm0
movaps %xmm0,0xb50(%rsp)
movaps 0x1e77(%rip),%xmm0
movaps %xmm0,0xb60(%rsp)
movaps 0x1e78(%rip),%xmm0
movaps %xmm0,0xb70(%rsp)
movaps 0x1e79(%rip),%xmm0
movaps %xmm0,0xb80(%rsp)
movaps 0x1e7a(%rip),%xmm0
movaps %xmm0,0xb90(%rsp)
movaps 0x1e7b(%rip),%xmm0
movaps %xmm0,0xba0(%rsp)
movaps 0x1e7c(%rip),%xmm0
movaps %xmm0,0xbb0(%rsp)
movaps 0x1e7d(%rip),%xmm0
movaps %xmm0,0xbc0(%rsp)
movaps 0x1e7e(%rip),%xmm0
movaps %xmm0,0xbe0(%rsp)
movaps 0x1e7f(%rip),%xmm0
movaps %xmm0,0xbf0(%rsp)
movaps 0x1e80(%rip),%xmm0
movaps %xmm0,0xc00(%rsp)
movaps 0x1e81(%rip),%xmm0
movaps %xmm0,0xc10(%rsp)
movaps 0x1e82(%rip),%xmm0
movaps %xmm0,0xc20(%rsp)
movaps 0x1e83(%rip),%xmm0
movaps %xmm0,0xc30(%rsp)
movaps 0x1e84(%rip),%xmm0
movaps %xmm0,0xc40(%rsp)
movaps 0x1e85(%rip),%xmm0
movaps %xmm0,0xc50(%rsp)
movaps 0x1e86(%rip),%xmm0
movaps %xmm0,0xc60(%rsp)
movabs $0x4045000000000000,%rax
mov    %rax,0xc70(%rsp)
movaps 0x1e75(%rip),%xmm0
movups %xmm0,0x8(%rsp)
movaps 0x1e79(%rip),%xmm0
movups %xmm0,0x18(%rsp)
movaps 0x1e7d(%rip),%xmm0
movups %xmm0,0x28(%rsp)
movaps 0x1e81(%rip),%xmm0
movups %xmm0,0x38(%rsp)
movaps 0x1e85(%rip),%xmm0
movups %xmm0,0x48(%rsp)
movaps 0x1e89(%rip),%xmm0
movups %xmm0,0x58(%rsp)
movaps 0x1e8d(%rip),%xmm0
movups %xmm0,0x68(%rsp)
movaps 0x1e91(%rip),%xmm0
movups %xmm0,0x78(%rsp)
xorps  %xmm0,%xmm0
movhps 0x2162(%rip),%xmm0
xorpd  %xmm1,%xmm1
movups %xmm0,0x88(%rsp)
movsd  0x214e(%rip),%xmm5
movabs $0x4072400000000000,%rax
40 72 40
mov    %rax,0x98(%rsp)
movaps %xmm0,0xb0(%rsp)
movaps 0x1e5d(%rip),%xmm2
movaps %xmm2,0xc0(%rsp)
movaps 0x1e5e(%rip),%xmm2
movaps %xmm2,0xd0(%rsp)
movaps 0x1e5f(%rip),%xmm2
movaps %xmm2,0xe0(%rsp)
movaps 0x1e60(%rip),%xmm2
movaps %xmm2,0xf0(%rsp)
movsd  0x20f8(%rip),%xmm2
movaps %xmm2,0x100(%rsp)
movaps 0x1e51(%rip),%xmm3
movaps %xmm3,0x110(%rsp)
movaps 0x1e52(%rip),%xmm2
movaps %xmm2,0x120(%rsp)
movapd %xmm1,0x130(%rsp)
movaps 0x1e4a(%rip),%xmm2
movups %xmm2,0x158(%rsp)
movabs $0x401c000000000000,%rcx
mov    %rcx,0x168(%rsp)
movapd %xmm1,0x170(%rsp)
movaps 0x1e30(%rip),%xmm2
movaps %xmm2,0x180(%rsp)
movaps 0x1e31(%rip),%xmm2
movaps %xmm2,0x190(%rsp)
movaps 0x1e32(%rip),%xmm2
movaps %xmm2,0x1a0(%rsp)
movaps 0x1e33(%rip),%xmm2
movaps %xmm2,0x1b0(%rsp)
movaps 0x1e34(%rip),%xmm2
movaps %xmm2,0x1c0(%rsp)
movaps 0x1e35(%rip),%xmm4
movaps %xmm4,0x1d0(%rsp)
movapd %xmm1,0x200(%rsp)
movaps 0x1e2d(%rip),%xmm2
movaps %xmm2,0x210(%rsp)
movapd 0x1e2d(%rip),%xmm2
movapd %xmm2,0x220(%rsp)
xorpd  %xmm2,%xmm2
movhpd 0x2018(%rip),%xmm2
movapd %xmm2,0x230(%rsp)
movaps %xmm5,0x240(%rsp)
movaps %xmm5,0x250(%rsp)
movsd  0x1fff(%rip),%xmm5
movaps %xmm5,0x260(%rsp)
movaps 0x1df8(%rip),%xmm5
movaps %xmm5,0x270(%rsp)
movupd %xmm1,0x2a8(%rsp)
movaps 0x1df0(%rip),%xmm5
movups %xmm5,0x2b8(%rsp)
movaps 0x1df1(%rip),%xmm5
movups %xmm5,0x2c8(%rsp)
movups %xmm0,0x2d8(%rsp)
movsd  0x1fb9(%rip),%xmm5
movups %xmm5,0x2e8(%rsp)
movaps 0x1dda(%rip),%xmm5
movups %xmm5,0x2f8(%rsp)
movaps 0x1ddb(%rip),%xmm5
movups %xmm5,0x308(%rsp)
movabs $0x4047800000000000,%rax
80 47 40
mov    %rax,0x318(%rsp)
movaps 0x1dca(%rip),%xmm5
movaps %xmm5,0x350(%rsp)
movaps 0x1dcb(%rip),%xmm5
movaps %xmm5,0x360(%rsp)
movaps 0x1dcc(%rip),%xmm5
movaps %xmm5,0x370(%rsp)
movsd  0x1f54(%rip),%xmm5
movaps %xmm5,0x380(%rsp)
movaps 0x1dbd(%rip),%xmm5
movaps %xmm5,0x390(%rsp)
movabs $0x4000000000000000,%rax
mov    %rax,0x3a0(%rsp)
movupd %xmm1,0x3a8(%rsp)
movq   $0x0,0x3b8(%rsp)
movabs $0x4035000000000000,%rax
mov    %rax,0x3f8(%rsp)
movapd %xmm1,0x400(%rsp)
movapd %xmm1,0x410(%rsp)
movapd %xmm1,0x420(%rsp)
movq   $0x0,0x430(%rsp)
movaps 0x1d5e(%rip),%xmm5
movups %xmm5,0x438(%rsp)
movupd %xmm1,0x448(%rsp)
mov    %rcx,0x458(%rsp)
movaps 0x1d4e(%rip),%xmm5
movaps %xmm5,0x4a0(%rsp)
movapd %xmm1,0x4b0(%rsp)
movaps 0x1d46(%rip),%xmm5
movaps %xmm5,0x4c0(%rsp)
movaps 0x1d47(%rip),%xmm5
movaps %xmm5,0x4d0(%rsp)
movaps 0x1d48(%rip),%xmm5
movaps %xmm5,0x4e0(%rsp)
xorps  %xmm5,%xmm5
movhps 0x1e76(%rip),%xmm5
movaps %xmm5,0x4f0(%rsp)
movaps 0x1d37(%rip),%xmm5
movups %xmm5,0x548(%rsp)
movups %xmm0,0x558(%rsp)
movupd %xmm1,0x568(%rsp)
movq   $0x0,0x578(%rsp)
movsd  0x1e42(%rip),%xmm5
movaps %xmm5,0x580(%rsp)
movaps 0x1d0b(%rip),%xmm5
movaps %xmm5,0x590(%rsp)
movsd  0x1e2b(%rip),%xmm5
movaps %xmm5,0x5f0(%rsp)
movaps 0x1cfc(%rip),%xmm5
movaps %xmm5,0x600(%rsp)
movaps 0x1cfd(%rip),%xmm5
movaps %xmm5,0x610(%rsp)
movaps 0x1cfe(%rip),%xmm5
movaps %xmm5,0x620(%rsp)
movaps 0x1cff(%rip),%xmm5
movaps %xmm5,0x630(%rsp)
movaps 0x1d00(%rip),%xmm5
movups %xmm5,0x698(%rsp)
movaps 0x1d01(%rip),%xmm5
movups %xmm5,0x6a8(%rsp)
movaps 0x1d02(%rip),%xmm5
movups %xmm5,0x6b8(%rsp)
movaps 0x1d03(%rip),%xmm5
movups %xmm5,0x6c8(%rsp)
movabs $0x406fe00000000000,%rax
e0 6f 40
mov    %rax,0x6d8(%rsp)
movabs $0x4010000000000000,%rax
mov    %rax,0x740(%rsp)
movupd %xmm1,0x748(%rsp)
movups %xmm4,0x758(%rsp)
xorps  %xmm4,%xmm4
movhps 0x1d74(%rip),%xmm4
movups %xmm4,0x768(%rsp)
movabs $0x3ff0000000000000,%rax
mov    %rax,0x778(%rsp)
movsd  0x1d5a(%rip),%xmm4
movups %xmm4,0x7e8(%rsp)
movaps 0x1c9b(%rip),%xmm4
movups %xmm4,0x7f8(%rsp)
movups %xmm3,0x808(%rsp)
movabs $0x4056400000000000,%rax
40 56 40
xorps  %xmm3,%xmm3
movhps 0x1d2f(%rip),%xmm3
mov    %rax,0x818(%rsp)
movaps %xmm3,0x890(%rsp)
movaps 0x1c70(%rip),%xmm3
movaps %xmm3,0x8a0(%rsp)
movaps 0x1c71(%rip),%xmm3
movaps %xmm3,0x8b0(%rsp)
movsd  0x1d01(%rip),%xmm3
movaps %xmm3,0x940(%rsp)
movaps 0x1c62(%rip),%xmm3
movaps %xmm3,0x950(%rsp)
movaps 0x1c63(%rip),%xmm3
movups %xmm3,0x9e8(%rsp)
movabs $0x402a000000000000,%rax
mov    %rax,0x9f8(%rsp)
movapd 0x1c51(%rip),%xmm3
movapd %xmm3,0xa90(%rsp)
movabs $0x4032000000000000,%rax
mov    %rax,0xb38(%rsp)
movq   $0x0,(%rsp)
movq   $0x0,0xa8(%rsp)
movq   $0x0,0x150(%rsp)
movq   $0x0,0x1f8(%rsp)
movq   $0x0,0x2a0(%rsp)
movq   $0x0,0x348(%rsp)
movq   $0x0,0x3f0(%rsp)
movq   $0x0,0x498(%rsp)
movq   $0x0,0x540(%rsp)
movq   $0x0,0x5e8(%rsp)
movq   $0x0,0x690(%rsp)
movq   $0x0,0x738(%rsp)
movq   $0x0,0x7e0(%rsp)
movq   $0x0,0x888(%rsp)
xorpd  %xmm3,%xmm3
movhpd 0x1bfe(%rip),%xmm3
movapd %xmm3,0x930(%rsp)
movhpd 0x1bf5(%rip),%xmm1
movupd %xmm1,0x9d8(%rsp)
movaps %xmm0,0xa80(%rsp)
movupd %xmm2,0xb28(%rsp)
movapd %xmm2,0xbd0(%rsp)
movq   $0x0,0xc78(%rsp)
test   %r8d,%r8d
je     1e2f <JTTmtx+0xd1f>
lea    0x8(%rsp),%r8
lea    0xa0(%rsp),%rdx
mov    $0x1,%esi
mov    $0x8,%edi
lea    0x1c6f(%rip),%rax
movsd  0x1b9f(%rip),%xmm0
nopl   0x0(%rax)
movsd  (%rax,%rsi,8),%xmm1
mulsd  %xmm0,%xmm1
mov    %r8,%rcx
xor    %ebx,%ebx
xchg   %ax,%ax
movsd  (%rbx,%rax,1),%xmm2
mulsd  %xmm1,%xmm2
movsd  (%rcx),%xmm3
divsd  %xmm2,%xmm3
movsd  %xmm3,(%rcx)
movsd  %xmm3,(%rdx,%rbx,1)
add    $0x8,%rbx
add    $0xa0,%rcx
cmp    %rbx,%rdi
jne    1de0 <JTTmtx+0xcd0>
add    $0x1,%rsi
add    $0x8,%r8
add    $0xa0,%rdx
add    $0x8,%rdi
cmp    $0x14,%rsi
jne    1dd0 <JTTmtx+0xcc0>
lea    0x1c06(%rip),%rsi
jmp    1ebb <JTTmtx+0xdab>
lea    0xa0(%rsp),%rcx
lea    0x8(%rsp),%r8
mov    $0x1,%esi
mov    $0x8,%edi
lea    0x1b43(%rip),%rax
movsd  0x1b13(%rip),%xmm0
cs nopw 0x0(%rax,%rax,1)
nop
movsd  (%rax,%rsi,8),%xmm1
mulsd  %xmm0,%xmm1
mov    %r8,%rdx
xor    %ebx,%ebx
xchg   %ax,%ax
movsd  (%rbx,%rax,1),%xmm2
mulsd  %xmm1,%xmm2
movsd  (%rcx,%rbx,1),%xmm3
divsd  %xmm2,%xmm3
movsd  %xmm3,(%rcx,%rbx,1)
movsd  %xmm3,(%rdx)
add    $0x8,%rbx
add    $0xa0,%rdx
cmp    %rbx,%rdi
jne    1e70 <JTTmtx+0xd60>
add    $0x1,%rsi
add    $0xa0,%rcx
add    $0x8,%r8
add    $0x8,%rdi
cmp    $0x14,%rsi
jne    1e60 <JTTmtx+0xd50>
lea    0x1ad5(%rip),%rsi
mov    $0xa0,%edx
mov    %r9,%rdi
call   1030 <memcpy@plt>
movups 0x1aab(%rip),%xmm0
movups %xmm0,0xa(%r15)
movaps 0x1a95(%rip),%xmm0
movups %xmm0,(%r15)
movb   $0x0,0x41(%r14)
movsbq 0x1(%r15),%rax
movb   $0x3,(%r14,%rax,1)
movsbq 0x2(%r15),%rax
movb   $0x2,(%r14,%rax,1)
movsbq 0x3(%r15),%rax
movb   $0x2,(%r14,%rax,1)
movsbq 0x4(%r15),%rax
movb   $0x5,(%r14,%rax,1)
movsbq 0x5(%r15),%rax
movb   $0x2,(%r14,%rax,1)
movsbq 0x6(%r15),%rax
movb   $0x2,(%r14,%rax,1)
movsbq 0x7(%r15),%rax
movb   $0x0,(%r14,%rax,1)
movsbq 0x8(%r15),%rax
movb   $0x3,(%r14,%rax,1)
movsbq 0x9(%r15),%rax
movb   $0x1,(%r14,%rax,1)
movsbq 0xa(%r15),%rax
movb   $0x1,(%r14,%rax,1)
movsbq 0xb(%r15),%rax
movb   $0x3,(%r14,%rax,1)
movsbq 0xc(%r15),%rax
movb   $0x1,(%r14,%rax,1)
movsbq 0xd(%r15),%rax
movb   $0x4,(%r14,%rax,1)
movsbq 0xe(%r15),%rax
movb   $0x0,(%r14,%rax,1)
movsbq 0xf(%r15),%rax
movb   $0x0,(%r14,%rax,1)
movsbq 0x10(%r15),%rax
movb   $0x0,(%r14,%rax,1)
movsbq 0x11(%r15),%rax
movb   $0x4,(%r14,%rax,1)
movsbq 0x12(%r15),%rax
movb   $0x4,(%r14,%rax,1)
movsbq 0x13(%r15),%rax
movb   $0x1,(%r14,%rax,1)
movsbq 0x14(%r15),%rax
movb   $0x2,(%r14,%rax,1)
movsbq 0x15(%r15),%rax
movb   $0x2,(%r14,%rax,1)
movsbq 0x16(%r15),%rax
movb   $0x6,(%r14,%rax,1)
movsbq 0x17(%r15),%rax
movb   $0x6,(%r14,%rax,1)
movsbq 0x18(%r15),%rax
movb   $0x6,(%r14,%rax,1)
movsbq 0x19(%r15),%rax
movb   $0x1,(%r14,%rax,1)
lea    0x98(%rsp),%rax
xor    %ecx,%ecx
nopl   0x0(%rax,%rax,1)
mov    (%r12,%rcx,8),%rdx
movsd  -0x98(%rax),%xmm0
ff
movsd  %xmm0,(%rdx)
movsd  -0x90(%rax),%xmm0
movsd  %xmm0,0x8(%rdx)
movsd  -0x88(%rax),%xmm0
ff
movsd  %xmm0,0x10(%rdx)
movsd  -0x80(%rax),%xmm0
movsd  %xmm0,0x18(%rdx)
movsd  -0x78(%rax),%xmm0
movsd  %xmm0,0x20(%rdx)
movsd  -0x70(%rax),%xmm0
movsd  %xmm0,0x28(%rdx)
movsd  -0x68(%rax),%xmm0
movsd  %xmm0,0x30(%rdx)
movsd  -0x60(%rax),%xmm0
movsd  %xmm0,0x38(%rdx)
movsd  -0x58(%rax),%xmm0
movsd  %xmm0,0x40(%rdx)
movsd  -0x50(%rax),%xmm0
movsd  %xmm0,0x48(%rdx)
movsd  -0x48(%rax),%xmm0
movsd  %xmm0,0x50(%rdx)
movsd  -0x40(%rax),%xmm0
movsd  %xmm0,0x58(%rdx)
movsd  -0x38(%rax),%xmm0
movsd  %xmm0,0x60(%rdx)
movsd  -0x30(%rax),%xmm0
movsd  %xmm0,0x68(%rdx)
movsd  -0x28(%rax),%xmm0
movsd  %xmm0,0x70(%rdx)
movsd  -0x20(%rax),%xmm0
movsd  %xmm0,0x78(%rdx)
movsd  -0x18(%rax),%xmm0
movsd  %xmm0,0x80(%rdx)
movsd  -0x10(%rax),%xmm0
movsd  %xmm0,0x88(%rdx)
movsd  -0x8(%rax),%xmm0
movsd  %xmm0,0x90(%rdx)
movsd  (%rax),%xmm0
movsd  %xmm0,0x98(%rdx)
add    $0x1,%rcx
add    $0xa0,%rax
cmp    $0x14,%rcx
jne    1ff0 <JTTmtx+0xee0>
add    $0xc88,%rsp
pop    %rbx
pop    %r12
pop    %r14
pop    %r15
ret

LLVM IR (-O0):
@__const.JTTmtx.locamino0 = [27 x i8] c"ARNDCQEGHILKMFPSTWYVBZX.-J\00"
@__const.JTTmtx.locgrp0 = [26 x i8] c"\00\03\02\02\05\02\02\00\03\01\01\03\01\04\00\00\00\04\04\01\02\02\06\06\06\01"
@__const.JTTmtx.freq0 = [20 x double] [double 0x3FB3B645A1CAC083, double 5.100000e-02, double 4.300000e-02, double 5.200000e-02, double 2.000000e-02, double 4.100000e-02, double 6.200000e-02, double 0x3FB2F1A9FBE76C8B, double 2.300000e-02, double 5.200000e-02, double 0x3FB74BC6A7EF9DB2, double 5.900000e-02, double 2.400000e-02, double 4.000000e-02, double 5.100000e-02, double 6.900000e-02, double 5.900000e-02, double 1.400000e-02, double 3.200000e-02, double 6.600000e-02]
@__const.JTTmtx.freq0_TM = [20 x double] [double 1.051000e-01, double 1.570000e-02, double 1.850000e-02, double 0x3F823A29C779A6B5, double 2.190000e-02, double 1.410000e-02, double 9.700000e-03, double 7.580000e-02, double 1.680000e-02, double 1.188000e-01, double 1.635000e-01, double 1.120000e-02, double 3.330000e-02, double 7.770000e-02, double 2.600000e-02, double 5.680000e-02, double 5.230000e-02, double 2.230000e-02, double 3.240000e-02, double 1.195000e-01]
define void @JTTmtx(double** %0, double* %1, i8* %2, i8* %3, i32 %4) {
%6 = alloca double**
%7 = alloca double*
%8 = alloca i8*
%9 = alloca i8*
%10 = alloca i32
%11 = alloca i32
%12 = alloca i32
%13 = alloca [20 x [20 x double]]
%14 = alloca [27 x i8]
%15 = alloca [26 x i8]
%16 = alloca [20 x double]
%17 = alloca [20 x double]
store double** %0, double*** %6
store double* %1, double** %7
store i8* %2, i8** %8
store i8* %3, i8** %9
store i32 %4, i32* %10
%18 = bitcast [27 x i8]* %14 to i8*
%19 = bitcast [26 x i8]* %15 to i8*
%20 = bitcast [20 x double]* %16 to i8*
%21 = bitcast [20 x double]* %17 to i8*
%22 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%23 = getelementptr inbounds [20 x double], [20 x double]* %22, i64 0, i64 0
store double 2.470000e+02, double* %23
%24 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%25 = getelementptr inbounds [20 x double], [20 x double]* %24, i64 0, i64 0
store double 2.160000e+02, double* %25
%26 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%27 = getelementptr inbounds [20 x double], [20 x double]* %26, i64 0, i64 1
store double 1.160000e+02, double* %27
%28 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%29 = getelementptr inbounds [20 x double], [20 x double]* %28, i64 0, i64 0
store double 3.860000e+02, double* %29
%30 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%31 = getelementptr inbounds [20 x double], [20 x double]* %30, i64 0, i64 1
store double 4.800000e+01, double* %31
%32 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%33 = getelementptr inbounds [20 x double], [20 x double]* %32, i64 0, i64 2
store double 1.433000e+03, double* %33
%34 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%35 = getelementptr inbounds [20 x double], [20 x double]* %34, i64 0, i64 0
store double 1.060000e+02, double* %35
%36 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%37 = getelementptr inbounds [20 x double], [20 x double]* %36, i64 0, i64 1
store double 1.250000e+02, double* %37
%38 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%39 = getelementptr inbounds [20 x double], [20 x double]* %38, i64 0, i64 2
store double 3.200000e+01, double* %39
%40 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%41 = getelementptr inbounds [20 x double], [20 x double]* %40, i64 0, i64 3
store double 1.300000e+01, double* %41
%42 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%43 = getelementptr inbounds [20 x double], [20 x double]* %42, i64 0, i64 0
store double 2.080000e+02, double* %43
%44 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%45 = getelementptr inbounds [20 x double], [20 x double]* %44, i64 0, i64 1
store double 7.500000e+02, double* %45
%46 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%47 = getelementptr inbounds [20 x double], [20 x double]* %46, i64 0, i64 2
store double 1.590000e+02, double* %47
%48 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%49 = getelementptr inbounds [20 x double], [20 x double]* %48, i64 0, i64 3
store double 1.300000e+02, double* %49
%50 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%51 = getelementptr inbounds [20 x double], [20 x double]* %50, i64 0, i64 4
store double 9.000000e+00, double* %51
%52 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%53 = getelementptr inbounds [20 x double], [20 x double]* %52, i64 0, i64 0
store double 6.000000e+02, double* %53
%54 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%55 = getelementptr inbounds [20 x double], [20 x double]* %54, i64 0, i64 1
store double 1.190000e+02, double* %55
%56 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%57 = getelementptr inbounds [20 x double], [20 x double]* %56, i64 0, i64 2
store double 1.800000e+02, double* %57
%58 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%59 = getelementptr inbounds [20 x double], [20 x double]* %58, i64 0, i64 3
store double 2.914000e+03, double* %59
%60 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%61 = getelementptr inbounds [20 x double], [20 x double]* %60, i64 0, i64 4
store double 8.000000e+00, double* %61
%62 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%63 = getelementptr inbounds [20 x double], [20 x double]* %62, i64 0, i64 5
store double 1.027000e+03, double* %63
%64 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%65 = getelementptr inbounds [20 x double], [20 x double]* %64, i64 0, i64 0
store double 1.183000e+03, double* %65
%66 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%67 = getelementptr inbounds [20 x double], [20 x double]* %66, i64 0, i64 1
store double 6.140000e+02, double* %67
%68 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%69 = getelementptr inbounds [20 x double], [20 x double]* %68, i64 0, i64 2
store double 2.910000e+02, double* %69
%70 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%71 = getelementptr inbounds [20 x double], [20 x double]* %70, i64 0, i64 3
store double 5.770000e+02, double* %71
%72 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%73 = getelementptr inbounds [20 x double], [20 x double]* %72, i64 0, i64 4
store double 9.800000e+01, double* %73
%74 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%75 = getelementptr inbounds [20 x double], [20 x double]* %74, i64 0, i64 5
store double 8.400000e+01, double* %75
%76 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%77 = getelementptr inbounds [20 x double], [20 x double]* %76, i64 0, i64 6
store double 6.100000e+02, double* %77
%78 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%79 = getelementptr inbounds [20 x double], [20 x double]* %78, i64 0, i64 0
store double 4.600000e+01, double* %79
%80 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%81 = getelementptr inbounds [20 x double], [20 x double]* %80, i64 0, i64 1
store double 4.460000e+02, double* %81
%82 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%83 = getelementptr inbounds [20 x double], [20 x double]* %82, i64 0, i64 2
store double 4.660000e+02, double* %83
%84 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%85 = getelementptr inbounds [20 x double], [20 x double]* %84, i64 0, i64 3
store double 1.440000e+02, double* %85
%86 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%87 = getelementptr inbounds [20 x double], [20 x double]* %86, i64 0, i64 4
store double 4.000000e+01, double* %87
%88 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%89 = getelementptr inbounds [20 x double], [20 x double]* %88, i64 0, i64 5
store double 6.350000e+02, double* %89
%90 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%91 = getelementptr inbounds [20 x double], [20 x double]* %90, i64 0, i64 6
store double 4.100000e+01, double* %91
%92 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%93 = getelementptr inbounds [20 x double], [20 x double]* %92, i64 0, i64 7
store double 4.100000e+01, double* %93
%94 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%95 = getelementptr inbounds [20 x double], [20 x double]* %94, i64 0, i64 0
store double 1.730000e+02, double* %95
%96 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%97 = getelementptr inbounds [20 x double], [20 x double]* %96, i64 0, i64 1
store double 7.600000e+01, double* %97
%98 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%99 = getelementptr inbounds [20 x double], [20 x double]* %98, i64 0, i64 2
store double 1.300000e+02, double* %99
%100 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%101 = getelementptr inbounds [20 x double], [20 x double]* %100, i64 0, i64 3
store double 3.700000e+01, double* %101
%102 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%103 = getelementptr inbounds [20 x double], [20 x double]* %102, i64 0, i64 4
store double 1.900000e+01, double* %103
%104 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%105 = getelementptr inbounds [20 x double], [20 x double]* %104, i64 0, i64 5
store double 2.000000e+01, double* %105
%106 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%107 = getelementptr inbounds [20 x double], [20 x double]* %106, i64 0, i64 6
store double 4.300000e+01, double* %107
%108 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%109 = getelementptr inbounds [20 x double], [20 x double]* %108, i64 0, i64 7
store double 2.500000e+01, double* %109
%110 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%111 = getelementptr inbounds [20 x double], [20 x double]* %110, i64 0, i64 8
store double 2.600000e+01, double* %111
%112 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%113 = getelementptr inbounds [20 x double], [20 x double]* %112, i64 0, i64 0
store double 2.570000e+02, double* %113
%114 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%115 = getelementptr inbounds [20 x double], [20 x double]* %114, i64 0, i64 1
store double 2.050000e+02, double* %115
%116 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%117 = getelementptr inbounds [20 x double], [20 x double]* %116, i64 0, i64 2
store double 6.300000e+01, double* %117
%118 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%119 = getelementptr inbounds [20 x double], [20 x double]* %118, i64 0, i64 3
store double 3.400000e+01, double* %119
%120 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%121 = getelementptr inbounds [20 x double], [20 x double]* %120, i64 0, i64 4
store double 3.600000e+01, double* %121
%122 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%123 = getelementptr inbounds [20 x double], [20 x double]* %122, i64 0, i64 5
store double 3.140000e+02, double* %123
%124 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%125 = getelementptr inbounds [20 x double], [20 x double]* %124, i64 0, i64 6
store double 6.500000e+01, double* %125
%126 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%127 = getelementptr inbounds [20 x double], [20 x double]* %126, i64 0, i64 7
store double 5.600000e+01, double* %127
%128 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%129 = getelementptr inbounds [20 x double], [20 x double]* %128, i64 0, i64 8
store double 1.340000e+02, double* %129
%130 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%131 = getelementptr inbounds [20 x double], [20 x double]* %130, i64 0, i64 9
store double 1.324000e+03, double* %131
%132 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%133 = getelementptr inbounds [20 x double], [20 x double]* %132, i64 0, i64 0
store double 2.000000e+02, double* %133
%134 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%135 = getelementptr inbounds [20 x double], [20 x double]* %134, i64 0, i64 1
store double 2.348000e+03, double* %135
%136 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%137 = getelementptr inbounds [20 x double], [20 x double]* %136, i64 0, i64 2
store double 7.580000e+02, double* %137
%138 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%139 = getelementptr inbounds [20 x double], [20 x double]* %138, i64 0, i64 3
store double 1.020000e+02, double* %139
%140 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%141 = getelementptr inbounds [20 x double], [20 x double]* %140, i64 0, i64 4
store double 7.000000e+00, double* %141
%142 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%143 = getelementptr inbounds [20 x double], [20 x double]* %142, i64 0, i64 5
store double 8.580000e+02, double* %143
%144 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%145 = getelementptr inbounds [20 x double], [20 x double]* %144, i64 0, i64 6
store double 7.540000e+02, double* %145
%146 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%147 = getelementptr inbounds [20 x double], [20 x double]* %146, i64 0, i64 7
store double 1.420000e+02, double* %147
%148 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%149 = getelementptr inbounds [20 x double], [20 x double]* %148, i64 0, i64 8
store double 8.500000e+01, double* %149
%150 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%151 = getelementptr inbounds [20 x double], [20 x double]* %150, i64 0, i64 9
store double 7.500000e+01, double* %151
%152 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%153 = getelementptr inbounds [20 x double], [20 x double]* %152, i64 0, i64 10
store double 9.400000e+01, double* %153
%154 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%155 = getelementptr inbounds [20 x double], [20 x double]* %154, i64 0, i64 0
store double 1.000000e+02, double* %155
%156 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%157 = getelementptr inbounds [20 x double], [20 x double]* %156, i64 0, i64 1
store double 6.100000e+01, double* %157
%158 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%159 = getelementptr inbounds [20 x double], [20 x double]* %158, i64 0, i64 2
store double 3.900000e+01, double* %159
%160 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%161 = getelementptr inbounds [20 x double], [20 x double]* %160, i64 0, i64 3
store double 2.700000e+01, double* %161
%162 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%163 = getelementptr inbounds [20 x double], [20 x double]* %162, i64 0, i64 4
store double 2.300000e+01, double* %163
%164 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%165 = getelementptr inbounds [20 x double], [20 x double]* %164, i64 0, i64 5
store double 5.200000e+01, double* %165
%166 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%167 = getelementptr inbounds [20 x double], [20 x double]* %166, i64 0, i64 6
store double 3.000000e+01, double* %167
%168 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%169 = getelementptr inbounds [20 x double], [20 x double]* %168, i64 0, i64 7
store double 2.700000e+01, double* %169
%170 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%171 = getelementptr inbounds [20 x double], [20 x double]* %170, i64 0, i64 8
store double 2.100000e+01, double* %171
%172 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%173 = getelementptr inbounds [20 x double], [20 x double]* %172, i64 0, i64 9
store double 7.040000e+02, double* %173
%174 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%175 = getelementptr inbounds [20 x double], [20 x double]* %174, i64 0, i64 10
store double 9.740000e+02, double* %175
%176 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%177 = getelementptr inbounds [20 x double], [20 x double]* %176, i64 0, i64 11
store double 1.030000e+02, double* %177
%178 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%179 = getelementptr inbounds [20 x double], [20 x double]* %178, i64 0, i64 0
store double 5.100000e+01, double* %179
%180 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%181 = getelementptr inbounds [20 x double], [20 x double]* %180, i64 0, i64 1
store double 1.600000e+01, double* %181
%182 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%183 = getelementptr inbounds [20 x double], [20 x double]* %182, i64 0, i64 2
store double 1.500000e+01, double* %183
%184 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%185 = getelementptr inbounds [20 x double], [20 x double]* %184, i64 0, i64 3
store double 8.000000e+00, double* %185
%186 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%187 = getelementptr inbounds [20 x double], [20 x double]* %186, i64 0, i64 4
store double 6.600000e+01, double* %187
%188 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%189 = getelementptr inbounds [20 x double], [20 x double]* %188, i64 0, i64 5
store double 9.000000e+00, double* %189
%190 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%191 = getelementptr inbounds [20 x double], [20 x double]* %190, i64 0, i64 6
store double 1.300000e+01, double* %191
%192 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%193 = getelementptr inbounds [20 x double], [20 x double]* %192, i64 0, i64 7
store double 1.800000e+01, double* %193
%194 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%195 = getelementptr inbounds [20 x double], [20 x double]* %194, i64 0, i64 8
store double 5.000000e+01, double* %195
%196 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%197 = getelementptr inbounds [20 x double], [20 x double]* %196, i64 0, i64 9
store double 1.960000e+02, double* %197
%198 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%199 = getelementptr inbounds [20 x double], [20 x double]* %198, i64 0, i64 10
store double 1.093000e+03, double* %199
%200 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%201 = getelementptr inbounds [20 x double], [20 x double]* %200, i64 0, i64 11
store double 7.000000e+00, double* %201
%202 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%203 = getelementptr inbounds [20 x double], [20 x double]* %202, i64 0, i64 12
store double 4.900000e+01, double* %203
%204 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%205 = getelementptr inbounds [20 x double], [20 x double]* %204, i64 0, i64 0
store double 9.010000e+02, double* %205
%206 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%207 = getelementptr inbounds [20 x double], [20 x double]* %206, i64 0, i64 1
store double 2.170000e+02, double* %207
%208 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%209 = getelementptr inbounds [20 x double], [20 x double]* %208, i64 0, i64 2
store double 3.100000e+01, double* %209
%210 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%211 = getelementptr inbounds [20 x double], [20 x double]* %210, i64 0, i64 3
store double 3.900000e+01, double* %211
%212 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%213 = getelementptr inbounds [20 x double], [20 x double]* %212, i64 0, i64 4
store double 1.500000e+01, double* %213
%214 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%215 = getelementptr inbounds [20 x double], [20 x double]* %214, i64 0, i64 5
store double 3.950000e+02, double* %215
%216 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%217 = getelementptr inbounds [20 x double], [20 x double]* %216, i64 0, i64 6
store double 7.100000e+01, double* %217
%218 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%219 = getelementptr inbounds [20 x double], [20 x double]* %218, i64 0, i64 7
store double 9.300000e+01, double* %219
%220 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%221 = getelementptr inbounds [20 x double], [20 x double]* %220, i64 0, i64 8
store double 1.570000e+02, double* %221
%222 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%223 = getelementptr inbounds [20 x double], [20 x double]* %222, i64 0, i64 9
store double 3.100000e+01, double* %223
%224 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%225 = getelementptr inbounds [20 x double], [20 x double]* %224, i64 0, i64 10
store double 5.780000e+02, double* %225
%226 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%227 = getelementptr inbounds [20 x double], [20 x double]* %226, i64 0, i64 11
store double 7.700000e+01, double* %227
%228 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%229 = getelementptr inbounds [20 x double], [20 x double]* %228, i64 0, i64 12
store double 2.300000e+01, double* %229
%230 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%231 = getelementptr inbounds [20 x double], [20 x double]* %230, i64 0, i64 13
store double 3.600000e+01, double* %231
%232 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%233 = getelementptr inbounds [20 x double], [20 x double]* %232, i64 0, i64 0
store double 2.413000e+03, double* %233
%234 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%235 = getelementptr inbounds [20 x double], [20 x double]* %234, i64 0, i64 1
store double 4.130000e+02, double* %235
%236 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%237 = getelementptr inbounds [20 x double], [20 x double]* %236, i64 0, i64 2
store double 1.738000e+03, double* %237
%238 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%239 = getelementptr inbounds [20 x double], [20 x double]* %238, i64 0, i64 3
store double 2.440000e+02, double* %239
%240 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%241 = getelementptr inbounds [20 x double], [20 x double]* %240, i64 0, i64 4
store double 3.530000e+02, double* %241
%242 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%243 = getelementptr inbounds [20 x double], [20 x double]* %242, i64 0, i64 5
store double 1.820000e+02, double* %243
%244 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%245 = getelementptr inbounds [20 x double], [20 x double]* %244, i64 0, i64 6
store double 1.560000e+02, double* %245
%246 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%247 = getelementptr inbounds [20 x double], [20 x double]* %246, i64 0, i64 7
store double 1.131000e+03, double* %247
%248 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%249 = getelementptr inbounds [20 x double], [20 x double]* %248, i64 0, i64 8
store double 1.380000e+02, double* %249
%250 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%251 = getelementptr inbounds [20 x double], [20 x double]* %250, i64 0, i64 9
store double 1.720000e+02, double* %251
%252 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%253 = getelementptr inbounds [20 x double], [20 x double]* %252, i64 0, i64 10
store double 4.360000e+02, double* %253
%254 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%255 = getelementptr inbounds [20 x double], [20 x double]* %254, i64 0, i64 11
store double 2.280000e+02, double* %255
%256 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%257 = getelementptr inbounds [20 x double], [20 x double]* %256, i64 0, i64 12
store double 5.400000e+01, double* %257
%258 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%259 = getelementptr inbounds [20 x double], [20 x double]* %258, i64 0, i64 13
store double 3.090000e+02, double* %259
%260 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%261 = getelementptr inbounds [20 x double], [20 x double]* %260, i64 0, i64 14
store double 1.138000e+03, double* %261
%262 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%263 = getelementptr inbounds [20 x double], [20 x double]* %262, i64 0, i64 0
store double 2.440000e+03, double* %263
%264 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%265 = getelementptr inbounds [20 x double], [20 x double]* %264, i64 0, i64 1
store double 2.300000e+02, double* %265
%266 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%267 = getelementptr inbounds [20 x double], [20 x double]* %266, i64 0, i64 2
store double 6.930000e+02, double* %267
%268 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%269 = getelementptr inbounds [20 x double], [20 x double]* %268, i64 0, i64 3
store double 1.510000e+02, double* %269
%270 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%271 = getelementptr inbounds [20 x double], [20 x double]* %270, i64 0, i64 4
store double 6.600000e+01, double* %271
%272 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%273 = getelementptr inbounds [20 x double], [20 x double]* %272, i64 0, i64 5
store double 1.490000e+02, double* %273
%274 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%275 = getelementptr inbounds [20 x double], [20 x double]* %274, i64 0, i64 6
store double 1.420000e+02, double* %275
%276 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%277 = getelementptr inbounds [20 x double], [20 x double]* %276, i64 0, i64 7
store double 1.640000e+02, double* %277
%278 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%279 = getelementptr inbounds [20 x double], [20 x double]* %278, i64 0, i64 8
store double 7.600000e+01, double* %279
%280 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%281 = getelementptr inbounds [20 x double], [20 x double]* %280, i64 0, i64 9
store double 9.300000e+02, double* %281
%282 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%283 = getelementptr inbounds [20 x double], [20 x double]* %282, i64 0, i64 10
store double 1.720000e+02, double* %283
%284 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%285 = getelementptr inbounds [20 x double], [20 x double]* %284, i64 0, i64 11
store double 3.980000e+02, double* %285
%286 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%287 = getelementptr inbounds [20 x double], [20 x double]* %286, i64 0, i64 12
store double 3.430000e+02, double* %287
%288 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%289 = getelementptr inbounds [20 x double], [20 x double]* %288, i64 0, i64 13
store double 3.900000e+01, double* %289
%290 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%291 = getelementptr inbounds [20 x double], [20 x double]* %290, i64 0, i64 14
store double 4.120000e+02, double* %291
%292 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%293 = getelementptr inbounds [20 x double], [20 x double]* %292, i64 0, i64 15
store double 2.258000e+03, double* %293
%294 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%295 = getelementptr inbounds [20 x double], [20 x double]* %294, i64 0, i64 0
store double 1.100000e+01, double* %295
%296 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%297 = getelementptr inbounds [20 x double], [20 x double]* %296, i64 0, i64 1
store double 1.090000e+02, double* %297
%298 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%299 = getelementptr inbounds [20 x double], [20 x double]* %298, i64 0, i64 2
store double 2.000000e+00, double* %299
%300 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%301 = getelementptr inbounds [20 x double], [20 x double]* %300, i64 0, i64 3
store double 5.000000e+00, double* %301
%302 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%303 = getelementptr inbounds [20 x double], [20 x double]* %302, i64 0, i64 4
store double 3.800000e+01, double* %303
%304 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%305 = getelementptr inbounds [20 x double], [20 x double]* %304, i64 0, i64 5
store double 1.200000e+01, double* %305
%306 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%307 = getelementptr inbounds [20 x double], [20 x double]* %306, i64 0, i64 6
store double 1.200000e+01, double* %307
%308 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%309 = getelementptr inbounds [20 x double], [20 x double]* %308, i64 0, i64 7
store double 6.900000e+01, double* %309
%310 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%311 = getelementptr inbounds [20 x double], [20 x double]* %310, i64 0, i64 8
store double 5.000000e+00, double* %311
%312 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%313 = getelementptr inbounds [20 x double], [20 x double]* %312, i64 0, i64 9
store double 1.200000e+01, double* %313
%314 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%315 = getelementptr inbounds [20 x double], [20 x double]* %314, i64 0, i64 10
store double 8.200000e+01, double* %315
%316 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%317 = getelementptr inbounds [20 x double], [20 x double]* %316, i64 0, i64 11
store double 9.000000e+00, double* %317
%318 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%319 = getelementptr inbounds [20 x double], [20 x double]* %318, i64 0, i64 12
store double 8.000000e+00, double* %319
%320 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%321 = getelementptr inbounds [20 x double], [20 x double]* %320, i64 0, i64 13
store double 3.700000e+01, double* %321
%322 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%323 = getelementptr inbounds [20 x double], [20 x double]* %322, i64 0, i64 14
store double 6.000000e+00, double* %323
%324 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%325 = getelementptr inbounds [20 x double], [20 x double]* %324, i64 0, i64 15
store double 3.600000e+01, double* %325
%326 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%327 = getelementptr inbounds [20 x double], [20 x double]* %326, i64 0, i64 16
store double 8.000000e+00, double* %327
%328 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%329 = getelementptr inbounds [20 x double], [20 x double]* %328, i64 0, i64 0
store double 4.100000e+01, double* %329
%330 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%331 = getelementptr inbounds [20 x double], [20 x double]* %330, i64 0, i64 1
store double 4.600000e+01, double* %331
%332 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%333 = getelementptr inbounds [20 x double], [20 x double]* %332, i64 0, i64 2
store double 1.140000e+02, double* %333
%334 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%335 = getelementptr inbounds [20 x double], [20 x double]* %334, i64 0, i64 3
store double 8.900000e+01, double* %335
%336 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%337 = getelementptr inbounds [20 x double], [20 x double]* %336, i64 0, i64 4
store double 1.640000e+02, double* %337
%338 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%339 = getelementptr inbounds [20 x double], [20 x double]* %338, i64 0, i64 5
store double 4.000000e+01, double* %339
%340 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%341 = getelementptr inbounds [20 x double], [20 x double]* %340, i64 0, i64 6
store double 1.500000e+01, double* %341
%342 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%343 = getelementptr inbounds [20 x double], [20 x double]* %342, i64 0, i64 7
store double 1.500000e+01, double* %343
%344 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%345 = getelementptr inbounds [20 x double], [20 x double]* %344, i64 0, i64 8
store double 5.140000e+02, double* %345
%346 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%347 = getelementptr inbounds [20 x double], [20 x double]* %346, i64 0, i64 9
store double 6.100000e+01, double* %347
%348 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%349 = getelementptr inbounds [20 x double], [20 x double]* %348, i64 0, i64 10
store double 8.400000e+01, double* %349
%350 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%351 = getelementptr inbounds [20 x double], [20 x double]* %350, i64 0, i64 11
store double 2.000000e+01, double* %351
%352 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%353 = getelementptr inbounds [20 x double], [20 x double]* %352, i64 0, i64 12
store double 1.700000e+01, double* %353
%354 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%355 = getelementptr inbounds [20 x double], [20 x double]* %354, i64 0, i64 13
store double 8.500000e+02, double* %355
%356 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%357 = getelementptr inbounds [20 x double], [20 x double]* %356, i64 0, i64 14
store double 2.200000e+01, double* %357
%358 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%359 = getelementptr inbounds [20 x double], [20 x double]* %358, i64 0, i64 15
store double 1.640000e+02, double* %359
%360 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%361 = getelementptr inbounds [20 x double], [20 x double]* %360, i64 0, i64 16
store double 4.500000e+01, double* %361
%362 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%363 = getelementptr inbounds [20 x double], [20 x double]* %362, i64 0, i64 17
store double 4.100000e+01, double* %363
%364 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%365 = getelementptr inbounds [20 x double], [20 x double]* %364, i64 0, i64 0
store double 1.766000e+03, double* %365
%366 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%367 = getelementptr inbounds [20 x double], [20 x double]* %366, i64 0, i64 1
store double 6.900000e+01, double* %367
%368 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%369 = getelementptr inbounds [20 x double], [20 x double]* %368, i64 0, i64 2
store double 5.500000e+01, double* %369
%370 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%371 = getelementptr inbounds [20 x double], [20 x double]* %370, i64 0, i64 3
store double 1.270000e+02, double* %371
%372 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%373 = getelementptr inbounds [20 x double], [20 x double]* %372, i64 0, i64 4
store double 9.900000e+01, double* %373
%374 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%375 = getelementptr inbounds [20 x double], [20 x double]* %374, i64 0, i64 5
store double 5.800000e+01, double* %375
%376 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%377 = getelementptr inbounds [20 x double], [20 x double]* %376, i64 0, i64 6
store double 2.260000e+02, double* %377
%378 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%379 = getelementptr inbounds [20 x double], [20 x double]* %378, i64 0, i64 7
store double 2.760000e+02, double* %379
%380 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%381 = getelementptr inbounds [20 x double], [20 x double]* %380, i64 0, i64 8
store double 2.200000e+01, double* %381
%382 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%383 = getelementptr inbounds [20 x double], [20 x double]* %382, i64 0, i64 9
store double 3.938000e+03, double* %383
%384 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%385 = getelementptr inbounds [20 x double], [20 x double]* %384, i64 0, i64 10
store double 1.261000e+03, double* %385
%386 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%387 = getelementptr inbounds [20 x double], [20 x double]* %386, i64 0, i64 11
store double 5.800000e+01, double* %387
%388 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%389 = getelementptr inbounds [20 x double], [20 x double]* %388, i64 0, i64 12
store double 5.590000e+02, double* %389
%390 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%391 = getelementptr inbounds [20 x double], [20 x double]* %390, i64 0, i64 13
store double 1.890000e+02, double* %391
%392 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%393 = getelementptr inbounds [20 x double], [20 x double]* %392, i64 0, i64 14
store double 8.400000e+01, double* %393
%394 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%395 = getelementptr inbounds [20 x double], [20 x double]* %394, i64 0, i64 15
store double 2.190000e+02, double* %395
%396 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%397 = getelementptr inbounds [20 x double], [20 x double]* %396, i64 0, i64 16
store double 5.260000e+02, double* %397
%398 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%399 = getelementptr inbounds [20 x double], [20 x double]* %398, i64 0, i64 17
store double 2.700000e+01, double* %399
%400 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 19
%401 = getelementptr inbounds [20 x double], [20 x double]* %400, i64 0, i64 18
store double 4.200000e+01, double* %401
%402 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%403 = getelementptr inbounds [20 x double], [20 x double]* %402, i64 0, i64 1
store double 2.100000e+01, double* %403
%404 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%405 = getelementptr inbounds [20 x double], [20 x double]* %404, i64 0, i64 2
store double 2.000000e+00, double* %405
%406 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%407 = getelementptr inbounds [20 x double], [20 x double]* %406, i64 0, i64 3
store double 7.000000e+00, double* %407
%408 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%409 = getelementptr inbounds [20 x double], [20 x double]* %408, i64 0, i64 4
store double 1.300000e+01, double* %409
%410 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%411 = getelementptr inbounds [20 x double], [20 x double]* %410, i64 0, i64 5
store double 4.000000e+00, double* %411
%412 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%413 = getelementptr inbounds [20 x double], [20 x double]* %412, i64 0, i64 6
store double 6.000000e+00, double* %413
%414 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%415 = getelementptr inbounds [20 x double], [20 x double]* %414, i64 0, i64 7
store double 1.600000e+02, double* %415
%416 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%417 = getelementptr inbounds [20 x double], [20 x double]* %416, i64 0, i64 8
store double 6.000000e+00, double* %417
%418 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%419 = getelementptr inbounds [20 x double], [20 x double]* %418, i64 0, i64 9
store double 4.400000e+01, double* %419
%420 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%421 = getelementptr inbounds [20 x double], [20 x double]* %420, i64 0, i64 10
store double 4.300000e+01, double* %421
%422 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%423 = getelementptr inbounds [20 x double], [20 x double]* %422, i64 0, i64 11
store double 5.000000e+00, double* %423
%424 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%425 = getelementptr inbounds [20 x double], [20 x double]* %424, i64 0, i64 12
store double 1.000000e+01, double* %425
%426 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%427 = getelementptr inbounds [20 x double], [20 x double]* %426, i64 0, i64 13
store double 2.100000e+01, double* %427
%428 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%429 = getelementptr inbounds [20 x double], [20 x double]* %428, i64 0, i64 14
store double 3.400000e+01, double* %429
%430 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%431 = getelementptr inbounds [20 x double], [20 x double]* %430, i64 0, i64 15
store double 1.980000e+02, double* %431
%432 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%433 = getelementptr inbounds [20 x double], [20 x double]* %432, i64 0, i64 16
store double 2.020000e+02, double* %433
%434 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%435 = getelementptr inbounds [20 x double], [20 x double]* %434, i64 0, i64 17
store double 0.000000e+00, double* %435
%436 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%437 = getelementptr inbounds [20 x double], [20 x double]* %436, i64 0, i64 18
store double 1.000000e+00, double* %437
%438 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 0
%439 = getelementptr inbounds [20 x double], [20 x double]* %438, i64 0, i64 19
store double 2.920000e+02, double* %439
%440 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%441 = getelementptr inbounds [20 x double], [20 x double]* %440, i64 0, i64 2
store double 0.000000e+00, double* %441
%442 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%443 = getelementptr inbounds [20 x double], [20 x double]* %442, i64 0, i64 3
store double 1.000000e+00, double* %443
%444 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%445 = getelementptr inbounds [20 x double], [20 x double]* %444, i64 0, i64 4
store double 2.000000e+00, double* %445
%446 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%447 = getelementptr inbounds [20 x double], [20 x double]* %446, i64 0, i64 5
store double 2.100000e+01, double* %447
%448 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%449 = getelementptr inbounds [20 x double], [20 x double]* %448, i64 0, i64 6
store double 3.000000e+00, double* %449
%450 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%451 = getelementptr inbounds [20 x double], [20 x double]* %450, i64 0, i64 7
store double 2.200000e+01, double* %451
%452 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%453 = getelementptr inbounds [20 x double], [20 x double]* %452, i64 0, i64 8
store double 2.100000e+01, double* %453
%454 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%455 = getelementptr inbounds [20 x double], [20 x double]* %454, i64 0, i64 9
store double 4.000000e+00, double* %455
%456 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%457 = getelementptr inbounds [20 x double], [20 x double]* %456, i64 0, i64 10
store double 8.000000e+00, double* %457
%458 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%459 = getelementptr inbounds [20 x double], [20 x double]* %458, i64 0, i64 11
store double 5.300000e+01, double* %459
%460 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%461 = getelementptr inbounds [20 x double], [20 x double]* %460, i64 0, i64 12
store double 1.900000e+01, double* %461
%462 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%463 = getelementptr inbounds [20 x double], [20 x double]* %462, i64 0, i64 13
store double 0.000000e+00, double* %463
%464 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%465 = getelementptr inbounds [20 x double], [20 x double]* %464, i64 0, i64 14
store double 1.000000e+00, double* %465
%466 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%467 = getelementptr inbounds [20 x double], [20 x double]* %466, i64 0, i64 15
store double 5.000000e+00, double* %467
%468 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%469 = getelementptr inbounds [20 x double], [20 x double]* %468, i64 0, i64 16
store double 5.000000e+00, double* %469
%470 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%471 = getelementptr inbounds [20 x double], [20 x double]* %470, i64 0, i64 17
store double 2.800000e+01, double* %471
%472 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%473 = getelementptr inbounds [20 x double], [20 x double]* %472, i64 0, i64 18
store double 0.000000e+00, double* %473
%474 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 1
%475 = getelementptr inbounds [20 x double], [20 x double]* %474, i64 0, i64 19
store double 0.000000e+00, double* %475
%476 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%477 = getelementptr inbounds [20 x double], [20 x double]* %476, i64 0, i64 3
store double 1.400000e+01, double* %477
%478 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%479 = getelementptr inbounds [20 x double], [20 x double]* %478, i64 0, i64 4
store double 1.000000e+00, double* %479
%480 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%481 = getelementptr inbounds [20 x double], [20 x double]* %480, i64 0, i64 5
store double 7.000000e+00, double* %481
%482 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%483 = getelementptr inbounds [20 x double], [20 x double]* %482, i64 0, i64 6
store double 0.000000e+00, double* %483
%484 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%485 = getelementptr inbounds [20 x double], [20 x double]* %484, i64 0, i64 7
store double 0.000000e+00, double* %485
%486 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%487 = getelementptr inbounds [20 x double], [20 x double]* %486, i64 0, i64 8
store double 8.000000e+00, double* %487
%488 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%489 = getelementptr inbounds [20 x double], [20 x double]* %488, i64 0, i64 9
store double 4.000000e+00, double* %489
%490 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%491 = getelementptr inbounds [20 x double], [20 x double]* %490, i64 0, i64 10
store double 5.000000e+00, double* %491
%492 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%493 = getelementptr inbounds [20 x double], [20 x double]* %492, i64 0, i64 11
store double 1.100000e+01, double* %493
%494 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%495 = getelementptr inbounds [20 x double], [20 x double]* %494, i64 0, i64 12
store double 3.000000e+00, double* %495
%496 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%497 = getelementptr inbounds [20 x double], [20 x double]* %496, i64 0, i64 13
store double 1.000000e+00, double* %497
%498 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%499 = getelementptr inbounds [20 x double], [20 x double]* %498, i64 0, i64 14
store double 2.000000e+00, double* %499
%500 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%501 = getelementptr inbounds [20 x double], [20 x double]* %500, i64 0, i64 15
store double 3.200000e+01, double* %501
%502 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%503 = getelementptr inbounds [20 x double], [20 x double]* %502, i64 0, i64 16
store double 1.900000e+01, double* %503
%504 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%505 = getelementptr inbounds [20 x double], [20 x double]* %504, i64 0, i64 17
store double 1.000000e+00, double* %505
%506 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%507 = getelementptr inbounds [20 x double], [20 x double]* %506, i64 0, i64 18
store double 1.000000e+00, double* %507
%508 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 2
%509 = getelementptr inbounds [20 x double], [20 x double]* %508, i64 0, i64 19
store double 2.000000e+00, double* %509
%510 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%511 = getelementptr inbounds [20 x double], [20 x double]* %510, i64 0, i64 4
store double 0.000000e+00, double* %511
%512 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%513 = getelementptr inbounds [20 x double], [20 x double]* %512, i64 0, i64 5
store double 0.000000e+00, double* %513
%514 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%515 = getelementptr inbounds [20 x double], [20 x double]* %514, i64 0, i64 6
store double 1.200000e+01, double* %515
%516 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%517 = getelementptr inbounds [20 x double], [20 x double]* %516, i64 0, i64 7
store double 1.500000e+01, double* %517
%518 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%519 = getelementptr inbounds [20 x double], [20 x double]* %518, i64 0, i64 8
store double 4.000000e+00, double* %519
%520 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%521 = getelementptr inbounds [20 x double], [20 x double]* %520, i64 0, i64 9
store double 1.000000e+00, double* %521
%522 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%523 = getelementptr inbounds [20 x double], [20 x double]* %522, i64 0, i64 10
store double 0.000000e+00, double* %523
%524 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%525 = getelementptr inbounds [20 x double], [20 x double]* %524, i64 0, i64 11
store double 2.000000e+00, double* %525
%526 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%527 = getelementptr inbounds [20 x double], [20 x double]* %526, i64 0, i64 12
store double 1.000000e+00, double* %527
%528 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%529 = getelementptr inbounds [20 x double], [20 x double]* %528, i64 0, i64 13
store double 0.000000e+00, double* %529
%530 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%531 = getelementptr inbounds [20 x double], [20 x double]* %530, i64 0, i64 14
store double 1.000000e+00, double* %531
%532 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%533 = getelementptr inbounds [20 x double], [20 x double]* %532, i64 0, i64 15
store double 0.000000e+00, double* %533
%534 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%535 = getelementptr inbounds [20 x double], [20 x double]* %534, i64 0, i64 16
store double 6.000000e+00, double* %535
%536 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%537 = getelementptr inbounds [20 x double], [20 x double]* %536, i64 0, i64 17
store double 0.000000e+00, double* %537
%538 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%539 = getelementptr inbounds [20 x double], [20 x double]* %538, i64 0, i64 18
store double 1.000000e+00, double* %539
%540 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 3
%541 = getelementptr inbounds [20 x double], [20 x double]* %540, i64 0, i64 19
store double 4.000000e+00, double* %541
%542 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%543 = getelementptr inbounds [20 x double], [20 x double]* %542, i64 0, i64 5
store double 0.000000e+00, double* %543
%544 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%545 = getelementptr inbounds [20 x double], [20 x double]* %544, i64 0, i64 6
store double 0.000000e+00, double* %545
%546 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%547 = getelementptr inbounds [20 x double], [20 x double]* %546, i64 0, i64 7
store double 1.300000e+01, double* %547
%548 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%549 = getelementptr inbounds [20 x double], [20 x double]* %548, i64 0, i64 8
store double 2.000000e+00, double* %549
%550 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%551 = getelementptr inbounds [20 x double], [20 x double]* %550, i64 0, i64 9
store double 4.000000e+00, double* %551
%552 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%553 = getelementptr inbounds [20 x double], [20 x double]* %552, i64 0, i64 10
store double 1.100000e+01, double* %553
%554 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%555 = getelementptr inbounds [20 x double], [20 x double]* %554, i64 0, i64 11
store double 0.000000e+00, double* %555
%556 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%557 = getelementptr inbounds [20 x double], [20 x double]* %556, i64 0, i64 12
store double 1.000000e+00, double* %557
%558 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%559 = getelementptr inbounds [20 x double], [20 x double]* %558, i64 0, i64 13
store double 3.400000e+01, double* %559
%560 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%561 = getelementptr inbounds [20 x double], [20 x double]* %560, i64 0, i64 14
store double 0.000000e+00, double* %561
%562 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%563 = getelementptr inbounds [20 x double], [20 x double]* %562, i64 0, i64 15
store double 4.800000e+01, double* %563
%564 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%565 = getelementptr inbounds [20 x double], [20 x double]* %564, i64 0, i64 16
store double 1.300000e+01, double* %565
%566 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%567 = getelementptr inbounds [20 x double], [20 x double]* %566, i64 0, i64 17
store double 8.000000e+00, double* %567
%568 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%569 = getelementptr inbounds [20 x double], [20 x double]* %568, i64 0, i64 18
store double 2.300000e+01, double* %569
%570 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 4
%571 = getelementptr inbounds [20 x double], [20 x double]* %570, i64 0, i64 19
store double 4.700000e+01, double* %571
%572 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%573 = getelementptr inbounds [20 x double], [20 x double]* %572, i64 0, i64 6
store double 1.600000e+01, double* %573
%574 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%575 = getelementptr inbounds [20 x double], [20 x double]* %574, i64 0, i64 7
store double 1.000000e+00, double* %575
%576 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%577 = getelementptr inbounds [20 x double], [20 x double]* %576, i64 0, i64 8
store double 2.600000e+01, double* %577
%578 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%579 = getelementptr inbounds [20 x double], [20 x double]* %578, i64 0, i64 9
store double 1.000000e+00, double* %579
%580 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%581 = getelementptr inbounds [20 x double], [20 x double]* %580, i64 0, i64 10
store double 1.600000e+01, double* %581
%582 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%583 = getelementptr inbounds [20 x double], [20 x double]* %582, i64 0, i64 11
store double 6.000000e+00, double* %583
%584 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%585 = getelementptr inbounds [20 x double], [20 x double]* %584, i64 0, i64 12
store double 3.000000e+00, double* %585
%586 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%587 = getelementptr inbounds [20 x double], [20 x double]* %586, i64 0, i64 13
store double 0.000000e+00, double* %587
%588 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%589 = getelementptr inbounds [20 x double], [20 x double]* %588, i64 0, i64 14
store double 5.000000e+00, double* %589
%590 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%591 = getelementptr inbounds [20 x double], [20 x double]* %590, i64 0, i64 15
store double 7.000000e+00, double* %591
%592 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%593 = getelementptr inbounds [20 x double], [20 x double]* %592, i64 0, i64 16
store double 2.000000e+00, double* %593
%594 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%595 = getelementptr inbounds [20 x double], [20 x double]* %594, i64 0, i64 17
store double 0.000000e+00, double* %595
%596 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%597 = getelementptr inbounds [20 x double], [20 x double]* %596, i64 0, i64 18
store double 0.000000e+00, double* %597
%598 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 5
%599 = getelementptr inbounds [20 x double], [20 x double]* %598, i64 0, i64 19
store double 0.000000e+00, double* %599
%600 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%601 = getelementptr inbounds [20 x double], [20 x double]* %600, i64 0, i64 7
store double 2.100000e+01, double* %601
%602 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%603 = getelementptr inbounds [20 x double], [20 x double]* %602, i64 0, i64 8
store double 0.000000e+00, double* %603
%604 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%605 = getelementptr inbounds [20 x double], [20 x double]* %604, i64 0, i64 9
store double 0.000000e+00, double* %605
%606 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%607 = getelementptr inbounds [20 x double], [20 x double]* %606, i64 0, i64 10
store double 0.000000e+00, double* %607
%608 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%609 = getelementptr inbounds [20 x double], [20 x double]* %608, i64 0, i64 11
store double 0.000000e+00, double* %609
%610 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%611 = getelementptr inbounds [20 x double], [20 x double]* %610, i64 0, i64 12
store double 0.000000e+00, double* %611
%612 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%613 = getelementptr inbounds [20 x double], [20 x double]* %612, i64 0, i64 13
store double 0.000000e+00, double* %613
%614 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%615 = getelementptr inbounds [20 x double], [20 x double]* %614, i64 0, i64 14
store double 0.000000e+00, double* %615
%616 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%617 = getelementptr inbounds [20 x double], [20 x double]* %616, i64 0, i64 15
store double 4.000000e+00, double* %617
%618 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%619 = getelementptr inbounds [20 x double], [20 x double]* %618, i64 0, i64 16
store double 2.000000e+00, double* %619
%620 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%621 = getelementptr inbounds [20 x double], [20 x double]* %620, i64 0, i64 17
store double 0.000000e+00, double* %621
%622 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%623 = getelementptr inbounds [20 x double], [20 x double]* %622, i64 0, i64 18
store double 0.000000e+00, double* %623
%624 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 6
%625 = getelementptr inbounds [20 x double], [20 x double]* %624, i64 0, i64 19
store double 7.000000e+00, double* %625
%626 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%627 = getelementptr inbounds [20 x double], [20 x double]* %626, i64 0, i64 8
store double 1.000000e+00, double* %627
%628 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%629 = getelementptr inbounds [20 x double], [20 x double]* %628, i64 0, i64 9
store double 1.000000e+01, double* %629
%630 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%631 = getelementptr inbounds [20 x double], [20 x double]* %630, i64 0, i64 10
store double 0.000000e+00, double* %631
%632 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%633 = getelementptr inbounds [20 x double], [20 x double]* %632, i64 0, i64 11
store double 0.000000e+00, double* %633
%634 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%635 = getelementptr inbounds [20 x double], [20 x double]* %634, i64 0, i64 12
store double 3.000000e+00, double* %635
%636 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%637 = getelementptr inbounds [20 x double], [20 x double]* %636, i64 0, i64 13
store double 4.000000e+00, double* %637
%638 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%639 = getelementptr inbounds [20 x double], [20 x double]* %638, i64 0, i64 14
store double 7.000000e+00, double* %639
%640 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%641 = getelementptr inbounds [20 x double], [20 x double]* %640, i64 0, i64 15
store double 6.400000e+01, double* %641
%642 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%643 = getelementptr inbounds [20 x double], [20 x double]* %642, i64 0, i64 16
store double 1.200000e+01, double* %643
%644 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%645 = getelementptr inbounds [20 x double], [20 x double]* %644, i64 0, i64 17
store double 5.000000e+00, double* %645
%646 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%647 = getelementptr inbounds [20 x double], [20 x double]* %646, i64 0, i64 18
store double 0.000000e+00, double* %647
%648 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 7
%649 = getelementptr inbounds [20 x double], [20 x double]* %648, i64 0, i64 19
store double 5.300000e+01, double* %649
%650 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%651 = getelementptr inbounds [20 x double], [20 x double]* %650, i64 0, i64 9
store double 3.000000e+00, double* %651
%652 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%653 = getelementptr inbounds [20 x double], [20 x double]* %652, i64 0, i64 10
store double 2.000000e+00, double* %653
%654 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%655 = getelementptr inbounds [20 x double], [20 x double]* %654, i64 0, i64 11
store double 0.000000e+00, double* %655
%656 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%657 = getelementptr inbounds [20 x double], [20 x double]* %656, i64 0, i64 12
store double 1.000000e+00, double* %657
%658 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%659 = getelementptr inbounds [20 x double], [20 x double]* %658, i64 0, i64 13
store double 0.000000e+00, double* %659
%660 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%661 = getelementptr inbounds [20 x double], [20 x double]* %660, i64 0, i64 14
store double 0.000000e+00, double* %661
%662 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%663 = getelementptr inbounds [20 x double], [20 x double]* %662, i64 0, i64 15
store double 0.000000e+00, double* %663
%664 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%665 = getelementptr inbounds [20 x double], [20 x double]* %664, i64 0, i64 16
store double 4.000000e+00, double* %665
%666 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%667 = getelementptr inbounds [20 x double], [20 x double]* %666, i64 0, i64 17
store double 0.000000e+00, double* %667
%668 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%669 = getelementptr inbounds [20 x double], [20 x double]* %668, i64 0, i64 18
store double 2.900000e+01, double* %669
%670 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 8
%671 = getelementptr inbounds [20 x double], [20 x double]* %670, i64 0, i64 19
store double 2.000000e+00, double* %671
%672 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%673 = getelementptr inbounds [20 x double], [20 x double]* %672, i64 0, i64 10
store double 2.730000e+02, double* %673
%674 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%675 = getelementptr inbounds [20 x double], [20 x double]* %674, i64 0, i64 11
store double 0.000000e+00, double* %675
%676 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%677 = getelementptr inbounds [20 x double], [20 x double]* %676, i64 0, i64 12
store double 1.610000e+02, double* %677
%678 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%679 = getelementptr inbounds [20 x double], [20 x double]* %678, i64 0, i64 13
store double 6.600000e+01, double* %679
%680 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%681 = getelementptr inbounds [20 x double], [20 x double]* %680, i64 0, i64 14
store double 4.000000e+00, double* %681
%682 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%683 = getelementptr inbounds [20 x double], [20 x double]* %682, i64 0, i64 15
store double 2.200000e+01, double* %683
%684 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%685 = getelementptr inbounds [20 x double], [20 x double]* %684, i64 0, i64 16
store double 1.500000e+02, double* %685
%686 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%687 = getelementptr inbounds [20 x double], [20 x double]* %686, i64 0, i64 17
store double 1.000000e+00, double* %687
%688 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%689 = getelementptr inbounds [20 x double], [20 x double]* %688, i64 0, i64 18
store double 4.000000e+00, double* %689
%690 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 9
%691 = getelementptr inbounds [20 x double], [20 x double]* %690, i64 0, i64 19
store double 8.830000e+02, double* %691
%692 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%693 = getelementptr inbounds [20 x double], [20 x double]* %692, i64 0, i64 11
store double 1.000000e+00, double* %693
%694 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%695 = getelementptr inbounds [20 x double], [20 x double]* %694, i64 0, i64 12
store double 1.530000e+02, double* %695
%696 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%697 = getelementptr inbounds [20 x double], [20 x double]* %696, i64 0, i64 13
store double 2.510000e+02, double* %697
%698 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%699 = getelementptr inbounds [20 x double], [20 x double]* %698, i64 0, i64 14
store double 3.700000e+01, double* %699
%700 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%701 = getelementptr inbounds [20 x double], [20 x double]* %700, i64 0, i64 15
store double 4.300000e+01, double* %701
%702 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%703 = getelementptr inbounds [20 x double], [20 x double]* %702, i64 0, i64 16
store double 2.600000e+01, double* %703
%704 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%705 = getelementptr inbounds [20 x double], [20 x double]* %704, i64 0, i64 17
store double 2.000000e+01, double* %705
%706 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%707 = getelementptr inbounds [20 x double], [20 x double]* %706, i64 0, i64 18
store double 6.000000e+00, double* %707
%708 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 10
%709 = getelementptr inbounds [20 x double], [20 x double]* %708, i64 0, i64 19
store double 2.550000e+02, double* %709
%710 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%711 = getelementptr inbounds [20 x double], [20 x double]* %710, i64 0, i64 12
store double 4.000000e+00, double* %711
%712 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%713 = getelementptr inbounds [20 x double], [20 x double]* %712, i64 0, i64 13
store double 0.000000e+00, double* %713
%714 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%715 = getelementptr inbounds [20 x double], [20 x double]* %714, i64 0, i64 14
store double 0.000000e+00, double* %715
%716 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%717 = getelementptr inbounds [20 x double], [20 x double]* %716, i64 0, i64 15
store double 1.000000e+00, double* %717
%718 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%719 = getelementptr inbounds [20 x double], [20 x double]* %718, i64 0, i64 16
store double 2.000000e+00, double* %719
%720 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%721 = getelementptr inbounds [20 x double], [20 x double]* %720, i64 0, i64 17
store double 0.000000e+00, double* %721
%722 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%723 = getelementptr inbounds [20 x double], [20 x double]* %722, i64 0, i64 18
store double 5.000000e+00, double* %723
%724 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 11
%725 = getelementptr inbounds [20 x double], [20 x double]* %724, i64 0, i64 19
store double 1.000000e+00, double* %725
%726 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%727 = getelementptr inbounds [20 x double], [20 x double]* %726, i64 0, i64 13
store double 8.000000e+00, double* %727
%728 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%729 = getelementptr inbounds [20 x double], [20 x double]* %728, i64 0, i64 14
store double 0.000000e+00, double* %729
%730 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%731 = getelementptr inbounds [20 x double], [20 x double]* %730, i64 0, i64 15
store double 1.000000e+00, double* %731
%732 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%733 = getelementptr inbounds [20 x double], [20 x double]* %732, i64 0, i64 16
store double 3.200000e+01, double* %733
%734 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%735 = getelementptr inbounds [20 x double], [20 x double]* %734, i64 0, i64 17
store double 1.000000e+00, double* %735
%736 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%737 = getelementptr inbounds [20 x double], [20 x double]* %736, i64 0, i64 18
store double 5.000000e+00, double* %737
%738 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 12
%739 = getelementptr inbounds [20 x double], [20 x double]* %738, i64 0, i64 19
store double 8.900000e+01, double* %739
%740 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%741 = getelementptr inbounds [20 x double], [20 x double]* %740, i64 0, i64 14
store double 0.000000e+00, double* %741
%742 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%743 = getelementptr inbounds [20 x double], [20 x double]* %742, i64 0, i64 15
store double 3.200000e+01, double* %743
%744 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%745 = getelementptr inbounds [20 x double], [20 x double]* %744, i64 0, i64 16
store double 9.000000e+00, double* %745
%746 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%747 = getelementptr inbounds [20 x double], [20 x double]* %746, i64 0, i64 17
store double 2.000000e+00, double* %747
%748 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%749 = getelementptr inbounds [20 x double], [20 x double]* %748, i64 0, i64 18
store double 5.400000e+01, double* %749
%750 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 13
%751 = getelementptr inbounds [20 x double], [20 x double]* %750, i64 0, i64 19
store double 3.700000e+01, double* %751
%752 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%753 = getelementptr inbounds [20 x double], [20 x double]* %752, i64 0, i64 15
store double 9.000000e+00, double* %753
%754 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%755 = getelementptr inbounds [20 x double], [20 x double]* %754, i64 0, i64 16
store double 1.000000e+01, double* %755
%756 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%757 = getelementptr inbounds [20 x double], [20 x double]* %756, i64 0, i64 17
store double 0.000000e+00, double* %757
%758 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%759 = getelementptr inbounds [20 x double], [20 x double]* %758, i64 0, i64 18
store double 1.000000e+00, double* %759
%760 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 14
%761 = getelementptr inbounds [20 x double], [20 x double]* %760, i64 0, i64 19
store double 1.000000e+00, double* %761
%762 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%763 = getelementptr inbounds [20 x double], [20 x double]* %762, i64 0, i64 16
store double 1.340000e+02, double* %763
%764 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%765 = getelementptr inbounds [20 x double], [20 x double]* %764, i64 0, i64 17
store double 1.000000e+00, double* %765
%766 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%767 = getelementptr inbounds [20 x double], [20 x double]* %766, i64 0, i64 18
store double 2.200000e+01, double* %767
%768 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 15
%769 = getelementptr inbounds [20 x double], [20 x double]* %768, i64 0, i64 19
store double 1.300000e+01, double* %769
%770 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%771 = getelementptr inbounds [20 x double], [20 x double]* %770, i64 0, i64 17
store double 1.000000e+00, double* %771
%772 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%773 = getelementptr inbounds [20 x double], [20 x double]* %772, i64 0, i64 18
store double 3.000000e+00, double* %773
%774 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 16
%775 = getelementptr inbounds [20 x double], [20 x double]* %774, i64 0, i64 19
store double 4.800000e+01, double* %775
%776 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%777 = getelementptr inbounds [20 x double], [20 x double]* %776, i64 0, i64 18
store double 2.000000e+00, double* %777
%778 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 17
%779 = getelementptr inbounds [20 x double], [20 x double]* %778, i64 0, i64 19
store double 1.800000e+01, double* %779
%780 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 18
%781 = getelementptr inbounds [20 x double], [20 x double]* %780, i64 0, i64 19
store double 2.000000e+00, double* %781
store i32 0, i32* %11
br label %782
782: ; preds = %792, %5
%783 = load i32, i32* %11
%784 = icmp slt i32 %783, 20
br i1 %784, label %785, label %795
785: ; preds = %782
%786 = load i32, i32* %11
%787 = sext i32 %786 to i64
%788 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %787
%789 = load i32, i32* %11
%790 = sext i32 %789 to i64
%791 = getelementptr inbounds [20 x double], [20 x double]* %788, i64 0, i64 %790
store double 0.000000e+00, double* %791
br label %792
792: ; preds = %785
%793 = load i32, i32* %11
%794 = add nsw i32 %793, 1
store i32 %794, i32* %11
br label %782
795: ; preds = %782
%796 = load i32, i32* %10
%797 = icmp ne i32 %796, 0
br i1 %797, label %798, label %863
798: ; preds = %795
store i32 1, i32* %11
br label %799
799: ; preds = %843, %798
%800 = load i32, i32* %11
%801 = icmp slt i32 %800, 20
br i1 %801, label %802, label %846
802: ; preds = %799
store i32 0, i32* %12
br label %803
803: ; preds = %839, %802
%804 = load i32, i32* %12
%805 = load i32, i32* %11
%806 = icmp slt i32 %804, %805
br i1 %806, label %807, label %842
807: ; preds = %803
%808 = load i32, i32* %11
%809 = sext i32 %808 to i64
%810 = getelementptr inbounds [20 x double], [20 x double]* %17, i64 0, i64 %809
%811 = load double, double* %810
%812 = fmul double 4.000000e+02, %811
%813 = load i32, i32* %12
%814 = sext i32 %813 to i64
%815 = getelementptr inbounds [20 x double], [20 x double]* %17, i64 0, i64 %814
%816 = load double, double* %815
%817 = fmul double %812, %816
%818 = load i32, i32* %12
%819 = sext i32 %818 to i64
%820 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %819
%821 = load i32, i32* %11
%822 = sext i32 %821 to i64
%823 = getelementptr inbounds [20 x double], [20 x double]* %820, i64 0, i64 %822
%824 = load double, double* %823
%825 = fdiv double %824, %817
store double %825, double* %823
%826 = load i32, i32* %12
%827 = sext i32 %826 to i64
%828 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %827
%829 = load i32, i32* %11
%830 = sext i32 %829 to i64
%831 = getelementptr inbounds [20 x double], [20 x double]* %828, i64 0, i64 %830
%832 = load double, double* %831
%833 = load i32, i32* %11
%834 = sext i32 %833 to i64
%835 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %834
%836 = load i32, i32* %12
%837 = sext i32 %836 to i64
%838 = getelementptr inbounds [20 x double], [20 x double]* %835, i64 0, i64 %837
store double %832, double* %838
br label %839
839: ; preds = %807
%840 = load i32, i32* %12
%841 = add nsw i32 %840, 1
store i32 %841, i32* %12
br label %803
842: ; preds = %803
br label %843
843: ; preds = %842
%844 = load i32, i32* %11
%845 = add nsw i32 %844, 1
store i32 %845, i32* %11
br label %799
846: ; preds = %799
store i32 0, i32* %11
br label %847
847: ; preds = %859, %846
%848 = load i32, i32* %11
%849 = icmp slt i32 %848, 20
br i1 %849, label %850, label %862
850: ; preds = %847
%851 = load i32, i32* %11
%852 = sext i32 %851 to i64
%853 = getelementptr inbounds [20 x double], [20 x double]* %17, i64 0, i64 %852
%854 = load double, double* %853
%855 = load double*, double** %7
%856 = load i32, i32* %11
%857 = sext i32 %856 to i64
%858 = getelementptr inbounds double, double* %855, i64 %857
store double %854, double* %858
br label %859
859: ; preds = %850
%860 = load i32, i32* %11
%861 = add nsw i32 %860, 1
store i32 %861, i32* %11
br label %847
862: ; preds = %847
br label %928
863: ; preds = %795
store i32 1, i32* %11
br label %864
864: ; preds = %908, %863
%865 = load i32, i32* %11
%866 = icmp slt i32 %865, 20
br i1 %866, label %867, label %911
867: ; preds = %864
store i32 0, i32* %12
br label %868
868: ; preds = %904, %867
%869 = load i32, i32* %12
%870 = load i32, i32* %11
%871 = icmp slt i32 %869, %870
br i1 %871, label %872, label %907
872: ; preds = %868
%873 = load i32, i32* %11
%874 = sext i32 %873 to i64
%875 = getelementptr inbounds [20 x double], [20 x double]* %16, i64 0, i64 %874
%876 = load double, double* %875
%877 = fmul double 4.000000e+02, %876
%878 = load i32, i32* %12
%879 = sext i32 %878 to i64
%880 = getelementptr inbounds [20 x double], [20 x double]* %16, i64 0, i64 %879
%881 = load double, double* %880
%882 = fmul double %877, %881
%883 = load i32, i32* %11
%884 = sext i32 %883 to i64
%885 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %884
%886 = load i32, i32* %12
%887 = sext i32 %886 to i64
%888 = getelementptr inbounds [20 x double], [20 x double]* %885, i64 0, i64 %887
%889 = load double, double* %888
%890 = fdiv double %889, %882
store double %890, double* %888
%891 = load i32, i32* %11
%892 = sext i32 %891 to i64
%893 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %892
%894 = load i32, i32* %12
%895 = sext i32 %894 to i64
%896 = getelementptr inbounds [20 x double], [20 x double]* %893, i64 0, i64 %895
%897 = load double, double* %896
%898 = load i32, i32* %12
%899 = sext i32 %898 to i64
%900 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %899
%901 = load i32, i32* %11
%902 = sext i32 %901 to i64
%903 = getelementptr inbounds [20 x double], [20 x double]* %900, i64 0, i64 %902
store double %897, double* %903
br label %904
904: ; preds = %872
%905 = load i32, i32* %12
%906 = add nsw i32 %905, 1
store i32 %906, i32* %12
br label %868
907: ; preds = %868
br label %908
908: ; preds = %907
%909 = load i32, i32* %11
%910 = add nsw i32 %909, 1
store i32 %910, i32* %11
br label %864
911: ; preds = %864
store i32 0, i32* %11
br label %912
912: ; preds = %924, %911
%913 = load i32, i32* %11
%914 = icmp slt i32 %913, 20
br i1 %914, label %915, label %927
915: ; preds = %912
%916 = load i32, i32* %11
%917 = sext i32 %916 to i64
%918 = getelementptr inbounds [20 x double], [20 x double]* %16, i64 0, i64 %917
%919 = load double, double* %918
%920 = load double*, double** %7
%921 = load i32, i32* %11
%922 = sext i32 %921 to i64
%923 = getelementptr inbounds double, double* %920, i64 %922
store double %919, double* %923
br label %924
924: ; preds = %915
%925 = load i32, i32* %11
%926 = add nsw i32 %925, 1
store i32 %926, i32* %11
br label %912
927: ; preds = %912
br label %928
928: ; preds = %927, %862
store i32 0, i32* %11
br label %929
929: ; preds = %941, %928
%930 = load i32, i32* %11
%931 = icmp slt i32 %930, 26
br i1 %931, label %932, label %944
932: ; preds = %929
%933 = load i32, i32* %11
%934 = sext i32 %933 to i64
%935 = getelementptr inbounds [27 x i8], [27 x i8]* %14, i64 0, i64 %934
%936 = load i8, i8* %935
%937 = load i8*, i8** %8
%938 = load i32, i32* %11
%939 = sext i32 %938 to i64
%940 = getelementptr inbounds i8, i8* %937, i64 %939
store i8 %936, i8* %940
br label %941
941: ; preds = %932
%942 = load i32, i32* %11
%943 = add nsw i32 %942, 1
store i32 %943, i32* %11
br label %929
944: ; preds = %929
store i32 0, i32* %11
br label %945
945: ; preds = %962, %944
%946 = load i32, i32* %11
%947 = icmp slt i32 %946, 26
br i1 %947, label %948, label %965
948: ; preds = %945
%949 = load i32, i32* %11
%950 = sext i32 %949 to i64
%951 = getelementptr inbounds [26 x i8], [26 x i8]* %15, i64 0, i64 %950
%952 = load i8, i8* %951
%953 = load i8*, i8** %9
%954 = load i8*, i8** %8
%955 = load i32, i32* %11
%956 = sext i32 %955 to i64
%957 = getelementptr inbounds i8, i8* %954, i64 %956
%958 = load i8, i8* %957
%959 = sext i8 %958 to i32
%960 = sext i32 %959 to i64
%961 = getelementptr inbounds i8, i8* %953, i64 %960
store i8 %952, i8* %961
br label %962
962: ; preds = %948
%963 = load i32, i32* %11
%964 = add nsw i32 %963, 1
store i32 %964, i32* %11
br label %945
965: ; preds = %945
store i32 0, i32* %11
br label %966
966: ; preds = %993, %965
%967 = load i32, i32* %11
%968 = icmp slt i32 %967, 20
br i1 %968, label %969, label %996
969: ; preds = %966
store i32 0, i32* %12
br label %970
970: ; preds = %989, %969
%971 = load i32, i32* %12
%972 = icmp slt i32 %971, 20
br i1 %972, label %973, label %992
973: ; preds = %970
%974 = load i32, i32* %11
%975 = sext i32 %974 to i64
%976 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %13, i64 0, i64 %975
%977 = load i32, i32* %12
%978 = sext i32 %977 to i64
%979 = getelementptr inbounds [20 x double], [20 x double]* %976, i64 0, i64 %978
%980 = load double, double* %979
%981 = load double**, double*** %6
%982 = load i32, i32* %11
%983 = sext i32 %982 to i64
%984 = getelementptr inbounds double*, double** %981, i64 %983
%985 = load double*, double** %984
%986 = load i32, i32* %12
%987 = sext i32 %986 to i64
%988 = getelementptr inbounds double, double* %985, i64 %987
store double %980, double* %988
br label %989
989: ; preds = %973
%990 = load i32, i32* %12
%991 = add nsw i32 %990, 1
store i32 %991, i32* %12
br label %970
992: ; preds = %970
br label %993
993: ; preds = %992
%994 = load i32, i32* %11
%995 = add nsw i32 %994, 1
store i32 %995, i32* %11
br label %966
996: ; preds = %966
ret void
}

LLVM IR (-O2):
@__const.JTTmtx.locamino0 = [27 x i8] c"ARNDCQEGHILKMFPSTWYVBZX.-J\00"
@__const.JTTmtx.freq0 = [20 x double] [double 0x3FB3B645A1CAC083, double 5.100000e-02, double 4.300000e-02, double 5.200000e-02, double 2.000000e-02, double 4.100000e-02, double 6.200000e-02, double 0x3FB2F1A9FBE76C8B, double 2.300000e-02, double 5.200000e-02, double 0x3FB74BC6A7EF9DB2, double 5.900000e-02, double 2.400000e-02, double 4.000000e-02, double 5.100000e-02, double 6.900000e-02, double 5.900000e-02, double 1.400000e-02, double 3.200000e-02, double 6.600000e-02]
@__const.JTTmtx.freq0_TM = [20 x double] [double 1.051000e-01, double 1.570000e-02, double 1.850000e-02, double 0x3F823A29C779A6B5, double 2.190000e-02, double 1.410000e-02, double 9.700000e-03, double 7.580000e-02, double 1.680000e-02, double 1.188000e-01, double 1.635000e-01, double 1.120000e-02, double 3.330000e-02, double 7.770000e-02, double 2.600000e-02, double 5.680000e-02, double 5.230000e-02, double 2.230000e-02, double 3.240000e-02, double 1.195000e-01]
define void @JTTmtx(double** nocapture %0, double* nocapture writeonly %1, i8* nocapture %2, i8* nocapture writeonly %3, i32 %4) {
%6 = bitcast double* %1 to i8*
%7 = alloca [20 x [20 x double]]
%8 = bitcast [20 x [20 x double]]* %7 to i8*
%9 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 0
store double 2.470000e+02, double* %9
%10 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 0
%11 = bitcast double* %10 to <2 x double>*
store <2 x double> <double 2.160000e+02, double 1.160000e+02>, <2 x double>* %11
%12 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 0
%13 = bitcast double* %12 to <2 x double>*
store <2 x double> <double 3.860000e+02, double 4.800000e+01>, <2 x double>* %13
%14 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 2
store double 1.433000e+03, double* %14
%15 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 0
%16 = bitcast double* %15 to <2 x double>*
store <2 x double> <double 1.060000e+02, double 1.250000e+02>, <2 x double>* %16
%17 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 2
%18 = bitcast double* %17 to <2 x double>*
store <2 x double> <double 3.200000e+01, double 1.300000e+01>, <2 x double>* %18
%19 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 0
%20 = bitcast double* %19 to <2 x double>*
store <2 x double> <double 2.080000e+02, double 7.500000e+02>, <2 x double>* %20
%21 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 2
%22 = bitcast double* %21 to <2 x double>*
store <2 x double> <double 1.590000e+02, double 1.300000e+02>, <2 x double>* %22
%23 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 4
store double 9.000000e+00, double* %23
%24 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 0
%25 = bitcast double* %24 to <2 x double>*
store <2 x double> <double 6.000000e+02, double 1.190000e+02>, <2 x double>* %25
%26 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 2
%27 = bitcast double* %26 to <2 x double>*
store <2 x double> <double 1.800000e+02, double 2.914000e+03>, <2 x double>* %27
%28 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 4
%29 = bitcast double* %28 to <2 x double>*
store <2 x double> <double 8.000000e+00, double 1.027000e+03>, <2 x double>* %29
%30 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 0
%31 = bitcast double* %30 to <2 x double>*
store <2 x double> <double 1.183000e+03, double 6.140000e+02>, <2 x double>* %31
%32 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 2
%33 = bitcast double* %32 to <2 x double>*
store <2 x double> <double 2.910000e+02, double 5.770000e+02>, <2 x double>* %33
%34 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 4
%35 = bitcast double* %34 to <2 x double>*
store <2 x double> <double 9.800000e+01, double 8.400000e+01>, <2 x double>* %35
%36 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 6
store double 6.100000e+02, double* %36
%37 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 0
%38 = bitcast double* %37 to <2 x double>*
store <2 x double> <double 4.600000e+01, double 4.460000e+02>, <2 x double>* %38
%39 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 2
%40 = bitcast double* %39 to <2 x double>*
store <2 x double> <double 4.660000e+02, double 1.440000e+02>, <2 x double>* %40
%41 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 4
%42 = bitcast double* %41 to <2 x double>*
store <2 x double> <double 4.000000e+01, double 6.350000e+02>, <2 x double>* %42
%43 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 6
%44 = bitcast double* %43 to <2 x double>*
store <2 x double> <double 4.100000e+01, double 4.100000e+01>, <2 x double>* %44
%45 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 0
%46 = bitcast double* %45 to <2 x double>*
store <2 x double> <double 1.730000e+02, double 7.600000e+01>, <2 x double>* %46
%47 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 2
%48 = bitcast double* %47 to <2 x double>*
store <2 x double> <double 1.300000e+02, double 3.700000e+01>, <2 x double>* %48
%49 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 4
%50 = bitcast double* %49 to <2 x double>*
store <2 x double> <double 1.900000e+01, double 2.000000e+01>, <2 x double>* %50
%51 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 6
%52 = bitcast double* %51 to <2 x double>*
store <2 x double> <double 4.300000e+01, double 2.500000e+01>, <2 x double>* %52
%53 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 8
store double 2.600000e+01, double* %53
%54 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 0
%55 = bitcast double* %54 to <2 x double>*
store <2 x double> <double 2.570000e+02, double 2.050000e+02>, <2 x double>* %55
%56 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 2
%57 = bitcast double* %56 to <2 x double>*
store <2 x double> <double 6.300000e+01, double 3.400000e+01>, <2 x double>* %57
%58 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 4
%59 = bitcast double* %58 to <2 x double>*
store <2 x double> <double 3.600000e+01, double 3.140000e+02>, <2 x double>* %59
%60 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 6
%61 = bitcast double* %60 to <2 x double>*
store <2 x double> <double 6.500000e+01, double 5.600000e+01>, <2 x double>* %61
%62 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 8
%63 = bitcast double* %62 to <2 x double>*
store <2 x double> <double 1.340000e+02, double 1.324000e+03>, <2 x double>* %63
%64 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 0
%65 = bitcast double* %64 to <2 x double>*
store <2 x double> <double 2.000000e+02, double 2.348000e+03>, <2 x double>* %65
%66 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 2
%67 = bitcast double* %66 to <2 x double>*
store <2 x double> <double 7.580000e+02, double 1.020000e+02>, <2 x double>* %67
%68 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 4
%69 = bitcast double* %68 to <2 x double>*
store <2 x double> <double 7.000000e+00, double 8.580000e+02>, <2 x double>* %69
%70 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 6
%71 = bitcast double* %70 to <2 x double>*
store <2 x double> <double 7.540000e+02, double 1.420000e+02>, <2 x double>* %71
%72 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 8
%73 = bitcast double* %72 to <2 x double>*
store <2 x double> <double 8.500000e+01, double 7.500000e+01>, <2 x double>* %73
%74 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 10
store double 9.400000e+01, double* %74
%75 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 0
%76 = bitcast double* %75 to <2 x double>*
store <2 x double> <double 1.000000e+02, double 6.100000e+01>, <2 x double>* %76
%77 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 2
%78 = bitcast double* %77 to <2 x double>*
store <2 x double> <double 3.900000e+01, double 2.700000e+01>, <2 x double>* %78
%79 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 4
%80 = bitcast double* %79 to <2 x double>*
store <2 x double> <double 2.300000e+01, double 5.200000e+01>, <2 x double>* %80
%81 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 6
%82 = bitcast double* %81 to <2 x double>*
store <2 x double> <double 3.000000e+01, double 2.700000e+01>, <2 x double>* %82
%83 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 8
%84 = bitcast double* %83 to <2 x double>*
store <2 x double> <double 2.100000e+01, double 7.040000e+02>, <2 x double>* %84
%85 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 10
%86 = bitcast double* %85 to <2 x double>*
store <2 x double> <double 9.740000e+02, double 1.030000e+02>, <2 x double>* %86
%87 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 0
%88 = bitcast double* %87 to <2 x double>*
store <2 x double> <double 5.100000e+01, double 1.600000e+01>, <2 x double>* %88
%89 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 2
%90 = bitcast double* %89 to <2 x double>*
store <2 x double> <double 1.500000e+01, double 8.000000e+00>, <2 x double>* %90
%91 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 4
%92 = bitcast double* %91 to <2 x double>*
store <2 x double> <double 6.600000e+01, double 9.000000e+00>, <2 x double>* %92
%93 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 6
%94 = bitcast double* %93 to <2 x double>*
store <2 x double> <double 1.300000e+01, double 1.800000e+01>, <2 x double>* %94
%95 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 8
%96 = bitcast double* %95 to <2 x double>*
store <2 x double> <double 5.000000e+01, double 1.960000e+02>, <2 x double>* %96
%97 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 10
%98 = bitcast double* %97 to <2 x double>*
store <2 x double> <double 1.093000e+03, double 7.000000e+00>, <2 x double>* %98
%99 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 12
store double 4.900000e+01, double* %99
%100 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 0
%101 = bitcast double* %100 to <2 x double>*
store <2 x double> <double 9.010000e+02, double 2.170000e+02>, <2 x double>* %101
%102 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 2
%103 = bitcast double* %102 to <2 x double>*
store <2 x double> <double 3.100000e+01, double 3.900000e+01>, <2 x double>* %103
%104 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 4
%105 = bitcast double* %104 to <2 x double>*
store <2 x double> <double 1.500000e+01, double 3.950000e+02>, <2 x double>* %105
%106 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 6
%107 = bitcast double* %106 to <2 x double>*
store <2 x double> <double 7.100000e+01, double 9.300000e+01>, <2 x double>* %107
%108 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 8
%109 = bitcast double* %108 to <2 x double>*
store <2 x double> <double 1.570000e+02, double 3.100000e+01>, <2 x double>* %109
%110 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 10
%111 = bitcast double* %110 to <2 x double>*
store <2 x double> <double 5.780000e+02, double 7.700000e+01>, <2 x double>* %111
%112 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 12
%113 = bitcast double* %112 to <2 x double>*
store <2 x double> <double 2.300000e+01, double 3.600000e+01>, <2 x double>* %113
%114 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 0
%115 = bitcast double* %114 to <2 x double>*
store <2 x double> <double 2.413000e+03, double 4.130000e+02>, <2 x double>* %115
%116 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 2
%117 = bitcast double* %116 to <2 x double>*
store <2 x double> <double 1.738000e+03, double 2.440000e+02>, <2 x double>* %117
%118 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 4
%119 = bitcast double* %118 to <2 x double>*
store <2 x double> <double 3.530000e+02, double 1.820000e+02>, <2 x double>* %119
%120 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 6
%121 = bitcast double* %120 to <2 x double>*
store <2 x double> <double 1.560000e+02, double 1.131000e+03>, <2 x double>* %121
%122 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 8
%123 = bitcast double* %122 to <2 x double>*
store <2 x double> <double 1.380000e+02, double 1.720000e+02>, <2 x double>* %123
%124 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 10
%125 = bitcast double* %124 to <2 x double>*
store <2 x double> <double 4.360000e+02, double 2.280000e+02>, <2 x double>* %125
%126 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 12
%127 = bitcast double* %126 to <2 x double>*
store <2 x double> <double 5.400000e+01, double 3.090000e+02>, <2 x double>* %127
%128 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 14
store double 1.138000e+03, double* %128
%129 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 0
%130 = bitcast double* %129 to <2 x double>*
store <2 x double> <double 2.440000e+03, double 2.300000e+02>, <2 x double>* %130
%131 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 2
%132 = bitcast double* %131 to <2 x double>*
store <2 x double> <double 6.930000e+02, double 1.510000e+02>, <2 x double>* %132
%133 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 4
%134 = bitcast double* %133 to <2 x double>*
store <2 x double> <double 6.600000e+01, double 1.490000e+02>, <2 x double>* %134
%135 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 6
%136 = bitcast double* %135 to <2 x double>*
store <2 x double> <double 1.420000e+02, double 1.640000e+02>, <2 x double>* %136
%137 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 8
%138 = bitcast double* %137 to <2 x double>*
store <2 x double> <double 7.600000e+01, double 9.300000e+02>, <2 x double>* %138
%139 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 10
%140 = bitcast double* %139 to <2 x double>*
store <2 x double> <double 1.720000e+02, double 3.980000e+02>, <2 x double>* %140
%141 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 12
%142 = bitcast double* %141 to <2 x double>*
store <2 x double> <double 3.430000e+02, double 3.900000e+01>, <2 x double>* %142
%143 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 14
%144 = bitcast double* %143 to <2 x double>*
store <2 x double> <double 4.120000e+02, double 2.258000e+03>, <2 x double>* %144
%145 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 0
%146 = bitcast double* %145 to <2 x double>*
store <2 x double> <double 1.100000e+01, double 1.090000e+02>, <2 x double>* %146
%147 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 2
%148 = bitcast double* %147 to <2 x double>*
store <2 x double> <double 2.000000e+00, double 5.000000e+00>, <2 x double>* %148
%149 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 4
%150 = bitcast double* %149 to <2 x double>*
store <2 x double> <double 3.800000e+01, double 1.200000e+01>, <2 x double>* %150
%151 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 6
%152 = bitcast double* %151 to <2 x double>*
store <2 x double> <double 1.200000e+01, double 6.900000e+01>, <2 x double>* %152
%153 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 8
%154 = bitcast double* %153 to <2 x double>*
store <2 x double> <double 5.000000e+00, double 1.200000e+01>, <2 x double>* %154
%155 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 10
%156 = bitcast double* %155 to <2 x double>*
store <2 x double> <double 8.200000e+01, double 9.000000e+00>, <2 x double>* %156
%157 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 12
%158 = bitcast double* %157 to <2 x double>*
store <2 x double> <double 8.000000e+00, double 3.700000e+01>, <2 x double>* %158
%159 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 14
%160 = bitcast double* %159 to <2 x double>*
store <2 x double> <double 6.000000e+00, double 3.600000e+01>, <2 x double>* %160
%161 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 16
store double 8.000000e+00, double* %161
%162 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 0
%163 = bitcast double* %162 to <2 x double>*
store <2 x double> <double 4.100000e+01, double 4.600000e+01>, <2 x double>* %163
%164 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 2
%165 = bitcast double* %164 to <2 x double>*
store <2 x double> <double 1.140000e+02, double 8.900000e+01>, <2 x double>* %165
%166 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 4
%167 = bitcast double* %166 to <2 x double>*
store <2 x double> <double 1.640000e+02, double 4.000000e+01>, <2 x double>* %167
%168 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 6
%169 = bitcast double* %168 to <2 x double>*
store <2 x double> <double 1.500000e+01, double 1.500000e+01>, <2 x double>* %169
%170 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 8
%171 = bitcast double* %170 to <2 x double>*
store <2 x double> <double 5.140000e+02, double 6.100000e+01>, <2 x double>* %171
%172 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 10
%173 = bitcast double* %172 to <2 x double>*
store <2 x double> <double 8.400000e+01, double 2.000000e+01>, <2 x double>* %173
%174 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 12
%175 = bitcast double* %174 to <2 x double>*
store <2 x double> <double 1.700000e+01, double 8.500000e+02>, <2 x double>* %175
%176 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 14
%177 = bitcast double* %176 to <2 x double>*
store <2 x double> <double 2.200000e+01, double 1.640000e+02>, <2 x double>* %177
%178 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 16
%179 = bitcast double* %178 to <2 x double>*
store <2 x double> <double 4.500000e+01, double 4.100000e+01>, <2 x double>* %179
%180 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 0
%181 = bitcast double* %180 to <2 x double>*
store <2 x double> <double 1.766000e+03, double 6.900000e+01>, <2 x double>* %181
%182 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 2
%183 = bitcast double* %182 to <2 x double>*
store <2 x double> <double 5.500000e+01, double 1.270000e+02>, <2 x double>* %183
%184 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 4
%185 = bitcast double* %184 to <2 x double>*
store <2 x double> <double 9.900000e+01, double 5.800000e+01>, <2 x double>* %185
%186 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 6
%187 = bitcast double* %186 to <2 x double>*
store <2 x double> <double 2.260000e+02, double 2.760000e+02>, <2 x double>* %187
%188 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 8
%189 = bitcast double* %188 to <2 x double>*
store <2 x double> <double 2.200000e+01, double 3.938000e+03>, <2 x double>* %189
%190 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 10
%191 = bitcast double* %190 to <2 x double>*
store <2 x double> <double 1.261000e+03, double 5.800000e+01>, <2 x double>* %191
%192 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 12
%193 = bitcast double* %192 to <2 x double>*
store <2 x double> <double 5.590000e+02, double 1.890000e+02>, <2 x double>* %193
%194 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 14
%195 = bitcast double* %194 to <2 x double>*
store <2 x double> <double 8.400000e+01, double 2.190000e+02>, <2 x double>* %195
%196 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 16
%197 = bitcast double* %196 to <2 x double>*
store <2 x double> <double 5.260000e+02, double 2.700000e+01>, <2 x double>* %197
%198 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 18
store double 4.200000e+01, double* %198
%199 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 1
%200 = bitcast double* %199 to <2 x double>*
store <2 x double> <double 2.100000e+01, double 2.000000e+00>, <2 x double>* %200
%201 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 3
%202 = bitcast double* %201 to <2 x double>*
store <2 x double> <double 7.000000e+00, double 1.300000e+01>, <2 x double>* %202
%203 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 5
%204 = bitcast double* %203 to <2 x double>*
store <2 x double> <double 4.000000e+00, double 6.000000e+00>, <2 x double>* %204
%205 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 7
%206 = bitcast double* %205 to <2 x double>*
store <2 x double> <double 1.600000e+02, double 6.000000e+00>, <2 x double>* %206
%207 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 9
%208 = bitcast double* %207 to <2 x double>*
store <2 x double> <double 4.400000e+01, double 4.300000e+01>, <2 x double>* %208
%209 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 11
%210 = bitcast double* %209 to <2 x double>*
store <2 x double> <double 5.000000e+00, double 1.000000e+01>, <2 x double>* %210
%211 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 13
%212 = bitcast double* %211 to <2 x double>*
store <2 x double> <double 2.100000e+01, double 3.400000e+01>, <2 x double>* %212
%213 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 15
%214 = bitcast double* %213 to <2 x double>*
store <2 x double> <double 1.980000e+02, double 2.020000e+02>, <2 x double>* %214
%215 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 17
%216 = bitcast double* %215 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 1.000000e+00>, <2 x double>* %216
%217 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 19
store double 2.920000e+02, double* %217
%218 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 2
%219 = bitcast double* %218 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 1.000000e+00>, <2 x double>* %219
%220 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 4
%221 = bitcast double* %220 to <2 x double>*
store <2 x double> <double 2.000000e+00, double 2.100000e+01>, <2 x double>* %221
%222 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 6
%223 = bitcast double* %222 to <2 x double>*
store <2 x double> <double 3.000000e+00, double 2.200000e+01>, <2 x double>* %223
%224 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 8
%225 = bitcast double* %224 to <2 x double>*
store <2 x double> <double 2.100000e+01, double 4.000000e+00>, <2 x double>* %225
%226 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 10
%227 = bitcast double* %226 to <2 x double>*
store <2 x double> <double 8.000000e+00, double 5.300000e+01>, <2 x double>* %227
%228 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 12
%229 = bitcast double* %228 to <2 x double>*
store <2 x double> <double 1.900000e+01, double 0.000000e+00>, <2 x double>* %229
%230 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 14
%231 = bitcast double* %230 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 5.000000e+00>, <2 x double>* %231
%232 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 16
%233 = bitcast double* %232 to <2 x double>*
store <2 x double> <double 5.000000e+00, double 2.800000e+01>, <2 x double>* %233
%234 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 18
%235 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 3
%236 = bitcast double* %234 to i8*
%237 = bitcast double* %235 to <2 x double>*
store <2 x double> <double 1.400000e+01, double 1.000000e+00>, <2 x double>* %237
%238 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 5
store double 7.000000e+00, double* %238
%239 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 6
%240 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 8
%241 = bitcast double* %239 to i8*
%242 = bitcast double* %240 to <2 x double>*
store <2 x double> <double 8.000000e+00, double 4.000000e+00>, <2 x double>* %242
%243 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 10
%244 = bitcast double* %243 to <2 x double>*
store <2 x double> <double 5.000000e+00, double 1.100000e+01>, <2 x double>* %244
%245 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 12
%246 = bitcast double* %245 to <2 x double>*
store <2 x double> <double 3.000000e+00, double 1.000000e+00>, <2 x double>* %246
%247 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 14
%248 = bitcast double* %247 to <2 x double>*
store <2 x double> <double 2.000000e+00, double 3.200000e+01>, <2 x double>* %248
%249 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 16
%250 = bitcast double* %249 to <2 x double>*
store <2 x double> <double 1.900000e+01, double 1.000000e+00>, <2 x double>* %250
%251 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 18
%252 = bitcast double* %251 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 2.000000e+00>, <2 x double>* %252
%253 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 4
%254 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 6
%255 = bitcast double* %253 to i8*
%256 = bitcast double* %254 to <2 x double>*
store <2 x double> <double 1.200000e+01, double 1.500000e+01>, <2 x double>* %256
%257 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 8
%258 = bitcast double* %257 to <2 x double>*
store <2 x double> <double 4.000000e+00, double 1.000000e+00>, <2 x double>* %258
%259 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 10
%260 = bitcast double* %259 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 2.000000e+00>, <2 x double>* %260
%261 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 12
%262 = bitcast double* %261 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 0.000000e+00>, <2 x double>* %262
%263 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 14
%264 = bitcast double* %263 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 0.000000e+00>, <2 x double>* %264
%265 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 16
%266 = bitcast double* %265 to <2 x double>*
store <2 x double> <double 6.000000e+00, double 0.000000e+00>, <2 x double>* %266
%267 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 18
%268 = bitcast double* %267 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 4.000000e+00>, <2 x double>* %268
%269 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 5
%270 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 7
%271 = bitcast double* %269 to i8*
%272 = bitcast double* %270 to <2 x double>*
store <2 x double> <double 1.300000e+01, double 2.000000e+00>, <2 x double>* %272
%273 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 9
%274 = bitcast double* %273 to <2 x double>*
store <2 x double> <double 4.000000e+00, double 1.100000e+01>, <2 x double>* %274
%275 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 11
%276 = bitcast double* %275 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 1.000000e+00>, <2 x double>* %276
%277 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 13
%278 = bitcast double* %277 to <2 x double>*
store <2 x double> <double 3.400000e+01, double 0.000000e+00>, <2 x double>* %278
%279 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 15
%280 = bitcast double* %279 to <2 x double>*
store <2 x double> <double 4.800000e+01, double 1.300000e+01>, <2 x double>* %280
%281 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 17
%282 = bitcast double* %281 to <2 x double>*
store <2 x double> <double 8.000000e+00, double 2.300000e+01>, <2 x double>* %282
%283 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 19
store double 4.700000e+01, double* %283
%284 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 6
%285 = bitcast double* %284 to <2 x double>*
store <2 x double> <double 1.600000e+01, double 1.000000e+00>, <2 x double>* %285
%286 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 8
%287 = bitcast double* %286 to <2 x double>*
store <2 x double> <double 2.600000e+01, double 1.000000e+00>, <2 x double>* %287
%288 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 10
%289 = bitcast double* %288 to <2 x double>*
store <2 x double> <double 1.600000e+01, double 6.000000e+00>, <2 x double>* %289
%290 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 12
%291 = bitcast double* %290 to <2 x double>*
store <2 x double> <double 3.000000e+00, double 0.000000e+00>, <2 x double>* %291
%292 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 14
%293 = bitcast double* %292 to <2 x double>*
store <2 x double> <double 5.000000e+00, double 7.000000e+00>, <2 x double>* %293
%294 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 16
store double 2.000000e+00, double* %294
%295 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 17
%296 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 7
%297 = bitcast double* %295 to i8*
store double 2.100000e+01, double* %296
%298 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 8
%299 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 15
%300 = bitcast double* %298 to i8*
%301 = bitcast double* %299 to <2 x double>*
store <2 x double> <double 4.000000e+00, double 2.000000e+00>, <2 x double>* %301
%302 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 17
%303 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 19
%304 = bitcast double* %302 to i8*
store double 7.000000e+00, double* %303
%305 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 8
%306 = bitcast double* %305 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 1.000000e+01>, <2 x double>* %306
%307 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 10
%308 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 12
%309 = bitcast double* %307 to i8*
%310 = bitcast double* %308 to <2 x double>*
store <2 x double> <double 3.000000e+00, double 4.000000e+00>, <2 x double>* %310
%311 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 14
%312 = bitcast double* %311 to <2 x double>*
store <2 x double> <double 7.000000e+00, double 6.400000e+01>, <2 x double>* %312
%313 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 16
%314 = bitcast double* %313 to <2 x double>*
store <2 x double> <double 1.200000e+01, double 5.000000e+00>, <2 x double>* %314
%315 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 18
%316 = bitcast double* %315 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 5.300000e+01>, <2 x double>* %316
%317 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 9
%318 = bitcast double* %317 to <2 x double>*
store <2 x double> <double 3.000000e+00, double 2.000000e+00>, <2 x double>* %318
%319 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 11
%320 = bitcast double* %319 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 1.000000e+00>, <2 x double>* %320
%321 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 13
%322 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 16
%323 = bitcast double* %321 to i8*
%324 = bitcast double* %322 to <2 x double>*
store <2 x double> <double 4.000000e+00, double 0.000000e+00>, <2 x double>* %324
%325 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 18
%326 = bitcast double* %325 to <2 x double>*
store <2 x double> <double 2.900000e+01, double 2.000000e+00>, <2 x double>* %326
%327 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 10
%328 = bitcast double* %327 to <2 x double>*
store <2 x double> <double 2.730000e+02, double 0.000000e+00>, <2 x double>* %328
%329 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 12
%330 = bitcast double* %329 to <2 x double>*
store <2 x double> <double 1.610000e+02, double 6.600000e+01>, <2 x double>* %330
%331 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 14
%332 = bitcast double* %331 to <2 x double>*
store <2 x double> <double 4.000000e+00, double 2.200000e+01>, <2 x double>* %332
%333 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 16
%334 = bitcast double* %333 to <2 x double>*
store <2 x double> <double 1.500000e+02, double 1.000000e+00>, <2 x double>* %334
%335 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 18
%336 = bitcast double* %335 to <2 x double>*
store <2 x double> <double 4.000000e+00, double 8.830000e+02>, <2 x double>* %336
%337 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 11
%338 = bitcast double* %337 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 1.530000e+02>, <2 x double>* %338
%339 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 13
%340 = bitcast double* %339 to <2 x double>*
store <2 x double> <double 2.510000e+02, double 3.700000e+01>, <2 x double>* %340
%341 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 15
%342 = bitcast double* %341 to <2 x double>*
store <2 x double> <double 4.300000e+01, double 2.600000e+01>, <2 x double>* %342
%343 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 17
%344 = bitcast double* %343 to <2 x double>*
store <2 x double> <double 2.000000e+01, double 6.000000e+00>, <2 x double>* %344
%345 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 19
store double 2.550000e+02, double* %345
%346 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 12
store double 4.000000e+00, double* %346
%347 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 13
%348 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 15
%349 = bitcast double* %347 to i8*
%350 = bitcast double* %348 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 2.000000e+00>, <2 x double>* %350
%351 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 17
%352 = bitcast double* %351 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 5.000000e+00>, <2 x double>* %352
%353 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 19
store double 1.000000e+00, double* %353
%354 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 13
%355 = bitcast double* %354 to <2 x double>*
store <2 x double> <double 8.000000e+00, double 0.000000e+00>, <2 x double>* %355
%356 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 15
%357 = bitcast double* %356 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 3.200000e+01>, <2 x double>* %357
%358 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 17
%359 = bitcast double* %358 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 5.000000e+00>, <2 x double>* %359
%360 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 19
store double 8.900000e+01, double* %360
%361 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 14
%362 = bitcast double* %361 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 3.200000e+01>, <2 x double>* %362
%363 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 16
%364 = bitcast double* %363 to <2 x double>*
store <2 x double> <double 9.000000e+00, double 2.000000e+00>, <2 x double>* %364
%365 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 18
%366 = bitcast double* %365 to <2 x double>*
store <2 x double> <double 5.400000e+01, double 3.700000e+01>, <2 x double>* %366
%367 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 16
%368 = bitcast double* %367 to <2 x double>*
store <2 x double> <double 1.000000e+01, double 0.000000e+00>, <2 x double>* %368
%369 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 18
%370 = bitcast double* %369 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 1.000000e+00>, <2 x double>* %370
%371 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 17
%372 = bitcast double* %371 to <2 x double>*
store <2 x double> <double 1.000000e+00, double 2.200000e+01>, <2 x double>* %372
%373 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 19
store double 1.300000e+01, double* %373
%374 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 18
%375 = bitcast double* %374 to <2 x double>*
store <2 x double> <double 3.000000e+00, double 4.800000e+01>, <2 x double>* %375
%376 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 19
store double 1.800000e+01, double* %376
%377 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 0, i64 0
store double 0.000000e+00, double* %377
%378 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 1, i64 1
store double 0.000000e+00, double* %378
%379 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 2, i64 2
store double 0.000000e+00, double* %379
%380 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 3, i64 3
store double 0.000000e+00, double* %380
%381 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 4, i64 4
store double 0.000000e+00, double* %381
%382 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 5, i64 5
store double 0.000000e+00, double* %382
%383 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 6, i64 6
store double 0.000000e+00, double* %383
%384 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 7, i64 7
store double 0.000000e+00, double* %384
%385 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 8, i64 8
store double 0.000000e+00, double* %385
%386 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 9, i64 9
store double 0.000000e+00, double* %386
%387 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 10, i64 10
store double 0.000000e+00, double* %387
%388 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 11, i64 11
store double 0.000000e+00, double* %388
%389 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 12, i64 12
store double 0.000000e+00, double* %389
%390 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 13, i64 13
store double 0.000000e+00, double* %390
%391 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 14, i64 14
%392 = bitcast double* %391 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 9.000000e+00>, <2 x double>* %392
%393 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 15, i64 15
%394 = bitcast double* %393 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 1.340000e+02>, <2 x double>* %394
%395 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 16, i64 16
%396 = bitcast double* %395 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 1.000000e+00>, <2 x double>* %396
%397 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 17, i64 17
%398 = bitcast double* %397 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 2.000000e+00>, <2 x double>* %398
%399 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 18, i64 18
%400 = bitcast double* %399 to <2 x double>*
store <2 x double> <double 0.000000e+00, double 2.000000e+00>, <2 x double>* %400
%401 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 19, i64 19
store double 0.000000e+00, double* %401
%402 = icmp eq i32 %4, 0
br i1 %402, label %423, label %403
403: ; preds = %5, %419
%404 = phi i64 [ %420, %419 ], [ 1, %5 ]
%405 = getelementptr inbounds [20 x double], [20 x double]* @__const.JTTmtx.freq0_TM, i64 0, i64 %404
%406 = load double, double* %405
%407 = fmul double %406, 4.000000e+02
br label %408
408: ; preds = %403, %408
%409 = phi i64 [ 0, %403 ], [ %417, %408 ]
%410 = getelementptr inbounds [20 x double], [20 x double]* @__const.JTTmtx.freq0_TM, i64 0, i64 %409
%411 = load double, double* %410
%412 = fmul double %407, %411
%413 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %409, i64 %404
%414 = load double, double* %413
%415 = fdiv double %414, %412
store double %415, double* %413
%416 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %404, i64 %409
store double %415, double* %416
%417 = add nuw nsw i64 %409, 1
%418 = icmp eq i64 %417, %404
br i1 %418, label %419, label %408
419: ; preds = %408
%420 = add nuw nsw i64 %404, 1
%421 = icmp eq i64 %420, 20
br i1 %421, label %422, label %403
422: ; preds = %419
br label %443
423: ; preds = %5, %439
%424 = phi i64 [ %440, %439 ], [ 1, %5 ]
%425 = getelementptr inbounds [20 x double], [20 x double]* @__const.JTTmtx.freq0, i64 0, i64 %424
%426 = load double, double* %425
%427 = fmul double %426, 4.000000e+02
br label %428
428: ; preds = %423, %428
%429 = phi i64 [ 0, %423 ], [ %437, %428 ]
%430 = getelementptr inbounds [20 x double], [20 x double]* @__const.JTTmtx.freq0, i64 0, i64 %429
%431 = load double, double* %430
%432 = fmul double %427, %431
%433 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %424, i64 %429
%434 = load double, double* %433
%435 = fdiv double %434, %432
store double %435, double* %433
%436 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %429, i64 %424
store double %435, double* %436
%437 = add nuw nsw i64 %429, 1
%438 = icmp eq i64 %437, %424
br i1 %438, label %439, label %428
439: ; preds = %428
%440 = add nuw nsw i64 %424, 1
%441 = icmp eq i64 %440, 20
br i1 %441, label %442, label %423
442: ; preds = %439
br label %443
443: ; preds = %422, %442
%444 = getelementptr inbounds i8, i8* %3, i64 65
store i8 0, i8* %444
%445 = getelementptr inbounds i8, i8* %2, i64 1
%446 = load i8, i8* %445
%447 = sext i8 %446 to i64
%448 = getelementptr inbounds i8, i8* %3, i64 %447
store i8 3, i8* %448
%449 = getelementptr inbounds i8, i8* %2, i64 2
%450 = load i8, i8* %449
%451 = sext i8 %450 to i64
%452 = getelementptr inbounds i8, i8* %3, i64 %451
store i8 2, i8* %452
%453 = getelementptr inbounds i8, i8* %2, i64 3
%454 = load i8, i8* %453
%455 = sext i8 %454 to i64
%456 = getelementptr inbounds i8, i8* %3, i64 %455
store i8 2, i8* %456
%457 = getelementptr inbounds i8, i8* %2, i64 4
%458 = load i8, i8* %457
%459 = sext i8 %458 to i64
%460 = getelementptr inbounds i8, i8* %3, i64 %459
store i8 5, i8* %460
%461 = getelementptr inbounds i8, i8* %2, i64 5
%462 = load i8, i8* %461
%463 = sext i8 %462 to i64
%464 = getelementptr inbounds i8, i8* %3, i64 %463
store i8 2, i8* %464
%465 = getelementptr inbounds i8, i8* %2, i64 6
%466 = load i8, i8* %465
%467 = sext i8 %466 to i64
%468 = getelementptr inbounds i8, i8* %3, i64 %467
store i8 2, i8* %468
%469 = getelementptr inbounds i8, i8* %2, i64 7
%470 = load i8, i8* %469
%471 = sext i8 %470 to i64
%472 = getelementptr inbounds i8, i8* %3, i64 %471
store i8 0, i8* %472
%473 = getelementptr inbounds i8, i8* %2, i64 8
%474 = load i8, i8* %473
%475 = sext i8 %474 to i64
%476 = getelementptr inbounds i8, i8* %3, i64 %475
store i8 3, i8* %476
%477 = getelementptr inbounds i8, i8* %2, i64 9
%478 = load i8, i8* %477
%479 = sext i8 %478 to i64
%480 = getelementptr inbounds i8, i8* %3, i64 %479
store i8 1, i8* %480
%481 = getelementptr inbounds i8, i8* %2, i64 10
%482 = load i8, i8* %481
%483 = sext i8 %482 to i64
%484 = getelementptr inbounds i8, i8* %3, i64 %483
store i8 1, i8* %484
%485 = getelementptr inbounds i8, i8* %2, i64 11
%486 = load i8, i8* %485
%487 = sext i8 %486 to i64
%488 = getelementptr inbounds i8, i8* %3, i64 %487
store i8 3, i8* %488
%489 = getelementptr inbounds i8, i8* %2, i64 12
%490 = load i8, i8* %489
%491 = sext i8 %490 to i64
%492 = getelementptr inbounds i8, i8* %3, i64 %491
store i8 1, i8* %492
%493 = getelementptr inbounds i8, i8* %2, i64 13
%494 = load i8, i8* %493
%495 = sext i8 %494 to i64
%496 = getelementptr inbounds i8, i8* %3, i64 %495
store i8 4, i8* %496
%497 = getelementptr inbounds i8, i8* %2, i64 14
%498 = load i8, i8* %497
%499 = sext i8 %498 to i64
%500 = getelementptr inbounds i8, i8* %3, i64 %499
store i8 0, i8* %500
%501 = getelementptr inbounds i8, i8* %2, i64 15
%502 = load i8, i8* %501
%503 = sext i8 %502 to i64
%504 = getelementptr inbounds i8, i8* %3, i64 %503
store i8 0, i8* %504
%505 = getelementptr inbounds i8, i8* %2, i64 16
%506 = load i8, i8* %505
%507 = sext i8 %506 to i64
%508 = getelementptr inbounds i8, i8* %3, i64 %507
store i8 0, i8* %508
%509 = getelementptr inbounds i8, i8* %2, i64 17
%510 = load i8, i8* %509
%511 = sext i8 %510 to i64
%512 = getelementptr inbounds i8, i8* %3, i64 %511
store i8 4, i8* %512
%513 = getelementptr inbounds i8, i8* %2, i64 18
%514 = load i8, i8* %513
%515 = sext i8 %514 to i64
%516 = getelementptr inbounds i8, i8* %3, i64 %515
store i8 4, i8* %516
%517 = getelementptr inbounds i8, i8* %2, i64 19
%518 = load i8, i8* %517
%519 = sext i8 %518 to i64
%520 = getelementptr inbounds i8, i8* %3, i64 %519
store i8 1, i8* %520
%521 = getelementptr inbounds i8, i8* %2, i64 20
%522 = load i8, i8* %521
%523 = sext i8 %522 to i64
%524 = getelementptr inbounds i8, i8* %3, i64 %523
store i8 2, i8* %524
%525 = getelementptr inbounds i8, i8* %2, i64 21
%526 = load i8, i8* %525
%527 = sext i8 %526 to i64
%528 = getelementptr inbounds i8, i8* %3, i64 %527
store i8 2, i8* %528
%529 = getelementptr inbounds i8, i8* %2, i64 22
%530 = load i8, i8* %529
%531 = sext i8 %530 to i64
%532 = getelementptr inbounds i8, i8* %3, i64 %531
store i8 6, i8* %532
%533 = getelementptr inbounds i8, i8* %2, i64 23
%534 = load i8, i8* %533
%535 = sext i8 %534 to i64
%536 = getelementptr inbounds i8, i8* %3, i64 %535
store i8 6, i8* %536
%537 = getelementptr inbounds i8, i8* %2, i64 24
%538 = load i8, i8* %537
%539 = sext i8 %538 to i64
%540 = getelementptr inbounds i8, i8* %3, i64 %539
store i8 6, i8* %540
%541 = getelementptr inbounds i8, i8* %2, i64 25
%542 = load i8, i8* %541
%543 = sext i8 %542 to i64
%544 = getelementptr inbounds i8, i8* %3, i64 %543
store i8 1, i8* %544
br label %545
545: ; preds = %443, %545
%546 = phi i64 [ 0, %443 ], [ %608, %545 ]
%547 = getelementptr inbounds double*, double** %0, i64 %546
%548 = load double*, double** %547
%549 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 0
%550 = load double, double* %549
store double %550, double* %548
%551 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 1
%552 = load double, double* %551
%553 = getelementptr inbounds double, double* %548, i64 1
store double %552, double* %553
%554 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 2
%555 = load double, double* %554
%556 = getelementptr inbounds double, double* %548, i64 2
store double %555, double* %556
%557 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 3
%558 = load double, double* %557
%559 = getelementptr inbounds double, double* %548, i64 3
store double %558, double* %559
%560 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 4
%561 = load double, double* %560
%562 = getelementptr inbounds double, double* %548, i64 4
store double %561, double* %562
%563 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 5
%564 = load double, double* %563
%565 = getelementptr inbounds double, double* %548, i64 5
store double %564, double* %565
%566 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 6
%567 = load double, double* %566
%568 = getelementptr inbounds double, double* %548, i64 6
store double %567, double* %568
%569 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 7
%570 = load double, double* %569
%571 = getelementptr inbounds double, double* %548, i64 7
store double %570, double* %571
%572 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 8
%573 = load double, double* %572
%574 = getelementptr inbounds double, double* %548, i64 8
store double %573, double* %574
%575 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 9
%576 = load double, double* %575
%577 = getelementptr inbounds double, double* %548, i64 9
store double %576, double* %577
%578 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 10
%579 = load double, double* %578
%580 = getelementptr inbounds double, double* %548, i64 10
store double %579, double* %580
%581 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 11
%582 = load double, double* %581
%583 = getelementptr inbounds double, double* %548, i64 11
store double %582, double* %583
%584 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 12
%585 = load double, double* %584
%586 = getelementptr inbounds double, double* %548, i64 12
store double %585, double* %586
%587 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 13
%588 = load double, double* %587
%589 = getelementptr inbounds double, double* %548, i64 13
store double %588, double* %589
%590 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 14
%591 = load double, double* %590
%592 = getelementptr inbounds double, double* %548, i64 14
store double %591, double* %592
%593 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 15
%594 = load double, double* %593
%595 = getelementptr inbounds double, double* %548, i64 15
store double %594, double* %595
%596 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 16
%597 = load double, double* %596
%598 = getelementptr inbounds double, double* %548, i64 16
store double %597, double* %598
%599 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 17
%600 = load double, double* %599
%601 = getelementptr inbounds double, double* %548, i64 17
store double %600, double* %601
%602 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 18
%603 = load double, double* %602
%604 = getelementptr inbounds double, double* %548, i64 18
store double %603, double* %604
%605 = getelementptr inbounds [20 x [20 x double]], [20 x [20 x double]]* %7, i64 0, i64 %546, i64 19
%606 = load double, double* %605
%607 = getelementptr inbounds double, double* %548, i64 19
store double %606, double* %607
%608 = add nuw nsw i64 %546, 1
%609 = icmp eq i64 %608, 20
br i1 %609, label %610, label %545
610: ; preds = %545
ret void
}