void calc_vec_fxi(double *fxi, double xi, double xi1t, double xi1r, double xi2t,
                  double xi2r) {
  fxi[0] = xi1t * (0.75 * pow(xi, 2) - 0.75);
  fxi[1] = xi1r * (0.375 * pow(xi, 2) - 0.25 * xi - 0.125);
  fxi[2] = xi2t * (-0.75 * pow(xi, 2) + 0.75);
  fxi[3] = xi2r * (0.375 * pow(xi, 2) + 0.25 * xi - 0.125);
  fxi[4] = 0.5 * pow(xi, 3) - 0.5 * xi;
  fxi[5] = 0.625 * pow(xi, 4) - 0.75 * pow(xi, 2) + 0.125;
  fxi[6] = 0.875 * pow(xi, 5) - 1.25 * pow(xi, 3) + 0.375 * xi;
  fxi[7] =
      1.3125 * pow(xi, 6) - 2.1875 * pow(xi, 4) + 0.9375 * pow(xi, 2) - 0.0625;
  fxi[8] = 2.0625 * pow(xi, 7) - 3.9375 * pow(xi, 5) + 2.1875 * pow(xi, 3) -
           0.3125 * xi;
  fxi[9] = 3.3515625 * pow(xi, 8) - 7.21875 * pow(xi, 6) +
           4.921875 * pow(xi, 4) - 1.09375 * pow(xi, 2) + 0.0390625;
  fxi[10] = 5.5859375 * pow(xi, 9) - 13.40625 * pow(xi, 7) +
            10.828125 * pow(xi, 5) - 3.28125 * pow(xi, 3) + 0.2734375 * xi;
  fxi[11] = 9.49609375 * pow(xi, 10) - 25.13671875 * pow(xi, 8) +
            23.4609375 * pow(xi, 6) - 9.0234375 * pow(xi, 4) +
            1.23046875 * pow(xi, 2) - 0.02734375;
  fxi[12] = 16.40234375 * pow(xi, 11) - 47.48046875 * pow(xi, 9) +
            50.2734375 * pow(xi, 7) - 23.4609375 * pow(xi, 5) +
            4.51171875 * pow(xi, 3) - 0.24609375 * xi;
  fxi[13] = 28.7041015625 * pow(xi, 12) - 90.212890625 * pow(xi, 10) +
            106.8310546875 * pow(xi, 8) - 58.65234375 * pow(xi, 6) +
            14.6630859375 * pow(xi, 4) - 1.353515625 * pow(xi, 2) +
            0.0205078125;
  fxi[14] = 50.7841796875 * pow(xi, 13) - 172.224609375 * pow(xi, 11) +
            225.5322265625 * pow(xi, 9) - 142.44140625 * pow(xi, 7) +
            43.9892578125 * pow(xi, 5) - 5.865234375 * pow(xi, 3) +
            0.2255859375 * xi;
  fxi[15] = 90.68603515625 * pow(xi, 14) - 330.09716796875 * pow(xi, 12) +
            473.61767578125 * pow(xi, 10) - 338.29833984375 * pow(xi, 8) +
            124.63623046875 * pow(xi, 6) - 21.99462890625 * pow(xi, 4) +
            1.46630859375 * pow(xi, 2) - 0.01611328125;
  fxi[16] = 163.23486328125 * pow(xi, 15) - 634.80224609375 * pow(xi, 13) +
            990.29150390625 * pow(xi, 11) - 789.36279296875 * pow(xi, 9) +
            338.29833984375 * pow(xi, 7) - 74.78173828125 * pow(xi, 5) +
            7.33154296875 * pow(xi, 3) - 0.20947265625 * xi;
  fxi[17] = 295.863189697266 * pow(xi, 16) - 1224.26147460938 * pow(xi, 14) +
            2063.10729980469 * pow(xi, 12) - 1815.53442382813 * pow(xi, 10) +
            888.033142089844 * pow(xi, 8) - 236.808837890625 * pow(xi, 6) +
            31.1590576171875 * pow(xi, 4) - 1.571044921875 * pow(xi, 2) +
            0.013092041015625;
  fxi[18] = 539.515228271484 * pow(xi, 17) - 2366.90551757813 * pow(xi, 15) +
            4284.91516113281 * pow(xi, 13) - 4126.21459960938 * pow(xi, 11) +
            2269.41802978516 * pow(xi, 9) - 710.426513671875 * pow(xi, 7) +
            118.404418945313 * pow(xi, 5) - 8.902587890625 * pow(xi, 3) +
            0.196380615234375 * xi;
  fxi[19] = 989.111251831055 * pow(xi, 18) - 4585.87944030762 * pow(xi, 16) +
            8875.89569091797 * pow(xi, 14) - 9283.98284912109 * pow(xi, 12) +
            5673.54507446289 * pow(xi, 10) - 2042.47622680664 * pow(xi, 8) +
            414.415466308594 * pow(xi, 6) - 42.2872924804688 * pow(xi, 4) +
            1.66923522949219 * pow(xi, 2) - 0.0109100341796875;
  fxi[20] = 1822.04704284668 * pow(xi, 19) - 8902.00126647949 * pow(xi, 17) +
            18343.5177612305 * pow(xi, 15) - 20710.4232788086 * pow(xi, 13) +
            13925.9742736816 * pow(xi, 11) - 5673.54507446289 * pow(xi, 9) +
            1361.65081787109 * pow(xi, 7) - 177.606628417969 * pow(xi, 5) +
            10.5718231201172 * pow(xi, 3) - 0.185470581054688 * xi;
  fxi[21] = 3370.78702926636 * pow(xi, 20) - 17309.4469070435 * pow(xi, 18) +
            37833.5053825378 * pow(xi, 16) - 45858.7944030762 * pow(xi, 14) +
            33654.437828064 * pow(xi, 12) - 15318.5717010498 * pow(xi, 10) +
            4255.15880584717 * pow(xi, 8) - 680.825408935547 * pow(xi, 6) +
            55.5020713806152 * pow(xi, 4) - 1.76197052001953 * pow(xi, 2) +
            0.00927352905273438;
  fxi[22] = 6260.03305435181 * pow(xi, 21) - 33707.8702926636 * pow(xi, 19) +
            77892.5110816956 * pow(xi, 17) - 100889.347686768 * pow(xi, 15) +
            80252.8902053833 * pow(xi, 13) - 40385.3253936768 * pow(xi, 11) +
            12765.4764175415 * pow(xi, 9) - 2431.51931762695 * pow(xi, 7) +
            255.30952835083 * pow(xi, 5) - 12.3337936401367 * pow(xi, 3) +
            0.176197052001953 * xi;
  fxi[23] = 11666.4252376556 * pow(xi, 22) - 65730.347070694 * pow(xi, 20) +
            160112.383890152 * pow(xi, 18) - 220695.448064804 * pow(xi, 16) +
            189167.526912689 * pow(xi, 14) - 104328.757266998 * pow(xi, 12) +
            37019.8816108704 * pow(xi, 10) - 8206.37769699097 * pow(xi, 8) +
            1063.78970146179 * pow(xi, 6) - 70.9193134307861 * pow(xi, 4) +
            1.85006904602051 * pow(xi, 2) - 0.00800895690917969;
  fxi[24] = 21811.1428356171 * pow(xi, 23) - 128330.677614212 * pow(xi, 21) +
            328651.73535347 * pow(xi, 19) - 480337.151670456 * pow(xi, 17) +
            441390.896129608 * pow(xi, 15) - 264834.537677765 * pow(xi, 13) +
            104328.757266998 * pow(xi, 11) - 26442.7725791931 * pow(xi, 9) +
            4103.18884849548 * pow(xi, 7) - 354.596567153931 * pow(xi, 5) +
            14.1838626861572 * pow(xi, 3) - 0.168188095092773 * xi;
  fxi[25] = 40895.892816782 * pow(xi, 24) - 250828.142609596 * pow(xi, 22) +
            673736.057474613 * pow(xi, 20) - 1040730.49528599 * pow(xi, 18) +
            1020716.44729972 * pow(xi, 16) - 662086.344194412 * pow(xi, 14) +
            286904.082484245 * pow(xi, 12) - 81972.5949954987 * pow(xi, 10) +
            14874.0595757961 * pow(xi, 8) - 1595.68455219269 * pow(xi, 6) +
            88.6491417884827 * pow(xi, 4) - 1.93416309356689 * pow(xi, 2) +
            0.00700783729553223;
  fxi[26] = 76884.2784955502 * pow(xi, 25) - 490750.713801384 * pow(xi, 23) +
            1379554.78435278 * pow(xi, 21) - 2245786.85824871 * pow(xi, 19) +
            2341643.61439347 * pow(xi, 17) - 1633146.31567955 * pow(xi, 15) +
            772434.068226814 * pow(xi, 13) - 245917.784986496 * pow(xi, 11) +
            51232.8718721867 * pow(xi, 9) - 6610.69314479828 * pow(xi, 7) +
            478.705365657806 * pow(xi, 5) - 16.1180257797241 * pow(xi, 3) +
            0.161180257797241 * xi;
  fxi[27] = 144897.294087768 * pow(xi, 26) - 961053.481194377 * pow(xi, 24) +
            2821816.60435796 * pow(xi, 22) - 4828441.74523473 * pow(xi, 20) +
            5333743.78834069 * pow(xi, 18) - 3980794.1444689 * pow(xi, 16) +
            2041432.89459944 * pow(xi, 14) - 717260.206210613 * pow(xi, 12) +
            169068.477178216 * pow(xi, 10) - 25616.4359360933 * pow(xi, 8) +
            2313.7426006794 * pow(xi, 6) - 108.796674013138 * pow(xi, 4) +
            2.01475322246552 * pow(xi, 2) - 0.00619924068450928;
  fxi[28] = 273694.88883245 * pow(xi, 27) - 1883664.82314098 * pow(xi, 25) +
            5766320.88716626 * pow(xi, 23) - 10346660.8826458 * pow(xi, 21) +
            12071104.3630868 * pow(xi, 19) - 9600738.81901324 * pow(xi, 17) +
            5307725.52595854 * pow(xi, 15) - 2041432.89459944 * pow(xi, 13) +
            537945.15465796 * pow(xi, 11) - 93926.9317656755 * pow(xi, 9) +
            10246.5743744373 * pow(xi, 7) - 631.020709276199 * pow(xi, 5) +
            18.1327790021896 * pow(xi, 3) - 0.154981017112732 * xi;
  fxi[29] = 518065.325289994 * pow(xi, 28) - 3694880.99923807 * pow(xi, 26) +
            11772905.1446311 * pow(xi, 24) - 22104230.0674707 * pow(xi, 22) +
            27159984.8169453 * pow(xi, 20) - 22935098.289865 * pow(xi, 18) +
            13601046.6602688 * pow(xi, 16) - 5686848.77781272 * pow(xi, 14) +
            1658664.22686204 * pow(xi, 12) - 328744.261179864 * pow(xi, 10) +
            42267.119294554 * pow(xi, 8) - 3260.2736645937 * pow(xi, 6) +
            131.462647765875 * pow(xi, 4) - 2.09224373102188 * pow(xi, 2) +
            0.00553503632545471;
}


x86 assembly (clang, -O0):
<calc_vec_fxi>:
push   %rbp
mov    %rsp,%rbp
sub    $0x5a0,%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,-0x598(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ebe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x598(%rbp),%xmm0
ff
movsd  0x3636(%rip),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x3642(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x20(%rbp),%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e70(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x590(%rbp),%xmm0
ff
movsd  0x35f8(%rip),%xmm2
mulsd  -0x10(%rbp),%xmm2
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
movsd  0x359c(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x35a4(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x8(%rax)
movsd  -0x28(%rbp),%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2df9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x588(%rbp),%xmm0
ff
movsd  0x3589(%rip),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x3565(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x10(%rax)
movsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2daa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x580(%rbp),%xmm0
ff
movsd  0x3532(%rip),%xmm2
mulsd  -0x10(%rbp),%xmm2
movsd  0x34ed(%rip),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x34f5(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x18(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2e3f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x34e2(%rip),%xmm1
mulsd  -0x10(%rbp),%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x34be(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x20(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2d18(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2cee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x578(%rbp),%xmm0
ff
movsd  0x3466(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x343b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x3423(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x28(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2d81(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d57(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x570(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  0x33cf(%rip),%xmm0
mulsd  %xmm2,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x33a4(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x3387(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x30(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2c21(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2bf7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x568(%rbp),%xmm0
ff
movsd  0x3307(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x330c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2b8f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x560(%rbp),%xmm1
ff
movsd  0x32d2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x32ba(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x38(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2c58(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c2e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x558(%rbp),%xmm0
ff
movsd  0x3266(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x323b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2bc6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x550(%rbp),%xmm0
ff
movsd  0x31fe(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x31e1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x40(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2ac3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a99(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x548(%rbp),%xmm0
ff
movsd  0x3189(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x315e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a31(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x540(%rbp),%xmm1
ff
movsd  0x3124(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29ef(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x538(%rbp),%xmm1
ff
movsd  0x30ea(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x30d2(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x48(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2ac8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a9e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x530(%rbp),%xmm0
ff
movsd  0x307e(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x3053(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a36(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x528(%rbp),%xmm1
ff
movsd  0x3019(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29f4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x520(%rbp),%xmm0
ff
movsd  0x2fdc(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x2fbf(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x50(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2901(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28d7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x518(%rbp),%xmm0
ff
movsd  0x2f67(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2f3c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x286f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x510(%rbp),%xmm1
ff
movsd  0x2f02(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x282d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x508(%rbp),%xmm1
ff
movsd  0x2ec8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x27eb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x500(%rbp),%xmm1
ff
movsd  0x2e8e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x2e76(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x58(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x28d4(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  0x2e22(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2df7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2842(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4f0(%rbp),%xmm1
ff
movsd  0x2dbd(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2800(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e8(%rbp),%xmm1
ff
movsd  0x2d83(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x27be(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4e0(%rbp),%xmm0
ff
movsd  0x2d46(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x2d29(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x60(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x26db(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x26b1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  0x2cd1(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2ca6(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2649(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4d0(%rbp),%xmm1
ff
movsd  0x2c6c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2607(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c8(%rbp),%xmm1
ff
movsd  0x2c32(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25c5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  0x2bf8(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2583(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b8(%rbp),%xmm1
ff
movsd  0x2bbe(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x2ba6(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x68(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x267c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2652(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x4b0(%rbp),%xmm0
ff
movsd  0x2b52(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2b27(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25ea(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a8(%rbp),%xmm1
ff
movsd  0x2aed(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25a8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a0(%rbp),%xmm1
ff
movsd  0x2ab3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2566(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x498(%rbp),%xmm1
ff
movsd  0x2a79(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2524(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x490(%rbp),%xmm0
ff
movsd  0x2a3c(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x2a1f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x70(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2451(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2427(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x488(%rbp),%xmm0
ff
movsd  0x29c7(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x299c(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23bf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x480(%rbp),%xmm1
ff
movsd  0x2962(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x237d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x478(%rbp),%xmm1
ff
movsd  0x2928(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x233b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x470(%rbp),%xmm1
ff
movsd  0x28ee(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22f9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x468(%rbp),%xmm1
ff
movsd  0x28b4(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22b7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x460(%rbp),%xmm1
ff
movsd  0x287a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x2862(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x78(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x23c0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2396(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x458(%rbp),%xmm0
ff
movsd  0x280e(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x27e3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x232e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x450(%rbp),%xmm1
ff
movsd  0x27a9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22ec(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x448(%rbp),%xmm1
ff
movsd  0x276f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22aa(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x440(%rbp),%xmm1
ff
movsd  0x2735(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2268(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x438(%rbp),%xmm1
ff
movsd  0x26fb(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2226(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x430(%rbp),%xmm0
ff
movsd  0x26be(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x26a1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x80(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x2160(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2136(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x428(%rbp),%xmm0
ff
movsd  0x2646(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x261b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20ce(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x420(%rbp),%xmm1
ff
movsd  0x25e1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x208c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x418(%rbp),%xmm1
ff
movsd  0x25a7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x204a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x410(%rbp),%xmm1
movsd  0x256d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2008(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x408(%rbp),%xmm1
ff
movsd  0x2533(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fc6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x400(%rbp),%xmm1
ff
movsd  0x24f9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f84(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f8(%rbp),%xmm1
ff
movsd  0x24bf(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x24a7(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x88(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x209a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2070(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x3f0(%rbp),%xmm0
ff
movsd  0x2450(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2425(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2008(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3e8(%rbp),%xmm1
ff
movsd  0x23eb(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fc6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3e0(%rbp),%xmm1
ff
movsd  0x23b1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f84(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d8(%rbp),%xmm1
ff
movsd  0x2377(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f42(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d0(%rbp),%xmm1
ff
movsd  0x233d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f00(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c8(%rbp),%xmm1
ff
movsd  0x2303(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ebe(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3c0(%rbp),%xmm0
ff
movsd  0x22c6(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x22a9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x90(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1e08(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1dde(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x3b8(%rbp),%xmm0
ff
movsd  0x224e(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2223(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d76(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b0(%rbp),%xmm1
ff
movsd  0x21e9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d34(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a8(%rbp),%xmm1
ff
movsd  0x21af(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cf2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a0(%rbp),%xmm1
ff
movsd  0x2175(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cb0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x398(%rbp),%xmm1
ff
movsd  0x213b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c6e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x390(%rbp),%xmm1
ff
movsd  0x2101(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c2c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x388(%rbp),%xmm1
movsd  0x20c7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bea(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x380(%rbp),%xmm1
ff
movsd  0x208d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x2075(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0x98(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1d10(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ce6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x378(%rbp),%xmm0
ff
movsd  0x201e(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1ff3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c7e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x370(%rbp),%xmm1
ff
movsd  0x1fb9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c3c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x368(%rbp),%xmm1
ff
movsd  0x1f7f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bfa(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x360(%rbp),%xmm1
ff
movsd  0x1f45(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bb8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x358(%rbp),%xmm1
ff
movsd  0x1f0b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b76(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x350(%rbp),%xmm1
ff
movsd  0x1ed1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b34(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x348(%rbp),%xmm1
ff
movsd  0x1e97(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1af2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x340(%rbp),%xmm0
ff
movsd  0x1e5a(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x1e3d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xa0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1a4c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a22(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x338(%rbp),%xmm0
ff
movsd  0x1de2(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1db7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19ba(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x330(%rbp),%xmm1
ff
movsd  0x1d7d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1978(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x328(%rbp),%xmm1
ff
movsd  0x1d43(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1936(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x320(%rbp),%xmm1
ff
movsd  0x1d09(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18f4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x318(%rbp),%xmm1
ff
movsd  0x1ccf(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18b2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x310(%rbp),%xmm1
ff
movsd  0x1c95(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1870(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x308(%rbp),%xmm1
ff
movsd  0x1c5b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x182e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x300(%rbp),%xmm1
ff
movsd  0x1c21(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17ec(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  0x1be7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x1bcf(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xa8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1922(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18f8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x2f0(%rbp),%xmm0
ff
movsd  0x1b78(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1b4d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1890(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e8(%rbp),%xmm1
ff
movsd  0x1b13(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x184e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  0x1ad9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x180c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d8(%rbp),%xmm1
ff
movsd  0x1a9f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17ca(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d0(%rbp),%xmm1
ff
movsd  0x1a65(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1788(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c8(%rbp),%xmm1
ff
movsd  0x1a2b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1746(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c0(%rbp),%xmm1
ff
movsd  0x19f1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1704(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b8(%rbp),%xmm1
ff
movsd  0x19b7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16c2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  0x197a(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x195d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xb0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x162c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1602(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x2a8(%rbp),%xmm0
ff
movsd  0x1902(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x18d7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x159a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a0(%rbp),%xmm1
ff
movsd  0x189d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1558(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x298(%rbp),%xmm1
ff
movsd  0x1863(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1516(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x290(%rbp),%xmm1
ff
movsd  0x1829(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14d4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x288(%rbp),%xmm1
ff
movsd  0x17ef(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1492(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x280(%rbp),%xmm1
ff
movsd  0x17b5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1450(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x278(%rbp),%xmm1
ff
movsd  0x177b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x140e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x270(%rbp),%xmm1
ff
movsd  0x1741(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13cc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x268(%rbp),%xmm1
ff
movsd  0x1707(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x138a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x260(%rbp),%xmm1
ff
movsd  0x16cd(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x16b5(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xb8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x14d0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14a6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x258(%rbp),%xmm0
ff
movsd  0x165e(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1633(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x143e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x250(%rbp),%xmm1
ff
movsd  0x15f9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13fc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x248(%rbp),%xmm1
ff
movsd  0x15bf(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13ba(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x240(%rbp),%xmm1
ff
movsd  0x1585(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1378(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x238(%rbp),%xmm1
ff
movsd  0x154b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1336(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x230(%rbp),%xmm1
ff
movsd  0x1511(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12f4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x228(%rbp),%xmm1
ff
movsd  0x14d7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12b2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x220(%rbp),%xmm1
ff
movsd  0x149d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1270(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x218(%rbp),%xmm1
ff
movsd  0x1463(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x122e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x210(%rbp),%xmm0
ff
movsd  0x1426(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x1409(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xc0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x11a8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x117e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x208(%rbp),%xmm0
ff
movsd  0x13ae(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1383(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1116(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x200(%rbp),%xmm1
ff
movsd  0x1349(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10d4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f8(%rbp),%xmm1
ff
movsd  0x130f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1092(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f0(%rbp),%xmm1
ff
movsd  0x12d5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1050(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e8(%rbp),%xmm1
ff
movsd  0x129b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x100e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e0(%rbp),%xmm1
ff
movsd  0x1261(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfcc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d8(%rbp),%xmm1
ff
movsd  0x1227(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf8a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d0(%rbp),%xmm1
ff
movsd  0x11ed(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf48(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1c8(%rbp),%xmm1
ff
movsd  0x11b3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf06(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1c0(%rbp),%xmm1
ff
movsd  0x1179(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xec4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b8(%rbp),%xmm1
ff
movsd  0x113f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x1127(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xc8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x1022(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xff0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x1b0(%rbp),%xmm0
ff
movsd  0x10d0(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x10a5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf88(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x106b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf46(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a0(%rbp),%xmm1
ff
movsd  0x1031(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf04(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x198(%rbp),%xmm1
ff
movsd  0xff7(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xec2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x190(%rbp),%xmm1
ff
movsd  0xfbd(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe80(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x188(%rbp),%xmm1
ff
movsd  0xf83(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe3e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x180(%rbp),%xmm1
ff
movsd  0xf49(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xdfc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x178(%rbp),%xmm1
ff
movsd  0xf0f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xdba(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x170(%rbp),%xmm1
ff
movsd  0xed5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd78(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x168(%rbp),%xmm1
ff
movsd  0xe9b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd36(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x160(%rbp),%xmm0
ff
movsd  0xe5e(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0xe41(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xd0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0xcc8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc96(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x158(%rbp),%xmm0
ff
movsd  0xde6(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xdbb(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc2e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x150(%rbp),%xmm1
ff
movsd  0xd81(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbec(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x148(%rbp),%xmm1
ff
movsd  0xd47(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbaa(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x140(%rbp),%xmm1
ff
movsd  0xd0d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb68(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x138(%rbp),%xmm1
ff
movsd  0xcd3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb26(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x130(%rbp),%xmm1
ff
movsd  0xc99(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xae4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x128(%rbp),%xmm1
ff
movsd  0xc5f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xaa2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x120(%rbp),%xmm1
ff
movsd  0xc25(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa60(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x118(%rbp),%xmm1
ff
movsd  0xbeb(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa1e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x110(%rbp),%xmm1
ff
movsd  0xbb1(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x9dc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x108(%rbp),%xmm1
ff
movsd  0xb77(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x99a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x100(%rbp),%xmm1
ff
movsd  0xb3d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0xb25(%rip),%xmm1
subsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xd8(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0xb00(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xade(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0xf8(%rbp),%xmm0
ff
movsd  0xabe(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xa93(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa6e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xf0(%rbp),%xmm1
ff
movsd  0xa51(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xa2c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe8(%rbp),%xmm1
ff
movsd  0xa0f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x9ea(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe0(%rbp),%xmm1
ff
movsd  0x9cd(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x9a8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd8(%rbp),%xmm1
ff
movsd  0x98b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x966(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd0(%rbp),%xmm1
ff
movsd  0x949(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x924(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc8(%rbp),%xmm1
ff
movsd  0x907(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x8e2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc0(%rbp),%xmm1
ff
movsd  0x8c5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x8a0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb8(%rbp),%xmm1
ff
movsd  0x883(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x85e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb0(%rbp),%xmm1
ff
movsd  0x841(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x81c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa8(%rbp),%xmm1
ff
movsd  0x7ff(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x7da(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa0(%rbp),%xmm0
ff
movsd  0x7ba(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x10(%rbp),%xmm0
movsd  0x79d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xe0(%rax)
movsd  -0x10(%rbp),%xmm0
movsd  0x774(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x752(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x732(%rip),%xmm1
mulsd  %xmm2,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x707(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x6e2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x90(%rbp),%xmm1
ff
movsd  0x6c5(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x6a0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x88(%rbp),%xmm1
ff
movsd  0x683(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x661(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x80(%rbp),%xmm1
movsd  0x647(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x625(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x78(%rbp),%xmm1
movsd  0x60b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x5e9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x70(%rbp),%xmm1
movsd  0x5cf(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x5ad(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x68(%rbp),%xmm1
movsd  0x593(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x571(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x60(%rbp),%xmm1
movsd  0x557(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x535(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x58(%rbp),%xmm1
movsd  0x51b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x4f9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x50(%rbp),%xmm1
movsd  0x4df(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x4bd(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x48(%rbp),%xmm1
movsd  0x4a3(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x481(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x40(%rbp),%xmm1
movsd  0x467(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x445(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x38(%rbp),%xmm1
movsd  0x42b(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x413(%rip),%xmm1
addsd  %xmm1,%xmm0
mov    -0x8(%rbp),%rax
movsd  %xmm0,0xe8(%rax)
add    $0x5a0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<calc_vec_fxi>:
push   %rbx
sub    $0x20,%rsp
mov    %rdi,%rbx
movapd %xmm0,%xmm6
mulsd  %xmm0,%xmm6
movsd  0x1ed7(%rip),%xmm12
movapd %xmm6,%xmm5
mulsd  %xmm12,%xmm5
movsd  0x1ecd(%rip),%xmm11
addsd  %xmm11,%xmm5
movsd  0x1ec7(%rip),%xmm8
mulsd  %xmm0,%xmm8
movsd  %xmm0,0x10(%rsp)
movapd %xmm6,%xmm10
movsd  %xmm6,0x18(%rsp)
mulsd  0x1eb1(%rip),%xmm6
movapd %xmm6,%xmm7
subsd  %xmm8,%xmm7
movsd  0x1ea7(%rip),%xmm9
addsd  %xmm9,%xmm7
unpcklpd %xmm7,%xmm5
unpcklpd %xmm2,%xmm1
mulpd  %xmm5,%xmm1
movupd %xmm1,(%rdi)
mulsd  %xmm10,%xmm11
movsd  %xmm11,0x8(%rsp)
addsd  %xmm11,%xmm12
addsd  %xmm8,%xmm6
addsd  %xmm9,%xmm6
unpcklpd %xmm6,%xmm12
unpcklpd %xmm4,%xmm3
mulpd  %xmm12,%xmm3
movupd %xmm3,0x10(%rdi)
movsd  0x1e64(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x1e5f(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
mulsd  0x1e55(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x20(%rbx)
movsd  0x1e4c(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
mulsd  0x1e43(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
addsd  0x1e3d(%rip),%xmm0
movsd  %xmm0,0x28(%rbx)
movsd  0x1e38(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1de9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e14(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1e0e(%rip),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm2
movsd  0x10(%rsp),%xmm0
movsd  0x1da8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rbx)
movsd  0x1deb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1da2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1dcd(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1dc7(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x1dc3(%rip),%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  %xmm1,%xmm0
addsd  0x1db9(%rip),%xmm0
movsd  %xmm0,0x38(%rbx)
movsd  0x1db4(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1d55(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d90(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1d8a(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1cf2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d6d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1d67(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x40(%rbx)
movsd  0x1d54(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ce7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d32(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1d2c(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c84(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1d0f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1d09(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x1cff(%rip),%xmm1
movsd  %xmm1,0x48(%rbx)
movsd  0x1cfa(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c83(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cd6(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1cd0(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c10(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1cb3(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1bb9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c94(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1c8e(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x50(%rbx)
movsd  0x1c7b(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1bfe(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c59(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1c53(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1b7b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c36(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1b24(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c17(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1c11(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x1c07(%rip),%xmm1
movsd  %xmm1,0x58(%rbx)
movsd  0x1c02(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1b7b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1bde(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1bd8(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1af0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1bbb(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a89(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b9c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a32(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b7d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1b77(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x60(%rbx)
movsd  0x1b64(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ad7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b42(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1b3c(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a44(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b1f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x19cd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b00(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1976(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ae1(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1adb(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x1ad1(%rip),%xmm1
movsd  %xmm1,0x68(%rbx)
movsd  0x1acc(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a35(%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  0x199a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a85(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x191b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a66(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x18b4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a47(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x185d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a28(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1a22(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x70(%rbx)
movsd  0x1a0f(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1972(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19ed(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x19e7(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x18cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19ca(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1848(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19ab(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17d1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x198c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x177a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x196d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1967(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x195d(%rip),%xmm1
movsd  %xmm1,0x78(%rbx)
movsd  0x1958(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x18b1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1934(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x192e(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1806(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1911(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1777(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18f2(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x16f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18d3(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1691(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18b4(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x163a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1895(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x188f(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x80(%rbx)
movsd  0x1879(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17cc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1857(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1851(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1719(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1834(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1682(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1815(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x15fb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17f6(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1584(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17d7(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x152d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x17b8(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x17b2(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x17a8(%rip),%xmm1
movsd  %xmm1,0x88(%rbx)
movsd  0x17a0(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x16e9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x177c(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1776(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x162e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1759(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x158f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x173a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1500(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x171b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1481(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16fc(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x141a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16dd(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x13c3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x16be(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x16b8(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x90(%rbx)
movsd  0x16a2(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x15e5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1680(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x167a(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1522(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x165d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x147b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x163e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x13e4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x161f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x135d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1600(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x12e6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x15e1(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x128f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x15c2(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x15bc(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x15b2(%rip),%xmm1
movsd  %xmm1,0x98(%rbx)
movsd  0x15aa(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x14e3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1586(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1580(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1418(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1563(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1369(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1544(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x12ca(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1525(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x123b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1506(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x11bc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14e7(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1155(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14c8(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x10fe(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14a9(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x14a3(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xa0(%rbx)
movsd  0x148d(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x13c0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x146b(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1465(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x12ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1448(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1236(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1429(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x118f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x140a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x10f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x13eb(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1071(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x13cc(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xffa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x13ad(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xfa3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x138e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1388(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x137e(%rip),%xmm1
movsd  %xmm1,0xa8(%rbx)
movsd  0x1376(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x129f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1352(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x134c(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x11c4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x132f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1105(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1310(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1056(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x12f1(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xfb7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x12d2(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xf28(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x12b3(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xea9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1294(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xe42(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1275(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xdeb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1256(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1250(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xb0(%rbx)
movsd  0x123a(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x115d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1218(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x1212(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x107a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x11f5(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xfb3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x11d6(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xefc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x11b7(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xe55(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1198(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xdbe(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1179(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xd37(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x115a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xcc0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x113b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xc69(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x111c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x1116(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0x110c(%rip),%xmm1
movsd  %xmm1,0xb8(%rbx)
movsd  0x1104(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x101d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10e0(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x10da(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xf32(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10bd(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xe63(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x109e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xda4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x107f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xcf5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1060(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xc56(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1041(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xbc7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1022(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xb48(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1003(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xae1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xfe4(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xa8a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xfc5(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0xfbf(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xc0(%rbx)
movsd  0xfa9(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xebc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf87(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0xf81(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xdc9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf64(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xcf2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf45(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xc2b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf26(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xb74(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf07(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xacd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xee8(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xa36(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xec9(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x9af(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xeaa(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x938(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe8b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x8e1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe6c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0xe66(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0xe5c(%rip),%xmm1
movsd  %xmm1,0xc8(%rbx)
movsd  0xe54(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xd5d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe30(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0xe2a(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xc62(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xe0d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xb83(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xdee(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xab4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xdcf(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x9f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xdb0(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x946(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd91(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x8a7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd72(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x818(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd53(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x799(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd34(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x732(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xd15(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x6db(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xcf6(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0xcf0(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xd0(%rbx)
movsd  0xcda(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xbdd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xcb8(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0xcb2(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xada(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc95(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x9f3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc76(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x91c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc57(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x855(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc38(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x79e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xc19(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x6f7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbfa(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x660(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbdb(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x5d9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xbbc(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x562(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb9d(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x50b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb7e(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0xb78(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm0,%xmm1
addsd  0xb6e(%rip),%xmm1
movsd  %xmm1,0xd8(%rbx)
movsd  0xb66(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xa5f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb42(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0xb3c(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x954(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb1f(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x865(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xb00(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x786(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xae1(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x6b7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xac2(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x5f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xaa3(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x549(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa84(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x4aa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa65(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x41b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa46(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x39c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa27(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x335(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xa08(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2de(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x9e9(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x9e3(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0xe0(%rbx)
movsd  0x9cd(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x8c0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x9ab(%rip),%xmm0
movsd  0x8(%rsp),%xmm1
mulsd  0x9a5(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x7ad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x988(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x6b6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x969(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x5cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x94a(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x4f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x92b(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x431(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x90c(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x37a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8ed(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2d3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8ce(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x23c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8af(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1b5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x890(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x13e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x871(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xe7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x852(%rip),%xmm0
addsd  0x8(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x846(%rip),%xmm1
addsd  %xmm0,%xmm1
addsd  0x842(%rip),%xmm1
movsd  %xmm1,0xe8(%rbx)
add    $0x20,%rsp
pop    %rbx
ret

LLVM IR (-O0):
define void @calc_vec_fxi(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 2.000000e+00)
%16 = call double @llvm.fmuladd.f64(double 7.500000e-01, double %15, double -7.500000e-01)
%17 = fmul double %13, %16
%18 = load double*, double** %7
%19 = getelementptr inbounds double, double* %18, i64 0
store double %17, double* %19
%20 = load double, double* %10
%21 = load double, double* %8
%22 = call double @pow(double %21, double 2.000000e+00)
%23 = load double, double* %8
%24 = fmul double 2.500000e-01, %23
%25 = fneg double %24
%26 = call double @llvm.fmuladd.f64(double 3.750000e-01, double %22, double %25)
%27 = fsub double %26, 1.250000e-01
%28 = fmul double %20, %27
%29 = load double*, double** %7
%30 = getelementptr inbounds double, double* %29, i64 1
store double %28, double* %30
%31 = load double, double* %11
%32 = load double, double* %8
%33 = call double @pow(double %32, double 2.000000e+00)
%34 = call double @llvm.fmuladd.f64(double -7.500000e-01, double %33, double 7.500000e-01)
%35 = fmul double %31, %34
%36 = load double*, double** %7
%37 = getelementptr inbounds double, double* %36, i64 2
store double %35, double* %37
%38 = load double, double* %12
%39 = load double, double* %8
%40 = call double @pow(double %39, double 2.000000e+00)
%41 = load double, double* %8
%42 = fmul double 2.500000e-01, %41
%43 = call double @llvm.fmuladd.f64(double 3.750000e-01, double %40, double %42)
%44 = fsub double %43, 1.250000e-01
%45 = fmul double %38, %44
%46 = load double*, double** %7
%47 = getelementptr inbounds double, double* %46, i64 3
store double %45, double* %47
%48 = load double, double* %8
%49 = call double @pow(double %48, double 3.000000e+00)
%50 = load double, double* %8
%51 = fmul double 5.000000e-01, %50
%52 = fneg double %51
%53 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %49, double %52)
%54 = load double*, double** %7
%55 = getelementptr inbounds double, double* %54, i64 4
store double %53, double* %55
%56 = load double, double* %8
%57 = call double @pow(double %56, double 4.000000e+00)
%58 = load double, double* %8
%59 = call double @pow(double %58, double 2.000000e+00)
%60 = fmul double 7.500000e-01, %59
%61 = fneg double %60
%62 = call double @llvm.fmuladd.f64(double 6.250000e-01, double %57, double %61)
%63 = fadd double %62, 1.250000e-01
%64 = load double*, double** %7
%65 = getelementptr inbounds double, double* %64, i64 5
store double %63, double* %65
%66 = load double, double* %8
%67 = call double @pow(double %66, double 5.000000e+00)
%68 = load double, double* %8
%69 = call double @pow(double %68, double 3.000000e+00)
%70 = fmul double 1.250000e+00, %69
%71 = fneg double %70
%72 = call double @llvm.fmuladd.f64(double 8.750000e-01, double %67, double %71)
%73 = load double, double* %8
%74 = call double @llvm.fmuladd.f64(double 3.750000e-01, double %73, double %72)
%75 = load double*, double** %7
%76 = getelementptr inbounds double, double* %75, i64 6
store double %74, double* %76
%77 = load double, double* %8
%78 = call double @pow(double %77, double 6.000000e+00)
%79 = load double, double* %8
%80 = call double @pow(double %79, double 4.000000e+00)
%81 = fmul double 2.187500e+00, %80
%82 = fneg double %81
%83 = call double @llvm.fmuladd.f64(double 1.312500e+00, double %78, double %82)
%84 = load double, double* %8
%85 = call double @pow(double %84, double 2.000000e+00)
%86 = call double @llvm.fmuladd.f64(double 9.375000e-01, double %85, double %83)
%87 = fsub double %86, 6.250000e-02
%88 = load double*, double** %7
%89 = getelementptr inbounds double, double* %88, i64 7
store double %87, double* %89
%90 = load double, double* %8
%91 = call double @pow(double %90, double 7.000000e+00)
%92 = load double, double* %8
%93 = call double @pow(double %92, double 5.000000e+00)
%94 = fmul double 3.937500e+00, %93
%95 = fneg double %94
%96 = call double @llvm.fmuladd.f64(double 2.062500e+00, double %91, double %95)
%97 = load double, double* %8
%98 = call double @pow(double %97, double 3.000000e+00)
%99 = call double @llvm.fmuladd.f64(double 2.187500e+00, double %98, double %96)
%100 = load double, double* %8
%101 = call double @llvm.fmuladd.f64(double -3.125000e-01, double %100, double %99)
%102 = load double*, double** %7
%103 = getelementptr inbounds double, double* %102, i64 8
store double %101, double* %103
%104 = load double, double* %8
%105 = call double @pow(double %104, double 8.000000e+00)
%106 = load double, double* %8
%107 = call double @pow(double %106, double 6.000000e+00)
%108 = fmul double 7.218750e+00, %107
%109 = fneg double %108
%110 = call double @llvm.fmuladd.f64(double 0x400AD00000000000, double %105, double %109)
%111 = load double, double* %8
%112 = call double @pow(double %111, double 4.000000e+00)
%113 = call double @llvm.fmuladd.f64(double 0x4013B00000000000, double %112, double %110)
%114 = load double, double* %8
%115 = call double @pow(double %114, double 2.000000e+00)
%116 = call double @llvm.fmuladd.f64(double -1.093750e+00, double %115, double %113)
%117 = fadd double %116, 3.906250e-02
%118 = load double*, double** %7
%119 = getelementptr inbounds double, double* %118, i64 9
store double %117, double* %119
%120 = load double, double* %8
%121 = call double @pow(double %120, double 9.000000e+00)
%122 = load double, double* %8
%123 = call double @pow(double %122, double 7.000000e+00)
%124 = fmul double 0x402AD00000000000, %123
%125 = fneg double %124
%126 = call double @llvm.fmuladd.f64(double 0x4016580000000000, double %121, double %125)
%127 = load double, double* %8
%128 = call double @pow(double %127, double 5.000000e+00)
%129 = call double @llvm.fmuladd.f64(double 0x4025A80000000000, double %128, double %126)
%130 = load double, double* %8
%131 = call double @pow(double %130, double 3.000000e+00)
%132 = call double @llvm.fmuladd.f64(double -3.281250e+00, double %131, double %129)
%133 = load double, double* %8
%134 = call double @llvm.fmuladd.f64(double 0x3FD1800000000000, double %133, double %132)
%135 = load double*, double** %7
%136 = getelementptr inbounds double, double* %135, i64 10
store double %134, double* %136
%137 = load double, double* %8
%138 = call double @pow(double %137, double 1.000000e+01)
%139 = load double, double* %8
%140 = call double @pow(double %139, double 8.000000e+00)
%141 = fmul double 0x4039230000000000, %140
%142 = fneg double %141
%143 = call double @llvm.fmuladd.f64(double 0x4022FE0000000000, double %138, double %142)
%144 = load double, double* %8
%145 = call double @pow(double %144, double 6.000000e+00)
%146 = call double @llvm.fmuladd.f64(double 0x4037760000000000, double %145, double %143)
%147 = load double, double* %8
%148 = call double @pow(double %147, double 4.000000e+00)
%149 = call double @llvm.fmuladd.f64(double 0xC0220C0000000000, double %148, double %146)
%150 = load double, double* %8
%151 = call double @pow(double %150, double 2.000000e+00)
%152 = call double @llvm.fmuladd.f64(double 0x3FF3B00000000000, double %151, double %149)
%153 = fsub double %152, 0x3F9C000000000000
%154 = load double*, double** %7
%155 = getelementptr inbounds double, double* %154, i64 11
store double %153, double* %155
%156 = load double, double* %8
%157 = call double @pow(double %156, double 1.100000e+01)
%158 = load double, double* %8
%159 = call double @pow(double %158, double 9.000000e+00)
%160 = fmul double 0x4047BD8000000000, %159
%161 = fneg double %160
%162 = call double @llvm.fmuladd.f64(double 0x4030670000000000, double %157, double %161)
%163 = load double, double* %8
%164 = call double @pow(double %163, double 7.000000e+00)
%165 = call double @llvm.fmuladd.f64(double 0x4049230000000000, double %164, double %162)
%166 = load double, double* %8
%167 = call double @pow(double %166, double 5.000000e+00)
%168 = call double @llvm.fmuladd.f64(double 0xC037760000000000, double %167, double %165)
%169 = load double, double* %8
%170 = call double @pow(double %169, double 3.000000e+00)
%171 = call double @llvm.fmuladd.f64(double 0x40120C0000000000, double %170, double %168)
%172 = load double, double* %8
%173 = call double @llvm.fmuladd.f64(double 0xBFCF800000000000, double %172, double %171)
%174 = load double*, double** %7
%175 = getelementptr inbounds double, double* %174, i64 12
store double %173, double* %175
%176 = load double, double* %8
%177 = call double @pow(double %176, double 1.200000e+01)
%178 = load double, double* %8
%179 = call double @pow(double %178, double 1.000000e+01)
%180 = fmul double 0x40568DA000000000, %179
%181 = fneg double %180
%182 = call double @llvm.fmuladd.f64(double 0x403CB44000000000, double %177, double %181)
%183 = load double, double* %8
%184 = call double @pow(double %183, double 8.000000e+00)
%185 = call double @llvm.fmuladd.f64(double 0x405AB53000000000, double %184, double %182)
%186 = load double, double* %8
%187 = call double @pow(double %186, double 6.000000e+00)
%188 = call double @llvm.fmuladd.f64(double 0xC04D538000000000, double %187, double %185)
%189 = load double, double* %8
%190 = call double @pow(double %189, double 4.000000e+00)
%191 = call double @llvm.fmuladd.f64(double 0x402D538000000000, double %190, double %188)
%192 = load double, double* %8
%193 = call double @pow(double %192, double 2.000000e+00)
%194 = call double @llvm.fmuladd.f64(double 0xBFF5A80000000000, double %193, double %191)
%195 = fadd double %194, 0x3F95000000000000
%196 = load double*, double** %7
%197 = getelementptr inbounds double, double* %196, i64 13
store double %195, double* %197
%198 = load double, double* %8
%199 = call double @pow(double %198, double 1.300000e+01)
%200 = load double, double* %8
%201 = call double @pow(double %200, double 1.100000e+01)
%202 = fmul double 0x4065873000000000, %201
%203 = fneg double %202
%204 = call double @llvm.fmuladd.f64(double 0x4049646000000000, double %199, double %203)
%205 = load double, double* %8
%206 = call double @pow(double %205, double 9.000000e+00)
%207 = call double @llvm.fmuladd.f64(double 0x406C310800000000, double %206, double %204)
%208 = load double, double* %8
%209 = call double @pow(double %208, double 7.000000e+00)
%210 = call double @llvm.fmuladd.f64(double 0xC061CE2000000000, double %209, double %207)
%211 = load double, double* %8
%212 = call double @pow(double %211, double 5.000000e+00)
%213 = call double @llvm.fmuladd.f64(double 0x4045FEA000000000, double %212, double %210)
%214 = load double, double* %8
%215 = call double @pow(double %214, double 3.000000e+00)
%216 = call double @llvm.fmuladd.f64(double 0xC017760000000000, double %215, double %213)
%217 = load double, double* %8
%218 = call double @llvm.fmuladd.f64(double 0x3FCCE00000000000, double %217, double %216)
%219 = load double*, double** %7
%220 = getelementptr inbounds double, double* %219, i64 14
store double %218, double* %220
%221 = load double, double* %8
%222 = call double @pow(double %221, double 1.400000e+01)
%223 = load double, double* %8
%224 = call double @pow(double %223, double 1.200000e+01)
%225 = fmul double 0x4074A18E00000000, %224
%226 = fneg double %225
%227 = call double @llvm.fmuladd.f64(double 0x4056ABE800000000, double %222, double %226)
%228 = load double, double* %8
%229 = call double @pow(double %228, double 1.000000e+01)
%230 = call double @llvm.fmuladd.f64(double 0x407D99E200000000, double %229, double %227)
%231 = load double, double* %8
%232 = call double @pow(double %231, double 8.000000e+00)
%233 = call double @llvm.fmuladd.f64(double 0xC07524C600000000, double %232, double %230)
%234 = load double, double* %8
%235 = call double @pow(double %234, double 6.000000e+00)
%236 = call double @llvm.fmuladd.f64(double 0x405F28B800000000, double %235, double %233)
%237 = load double, double* %8
%238 = call double @pow(double %237, double 4.000000e+00)
%239 = call double @llvm.fmuladd.f64(double 0xC035FEA000000000, double %238, double %236)
%240 = load double, double* %8
%241 = call double @pow(double %240, double 2.000000e+00)
%242 = call double @llvm.fmuladd.f64(double 0x3FF7760000000000, double %241, double %239)
%243 = fsub double %242, 0x3F90800000000000
%244 = load double*, double** %7
%245 = getelementptr inbounds double, double* %244, i64 15
store double %243, double* %245
%246 = load double, double* %8
%247 = call double @pow(double %246, double 1.500000e+01)
%248 = load double, double* %8
%249 = call double @pow(double %248, double 1.300000e+01)
%250 = fmul double 0x4083D66B00000000, %249
%251 = fneg double %250
%252 = call double @llvm.fmuladd.f64(double 0x4064678400000000, double %247, double %251)
%253 = load double, double* %8
%254 = call double @pow(double %253, double 1.100000e+01)
%255 = call double @llvm.fmuladd.f64(double 0x408EF25500000000, double %254, double %252)
%256 = load double, double* %8
%257 = call double @pow(double %256, double 9.000000e+00)
%258 = call double @llvm.fmuladd.f64(double 0xC088AAE700000000, double %257, double %255)
%259 = load double, double* %8
%260 = call double @pow(double %259, double 7.000000e+00)
%261 = call double @llvm.fmuladd.f64(double 0x407524C600000000, double %260, double %258)
%262 = load double, double* %8
%263 = call double @pow(double %262, double 5.000000e+00)
%264 = call double @llvm.fmuladd.f64(double 0xC052B20800000000, double %263, double %261)
%265 = load double, double* %8
%266 = call double @pow(double %265, double 3.000000e+00)
%267 = call double @llvm.fmuladd.f64(double 0x401D538000000000, double %266, double %264)
%268 = load double, double* %8
%269 = call double @llvm.fmuladd.f64(double 0xBFCAD00000000000, double %268, double %267)
%270 = load double*, double** %7
%271 = getelementptr inbounds double, double* %270, i64 16
store double %269, double* %271
%272 = load double, double* %8
%273 = call double @pow(double %272, double 1.600000e+01)
%274 = load double, double* %8
%275 = call double @pow(double %274, double 1.400000e+01)
%276 = fmul double 0x4093210BC0000016, %275
%277 = fneg double %276
%278 = call double @llvm.fmuladd.f64(double 0x40727DCFA0000007, double %273, double %277)
%279 = load double, double* %8
%280 = call double @pow(double %279, double 1.200000e+01)
%281 = call double @llvm.fmuladd.f64(double 0x40A01E36F0000005, double %280, double %278)
%282 = load double, double* %8
%283 = call double @pow(double %282, double 1.000000e+01)
%284 = call double @llvm.fmuladd.f64(double 0xC09C5E2340000016, double %283, double %281)
%285 = load double, double* %8
%286 = call double @pow(double %285, double 8.000000e+00)
%287 = call double @llvm.fmuladd.f64(double 0x408BC043E0000002, double %286, double %284)
%288 = load double, double* %8
%289 = call double @pow(double %288, double 6.000000e+00)
%290 = call double @llvm.fmuladd.f64(double 0xC06D99E200000000, double %289, double %287)
%291 = load double, double* %8
%292 = call double @pow(double %291, double 4.000000e+00)
%293 = call double @llvm.fmuladd.f64(double 0x403F28B800000000, double %292, double %290)
%294 = load double, double* %8
%295 = call double @pow(double %294, double 2.000000e+00)
%296 = call double @llvm.fmuladd.f64(double 0xBFF9230000000000, double %295, double %293)
%297 = fadd double %296, 0x3F8AD00000000000
%298 = load double*, double** %7
%299 = getelementptr inbounds double, double* %298, i64 17
store double %297, double* %299
%300 = load double, double* %8
%301 = call double @pow(double %300, double 1.700000e+01)
%302 = load double, double* %8
%303 = call double @pow(double %302, double 1.500000e+01)
%304 = fmul double 0x40A27DCFA000000B, %303
%305 = fneg double %304
%306 = call double @llvm.fmuladd.f64(double 0x4080DC1F2FFFFFFD, double %301, double %305)
%307 = load double, double* %8
%308 = call double @pow(double %307, double 1.300000e+01)
%309 = call double @llvm.fmuladd.f64(double 0x40B0BCEA47FFFFFD, double %308, double %306)
%310 = load double, double* %8
%311 = call double @pow(double %310, double 1.100000e+01)
%312 = call double @llvm.fmuladd.f64(double 0xC0B01E36F0000005, double %311, double %309)
%313 = load double, double* %8
%314 = call double @pow(double %313, double 9.000000e+00)
%315 = call double @llvm.fmuladd.f64(double 0x40A1BAD608000008, double %314, double %312)
%316 = load double, double* %8
%317 = call double @pow(double %316, double 7.000000e+00)
%318 = call double @llvm.fmuladd.f64(double 0xC086336980000000, double %317, double %315)
%319 = load double, double* %8
%320 = call double @pow(double %319, double 5.000000e+00)
%321 = call double @llvm.fmuladd.f64(double 0x405D99E200000023, double %320, double %318)
%322 = load double, double* %8
%323 = call double @pow(double %322, double 3.000000e+00)
%324 = call double @llvm.fmuladd.f64(double 0xC021CE2000000000, double %323, double %321)
%325 = load double, double* %8
%326 = call double @llvm.fmuladd.f64(double 0x3FC9230000000000, double %325, double %324)
%327 = load double*, double** %7
%328 = getelementptr inbounds double, double* %327, i64 18
store double %326, double* %328
%329 = load double, double* %8
%330 = call double @pow(double %329, double 1.800000e+01)
%331 = load double, double* %8
%332 = call double @pow(double %331, double 1.600000e+01)
%333 = fmul double 0x40B1E9E123000003, %332
%334 = fneg double %333
%335 = call double @llvm.fmuladd.f64(double 0x408EE8E3D8000003, double %330, double %334)
%336 = load double, double* %8
%337 = call double @pow(double %336, double 1.400000e+01)
%338 = call double @llvm.fmuladd.f64(double 0x40C155F2A6000001, double %337, double %335)
%339 = load double, double* %8
%340 = call double @pow(double %339, double 1.200000e+01)
%341 = call double @llvm.fmuladd.f64(double 0xC0C221FDCDFFFFFE, double %340, double %338)
%342 = load double, double* %8
%343 = call double @pow(double %342, double 1.000000e+01)
%344 = call double @llvm.fmuladd.f64(double 0x40B6298B89FFFFFF, double %343, double %341)
%345 = load double, double* %8
%346 = call double @pow(double %345, double 8.000000e+00)
%347 = call double @llvm.fmuladd.f64(double 0xC09FE9E7A7FFFFFD, double %346, double %344)
%348 = load double, double* %8
%349 = call double @pow(double %348, double 6.000000e+00)
%350 = call double @llvm.fmuladd.f64(double 0x4079E6A5C0000004, double %349, double %347)
%351 = load double, double* %8
%352 = call double @pow(double %351, double 4.000000e+00)
%353 = call double @llvm.fmuladd.f64(double 0xC04524C600000007, double %352, double %350)
%354 = load double, double* %8
%355 = call double @pow(double %354, double 2.000000e+00)
%356 = call double @llvm.fmuladd.f64(double 0x3FFAB5300000000B, double %355, double %353)
%357 = fsub double %356, 0x3F86580000000000
%358 = load double*, double** %7
%359 = getelementptr inbounds double, double* %358, i64 19
store double %357, double* %359
%360 = load double, double* %8
%361 = call double @pow(double %360, double 1.900000e+01)
%362 = load double, double* %8
%363 = call double @pow(double %362, double 1.700000e+01)
%364 = fmul double 0x40C16300297FFFFF, %363
%365 = fneg double %364
%366 = call double @llvm.fmuladd.f64(double 0x409C78302C000001, double %361, double %365)
%367 = load double, double* %8
%368 = call double @pow(double %367, double 1.500000e+01)
%369 = call double @llvm.fmuladd.f64(double 0x40D1E9E123000009, double %368, double %366)
%370 = load double, double* %8
%371 = call double @pow(double %370, double 1.300000e+01)
%372 = call double @llvm.fmuladd.f64(double 0xC0D4399B17000002, double %371, double %369)
%373 = load double, double* %8
%374 = call double @pow(double %373, double 1.100000e+01)
%375 = call double @llvm.fmuladd.f64(double 0x40CB32FCB4FFFFEA, double %374, double %372)
%376 = load double, double* %8
%377 = call double @pow(double %376, double 9.000000e+00)
%378 = call double @llvm.fmuladd.f64(double 0xC0B6298B89FFFFFF, double %377, double %375)
%379 = load double, double* %8
%380 = call double @pow(double %379, double 7.000000e+00)
%381 = call double @llvm.fmuladd.f64(double 0x4095469A6FFFFFF0, double %380, double %378)
%382 = load double, double* %8
%383 = call double @pow(double %382, double 5.000000e+00)
%384 = call double @llvm.fmuladd.f64(double 0xC066336980000009, double %383, double %381)
%385 = load double, double* %8
%386 = call double @pow(double %385, double 3.000000e+00)
%387 = call double @llvm.fmuladd.f64(double 0x402524C600000007, double %386, double %384)
%388 = load double, double* %8
%389 = call double @llvm.fmuladd.f64(double 0xBFC7BD8000000012, double %388, double %387)
%390 = load double*, double** %7
%391 = getelementptr inbounds double, double* %390, i64 20
store double %389, double* %391
%392 = load double, double* %8
%393 = call double @pow(double %392, double 2.000000e+01)
%394 = load double, double* %8
%395 = call double @pow(double %394, double 1.800000e+01)
%396 = fmul double 0x40D0E75C9A20000C, %395
%397 = fneg double %396
%398 = call double @llvm.fmuladd.f64(double 0x40AA5592F5800006, double %393, double %397)
%399 = load double, double* %8
%400 = call double @pow(double %399, double 1.600000e+01)
%401 = call double @llvm.fmuladd.f64(double 0x40E279302C17FFFA, double %400, double %398)
%402 = load double, double* %8
%403 = call double @pow(double %402, double 1.400000e+01)
%404 = call double @llvm.fmuladd.f64(double 0xC0E664596BC00004, double %403, double %401)
%405 = load double, double* %8
%406 = call double @pow(double %405, double 1.200000e+01)
%407 = call double @llvm.fmuladd.f64(double 0x40E06ECE02B00005, double %406, double %404)
%408 = load double, double* %8
%409 = call double @pow(double %408, double 1.000000e+01)
%410 = call double @llvm.fmuladd.f64(double 0xC0CDEB492D7FFFFD, double %409, double %407)
%411 = load double, double* %8
%412 = call double @pow(double %411, double 8.000000e+00)
%413 = call double @llvm.fmuladd.f64(double 0x40B09F28A7800002, double %412, double %410)
%414 = load double, double* %8
%415 = call double @pow(double %414, double 6.000000e+00)
%416 = call double @llvm.fmuladd.f64(double 0xC085469A70000001, double %415, double %413)
%417 = load double, double* %8
%418 = call double @pow(double %417, double 4.000000e+00)
%419 = call double @llvm.fmuladd.f64(double 0x404BC043DFFFFFFB, double %418, double %416)
%420 = load double, double* %8
%421 = call double @pow(double %420, double 2.000000e+00)
%422 = call double @llvm.fmuladd.f64(double 0xBFFC3107FFFFFFFA, double %421, double %419)
%423 = fadd double %422, 0x3F82FE0000000003
%424 = load double*, double** %7
%425 = getelementptr inbounds double, double* %424, i64 21
store double %423, double* %425
%426 = load double, double* %8
%427 = call double @pow(double %426, double 2.100000e+01)
%428 = load double, double* %8
%429 = call double @pow(double %428, double 1.900000e+01)
%430 = fmul double 0x40E0757BD9700004, %429
%431 = fneg double %430
%432 = call double @llvm.fmuladd.f64(double 0x40B8740876400004, double %427, double %431)
%433 = load double, double* %8
%434 = call double @pow(double %433, double 1.700000e+01)
%435 = call double @llvm.fmuladd.f64(double 0x40F304482D640003, double %434, double %432)
%436 = load double, double* %8
%437 = call double @pow(double %436, double 1.500000e+01)
%438 = call double @llvm.fmuladd.f64(double 0xC0F8A1959020001D, double %437, double %435)
%439 = load double, double* %8
%440 = call double @pow(double %439, double 1.300000e+01)
%441 = call double @llvm.fmuladd.f64(double 0x40F397CE3E480000, double %440, double %438)
%442 = load double, double* %8
%443 = call double @pow(double %442, double 1.100000e+01)
%444 = call double @llvm.fmuladd.f64(double 0xC0E3B82A69A00006, double %443, double %441)
%445 = load double, double* %8
%446 = call double @pow(double %445, double 9.000000e+00)
%447 = call double @llvm.fmuladd.f64(double 0x40C8EEBCFB3FFFFE, double %446, double %444)
%448 = load double, double* %8
%449 = call double @pow(double %448, double 7.000000e+00)
%450 = call double @llvm.fmuladd.f64(double 0xC0A2FF09E3FFFFF9, double %449, double %447)
%451 = load double, double* %8
%452 = call double @pow(double %451, double 5.000000e+00)
%453 = call double @llvm.fmuladd.f64(double 0x406FE9E7A7FFFFFD, double %452, double %450)
%454 = load double, double* %8
%455 = call double @pow(double %454, double 3.000000e+00)
%456 = call double @llvm.fmuladd.f64(double 0xC028AAE6FFFFFFF5, double %455, double %453)
%457 = load double, double* %8
%458 = call double @llvm.fmuladd.f64(double 0x3FC68D9FFFFFFFFB, double %457, double %456)
%459 = load double*, double** %7
%460 = getelementptr inbounds double, double* %459, i64 22
store double %458, double* %460
%461 = load double, double* %8
%462 = call double @pow(double %461, double 2.200000e+01)
%463 = load double, double* %8
%464 = call double @pow(double %463, double 2.000000e+01)
%465 = fmul double 0x40F00C258D9A0002, %464
%466 = fneg double %465
%467 = call double @llvm.fmuladd.f64(double 0x40C6C9366E2FFFEA, double %462, double %466)
%468 = load double, double* %8
%469 = call double @pow(double %468, double 1.800000e+01)
%470 = call double @llvm.fmuladd.f64(double 0x41038B8312350001, double %469, double %467)
%471 = load double, double* %8
%472 = call double @pow(double %471, double 1.600000e+01)
%473 = call double @llvm.fmuladd.f64(double 0xC10AF0BB95A2FFFD, double %472, double %470)
%474 = load double, double* %8
%475 = call double @pow(double %474, double 1.400000e+01)
%476 = call double @llvm.fmuladd.f64(double 0x4107177C371DFFF9, double %475, double %473)
%477 = load double, double* %8
%478 = call double @pow(double %477, double 1.200000e+01)
%479 = call double @llvm.fmuladd.f64(double 0xC0F9788C1DC3FFEC, double %478, double %476)
%480 = load double, double* %8
%481 = call double @pow(double %480, double 1.000000e+01)
%482 = call double @llvm.fmuladd.f64(double 0x40E2137C36280005, double %481, double %479)
%483 = load double, double* %8
%484 = call double @pow(double %483, double 8.000000e+00)
%485 = call double @llvm.fmuladd.f64(double 0xC0C0073058600002, double %484, double %482)
%486 = load double, double* %8
%487 = call double @pow(double %486, double 6.000000e+00)
%488 = call double @llvm.fmuladd.f64(double 0x40909F28A77FFFF7, double %487, double %485)
%489 = load double, double* %8
%490 = call double @pow(double %489, double 4.000000e+00)
%491 = call double @llvm.fmuladd.f64(double 0xC051BAD607FFFFFE, double %490, double %488)
%492 = load double, double* %8
%493 = call double @pow(double %492, double 2.000000e+00)
%494 = call double @llvm.fmuladd.f64(double 0x3FFD99E20000000A, double %493, double %491)
%495 = fsub double %494, 0x3F80670000000001
%496 = load double*, double** %7
%497 = getelementptr inbounds double, double* %496, i64 23
store double %495, double* %497
%498 = load double, double* %8
%499 = call double @pow(double %498, double 2.300000e+01)
%500 = load double, double* %8
%501 = call double @pow(double %500, double 2.100000e+01)
%502 = fmul double 0x40FF54AAD781FFFE, %501
%503 = fneg double %502
%504 = call double @llvm.fmuladd.f64(double 0x40D54CC92438000A, double %499, double %503)
%505 = load double, double* %8
%506 = call double @pow(double %505, double 1.900000e+01)
%507 = call double @llvm.fmuladd.f64(double 0x41140F2EF1008003, double %506, double %504)
%508 = load double, double* %8
%509 = call double @pow(double %508, double 1.700000e+01)
%510 = call double @llvm.fmuladd.f64(double 0xC11D51449B4F8001, double %509, double %507)
%511 = load double, double* %8
%512 = call double @pow(double %511, double 1.500000e+01)
%513 = call double @llvm.fmuladd.f64(double 0x411AF0BB95A2FFFD, double %512, double %510)
%514 = load double, double* %8
%515 = call double @pow(double %514, double 1.300000e+01)
%516 = call double @llvm.fmuladd.f64(double 0xC1102A0A26950002, double %515, double %513)
%517 = load double, double* %8
%518 = call double @pow(double %517, double 1.100000e+01)
%519 = call double @llvm.fmuladd.f64(double 0x40F9788C1DC3FFEC, double %518, double %516)
%520 = load double, double* %8
%521 = call double @pow(double %520, double 9.000000e+00)
%522 = call double @llvm.fmuladd.f64(double 0xC0D9D2B171EFFFFC, double %521, double %519)
%523 = load double, double* %8
%524 = call double @pow(double %523, double 7.000000e+00)
%525 = call double @llvm.fmuladd.f64(double 0x40B00730585FFFFC, double %524, double %522)
%526 = load double, double* %8
%527 = call double @pow(double %526, double 5.000000e+00)
%528 = call double @llvm.fmuladd.f64(double 0xC076298B8A000006, double %527, double %525)
%529 = load double, double* %8
%530 = call double @pow(double %529, double 3.000000e+00)
%531 = call double @llvm.fmuladd.f64(double 0x402C5E233FFFFFF1, double %530, double %528)
%532 = load double, double* %8
%533 = call double @llvm.fmuladd.f64(double 0xBFC5872FFFFFFFF0, double %532, double %531)
%534 = load double*, double** %7
%535 = getelementptr inbounds double, double* %534, i64 24
store double %533, double* %535
%536 = load double, double* %8
%537 = call double @pow(double %536, double 2.400000e+01)
%538 = load double, double* %8
%539 = call double @pow(double %538, double 2.200000e+01)
%540 = fmul double 0x410E9E6124107FF7, %539
%541 = fneg double %540
%542 = call double @llvm.fmuladd.f64(double 0x40E3F7FC91F48000, double %537, double %541)
%543 = load double, double* %8
%544 = call double @pow(double %543, double 2.000000e+01)
%545 = call double @llvm.fmuladd.f64(double 0x41248F901D6D4FFE, double %544, double %542)
%546 = load double, double* %8
%547 = call double @pow(double %546, double 1.800000e+01)
%548 = call double @llvm.fmuladd.f64(double 0xC12FC2B4FD962012, double %547, double %545)
%549 = load double, double* %8
%550 = call double @pow(double %549, double 1.600000e+01)
%551 = call double @llvm.fmuladd.f64(double 0x412F2658E504780A, double %550, double %548)
%552 = load double, double* %8
%553 = call double @pow(double %552, double 1.400000e+01)
%554 = call double @llvm.fmuladd.f64(double 0xC124348CB03A3FFE, double %553, double %551)
%555 = load double, double* %8
%556 = call double @pow(double %555, double 1.200000e+01)
%557 = call double @llvm.fmuladd.f64(double 0x411182E05476BFFB, double %556, double %554)
%558 = load double, double* %8
%559 = call double @pow(double %558, double 1.000000e+01)
%560 = call double @llvm.fmuladd.f64(double 0xC0F40349851A0003, double %559, double %557)
%561 = load double, double* %8
%562 = call double @pow(double %561, double 8.000000e+00)
%563 = call double @llvm.fmuladd.f64(double 0x40CD0D07A02DFFF1, double %562, double %560)
%564 = load double, double* %8
%565 = call double @pow(double %564, double 6.000000e+00)
%566 = call double @llvm.fmuladd.f64(double 0xC098EEBCFB400009, double %565, double %563)
%567 = load double, double* %8
%568 = call double @pow(double %567, double 4.000000e+00)
%569 = call double @llvm.fmuladd.f64(double 0x4056298B8A000002, double %568, double %566)
%570 = load double, double* %8
%571 = call double @pow(double %570, double 2.000000e+00)
%572 = call double @llvm.fmuladd.f64(double 0xBFFEF254FFFFFFEC, double %571, double %569)
%573 = fadd double %572, 0x3F7CB44000000004
%574 = load double*, double** %7
%575 = getelementptr inbounds double, double* %574, i64 25
store double %573, double* %575
%576 = load double, double* %8
%577 = call double @pow(double %576, double 2.500000e+01)
%578 = load double, double* %8
%579 = call double @pow(double %578, double 2.300000e+01)
%580 = fmul double 0x411DF3FADAEEC000, %579
%581 = fneg double %580
%582 = call double @llvm.fmuladd.f64(double 0x40F2C54474B7C003, double %577, double %581)
%583 = load double, double* %8
%584 = call double @pow(double %583, double 2.100000e+01)
%585 = call double @llvm.fmuladd.f64(double 0x41350CE2C8CB5803, double %584, double %582)
%586 = load double, double* %8
%587 = call double @pow(double %586, double 1.900000e+01)
%588 = call double @llvm.fmuladd.f64(double 0xC141224D6DDB17FF, double %587, double %585)
%589 = load double, double* %8
%590 = call double @pow(double %589, double 1.700000e+01)
%591 = call double @llvm.fmuladd.f64(double 0x4141DD85CEA471FA, double %590, double %588)
%592 = load double, double* %8
%593 = call double @pow(double %592, double 1.500000e+01)
%594 = call double @llvm.fmuladd.f64(double 0xC138EB7A50D05FFF, double %593, double %591)
%595 = load double, double* %8
%596 = call double @pow(double %595, double 1.300000e+01)
%597 = call double @llvm.fmuladd.f64(double 0x412792A422EE9FFE, double %596, double %594)
%598 = load double, double* %8
%599 = call double @pow(double %598, double 1.100000e+01)
%600 = call double @llvm.fmuladd.f64(double 0xC10E04EE47A70001, double %599, double %597)
%601 = load double, double* %8
%602 = call double @pow(double %601, double 9.000000e+00)
%603 = call double @llvm.fmuladd.f64(double 0x40E9041BE6608005, double %602, double %600)
%604 = load double, double* %8
%605 = call double @pow(double %604, double 7.000000e+00)
%606 = call double @llvm.fmuladd.f64(double 0xC0B9D2B171F00001, double %605, double %603)
%607 = load double, double* %8
%608 = call double @pow(double %607, double 5.000000e+00)
%609 = call double @llvm.fmuladd.f64(double 0x407DEB492D7FFFF9, double %608, double %606)
%610 = load double, double* %8
%611 = call double @pow(double %610, double 3.000000e+00)
%612 = call double @llvm.fmuladd.f64(double 0xC0301E36EFFFFFFA, double %611, double %609)
%613 = load double, double* %8
%614 = call double @llvm.fmuladd.f64(double 0x3FC4A18DFFFFFFF8, double %613, double %612)
%615 = load double*, double** %7
%616 = getelementptr inbounds double, double* %615, i64 26
store double %614, double* %616
%617 = load double, double* %8
%618 = call double @pow(double %617, double 2.600000e+01)
%619 = load double, double* %8
%620 = call double @pow(double %619, double 2.400000e+01)
%621 = fmul double 0x412D543AF65F1C00, %620
%622 = fneg double %621
%623 = call double @llvm.fmuladd.f64(double 0x4101B00A5A4AB00E, double %618, double %622)
%624 = load double, double* %8
%625 = call double @pow(double %624, double 2.200000e+01)
%626 = call double @llvm.fmuladd.f64(double 0x4145875C4D5B9A05, double %625, double %623)
%627 = load double, double* %8
%628 = call double @pow(double %627, double 2.000000e+01)
%629 = call double @llvm.fmuladd.f64(double 0xC1526B466FB1ED02, double %628, double %626)
%630 = load double, double* %8
%631 = call double @pow(double %630, double 1.800000e+01)
%632 = call double @llvm.fmuladd.f64(double 0x415458BBF2742C82, double %631, double %629)
%633 = load double, double* %8
%634 = call double @pow(double %633, double 1.600000e+01)
%635 = call double @llvm.fmuladd.f64(double 0xC14E5EFD127DF4F8, double %634, double %632)
%636 = load double, double* %8
%637 = call double @pow(double %636, double 1.400000e+01)
%638 = call double @llvm.fmuladd.f64(double 0x413F2658E504780A, double %637, double %635)
%639 = load double, double* %8
%640 = call double @pow(double %639, double 1.200000e+01)
%641 = call double @llvm.fmuladd.f64(double 0xC125E39869946FFE, double %640, double %638)
%642 = load double, double* %8
%643 = call double @pow(double %642, double 1.000000e+01)
%644 = call double @llvm.fmuladd.f64(double 0x4104A363D142D001, double %643, double %641)
%645 = load double, double* %8
%646 = call double @pow(double %645, double 8.000000e+00)
%647 = call double @llvm.fmuladd.f64(double 0xC0D9041BE6607FF8, double %646, double %644)
%648 = load double, double* %8
%649 = call double @pow(double %648, double 6.000000e+00)
%650 = call double @llvm.fmuladd.f64(double 0x40A2137C36280005, double %649, double %647)
%651 = load double, double* %8
%652 = call double @pow(double %651, double 4.000000e+00)
%653 = call double @llvm.fmuladd.f64(double 0xC05B32FCB500000D, double %652, double %650)
%654 = load double, double* %8
%655 = call double @pow(double %654, double 2.000000e+00)
%656 = call double @llvm.fmuladd.f64(double 0x40001E36F000000B, double %655, double %653)
%657 = fsub double %656, 0x3F79646000000003
%658 = load double*, double** %7
%659 = getelementptr inbounds double, double* %658, i64 27
store double %657, double* %659
%660 = load double, double* %8
%661 = call double @pow(double %660, double 2.700000e+01)
%662 = load double, double* %8
%663 = call double @pow(double %662, double 2.500000e+01)
%664 = fmul double 0x413CBE10D2B95E05, %663
%665 = fneg double %664
%666 = call double @llvm.fmuladd.f64(double 0x4110B47B8E2A1801, double %661, double %665)
%667 = load double, double* %8
%668 = call double @pow(double %667, double 2.300000e+01)
%669 = call double @llvm.fmuladd.f64(double 0x4155FF2C38C754FE, double %668, double %666)
%670 = load double, double* %8
%671 = call double @pow(double %670, double 2.100000e+01)
%672 = call double @llvm.fmuladd.f64(double 0xC163BC149C3EA268, double %671, double %669)
%673 = load double, double* %8
%674 = call double @pow(double %673, double 1.900000e+01)
%675 = call double @llvm.fmuladd.f64(double 0x416706180B9E6835, double %674, double %672)
%676 = load double, double* %8
%677 = call double @pow(double %676, double 1.700000e+01)
%678 = call double @llvm.fmuladd.f64(double 0xC1624FDC5A355B41, double %677, double %675)
%679 = load double, double* %8
%680 = call double @pow(double %679, double 1.500000e+01)
%681 = call double @llvm.fmuladd.f64(double 0x41543F5361A94E02, double %680, double %678)
%682 = load double, double* %8
%683 = call double @pow(double %682, double 1.300000e+01)
%684 = call double @llvm.fmuladd.f64(double 0xC13F2658E504780A, double %683, double %681)
%685 = load double, double* %8
%686 = call double @pow(double %685, double 1.100000e+01)
%687 = call double @llvm.fmuladd.f64(double 0x41206AB24F2F5401, double %686, double %684)
%688 = load double, double* %8
%689 = call double @pow(double %688, double 9.000000e+00)
%690 = call double @llvm.fmuladd.f64(double 0xC0F6EE6EE8831FFD, double %689, double %687)
%691 = load double, double* %8
%692 = call double @pow(double %691, double 7.000000e+00)
%693 = call double @llvm.fmuladd.f64(double 0x40C403498519FFEE, double %692, double %690)
%694 = load double, double* %8
%695 = call double @pow(double %694, double 5.000000e+00)
%696 = call double @llvm.fmuladd.f64(double 0xC083B82A699FFFFD, double %695, double %693)
%697 = load double, double* %8
%698 = call double @pow(double %697, double 3.000000e+00)
%699 = call double @llvm.fmuladd.f64(double 0x403221FDCDFFFFF6, double %698, double %696)
%700 = load double, double* %8
%701 = call double @llvm.fmuladd.f64(double 0xBFC3D66B00000002, double %700, double %699)
%702 = load double*, double** %7
%703 = getelementptr inbounds double, double* %702, i64 28
store double %701, double* %703
%704 = load double, double* %8
%705 = call double @pow(double %704, double 2.800000e+01)
%706 = load double, double* %8
%707 = call double @pow(double %706, double 2.600000e+01)
%708 = fmul double 0x414C30907FE70878, %707
%709 = fneg double %708
%710 = call double @llvm.fmuladd.f64(double 0x411F9EC54D18D1F8, double %705, double %709)
%711 = load double, double* %8
%712 = call double @pow(double %711, double 2.400000e+01)
%713 = call double @llvm.fmuladd.f64(double 0x4166747D24A0D167, double %712, double %710)
%714 = load double, double* %8
%715 = call double @pow(double %714, double 2.200000e+01)
%716 = call double @llvm.fmuladd.f64(double 0xC175148A61145C28, double %715, double %713)
%717 = load double, double* %8
%718 = call double @pow(double %717, double 2.000000e+01)
%719 = call double @llvm.fmuladd.f64(double 0x4179E6DB0D12353C, double %718, double %716)
%720 = load double, double* %8
%721 = call double @pow(double %720, double 1.800000e+01)
%722 = call double @llvm.fmuladd.f64(double 0xC175DF63A4A3497B, double %721, double %719)
%723 = load double, double* %8
%724 = call double @pow(double %723, double 1.600000e+01)
%725 = call double @llvm.fmuladd.f64(double 0x4169F122D520EC09, double %724, double %722)
%726 = load double, double* %8
%727 = call double @pow(double %726, double 1.400000e+01)
%728 = call double @llvm.fmuladd.f64(double 0xC155B19031C7AF01, double %727, double %725)
%729 = load double, double* %8
%730 = call double @pow(double %729, double 1.200000e+01)
%731 = call double @llvm.fmuladd.f64(double 0x41394F283A13A173, double %730, double %728)
%732 = load double, double* %8
%733 = call double @pow(double %732, double 1.000000e+01)
%734 = call double @llvm.fmuladd.f64(double 0xC11410A10B72BBF9, double %733, double %731)
%735 = load double, double* %8
%736 = call double @pow(double %735, double 8.000000e+00)
%737 = call double @llvm.fmuladd.f64(double 0x40E4A363D142D001, double %736, double %734)
%738 = load double, double* %8
%739 = call double @pow(double %738, double 6.000000e+00)
%740 = call double @llvm.fmuladd.f64(double 0xC0A9788C1DC40007, double %739, double %737)
%741 = load double, double* %8
%742 = call double @pow(double %741, double 4.000000e+00)
%743 = call double @llvm.fmuladd.f64(double 0x40606ECE02B00005, double %742, double %740)
%744 = load double, double* %8
%745 = call double @pow(double %744, double 2.000000e+00)
%746 = call double @llvm.fmuladd.f64(double 0xC000BCEA47FFFFFE, double %745, double %743)
%747 = fadd double %746, 0x3F76ABE7FFFFFFFE
%748 = load double*, double** %7
%749 = getelementptr inbounds double, double* %748, i64 29
store double %747, double* %749
ret void
}

LLVM IR (-O2):
define void @calc_vec_fxi(double* writeonly %0, double %1, double %2, double %3, double %4, double %5) {
%7 = fmul double %1, %1
%8 = tail call double @llvm.fmuladd.f64(double %7, double 7.500000e-01, double -7.500000e-01)
%9 = fmul double %1, 2.500000e-01
%10 = fneg double %9
%11 = tail call double @llvm.fmuladd.f64(double %7, double 3.750000e-01, double %10)
%12 = fadd double %11, -1.250000e-01
%13 = insertelement <2 x double> poison, double %8, i64 0
%14 = insertelement <2 x double> %13, double %12, i64 1
%15 = insertelement <2 x double> poison, double %2, i64 0
%16 = insertelement <2 x double> %15, double %3, i64 1
%17 = fmul <2 x double> %14, %16
%18 = bitcast double* %0 to <2 x double>*
store <2 x double> %17, <2 x double>* %18
%19 = tail call double @llvm.fmuladd.f64(double %7, double -7.500000e-01, double 7.500000e-01)
%20 = getelementptr inbounds double, double* %0, i64 2
%21 = tail call double @llvm.fmuladd.f64(double %7, double 3.750000e-01, double %9)
%22 = fadd double %21, -1.250000e-01
%23 = insertelement <2 x double> poison, double %19, i64 0
%24 = insertelement <2 x double> %23, double %22, i64 1
%25 = insertelement <2 x double> poison, double %4, i64 0
%26 = insertelement <2 x double> %25, double %5, i64 1
%27 = fmul <2 x double> %24, %26
%28 = bitcast double* %20 to <2 x double>*
store <2 x double> %27, <2 x double>* %28
%29 = tail call double @pow(double %1, double 3.000000e+00)
%30 = fmul double %1, -5.000000e-01
%31 = tail call double @llvm.fmuladd.f64(double %29, double 5.000000e-01, double %30)
%32 = getelementptr inbounds double, double* %0, i64 4
store double %31, double* %32
%33 = tail call double @pow(double %1, double 4.000000e+00)
%34 = fmul double %7, -7.500000e-01
%35 = tail call double @llvm.fmuladd.f64(double %33, double 6.250000e-01, double %34)
%36 = fadd double %35, 1.250000e-01
%37 = getelementptr inbounds double, double* %0, i64 5
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, -1.250000e+00
%41 = tail call double @llvm.fmuladd.f64(double %38, double 8.750000e-01, double %40)
%42 = tail call double @llvm.fmuladd.f64(double %1, double 3.750000e-01, double %41)
%43 = getelementptr inbounds double, double* %0, i64 6
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, -2.187500e+00
%47 = tail call double @llvm.fmuladd.f64(double %44, double 1.312500e+00, double %46)
%48 = tail call double @llvm.fmuladd.f64(double %7, double 9.375000e-01, double %47)
%49 = fadd double %48, -6.250000e-02
%50 = getelementptr inbounds double, double* %0, i64 7
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, -3.937500e+00
%54 = tail call double @llvm.fmuladd.f64(double %51, double 2.062500e+00, double %53)
%55 = tail call double @pow(double %1, double 3.000000e+00)
%56 = tail call double @llvm.fmuladd.f64(double %55, double 2.187500e+00, double %54)
%57 = tail call double @llvm.fmuladd.f64(double %1, double -3.125000e-01, double %56)
%58 = getelementptr inbounds double, double* %0, i64 8
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, -7.218750e+00
%62 = tail call double @llvm.fmuladd.f64(double %59, double 0x400AD00000000000, double %61)
%63 = tail call double @pow(double %1, double 4.000000e+00)
%64 = tail call double @llvm.fmuladd.f64(double %63, double 0x4013B00000000000, double %62)
%65 = tail call double @llvm.fmuladd.f64(double %7, double -1.093750e+00, double %64)
%66 = fadd double %65, 3.906250e-02
%67 = getelementptr inbounds double, double* %0, i64 9
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, 0xC02AD00000000000
%71 = tail call double @llvm.fmuladd.f64(double %68, double 0x4016580000000000, double %70)
%72 = tail call double @pow(double %1, double 5.000000e+00)
%73 = tail call double @llvm.fmuladd.f64(double %72, double 0x4025A80000000000, double %71)
%74 = tail call double @pow(double %1, double 3.000000e+00)
%75 = tail call double @llvm.fmuladd.f64(double %74, double -3.281250e+00, double %73)
%76 = tail call double @llvm.fmuladd.f64(double %1, double 0x3FD1800000000000, double %75)
%77 = getelementptr inbounds double, double* %0, i64 10
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, 0xC039230000000000
%81 = tail call double @llvm.fmuladd.f64(double %78, double 0x4022FE0000000000, double %80)
%82 = tail call double @pow(double %1, double 6.000000e+00)
%83 = tail call double @llvm.fmuladd.f64(double %82, double 0x4037760000000000, double %81)
%84 = tail call double @pow(double %1, double 4.000000e+00)
%85 = tail call double @llvm.fmuladd.f64(double %84, double 0xC0220C0000000000, double %83)
%86 = tail call double @llvm.fmuladd.f64(double %7, double 0x3FF3B00000000000, double %85)
%87 = fadd double %86, 0xBF9C000000000000
%88 = getelementptr inbounds double, double* %0, i64 11
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, 0xC047BD8000000000
%92 = tail call double @llvm.fmuladd.f64(double %89, double 0x4030670000000000, double %91)
%93 = tail call double @pow(double %1, double 7.000000e+00)
%94 = tail call double @llvm.fmuladd.f64(double %93, double 0x4049230000000000, double %92)
%95 = tail call double @pow(double %1, double 5.000000e+00)
%96 = tail call double @llvm.fmuladd.f64(double %95, double 0xC037760000000000, double %94)
%97 = tail call double @pow(double %1, double 3.000000e+00)
%98 = tail call double @llvm.fmuladd.f64(double %97, double 0x40120C0000000000, double %96)
%99 = tail call double @llvm.fmuladd.f64(double %1, double 0xBFCF800000000000, double %98)
%100 = getelementptr inbounds double, double* %0, i64 12
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, 0xC0568DA000000000
%104 = tail call double @llvm.fmuladd.f64(double %101, double 0x403CB44000000000, double %103)
%105 = tail call double @pow(double %1, double 8.000000e+00)
%106 = tail call double @llvm.fmuladd.f64(double %105, double 0x405AB53000000000, double %104)
%107 = tail call double @pow(double %1, double 6.000000e+00)
%108 = tail call double @llvm.fmuladd.f64(double %107, double 0xC04D538000000000, double %106)
%109 = tail call double @pow(double %1, double 4.000000e+00)
%110 = tail call double @llvm.fmuladd.f64(double %109, double 0x402D538000000000, double %108)
%111 = tail call double @llvm.fmuladd.f64(double %7, double 0xBFF5A80000000000, double %110)
%112 = fadd double %111, 0x3F95000000000000
%113 = getelementptr inbounds double, double* %0, i64 13
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, 0xC065873000000000
%117 = tail call double @llvm.fmuladd.f64(double %114, double 0x4049646000000000, double %116)
%118 = tail call double @pow(double %1, double 9.000000e+00)
%119 = tail call double @llvm.fmuladd.f64(double %118, double 0x406C310800000000, double %117)
%120 = tail call double @pow(double %1, double 7.000000e+00)
%121 = tail call double @llvm.fmuladd.f64(double %120, double 0xC061CE2000000000, double %119)
%122 = tail call double @pow(double %1, double 5.000000e+00)
%123 = tail call double @llvm.fmuladd.f64(double %122, double 0x4045FEA000000000, double %121)
%124 = tail call double @pow(double %1, double 3.000000e+00)
%125 = tail call double @llvm.fmuladd.f64(double %124, double 0xC017760000000000, double %123)
%126 = tail call double @llvm.fmuladd.f64(double %1, double 0x3FCCE00000000000, double %125)
%127 = getelementptr inbounds double, double* %0, i64 14
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, 0xC074A18E00000000
%131 = tail call double @llvm.fmuladd.f64(double %128, double 0x4056ABE800000000, double %130)
%132 = tail call double @pow(double %1, double 1.000000e+01)
%133 = tail call double @llvm.fmuladd.f64(double %132, double 0x407D99E200000000, double %131)
%134 = tail call double @pow(double %1, double 8.000000e+00)
%135 = tail call double @llvm.fmuladd.f64(double %134, double 0xC07524C600000000, double %133)
%136 = tail call double @pow(double %1, double 6.000000e+00)
%137 = tail call double @llvm.fmuladd.f64(double %136, double 0x405F28B800000000, double %135)
%138 = tail call double @pow(double %1, double 4.000000e+00)
%139 = tail call double @llvm.fmuladd.f64(double %138, double 0xC035FEA000000000, double %137)
%140 = tail call double @llvm.fmuladd.f64(double %7, double 0x3FF7760000000000, double %139)
%141 = fadd double %140, 0xBF90800000000000
%142 = getelementptr inbounds double, double* %0, i64 15
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, 0xC083D66B00000000
%146 = tail call double @llvm.fmuladd.f64(double %143, double 0x4064678400000000, double %145)
%147 = tail call double @pow(double %1, double 1.100000e+01)
%148 = tail call double @llvm.fmuladd.f64(double %147, double 0x408EF25500000000, double %146)
%149 = tail call double @pow(double %1, double 9.000000e+00)
%150 = tail call double @llvm.fmuladd.f64(double %149, double 0xC088AAE700000000, double %148)
%151 = tail call double @pow(double %1, double 7.000000e+00)
%152 = tail call double @llvm.fmuladd.f64(double %151, double 0x407524C600000000, double %150)
%153 = tail call double @pow(double %1, double 5.000000e+00)
%154 = tail call double @llvm.fmuladd.f64(double %153, double 0xC052B20800000000, double %152)
%155 = tail call double @pow(double %1, double 3.000000e+00)
%156 = tail call double @llvm.fmuladd.f64(double %155, double 0x401D538000000000, double %154)
%157 = tail call double @llvm.fmuladd.f64(double %1, double 0xBFCAD00000000000, double %156)
%158 = getelementptr inbounds double, double* %0, i64 16
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, 0xC093210BC0000016
%162 = tail call double @llvm.fmuladd.f64(double %159, double 0x40727DCFA0000007, double %161)
%163 = tail call double @pow(double %1, double 1.200000e+01)
%164 = tail call double @llvm.fmuladd.f64(double %163, double 0x40A01E36F0000005, double %162)
%165 = tail call double @pow(double %1, double 1.000000e+01)
%166 = tail call double @llvm.fmuladd.f64(double %165, double 0xC09C5E2340000016, double %164)
%167 = tail call double @pow(double %1, double 8.000000e+00)
%168 = tail call double @llvm.fmuladd.f64(double %167, double 0x408BC043E0000002, double %166)
%169 = tail call double @pow(double %1, double 6.000000e+00)
%170 = tail call double @llvm.fmuladd.f64(double %169, double 0xC06D99E200000000, double %168)
%171 = tail call double @pow(double %1, double 4.000000e+00)
%172 = tail call double @llvm.fmuladd.f64(double %171, double 0x403F28B800000000, double %170)
%173 = tail call double @llvm.fmuladd.f64(double %7, double 0xBFF9230000000000, double %172)
%174 = fadd double %173, 0x3F8AD00000000000
%175 = getelementptr inbounds double, double* %0, i64 17
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, 0xC0A27DCFA000000B
%179 = tail call double @llvm.fmuladd.f64(double %176, double 0x4080DC1F2FFFFFFD, double %178)
%180 = tail call double @pow(double %1, double 1.300000e+01)
%181 = tail call double @llvm.fmuladd.f64(double %180, double 0x40B0BCEA47FFFFFD, double %179)
%182 = tail call double @pow(double %1, double 1.100000e+01)
%183 = tail call double @llvm.fmuladd.f64(double %182, double 0xC0B01E36F0000005, double %181)
%184 = tail call double @pow(double %1, double 9.000000e+00)
%185 = tail call double @llvm.fmuladd.f64(double %184, double 0x40A1BAD608000008, double %183)
%186 = tail call double @pow(double %1, double 7.000000e+00)
%187 = tail call double @llvm.fmuladd.f64(double %186, double 0xC086336980000000, double %185)
%188 = tail call double @pow(double %1, double 5.000000e+00)
%189 = tail call double @llvm.fmuladd.f64(double %188, double 0x405D99E200000023, double %187)
%190 = tail call double @pow(double %1, double 3.000000e+00)
%191 = tail call double @llvm.fmuladd.f64(double %190, double 0xC021CE2000000000, double %189)
%192 = tail call double @llvm.fmuladd.f64(double %1, double 0x3FC9230000000000, double %191)
%193 = getelementptr inbounds double, double* %0, i64 18
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, 0xC0B1E9E123000003
%197 = tail call double @llvm.fmuladd.f64(double %194, double 0x408EE8E3D8000003, double %196)
%198 = tail call double @pow(double %1, double 1.400000e+01)
%199 = tail call double @llvm.fmuladd.f64(double %198, double 0x40C155F2A6000001, double %197)
%200 = tail call double @pow(double %1, double 1.200000e+01)
%201 = tail call double @llvm.fmuladd.f64(double %200, double 0xC0C221FDCDFFFFFE, double %199)
%202 = tail call double @pow(double %1, double 1.000000e+01)
%203 = tail call double @llvm.fmuladd.f64(double %202, double 0x40B6298B89FFFFFF, double %201)
%204 = tail call double @pow(double %1, double 8.000000e+00)
%205 = tail call double @llvm.fmuladd.f64(double %204, double 0xC09FE9E7A7FFFFFD, double %203)
%206 = tail call double @pow(double %1, double 6.000000e+00)
%207 = tail call double @llvm.fmuladd.f64(double %206, double 0x4079E6A5C0000004, double %205)
%208 = tail call double @pow(double %1, double 4.000000e+00)
%209 = tail call double @llvm.fmuladd.f64(double %208, double 0xC04524C600000007, double %207)
%210 = tail call double @llvm.fmuladd.f64(double %7, double 0x3FFAB5300000000B, double %209)
%211 = fadd double %210, 0xBF86580000000000
%212 = getelementptr inbounds double, double* %0, i64 19
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, 0xC0C16300297FFFFF
%216 = tail call double @llvm.fmuladd.f64(double %213, double 0x409C78302C000001, double %215)
%217 = tail call double @pow(double %1, double 1.500000e+01)
%218 = tail call double @llvm.fmuladd.f64(double %217, double 0x40D1E9E123000009, double %216)
%219 = tail call double @pow(double %1, double 1.300000e+01)
%220 = tail call double @llvm.fmuladd.f64(double %219, double 0xC0D4399B17000002, double %218)
%221 = tail call double @pow(double %1, double 1.100000e+01)
%222 = tail call double @llvm.fmuladd.f64(double %221, double 0x40CB32FCB4FFFFEA, double %220)
%223 = tail call double @pow(double %1, double 9.000000e+00)
%224 = tail call double @llvm.fmuladd.f64(double %223, double 0xC0B6298B89FFFFFF, double %222)
%225 = tail call double @pow(double %1, double 7.000000e+00)
%226 = tail call double @llvm.fmuladd.f64(double %225, double 0x4095469A6FFFFFF0, double %224)
%227 = tail call double @pow(double %1, double 5.000000e+00)
%228 = tail call double @llvm.fmuladd.f64(double %227, double 0xC066336980000009, double %226)
%229 = tail call double @pow(double %1, double 3.000000e+00)
%230 = tail call double @llvm.fmuladd.f64(double %229, double 0x402524C600000007, double %228)
%231 = tail call double @llvm.fmuladd.f64(double %1, double 0xBFC7BD8000000012, double %230)
%232 = getelementptr inbounds double, double* %0, i64 20
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, 0xC0D0E75C9A20000C
%236 = tail call double @llvm.fmuladd.f64(double %233, double 0x40AA5592F5800006, double %235)
%237 = tail call double @pow(double %1, double 1.600000e+01)
%238 = tail call double @llvm.fmuladd.f64(double %237, double 0x40E279302C17FFFA, double %236)
%239 = tail call double @pow(double %1, double 1.400000e+01)
%240 = tail call double @llvm.fmuladd.f64(double %239, double 0xC0E664596BC00004, double %238)
%241 = tail call double @pow(double %1, double 1.200000e+01)
%242 = tail call double @llvm.fmuladd.f64(double %241, double 0x40E06ECE02B00005, double %240)
%243 = tail call double @pow(double %1, double 1.000000e+01)
%244 = tail call double @llvm.fmuladd.f64(double %243, double 0xC0CDEB492D7FFFFD, double %242)
%245 = tail call double @pow(double %1, double 8.000000e+00)
%246 = tail call double @llvm.fmuladd.f64(double %245, double 0x40B09F28A7800002, double %244)
%247 = tail call double @pow(double %1, double 6.000000e+00)
%248 = tail call double @llvm.fmuladd.f64(double %247, double 0xC085469A70000001, double %246)
%249 = tail call double @pow(double %1, double 4.000000e+00)
%250 = tail call double @llvm.fmuladd.f64(double %249, double 0x404BC043DFFFFFFB, double %248)
%251 = tail call double @llvm.fmuladd.f64(double %7, double 0xBFFC3107FFFFFFFA, double %250)
%252 = fadd double %251, 0x3F82FE0000000003
%253 = getelementptr inbounds double, double* %0, i64 21
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, 0xC0E0757BD9700004
%257 = tail call double @llvm.fmuladd.f64(double %254, double 0x40B8740876400004, double %256)
%258 = tail call double @pow(double %1, double 1.700000e+01)
%259 = tail call double @llvm.fmuladd.f64(double %258, double 0x40F304482D640003, double %257)
%260 = tail call double @pow(double %1, double 1.500000e+01)
%261 = tail call double @llvm.fmuladd.f64(double %260, double 0xC0F8A1959020001D, double %259)
%262 = tail call double @pow(double %1, double 1.300000e+01)
%263 = tail call double @llvm.fmuladd.f64(double %262, double 0x40F397CE3E480000, double %261)
%264 = tail call double @pow(double %1, double 1.100000e+01)
%265 = tail call double @llvm.fmuladd.f64(double %264, double 0xC0E3B82A69A00006, double %263)
%266 = tail call double @pow(double %1, double 9.000000e+00)
%267 = tail call double @llvm.fmuladd.f64(double %266, double 0x40C8EEBCFB3FFFFE, double %265)
%268 = tail call double @pow(double %1, double 7.000000e+00)
%269 = tail call double @llvm.fmuladd.f64(double %268, double 0xC0A2FF09E3FFFFF9, double %267)
%270 = tail call double @pow(double %1, double 5.000000e+00)
%271 = tail call double @llvm.fmuladd.f64(double %270, double 0x406FE9E7A7FFFFFD, double %269)
%272 = tail call double @pow(double %1, double 3.000000e+00)
%273 = tail call double @llvm.fmuladd.f64(double %272, double 0xC028AAE6FFFFFFF5, double %271)
%274 = tail call double @llvm.fmuladd.f64(double %1, double 0x3FC68D9FFFFFFFFB, double %273)
%275 = getelementptr inbounds double, double* %0, i64 22
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, 0xC0F00C258D9A0002
%279 = tail call double @llvm.fmuladd.f64(double %276, double 0x40C6C9366E2FFFEA, double %278)
%280 = tail call double @pow(double %1, double 1.800000e+01)
%281 = tail call double @llvm.fmuladd.f64(double %280, double 0x41038B8312350001, double %279)
%282 = tail call double @pow(double %1, double 1.600000e+01)
%283 = tail call double @llvm.fmuladd.f64(double %282, double 0xC10AF0BB95A2FFFD, double %281)
%284 = tail call double @pow(double %1, double 1.400000e+01)
%285 = tail call double @llvm.fmuladd.f64(double %284, double 0x4107177C371DFFF9, double %283)
%286 = tail call double @pow(double %1, double 1.200000e+01)
%287 = tail call double @llvm.fmuladd.f64(double %286, double 0xC0F9788C1DC3FFEC, double %285)
%288 = tail call double @pow(double %1, double 1.000000e+01)
%289 = tail call double @llvm.fmuladd.f64(double %288, double 0x40E2137C36280005, double %287)
%290 = tail call double @pow(double %1, double 8.000000e+00)
%291 = tail call double @llvm.fmuladd.f64(double %290, double 0xC0C0073058600002, double %289)
%292 = tail call double @pow(double %1, double 6.000000e+00)
%293 = tail call double @llvm.fmuladd.f64(double %292, double 0x40909F28A77FFFF7, double %291)
%294 = tail call double @pow(double %1, double 4.000000e+00)
%295 = tail call double @llvm.fmuladd.f64(double %294, double 0xC051BAD607FFFFFE, double %293)
%296 = tail call double @llvm.fmuladd.f64(double %7, double 0x3FFD99E20000000A, double %295)
%297 = fadd double %296, 0xBF80670000000001
%298 = getelementptr inbounds double, double* %0, i64 23
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, 0xC0FF54AAD781FFFE
%302 = tail call double @llvm.fmuladd.f64(double %299, double 0x40D54CC92438000A, double %301)
%303 = tail call double @pow(double %1, double 1.900000e+01)
%304 = tail call double @llvm.fmuladd.f64(double %303, double 0x41140F2EF1008003, double %302)
%305 = tail call double @pow(double %1, double 1.700000e+01)
%306 = tail call double @llvm.fmuladd.f64(double %305, double 0xC11D51449B4F8001, double %304)
%307 = tail call double @pow(double %1, double 1.500000e+01)
%308 = tail call double @llvm.fmuladd.f64(double %307, double 0x411AF0BB95A2FFFD, double %306)
%309 = tail call double @pow(double %1, double 1.300000e+01)
%310 = tail call double @llvm.fmuladd.f64(double %309, double 0xC1102A0A26950002, double %308)
%311 = tail call double @pow(double %1, double 1.100000e+01)
%312 = tail call double @llvm.fmuladd.f64(double %311, double 0x40F9788C1DC3FFEC, double %310)
%313 = tail call double @pow(double %1, double 9.000000e+00)
%314 = tail call double @llvm.fmuladd.f64(double %313, double 0xC0D9D2B171EFFFFC, double %312)
%315 = tail call double @pow(double %1, double 7.000000e+00)
%316 = tail call double @llvm.fmuladd.f64(double %315, double 0x40B00730585FFFFC, double %314)
%317 = tail call double @pow(double %1, double 5.000000e+00)
%318 = tail call double @llvm.fmuladd.f64(double %317, double 0xC076298B8A000006, double %316)
%319 = tail call double @pow(double %1, double 3.000000e+00)
%320 = tail call double @llvm.fmuladd.f64(double %319, double 0x402C5E233FFFFFF1, double %318)
%321 = tail call double @llvm.fmuladd.f64(double %1, double 0xBFC5872FFFFFFFF0, double %320)
%322 = getelementptr inbounds double, double* %0, i64 24
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, 0xC10E9E6124107FF7
%326 = tail call double @llvm.fmuladd.f64(double %323, double 0x40E3F7FC91F48000, double %325)
%327 = tail call double @pow(double %1, double 2.000000e+01)
%328 = tail call double @llvm.fmuladd.f64(double %327, double 0x41248F901D6D4FFE, double %326)
%329 = tail call double @pow(double %1, double 1.800000e+01)
%330 = tail call double @llvm.fmuladd.f64(double %329, double 0xC12FC2B4FD962012, double %328)
%331 = tail call double @pow(double %1, double 1.600000e+01)
%332 = tail call double @llvm.fmuladd.f64(double %331, double 0x412F2658E504780A, double %330)
%333 = tail call double @pow(double %1, double 1.400000e+01)
%334 = tail call double @llvm.fmuladd.f64(double %333, double 0xC124348CB03A3FFE, double %332)
%335 = tail call double @pow(double %1, double 1.200000e+01)
%336 = tail call double @llvm.fmuladd.f64(double %335, double 0x411182E05476BFFB, double %334)
%337 = tail call double @pow(double %1, double 1.000000e+01)
%338 = tail call double @llvm.fmuladd.f64(double %337, double 0xC0F40349851A0003, double %336)
%339 = tail call double @pow(double %1, double 8.000000e+00)
%340 = tail call double @llvm.fmuladd.f64(double %339, double 0x40CD0D07A02DFFF1, double %338)
%341 = tail call double @pow(double %1, double 6.000000e+00)
%342 = tail call double @llvm.fmuladd.f64(double %341, double 0xC098EEBCFB400009, double %340)
%343 = tail call double @pow(double %1, double 4.000000e+00)
%344 = tail call double @llvm.fmuladd.f64(double %343, double 0x4056298B8A000002, double %342)
%345 = tail call double @llvm.fmuladd.f64(double %7, double 0xBFFEF254FFFFFFEC, double %344)
%346 = fadd double %345, 0x3F7CB44000000004
%347 = getelementptr inbounds double, double* %0, i64 25
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, 0xC11DF3FADAEEC000
%351 = tail call double @llvm.fmuladd.f64(double %348, double 0x40F2C54474B7C003, double %350)
%352 = tail call double @pow(double %1, double 2.100000e+01)
%353 = tail call double @llvm.fmuladd.f64(double %352, double 0x41350CE2C8CB5803, double %351)
%354 = tail call double @pow(double %1, double 1.900000e+01)
%355 = tail call double @llvm.fmuladd.f64(double %354, double 0xC141224D6DDB17FF, double %353)
%356 = tail call double @pow(double %1, double 1.700000e+01)
%357 = tail call double @llvm.fmuladd.f64(double %356, double 0x4141DD85CEA471FA, double %355)
%358 = tail call double @pow(double %1, double 1.500000e+01)
%359 = tail call double @llvm.fmuladd.f64(double %358, double 0xC138EB7A50D05FFF, double %357)
%360 = tail call double @pow(double %1, double 1.300000e+01)
%361 = tail call double @llvm.fmuladd.f64(double %360, double 0x412792A422EE9FFE, double %359)
%362 = tail call double @pow(double %1, double 1.100000e+01)
%363 = tail call double @llvm.fmuladd.f64(double %362, double 0xC10E04EE47A70001, double %361)
%364 = tail call double @pow(double %1, double 9.000000e+00)
%365 = tail call double @llvm.fmuladd.f64(double %364, double 0x40E9041BE6608005, double %363)
%366 = tail call double @pow(double %1, double 7.000000e+00)
%367 = tail call double @llvm.fmuladd.f64(double %366, double 0xC0B9D2B171F00001, double %365)
%368 = tail call double @pow(double %1, double 5.000000e+00)
%369 = tail call double @llvm.fmuladd.f64(double %368, double 0x407DEB492D7FFFF9, double %367)
%370 = tail call double @pow(double %1, double 3.000000e+00)
%371 = tail call double @llvm.fmuladd.f64(double %370, double 0xC0301E36EFFFFFFA, double %369)
%372 = tail call double @llvm.fmuladd.f64(double %1, double 0x3FC4A18DFFFFFFF8, double %371)
%373 = getelementptr inbounds double, double* %0, i64 26
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, 0xC12D543AF65F1C00
%377 = tail call double @llvm.fmuladd.f64(double %374, double 0x4101B00A5A4AB00E, double %376)
%378 = tail call double @pow(double %1, double 2.200000e+01)
%379 = tail call double @llvm.fmuladd.f64(double %378, double 0x4145875C4D5B9A05, double %377)
%380 = tail call double @pow(double %1, double 2.000000e+01)
%381 = tail call double @llvm.fmuladd.f64(double %380, double 0xC1526B466FB1ED02, double %379)
%382 = tail call double @pow(double %1, double 1.800000e+01)
%383 = tail call double @llvm.fmuladd.f64(double %382, double 0x415458BBF2742C82, double %381)
%384 = tail call double @pow(double %1, double 1.600000e+01)
%385 = tail call double @llvm.fmuladd.f64(double %384, double 0xC14E5EFD127DF4F8, double %383)
%386 = tail call double @pow(double %1, double 1.400000e+01)
%387 = tail call double @llvm.fmuladd.f64(double %386, double 0x413F2658E504780A, double %385)
%388 = tail call double @pow(double %1, double 1.200000e+01)
%389 = tail call double @llvm.fmuladd.f64(double %388, double 0xC125E39869946FFE, double %387)
%390 = tail call double @pow(double %1, double 1.000000e+01)
%391 = tail call double @llvm.fmuladd.f64(double %390, double 0x4104A363D142D001, double %389)
%392 = tail call double @pow(double %1, double 8.000000e+00)
%393 = tail call double @llvm.fmuladd.f64(double %392, double 0xC0D9041BE6607FF8, double %391)
%394 = tail call double @pow(double %1, double 6.000000e+00)
%395 = tail call double @llvm.fmuladd.f64(double %394, double 0x40A2137C36280005, double %393)
%396 = tail call double @pow(double %1, double 4.000000e+00)
%397 = tail call double @llvm.fmuladd.f64(double %396, double 0xC05B32FCB500000D, double %395)
%398 = tail call double @llvm.fmuladd.f64(double %7, double 0x40001E36F000000B, double %397)
%399 = fadd double %398, 0xBF79646000000003
%400 = getelementptr inbounds double, double* %0, i64 27
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, 0xC13CBE10D2B95E05
%404 = tail call double @llvm.fmuladd.f64(double %401, double 0x4110B47B8E2A1801, double %403)
%405 = tail call double @pow(double %1, double 2.300000e+01)
%406 = tail call double @llvm.fmuladd.f64(double %405, double 0x4155FF2C38C754FE, double %404)
%407 = tail call double @pow(double %1, double 2.100000e+01)
%408 = tail call double @llvm.fmuladd.f64(double %407, double 0xC163BC149C3EA268, double %406)
%409 = tail call double @pow(double %1, double 1.900000e+01)
%410 = tail call double @llvm.fmuladd.f64(double %409, double 0x416706180B9E6835, double %408)
%411 = tail call double @pow(double %1, double 1.700000e+01)
%412 = tail call double @llvm.fmuladd.f64(double %411, double 0xC1624FDC5A355B41, double %410)
%413 = tail call double @pow(double %1, double 1.500000e+01)
%414 = tail call double @llvm.fmuladd.f64(double %413, double 0x41543F5361A94E02, double %412)
%415 = tail call double @pow(double %1, double 1.300000e+01)
%416 = tail call double @llvm.fmuladd.f64(double %415, double 0xC13F2658E504780A, double %414)
%417 = tail call double @pow(double %1, double 1.100000e+01)
%418 = tail call double @llvm.fmuladd.f64(double %417, double 0x41206AB24F2F5401, double %416)
%419 = tail call double @pow(double %1, double 9.000000e+00)
%420 = tail call double @llvm.fmuladd.f64(double %419, double 0xC0F6EE6EE8831FFD, double %418)
%421 = tail call double @pow(double %1, double 7.000000e+00)
%422 = tail call double @llvm.fmuladd.f64(double %421, double 0x40C403498519FFEE, double %420)
%423 = tail call double @pow(double %1, double 5.000000e+00)
%424 = tail call double @llvm.fmuladd.f64(double %423, double 0xC083B82A699FFFFD, double %422)
%425 = tail call double @pow(double %1, double 3.000000e+00)
%426 = tail call double @llvm.fmuladd.f64(double %425, double 0x403221FDCDFFFFF6, double %424)
%427 = tail call double @llvm.fmuladd.f64(double %1, double 0xBFC3D66B00000002, double %426)
%428 = getelementptr inbounds double, double* %0, i64 28
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, 0xC14C30907FE70878
%432 = tail call double @llvm.fmuladd.f64(double %429, double 0x411F9EC54D18D1F8, double %431)
%433 = tail call double @pow(double %1, double 2.400000e+01)
%434 = tail call double @llvm.fmuladd.f64(double %433, double 0x4166747D24A0D167, double %432)
%435 = tail call double @pow(double %1, double 2.200000e+01)
%436 = tail call double @llvm.fmuladd.f64(double %435, double 0xC175148A61145C28, double %434)
%437 = tail call double @pow(double %1, double 2.000000e+01)
%438 = tail call double @llvm.fmuladd.f64(double %437, double 0x4179E6DB0D12353C, double %436)
%439 = tail call double @pow(double %1, double 1.800000e+01)
%440 = tail call double @llvm.fmuladd.f64(double %439, double 0xC175DF63A4A3497B, double %438)
%441 = tail call double @pow(double %1, double 1.600000e+01)
%442 = tail call double @llvm.fmuladd.f64(double %441, double 0x4169F122D520EC09, double %440)
%443 = tail call double @pow(double %1, double 1.400000e+01)
%444 = tail call double @llvm.fmuladd.f64(double %443, double 0xC155B19031C7AF01, double %442)
%445 = tail call double @pow(double %1, double 1.200000e+01)
%446 = tail call double @llvm.fmuladd.f64(double %445, double 0x41394F283A13A173, double %444)
%447 = tail call double @pow(double %1, double 1.000000e+01)
%448 = tail call double @llvm.fmuladd.f64(double %447, double 0xC11410A10B72BBF9, double %446)
%449 = tail call double @pow(double %1, double 8.000000e+00)
%450 = tail call double @llvm.fmuladd.f64(double %449, double 0x40E4A363D142D001, double %448)
%451 = tail call double @pow(double %1, double 6.000000e+00)
%452 = tail call double @llvm.fmuladd.f64(double %451, double 0xC0A9788C1DC40007, double %450)
%453 = tail call double @pow(double %1, double 4.000000e+00)
%454 = tail call double @llvm.fmuladd.f64(double %453, double 0x40606ECE02B00005, double %452)
%455 = tail call double @llvm.fmuladd.f64(double %7, double 0xC000BCEA47FFFFFE, double %454)
%456 = fadd double %455, 0x3F76ABE7FFFFFFFE
%457 = getelementptr inbounds double, double* %0, i64 29
store double %456, double* %457
ret void
}