void calc_vec_f(double *f, double xi, double xi1t, double xi1r, double xi2t,
                double xi2r) {
  f[0] = xi1t * (0.25 * pow(xi, 3) - 0.75 * xi + 0.5);
  f[1] = xi1r * (0.125 * pow(xi, 3) - 0.125 * pow(xi, 2) - 0.125 * xi + 0.125);
  f[2] = xi2t * (-0.25 * pow(xi, 3) + 0.75 * xi + 0.5);
  f[3] = xi2r * (0.125 * pow(xi, 3) + 0.125 * pow(xi, 2) - 0.125 * xi - 0.125);
  f[4] = 0.125 * pow(xi, 4) - 0.25 * pow(xi, 2) + 0.125;
  f[5] = 0.125 * pow(xi, 5) - 0.25 * pow(xi, 3) + 0.125 * xi;
  f[6] = 0.145833333333333 * pow(xi, 6) - 0.3125 * pow(xi, 4) +
         0.1875 * pow(xi, 2) - 0.0208333333333333;
  f[7] = 0.1875 * pow(xi, 7) - 0.4375 * pow(xi, 5) + 0.3125 * pow(xi, 3) -
         0.0625 * xi;
  f[8] = 0.2578125 * pow(xi, 8) - 0.65625 * pow(xi, 6) + 0.546875 * pow(xi, 4) -
         0.15625 * pow(xi, 2) + 0.0078125;
  f[9] = 0.372395833333333 * pow(xi, 9) - 1.03125 * pow(xi, 7) +
         0.984375 * pow(xi, 5) - 0.364583333333333 * pow(xi, 3) +
         0.0390625 * xi;
  f[10] = 0.55859375 * pow(xi, 10) - 1.67578125 * pow(xi, 8) +
          1.8046875 * pow(xi, 6) - 0.8203125 * pow(xi, 4) +
          0.13671875 * pow(xi, 2) - 0.00390625;
  f[11] = 0.86328125 * pow(xi, 11) - 2.79296875 * pow(xi, 9) +
          3.3515625 * pow(xi, 7) - 1.8046875 * pow(xi, 5) +
          0.41015625 * pow(xi, 3) - 0.02734375 * xi;
  f[12] = 1.36686197916667 * pow(xi, 12) - 4.748046875 * pow(xi, 10) +
          6.2841796875 * pow(xi, 8) - 3.91015625 * pow(xi, 6) +
          1.1279296875 * pow(xi, 4) - 0.123046875 * pow(xi, 2) +
          0.00227864583333333;
  f[13] = 2.2080078125 * pow(xi, 13) - 8.201171875 * pow(xi, 11) +
          11.8701171875 * pow(xi, 9) - 8.37890625 * pow(xi, 7) +
          2.9326171875 * pow(xi, 5) - 0.451171875 * pow(xi, 3) +
          0.0205078125 * xi;
  f[14] = 3.62744140625 * pow(xi, 14) - 14.35205078125 * pow(xi, 12) +
          22.55322265625 * pow(xi, 10) - 17.80517578125 * pow(xi, 8) +
          7.33154296875 * pow(xi, 6) - 1.46630859375 * pow(xi, 4) +
          0.11279296875 * pow(xi, 2) - 0.00146484375;
  f[15] = 6.04573567708333 * pow(xi, 15) - 25.39208984375 * pow(xi, 13) +
          43.05615234375 * pow(xi, 11) - 37.5887044270833 * pow(xi, 9) +
          17.80517578125 * pow(xi, 7) - 4.39892578125 * pow(xi, 5) +
          0.48876953125 * pow(xi, 3) - 0.01611328125 * xi;
  f[16] = 10.2021789550781 * pow(xi, 16) - 45.343017578125 * pow(xi, 14) +
          82.5242919921875 * pow(xi, 12) - 78.936279296875 * pow(xi, 10) +
          42.2872924804688 * pow(xi, 8) - 12.463623046875 * pow(xi, 6) +
          1.8328857421875 * pow(xi, 4) - 0.104736328125 * pow(xi, 2) +
          0.001007080078125;
  f[17] = 17.4037170410156 * pow(xi, 17) - 81.617431640625 * pow(xi, 15) +
          158.700561523438 * pow(xi, 13) - 165.048583984375 * pow(xi, 11) +
          98.6703491210938 * pow(xi, 9) - 33.829833984375 * pow(xi, 7) +
          6.2318115234375 * pow(xi, 5) - 0.523681640625 * pow(xi, 3) +
          0.013092041015625 * xi;
  f[18] = 29.9730682373047 * pow(xi, 18) - 147.931594848633 * pow(xi, 16) +
          306.065368652344 * pow(xi, 14) - 343.851216634115 * pow(xi, 12) +
          226.941802978516 * pow(xi, 10) - 88.8033142089844 * pow(xi, 8) +
          19.7340698242188 * pow(xi, 6) - 2.22564697265625 * pow(xi, 4) +
          0.0981903076171875 * pow(xi, 2) - 0.000727335611979167;
  f[19] = 52.0584869384766 * pow(xi, 19) - 269.757614135742 * pow(xi, 17) +
          591.726379394531 * pow(xi, 15) - 714.152526855469 * pow(xi, 13) +
          515.776824951172 * pow(xi, 11) - 226.941802978516 * pow(xi, 9) +
          59.2022094726563 * pow(xi, 7) - 8.45745849609375 * pow(xi, 5) +
          0.556411743164063 * pow(xi, 3) - 0.0109100341796875 * xi;
  f[20] = 91.102352142334 * pow(xi, 20) - 494.555625915527 * pow(xi, 18) +
          1146.4698600769 * pow(xi, 16) - 1479.31594848633 * pow(xi, 14) +
          1160.49785614014 * pow(xi, 12) - 567.354507446289 * pow(xi, 10) +
          170.206352233887 * pow(xi, 8) - 29.6011047363281 * pow(xi, 6) +
          2.6429557800293 * pow(xi, 4) - 0.0927352905273438 * pow(xi, 2) +
          0.000545501708984375;
  f[21] = 160.513668060303 * pow(xi, 21) - 911.02352142334 * pow(xi, 19) +
          2225.50031661987 * pow(xi, 17) - 3057.25296020508 * pow(xi, 15) +
          2588.80290985107 * pow(xi, 13) - 1392.59742736816 * pow(xi, 11) +
          472.795422871908 * pow(xi, 9) - 97.2607727050781 * pow(xi, 7) +
          11.100414276123 * pow(xi, 5) - 0.587323506673177 * pow(xi, 3) +
          0.00927352905273438 * xi;
  f[22] = 284.546957015991 * pow(xi, 22) - 1685.39351463318 * pow(xi, 20) +
          4327.36172676086 * pow(xi, 18) - 6305.58423042297 * pow(xi, 16) +
          5732.34930038452 * pow(xi, 14) - 3365.4437828064 * pow(xi, 12) +
          1276.54764175415 * pow(xi, 10) - 303.939914703369 * pow(xi, 8) +
          42.5515880584717 * pow(xi, 6) - 3.08344841003418 * pow(xi, 4) +
          0.0880985260009766 * pow(xi, 2) - 0.000421524047851563;
  f[23] = 507.235879898071 * pow(xi, 23) - 3130.0165271759 * pow(xi, 21) +
          8426.96757316589 * pow(xi, 19) - 12982.0851802826 * pow(xi, 17) +
          12611.1684608459 * pow(xi, 15) - 8025.28902053833 * pow(xi, 13) +
          3365.4437828064 * pow(xi, 11) - 911.819744110107 * pow(xi, 9) +
          151.969957351685 * pow(xi, 7) - 14.1838626861572 * pow(xi, 5) +
          0.616689682006836 * pow(xi, 3) - 0.00800895690917969 * xi;
  f[24] = 908.797618150711 * pow(xi, 24) - 5833.21261882782 * pow(xi, 22) +
          16432.5867676735 * pow(xi, 20) - 26685.3973150253 * pow(xi, 18) +
          27586.9310081005 * pow(xi, 16) - 18916.7526912689 * pow(xi, 14) +
          8694.06310558319 * pow(xi, 12) - 2644.27725791931 * pow(xi, 10) +
          512.898606061935 * pow(xi, 8) - 59.0994278589884 * pow(xi, 6) +
          3.54596567153931 * pow(xi, 4) - 0.0840940475463867 * pow(xi, 2) +
          0.000333706537882487;
  f[25] = 1635.83571267128 * pow(xi, 25) - 10905.5714178085 * pow(xi, 23) +
          32082.669403553 * pow(xi, 21) - 54775.2892255783 * pow(xi, 19) +
          60042.143958807 * pow(xi, 17) - 44139.0896129608 * pow(xi, 15) +
          22069.5448064804 * pow(xi, 13) - 7452.05409049988 * pow(xi, 11) +
          1652.67328619957 * pow(xi, 9) - 227.954936027527 * pow(xi, 7) +
          17.7298283576965 * pow(xi, 5) - 0.644721031188965 * pow(xi, 3) +
          0.00700783729553223 * xi;
  f[26] = 2957.08763444424 * pow(xi, 26) - 20447.946408391 * pow(xi, 24) +
          62707.0356523991 * pow(xi, 22) - 112289.342912436 * pow(xi, 20) +
          130091.311910748 * pow(xi, 18) - 102071.644729972 * pow(xi, 16) +
          55173.862016201 * pow(xi, 14) - 20493.1487488747 * pow(xi, 12) +
          5123.28718721867 * pow(xi, 10) - 826.336643099785 * pow(xi, 8) +
          79.7842276096344 * pow(xi, 6) - 4.02950644493103 * pow(xi, 4) +
          0.0805901288986206 * pow(xi, 2) - 0.000269532203674316;
  f[27] = 5366.5664476951 * pow(xi, 27) - 38442.1392477751 * pow(xi, 25) +
          122687.678450346 * pow(xi, 23) - 229925.79739213 * pow(xi, 21) +
          280723.357281089 * pow(xi, 19) - 234164.361439347 * pow(xi, 17) +
          136095.526306629 * pow(xi, 15) - 55173.862016201 * pow(xi, 13) +
          15369.861561656 * pow(xi, 11) - 2846.27065956593 * pow(xi, 9) +
          330.534657239914 * pow(xi, 7) - 21.7593348026276 * pow(xi, 5) +
          0.671584407488505 * pow(xi, 3) - 0.00619924068450928 * xi;
  f[28] = 9774.81745830178 * pow(xi, 28) - 72448.6470438838 * pow(xi, 26) +
          240263.370298594 * pow(xi, 24) - 470302.767392993 * pow(xi, 22) +
          603555.218154341 * pow(xi, 20) - 533374.378834069 * pow(xi, 18) +
          331732.845372409 * pow(xi, 16) - 145816.635328531 * pow(xi, 14) +
          44828.7628881633 * pow(xi, 12) - 9392.69317656755 * pow(xi, 10) +
          1280.82179680467 * pow(xi, 8) - 105.1701182127 * pow(xi, 6) +
          4.53319475054741 * pow(xi, 4) - 0.077490508556366 * pow(xi, 2) +
          0.000221401453018188;
  f[29] = 17864.3215617239 * pow(xi, 29) - 136847.444416225 * pow(xi, 27) +
          470916.205785245 * pow(xi, 25) - 961053.481194377 * pow(xi, 23) +
          1293332.61033073 * pow(xi, 21) - 1207110.43630868 * pow(xi, 19) +
          800061.568251103 * pow(xi, 17) - 379123.251854181 * pow(xi, 15) +
          127589.555912465 * pow(xi, 13) - 29885.8419254422 * pow(xi, 11) +
          4696.34658828378 * pow(xi, 9) - 465.753380656242 * pow(xi, 7) +
          26.292529553175 * pow(xi, 5) - 0.697414577007294 * pow(xi, 3) +
          0.00553503632545471 * xi;
}


x86 assembly (clang, -O0):
<calc_vec_f>:
push   %rbp
mov    %rsp,%rbp
sub    $0x610,%rsp
mov    %rdi,-0x8(%rbp)
movsd  %xmm0,-0x10(%rbp)
movsd  %xmm1,-0x18(%rbp)
movsd  %xmm2,-0x20(%rbp)
movsd  %xmm3,-0x28(%rbp)
movsd  %xmm4,-0x30(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ebe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x610(%rbp),%xmm0
ff
movsd  0x36ae(%rip),%xmm2
mulsd  -0x10(%rbp),%xmm2
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
movsd  0x366a(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x366a(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x20(%rbp),%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e48(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f16(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x608(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0x600(%rbp),%xmm0
ff
movsd  0x35ee(%rip),%xmm1
mulsd  %xmm3,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x35cb(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x10(%rbp),%xmm1
movsd  0x35c6(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x35a6(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x8(%rax)
movsd  -0x28(%rbp),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d9b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  0x358b(%rip),%xmm2
mulsd  -0x10(%rbp),%xmm2
movsd  0x3576(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x355e(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x10(%rax)
movsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d3b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e09(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5f0(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  0x34e1(%rip),%xmm1
mulsd  %xmm3,%xmm1
movsd  0x34d5(%rip),%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x10(%rbp),%xmm1
movsd  0x34d0(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x34b0(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x18(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2daa(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d80(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x5e0(%rbp),%xmm0
ff
movsd  0x3468(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x343d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x342d(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x20(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2c43(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c19(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  0x33e9(%rip),%xmm0
mulsd  %xmm2,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x33be(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x33a9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x28(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2cb3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c89(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x3331(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x332e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c21(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c8(%rbp),%xmm1
ff
movsd  0x32e4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x32e4(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x30(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2b1a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2af0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x5c0(%rbp),%xmm0
ff
movsd  0x3290(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x3265(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a88(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5b8(%rbp),%xmm0
ff
movsd  0x3228(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x320b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x38(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2b55(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b2b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x5b0(%rbp),%xmm0
ff
movsd  0x31b3(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x3188(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ac3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a8(%rbp),%xmm1
ff
movsd  0x314e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a81(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a0(%rbp),%xmm1
ff
movsd  0x3114(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x30fc(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x40(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x298a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2960(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x598(%rbp),%xmm0
ff
movsd  0x30a8(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x307d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28f8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x590(%rbp),%xmm1
ff
movsd  0x3043(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28b6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x588(%rbp),%xmm0
ff
movsd  0x3006(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x2fe9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x48(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2993(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2969(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x580(%rbp),%xmm0
ff
movsd  0x2f91(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2f66(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2901(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x578(%rbp),%xmm1
ff
movsd  0x2f2c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28bf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x570(%rbp),%xmm1
ff
movsd  0x2ef2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x287d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x568(%rbp),%xmm1
ff
movsd  0x2eb8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x2ea0(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x50(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2796(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x276c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x560(%rbp),%xmm0
ff
movsd  0x2e4c(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2e21(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2704(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x558(%rbp),%xmm1
ff
movsd  0x2de7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26c2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x550(%rbp),%xmm1
ff
movsd  0x2dad(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2680(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x548(%rbp),%xmm0
ff
movsd  0x2d70(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x2d53(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x58(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x276d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2743(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x540(%rbp),%xmm0
ff
movsd  0x2cfb(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2cd0(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26db(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x538(%rbp),%xmm1
ff
movsd  0x2c96(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2699(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x530(%rbp),%xmm1
ff
movsd  0x2c5c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2657(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x528(%rbp),%xmm1
ff
movsd  0x2c22(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2615(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x520(%rbp),%xmm1
ff
movsd  0x2be8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x2bd0(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x60(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x253e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2514(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x518(%rbp),%xmm0
ff
movsd  0x2b7c(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2b51(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24ac(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x510(%rbp),%xmm1
ff
movsd  0x2b17(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x246a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x508(%rbp),%xmm1
ff
movsd  0x2add(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2428(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x500(%rbp),%xmm1
ff
movsd  0x2aa3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23e6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  0x2a66(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x2a49(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x68(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x24e3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x24b9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  0x29f1(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x29c6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2451(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e8(%rbp),%xmm1
ff
movsd  0x298c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x240f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e0(%rbp),%xmm1
ff
movsd  0x2952(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23cd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4d8(%rbp),%xmm1
ff
movsd  0x2918(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x238b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4d0(%rbp),%xmm1
ff
movsd  0x28de(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2349(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c8(%rbp),%xmm1
ff
movsd  0x28a4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x288c(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x70(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2282(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2258(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  0x2838(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x280d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x21f0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b8(%rbp),%xmm1
ff
movsd  0x27d3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x21ae(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b0(%rbp),%xmm1
ff
movsd  0x2799(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x216c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a8(%rbp),%xmm1
ff
movsd  0x275f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x212a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a0(%rbp),%xmm1
ff
movsd  0x2725(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20e8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x26e8(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x26cb(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x78(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x21f5(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x21cb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x490(%rbp),%xmm0
ff
movsd  0x2673(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2648(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2163(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x488(%rbp),%xmm1
ff
movsd  0x260e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x2121(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x480(%rbp),%xmm1
ff
movsd  0x25d4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20df(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x478(%rbp),%xmm1
ff
movsd  0x259a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x209d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x470(%rbp),%xmm1
ff
movsd  0x2560(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x205b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x468(%rbp),%xmm1
ff
movsd  0x2526(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2019(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x460(%rbp),%xmm1
ff
movsd  0x24ec(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x24d4(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x80(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1f5f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f35(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x458(%rbp),%xmm0
ff
movsd  0x247d(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2452(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ecd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x450(%rbp),%xmm1
ff
movsd  0x2418(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e8b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x448(%rbp),%xmm1
ff
movsd  0x23de(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e49(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x440(%rbp),%xmm1
ff
movsd  0x23a4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e07(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x438(%rbp),%xmm1
ff
movsd  0x236a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1dc5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x430(%rbp),%xmm1
ff
movsd  0x2330(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d83(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x428(%rbp),%xmm0
ff
movsd  0x22f3(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x22d6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x88(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1e9d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e73(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x420(%rbp),%xmm0
ff
movsd  0x227b(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2250(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e0b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x418(%rbp),%xmm1
ff
movsd  0x2216(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1dc9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x410(%rbp),%xmm1
ff
movsd  0x21dc(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d87(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x408(%rbp),%xmm1
ff
movsd  0x21a2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d45(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x400(%rbp),%xmm1
ff
movsd  0x2168(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d03(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f8(%rbp),%xmm1
ff
movsd  0x212e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cc1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f0(%rbp),%xmm1
ff
movsd  0x20f4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c7f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  0x20ba(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x20a2(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x90(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1bd5(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bab(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x3e0(%rbp),%xmm0
ff
movsd  0x204b(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2020(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b43(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d8(%rbp),%xmm1
ff
movsd  0x1fe6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b01(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d0(%rbp),%xmm1
ff
movsd  0x1fac(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1abf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c8(%rbp),%xmm1
ff
movsd  0x1f72(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a7d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c0(%rbp),%xmm1
ff
movsd  0x1f38(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a3b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b8(%rbp),%xmm1
ff
movsd  0x1efe(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19f9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b0(%rbp),%xmm1
ff
movsd  0x1ec4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19b7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3a8(%rbp),%xmm0
ff
movsd  0x1e87(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x1e6a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x98(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1ae1(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ab7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  0x1e0f(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1de4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a4f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x398(%rbp),%xmm1
ff
movsd  0x1daa(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a0d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x390(%rbp),%xmm1
ff
movsd  0x1d70(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19cb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x388(%rbp),%xmm1
ff
movsd  0x1d36(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1989(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x380(%rbp),%xmm1
ff
movsd  0x1cfc(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1947(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x378(%rbp),%xmm1
ff
movsd  0x1cc2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1905(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x370(%rbp),%xmm1
ff
movsd  0x1c88(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18c3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x368(%rbp),%xmm1
ff
movsd  0x1c4e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1881(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x360(%rbp),%xmm1
ff
movsd  0x1c14(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x1bfc(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xa0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x17e7(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17bd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x358(%rbp),%xmm0
ff
movsd  0x1ba5(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1b7a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1755(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x350(%rbp),%xmm1
ff
movsd  0x1b40(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1713(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x348(%rbp),%xmm1
ff
movsd  0x1b06(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16d1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x340(%rbp),%xmm1
ff
movsd  0x1acc(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x168f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x338(%rbp),%xmm1
ff
movsd  0x1a92(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x164d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x330(%rbp),%xmm1
ff
movsd  0x1a58(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x160b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x328(%rbp),%xmm1
ff
movsd  0x1a1e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15c9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x320(%rbp),%xmm1
ff
movsd  0x19e4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1587(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x318(%rbp),%xmm0
ff
movsd  0x19a7(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x198a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xa8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x16c1(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1697(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x310(%rbp),%xmm0
movsd  0x192f(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1904(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x162f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x308(%rbp),%xmm1
ff
movsd  0x18ca(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15ed(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x300(%rbp),%xmm1
ff
movsd  0x1890(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15ab(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  0x1856(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1569(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f0(%rbp),%xmm1
ff
movsd  0x181c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1527(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e8(%rbp),%xmm1
ff
movsd  0x17e2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14e5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  0x17a8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14a3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d8(%rbp),%xmm1
ff
movsd  0x176e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1461(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d0(%rbp),%xmm1
ff
movsd  0x1734(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x141f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c8(%rbp),%xmm1
ff
movsd  0x16fa(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x16e2(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xb0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1395(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x136b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x2c0(%rbp),%xmm0
ff
movsd  0x168b(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1660(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1303(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b8(%rbp),%xmm1
ff
movsd  0x1626(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12c1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  0x15ec(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x127f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a8(%rbp),%xmm1
ff
movsd  0x15b2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x123d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a0(%rbp),%xmm1
ff
movsd  0x1578(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11fb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x298(%rbp),%xmm1
ff
movsd  0x153e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11b9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x290(%rbp),%xmm1
ff
movsd  0x1504(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1177(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x288(%rbp),%xmm1
ff
movsd  0x14ca(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1135(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x280(%rbp),%xmm1
ff
movsd  0x1490(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10f3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x278(%rbp),%xmm0
ff
movsd  0x1453(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x1436(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xb8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x123d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1213(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x270(%rbp),%xmm0
ff
movsd  0x13db(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x13b0(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11ab(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x268(%rbp),%xmm1
ff
movsd  0x1376(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x1169(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x260(%rbp),%xmm1
ff
movsd  0x133c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1127(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x258(%rbp),%xmm1
ff
movsd  0x1302(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10e5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x250(%rbp),%xmm1
ff
movsd  0x12c8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10a3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x248(%rbp),%xmm1
ff
movsd  0x128e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1061(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x240(%rbp),%xmm1
ff
movsd  0x1254(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x101f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x238(%rbp),%xmm1
ff
movsd  0x121a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfdd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x230(%rbp),%xmm1
ff
movsd  0x11e0(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf9b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x228(%rbp),%xmm1
ff
movsd  0x11a6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf59(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x220(%rbp),%xmm1
ff
movsd  0x116c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x1154(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xc0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0xedf(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xeb5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x218(%rbp),%xmm0
ff
movsd  0x10fd(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x10d2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe4d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x210(%rbp),%xmm1
ff
movsd  0x1098(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe0b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x208(%rbp),%xmm1
ff
movsd  0x105e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xdc9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x200(%rbp),%xmm1
ff
movsd  0x1024(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd87(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f8(%rbp),%xmm1
ff
movsd  0xfea(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd45(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f0(%rbp),%xmm1
ff
movsd  0xfb0(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd03(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e8(%rbp),%xmm1
ff
movsd  0xf76(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xcc1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e0(%rbp),%xmm1
ff
movsd  0xf3c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc7f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d8(%rbp),%xmm1
ff
movsd  0xf02(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc3d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d0(%rbp),%xmm1
ff
movsd  0xec8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbfb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1c8(%rbp),%xmm0
ff
movsd  0xe8b(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0xe6e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xc8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0xd5d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd2b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x1c0(%rbp),%xmm0
ff
movsd  0xe13(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xde8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xcc3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b8(%rbp),%xmm1
ff
movsd  0xdae(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc81(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b0(%rbp),%xmm1
ff
movsd  0xd74(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc3f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a8(%rbp),%xmm1
ff
movsd  0xd3a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbfd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a0(%rbp),%xmm1
ff
movsd  0xd00(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbbb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x198(%rbp),%xmm1
ff
movsd  0xcc6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb79(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x190(%rbp),%xmm1
ff
movsd  0xc8c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb37(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x188(%rbp),%xmm1
ff
movsd  0xc52(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xaf5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x180(%rbp),%xmm1
ff
movsd  0xc18(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xab3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x178(%rbp),%xmm1
ff
movsd  0xbde(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa71(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x170(%rbp),%xmm1
ff
movsd  0xba4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa2f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x168(%rbp),%xmm1
ff
movsd  0xb6a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0xb52(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xd0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x9cd(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x99b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x160(%rbp),%xmm0
ff
movsd  0xafb(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xad0(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x933(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x158(%rbp),%xmm1
ff
movsd  0xa96(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x8f1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x150(%rbp),%xmm1
ff
movsd  0xa5c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x8af(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x148(%rbp),%xmm1
ff
movsd  0xa22(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x86d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x140(%rbp),%xmm1
ff
movsd  0x9e8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x82b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x138(%rbp),%xmm1
ff
movsd  0x9ae(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x7e9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x130(%rbp),%xmm1
ff
movsd  0x974(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x7a7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x128(%rbp),%xmm1
ff
movsd  0x93a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x765(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x120(%rbp),%xmm1
ff
movsd  0x900(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x723(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x118(%rbp),%xmm1
ff
movsd  0x8c6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x6e1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x110(%rbp),%xmm1
ff
movsd  0x88c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x69f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x108(%rbp),%xmm0
ff
movsd  0x84f(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x832(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xd8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x809(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x7e7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x100(%rbp),%xmm0
ff
movsd  0x7c7(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x79c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x777(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xf8(%rbp),%xmm1
ff
movsd  0x75a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x735(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xf0(%rbp),%xmm1
ff
movsd  0x718(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x6f3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe8(%rbp),%xmm1
ff
movsd  0x6d6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x6b1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe0(%rbp),%xmm1
ff
movsd  0x694(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x66f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd8(%rbp),%xmm1
ff
movsd  0x652(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x62d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd0(%rbp),%xmm1
ff
movsd  0x610(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5eb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc8(%rbp),%xmm1
ff
movsd  0x5ce(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5a9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc0(%rbp),%xmm1
ff
movsd  0x58c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x567(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb8(%rbp),%xmm1
ff
movsd  0x54a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x525(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb0(%rbp),%xmm1
ff
movsd  0x508(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4e3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa8(%rbp),%xmm1
ff
movsd  0x4c6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4a1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa0(%rbp),%xmm1
ff
movsd  0x484(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x46c(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xe0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x447(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x425(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x405(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x3da(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3b5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x90(%rbp),%xmm1
ff
movsd  0x398(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x373(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x88(%rbp),%xmm1
ff
movsd  0x356(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x334(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x80(%rbp),%xmm1
movsd  0x31a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x2f8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x78(%rbp),%xmm1
movsd  0x2de(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x2bc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x70(%rbp),%xmm1
movsd  0x2a2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x280(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x68(%rbp),%xmm1
movsd  0x266(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x244(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x60(%rbp),%xmm1
movsd  0x22a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x208(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x58(%rbp),%xmm1
movsd  0x1ee(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x1cc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x50(%rbp),%xmm1
movsd  0x1b2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x190(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x48(%rbp),%xmm1
movsd  0x176(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x154(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x40(%rbp),%xmm1
movsd  0x13a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x118(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x38(%rbp),%xmm0
movsd  0xfb(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0xde(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xe8(%rax)
add    $0x610,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<calc_vec_f>:
push   %rbx
sub    $0x40,%rsp
movsd  %xmm4,0x8(%rsp)
movsd  %xmm3,0x38(%rsp)
movsd  %xmm2,0x30(%rsp)
movsd  %xmm1,0x18(%rsp)
movsd  %xmm0,0x10(%rsp)
mov    %rdi,%rbx
movsd  0x2ec2(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x2ebd(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x28(%rsp)
mulsd  0x2ead(%rip),%xmm0
subsd  %xmm1,%xmm0
addsd  0x2ea9(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,(%rbx)
movapd %xmm2,%xmm0
movsd  0x2e7b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x2e7a(%rip),%xmm3
mulsd  %xmm3,%xmm1
movsd  0x2e76(%rip),%xmm4
mulsd  %xmm4,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x20(%rsp)
addsd  %xmm1,%xmm0
addsd  %xmm4,%xmm0
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x8(%rbx)
movapd %xmm2,%xmm0
movsd  0x2e19(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2e3c(%rip),%xmm0
addsd  0x28(%rsp),%xmm0
addsd  0x2e16(%rip),%xmm0
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x10(%rbx)
movsd  0x10(%rsp),%xmm0
movsd  0x2de5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
movsd  0x2dfa(%rip),%xmm2
mulsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
addsd  0x20(%rsp),%xmm0
addsd  0x2dd8(%rip),%xmm0
mulsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x18(%rbx)
movsd  0x2ddd(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2dbc(%rip),%xmm1
movsd  0x2dac(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
addsd  %xmm2,%xmm0
movsd  %xmm0,0x20(%rbx)
movsd  0x2dab(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2d4c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2d6f(%rip),%xmm0
movsd  0x2d5f(%rip),%xmm1
movsd  0x8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  %xmm0,%xmm2
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x28(%rbx)
movsd  0x2d56(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2d2d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2d38(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2d32(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  0x2d28(%rip),%xmm0
addsd  %xmm1,%xmm0
addsd  0x2d24(%rip),%xmm0
movsd  %xmm0,0x30(%rbx)
movsd  0x2d1f(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2cd0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2cfb(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2cd5(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2c5d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2cd0(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2cca(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x38(%rbx)
movsd  0x2cb7(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2c52(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2c95(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2c8f(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2c0f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2c72(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2c6c(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x2c62(%rip),%xmm1
movsd  %xmm1,0x40(%rbx)
movsd  0x2c5d(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2bee(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2c39(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2c33(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2b8b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2c16(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2b24(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2bf7(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2bf1(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x48(%rbx)
movsd  0x2bde(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2b61(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2bbc(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2bb6(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2ae6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2b99(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2aaf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2b7a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2b74(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x2b6a(%rip),%xmm1
movsd  %xmm1,0x50(%rbx)
movsd  0x2b65(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2ade(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2b41(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2b3b(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2a5b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2b1e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2a04(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2aff(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x299d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2ae0(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2ada(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x58(%rbx)
movsd  0x2ac7(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2a3a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2aa5(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2a9f(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x29a7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2a82(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2938(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2a63(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2901(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2a44(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2a3e(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x2a34(%rip),%xmm1
movsd  %xmm1,0x60(%rbx)
movsd  0x2a2f(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2998(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2a0b(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2a05(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x28fd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x29e8(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2886(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x29c9(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x282f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x29aa(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x27c8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x298b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2985(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x68(%rbx)
movsd  0x2972(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x28d5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2950(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x294a(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2832(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x292d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x27ab(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x290e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x273c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28ef(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2705(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28d0(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x28ca(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x28c0(%rip),%xmm1
movsd  %xmm1,0x70(%rbx)
movsd  0x28bb(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2814(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2897(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2891(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2769(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2874(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x26da(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2855(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2663(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2836(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x260c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2817(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x25a5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x27f8(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x27f2(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x78(%rbx)
movsd  0x27df(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2732(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x27bd(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x27b7(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x267f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x279a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x25e8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x277b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2561(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x275c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x24f2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x273d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x24bb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x271e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2718(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x270e(%rip),%xmm1
movsd  %xmm1,0x80(%rbx)
movsd  0x2706(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x264f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x26e2(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x26dc(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2594(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x26bf(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x24f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x26a0(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2466(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2681(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x23ef(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2662(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2398(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2643(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2331(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2624(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x261e(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x88(%rbx)
movsd  0x2608(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x254b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25e6(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x25e0(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2488(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25c3(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x23e1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25a4(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x234a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2585(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x22c3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2566(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2254(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2547(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x221d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2528(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2522(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x2518(%rip),%xmm1
movsd  %xmm1,0x90(%rbx)
movsd  0x2510(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2449(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24ec(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x24e6(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x237e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24c9(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x22cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24aa(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2230(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x248b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x21a1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x246c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x212a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x244d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x20d3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x242e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x206c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x240f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x2409(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x98(%rbx)
movsd  0x23f3(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2326(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x23d1(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x23cb(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2253(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x23ae(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x219c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x238f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x20f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2370(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x205e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2351(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1fd7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2332(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f68(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2313(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f31(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22f4(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x22ee(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x22e4(%rip),%xmm1
movsd  %xmm1,0xa0(%rbx)
movsd  0x22dc(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2205(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22b8(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x22b2(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x212a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2295(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x206b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2276(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1fbc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2257(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f1d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2238(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1e8e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2219(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1e17(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x21fa(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1dc0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x21db(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1d59(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x21bc(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x21b6(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xa8(%rbx)
movsd  0x21a0(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x20c3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x217e(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2178(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1fe0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x215b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f19(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x213c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1e62(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x211d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1dbb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20fe(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1d24(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20df(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c9d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20c0(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c2e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20a1(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1bf7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2082(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x207c(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x2072(%rip),%xmm1
movsd  %xmm1,0xb0(%rbx)
movsd  0x206a(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f83(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2046(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x2040(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1e98(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2023(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1dc9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2004(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1d0a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1fe5(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c5b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1fc6(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1bbc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1fa7(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1b2d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f88(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ab6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f69(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a5f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f4a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x19f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f2b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1f25(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xb8(%rbx)
movsd  0x1f0f(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1e22(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1eed(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1ee7(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1d2f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1eca(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c58(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1eab(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1b91(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e8c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ada(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e6d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a33(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e4e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x199c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e2f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1915(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e10(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x18a6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1df1(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x186f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1dd2(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1dcc(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x1dc2(%rip),%xmm1
movsd  %xmm1,0xc0(%rbx)
movsd  0x1dba(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1cc3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d96(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1d90(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1bc8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d73(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ae9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d54(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a1a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d35(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x195b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d16(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x18ac(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cf7(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x180d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cd8(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x177e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cb9(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1707(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c9a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x16b0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c7b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1649(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c5c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1c56(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xc8(%rbx)
movsd  0x1c40(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1b43(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c1e(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1c18(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a40(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1bfb(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1959(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1bdc(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1882(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1bbd(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17bb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b9e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1704(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b7f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x165d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b60(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x15c6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b41(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x153f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b22(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x14d0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b03(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1499(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ae4(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1ade(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x1ad4(%rip),%xmm1
movsd  %xmm1,0xd0(%rbx)
movsd  0x1acc(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x19c5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1aa8(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1aa2(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x18ba(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a85(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17cb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a66(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x16ec(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a47(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x161d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a28(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x155e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a09(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x14af(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19ea(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1410(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19cb(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1381(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19ac(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x130a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x198d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x12b3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x196e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x124c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x194f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1949(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xd8(%rbx)
movsd  0x1933(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1826(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1911(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x190b(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1713(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18ee(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x161c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18cf(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1535(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18b0(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x145e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1891(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1397(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1872(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x12e0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1853(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1239(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1834(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x11a2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1815(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x111b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17f6(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x10ac(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17d7(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1075(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17b8(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x17ac(%rip),%xmm1
addsd  %xmm0,%xmm1
addsd  0x17a8(%rip),%xmm1
movsd  %xmm1,0xe0(%rbx)
movsd  0x17a0(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1689(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x177c(%rip),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x1776(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x156e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1759(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x146f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x173a(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1380(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x171b(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x12a1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16fc(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x11d2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16dd(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1113(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16be(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1064(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x169f(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xfc5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1680(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xf36(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1661(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xebf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1642(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xe68(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1623(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xe01(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1604(%rip),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
mulsd  0x15f8(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xe8(%rbx)
add    $0x40,%rsp
pop    %rbx
ret

LLVM IR (-O0):
define void @calc_vec_f(double* %0, double %1, double %2, double %3, double %4, double %5) {
%7 = alloca double*
%8 = alloca double
%9 = alloca double
%10 = alloca double
%11 = alloca double
%12 = alloca double
store double* %0, double** %7
store double %1, double* %8
store double %2, double* %9
store double %3, double* %10
store double %4, double* %11
store double %5, double* %12
%13 = load double, double* %9
%14 = load double, double* %8
%15 = call double @pow(double %14, double 3.000000e+00)
%16 = load double, double* %8
%17 = fmul double 7.500000e-01, %16
%18 = fneg double %17
%19 = call double @llvm.fmuladd.f64(double 2.500000e-01, double %15, double %18)
%20 = fadd double %19, 5.000000e-01
%21 = fmul double %13, %20
%22 = load double*, double** %7
%23 = getelementptr inbounds double, double* %22, i64 0
store double %21, double* %23
%24 = load double, double* %10
%25 = load double, double* %8
%26 = call double @pow(double %25, double 3.000000e+00)
%27 = load double, double* %8
%28 = call double @pow(double %27, double 2.000000e+00)
%29 = fmul double 1.250000e-01, %28
%30 = fneg double %29
%31 = call double @llvm.fmuladd.f64(double 1.250000e-01, double %26, double %30)
%32 = load double, double* %8
%33 = call double @llvm.fmuladd.f64(double -1.250000e-01, double %32, double %31)
%34 = fadd double %33, 1.250000e-01
%35 = fmul double %24, %34
%36 = load double*, double** %7
%37 = getelementptr inbounds double, double* %36, i64 1
store double %35, double* %37
%38 = load double, double* %11
%39 = load double, double* %8
%40 = call double @pow(double %39, double 3.000000e+00)
%41 = load double, double* %8
%42 = fmul double 7.500000e-01, %41
%43 = call double @llvm.fmuladd.f64(double -2.500000e-01, double %40, double %42)
%44 = fadd double %43, 5.000000e-01
%45 = fmul double %38, %44
%46 = load double*, double** %7
%47 = getelementptr inbounds double, double* %46, i64 2
store double %45, double* %47
%48 = load double, double* %12
%49 = load double, double* %8
%50 = call double @pow(double %49, double 3.000000e+00)
%51 = load double, double* %8
%52 = call double @pow(double %51, double 2.000000e+00)
%53 = fmul double 1.250000e-01, %52
%54 = call double @llvm.fmuladd.f64(double 1.250000e-01, double %50, double %53)
%55 = load double, double* %8
%56 = call double @llvm.fmuladd.f64(double -1.250000e-01, double %55, double %54)
%57 = fsub double %56, 1.250000e-01
%58 = fmul double %48, %57
%59 = load double*, double** %7
%60 = getelementptr inbounds double, double* %59, i64 3
store double %58, double* %60
%61 = load double, double* %8
%62 = call double @pow(double %61, double 4.000000e+00)
%63 = load double, double* %8
%64 = call double @pow(double %63, double 2.000000e+00)
%65 = fmul double 2.500000e-01, %64
%66 = fneg double %65
%67 = call double @llvm.fmuladd.f64(double 1.250000e-01, double %62, double %66)
%68 = fadd double %67, 1.250000e-01
%69 = load double*, double** %7
%70 = getelementptr inbounds double, double* %69, i64 4
store double %68, double* %70
%71 = load double, double* %8
%72 = call double @pow(double %71, double 5.000000e+00)
%73 = load double, double* %8
%74 = call double @pow(double %73, double 3.000000e+00)
%75 = fmul double 2.500000e-01, %74
%76 = fneg double %75
%77 = call double @llvm.fmuladd.f64(double 1.250000e-01, double %72, double %76)
%78 = load double, double* %8
%79 = call double @llvm.fmuladd.f64(double 1.250000e-01, double %78, double %77)
%80 = load double*, double** %7
%81 = getelementptr inbounds double, double* %80, i64 5
store double %79, double* %81
%82 = load double, double* %8
%83 = call double @pow(double %82, double 6.000000e+00)
%84 = load double, double* %8
%85 = call double @pow(double %84, double 4.000000e+00)
%86 = fmul double 3.125000e-01, %85
%87 = fneg double %86
%88 = call double @llvm.fmuladd.f64(double 0x3FC2AAAAAAAAAA9F, double %83, double %87)
%89 = load double, double* %8
%90 = call double @pow(double %89, double 2.000000e+00)
%91 = call double @llvm.fmuladd.f64(double 1.875000e-01, double %90, double %88)
%92 = fsub double %91, 0x3F9555555555554C
%93 = load double*, double** %7
%94 = getelementptr inbounds double, double* %93, i64 6
store double %92, double* %94
%95 = load double, double* %8
%96 = call double @pow(double %95, double 7.000000e+00)
%97 = load double, double* %8
%98 = call double @pow(double %97, double 5.000000e+00)
%99 = fmul double 4.375000e-01, %98
%100 = fneg double %99
%101 = call double @llvm.fmuladd.f64(double 1.875000e-01, double %96, double %100)
%102 = load double, double* %8
%103 = call double @pow(double %102, double 3.000000e+00)
%104 = call double @llvm.fmuladd.f64(double 3.125000e-01, double %103, double %101)
%105 = load double, double* %8
%106 = call double @llvm.fmuladd.f64(double -6.250000e-02, double %105, double %104)
%107 = load double*, double** %7
%108 = getelementptr inbounds double, double* %107, i64 7
store double %106, double* %108
%109 = load double, double* %8
%110 = call double @pow(double %109, double 8.000000e+00)
%111 = load double, double* %8
%112 = call double @pow(double %111, double 6.000000e+00)
%113 = fmul double 6.562500e-01, %112
%114 = fneg double %113
%115 = call double @llvm.fmuladd.f64(double 0x3FD0800000000000, double %110, double %114)
%116 = load double, double* %8
%117 = call double @pow(double %116, double 4.000000e+00)
%118 = call double @llvm.fmuladd.f64(double 5.468750e-01, double %117, double %115)
%119 = load double, double* %8
%120 = call double @pow(double %119, double 2.000000e+00)
%121 = call double @llvm.fmuladd.f64(double -1.562500e-01, double %120, double %118)
%122 = fadd double %121, 7.812500e-03
%123 = load double*, double** %7
%124 = getelementptr inbounds double, double* %123, i64 8
store double %122, double* %124
%125 = load double, double* %8
%126 = call double @pow(double %125, double 9.000000e+00)
%127 = load double, double* %8
%128 = call double @pow(double %127, double 7.000000e+00)
%129 = fmul double 1.031250e+00, %128
%130 = fneg double %129
%131 = call double @llvm.fmuladd.f64(double 0x3FD7D5555555554F, double %126, double %130)
%132 = load double, double* %8
%133 = call double @pow(double %132, double 5.000000e+00)
%134 = call double @llvm.fmuladd.f64(double 9.843750e-01, double %133, double %131)
%135 = load double, double* %8
%136 = call double @pow(double %135, double 3.000000e+00)
%137 = call double @llvm.fmuladd.f64(double 0xBFD755555555554F, double %136, double %134)
%138 = load double, double* %8
%139 = call double @llvm.fmuladd.f64(double 3.906250e-02, double %138, double %137)
%140 = load double*, double** %7
%141 = getelementptr inbounds double, double* %140, i64 9
store double %139, double* %141
%142 = load double, double* %8
%143 = call double @pow(double %142, double 1.000000e+01)
%144 = load double, double* %8
%145 = call double @pow(double %144, double 8.000000e+00)
%146 = fmul double 0x3FFAD00000000000, %145
%147 = fneg double %146
%148 = call double @llvm.fmuladd.f64(double 0x3FE1E00000000000, double %143, double %147)
%149 = load double, double* %8
%150 = call double @pow(double %149, double 6.000000e+00)
%151 = call double @llvm.fmuladd.f64(double 0x3FFCE00000000000, double %150, double %148)
%152 = load double, double* %8
%153 = call double @pow(double %152, double 4.000000e+00)
%154 = call double @llvm.fmuladd.f64(double 0xBFEA400000000000, double %153, double %151)
%155 = load double, double* %8
%156 = call double @pow(double %155, double 2.000000e+00)
%157 = call double @llvm.fmuladd.f64(double 0x3FC1800000000000, double %156, double %154)
%158 = fsub double %157, 3.906250e-03
%159 = load double*, double** %7
%160 = getelementptr inbounds double, double* %159, i64 10
store double %158, double* %160
%161 = load double, double* %8
%162 = call double @pow(double %161, double 1.100000e+01)
%163 = load double, double* %8
%164 = call double @pow(double %163, double 9.000000e+00)
%165 = fmul double 0x4006580000000000, %164
%166 = fneg double %165
%167 = call double @llvm.fmuladd.f64(double 0x3FEBA00000000000, double %162, double %166)
%168 = load double, double* %8
%169 = call double @pow(double %168, double 7.000000e+00)
%170 = call double @llvm.fmuladd.f64(double 0x400AD00000000000, double %169, double %167)
%171 = load double, double* %8
%172 = call double @pow(double %171, double 5.000000e+00)
%173 = call double @llvm.fmuladd.f64(double 0xBFFCE00000000000, double %172, double %170)
%174 = load double, double* %8
%175 = call double @pow(double %174, double 3.000000e+00)
%176 = call double @llvm.fmuladd.f64(double 0x3FDA400000000000, double %175, double %173)
%177 = load double, double* %8
%178 = call double @llvm.fmuladd.f64(double 0xBF9C000000000000, double %177, double %176)
%179 = load double*, double** %7
%180 = getelementptr inbounds double, double* %179, i64 11
store double %178, double* %180
%181 = load double, double* %8
%182 = call double @pow(double %181, double 1.200000e+01)
%183 = load double, double* %8
%184 = call double @pow(double %183, double 1.000000e+01)
%185 = fmul double 0x4012FE0000000000, %184
%186 = fneg double %185
%187 = call double @llvm.fmuladd.f64(double 0x3FF5DEAAAAAAAABA, double %182, double %186)
%188 = load double, double* %8
%189 = call double @pow(double %188, double 8.000000e+00)
%190 = call double @llvm.fmuladd.f64(double 0x4019230000000000, double %189, double %187)
%191 = load double, double* %8
%192 = call double @pow(double %191, double 6.000000e+00)
%193 = call double @llvm.fmuladd.f64(double 0xC00F480000000000, double %192, double %190)
%194 = load double, double* %8
%195 = call double @pow(double %194, double 4.000000e+00)
%196 = call double @llvm.fmuladd.f64(double 0x3FF20C0000000000, double %195, double %193)
%197 = load double, double* %8
%198 = call double @pow(double %197, double 2.000000e+00)
%199 = call double @llvm.fmuladd.f64(double 0xBFBF800000000000, double %198, double %196)
%200 = fadd double %199, 0x3F62AAAAAAAAAAA3
%201 = load double*, double** %7
%202 = getelementptr inbounds double, double* %201, i64 12
store double %200, double* %202
%203 = load double, double* %8
%204 = call double @pow(double %203, double 1.300000e+01)
%205 = load double, double* %8
%206 = call double @pow(double %205, double 1.100000e+01)
%207 = fmul double 0x4020670000000000, %206
%208 = fneg double %207
%209 = call double @llvm.fmuladd.f64(double 0x4001AA0000000000, double %204, double %208)
%210 = load double, double* %8
%211 = call double @pow(double %210, double 9.000000e+00)
%212 = call double @llvm.fmuladd.f64(double 0x4027BD8000000000, double %211, double %209)
%213 = load double, double* %8
%214 = call double @pow(double %213, double 7.000000e+00)
%215 = call double @llvm.fmuladd.f64(double 0xC020C20000000000, double %214, double %212)
%216 = load double, double* %8
%217 = call double @pow(double %216, double 5.000000e+00)
%218 = call double @llvm.fmuladd.f64(double 0x4007760000000000, double %217, double %215)
%219 = load double, double* %8
%220 = call double @pow(double %219, double 3.000000e+00)
%221 = call double @llvm.fmuladd.f64(double 0xBFDCE00000000000, double %220, double %218)
%222 = load double, double* %8
%223 = call double @llvm.fmuladd.f64(double 0x3F95000000000000, double %222, double %221)
%224 = load double*, double** %7
%225 = getelementptr inbounds double, double* %224, i64 13
store double %223, double* %225
%226 = load double, double* %8
%227 = call double @pow(double %226, double 1.400000e+01)
%228 = load double, double* %8
%229 = call double @pow(double %228, double 1.200000e+01)
%230 = fmul double 0x402CB44000000000, %229
%231 = fneg double %230
%232 = call double @llvm.fmuladd.f64(double 0x400D050000000000, double %227, double %231)
%233 = load double, double* %8
%234 = call double @pow(double %233, double 1.000000e+01)
%235 = call double @llvm.fmuladd.f64(double 0x40368DA000000000, double %234, double %232)
%236 = load double, double* %8
%237 = call double @pow(double %236, double 8.000000e+00)
%238 = call double @llvm.fmuladd.f64(double 0xC031CE2000000000, double %237, double %235)
%239 = load double, double* %8
%240 = call double @pow(double %239, double 6.000000e+00)
%241 = call double @llvm.fmuladd.f64(double 0x401D538000000000, double %240, double %238)
%242 = load double, double* %8
%243 = call double @pow(double %242, double 4.000000e+00)
%244 = call double @llvm.fmuladd.f64(double 0xBFF7760000000000, double %243, double %241)
%245 = load double, double* %8
%246 = call double @pow(double %245, double 2.000000e+00)
%247 = call double @llvm.fmuladd.f64(double 0x3FBCE00000000000, double %246, double %244)
%248 = fsub double %247, 0x3F58000000000000
%249 = load double*, double** %7
%250 = getelementptr inbounds double, double* %249, i64 14
store double %248, double* %250
%251 = load double, double* %8
%252 = call double @pow(double %251, double 1.500000e+01)
%253 = load double, double* %8
%254 = call double @pow(double %253, double 1.300000e+01)
%255 = fmul double 0x4039646000000000, %254
%256 = fneg double %255
%257 = call double @llvm.fmuladd.f64(double 0x40182ED555555552, double %252, double %256)
%258 = load double, double* %8
%259 = call double @pow(double %258, double 1.100000e+01)
%260 = call double @llvm.fmuladd.f64(double 0x4045873000000000, double %259, double %257)
%261 = load double, double* %8
%262 = call double @pow(double %261, double 9.000000e+00)
%263 = call double @llvm.fmuladd.f64(double 0xC042CB5AAAAAAAA6, double %262, double %260)
%264 = load double, double* %8
%265 = call double @pow(double %264, double 7.000000e+00)
%266 = call double @llvm.fmuladd.f64(double 0x4031CE2000000000, double %265, double %263)
%267 = load double, double* %8
%268 = call double @pow(double %267, double 5.000000e+00)
%269 = call double @llvm.fmuladd.f64(double 0xC011988000000000, double %268, double %266)
%270 = load double, double* %8
%271 = call double @pow(double %270, double 3.000000e+00)
%272 = call double @llvm.fmuladd.f64(double 0x3FDF480000000000, double %271, double %269)
%273 = load double, double* %8
%274 = call double @llvm.fmuladd.f64(double 0xBF90800000000000, double %273, double %272)
%275 = load double*, double** %7
%276 = getelementptr inbounds double, double* %275, i64 15
store double %274, double* %276
%277 = load double, double* %8
%278 = call double @pow(double %277, double 1.600000e+01)
%279 = load double, double* %8
%280 = call double @pow(double %279, double 1.400000e+01)
%281 = fmul double 0x4046ABE800000000, %280
%282 = fneg double %281
%283 = call double @llvm.fmuladd.f64(double 0x40246783FFFFFFF2, double %278, double %282)
%284 = load double, double* %8
%285 = call double @pow(double %284, double 1.200000e+01)
%286 = call double @llvm.fmuladd.f64(double 0x4054A18E00000000, double %285, double %283)
%287 = load double, double* %8
%288 = call double @pow(double %287, double 1.000000e+01)
%289 = call double @llvm.fmuladd.f64(double 0xC053BBEC00000000, double %288, double %286)
%290 = load double, double* %8
%291 = call double @pow(double %290, double 8.000000e+00)
%292 = call double @llvm.fmuladd.f64(double 0x404524C600000007, double %291, double %289)
%293 = load double, double* %8
%294 = call double @pow(double %293, double 6.000000e+00)
%295 = call double @llvm.fmuladd.f64(double 0xC028ED6000000000, double %294, double %292)
%296 = load double, double* %8
%297 = call double @pow(double %296, double 4.000000e+00)
%298 = call double @llvm.fmuladd.f64(double 0x3FFD538000000000, double %297, double %295)
%299 = load double, double* %8
%300 = call double @pow(double %299, double 2.000000e+00)
%301 = call double @llvm.fmuladd.f64(double 0xBFBAD00000000000, double %300, double %298)
%302 = fadd double %301, 0x3F50800000000000
%303 = load double*, double** %7
%304 = getelementptr inbounds double, double* %303, i64 16
store double %302, double* %304
%305 = load double, double* %8
%306 = call double @pow(double %305, double 1.700000e+01)
%307 = load double, double* %8
%308 = call double @pow(double %307, double 1.500000e+01)
%309 = fmul double 0x4054678400000000, %308
%310 = fneg double %309
%311 = call double @llvm.fmuladd.f64(double 0x40316759FFFFFFF9, double %306, double %310)
%312 = load double, double* %8
%313 = call double @pow(double %312, double 1.300000e+01)
%314 = call double @llvm.fmuladd.f64(double 0x4063D66B00000012, double %313, double %311)
%315 = load double, double* %8
%316 = call double @pow(double %315, double 1.100000e+01)
%317 = call double @llvm.fmuladd.f64(double 0xC064A18E00000000, double %316, double %314)
%318 = load double, double* %8
%319 = call double @pow(double %318, double 9.000000e+00)
%320 = call double @llvm.fmuladd.f64(double 0x4058AAE700000004, double %319, double %317)
%321 = load double, double* %8
%322 = call double @pow(double %321, double 7.000000e+00)
%323 = call double @llvm.fmuladd.f64(double 0xC040EA3800000000, double %322, double %320)
%324 = load double, double* %8
%325 = call double @pow(double %324, double 5.000000e+00)
%326 = call double @llvm.fmuladd.f64(double 0x4018ED6000000000, double %325, double %323)
%327 = load double, double* %8
%328 = call double @pow(double %327, double 3.000000e+00)
%329 = call double @llvm.fmuladd.f64(double 0xBFE0C20000000000, double %328, double %326)
%330 = load double, double* %8
%331 = call double @llvm.fmuladd.f64(double 0x3F8AD00000000000, double %330, double %329)
%332 = load double*, double** %7
%333 = getelementptr inbounds double, double* %332, i64 17
store double %331, double* %333
%334 = load double, double* %8
%335 = call double @pow(double %334, double 1.800000e+01)
%336 = load double, double* %8
%337 = call double @pow(double %336, double 1.600000e+01)
%338 = fmul double 0x40627DCFA0000007, %337
%339 = fneg double %338
%340 = call double @llvm.fmuladd.f64(double 0x403DF91B00000004, double %335, double %339)
%341 = load double, double* %8
%342 = call double @pow(double %341, double 1.400000e+01)
%343 = call double @llvm.fmuladd.f64(double 0x4073210BC0000004, double %342, double %340)
%344 = load double, double* %8
%345 = call double @pow(double %344, double 1.200000e+01)
%346 = call double @llvm.fmuladd.f64(double 0xC0757D9E9555555D, double %345, double %343)
%347 = load double, double* %8
%348 = call double @pow(double %347, double 1.000000e+01)
%349 = call double @llvm.fmuladd.f64(double 0x406C5E234000000D, double %348, double %346)
%350 = load double, double* %8
%351 = call double @pow(double %350, double 8.000000e+00)
%352 = call double @llvm.fmuladd.f64(double 0xC056336980000002, double %351, double %349)
%353 = load double, double* %8
%354 = call double @pow(double %353, double 6.000000e+00)
%355 = call double @llvm.fmuladd.f64(double 0x4033BBEC0000000E, double %354, double %352)
%356 = load double, double* %8
%357 = call double @pow(double %356, double 4.000000e+00)
%358 = call double @llvm.fmuladd.f64(double 0xC001CE2000000000, double %357, double %355)
%359 = load double, double* %8
%360 = call double @pow(double %359, double 2.000000e+00)
%361 = call double @llvm.fmuladd.f64(double 0x3FB9230000000000, double %360, double %358)
%362 = fsub double %361, 0x3F47D55555555558
%363 = load double*, double** %7
%364 = getelementptr inbounds double, double* %363, i64 18
store double %362, double* %364
%365 = load double, double* %8
%366 = call double @pow(double %365, double 1.900000e+01)
%367 = load double, double* %8
%368 = call double @pow(double %367, double 1.700000e+01)
%369 = fmul double 0x4070DC1F2FFFFFFD, %368
%370 = fneg double %369
%371 = call double @llvm.fmuladd.f64(double 0x404A077C80000005, double %366, double %370)
%372 = load double, double* %8
%373 = call double @pow(double %372, double 1.500000e+01)
%374 = call double @llvm.fmuladd.f64(double 0x40827DCF9FFFFFFE, double %373, double %371)
%375 = load double, double* %8
%376 = call double @pow(double %375, double 1.300000e+01)
%377 = call double @llvm.fmuladd.f64(double 0xC086513860000002, double %376, double %374)
%378 = load double, double* %8
%379 = call double @pow(double %378, double 1.100000e+01)
%380 = call double @llvm.fmuladd.f64(double 0x40801E36F0000001, double %379, double %377)
%381 = load double, double* %8
%382 = call double @pow(double %381, double 9.000000e+00)
%383 = call double @llvm.fmuladd.f64(double 0xC06C5E234000000D, double %382, double %380)
%384 = load double, double* %8
%385 = call double @pow(double %384, double 7.000000e+00)
%386 = call double @llvm.fmuladd.f64(double 0x404D99E200000007, double %385, double %383)
%387 = load double, double* %8
%388 = call double @pow(double %387, double 5.000000e+00)
%389 = call double @llvm.fmuladd.f64(double 0xC020EA3800000000, double %388, double %386)
%390 = load double, double* %8
%391 = call double @pow(double %390, double 3.000000e+00)
%392 = call double @llvm.fmuladd.f64(double 0x3FE1CE2000000005, double %391, double %389)
%393 = load double, double* %8
%394 = call double @llvm.fmuladd.f64(double 0xBF86580000000000, double %393, double %392)
%395 = load double*, double** %7
%396 = getelementptr inbounds double, double* %395, i64 19
store double %394, double* %396
%397 = load double, double* %8
%398 = call double @pow(double %397, double 2.000000e+01)
%399 = load double, double* %8
%400 = call double @pow(double %399, double 1.800000e+01)
%401 = fmul double 0x407EE8E3D7FFFFFA, %400
%402 = fneg double %401
%403 = call double @llvm.fmuladd.f64(double 0x4056C68CF0000001, double %398, double %402)
%404 = load double, double* %8
%405 = call double @pow(double %404, double 1.600000e+01)
%406 = call double @llvm.fmuladd.f64(double 0x4091E9E122FFFFED, double %405, double %403)
%407 = load double, double* %8
%408 = call double @pow(double %407, double 1.400000e+01)
%409 = call double @llvm.fmuladd.f64(double 0xC0971D4388000008, double %408, double %406)
%410 = load double, double* %8
%411 = call double @pow(double %410, double 1.200000e+01)
%412 = call double @llvm.fmuladd.f64(double 0x409221FDCE00000E, double %411, double %409)
%413 = load double, double* %8
%414 = call double @pow(double %413, double 1.000000e+01)
%415 = call double @llvm.fmuladd.f64(double 0xC081BAD607FFFFFF, double %414, double %412)
%416 = load double, double* %8
%417 = call double @pow(double %416, double 8.000000e+00)
%418 = call double @llvm.fmuladd.f64(double 0x4065469A7000000A, double %417, double %415)
%419 = load double, double* %8
%420 = call double @pow(double %419, double 6.000000e+00)
%421 = call double @llvm.fmuladd.f64(double 0xC03D99E1FFFFFFF9, double %420, double %418)
%422 = load double, double* %8
%423 = call double @pow(double %422, double 4.000000e+00)
%424 = call double @llvm.fmuladd.f64(double 0x400524C600000007, double %423, double %421)
%425 = load double, double* %8
%426 = call double @pow(double %425, double 2.000000e+00)
%427 = call double @llvm.fmuladd.f64(double 0xBFB7BD8000000004, double %426, double %424)
%428 = fadd double %427, 0x3F41E00000000000
%429 = load double*, double** %7
%430 = getelementptr inbounds double, double* %429, i64 20
store double %428, double* %430
%431 = load double, double* %8
%432 = call double @pow(double %431, double 2.100000e+01)
%433 = load double, double* %8
%434 = call double @pow(double %433, double 1.900000e+01)
%435 = fmul double 0x408C78302C000001, %434
%436 = fneg double %435
%437 = call double @llvm.fmuladd.f64(double 0x4064106FF8000009, double %432, double %436)
%438 = load double, double* %8
%439 = call double @pow(double %438, double 1.700000e+01)
%440 = call double @llvm.fmuladd.f64(double 0x40A16300297FFFF9, double %439, double %437)
%441 = load double, double* %8
%442 = call double @pow(double %441, double 1.500000e+01)
%443 = call double @llvm.fmuladd.f64(double 0xC0A7E28184000004, double %442, double %440)
%444 = load double, double* %8
%445 = call double @pow(double %444, double 1.300000e+01)
%446 = call double @llvm.fmuladd.f64(double 0x40A4399B16FFFFF7, double %445, double %443)
%447 = load double, double* %8
%448 = call double @pow(double %447, double 1.100000e+01)
%449 = call double @llvm.fmuladd.f64(double 0xC095C263C3FFFFEE, double %448, double %446)
%450 = load double, double* %8
%451 = call double @pow(double %450, double 9.000000e+00)
%452 = call double @llvm.fmuladd.f64(double 0x407D8CBA0D55555D, double %451, double %449)
%453 = load double, double* %8
%454 = call double @pow(double %453, double 7.000000e+00)
%455 = call double @llvm.fmuladd.f64(double 0xC05850B07FFFFFFE, double %454, double %452)
%456 = load double, double* %8
%457 = call double @pow(double %456, double 5.000000e+00)
%458 = call double @llvm.fmuladd.f64(double 0x402633697FFFFFE6, double %457, double %455)
%459 = load double, double* %8
%460 = call double @pow(double %459, double 3.000000e+00)
%461 = call double @llvm.fmuladd.f64(double 0xBFE2CB5AAAAAAAAA, double %460, double %458)
%462 = load double, double* %8
%463 = call double @llvm.fmuladd.f64(double 0x3F82FE0000000003, double %462, double %461)
%464 = load double*, double** %7
%465 = getelementptr inbounds double, double* %464, i64 21
store double %463, double* %465
%466 = load double, double* %8
%467 = call double @pow(double %466, double 2.200000e+01)
%468 = load double, double* %8
%469 = call double @pow(double %468, double 2.000000e+01)
%470 = fmul double 0x409A5592F5800006, %469
%471 = fneg double %470
%472 = call double @llvm.fmuladd.f64(double 0x4071C8C055FFFFFC, double %467, double %471)
%473 = load double, double* %8
%474 = call double @pow(double %473, double 1.800000e+01)
%475 = call double @llvm.fmuladd.f64(double 0x40B0E75C9A1FFFFB, double %474, double %472)
%476 = load double, double* %8
%477 = call double @pow(double %476, double 1.600000e+01)
%478 = call double @llvm.fmuladd.f64(double 0xC0B8A195901FFFFC, double %477, double %475)
%479 = load double, double* %8
%480 = call double @pow(double %479, double 1.400000e+01)
%481 = call double @llvm.fmuladd.f64(double 0x40B664596BBFFFFE, double %480, double %478)
%482 = load double, double* %8
%483 = call double @pow(double %482, double 1.200000e+01)
%484 = call double @llvm.fmuladd.f64(double 0xC0AA4AE337800008, double %483, double %481)
%485 = load double, double* %8
%486 = call double @pow(double %485, double 1.000000e+01)
%487 = call double @llvm.fmuladd.f64(double 0x4093F230C8FFFFFE, double %486, double %484)
%488 = load double, double* %8
%489 = call double @pow(double %488, double 8.000000e+00)
%490 = call double @llvm.fmuladd.f64(double 0xC072FF09E3FFFFFE, double %489, double %487)
%491 = load double, double* %8
%492 = call double @pow(double %491, double 6.000000e+00)
%493 = call double @llvm.fmuladd.f64(double 0x4045469A70000003, double %492, double %490)
%494 = load double, double* %8
%495 = call double @pow(double %494, double 4.000000e+00)
%496 = call double @llvm.fmuladd.f64(double 0xC008AAE700000001, double %495, double %493)
%497 = load double, double* %8
%498 = call double @pow(double %497, double 2.000000e+00)
%499 = call double @llvm.fmuladd.f64(double 0x3FB68DA000000003, double %498, double %496)
%500 = fsub double %499, 0x3F3BA00000000009
%501 = load double*, double** %7
%502 = getelementptr inbounds double, double* %501, i64 22
store double %500, double* %502
%503 = load double, double* %8
%504 = call double @pow(double %503, double 2.300000e+01)
%505 = load double, double* %8
%506 = call double @pow(double %505, double 2.100000e+01)
%507 = fmul double 0x40A87408763FFFF9, %506
%508 = fneg double %507
%509 = call double @llvm.fmuladd.f64(double 0x407FB3C629FFFFFB, double %504, double %508)
%510 = load double, double* %8
%511 = call double @pow(double %510, double 1.900000e+01)
%512 = call double @llvm.fmuladd.f64(double 0x40C0757BD96FFFFE, double %511, double %509)
%513 = load double, double* %8
%514 = call double @pow(double %513, double 1.700000e+01)
%515 = call double @llvm.fmuladd.f64(double 0xC0C95B0AE7300004, double %514, double %512)
%516 = load double, double* %8
%517 = call double @pow(double %516, double 1.500000e+01)
%518 = call double @llvm.fmuladd.f64(double 0x40C8A195901FFFE6, double %517, double %515)
%519 = load double, double* %8
%520 = call double @pow(double %519, double 1.300000e+01)
%521 = call double @llvm.fmuladd.f64(double 0xC0BF5949FD400000, double %520, double %518)
%522 = load double, double* %8
%523 = call double @pow(double %522, double 1.100000e+01)
%524 = call double @llvm.fmuladd.f64(double 0x40AA4AE337800008, double %523, double %521)
%525 = load double, double* %8
%526 = call double @pow(double %525, double 9.000000e+00)
%527 = call double @llvm.fmuladd.f64(double 0xC08C7E8ED5FFFFFC, double %526, double %524)
%528 = load double, double* %8
%529 = call double @pow(double %528, double 7.000000e+00)
%530 = call double @llvm.fmuladd.f64(double 0x4062FF09E400000F, double %529, double %527)
%531 = load double, double* %8
%532 = call double @pow(double %531, double 5.000000e+00)
%533 = call double @llvm.fmuladd.f64(double 0xC02C5E233FFFFFF1, double %532, double %530)
%534 = load double, double* %8
%535 = call double @pow(double %534, double 3.000000e+00)
%536 = call double @llvm.fmuladd.f64(double 0x3FE3BBEC00000001, double %535, double %533)
%537 = load double, double* %8
%538 = call double @llvm.fmuladd.f64(double 0xBF80670000000001, double %537, double %536)
%539 = load double*, double** %7
%540 = getelementptr inbounds double, double* %539, i64 23
store double %538, double* %540
%541 = load double, double* %8
%542 = call double @pow(double %541, double 2.400000e+01)
%543 = load double, double* %8
%544 = call double @pow(double %543, double 2.200000e+01)
%545 = fmul double 0x40B6C9366E300000, %544
%546 = fneg double %545
%547 = call double @llvm.fmuladd.f64(double 0x408C6661859FFFFF, double %542, double %546)
%548 = load double, double* %8
%549 = call double @pow(double %548, double 2.000000e+01)
%550 = call double @llvm.fmuladd.f64(double 0x40D00C258D9A0002, double %549, double %547)
%551 = load double, double* %8
%552 = call double @pow(double %551, double 1.800000e+01)
%553 = call double @llvm.fmuladd.f64(double 0xC0DA0F596D9BFFF8, double %552, double %550)
%554 = load double, double* %8
%555 = call double @pow(double %554, double 1.600000e+01)
%556 = call double @llvm.fmuladd.f64(double 0x40DAF0BB95A2FFFD, double %555, double %553)
%557 = load double, double* %8
%558 = call double @pow(double %557, double 1.400000e+01)
%559 = call double @llvm.fmuladd.f64(double 0xC0D279302C17FFFA, double %558, double %556)
%560 = load double, double* %8
%561 = call double @pow(double %560, double 1.200000e+01)
%562 = call double @llvm.fmuladd.f64(double 0x40C0FB0813D7FFFF, double %561, double %559)
%563 = load double, double* %8
%564 = call double @pow(double %563, double 1.000000e+01)
%565 = call double @llvm.fmuladd.f64(double 0xC0A4A88DF4BFFFFD, double %564, double %562)
%566 = load double, double* %8
%567 = call double @pow(double %566, double 8.000000e+00)
%568 = call double @llvm.fmuladd.f64(double 0x40800730585FFFFC, double %567, double %565)
%569 = load double, double* %8
%570 = call double @pow(double %569, double 6.000000e+00)
%571 = call double @llvm.fmuladd.f64(double 0xC04D8CBA0D55554F, double %570, double %568)
%572 = load double, double* %8
%573 = call double @pow(double %572, double 4.000000e+00)
%574 = call double @llvm.fmuladd.f64(double 0x400C5E2340000008, double %573, double %571)
%575 = load double, double* %8
%576 = call double @pow(double %575, double 2.000000e+00)
%577 = call double @llvm.fmuladd.f64(double 0xBFB5872FFFFFFFFF, double %576, double %574)
%578 = fadd double %577, 0x3F35DEAAAAAAAAAB
%579 = load double*, double** %7
%580 = getelementptr inbounds double, double* %579, i64 24
store double %578, double* %580
%581 = load double, double* %8
%582 = call double @pow(double %581, double 2.500000e+01)
%583 = load double, double* %8
%584 = call double @pow(double %583, double 2.300000e+01)
%585 = fmul double 0x40C54CC92437FFEE, %584
%586 = fneg double %585
%587 = call double @llvm.fmuladd.f64(double 0x40998F57C5100000, double %582, double %586)
%588 = load double, double* %8
%589 = call double @pow(double %588, double 2.100000e+01)
%590 = call double @llvm.fmuladd.f64(double 0x40DF54AAD781FFFE, double %589, double %587)
%591 = load double, double* %8
%592 = call double @pow(double %591, double 1.900000e+01)
%593 = call double @llvm.fmuladd.f64(double 0xC0EABEE94155FFFF, double %592, double %590)
%594 = load double, double* %8
%595 = call double @pow(double %594, double 1.700000e+01)
%596 = call double @llvm.fmuladd.f64(double 0x40ED51449B4F8001, double %595, double %593)
%597 = load double, double* %8
%598 = call double @pow(double %597, double 1.500000e+01)
%599 = call double @llvm.fmuladd.f64(double 0xC0E58D62DE1BFFFE, double %598, double %596)
%600 = load double, double* %8
%601 = call double @pow(double %600, double 1.300000e+01)
%602 = call double @llvm.fmuladd.f64(double 0x40D58D62DE1BFFFE, double %601, double %599)
%603 = load double, double* %8
%604 = call double @pow(double %603, double 1.100000e+01)
%605 = call double @llvm.fmuladd.f64(double 0xC0BD1C0DD8E00002, double %604, double %602)
%606 = load double, double* %8
%607 = call double @pow(double %606, double 9.000000e+00)
%608 = call double @llvm.fmuladd.f64(double 0x4099D2B171F00001, double %607, double %605)
%609 = load double, double* %8
%610 = call double @pow(double %609, double 7.000000e+00)
%611 = call double @llvm.fmuladd.f64(double 0xC06C7E8ED6000005, double %610, double %608)
%612 = load double, double* %8
%613 = call double @pow(double %612, double 5.000000e+00)
%614 = call double @llvm.fmuladd.f64(double 0x4031BAD607FFFFF7, double %613, double %611)
%615 = load double, double* %8
%616 = call double @pow(double %615, double 3.000000e+00)
%617 = call double @llvm.fmuladd.f64(double 0xBFE4A18E00000001, double %616, double %614)
%618 = load double, double* %8
%619 = call double @llvm.fmuladd.f64(double 0x3F7CB44000000004, double %618, double %617)
%620 = load double*, double** %7
%621 = getelementptr inbounds double, double* %620, i64 25
store double %619, double* %621
%622 = load double, double* %8
%623 = call double @pow(double %622, double 2.600000e+01)
%624 = load double, double* %8
%625 = call double @pow(double %624, double 2.400000e+01)
%626 = fmul double 0x40D3F7FC91F48000, %625
%627 = fneg double %626
%628 = call double @llvm.fmuladd.f64(double 0x40A71A2CDE6C0007, double %623, double %627)
%629 = load double, double* %8
%630 = call double @pow(double %629, double 2.200000e+01)
%631 = call double @llvm.fmuladd.f64(double 0x40EE9E6124108005, double %630, double %628)
%632 = load double, double* %8
%633 = call double @pow(double %632, double 2.000000e+01)
%634 = call double @llvm.fmuladd.f64(double 0xC0FB6A157C91C020, double %633, double %631)
%635 = load double, double* %8
%636 = call double @pow(double %635, double 1.800000e+01)
%637 = call double @llvm.fmuladd.f64(double 0x40FFC2B4FD961FDF, double %636, double %634)
%638 = load double, double* %8
%639 = call double @pow(double %638, double 1.600000e+01)
%640 = call double @llvm.fmuladd.f64(double 0xC0F8EB7A50D06008, double %639, double %637)
%641 = load double, double* %8
%642 = call double @pow(double %641, double 1.400000e+01)
%643 = call double @llvm.fmuladd.f64(double 0x40EAF0BB95A2FFFD, double %642, double %640)
%644 = load double, double* %8
%645 = call double @pow(double %644, double 1.200000e+01)
%646 = call double @llvm.fmuladd.f64(double 0xC0D40349851A000A, double %645, double %643)
%647 = load double, double* %8
%648 = call double @pow(double %647, double 1.000000e+01)
%649 = call double @llvm.fmuladd.f64(double 0x40B40349851A0004, double %648, double %646)
%650 = load double, double* %8
%651 = call double @pow(double %650, double 8.000000e+00)
%652 = call double @llvm.fmuladd.f64(double 0xC089D2B171F00001, double %651, double %649)
%653 = load double, double* %8
%654 = call double @pow(double %653, double 6.000000e+00)
%655 = call double @llvm.fmuladd.f64(double 0x4053F230C9000000, double %654, double %652)
%656 = load double, double* %8
%657 = call double @pow(double %656, double 4.000000e+00)
%658 = call double @llvm.fmuladd.f64(double 0xC0101E36F0000000, double %657, double %655)
%659 = load double, double* %8
%660 = call double @pow(double %659, double 2.000000e+00)
%661 = call double @llvm.fmuladd.f64(double 0x3FB4A18E00000000, double %660, double %658)
%662 = fsub double %661, 0x3F31A9FFFFFFFFF9
%663 = load double*, double** %7
%664 = getelementptr inbounds double, double* %663, i64 26
store double %662, double* %664
%665 = load double, double* %8
%666 = call double @pow(double %665, double 2.700000e+01)
%667 = load double, double* %8
%668 = call double @pow(double %667, double 2.500000e+01)
%669 = fmul double 0x40E2C54474B7C003, %668
%670 = fneg double %669
%671 = call double @llvm.fmuladd.f64(double 0x40B4F69102B75559, double %666, double %670)
%672 = load double, double* %8
%673 = call double @pow(double %672, double 2.300000e+01)
%674 = call double @llvm.fmuladd.f64(double 0x40FDF3FADAEEC000, double %673, double %671)
%675 = load double, double* %8
%676 = call double @pow(double %675, double 2.100000e+01)
%677 = call double @llvm.fmuladd.f64(double 0xC10C112E610F2004, double %676, double %674)
%678 = load double, double* %8
%679 = call double @pow(double %678, double 1.900000e+01)
%680 = call double @llvm.fmuladd.f64(double 0x4111224D6DDB1803, double %679, double %677)
%681 = load double, double* %8
%682 = call double @pow(double %681, double 1.700000e+01)
%683 = call double @llvm.fmuladd.f64(double 0xC10C95A2E43A4FF7, double %682, double %680)
%684 = load double, double* %8
%685 = call double @pow(double %684, double 1.500000e+01)
%686 = call double @llvm.fmuladd.f64(double 0x41009CFC35E03FFA, double %685, double %683)
%687 = load double, double* %8
%688 = call double @pow(double %687, double 1.300000e+01)
%689 = call double @llvm.fmuladd.f64(double 0xC0EAF0BB95A2FFFD, double %688, double %686)
%690 = load double, double* %8
%691 = call double @pow(double %690, double 1.100000e+01)
%692 = call double @llvm.fmuladd.f64(double 0x40CE04EE47A70001, double %691, double %689)
%693 = load double, double* %8
%694 = call double @pow(double %693, double 9.000000e+00)
%695 = call double @llvm.fmuladd.f64(double 0xC0A63C8A93E4000A, double %694, double %692)
%696 = load double, double* %8
%697 = call double @pow(double %696, double 7.000000e+00)
%698 = call double @llvm.fmuladd.f64(double 0x4074A88DF4C00001, double %697, double %695)
%699 = load double, double* %8
%700 = call double @pow(double %699, double 5.000000e+00)
%701 = call double @llvm.fmuladd.f64(double 0xC035C263C400000A, double %700, double %698)
%702 = load double, double* %8
%703 = call double @pow(double %702, double 3.000000e+00)
%704 = call double @llvm.fmuladd.f64(double 0x3FE57D9E95555555, double %703, double %701)
%705 = load double, double* %8
%706 = call double @llvm.fmuladd.f64(double 0xBF79646000000003, double %705, double %704)
%707 = load double*, double** %7
%708 = getelementptr inbounds double, double* %707, i64 27
store double %706, double* %708
%709 = load double, double* %8
%710 = call double @pow(double %709, double 2.800000e+01)
%711 = load double, double* %8
%712 = call double @pow(double %711, double 2.600000e+01)
%713 = fmul double 0x40F1B00A5A4AB000, %712
%714 = fneg double %713
%715 = call double @llvm.fmuladd.f64(double 0x40C31768A2793FFF, double %710, double %714)
%716 = load double, double* %8
%717 = call double @pow(double %716, double 2.400000e+01)
%718 = call double @llvm.fmuladd.f64(double 0x410D543AF65F1BF8, double %717, double %715)
%719 = load double, double* %8
%720 = call double @pow(double %719, double 2.200000e+01)
%721 = call double @llvm.fmuladd.f64(double 0xC11CB47B11CF7800, double %720, double %718)
%722 = load double, double* %8
%723 = call double @pow(double %722, double 2.000000e+01)
%724 = call double @llvm.fmuladd.f64(double 0x41226B466FB1ED00, double %723, double %721)
%725 = load double, double* %8
%726 = call double @pow(double %725, double 1.800000e+01)
%727 = call double @llvm.fmuladd.f64(double 0xC12046FCC1F68A02, double %726, double %724)
%728 = load double, double* %8
%729 = call double @pow(double %728, double 1.600000e+01)
%730 = call double @llvm.fmuladd.f64(double 0x41143F5361A94E06, double %729, double %727)
%731 = load double, double* %8
%732 = call double @pow(double %731, double 1.400000e+01)
%733 = call double @llvm.fmuladd.f64(double 0xC101CCC515271FF7, double %732, double %730)
%734 = load double, double* %8
%735 = call double @pow(double %734, double 1.200000e+01)
%736 = call double @llvm.fmuladd.f64(double 0x40E5E39869946FFC, double %735, double %733)
%737 = load double, double* %8
%738 = call double @pow(double %737, double 1.000000e+01)
%739 = call double @llvm.fmuladd.f64(double 0xC0C25858BA027FFE, double %738, double %736)
%740 = load double, double* %8
%741 = call double @pow(double %740, double 8.000000e+00)
%742 = call double @llvm.fmuladd.f64(double 0x40940349851A000F, double %741, double %739)
%743 = load double, double* %8
%744 = call double @pow(double %743, double 6.000000e+00)
%745 = call double @llvm.fmuladd.f64(double 0xC05A4AE337800008, double %744, double %742)
%746 = load double, double* %8
%747 = call double @pow(double %746, double 4.000000e+00)
%748 = call double @llvm.fmuladd.f64(double 0x401221FDCE000001, double %747, double %745)
%749 = load double, double* %8
%750 = call double @pow(double %749, double 2.000000e+00)
%751 = call double @llvm.fmuladd.f64(double 0xBFB3D66B00000002, double %750, double %748)
%752 = fadd double %751, 0x3F2D04FFFFFFFFEE
%753 = load double*, double** %7
%754 = getelementptr inbounds double, double* %753, i64 28
store double %752, double* %754
%755 = load double, double* %8
%756 = call double @pow(double %755, double 2.900000e+01)
%757 = load double, double* %8
%758 = call double @pow(double %757, double 2.700000e+01)
%759 = fmul double 0x4100B47B8E2A1801, %758
%760 = fneg double %759
%761 = call double @llvm.fmuladd.f64(double 0x40D1721494779FF3, double %756, double %760)
%762 = load double, double* %8
%763 = call double @pow(double %762, double 2.500000e+01)
%764 = call double @llvm.fmuladd.f64(double 0x411CBE10D2B95E05, double %763, double %761)
%765 = load double, double* %8
%766 = call double @pow(double %765, double 2.300000e+01)
%767 = call double @llvm.fmuladd.f64(double 0xC12D543AF65F1C00, double %766, double %764)
%768 = load double, double* %8
%769 = call double @pow(double %768, double 2.100000e+01)
%770 = call double @llvm.fmuladd.f64(double 0x4133BC149C3EA27D, double %769, double %767)
%771 = load double, double* %8
%772 = call double @pow(double %771, double 1.900000e+01)
%773 = call double @llvm.fmuladd.f64(double 0xC1326B466FB1ECF8, double %772, double %770)
%774 = load double, double* %8
%775 = call double @pow(double %774, double 1.700000e+01)
%776 = call double @llvm.fmuladd.f64(double 0x41286A7B22F1CEFF, double %775, double %773)
%777 = load double, double* %8
%778 = call double @pow(double %777, double 1.500000e+01)
%779 = call double @llvm.fmuladd.f64(double 0xC11723CD01E60FFB, double %778, double %776)
%780 = load double, double* %8
%781 = call double @pow(double %780, double 1.300000e+01)
%782 = call double @llvm.fmuladd.f64(double 0x40FF2658E504780A, double %781, double %779)
%783 = load double, double* %8
%784 = call double @pow(double %783, double 1.100000e+01)
%785 = call double @llvm.fmuladd.f64(double 0xC0DD2F75E21B3FFB, double %784, double %782)
%786 = load double, double* %8
%787 = call double @pow(double %786, double 9.000000e+00)
%788 = call double @llvm.fmuladd.f64(double 0x40B25858BA028003, double %787, double %785)
%789 = load double, double* %8
%790 = call double @pow(double %789, double 7.000000e+00)
%791 = call double @llvm.fmuladd.f64(double 0xC07D1C0DD8DFFFF9, double %790, double %788)
%792 = load double, double* %8
%793 = call double @pow(double %792, double 5.000000e+00)
%794 = call double @llvm.fmuladd.f64(double 0x403A4AE337800008, double %793, double %791)
%795 = load double, double* %8
%796 = call double @pow(double %795, double 3.000000e+00)
%797 = call double @llvm.fmuladd.f64(double 0xBFE6513860000003, double %796, double %794)
%798 = load double, double* %8
%799 = call double @llvm.fmuladd.f64(double 0x3F76ABE7FFFFFFFE, double %798, double %797)
%800 = load double*, double** %7
%801 = getelementptr inbounds double, double* %800, i64 29
store double %799, double* %801
ret void
}

LLVM IR (-O2):
define void @calc_vec_f(double* writeonly %0, double %1, double %2, double %3, double %4, double %5) {
%7 = tail call double @pow(double %1, double 3.000000e+00)
%8 = fmul double %1, 7.500000e-01
%9 = fneg double %8
%10 = tail call double @llvm.fmuladd.f64(double %7, double 2.500000e-01, double %9)
%11 = fadd double %10, 5.000000e-01
%12 = fmul double %11, %2
store double %12, double* %0
%13 = tail call double @pow(double %1, double 3.000000e+00)
%14 = fmul double %1, %1
%15 = fmul double %14, -1.250000e-01
%16 = tail call double @llvm.fmuladd.f64(double %13, double 1.250000e-01, double %15)
%17 = tail call double @llvm.fmuladd.f64(double %1, double -1.250000e-01, double %16)
%18 = fadd double %17, 1.250000e-01
%19 = fmul double %18, %3
%20 = getelementptr inbounds double, double* %0, i64 1
store double %19, double* %20
%21 = tail call double @pow(double %1, double 3.000000e+00)
%22 = tail call double @llvm.fmuladd.f64(double %21, double -2.500000e-01, double %8)
%23 = fadd double %22, 5.000000e-01
%24 = fmul double %23, %4
%25 = getelementptr inbounds double, double* %0, i64 2
store double %24, double* %25
%26 = tail call double @pow(double %1, double 3.000000e+00)
%27 = fmul double %14, 1.250000e-01
%28 = tail call double @llvm.fmuladd.f64(double %26, double 1.250000e-01, double %27)
%29 = tail call double @llvm.fmuladd.f64(double %1, double -1.250000e-01, double %28)
%30 = fadd double %29, -1.250000e-01
%31 = fmul double %30, %5
%32 = getelementptr inbounds double, double* %0, i64 3
store double %31, double* %32
%33 = tail call double @pow(double %1, double 4.000000e+00)
%34 = fmul double %14, -2.500000e-01
%35 = tail call double @llvm.fmuladd.f64(double %33, double 1.250000e-01, double %34)
%36 = fadd double %35, 1.250000e-01
%37 = getelementptr inbounds double, double* %0, i64 4
store double %36, double* %37
%38 = tail call double @pow(double %1, double 5.000000e+00)
%39 = tail call double @pow(double %1, double 3.000000e+00)
%40 = fmul double %39, -2.500000e-01
%41 = tail call double @llvm.fmuladd.f64(double %38, double 1.250000e-01, double %40)
%42 = tail call double @llvm.fmuladd.f64(double %1, double 1.250000e-01, double %41)
%43 = getelementptr inbounds double, double* %0, i64 5
store double %42, double* %43
%44 = tail call double @pow(double %1, double 6.000000e+00)
%45 = tail call double @pow(double %1, double 4.000000e+00)
%46 = fmul double %45, -3.125000e-01
%47 = tail call double @llvm.fmuladd.f64(double %44, double 0x3FC2AAAAAAAAAA9F, double %46)
%48 = tail call double @llvm.fmuladd.f64(double %14, double 1.875000e-01, double %47)
%49 = fadd double %48, 0xBF9555555555554C
%50 = getelementptr inbounds double, double* %0, i64 6
store double %49, double* %50
%51 = tail call double @pow(double %1, double 7.000000e+00)
%52 = tail call double @pow(double %1, double 5.000000e+00)
%53 = fmul double %52, -4.375000e-01
%54 = tail call double @llvm.fmuladd.f64(double %51, double 1.875000e-01, double %53)
%55 = tail call double @pow(double %1, double 3.000000e+00)
%56 = tail call double @llvm.fmuladd.f64(double %55, double 3.125000e-01, double %54)
%57 = tail call double @llvm.fmuladd.f64(double %1, double -6.250000e-02, double %56)
%58 = getelementptr inbounds double, double* %0, i64 7
store double %57, double* %58
%59 = tail call double @pow(double %1, double 8.000000e+00)
%60 = tail call double @pow(double %1, double 6.000000e+00)
%61 = fmul double %60, -6.562500e-01
%62 = tail call double @llvm.fmuladd.f64(double %59, double 0x3FD0800000000000, double %61)
%63 = tail call double @pow(double %1, double 4.000000e+00)
%64 = tail call double @llvm.fmuladd.f64(double %63, double 5.468750e-01, double %62)
%65 = tail call double @llvm.fmuladd.f64(double %14, double -1.562500e-01, double %64)
%66 = fadd double %65, 7.812500e-03
%67 = getelementptr inbounds double, double* %0, i64 8
store double %66, double* %67
%68 = tail call double @pow(double %1, double 9.000000e+00)
%69 = tail call double @pow(double %1, double 7.000000e+00)
%70 = fmul double %69, -1.031250e+00
%71 = tail call double @llvm.fmuladd.f64(double %68, double 0x3FD7D5555555554F, double %70)
%72 = tail call double @pow(double %1, double 5.000000e+00)
%73 = tail call double @llvm.fmuladd.f64(double %72, double 9.843750e-01, double %71)
%74 = tail call double @pow(double %1, double 3.000000e+00)
%75 = tail call double @llvm.fmuladd.f64(double %74, double 0xBFD755555555554F, double %73)
%76 = tail call double @llvm.fmuladd.f64(double %1, double 3.906250e-02, double %75)
%77 = getelementptr inbounds double, double* %0, i64 9
store double %76, double* %77
%78 = tail call double @pow(double %1, double 1.000000e+01)
%79 = tail call double @pow(double %1, double 8.000000e+00)
%80 = fmul double %79, 0xBFFAD00000000000
%81 = tail call double @llvm.fmuladd.f64(double %78, double 0x3FE1E00000000000, double %80)
%82 = tail call double @pow(double %1, double 6.000000e+00)
%83 = tail call double @llvm.fmuladd.f64(double %82, double 0x3FFCE00000000000, double %81)
%84 = tail call double @pow(double %1, double 4.000000e+00)
%85 = tail call double @llvm.fmuladd.f64(double %84, double 0xBFEA400000000000, double %83)
%86 = tail call double @llvm.fmuladd.f64(double %14, double 0x3FC1800000000000, double %85)
%87 = fadd double %86, -3.906250e-03
%88 = getelementptr inbounds double, double* %0, i64 10
store double %87, double* %88
%89 = tail call double @pow(double %1, double 1.100000e+01)
%90 = tail call double @pow(double %1, double 9.000000e+00)
%91 = fmul double %90, 0xC006580000000000
%92 = tail call double @llvm.fmuladd.f64(double %89, double 0x3FEBA00000000000, double %91)
%93 = tail call double @pow(double %1, double 7.000000e+00)
%94 = tail call double @llvm.fmuladd.f64(double %93, double 0x400AD00000000000, double %92)
%95 = tail call double @pow(double %1, double 5.000000e+00)
%96 = tail call double @llvm.fmuladd.f64(double %95, double 0xBFFCE00000000000, double %94)
%97 = tail call double @pow(double %1, double 3.000000e+00)
%98 = tail call double @llvm.fmuladd.f64(double %97, double 0x3FDA400000000000, double %96)
%99 = tail call double @llvm.fmuladd.f64(double %1, double 0xBF9C000000000000, double %98)
%100 = getelementptr inbounds double, double* %0, i64 11
store double %99, double* %100
%101 = tail call double @pow(double %1, double 1.200000e+01)
%102 = tail call double @pow(double %1, double 1.000000e+01)
%103 = fmul double %102, 0xC012FE0000000000
%104 = tail call double @llvm.fmuladd.f64(double %101, double 0x3FF5DEAAAAAAAABA, double %103)
%105 = tail call double @pow(double %1, double 8.000000e+00)
%106 = tail call double @llvm.fmuladd.f64(double %105, double 0x4019230000000000, double %104)
%107 = tail call double @pow(double %1, double 6.000000e+00)
%108 = tail call double @llvm.fmuladd.f64(double %107, double 0xC00F480000000000, double %106)
%109 = tail call double @pow(double %1, double 4.000000e+00)
%110 = tail call double @llvm.fmuladd.f64(double %109, double 0x3FF20C0000000000, double %108)
%111 = tail call double @llvm.fmuladd.f64(double %14, double 0xBFBF800000000000, double %110)
%112 = fadd double %111, 0x3F62AAAAAAAAAAA3
%113 = getelementptr inbounds double, double* %0, i64 12
store double %112, double* %113
%114 = tail call double @pow(double %1, double 1.300000e+01)
%115 = tail call double @pow(double %1, double 1.100000e+01)
%116 = fmul double %115, 0xC020670000000000
%117 = tail call double @llvm.fmuladd.f64(double %114, double 0x4001AA0000000000, double %116)
%118 = tail call double @pow(double %1, double 9.000000e+00)
%119 = tail call double @llvm.fmuladd.f64(double %118, double 0x4027BD8000000000, double %117)
%120 = tail call double @pow(double %1, double 7.000000e+00)
%121 = tail call double @llvm.fmuladd.f64(double %120, double 0xC020C20000000000, double %119)
%122 = tail call double @pow(double %1, double 5.000000e+00)
%123 = tail call double @llvm.fmuladd.f64(double %122, double 0x4007760000000000, double %121)
%124 = tail call double @pow(double %1, double 3.000000e+00)
%125 = tail call double @llvm.fmuladd.f64(double %124, double 0xBFDCE00000000000, double %123)
%126 = tail call double @llvm.fmuladd.f64(double %1, double 0x3F95000000000000, double %125)
%127 = getelementptr inbounds double, double* %0, i64 13
store double %126, double* %127
%128 = tail call double @pow(double %1, double 1.400000e+01)
%129 = tail call double @pow(double %1, double 1.200000e+01)
%130 = fmul double %129, 0xC02CB44000000000
%131 = tail call double @llvm.fmuladd.f64(double %128, double 0x400D050000000000, double %130)
%132 = tail call double @pow(double %1, double 1.000000e+01)
%133 = tail call double @llvm.fmuladd.f64(double %132, double 0x40368DA000000000, double %131)
%134 = tail call double @pow(double %1, double 8.000000e+00)
%135 = tail call double @llvm.fmuladd.f64(double %134, double 0xC031CE2000000000, double %133)
%136 = tail call double @pow(double %1, double 6.000000e+00)
%137 = tail call double @llvm.fmuladd.f64(double %136, double 0x401D538000000000, double %135)
%138 = tail call double @pow(double %1, double 4.000000e+00)
%139 = tail call double @llvm.fmuladd.f64(double %138, double 0xBFF7760000000000, double %137)
%140 = tail call double @llvm.fmuladd.f64(double %14, double 0x3FBCE00000000000, double %139)
%141 = fadd double %140, 0xBF58000000000000
%142 = getelementptr inbounds double, double* %0, i64 14
store double %141, double* %142
%143 = tail call double @pow(double %1, double 1.500000e+01)
%144 = tail call double @pow(double %1, double 1.300000e+01)
%145 = fmul double %144, 0xC039646000000000
%146 = tail call double @llvm.fmuladd.f64(double %143, double 0x40182ED555555552, double %145)
%147 = tail call double @pow(double %1, double 1.100000e+01)
%148 = tail call double @llvm.fmuladd.f64(double %147, double 0x4045873000000000, double %146)
%149 = tail call double @pow(double %1, double 9.000000e+00)
%150 = tail call double @llvm.fmuladd.f64(double %149, double 0xC042CB5AAAAAAAA6, double %148)
%151 = tail call double @pow(double %1, double 7.000000e+00)
%152 = tail call double @llvm.fmuladd.f64(double %151, double 0x4031CE2000000000, double %150)
%153 = tail call double @pow(double %1, double 5.000000e+00)
%154 = tail call double @llvm.fmuladd.f64(double %153, double 0xC011988000000000, double %152)
%155 = tail call double @pow(double %1, double 3.000000e+00)
%156 = tail call double @llvm.fmuladd.f64(double %155, double 0x3FDF480000000000, double %154)
%157 = tail call double @llvm.fmuladd.f64(double %1, double 0xBF90800000000000, double %156)
%158 = getelementptr inbounds double, double* %0, i64 15
store double %157, double* %158
%159 = tail call double @pow(double %1, double 1.600000e+01)
%160 = tail call double @pow(double %1, double 1.400000e+01)
%161 = fmul double %160, 0xC046ABE800000000
%162 = tail call double @llvm.fmuladd.f64(double %159, double 0x40246783FFFFFFF2, double %161)
%163 = tail call double @pow(double %1, double 1.200000e+01)
%164 = tail call double @llvm.fmuladd.f64(double %163, double 0x4054A18E00000000, double %162)
%165 = tail call double @pow(double %1, double 1.000000e+01)
%166 = tail call double @llvm.fmuladd.f64(double %165, double 0xC053BBEC00000000, double %164)
%167 = tail call double @pow(double %1, double 8.000000e+00)
%168 = tail call double @llvm.fmuladd.f64(double %167, double 0x404524C600000007, double %166)
%169 = tail call double @pow(double %1, double 6.000000e+00)
%170 = tail call double @llvm.fmuladd.f64(double %169, double 0xC028ED6000000000, double %168)
%171 = tail call double @pow(double %1, double 4.000000e+00)
%172 = tail call double @llvm.fmuladd.f64(double %171, double 0x3FFD538000000000, double %170)
%173 = tail call double @llvm.fmuladd.f64(double %14, double 0xBFBAD00000000000, double %172)
%174 = fadd double %173, 0x3F50800000000000
%175 = getelementptr inbounds double, double* %0, i64 16
store double %174, double* %175
%176 = tail call double @pow(double %1, double 1.700000e+01)
%177 = tail call double @pow(double %1, double 1.500000e+01)
%178 = fmul double %177, 0xC054678400000000
%179 = tail call double @llvm.fmuladd.f64(double %176, double 0x40316759FFFFFFF9, double %178)
%180 = tail call double @pow(double %1, double 1.300000e+01)
%181 = tail call double @llvm.fmuladd.f64(double %180, double 0x4063D66B00000012, double %179)
%182 = tail call double @pow(double %1, double 1.100000e+01)
%183 = tail call double @llvm.fmuladd.f64(double %182, double 0xC064A18E00000000, double %181)
%184 = tail call double @pow(double %1, double 9.000000e+00)
%185 = tail call double @llvm.fmuladd.f64(double %184, double 0x4058AAE700000004, double %183)
%186 = tail call double @pow(double %1, double 7.000000e+00)
%187 = tail call double @llvm.fmuladd.f64(double %186, double 0xC040EA3800000000, double %185)
%188 = tail call double @pow(double %1, double 5.000000e+00)
%189 = tail call double @llvm.fmuladd.f64(double %188, double 0x4018ED6000000000, double %187)
%190 = tail call double @pow(double %1, double 3.000000e+00)
%191 = tail call double @llvm.fmuladd.f64(double %190, double 0xBFE0C20000000000, double %189)
%192 = tail call double @llvm.fmuladd.f64(double %1, double 0x3F8AD00000000000, double %191)
%193 = getelementptr inbounds double, double* %0, i64 17
store double %192, double* %193
%194 = tail call double @pow(double %1, double 1.800000e+01)
%195 = tail call double @pow(double %1, double 1.600000e+01)
%196 = fmul double %195, 0xC0627DCFA0000007
%197 = tail call double @llvm.fmuladd.f64(double %194, double 0x403DF91B00000004, double %196)
%198 = tail call double @pow(double %1, double 1.400000e+01)
%199 = tail call double @llvm.fmuladd.f64(double %198, double 0x4073210BC0000004, double %197)
%200 = tail call double @pow(double %1, double 1.200000e+01)
%201 = tail call double @llvm.fmuladd.f64(double %200, double 0xC0757D9E9555555D, double %199)
%202 = tail call double @pow(double %1, double 1.000000e+01)
%203 = tail call double @llvm.fmuladd.f64(double %202, double 0x406C5E234000000D, double %201)
%204 = tail call double @pow(double %1, double 8.000000e+00)
%205 = tail call double @llvm.fmuladd.f64(double %204, double 0xC056336980000002, double %203)
%206 = tail call double @pow(double %1, double 6.000000e+00)
%207 = tail call double @llvm.fmuladd.f64(double %206, double 0x4033BBEC0000000E, double %205)
%208 = tail call double @pow(double %1, double 4.000000e+00)
%209 = tail call double @llvm.fmuladd.f64(double %208, double 0xC001CE2000000000, double %207)
%210 = tail call double @llvm.fmuladd.f64(double %14, double 0x3FB9230000000000, double %209)
%211 = fadd double %210, 0xBF47D55555555558
%212 = getelementptr inbounds double, double* %0, i64 18
store double %211, double* %212
%213 = tail call double @pow(double %1, double 1.900000e+01)
%214 = tail call double @pow(double %1, double 1.700000e+01)
%215 = fmul double %214, 0xC070DC1F2FFFFFFD
%216 = tail call double @llvm.fmuladd.f64(double %213, double 0x404A077C80000005, double %215)
%217 = tail call double @pow(double %1, double 1.500000e+01)
%218 = tail call double @llvm.fmuladd.f64(double %217, double 0x40827DCF9FFFFFFE, double %216)
%219 = tail call double @pow(double %1, double 1.300000e+01)
%220 = tail call double @llvm.fmuladd.f64(double %219, double 0xC086513860000002, double %218)
%221 = tail call double @pow(double %1, double 1.100000e+01)
%222 = tail call double @llvm.fmuladd.f64(double %221, double 0x40801E36F0000001, double %220)
%223 = tail call double @pow(double %1, double 9.000000e+00)
%224 = tail call double @llvm.fmuladd.f64(double %223, double 0xC06C5E234000000D, double %222)
%225 = tail call double @pow(double %1, double 7.000000e+00)
%226 = tail call double @llvm.fmuladd.f64(double %225, double 0x404D99E200000007, double %224)
%227 = tail call double @pow(double %1, double 5.000000e+00)
%228 = tail call double @llvm.fmuladd.f64(double %227, double 0xC020EA3800000000, double %226)
%229 = tail call double @pow(double %1, double 3.000000e+00)
%230 = tail call double @llvm.fmuladd.f64(double %229, double 0x3FE1CE2000000005, double %228)
%231 = tail call double @llvm.fmuladd.f64(double %1, double 0xBF86580000000000, double %230)
%232 = getelementptr inbounds double, double* %0, i64 19
store double %231, double* %232
%233 = tail call double @pow(double %1, double 2.000000e+01)
%234 = tail call double @pow(double %1, double 1.800000e+01)
%235 = fmul double %234, 0xC07EE8E3D7FFFFFA
%236 = tail call double @llvm.fmuladd.f64(double %233, double 0x4056C68CF0000001, double %235)
%237 = tail call double @pow(double %1, double 1.600000e+01)
%238 = tail call double @llvm.fmuladd.f64(double %237, double 0x4091E9E122FFFFED, double %236)
%239 = tail call double @pow(double %1, double 1.400000e+01)
%240 = tail call double @llvm.fmuladd.f64(double %239, double 0xC0971D4388000008, double %238)
%241 = tail call double @pow(double %1, double 1.200000e+01)
%242 = tail call double @llvm.fmuladd.f64(double %241, double 0x409221FDCE00000E, double %240)
%243 = tail call double @pow(double %1, double 1.000000e+01)
%244 = tail call double @llvm.fmuladd.f64(double %243, double 0xC081BAD607FFFFFF, double %242)
%245 = tail call double @pow(double %1, double 8.000000e+00)
%246 = tail call double @llvm.fmuladd.f64(double %245, double 0x4065469A7000000A, double %244)
%247 = tail call double @pow(double %1, double 6.000000e+00)
%248 = tail call double @llvm.fmuladd.f64(double %247, double 0xC03D99E1FFFFFFF9, double %246)
%249 = tail call double @pow(double %1, double 4.000000e+00)
%250 = tail call double @llvm.fmuladd.f64(double %249, double 0x400524C600000007, double %248)
%251 = tail call double @llvm.fmuladd.f64(double %14, double 0xBFB7BD8000000004, double %250)
%252 = fadd double %251, 0x3F41E00000000000
%253 = getelementptr inbounds double, double* %0, i64 20
store double %252, double* %253
%254 = tail call double @pow(double %1, double 2.100000e+01)
%255 = tail call double @pow(double %1, double 1.900000e+01)
%256 = fmul double %255, 0xC08C78302C000001
%257 = tail call double @llvm.fmuladd.f64(double %254, double 0x4064106FF8000009, double %256)
%258 = tail call double @pow(double %1, double 1.700000e+01)
%259 = tail call double @llvm.fmuladd.f64(double %258, double 0x40A16300297FFFF9, double %257)
%260 = tail call double @pow(double %1, double 1.500000e+01)
%261 = tail call double @llvm.fmuladd.f64(double %260, double 0xC0A7E28184000004, double %259)
%262 = tail call double @pow(double %1, double 1.300000e+01)
%263 = tail call double @llvm.fmuladd.f64(double %262, double 0x40A4399B16FFFFF7, double %261)
%264 = tail call double @pow(double %1, double 1.100000e+01)
%265 = tail call double @llvm.fmuladd.f64(double %264, double 0xC095C263C3FFFFEE, double %263)
%266 = tail call double @pow(double %1, double 9.000000e+00)
%267 = tail call double @llvm.fmuladd.f64(double %266, double 0x407D8CBA0D55555D, double %265)
%268 = tail call double @pow(double %1, double 7.000000e+00)
%269 = tail call double @llvm.fmuladd.f64(double %268, double 0xC05850B07FFFFFFE, double %267)
%270 = tail call double @pow(double %1, double 5.000000e+00)
%271 = tail call double @llvm.fmuladd.f64(double %270, double 0x402633697FFFFFE6, double %269)
%272 = tail call double @pow(double %1, double 3.000000e+00)
%273 = tail call double @llvm.fmuladd.f64(double %272, double 0xBFE2CB5AAAAAAAAA, double %271)
%274 = tail call double @llvm.fmuladd.f64(double %1, double 0x3F82FE0000000003, double %273)
%275 = getelementptr inbounds double, double* %0, i64 21
store double %274, double* %275
%276 = tail call double @pow(double %1, double 2.200000e+01)
%277 = tail call double @pow(double %1, double 2.000000e+01)
%278 = fmul double %277, 0xC09A5592F5800006
%279 = tail call double @llvm.fmuladd.f64(double %276, double 0x4071C8C055FFFFFC, double %278)
%280 = tail call double @pow(double %1, double 1.800000e+01)
%281 = tail call double @llvm.fmuladd.f64(double %280, double 0x40B0E75C9A1FFFFB, double %279)
%282 = tail call double @pow(double %1, double 1.600000e+01)
%283 = tail call double @llvm.fmuladd.f64(double %282, double 0xC0B8A195901FFFFC, double %281)
%284 = tail call double @pow(double %1, double 1.400000e+01)
%285 = tail call double @llvm.fmuladd.f64(double %284, double 0x40B664596BBFFFFE, double %283)
%286 = tail call double @pow(double %1, double 1.200000e+01)
%287 = tail call double @llvm.fmuladd.f64(double %286, double 0xC0AA4AE337800008, double %285)
%288 = tail call double @pow(double %1, double 1.000000e+01)
%289 = tail call double @llvm.fmuladd.f64(double %288, double 0x4093F230C8FFFFFE, double %287)
%290 = tail call double @pow(double %1, double 8.000000e+00)
%291 = tail call double @llvm.fmuladd.f64(double %290, double 0xC072FF09E3FFFFFE, double %289)
%292 = tail call double @pow(double %1, double 6.000000e+00)
%293 = tail call double @llvm.fmuladd.f64(double %292, double 0x4045469A70000003, double %291)
%294 = tail call double @pow(double %1, double 4.000000e+00)
%295 = tail call double @llvm.fmuladd.f64(double %294, double 0xC008AAE700000001, double %293)
%296 = tail call double @llvm.fmuladd.f64(double %14, double 0x3FB68DA000000003, double %295)
%297 = fadd double %296, 0xBF3BA00000000009
%298 = getelementptr inbounds double, double* %0, i64 22
store double %297, double* %298
%299 = tail call double @pow(double %1, double 2.300000e+01)
%300 = tail call double @pow(double %1, double 2.100000e+01)
%301 = fmul double %300, 0xC0A87408763FFFF9
%302 = tail call double @llvm.fmuladd.f64(double %299, double 0x407FB3C629FFFFFB, double %301)
%303 = tail call double @pow(double %1, double 1.900000e+01)
%304 = tail call double @llvm.fmuladd.f64(double %303, double 0x40C0757BD96FFFFE, double %302)
%305 = tail call double @pow(double %1, double 1.700000e+01)
%306 = tail call double @llvm.fmuladd.f64(double %305, double 0xC0C95B0AE7300004, double %304)
%307 = tail call double @pow(double %1, double 1.500000e+01)
%308 = tail call double @llvm.fmuladd.f64(double %307, double 0x40C8A195901FFFE6, double %306)
%309 = tail call double @pow(double %1, double 1.300000e+01)
%310 = tail call double @llvm.fmuladd.f64(double %309, double 0xC0BF5949FD400000, double %308)
%311 = tail call double @pow(double %1, double 1.100000e+01)
%312 = tail call double @llvm.fmuladd.f64(double %311, double 0x40AA4AE337800008, double %310)
%313 = tail call double @pow(double %1, double 9.000000e+00)
%314 = tail call double @llvm.fmuladd.f64(double %313, double 0xC08C7E8ED5FFFFFC, double %312)
%315 = tail call double @pow(double %1, double 7.000000e+00)
%316 = tail call double @llvm.fmuladd.f64(double %315, double 0x4062FF09E400000F, double %314)
%317 = tail call double @pow(double %1, double 5.000000e+00)
%318 = tail call double @llvm.fmuladd.f64(double %317, double 0xC02C5E233FFFFFF1, double %316)
%319 = tail call double @pow(double %1, double 3.000000e+00)
%320 = tail call double @llvm.fmuladd.f64(double %319, double 0x3FE3BBEC00000001, double %318)
%321 = tail call double @llvm.fmuladd.f64(double %1, double 0xBF80670000000001, double %320)
%322 = getelementptr inbounds double, double* %0, i64 23
store double %321, double* %322
%323 = tail call double @pow(double %1, double 2.400000e+01)
%324 = tail call double @pow(double %1, double 2.200000e+01)
%325 = fmul double %324, 0xC0B6C9366E300000
%326 = tail call double @llvm.fmuladd.f64(double %323, double 0x408C6661859FFFFF, double %325)
%327 = tail call double @pow(double %1, double 2.000000e+01)
%328 = tail call double @llvm.fmuladd.f64(double %327, double 0x40D00C258D9A0002, double %326)
%329 = tail call double @pow(double %1, double 1.800000e+01)
%330 = tail call double @llvm.fmuladd.f64(double %329, double 0xC0DA0F596D9BFFF8, double %328)
%331 = tail call double @pow(double %1, double 1.600000e+01)
%332 = tail call double @llvm.fmuladd.f64(double %331, double 0x40DAF0BB95A2FFFD, double %330)
%333 = tail call double @pow(double %1, double 1.400000e+01)
%334 = tail call double @llvm.fmuladd.f64(double %333, double 0xC0D279302C17FFFA, double %332)
%335 = tail call double @pow(double %1, double 1.200000e+01)
%336 = tail call double @llvm.fmuladd.f64(double %335, double 0x40C0FB0813D7FFFF, double %334)
%337 = tail call double @pow(double %1, double 1.000000e+01)
%338 = tail call double @llvm.fmuladd.f64(double %337, double 0xC0A4A88DF4BFFFFD, double %336)
%339 = tail call double @pow(double %1, double 8.000000e+00)
%340 = tail call double @llvm.fmuladd.f64(double %339, double 0x40800730585FFFFC, double %338)
%341 = tail call double @pow(double %1, double 6.000000e+00)
%342 = tail call double @llvm.fmuladd.f64(double %341, double 0xC04D8CBA0D55554F, double %340)
%343 = tail call double @pow(double %1, double 4.000000e+00)
%344 = tail call double @llvm.fmuladd.f64(double %343, double 0x400C5E2340000008, double %342)
%345 = tail call double @llvm.fmuladd.f64(double %14, double 0xBFB5872FFFFFFFFF, double %344)
%346 = fadd double %345, 0x3F35DEAAAAAAAAAB
%347 = getelementptr inbounds double, double* %0, i64 24
store double %346, double* %347
%348 = tail call double @pow(double %1, double 2.500000e+01)
%349 = tail call double @pow(double %1, double 2.300000e+01)
%350 = fmul double %349, 0xC0C54CC92437FFEE
%351 = tail call double @llvm.fmuladd.f64(double %348, double 0x40998F57C5100000, double %350)
%352 = tail call double @pow(double %1, double 2.100000e+01)
%353 = tail call double @llvm.fmuladd.f64(double %352, double 0x40DF54AAD781FFFE, double %351)
%354 = tail call double @pow(double %1, double 1.900000e+01)
%355 = tail call double @llvm.fmuladd.f64(double %354, double 0xC0EABEE94155FFFF, double %353)
%356 = tail call double @pow(double %1, double 1.700000e+01)
%357 = tail call double @llvm.fmuladd.f64(double %356, double 0x40ED51449B4F8001, double %355)
%358 = tail call double @pow(double %1, double 1.500000e+01)
%359 = tail call double @llvm.fmuladd.f64(double %358, double 0xC0E58D62DE1BFFFE, double %357)
%360 = tail call double @pow(double %1, double 1.300000e+01)
%361 = tail call double @llvm.fmuladd.f64(double %360, double 0x40D58D62DE1BFFFE, double %359)
%362 = tail call double @pow(double %1, double 1.100000e+01)
%363 = tail call double @llvm.fmuladd.f64(double %362, double 0xC0BD1C0DD8E00002, double %361)
%364 = tail call double @pow(double %1, double 9.000000e+00)
%365 = tail call double @llvm.fmuladd.f64(double %364, double 0x4099D2B171F00001, double %363)
%366 = tail call double @pow(double %1, double 7.000000e+00)
%367 = tail call double @llvm.fmuladd.f64(double %366, double 0xC06C7E8ED6000005, double %365)
%368 = tail call double @pow(double %1, double 5.000000e+00)
%369 = tail call double @llvm.fmuladd.f64(double %368, double 0x4031BAD607FFFFF7, double %367)
%370 = tail call double @pow(double %1, double 3.000000e+00)
%371 = tail call double @llvm.fmuladd.f64(double %370, double 0xBFE4A18E00000001, double %369)
%372 = tail call double @llvm.fmuladd.f64(double %1, double 0x3F7CB44000000004, double %371)
%373 = getelementptr inbounds double, double* %0, i64 25
store double %372, double* %373
%374 = tail call double @pow(double %1, double 2.600000e+01)
%375 = tail call double @pow(double %1, double 2.400000e+01)
%376 = fmul double %375, 0xC0D3F7FC91F48000
%377 = tail call double @llvm.fmuladd.f64(double %374, double 0x40A71A2CDE6C0007, double %376)
%378 = tail call double @pow(double %1, double 2.200000e+01)
%379 = tail call double @llvm.fmuladd.f64(double %378, double 0x40EE9E6124108005, double %377)
%380 = tail call double @pow(double %1, double 2.000000e+01)
%381 = tail call double @llvm.fmuladd.f64(double %380, double 0xC0FB6A157C91C020, double %379)
%382 = tail call double @pow(double %1, double 1.800000e+01)
%383 = tail call double @llvm.fmuladd.f64(double %382, double 0x40FFC2B4FD961FDF, double %381)
%384 = tail call double @pow(double %1, double 1.600000e+01)
%385 = tail call double @llvm.fmuladd.f64(double %384, double 0xC0F8EB7A50D06008, double %383)
%386 = tail call double @pow(double %1, double 1.400000e+01)
%387 = tail call double @llvm.fmuladd.f64(double %386, double 0x40EAF0BB95A2FFFD, double %385)
%388 = tail call double @pow(double %1, double 1.200000e+01)
%389 = tail call double @llvm.fmuladd.f64(double %388, double 0xC0D40349851A000A, double %387)
%390 = tail call double @pow(double %1, double 1.000000e+01)
%391 = tail call double @llvm.fmuladd.f64(double %390, double 0x40B40349851A0004, double %389)
%392 = tail call double @pow(double %1, double 8.000000e+00)
%393 = tail call double @llvm.fmuladd.f64(double %392, double 0xC089D2B171F00001, double %391)
%394 = tail call double @pow(double %1, double 6.000000e+00)
%395 = tail call double @llvm.fmuladd.f64(double %394, double 0x4053F230C9000000, double %393)
%396 = tail call double @pow(double %1, double 4.000000e+00)
%397 = tail call double @llvm.fmuladd.f64(double %396, double 0xC0101E36F0000000, double %395)
%398 = tail call double @llvm.fmuladd.f64(double %14, double 0x3FB4A18E00000000, double %397)
%399 = fadd double %398, 0xBF31A9FFFFFFFFF9
%400 = getelementptr inbounds double, double* %0, i64 26
store double %399, double* %400
%401 = tail call double @pow(double %1, double 2.700000e+01)
%402 = tail call double @pow(double %1, double 2.500000e+01)
%403 = fmul double %402, 0xC0E2C54474B7C003
%404 = tail call double @llvm.fmuladd.f64(double %401, double 0x40B4F69102B75559, double %403)
%405 = tail call double @pow(double %1, double 2.300000e+01)
%406 = tail call double @llvm.fmuladd.f64(double %405, double 0x40FDF3FADAEEC000, double %404)
%407 = tail call double @pow(double %1, double 2.100000e+01)
%408 = tail call double @llvm.fmuladd.f64(double %407, double 0xC10C112E610F2004, double %406)
%409 = tail call double @pow(double %1, double 1.900000e+01)
%410 = tail call double @llvm.fmuladd.f64(double %409, double 0x4111224D6DDB1803, double %408)
%411 = tail call double @pow(double %1, double 1.700000e+01)
%412 = tail call double @llvm.fmuladd.f64(double %411, double 0xC10C95A2E43A4FF7, double %410)
%413 = tail call double @pow(double %1, double 1.500000e+01)
%414 = tail call double @llvm.fmuladd.f64(double %413, double 0x41009CFC35E03FFA, double %412)
%415 = tail call double @pow(double %1, double 1.300000e+01)
%416 = tail call double @llvm.fmuladd.f64(double %415, double 0xC0EAF0BB95A2FFFD, double %414)
%417 = tail call double @pow(double %1, double 1.100000e+01)
%418 = tail call double @llvm.fmuladd.f64(double %417, double 0x40CE04EE47A70001, double %416)
%419 = tail call double @pow(double %1, double 9.000000e+00)
%420 = tail call double @llvm.fmuladd.f64(double %419, double 0xC0A63C8A93E4000A, double %418)
%421 = tail call double @pow(double %1, double 7.000000e+00)
%422 = tail call double @llvm.fmuladd.f64(double %421, double 0x4074A88DF4C00001, double %420)
%423 = tail call double @pow(double %1, double 5.000000e+00)
%424 = tail call double @llvm.fmuladd.f64(double %423, double 0xC035C263C400000A, double %422)
%425 = tail call double @pow(double %1, double 3.000000e+00)
%426 = tail call double @llvm.fmuladd.f64(double %425, double 0x3FE57D9E95555555, double %424)
%427 = tail call double @llvm.fmuladd.f64(double %1, double 0xBF79646000000003, double %426)
%428 = getelementptr inbounds double, double* %0, i64 27
store double %427, double* %428
%429 = tail call double @pow(double %1, double 2.800000e+01)
%430 = tail call double @pow(double %1, double 2.600000e+01)
%431 = fmul double %430, 0xC0F1B00A5A4AB000
%432 = tail call double @llvm.fmuladd.f64(double %429, double 0x40C31768A2793FFF, double %431)
%433 = tail call double @pow(double %1, double 2.400000e+01)
%434 = tail call double @llvm.fmuladd.f64(double %433, double 0x410D543AF65F1BF8, double %432)
%435 = tail call double @pow(double %1, double 2.200000e+01)
%436 = tail call double @llvm.fmuladd.f64(double %435, double 0xC11CB47B11CF7800, double %434)
%437 = tail call double @pow(double %1, double 2.000000e+01)
%438 = tail call double @llvm.fmuladd.f64(double %437, double 0x41226B466FB1ED00, double %436)
%439 = tail call double @pow(double %1, double 1.800000e+01)
%440 = tail call double @llvm.fmuladd.f64(double %439, double 0xC12046FCC1F68A02, double %438)
%441 = tail call double @pow(double %1, double 1.600000e+01)
%442 = tail call double @llvm.fmuladd.f64(double %441, double 0x41143F5361A94E06, double %440)
%443 = tail call double @pow(double %1, double 1.400000e+01)
%444 = tail call double @llvm.fmuladd.f64(double %443, double 0xC101CCC515271FF7, double %442)
%445 = tail call double @pow(double %1, double 1.200000e+01)
%446 = tail call double @llvm.fmuladd.f64(double %445, double 0x40E5E39869946FFC, double %444)
%447 = tail call double @pow(double %1, double 1.000000e+01)
%448 = tail call double @llvm.fmuladd.f64(double %447, double 0xC0C25858BA027FFE, double %446)
%449 = tail call double @pow(double %1, double 8.000000e+00)
%450 = tail call double @llvm.fmuladd.f64(double %449, double 0x40940349851A000F, double %448)
%451 = tail call double @pow(double %1, double 6.000000e+00)
%452 = tail call double @llvm.fmuladd.f64(double %451, double 0xC05A4AE337800008, double %450)
%453 = tail call double @pow(double %1, double 4.000000e+00)
%454 = tail call double @llvm.fmuladd.f64(double %453, double 0x401221FDCE000001, double %452)
%455 = tail call double @llvm.fmuladd.f64(double %14, double 0xBFB3D66B00000002, double %454)
%456 = fadd double %455, 0x3F2D04FFFFFFFFEE
%457 = getelementptr inbounds double, double* %0, i64 28
store double %456, double* %457
%458 = tail call double @pow(double %1, double 2.900000e+01)
%459 = tail call double @pow(double %1, double 2.700000e+01)
%460 = fmul double %459, 0xC100B47B8E2A1801
%461 = tail call double @llvm.fmuladd.f64(double %458, double 0x40D1721494779FF3, double %460)
%462 = tail call double @pow(double %1, double 2.500000e+01)
%463 = tail call double @llvm.fmuladd.f64(double %462, double 0x411CBE10D2B95E05, double %461)
%464 = tail call double @pow(double %1, double 2.300000e+01)
%465 = tail call double @llvm.fmuladd.f64(double %464, double 0xC12D543AF65F1C00, double %463)
%466 = tail call double @pow(double %1, double 2.100000e+01)
%467 = tail call double @llvm.fmuladd.f64(double %466, double 0x4133BC149C3EA27D, double %465)
%468 = tail call double @pow(double %1, double 1.900000e+01)
%469 = tail call double @llvm.fmuladd.f64(double %468, double 0xC1326B466FB1ECF8, double %467)
%470 = tail call double @pow(double %1, double 1.700000e+01)
%471 = tail call double @llvm.fmuladd.f64(double %470, double 0x41286A7B22F1CEFF, double %469)
%472 = tail call double @pow(double %1, double 1.500000e+01)
%473 = tail call double @llvm.fmuladd.f64(double %472, double 0xC11723CD01E60FFB, double %471)
%474 = tail call double @pow(double %1, double 1.300000e+01)
%475 = tail call double @llvm.fmuladd.f64(double %474, double 0x40FF2658E504780A, double %473)
%476 = tail call double @pow(double %1, double 1.100000e+01)
%477 = tail call double @llvm.fmuladd.f64(double %476, double 0xC0DD2F75E21B3FFB, double %475)
%478 = tail call double @pow(double %1, double 9.000000e+00)
%479 = tail call double @llvm.fmuladd.f64(double %478, double 0x40B25858BA028003, double %477)
%480 = tail call double @pow(double %1, double 7.000000e+00)
%481 = tail call double @llvm.fmuladd.f64(double %480, double 0xC07D1C0DD8DFFFF9, double %479)
%482 = tail call double @pow(double %1, double 5.000000e+00)
%483 = tail call double @llvm.fmuladd.f64(double %482, double 0x403A4AE337800008, double %481)
%484 = tail call double @pow(double %1, double 3.000000e+00)
%485 = tail call double @llvm.fmuladd.f64(double %484, double 0xBFE6513860000003, double %483)
%486 = tail call double @llvm.fmuladd.f64(double %1, double 0x3F76ABE7FFFFFFFE, double %485)
%487 = getelementptr inbounds double, double* %0, i64 29
store double %486, double* %487
ret void
}