double DSlater_4S_4S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-20922789888000.0 +
         20922789888000.0 * (pow((double)(2.71828182845904523536029),
                                 (double)(2.0 * rij * xii))) -
         41845579776000.0 * rij * xii -
         41845579776000.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         27805745842875.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         13765911909750.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         5399605411200.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         1743679337400.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         476010334800.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         112021509600.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         23063040000.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         4197473280.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         679311360.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0))) -
         97843200.0 * (pow((double)(rij), (double)(12.0))) *
             (pow((double)(xii), (double)(12.0))) -
         12472320.0 * (pow((double)(rij), (double)(13.0))) *
             (pow((double)(xii), (double)(13.0))) -
         1382400.0 * (pow((double)(rij), (double)(14.0))) *
             (pow((double)(xii), (double)(14.0))) -
         126976.0 * (pow((double)(rij), (double)(15.0))) *
             (pow((double)(xii), (double)(15.0))) -
         8192.0 * (pow((double)(rij), (double)(16.0))) *
             (pow((double)(xii), (double)(16.0)))) /
        (2.0922789888e13 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         (pow((double)(rij), (double)(2.0))));
  } else {
    S = (315.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * (xii + xij)))) *
             (pow((double)((pow((double)(xii), (double)(2.0))) -
                           (pow((double)(xij), (double)(2.0)))),
                  (double)(15.0))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xij))) *
             (pow((double)(xij), (double)(10.0))) *
             (-1428.0 * (pow((double)(rij), (double)(6.0))) *
                  (pow((double)(xii), (double)(26.0))) -
              78.0 * (pow((double)(rij), (double)(7.0))) *
                  (pow((double)(xii), (double)(27.0))) -
              2.0 * (pow((double)(rij), (double)(8.0))) *
                  (pow((double)(xii), (double)(28.0))) +
              315.0 * (pow((double)(xij), (double)(20.0))) +
              630.0 * rij * xii * (pow((double)(xij), (double)(20.0))) +
              210.0 * rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(18.0))) *
                  (-45.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              315.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(18.0))) *
                  (-15.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              42.0 * (pow((double)(rij), (double)(5.0))) *
                  (pow((double)(xii), (double)(25.0))) *
                  (377.0 + 5.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              42.0 * (pow((double)(rij), (double)(4.0))) *
                  (pow((double)(xii), (double)(24.0))) *
                  (-2730.0 -
                   190.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              42.0 * rij * (pow((double)(xii), (double)(5.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (1575.0 -
                   150.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              105.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (315.0 -
                   90.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   2.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              63.0 * (pow((double)(rij), (double)(3.0))) *
                  (pow((double)(xii), (double)(23.0))) *
                  (-8645.0 -
                   2180.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   32.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              2.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (-143325.0 +
                   22050.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   630.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              7.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (-20475.0 +
                   9450.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   450.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              21.0 * rij * (pow((double)(xii), (double)(11.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-209430.0 -
                   112125.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   8288.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   10.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              21.0 * rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-40950.0 +
                   11245.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   222.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   10.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              7.0 * rij * (pow((double)(xii), (double)(19.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-7711200.0 -
                   1605825.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   55104.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   20.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              4.0 * (pow((double)(rij), (double)(2.0))) *
                  (pow((double)(xii), (double)(22.0))) *
                  (401310.0 +
                   341775.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   9009.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   32.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              105.0 * rij * (pow((double)(xii), (double)(17.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-2087532.0 +
                   267621.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   10348.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   52.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              105.0 * rij * (pow((double)(xii), (double)(15.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (2126142.0 -
                   103075.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   4680.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   56.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              21.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-104715.0 +
                   83850.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   4030.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   404.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              70.0 * (pow((double)(xii), (double)(18.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (385560.0 +
                   1201608.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   84195.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1064.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              3.0 * rij * (pow((double)(xii), (double)(21.0))) *
                  (835380.0 +
                   2774625.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   94836.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1160.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) +
              rij * (pow((double)(xii), (double)(13.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-50825250.0 -
                   16261245.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   248640.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   2024.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0)))) -
              70.0 * (pow((double)(xii), (double)(16.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (1565649.0 -
                   145035.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   63465.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   1560.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (429975.0 -
                   286650.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   22050.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   420.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              7.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (3630375.0 -
                   2811510.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   298350.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1688.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   6.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              14.0 * (pow((double)(xii), (double)(20.0))) *
                  (-89505.0 -
                   2135700.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   24030.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   1236.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   10.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-111622455.0 +
                   84253050.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   2497950.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   40320.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   128.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(10.0))) *
             (105.0 * (pow((double)(xii), (double)(18.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (45.0 + 90.0 * rij * xij +
                   90.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   60.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   30.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   12.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   4.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   2.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) +
              105.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(18.0))) *
                  (257040.0 + 514080.0 * rij * xij +
                   284760.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   79275.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   13020.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1308.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   76.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   2.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) -
              1365.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-1611.0 - 3222.0 * rij * xij +
                   14418.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   11913.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   1830.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   360.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   80.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   4.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0)))) +
              (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (143325.0 + 286650.0 * rij * xij +
                   286650.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   236145.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   84630.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   174048.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   11816.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   2024.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) -
                   128.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              21.0 * (pow((double)(xii), (double)(16.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (-1575.0 - 3150.0 * rij * xij -
                   3150.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   2100.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   1050.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   222.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   404.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   10.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              (pow((double)(xii), (double)(20.0))) *
                  (315.0 + 630.0 * rij * xij +
                   630.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   420.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   210.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   84.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   28.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   8.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              (pow((double)(xij), (double)(20.0))) *
                  (1253070.0 + 2506140.0 * rij * xij +
                   1605240.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   544635.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   114660.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   15834.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1428.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   78.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              21.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (-5218830.0 - 10437660.0 * rij * xij -
                   4005360.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   535275.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   16020.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   13548.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1716.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   96.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   2.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) -
              35.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-726075.0 - 1452150.0 * rij * xij +
                   2407230.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   309225.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   126930.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   31044.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   2128.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   4.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   4.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              35.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-12285.0 - 24570.0 * rij * xij -
                   50310.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   67275.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   59670.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   7104.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1152.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   168.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   4.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))) +
              (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (111622455.0 + 223244910.0 * rij * xij -
                   10152450.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   28100205.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   5893650.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   385728.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   17304.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   3480.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   128.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0)))))) /
        (315. *
         (pow((double)(2.71828182845904523536029),
              (double)(2.0 * rij * (xii + xij)))) *
         (pow((double)(rij), (double)(2.0))) *
         (pow((double)((pow((double)(xii), (double)(2.0))) -
                       (pow((double)(xij), (double)(2.0)))),
              (double)(15.0))));
  }
  return S;
}


x86 assembly (clang, -O0):
<DSlater_4S_4S>:
push   %rbp
mov    %rsp,%rbp
sub    $0xd40,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    18b3 <DSlater_4S_4S+0x7a3>
jp     18b3 <DSlater_4S_4S+0x7a3>
movsd  0x5ec0(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x5ebe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x6416(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x648a(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x6476(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x18(%rbp),%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5e48(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x6428(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5e1f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x120(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x118(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5e3b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x63ab(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5e12(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x110(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x108(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5db6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x632e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5d8d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x100(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xf8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5d31(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x62b1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5d08(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xf0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xe8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5cac(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x6234(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5c83(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xd8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5c27(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x61b7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5bfe(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xc8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5ba2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x613a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5b79(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xb8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5fbd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x60bd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5f94(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5c80(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x6040(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5c57(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5ef3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5fc3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5eca(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x90(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x88(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5a99(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5f49(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5a73(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x80(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x78(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5cf8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5ed8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5cd2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x70(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x68(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5977(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5e67(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5951(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x60(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x58(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5876(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5df6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5850(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x50(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x48(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5975(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5d85(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x594f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x40(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x38(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x28(%rbp)
movsd  0x57b1(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x57af(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5d07(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x30(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5779(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x30(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x28(%rbp),%xmm0
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
jmp    6670 <DSlater_4S_4S+0x5560>
movsd  0x574d(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x5742(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x572a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5709(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x56ef(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xd40(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x56cb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  0x56be(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x56bc(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5872(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xd38(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x56a1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5bc9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5ba8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x564e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5786(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5b5d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd30(%rbp),%xmm1
ff
movsd  -0xd28(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0xd20(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm1
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x55bd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5595(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5734(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd18(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xd10(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x56e0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd08(%rbp),%xmm1
ff
movsd  0x5523(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  0x56db(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5694(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd00(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xcf8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  0x567c(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5502(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5739(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5448(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5438(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x541f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xce0(%rbp),%xmm2
ff
movsd  -0xcd8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xcd0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x594b(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x53d2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x53ca(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5671(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xcc8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5380(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5370(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5357(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xcc0(%rbp),%xmm2
ff
movsd  -0xcb8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xcb0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x587b(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5352(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x581a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5829(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xca8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x52b8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x52f0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x528f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xca0(%rbp),%xmm2
ff
movsd  -0xc98(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xc90(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x57a3(%rip),%xmm3
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5283(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x573b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x573a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc88(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x51d9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x56f9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x51b0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc80(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x56a5(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x51bc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x51a2(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc78(%rbp),%xmm2
ff
movsd  -0xc70(%rbp),%xmm3
ff
movsd  -0xc68(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xc60(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  0x5622(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5130(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc58(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x521f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc50(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5096(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x559e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x506d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x554a(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5079(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5011(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc40(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x5050(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc40(%rbp),%xmm2
ff
movsd  -0xc38(%rbp),%xmm3
ff
movsd  -0xc30(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xc28(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5003(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x526b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x50e2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc20(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4f59(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5231(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4f30(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc18(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4f05(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4f3c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4ed4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4f13(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc10(%rbp),%xmm2
ff
movsd  -0xc08(%rbp),%xmm3
ff
movsd  -0xc00(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xbf8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4ed6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5366(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5345(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbf0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4e1c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5304(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4df3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbe8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x52b0(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4dff(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x51e7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4dd6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xbe0(%rbp),%xmm2
ff
movsd  -0xbd8(%rbp),%xmm3
ff
movsd  -0xbd0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xbc8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  0x4d36(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4d44(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4d83(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbb8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4cca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5012(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4ca1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x516d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4cc4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4e34(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4c9b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xba8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xba0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4c2f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4c3f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4c06(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb98(%rbp),%xmm2
ff
movsd  -0xb90(%rbp),%xmm3
ff
movsd  -0xb88(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xb80(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4bb9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4b99(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4be8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb78(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4b2f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4fff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4b06(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb70(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4fc2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4b29(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4f91(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb60(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4b00(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb68(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xb60(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4a94(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4aa4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4a6b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb58(%rbp),%xmm2
ff
movsd  -0xb50(%rbp),%xmm3
ff
movsd  -0xb48(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  0x4b53(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4e99(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb38(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4b88(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb30(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x497f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4e2f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4956(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb28(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4ddb(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4962(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4daa(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4939(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb20(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xb18(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x48cd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4a65(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x48a4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb10(%rbp),%xmm2
ff
movsd  -0xb08(%rbp),%xmm3
ff
movsd  -0xb00(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  0x498c(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4cb2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xaf0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x48c1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xae8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x47b8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4c48(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x478f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xae0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4c0b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x47b2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x493a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4789(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xad8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xad0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x471d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x48b5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x46f4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xac8(%rbp),%xmm2
ff
movsd  -0xac0(%rbp),%xmm3
ff
movsd  -0xab8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0x4685(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4ad3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xaa8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x461a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xaa0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x45f1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4a69(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x45c8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4a15(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x45d4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x49e4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x45ab(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa90(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa88(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4556(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x46be(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x452d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa80(%rbp),%xmm2
ff
movsd  -0xa78(%rbp),%xmm3
ff
movsd  -0xa70(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xa68(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x44a8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x44f0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x48ef(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa60(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4456(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x48ae(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x442d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa58(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4871(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4450(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4840(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4427(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa50(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x43bb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x47c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4392(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa40(%rbp),%xmm2
ff
movsd  -0xa38(%rbp),%xmm3
ff
movsd  -0xa30(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xa28(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  0x45cb(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4729(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa20(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4310(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa18(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x428f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x46bf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4266(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4682(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4289(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4651(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4260(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa08(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa00(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x41f4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x45d4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x41cb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x9f8(%rbp),%xmm2
ff
movsd  -0x9f0(%rbp),%xmm3
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  0x441b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4129(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4140(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9d0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x998(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x40df(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x44ef(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x40b6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x449b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x40c2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x446a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4099(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x9c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x9b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a8(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x402d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x43ed(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4004(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x9b0(%rbp),%xmm2
ff
movsd  -0x9a8(%rbp),%xmm3
ff
movsd  -0x9a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x998(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4148(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x40c0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x411f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x990(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3f16(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4306(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3eed(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x988(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x42c9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3f10(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4298(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3ee7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x980(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x978(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3e92(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4032(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3e69(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x970(%rbp),%xmm2
ff
movsd  -0x968(%rbp),%xmm3
ff
movsd  -0x960(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x958(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x40ac(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x415c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3dbb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x950(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3d92(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x416a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3d69(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x948(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x412d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3d8c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x40fc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3d63(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x940(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x938(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3cf7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x407f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3cce(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x930(%rbp),%xmm2
ff
movsd  -0x928(%rbp),%xmm3
ff
movsd  -0x920(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x918(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  0x3c9f(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3d85(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x910(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3bf4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3fac(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3bcb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x908(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3f6f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3bee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f3e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3bc5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x900(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x8f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3b59(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3ec1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3b30(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x8f0(%rbp),%xmm2
ff
movsd  -0x8e8(%rbp),%xmm3
ff
movsd  -0x8e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x8d8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3e2f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3a76(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3a35(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3dc5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3a0c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3d71(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3a18(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3d40(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x39ef(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x8b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x399a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b6a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3971(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x8a8(%rbp),%xmm2
ff
movsd  -0x8a0(%rbp),%xmm3
ff
movsd  -0x898(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x890(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3a4c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c64(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x391b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x888(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x389a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c0a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3871(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x880(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3bb6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x387d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b85(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3854(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x878(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x870(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x37ff(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b1f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x37d6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x868(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x860(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x376a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3742(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3741(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x858(%rbp),%xmm2
ff
movsd  -0x850(%rbp),%xmm3
ff
movsd  -0x848(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x840(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x36dd(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x378b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x838(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3682(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x38b2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3659(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x830(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3986(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3665(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3955(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x363c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x828(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x820(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x35e7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x376f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x35be(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x818(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x810(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3552(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x352a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3529(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x808(%rbp),%xmm2
ff
movsd  -0x800(%rbp),%xmm3
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x7f0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x35a4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x34dc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34b3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3472(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x37b2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3449(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x375e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3455(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x372d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x342c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x33c0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x36b0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3397(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3342(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3352(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3319(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7b8(%rbp),%xmm2
ff
movsd  -0x7b0(%rbp),%xmm3
ff
movsd  -0x7a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x7a0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x344d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x331d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3274(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3594(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x324b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x798(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x3540(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3257(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x350f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x322e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x790(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x788(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x31d9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x34a9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x31b0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x780(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x778(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3144(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32fc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x311b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x770(%rbp),%xmm2
ff
movsd  -0x768(%rbp),%xmm3
ff
movsd  -0x760(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x758(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3146(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x30d4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x750(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3073(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3373(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x304a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x748(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x3336(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x306d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3305(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x738(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x3044(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x740(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x738(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2fd8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3288(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2faf(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x730(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x728(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2f43(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f3b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f1a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x720(%rbp),%xmm5
ff
movsd  -0x718(%rbp),%xmm6
ff
movsd  -0x710(%rbp),%xmm3
ff
movsd  -0x708(%rbp),%xmm4
ff
movsd  -0x700(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm2
ff
movaps %xmm0,%xmm7
movsd  -0x6f0(%rbp),%xmm0
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  0x2e96(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x2e94(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x304a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3109(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3101(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e18(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x6e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  0x30dc(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x30ce(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2dc5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x309d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d9c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2dcf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3037(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2da6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2d61(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2fd1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d38(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2cf3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d7b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2cca(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c85(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c95(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c5c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x698(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x690(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c17(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2bdf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2bee(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x688(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x680(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2b91(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e51(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e30(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x678(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x2e04(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2de6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b15(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2db5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2aec(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x670(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x668(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b1f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d4f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2af6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x660(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x658(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ab1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2ce9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a88(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x650(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x648(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a43(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c83(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a1a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x640(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x638(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x29d5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c1d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29ac(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x630(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x628(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2967(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x292f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x293e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x620(%rbp),%xmm3
ff
movsd  -0x618(%rbp),%xmm4
ff
movsd  -0x610(%rbp),%xmm1
ff
movsd  -0x608(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x600(%rbp),%xmm0
ff
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2a9d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b35(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a74(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  0x2af0(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x2abb(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x282a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2a8a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2801(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2834(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2a24(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x280b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x27af(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x29a7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2786(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x272a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x292a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2701(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x26bc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x28c4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2693(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x264e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x266e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2625(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a0(%rbp),%xmm2
ff
movsd  -0x598(%rbp),%xmm3
ff
movsd  -0x590(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x588(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2629(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x25b7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  0x279b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x278d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x252c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x275c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2503(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x578(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x570(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2536(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x26f6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x250d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x568(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x560(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x24c8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2690(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x249f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x558(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x550(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2443(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2613(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x241a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x548(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x540(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x23d5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x25ad(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x23ac(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x538(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x530(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2367(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2547(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x233e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x528(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x520(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x22e2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x22da(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22b9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x518(%rbp),%xmm2
ff
movsd  -0x510(%rbp),%xmm3
ff
movsd  -0x508(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x500(%rbp),%xmm0
ff
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x239d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2395(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x226c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  0x23f8(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x23d3(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x21aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x23a2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2181(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x219d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2325(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2174(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2118(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x22a8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20ef(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2093(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x222b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x206a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x200e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x21ae(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fe5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f89(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2131(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f60(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x498(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f04(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1edc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1edb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x490(%rbp),%xmm2
ff
movsd  -0x488(%rbp),%xmm3
ff
movsd  -0x480(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x478(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2026(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x2039(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1e53(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e32(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ffa(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e09(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x470(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x468(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1e3c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f94(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e13(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x460(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x458(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1dce(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f2e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1da5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x450(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x448(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d60(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ec8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d37(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x440(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x438(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1cf2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e62(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1cc9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x430(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x428(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1c84(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c64(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c5b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x420(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x418(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1c16(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bee(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bed(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x410(%rbp),%xmm2
ff
movsd  -0x408(%rbp),%xmm3
ff
movsd  -0x400(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x3f8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d21(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x378(%rbp)
ff
movsd  0x1d04(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1ce6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b2d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1cb5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b04(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b37(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c4f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b0e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ac9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1be9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1aa0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1a5b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b83(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a32(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x19ed(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b1d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19c4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x197f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1ab7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1956(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x398(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1911(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x18e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18e8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x390(%rbp),%xmm2
ff
movsd  -0x388(%rbp),%xmm3
ff
movsd  -0x380(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x378(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x18db(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19ba(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x370(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  0x198e(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1959(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x17f0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1928(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17c7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x368(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x360(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x17e3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x18ab(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x17ba(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x358(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x350(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x175e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x182e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1735(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x348(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x340(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x16f0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x17c8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16c7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x338(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x330(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1682(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1762(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1659(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x328(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x320(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1614(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x16fc(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15eb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x318(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x310(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x15a6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x157e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x157d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x308(%rbp),%xmm2
ff
movsd  -0x300(%rbp),%xmm3
ff
movsd  -0x2f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x2f0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1519(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x15c9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15b8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  0x15cc(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x1597(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x146e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1566(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1445(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1478(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1500(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x144f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x140a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x149a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x13e1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1385(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x141d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x135c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b0(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x2a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1300(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13a0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12d7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x298(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x127b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x129b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1252(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x290(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x288(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x120d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x123d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11e4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x280(%rbp),%xmm2
ff
movsd  -0x278(%rbp),%xmm3
ff
movsd  -0x270(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x268(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1248(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1230(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1157(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x260(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  0x11eb(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x11b6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10d5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1185(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10ac(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x258(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10c8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1108(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x109f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x248(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x240(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x105a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x10a2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1031(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x238(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x230(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xfd5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1025(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xfac(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x228(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x220(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xf50(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfa8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf27(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x218(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x210(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xee2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xf42(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xeb9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x208(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x200(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xe74(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xea4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe4b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f8(%rbp),%xmm2
ff
movsd  -0x1f0(%rbp),%xmm3
ff
movsd  -0x1e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1e0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xe1e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xe5c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  0xe30(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xe12(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xd79(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xde1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd50(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xd6c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xd64(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xd43(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xce7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xcdf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xcbe(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1a8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xc62(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xc5a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xc39(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x198(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xbdd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xbd5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xbb4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x190(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x188(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xb6f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xb67(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xb46(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x180(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x178(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xb01(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xaf9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xad8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x170(%rbp),%xmm4
ff
movsd  -0x168(%rbp),%xmm5
ff
movsd  -0x160(%rbp),%xmm2
ff
movsd  -0x158(%rbp),%xmm3
ff
movsd  -0x150(%rbp),%xmm1
ff
movaps %xmm0,%xmm6
movsd  -0x148(%rbp),%xmm0
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  0xa60(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0xa55(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xa3d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0xa1c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x140(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x9f3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x9d9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x138(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x9b5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x130(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x128(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
movsd  -0x20(%rbp),%xmm0
add    $0xd40,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<DSlater_4S_4S>:
sub    $0x98,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x18(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm2,0x28(%rsp)
jne    15e2 <DSlater_4S_4S+0x4d2>
jp     15e2 <DSlater_4S_4S+0x4d2>
mulsd  %xmm2,%xmm0
movsd  0x3ebd(%rip),%xmm3
movapd %xmm0,%xmm1
movsd  %xmm0,0x38(%rsp)
movapd %xmm3,%xmm0
call   1030 <pow@plt>
mulsd  0x449a(%rip),%xmm0
addsd  0x449a(%rip),%xmm0
movsd  0x449a(%rip),%xmm5
movsd  0x18(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm5,%xmm1
movsd  0x28(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm4,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x50(%rsp)
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm5
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,0x20(%rsp)
movsd  0x3ec6(%rip),%xmm1
movapd %xmm4,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3ea9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x4426(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3ebe(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3e9f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x43e4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x3e54(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3e35(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x43a2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3d8a(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3d6b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x4360(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x3d58(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3d39(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x431e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3d26(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3d07(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x42dc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x3e24(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3e05(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x429a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3c5a(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3c3b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x4258(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x3d70(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3d51(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x4216(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3d4e(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3d2f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x41d4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x3e24(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3e05(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x4192(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3c52(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3c33(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x4150(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x3ae0(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3ac1(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0x410e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x3b6e(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3b4f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x40cc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3a3c(%rip),%xmm0
movsd  0x38(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x4021(%rip),%xmm0
mulsd  0x50(%rsp),%xmm0
jmp    4478 <DSlater_4S_4S+0x3368>
movsd  %xmm1,0x8(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x90(%rsp)
movsd  %xmm0,0x38(%rsp)
movsd  0x39f9(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x39f4(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x28(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x48(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x88(%rsp)
movsd  0x39c1(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x78(%rsp)
movsd  0x38(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
movsd  0x3992(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x3997(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0x397d(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x3972(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x396d(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x395c(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x394b(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x393a(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x20(%rsp),%xmm0
mulsd  (%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x3921(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x3911(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x3901(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x38f2(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x387f(%rip),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x38ce(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x38a7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x3894(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x388e(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x3877(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x20(%rsp)
movapd %xmm1,%xmm2
addsd  %xmm1,%xmm2
mulsd  0x48(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
movsd  0x3842(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x50(%rsp),%xmm0
mulsd  0x379a(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3806(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
addsd  0x37fd(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x37ee(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x37de(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x37bd(%rip),%xmm1
mulsd  0x48(%rsp),%xmm1
addsd  0x37bf(%rip),%xmm1
movsd  (%rsp),%xmm2
mulsd  0x37ba(%rip),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
addsd  0x10(%rsp),%xmm2
movsd  %xmm2,(%rsp)
movsd  0x37a7(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x379c(%rip),%xmm1
movsd  %xmm1,0x10(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x378c(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x3775(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x3769(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3735(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x371c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x10(%rsp),%xmm0
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x36bb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x36ea(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x36d3(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x36c7(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x367b(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x365e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x362f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3662(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3636(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x363d(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x3529(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x35cd(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x35b0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3541(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x35c4(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x35be(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x35a7(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x359b(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x351f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3582(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x34fe(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3446(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x352e(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x3512(%rip),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x350c(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3470(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3458(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x34d6(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3389(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x341c(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3368(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x3338(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3343(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3430(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x3438(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x342c(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3378(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3360(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x33f6(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3291(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3324(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3270(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x3390(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x338a(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3206(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x3356(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x334a(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x326e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3256(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x3314(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3187(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3172(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3166(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x32b5(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x32a4(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x3293(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x3287(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3183(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x316a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x324f(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x68(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3099(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3084(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3078(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  (%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x304d(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x31c7(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  0x48(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x31a6(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x319c(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x3078(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3183(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3057(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2f92(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2fcd(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2f71(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x3107(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x40(%rsp)
movsd  0x30f6(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x30ea(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2fa6(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2f8e(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x30b4(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2ebf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2fc2(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2e9e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  0x3066(%rip),%xmm1
mulsd  0x20(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
mulsd  0x2f3c(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x3036(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2eca(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x3002(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x2ff6(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2e8a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2e72(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2fc0(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2da3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2f9e(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2d82(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x2d43(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2d3a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x2f37(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x2f2b(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2d9f(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2d86(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x2ef3(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x68(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2cb5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2ed0(%rip),%xmm0
movsd  %xmm0,0x68(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2c94(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x68(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  (%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x2c49(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2d94(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2c28(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x2e47(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x2e3b(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2c8f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2e22(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2c6e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2ba9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2de4(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2b88(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x2bc0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x2d96(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x2d8a(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2bbe(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2ba5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x2d52(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2ad4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2d2f(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2ab3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  (%rsp),%xmm1
mulsd  0x2d05(%rip),%xmm1
mulsd  0x48(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x2bc2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x40(%rsp)
movsd  0x2cd7(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x2ccb(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2ad7(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2abe(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x2c93(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x29ed(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2c70(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x29cc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  0x2c4b(%rip),%xmm1
mulsd  0x18(%rsp),%xmm1
mulsd  0x40(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x2c31(%rip),%xmm1
movsd  0x28(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x299c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x2bfb(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x2bef(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x29cb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2bd6(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x29aa(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x28e5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2b98(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x28c4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x295c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x291c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x2b31(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x2b25(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x28e1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2b0c(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x28c0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x27fb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x27e2(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x2aaf(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x27e1(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x27c4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  (%rsp),%xmm1
mulsd  0x29e6(%rip),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x2783(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x28ba(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x2a09(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x29fd(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2799(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x280c(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2778(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x26b3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x269a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x297f(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2699(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x267c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x279c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2634(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x28f1(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28e5(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2669(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2650(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x28ad(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x257f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x288a(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x255e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2569(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x252c(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2548(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
movsd  (%rsp),%xmm1
mulsd  0x2820(%rip),%xmm1
addsd  0x10(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x251f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25e2(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x27e4(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x27d8(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2534(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x27bf(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2513(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x244e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2435(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x2762(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2434(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x23ef(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2413(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x10(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x24cb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x239b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x26cb(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x26bf(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x23fc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x23e3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x2688(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2313(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x22fb(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x2649(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x22fc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2627(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x22db(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
mulsd  0x80(%rsp),%xmm0
movsd  0x78(%rsp),%xmm1
mulsd  0x70(%rsp),%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,0x78(%rsp)
movsd  0x38(%rsp),%xmm1
mulsd  0x28(%rsp),%xmm1
movsd  0x223c(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x223b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x228c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22f7(%rip),%xmm0
movapd %xmm0,%xmm3
movsd  0x257b(%rip),%xmm4
movsd  0x18(%rsp),%xmm0
movapd %xmm0,%xmm2
mulsd  %xmm4,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x2567(%rip),%xmm2
movsd  0x48(%rsp),%xmm1
mulsd  %xmm1,%xmm3
movsd  %xmm3,0x38(%rsp)
mulsd  0x20(%rsp),%xmm4
mulsd  %xmm1,%xmm4
addsd  %xmm2,%xmm4
movsd  %xmm4,(%rsp)
movsd  0x2224(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2537(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2203(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x2220(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24fb(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x21ff(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x21bc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22af(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x219b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x20f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x218b(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x20d7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x20cc(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x20af(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x50(%rsp),%xmm0
mulsd  0x214d(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x20c1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x23d0(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x23c0(%rip),%xmm1
movsd  0x23c0(%rip),%xmm2
mulsd  0x20(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,(%rsp)
movsd  0x2063(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x239e(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2042(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x205f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2362(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x203e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1ffb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2326(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1fda(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1f37(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22ea(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f16(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1f0b(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1eee(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1e9e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e85(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x70(%rsp)
movsd  0x2242(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x2232(%rip),%xmm1
movsd  0x2232(%rip),%xmm2
mulsd  0x20(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,(%rsp)
movsd  0x1e9d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e84(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x21f1(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1e94(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e7c(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x21b2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1e2d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2190(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e0c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1d68(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2153(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d48(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1d3c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1db7(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d1c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
movsd  0x50(%rsp),%xmm1
mulsd  0x20ec(%rip),%xmm1
addsd  0x38(%rsp),%xmm0
mulsd  0x70(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1dda(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ca9(%rip),%xmm1
call   1030 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x20a0(%rip),%xmm3
movsd  0x18(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x208c(%rip),%xmm1
mulsd  0x38(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
mulsd  0x20(%rsp),%xmm3
mulsd  0x48(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x38(%rsp)
movsd  0x1cb2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x205d(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c92(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1caf(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c96(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x2003(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1c46(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1fe1(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c26(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1b82(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1fa5(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b62(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1b56(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b3e(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x1f4c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1b27(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b0e(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x1f0b(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
mulsd  0x10(%rsp),%xmm1
addsd  0x50(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1b6a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1be5(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1b21(%rip),%xmm1
call   1030 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x1eb8(%rip),%xmm3
movsd  0x18(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1ea4(%rip),%xmm1
mulsd  0x50(%rsp),%xmm2
movsd  %xmm2,0x10(%rsp)
mulsd  0x20(%rsp),%xmm3
mulsd  0x48(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,(%rsp)
movsd  0x1a8b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a72(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x50(%rsp),%xmm1
mulsd  0x1e57(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1a82(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a6a(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x1e18(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x50(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1a1b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a02(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x50(%rsp),%xmm1
mulsd  0x1b07(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1952(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x193a(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x1d90(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x50(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1923(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x190a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x50(%rsp),%xmm1
mulsd  0x1d4f(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x18f2(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x18d6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x18be(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x60(%rsp),%xmm0
mulsd  0x8(%rsp),%xmm0
addsd  0x183f(%rip),%xmm0
movapd %xmm0,%xmm1
movsd  0x189b(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1888(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c93(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1867(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1884(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x182f(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1863(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1820(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1c13(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x17ff(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x175c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1787(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x173b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1730(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x173b(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x170f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1704(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x16e7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x16cb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x1af8(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1ae8(%rip),%xmm1
movsd  0x1ae8(%rip),%xmm2
mulsd  0x20(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,(%rsp)
movsd  0x1693(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ac6(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1672(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x168f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a8a(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x166e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x162b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a4e(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x160a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1567(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a12(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1546(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x153b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19d6(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x151a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x150f(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x14f2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1533(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1542(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x192f(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x191f(%rip),%xmm1
movsd  0x191f(%rip),%xmm2
mulsd  0x20(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x60(%rsp)
movsd  0x1489(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1470(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x50(%rsp),%xmm1
mulsd  0x18dd(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x60(%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x147f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18ba(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x145e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1419(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x187c(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1353(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x183e(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1332(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1325(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1800(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1304(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x12f7(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12da(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
movsd  0x38(%rsp),%xmm1
mulsd  0x1799(%rip),%xmm1
addsd  0x50(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x1298(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x13cf(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x174c(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x173c(%rip),%xmm1
movsd  0x173c(%rip),%xmm2
mulsd  0x20(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,(%rsp)
movsd  0x125f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x171a(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x123e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x125a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1242(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x16c0(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x11f3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x11da(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  0x167f(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x112a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1112(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x1640(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x10(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x10fb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1176(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x10da(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x10cf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1132(%rip),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x10ae(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  0x50(%rsp),%xmm1
mulsd  0x15ad(%rip),%xmm1
addsd  (%rsp),%xmm0
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0x11bc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x157f(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x104b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x155a(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x154a(%rip),%xmm1
movsd  0x154a(%rip),%xmm2
mulsd  0x20(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x38(%rsp)
movsd  0x1024(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1527(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1004(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x1021(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1008(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x14cd(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  (%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xfb8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xfa0(%rip),%xmm1
call   1030 <pow@plt>
movsd  (%rsp),%xmm1
mulsd  0x148e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xef1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x146c(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xed0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xec4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x142f(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xea4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xe98(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xefb(%rip),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xe78(%rip),%xmm1
call   1030 <pow@plt>
mulsd  (%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
mulsd  0x10(%rsp),%xmm0
addsd  0x50(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x28(%rsp),%xmm0
movsd  0xe18(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xf17(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x137e(%rip),%xmm1
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x136e(%rip),%xmm1
movsd  0x136e(%rip),%xmm2
mulsd  0x20(%rsp),%xmm2
mulsd  0x48(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x48(%rsp)
movsd  0xe08(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xdef(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x132c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xdfe(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xde5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0x12ea(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x48(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xd94(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xd7b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x12a8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xcca(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1285(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xca9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xc9c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1247(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xc7b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0xc6e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0xf99(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xc4d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x78(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0xbc6(%rip),%xmm0
movsd  0x90(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0xbb8(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x88(%rsp),%xmm0
movsd  0xba3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  0x8(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0x98,%rsp
ret

LLVM IR (-O0):
define double @DSlater_4S_4S(double %0, double %1, double %2) {
%4 = alloca double
%5 = alloca double
%6 = alloca double
%7 = alloca double
store double %0, double* %4
store double %1, double* %5
store double %2, double* %6
%8 = load double, double* %6
%9 = load double, double* %5
%10 = fcmp oeq double %8, %9
br i1 %10, label %11, label %138
11: ; preds = %3
%12 = load double, double* %4
%13 = fmul double 2.000000e+00, %12
%14 = load double, double* %6
%15 = fmul double %13, %14
%16 = call double @pow(double 0x4005BF0A8B145769, double %15)
%17 = call double @llvm.fmuladd.f64(double 0x42B3077775800000, double %16, double 0xC2B3077775800000)
%18 = load double, double* %4
%19 = fmul double 0x42C3077775800000, %18
%20 = load double, double* %6
%21 = fneg double %19
%22 = call double @llvm.fmuladd.f64(double %21, double %20, double %17)
%23 = load double, double* %4
%24 = call double @pow(double %23, double 2.000000e+00)
%25 = fmul double 0x42C3077775800000, %24
%26 = load double, double* %6
%27 = call double @pow(double %26, double 2.000000e+00)
%28 = fneg double %25
%29 = call double @llvm.fmuladd.f64(double %28, double %27, double %22)
%30 = load double, double* %4
%31 = call double @pow(double %30, double 3.000000e+00)
%32 = fmul double 0x42B94A079A8ABB00, %31
%33 = load double, double* %6
%34 = call double @pow(double %33, double 3.000000e+00)
%35 = fneg double %32
%36 = call double @llvm.fmuladd.f64(double %35, double %34, double %29)
%37 = load double, double* %4
%38 = call double @pow(double %37, double 4.000000e+00)
%39 = fmul double 0x42A90A40942AEC00, %38
%40 = load double, double* %6
%41 = call double @pow(double %40, double 4.000000e+00)
%42 = fneg double %39
%43 = call double @llvm.fmuladd.f64(double %42, double %41, double %36)
%44 = load double, double* %4
%45 = call double @pow(double %44, double 5.000000e+00)
%46 = fmul double 0x4293A4C63FF60000, %45
%47 = load double, double* %6
%48 = call double @pow(double %47, double 5.000000e+00)
%49 = fneg double %46
%50 = call double @llvm.fmuladd.f64(double %49, double %48, double %43)
%51 = load double, double* %4
%52 = call double @pow(double %51, double 6.000000e+00)
%53 = fmul double 0x42795FB6333B8000, %52
%54 = load double, double* %6
%55 = call double @pow(double %54, double 6.000000e+00)
%56 = fneg double %53
%57 = call double @llvm.fmuladd.f64(double %56, double %55, double %50)
%58 = load double, double* %4
%59 = call double @pow(double %58, double 7.000000e+00)
%60 = fmul double 0x425BB51B52940000, %59
%61 = load double, double* %6
%62 = call double @pow(double %61, double 7.000000e+00)
%63 = fneg double %60
%64 = call double @llvm.fmuladd.f64(double %63, double %62, double %57)
%65 = load double, double* %4
%66 = call double @pow(double %65, double 8.000000e+00)
%67 = fmul double 0x423A150095E00000, %66
%68 = load double, double* %6
%69 = call double @pow(double %68, double 8.000000e+00)
%70 = fneg double %67
%71 = call double @llvm.fmuladd.f64(double %70, double %69, double %64)
%72 = load double, double* %4
%73 = call double @pow(double %72, double 9.000000e+00)
%74 = fmul double 0x42157AA840000000, %73
%75 = load double, double* %6
%76 = call double @pow(double %75, double 9.000000e+00)
%77 = fneg double %74
%78 = call double @llvm.fmuladd.f64(double %77, double %76, double %71)
%79 = load double, double* %4
%80 = call double @pow(double %79, double 1.000000e+01)
%81 = fmul double 0x41EF460B80000000, %80
%82 = load double, double* %6
%83 = call double @pow(double %82, double 1.000000e+01)
%84 = fneg double %81
%85 = call double @llvm.fmuladd.f64(double %84, double %83, double %78)
%86 = load double, double* %4
%87 = call double @pow(double %86, double 1.100000e+01)
%88 = fmul double 0x41C43EBC00000000, %87
%89 = load double, double* %6
%90 = call double @pow(double %89, double 1.100000e+01)
%91 = fneg double %88
%92 = call double @llvm.fmuladd.f64(double %91, double %90, double %85)
%93 = load double, double* %4
%94 = call double @pow(double %93, double 1.200000e+01)
%95 = fmul double 9.784320e+07, %94
%96 = load double, double* %6
%97 = call double @pow(double %96, double 1.200000e+01)
%98 = fneg double %95
%99 = call double @llvm.fmuladd.f64(double %98, double %97, double %92)
%100 = load double, double* %4
%101 = call double @pow(double %100, double 1.300000e+01)
%102 = fmul double 0x4167CA0000000000, %101
%103 = load double, double* %6
%104 = call double @pow(double %103, double 1.300000e+01)
%105 = fneg double %102
%106 = call double @llvm.fmuladd.f64(double %105, double %104, double %99)
%107 = load double, double* %4
%108 = call double @pow(double %107, double 1.400000e+01)
%109 = fmul double 1.382400e+06, %108
%110 = load double, double* %6
%111 = call double @pow(double %110, double 1.400000e+01)
%112 = fneg double %109
%113 = call double @llvm.fmuladd.f64(double %112, double %111, double %106)
%114 = load double, double* %4
%115 = call double @pow(double %114, double 1.500000e+01)
%116 = fmul double 1.269760e+05, %115
%117 = load double, double* %6
%118 = call double @pow(double %117, double 1.500000e+01)
%119 = fneg double %116
%120 = call double @llvm.fmuladd.f64(double %119, double %118, double %113)
%121 = load double, double* %4
%122 = call double @pow(double %121, double 1.600000e+01)
%123 = fmul double 8.192000e+03, %122
%124 = load double, double* %6
%125 = call double @pow(double %124, double 1.600000e+01)
%126 = fneg double %123
%127 = call double @llvm.fmuladd.f64(double %126, double %125, double %120)
%128 = load double, double* %4
%129 = fmul double 2.000000e+00, %128
%130 = load double, double* %6
%131 = fmul double %129, %130
%132 = call double @pow(double 0x4005BF0A8B145769, double %131)
%133 = fmul double 0x42B3077775800000, %132
%134 = load double, double* %4
%135 = call double @pow(double %134, double 2.000000e+00)
%136 = fmul double %133, %135
%137 = fdiv double %127, %136
store double %137, double* %7
br label %1423
138: ; preds = %3
%139 = load double, double* %4
%140 = fmul double 2.000000e+00, %139
%141 = load double, double* %6
%142 = load double, double* %5
%143 = fadd double %141, %142
%144 = fmul double %140, %143
%145 = call double @pow(double 0x4005BF0A8B145769, double %144)
%146 = fmul double 3.150000e+02, %145
%147 = load double, double* %6
%148 = call double @pow(double %147, double 2.000000e+00)
%149 = load double, double* %5
%150 = call double @pow(double %149, double 2.000000e+00)
%151 = fsub double %148, %150
%152 = call double @pow(double %151, double 1.500000e+01)
%153 = load double, double* %4
%154 = fmul double 2.000000e+00, %153
%155 = load double, double* %5
%156 = fmul double %154, %155
%157 = call double @pow(double 0x4005BF0A8B145769, double %156)
%158 = load double, double* %5
%159 = call double @pow(double %158, double 1.000000e+01)
%160 = fmul double %157, %159
%161 = load double, double* %4
%162 = call double @pow(double %161, double 6.000000e+00)
%163 = fmul double -1.428000e+03, %162
%164 = load double, double* %6
%165 = call double @pow(double %164, double 2.600000e+01)
%166 = load double, double* %4
%167 = call double @pow(double %166, double 7.000000e+00)
%168 = fmul double 7.800000e+01, %167
%169 = load double, double* %6
%170 = call double @pow(double %169, double 2.700000e+01)
%171 = fmul double %168, %170
%172 = fneg double %171
%173 = call double @llvm.fmuladd.f64(double %163, double %165, double %172)
%174 = load double, double* %4
%175 = call double @pow(double %174, double 8.000000e+00)
%176 = fmul double 2.000000e+00, %175
%177 = load double, double* %6
%178 = call double @pow(double %177, double 2.800000e+01)
%179 = fneg double %176
%180 = call double @llvm.fmuladd.f64(double %179, double %178, double %173)
%181 = load double, double* %5
%182 = call double @pow(double %181, double 2.000000e+01)
%183 = call double @llvm.fmuladd.f64(double 3.150000e+02, double %182, double %180)
%184 = load double, double* %4
%185 = fmul double 6.300000e+02, %184
%186 = load double, double* %6
%187 = fmul double %185, %186
%188 = load double, double* %5
%189 = call double @pow(double %188, double 2.000000e+01)
%190 = call double @llvm.fmuladd.f64(double %187, double %189, double %183)
%191 = load double, double* %4
%192 = fmul double 2.100000e+02, %191
%193 = load double, double* %6
%194 = call double @pow(double %193, double 3.000000e+00)
%195 = fmul double %192, %194
%196 = load double, double* %5
%197 = call double @pow(double %196, double 1.800000e+01)
%198 = fmul double %195, %197
%199 = load double, double* %4
%200 = call double @pow(double %199, double 2.000000e+00)
%201 = fmul double 2.000000e+00, %200
%202 = load double, double* %5
%203 = call double @pow(double %202, double 2.000000e+00)
%204 = call double @llvm.fmuladd.f64(double %201, double %203, double -4.500000e+01)
%205 = call double @llvm.fmuladd.f64(double %198, double %204, double %190)
%206 = load double, double* %6
%207 = call double @pow(double %206, double 2.000000e+00)
%208 = fmul double 3.150000e+02, %207
%209 = load double, double* %5
%210 = call double @pow(double %209, double 1.800000e+01)
%211 = fmul double %208, %210
%212 = load double, double* %4
%213 = call double @pow(double %212, double 2.000000e+00)
%214 = fmul double 2.000000e+00, %213
%215 = load double, double* %5
%216 = call double @pow(double %215, double 2.000000e+00)
%217 = call double @llvm.fmuladd.f64(double %214, double %216, double -1.500000e+01)
%218 = call double @llvm.fmuladd.f64(double %211, double %217, double %205)
%219 = load double, double* %4
%220 = call double @pow(double %219, double 5.000000e+00)
%221 = fmul double 4.200000e+01, %220
%222 = load double, double* %6
%223 = call double @pow(double %222, double 2.500000e+01)
%224 = fmul double %221, %223
%225 = load double, double* %4
%226 = call double @pow(double %225, double 2.000000e+00)
%227 = fmul double 5.000000e+00, %226
%228 = load double, double* %5
%229 = call double @pow(double %228, double 2.000000e+00)
%230 = call double @llvm.fmuladd.f64(double %227, double %229, double 3.770000e+02)
%231 = fneg double %224
%232 = call double @llvm.fmuladd.f64(double %231, double %230, double %218)
%233 = load double, double* %4
%234 = call double @pow(double %233, double 4.000000e+00)
%235 = fmul double 4.200000e+01, %234
%236 = load double, double* %6
%237 = call double @pow(double %236, double 2.400000e+01)
%238 = fmul double %235, %237
%239 = load double, double* %4
%240 = call double @pow(double %239, double 2.000000e+00)
%241 = fmul double 1.900000e+02, %240
%242 = load double, double* %5
%243 = call double @pow(double %242, double 2.000000e+00)
%244 = fneg double %241
%245 = call double @llvm.fmuladd.f64(double %244, double %243, double -2.730000e+03)
%246 = load double, double* %4
%247 = call double @pow(double %246, double 4.000000e+00)
%248 = load double, double* %5
%249 = call double @pow(double %248, double 4.000000e+00)
%250 = call double @llvm.fmuladd.f64(double %247, double %249, double %245)
%251 = call double @llvm.fmuladd.f64(double %238, double %250, double %232)
%252 = load double, double* %4
%253 = fmul double 4.200000e+01, %252
%254 = load double, double* %6
%255 = call double @pow(double %254, double 5.000000e+00)
%256 = fmul double %253, %255
%257 = load double, double* %5
%258 = call double @pow(double %257, double 1.600000e+01)
%259 = fmul double %256, %258
%260 = load double, double* %4
%261 = call double @pow(double %260, double 2.000000e+00)
%262 = fmul double 1.500000e+02, %261
%263 = load double, double* %5
%264 = call double @pow(double %263, double 2.000000e+00)
%265 = fneg double %262
%266 = call double @llvm.fmuladd.f64(double %265, double %264, double 1.575000e+03)
%267 = load double, double* %4
%268 = call double @pow(double %267, double 4.000000e+00)
%269 = fmul double 2.000000e+00, %268
%270 = load double, double* %5
%271 = call double @pow(double %270, double 4.000000e+00)
%272 = call double @llvm.fmuladd.f64(double %269, double %271, double %266)
%273 = call double @llvm.fmuladd.f64(double %259, double %272, double %251)
%274 = load double, double* %6
%275 = call double @pow(double %274, double 4.000000e+00)
%276 = fmul double 1.050000e+02, %275
%277 = load double, double* %5
%278 = call double @pow(double %277, double 1.600000e+01)
%279 = fmul double %276, %278
%280 = load double, double* %4
%281 = call double @pow(double %280, double 2.000000e+00)
%282 = fmul double 9.000000e+01, %281
%283 = load double, double* %5
%284 = call double @pow(double %283, double 2.000000e+00)
%285 = fneg double %282
%286 = call double @llvm.fmuladd.f64(double %285, double %284, double 3.150000e+02)
%287 = load double, double* %4
%288 = call double @pow(double %287, double 4.000000e+00)
%289 = fmul double 2.000000e+00, %288
%290 = load double, double* %5
%291 = call double @pow(double %290, double 4.000000e+00)
%292 = call double @llvm.fmuladd.f64(double %289, double %291, double %286)
%293 = call double @llvm.fmuladd.f64(double %279, double %292, double %273)
%294 = load double, double* %4
%295 = call double @pow(double %294, double 3.000000e+00)
%296 = fmul double 6.300000e+01, %295
%297 = load double, double* %6
%298 = call double @pow(double %297, double 2.300000e+01)
%299 = fmul double %296, %298
%300 = load double, double* %4
%301 = call double @pow(double %300, double 2.000000e+00)
%302 = fmul double 2.180000e+03, %301
%303 = load double, double* %5
%304 = call double @pow(double %303, double 2.000000e+00)
%305 = fneg double %302
%306 = call double @llvm.fmuladd.f64(double %305, double %304, double -8.645000e+03)
%307 = load double, double* %4
%308 = call double @pow(double %307, double 4.000000e+00)
%309 = fmul double 3.200000e+01, %308
%310 = load double, double* %5
%311 = call double @pow(double %310, double 4.000000e+00)
%312 = call double @llvm.fmuladd.f64(double %309, double %311, double %306)
%313 = call double @llvm.fmuladd.f64(double %299, double %312, double %293)
%314 = load double, double* %4
%315 = fmul double 2.000000e+00, %314
%316 = load double, double* %6
%317 = call double @pow(double %316, double 7.000000e+00)
%318 = fmul double %315, %317
%319 = load double, double* %5
%320 = call double @pow(double %319, double 1.400000e+01)
%321 = fmul double %318, %320
%322 = load double, double* %4
%323 = call double @pow(double %322, double 2.000000e+00)
%324 = fmul double 2.205000e+04, %323
%325 = load double, double* %5
%326 = call double @pow(double %325, double 2.000000e+00)
%327 = call double @llvm.fmuladd.f64(double %324, double %326, double -1.433250e+05)
%328 = load double, double* %4
%329 = call double @pow(double %328, double 4.000000e+00)
%330 = fmul double 6.300000e+02, %329
%331 = load double, double* %5
%332 = call double @pow(double %331, double 4.000000e+00)
%333 = fneg double %330
%334 = call double @llvm.fmuladd.f64(double %333, double %332, double %327)
%335 = load double, double* %4
%336 = call double @pow(double %335, double 6.000000e+00)
%337 = fmul double 4.000000e+00, %336
%338 = load double, double* %5
%339 = call double @pow(double %338, double 6.000000e+00)
%340 = call double @llvm.fmuladd.f64(double %337, double %339, double %334)
%341 = call double @llvm.fmuladd.f64(double %321, double %340, double %313)
%342 = load double, double* %6
%343 = call double @pow(double %342, double 6.000000e+00)
%344 = fmul double 7.000000e+00, %343
%345 = load double, double* %5
%346 = call double @pow(double %345, double 1.400000e+01)
%347 = fmul double %344, %346
%348 = load double, double* %4
%349 = call double @pow(double %348, double 2.000000e+00)
%350 = fmul double 9.450000e+03, %349
%351 = load double, double* %5
%352 = call double @pow(double %351, double 2.000000e+00)
%353 = call double @llvm.fmuladd.f64(double %350, double %352, double -2.047500e+04)
%354 = load double, double* %4
%355 = call double @pow(double %354, double 4.000000e+00)
%356 = fmul double 4.500000e+02, %355
%357 = load double, double* %5
%358 = call double @pow(double %357, double 4.000000e+00)
%359 = fneg double %356
%360 = call double @llvm.fmuladd.f64(double %359, double %358, double %353)
%361 = load double, double* %4
%362 = call double @pow(double %361, double 6.000000e+00)
%363 = fmul double 4.000000e+00, %362
%364 = load double, double* %5
%365 = call double @pow(double %364, double 6.000000e+00)
%366 = call double @llvm.fmuladd.f64(double %363, double %365, double %360)
%367 = call double @llvm.fmuladd.f64(double %347, double %366, double %341)
%368 = load double, double* %4
%369 = fmul double 2.100000e+01, %368
%370 = load double, double* %6
%371 = call double @pow(double %370, double 1.100000e+01)
%372 = fmul double %369, %371
%373 = load double, double* %5
%374 = call double @pow(double %373, double 1.000000e+01)
%375 = fmul double %372, %374
%376 = load double, double* %4
%377 = call double @pow(double %376, double 2.000000e+00)
%378 = fmul double 1.121250e+05, %377
%379 = load double, double* %5
%380 = call double @pow(double %379, double 2.000000e+00)
%381 = fneg double %378
%382 = call double @llvm.fmuladd.f64(double %381, double %380, double -2.094300e+05)
%383 = load double, double* %4
%384 = call double @pow(double %383, double 4.000000e+00)
%385 = fmul double 8.288000e+03, %384
%386 = load double, double* %5
%387 = call double @pow(double %386, double 4.000000e+00)
%388 = fneg double %385
%389 = call double @llvm.fmuladd.f64(double %388, double %387, double %382)
%390 = load double, double* %4
%391 = call double @pow(double %390, double 6.000000e+00)
%392 = fmul double 1.000000e+01, %391
%393 = load double, double* %5
%394 = call double @pow(double %393, double 6.000000e+00)
%395 = call double @llvm.fmuladd.f64(double %392, double %394, double %389)
%396 = call double @llvm.fmuladd.f64(double %375, double %395, double %367)
%397 = load double, double* %4
%398 = fmul double 2.100000e+01, %397
%399 = load double, double* %6
%400 = call double @pow(double %399, double 9.000000e+00)
%401 = fmul double %398, %400
%402 = load double, double* %5
%403 = call double @pow(double %402, double 1.200000e+01)
%404 = fmul double %401, %403
%405 = load double, double* %4
%406 = call double @pow(double %405, double 2.000000e+00)
%407 = fmul double 1.124500e+04, %406
%408 = load double, double* %5
%409 = call double @pow(double %408, double 2.000000e+00)
%410 = call double @llvm.fmuladd.f64(double %407, double %409, double -4.095000e+04)
%411 = load double, double* %4
%412 = call double @pow(double %411, double 4.000000e+00)
%413 = fmul double 2.220000e+02, %412
%414 = load double, double* %5
%415 = call double @pow(double %414, double 4.000000e+00)
%416 = fneg double %413
%417 = call double @llvm.fmuladd.f64(double %416, double %415, double %410)
%418 = load double, double* %4
%419 = call double @pow(double %418, double 6.000000e+00)
%420 = fmul double 1.000000e+01, %419
%421 = load double, double* %5
%422 = call double @pow(double %421, double 6.000000e+00)
%423 = call double @llvm.fmuladd.f64(double %420, double %422, double %417)
%424 = fneg double %404
%425 = call double @llvm.fmuladd.f64(double %424, double %423, double %396)
%426 = load double, double* %4
%427 = fmul double 7.000000e+00, %426
%428 = load double, double* %6
%429 = call double @pow(double %428, double 1.900000e+01)
%430 = fmul double %427, %429
%431 = load double, double* %5
%432 = call double @pow(double %431, double 2.000000e+00)
%433 = fmul double %430, %432
%434 = load double, double* %4
%435 = call double @pow(double %434, double 2.000000e+00)
%436 = fmul double 0x413880C100000000, %435
%437 = load double, double* %5
%438 = call double @pow(double %437, double 2.000000e+00)
%439 = fneg double %436
%440 = call double @llvm.fmuladd.f64(double %439, double %438, double -7.711200e+06)
%441 = load double, double* %4
%442 = call double @pow(double %441, double 4.000000e+00)
%443 = fmul double 5.510400e+04, %442
%444 = load double, double* %5
%445 = call double @pow(double %444, double 4.000000e+00)
%446 = call double @llvm.fmuladd.f64(double %443, double %445, double %440)
%447 = load double, double* %4
%448 = call double @pow(double %447, double 6.000000e+00)
%449 = fmul double 2.000000e+01, %448
%450 = load double, double* %5
%451 = call double @pow(double %450, double 6.000000e+00)
%452 = call double @llvm.fmuladd.f64(double %449, double %451, double %446)
%453 = call double @llvm.fmuladd.f64(double %433, double %452, double %425)
%454 = load double, double* %4
%455 = call double @pow(double %454, double 2.000000e+00)
%456 = fmul double 4.000000e+00, %455
%457 = load double, double* %6
%458 = call double @pow(double %457, double 2.200000e+01)
%459 = fmul double %456, %458
%460 = load double, double* %4
%461 = call double @pow(double %460, double 2.000000e+00)
%462 = fmul double 3.417750e+05, %461
%463 = load double, double* %5
%464 = call double @pow(double %463, double 2.000000e+00)
%465 = call double @llvm.fmuladd.f64(double %462, double %464, double 4.013100e+05)
%466 = load double, double* %4
%467 = call double @pow(double %466, double 4.000000e+00)
%468 = fmul double 9.009000e+03, %467
%469 = load double, double* %5
%470 = call double @pow(double %469, double 4.000000e+00)
%471 = fneg double %468
%472 = call double @llvm.fmuladd.f64(double %471, double %470, double %465)
%473 = load double, double* %4
%474 = call double @pow(double %473, double 6.000000e+00)
%475 = fmul double 3.200000e+01, %474
%476 = load double, double* %5
%477 = call double @pow(double %476, double 6.000000e+00)
%478 = call double @llvm.fmuladd.f64(double %475, double %477, double %472)
%479 = fneg double %459
%480 = call double @llvm.fmuladd.f64(double %479, double %478, double %453)
%481 = load double, double* %4
%482 = fmul double 1.050000e+02, %481
%483 = load double, double* %6
%484 = call double @pow(double %483, double 1.700000e+01)
%485 = fmul double %482, %484
%486 = load double, double* %5
%487 = call double @pow(double %486, double 4.000000e+00)
%488 = fmul double %485, %487
%489 = load double, double* %4
%490 = call double @pow(double %489, double 2.000000e+00)
%491 = fmul double 2.676210e+05, %490
%492 = load double, double* %5
%493 = call double @pow(double %492, double 2.000000e+00)
%494 = call double @llvm.fmuladd.f64(double %491, double %493, double 0xC13FDA6C00000000)
%495 = load double, double* %4
%496 = call double @pow(double %495, double 4.000000e+00)
%497 = fmul double 1.034800e+04, %496
%498 = load double, double* %5
%499 = call double @pow(double %498, double 4.000000e+00)
%500 = fneg double %497
%501 = call double @llvm.fmuladd.f64(double %500, double %499, double %494)
%502 = load double, double* %4
%503 = call double @pow(double %502, double 6.000000e+00)
%504 = fmul double 5.200000e+01, %503
%505 = load double, double* %5
%506 = call double @pow(double %505, double 6.000000e+00)
%507 = call double @llvm.fmuladd.f64(double %504, double %506, double %501)
%508 = call double @llvm.fmuladd.f64(double %488, double %507, double %480)
%509 = load double, double* %4
%510 = fmul double 1.050000e+02, %509
%511 = load double, double* %6
%512 = call double @pow(double %511, double 1.500000e+01)
%513 = fmul double %510, %512
%514 = load double, double* %5
%515 = call double @pow(double %514, double 6.000000e+00)
%516 = fmul double %513, %515
%517 = load double, double* %4
%518 = call double @pow(double %517, double 2.000000e+00)
%519 = fmul double 1.030750e+05, %518
%520 = load double, double* %5
%521 = call double @pow(double %520, double 2.000000e+00)
%522 = fneg double %519
%523 = call double @llvm.fmuladd.f64(double %522, double %521, double 0x4140389F00000000)
%524 = load double, double* %4
%525 = call double @pow(double %524, double 4.000000e+00)
%526 = fmul double 4.680000e+03, %525
%527 = load double, double* %5
%528 = call double @pow(double %527, double 4.000000e+00)
%529 = fneg double %526
%530 = call double @llvm.fmuladd.f64(double %529, double %528, double %523)
%531 = load double, double* %4
%532 = call double @pow(double %531, double 6.000000e+00)
%533 = fmul double 5.600000e+01, %532
%534 = load double, double* %5
%535 = call double @pow(double %534, double 6.000000e+00)
%536 = call double @llvm.fmuladd.f64(double %533, double %535, double %530)
%537 = fneg double %516
%538 = call double @llvm.fmuladd.f64(double %537, double %536, double %508)
%539 = load double, double* %6
%540 = call double @pow(double %539, double 1.000000e+01)
%541 = fmul double 2.100000e+01, %540
%542 = load double, double* %5
%543 = call double @pow(double %542, double 1.000000e+01)
%544 = fmul double %541, %543
%545 = load double, double* %4
%546 = call double @pow(double %545, double 2.000000e+00)
%547 = fmul double 8.385000e+04, %546
%548 = load double, double* %5
%549 = call double @pow(double %548, double 2.000000e+00)
%550 = call double @llvm.fmuladd.f64(double %547, double %549, double -1.047150e+05)
%551 = load double, double* %4
%552 = call double @pow(double %551, double 4.000000e+00)
%553 = fmul double 4.030000e+03, %552
%554 = load double, double* %5
%555 = call double @pow(double %554, double 4.000000e+00)
%556 = call double @llvm.fmuladd.f64(double %553, double %555, double %550)
%557 = load double, double* %4
%558 = call double @pow(double %557, double 6.000000e+00)
%559 = fmul double 4.040000e+02, %558
%560 = load double, double* %5
%561 = call double @pow(double %560, double 6.000000e+00)
%562 = call double @llvm.fmuladd.f64(double %559, double %561, double %556)
%563 = call double @llvm.fmuladd.f64(double %544, double %562, double %538)
%564 = load double, double* %6
%565 = call double @pow(double %564, double 1.800000e+01)
%566 = fmul double 7.000000e+01, %565
%567 = load double, double* %5
%568 = call double @pow(double %567, double 2.000000e+00)
%569 = fmul double %566, %568
%570 = load double, double* %4
%571 = call double @pow(double %570, double 2.000000e+00)
%572 = fmul double 0x413255C800000000, %571
%573 = load double, double* %5
%574 = call double @pow(double %573, double 2.000000e+00)
%575 = call double @llvm.fmuladd.f64(double %572, double %574, double 3.855600e+05)
%576 = load double, double* %4
%577 = call double @pow(double %576, double 4.000000e+00)
%578 = fmul double 8.419500e+04, %577
%579 = load double, double* %5
%580 = call double @pow(double %579, double 4.000000e+00)
%581 = fneg double %578
%582 = call double @llvm.fmuladd.f64(double %581, double %580, double %575)
%583 = load double, double* %4
%584 = call double @pow(double %583, double 6.000000e+00)
%585 = fmul double 1.064000e+03, %584
%586 = load double, double* %5
%587 = call double @pow(double %586, double 6.000000e+00)
%588 = call double @llvm.fmuladd.f64(double %585, double %587, double %582)
%589 = fneg double %569
%590 = call double @llvm.fmuladd.f64(double %589, double %588, double %563)
%591 = load double, double* %4
%592 = fmul double 3.000000e+00, %591
%593 = load double, double* %6
%594 = call double @pow(double %593, double 2.100000e+01)
%595 = fmul double %592, %594
%596 = load double, double* %4
%597 = call double @pow(double %596, double 2.000000e+00)
%598 = fmul double 0x41452B3080000000, %597
%599 = load double, double* %5
%600 = call double @pow(double %599, double 2.000000e+00)
%601 = call double @llvm.fmuladd.f64(double %598, double %600, double 8.353800e+05)
%602 = load double, double* %4
%603 = call double @pow(double %602, double 4.000000e+00)
%604 = fmul double 9.483600e+04, %603
%605 = load double, double* %5
%606 = call double @pow(double %605, double 4.000000e+00)
%607 = fneg double %604
%608 = call double @llvm.fmuladd.f64(double %607, double %606, double %601)
%609 = load double, double* %4
%610 = call double @pow(double %609, double 6.000000e+00)
%611 = fmul double 1.160000e+03, %610
%612 = load double, double* %5
%613 = call double @pow(double %612, double 6.000000e+00)
%614 = call double @llvm.fmuladd.f64(double %611, double %613, double %608)
%615 = fneg double %595
%616 = call double @llvm.fmuladd.f64(double %615, double %614, double %590)
%617 = load double, double* %4
%618 = load double, double* %6
%619 = call double @pow(double %618, double 1.300000e+01)
%620 = fmul double %617, %619
%621 = load double, double* %5
%622 = call double @pow(double %621, double 8.000000e+00)
%623 = fmul double %620, %622
%624 = load double, double* %4
%625 = call double @pow(double %624, double 2.000000e+00)
%626 = fmul double 0x416F040FA0000000, %625
%627 = load double, double* %5
%628 = call double @pow(double %627, double 2.000000e+00)
%629 = fneg double %626
%630 = call double @llvm.fmuladd.f64(double %629, double %628, double 0xC1883C4110000000)
%631 = load double, double* %4
%632 = call double @pow(double %631, double 4.000000e+00)
%633 = fmul double 2.486400e+05, %632
%634 = load double, double* %5
%635 = call double @pow(double %634, double 4.000000e+00)
%636 = call double @llvm.fmuladd.f64(double %633, double %635, double %630)
%637 = load double, double* %4
%638 = call double @pow(double %637, double 6.000000e+00)
%639 = fmul double 2.024000e+03, %638
%640 = load double, double* %5
%641 = call double @pow(double %640, double 6.000000e+00)
%642 = call double @llvm.fmuladd.f64(double %639, double %641, double %636)
%643 = call double @llvm.fmuladd.f64(double %623, double %642, double %616)
%644 = load double, double* %6
%645 = call double @pow(double %644, double 1.600000e+01)
%646 = fmul double 7.000000e+01, %645
%647 = load double, double* %5
%648 = call double @pow(double %647, double 4.000000e+00)
%649 = fmul double %646, %648
%650 = load double, double* %4
%651 = call double @pow(double %650, double 2.000000e+00)
%652 = fmul double 1.450350e+05, %651
%653 = load double, double* %5
%654 = call double @pow(double %653, double 2.000000e+00)
%655 = fneg double %652
%656 = call double @llvm.fmuladd.f64(double %655, double %654, double 0x4137E3D100000000)
%657 = load double, double* %4
%658 = call double @pow(double %657, double 4.000000e+00)
%659 = fmul double 6.346500e+04, %658
%660 = load double, double* %5
%661 = call double @pow(double %660, double 4.000000e+00)
%662 = call double @llvm.fmuladd.f64(double %659, double %661, double %656)
%663 = load double, double* %4
%664 = call double @pow(double %663, double 6.000000e+00)
%665 = fmul double 1.560000e+03, %664
%666 = load double, double* %5
%667 = call double @pow(double %666, double 6.000000e+00)
%668 = fneg double %665
%669 = call double @llvm.fmuladd.f64(double %668, double %667, double %662)
%670 = load double, double* %4
%671 = call double @pow(double %670, double 8.000000e+00)
%672 = fmul double 2.000000e+00, %671
%673 = load double, double* %5
%674 = call double @pow(double %673, double 8.000000e+00)
%675 = call double @llvm.fmuladd.f64(double %672, double %674, double %669)
%676 = fneg double %649
%677 = call double @llvm.fmuladd.f64(double %676, double %675, double %643)
%678 = load double, double* %6
%679 = call double @pow(double %678, double 8.000000e+00)
%680 = load double, double* %5
%681 = call double @pow(double %680, double 1.200000e+01)
%682 = fmul double %679, %681
%683 = load double, double* %4
%684 = call double @pow(double %683, double 2.000000e+00)
%685 = fmul double 2.866500e+05, %684
%686 = load double, double* %5
%687 = call double @pow(double %686, double 2.000000e+00)
%688 = fneg double %685
%689 = call double @llvm.fmuladd.f64(double %688, double %687, double 4.299750e+05)
%690 = load double, double* %4
%691 = call double @pow(double %690, double 4.000000e+00)
%692 = fmul double 2.205000e+04, %691
%693 = load double, double* %5
%694 = call double @pow(double %693, double 4.000000e+00)
%695 = call double @llvm.fmuladd.f64(double %692, double %694, double %689)
%696 = load double, double* %4
%697 = call double @pow(double %696, double 6.000000e+00)
%698 = fmul double 4.200000e+02, %697
%699 = load double, double* %5
%700 = call double @pow(double %699, double 6.000000e+00)
%701 = fneg double %698
%702 = call double @llvm.fmuladd.f64(double %701, double %700, double %695)
%703 = load double, double* %4
%704 = call double @pow(double %703, double 8.000000e+00)
%705 = fmul double 2.000000e+00, %704
%706 = load double, double* %5
%707 = call double @pow(double %706, double 8.000000e+00)
%708 = call double @llvm.fmuladd.f64(double %705, double %707, double %702)
%709 = call double @llvm.fmuladd.f64(double %682, double %708, double %677)
%710 = load double, double* %6
%711 = call double @pow(double %710, double 1.200000e+01)
%712 = fmul double 7.000000e+00, %711
%713 = load double, double* %5
%714 = call double @pow(double %713, double 8.000000e+00)
%715 = fmul double %712, %714
%716 = load double, double* %4
%717 = call double @pow(double %716, double 2.000000e+00)
%718 = fmul double 2.811510e+06, %717
%719 = load double, double* %5
%720 = call double @pow(double %719, double 2.000000e+00)
%721 = fneg double %718
%722 = call double @llvm.fmuladd.f64(double %721, double %720, double 0x414BB29380000000)
%723 = load double, double* %4
%724 = call double @pow(double %723, double 4.000000e+00)
%725 = fmul double 2.983500e+05, %724
%726 = load double, double* %5
%727 = call double @pow(double %726, double 4.000000e+00)
%728 = fneg double %725
%729 = call double @llvm.fmuladd.f64(double %728, double %727, double %722)
%730 = load double, double* %4
%731 = call double @pow(double %730, double 6.000000e+00)
%732 = fmul double 1.688000e+03, %731
%733 = load double, double* %5
%734 = call double @pow(double %733, double 6.000000e+00)
%735 = call double @llvm.fmuladd.f64(double %732, double %734, double %729)
%736 = load double, double* %4
%737 = call double @pow(double %736, double 8.000000e+00)
%738 = fmul double 6.000000e+00, %737
%739 = load double, double* %5
%740 = call double @pow(double %739, double 8.000000e+00)
%741 = call double @llvm.fmuladd.f64(double %738, double %740, double %735)
%742 = fneg double %715
%743 = call double @llvm.fmuladd.f64(double %742, double %741, double %709)
%744 = load double, double* %6
%745 = call double @pow(double %744, double 2.000000e+01)
%746 = fmul double 1.400000e+01, %745
%747 = load double, double* %4
%748 = call double @pow(double %747, double 2.000000e+00)
%749 = fmul double 2.135700e+06, %748
%750 = load double, double* %5
%751 = call double @pow(double %750, double 2.000000e+00)
%752 = fneg double %749
%753 = call double @llvm.fmuladd.f64(double %752, double %751, double -8.950500e+04)
%754 = load double, double* %4
%755 = call double @pow(double %754, double 4.000000e+00)
%756 = fmul double 2.403000e+04, %755
%757 = load double, double* %5
%758 = call double @pow(double %757, double 4.000000e+00)
%759 = call double @llvm.fmuladd.f64(double %756, double %758, double %753)
%760 = load double, double* %4
%761 = call double @pow(double %760, double 6.000000e+00)
%762 = fmul double 1.236000e+03, %761
%763 = load double, double* %5
%764 = call double @pow(double %763, double 6.000000e+00)
%765 = fneg double %762
%766 = call double @llvm.fmuladd.f64(double %765, double %764, double %759)
%767 = load double, double* %4
%768 = call double @pow(double %767, double 8.000000e+00)
%769 = fmul double 1.000000e+01, %768
%770 = load double, double* %5
%771 = call double @pow(double %770, double 8.000000e+00)
%772 = call double @llvm.fmuladd.f64(double %769, double %771, double %766)
%773 = call double @llvm.fmuladd.f64(double %746, double %772, double %743)
%774 = load double, double* %6
%775 = call double @pow(double %774, double 1.400000e+01)
%776 = load double, double* %5
%777 = call double @pow(double %776, double 6.000000e+00)
%778 = fmul double %775, %777
%779 = load double, double* %4
%780 = call double @pow(double %779, double 2.000000e+00)
%781 = fmul double 0x41941665E8000000, %780
%782 = load double, double* %5
%783 = call double @pow(double %782, double 2.000000e+00)
%784 = call double @llvm.fmuladd.f64(double %781, double %783, double 0xC19A9CE4DC000000)
%785 = load double, double* %4
%786 = call double @pow(double %785, double 4.000000e+00)
%787 = fmul double 2.497950e+06, %786
%788 = load double, double* %5
%789 = call double @pow(double %788, double 4.000000e+00)
%790 = fneg double %787
%791 = call double @llvm.fmuladd.f64(double %790, double %789, double %784)
%792 = load double, double* %4
%793 = call double @pow(double %792, double 6.000000e+00)
%794 = fmul double 4.032000e+04, %793
%795 = load double, double* %5
%796 = call double @pow(double %795, double 6.000000e+00)
%797 = fneg double %794
%798 = call double @llvm.fmuladd.f64(double %797, double %796, double %791)
%799 = load double, double* %4
%800 = call double @pow(double %799, double 8.000000e+00)
%801 = fmul double 1.280000e+02, %800
%802 = load double, double* %5
%803 = call double @pow(double %802, double 8.000000e+00)
%804 = call double @llvm.fmuladd.f64(double %801, double %803, double %798)
%805 = call double @llvm.fmuladd.f64(double %778, double %804, double %773)
%806 = fmul double %160, %805
%807 = call double @llvm.fmuladd.f64(double %146, double %152, double %806)
%808 = load double, double* %4
%809 = fmul double 2.000000e+00, %808
%810 = load double, double* %6
%811 = fmul double %809, %810
%812 = call double @pow(double 0x4005BF0A8B145769, double %811)
%813 = load double, double* %6
%814 = call double @pow(double %813, double 1.000000e+01)
%815 = fmul double %812, %814
%816 = load double, double* %6
%817 = call double @pow(double %816, double 1.800000e+01)
%818 = fmul double 1.050000e+02, %817
%819 = load double, double* %5
%820 = call double @pow(double %819, double 2.000000e+00)
%821 = fmul double %818, %820
%822 = load double, double* %4
%823 = fmul double 9.000000e+01, %822
%824 = load double, double* %5
%825 = call double @llvm.fmuladd.f64(double %823, double %824, double 4.500000e+01)
%826 = load double, double* %4
%827 = call double @pow(double %826, double 2.000000e+00)
%828 = fmul double 9.000000e+01, %827
%829 = load double, double* %5
%830 = call double @pow(double %829, double 2.000000e+00)
%831 = call double @llvm.fmuladd.f64(double %828, double %830, double %825)
%832 = load double, double* %4
%833 = call double @pow(double %832, double 3.000000e+00)
%834 = fmul double 6.000000e+01, %833
%835 = load double, double* %5
%836 = call double @pow(double %835, double 3.000000e+00)
%837 = call double @llvm.fmuladd.f64(double %834, double %836, double %831)
%838 = load double, double* %4
%839 = call double @pow(double %838, double 4.000000e+00)
%840 = fmul double 3.000000e+01, %839
%841 = load double, double* %5
%842 = call double @pow(double %841, double 4.000000e+00)
%843 = call double @llvm.fmuladd.f64(double %840, double %842, double %837)
%844 = load double, double* %4
%845 = call double @pow(double %844, double 5.000000e+00)
%846 = fmul double 1.200000e+01, %845
%847 = load double, double* %5
%848 = call double @pow(double %847, double 5.000000e+00)
%849 = call double @llvm.fmuladd.f64(double %846, double %848, double %843)
%850 = load double, double* %4
%851 = call double @pow(double %850, double 6.000000e+00)
%852 = fmul double 4.000000e+00, %851
%853 = load double, double* %5
%854 = call double @pow(double %853, double 6.000000e+00)
%855 = call double @llvm.fmuladd.f64(double %852, double %854, double %849)
%856 = load double, double* %4
%857 = call double @pow(double %856, double 7.000000e+00)
%858 = fmul double 2.000000e+00, %857
%859 = load double, double* %5
%860 = call double @pow(double %859, double 7.000000e+00)
%861 = call double @llvm.fmuladd.f64(double %858, double %860, double %855)
%862 = load double, double* %6
%863 = call double @pow(double %862, double 2.000000e+00)
%864 = fmul double 1.050000e+02, %863
%865 = load double, double* %5
%866 = call double @pow(double %865, double 1.800000e+01)
%867 = fmul double %864, %866
%868 = load double, double* %4
%869 = fmul double 5.140800e+05, %868
%870 = load double, double* %5
%871 = call double @llvm.fmuladd.f64(double %869, double %870, double 2.570400e+05)
%872 = load double, double* %4
%873 = call double @pow(double %872, double 2.000000e+00)
%874 = fmul double 2.847600e+05, %873
%875 = load double, double* %5
%876 = call double @pow(double %875, double 2.000000e+00)
%877 = call double @llvm.fmuladd.f64(double %874, double %876, double %871)
%878 = load double, double* %4
%879 = call double @pow(double %878, double 3.000000e+00)
%880 = fmul double 7.927500e+04, %879
%881 = load double, double* %5
%882 = call double @pow(double %881, double 3.000000e+00)
%883 = call double @llvm.fmuladd.f64(double %880, double %882, double %877)
%884 = load double, double* %4
%885 = call double @pow(double %884, double 4.000000e+00)
%886 = fmul double 1.302000e+04, %885
%887 = load double, double* %5
%888 = call double @pow(double %887, double 4.000000e+00)
%889 = call double @llvm.fmuladd.f64(double %886, double %888, double %883)
%890 = load double, double* %4
%891 = call double @pow(double %890, double 5.000000e+00)
%892 = fmul double 1.308000e+03, %891
%893 = load double, double* %5
%894 = call double @pow(double %893, double 5.000000e+00)
%895 = call double @llvm.fmuladd.f64(double %892, double %894, double %889)
%896 = load double, double* %4
%897 = call double @pow(double %896, double 6.000000e+00)
%898 = fmul double 7.600000e+01, %897
%899 = load double, double* %5
%900 = call double @pow(double %899, double 6.000000e+00)
%901 = call double @llvm.fmuladd.f64(double %898, double %900, double %895)
%902 = load double, double* %4
%903 = call double @pow(double %902, double 7.000000e+00)
%904 = fmul double 2.000000e+00, %903
%905 = load double, double* %5
%906 = call double @pow(double %905, double 7.000000e+00)
%907 = call double @llvm.fmuladd.f64(double %904, double %906, double %901)
%908 = fmul double %867, %907
%909 = call double @llvm.fmuladd.f64(double %821, double %861, double %908)
%910 = load double, double* %6
%911 = call double @pow(double %910, double 1.000000e+01)
%912 = fmul double 1.365000e+03, %911
%913 = load double, double* %5
%914 = call double @pow(double %913, double 1.000000e+01)
%915 = fmul double %912, %914
%916 = load double, double* %4
%917 = fmul double 3.222000e+03, %916
%918 = load double, double* %5
%919 = fneg double %917
%920 = call double @llvm.fmuladd.f64(double %919, double %918, double -1.611000e+03)
%921 = load double, double* %4
%922 = call double @pow(double %921, double 2.000000e+00)
%923 = fmul double 1.441800e+04, %922
%924 = load double, double* %5
%925 = call double @pow(double %924, double 2.000000e+00)
%926 = call double @llvm.fmuladd.f64(double %923, double %925, double %920)
%927 = load double, double* %4
%928 = call double @pow(double %927, double 3.000000e+00)
%929 = fmul double 1.191300e+04, %928
%930 = load double, double* %5
%931 = call double @pow(double %930, double 3.000000e+00)
%932 = fneg double %929
%933 = call double @llvm.fmuladd.f64(double %932, double %931, double %926)
%934 = load double, double* %4
%935 = call double @pow(double %934, double 4.000000e+00)
%936 = fmul double 1.830000e+03, %935
%937 = load double, double* %5
%938 = call double @pow(double %937, double 4.000000e+00)
%939 = fneg double %936
%940 = call double @llvm.fmuladd.f64(double %939, double %938, double %933)
%941 = load double, double* %4
%942 = call double @pow(double %941, double 5.000000e+00)
%943 = fmul double 3.600000e+02, %942
%944 = load double, double* %5
%945 = call double @pow(double %944, double 5.000000e+00)
%946 = call double @llvm.fmuladd.f64(double %943, double %945, double %940)
%947 = load double, double* %4
%948 = call double @pow(double %947, double 6.000000e+00)
%949 = fmul double 8.000000e+01, %948
%950 = load double, double* %5
%951 = call double @pow(double %950, double 6.000000e+00)
%952 = call double @llvm.fmuladd.f64(double %949, double %951, double %946)
%953 = load double, double* %4
%954 = call double @pow(double %953, double 7.000000e+00)
%955 = fmul double 4.000000e+00, %954
%956 = load double, double* %5
%957 = call double @pow(double %956, double 7.000000e+00)
%958 = call double @llvm.fmuladd.f64(double %955, double %957, double %952)
%959 = fneg double %915
%960 = call double @llvm.fmuladd.f64(double %959, double %958, double %909)
%961 = load double, double* %6
%962 = call double @pow(double %961, double 1.400000e+01)
%963 = load double, double* %5
%964 = call double @pow(double %963, double 6.000000e+00)
%965 = fmul double %962, %964
%966 = load double, double* %4
%967 = fmul double 2.866500e+05, %966
%968 = load double, double* %5
%969 = call double @llvm.fmuladd.f64(double %967, double %968, double 1.433250e+05)
%970 = load double, double* %4
%971 = call double @pow(double %970, double 2.000000e+00)
%972 = fmul double 2.866500e+05, %971
%973 = load double, double* %5
%974 = call double @pow(double %973, double 2.000000e+00)
%975 = call double @llvm.fmuladd.f64(double %972, double %974, double %969)
%976 = load double, double* %4
%977 = call double @pow(double %976, double 3.000000e+00)
%978 = fmul double 2.361450e+05, %977
%979 = load double, double* %5
%980 = call double @pow(double %979, double 3.000000e+00)
%981 = call double @llvm.fmuladd.f64(double %978, double %980, double %975)
%982 = load double, double* %4
%983 = call double @pow(double %982, double 4.000000e+00)
%984 = fmul double 8.463000e+04, %983
%985 = load double, double* %5
%986 = call double @pow(double %985, double 4.000000e+00)
%987 = fneg double %984
%988 = call double @llvm.fmuladd.f64(double %987, double %986, double %981)
%989 = load double, double* %4
%990 = call double @pow(double %989, double 5.000000e+00)
%991 = fmul double 1.740480e+05, %990
%992 = load double, double* %5
%993 = call double @pow(double %992, double 5.000000e+00)
%994 = call double @llvm.fmuladd.f64(double %991, double %993, double %988)
%995 = load double, double* %4
%996 = call double @pow(double %995, double 6.000000e+00)
%997 = fmul double 1.181600e+04, %996
%998 = load double, double* %5
%999 = call double @pow(double %998, double 6.000000e+00)
%1000 = call double @llvm.fmuladd.f64(double %997, double %999, double %994)
%1001 = load double, double* %4
%1002 = call double @pow(double %1001, double 7.000000e+00)
%1003 = fmul double 2.024000e+03, %1002
%1004 = load double, double* %5
%1005 = call double @pow(double %1004, double 7.000000e+00)
%1006 = fneg double %1003
%1007 = call double @llvm.fmuladd.f64(double %1006, double %1005, double %1000)
%1008 = load double, double* %4
%1009 = call double @pow(double %1008, double 8.000000e+00)
%1010 = fmul double 1.280000e+02, %1009
%1011 = load double, double* %5
%1012 = call double @pow(double %1011, double 8.000000e+00)
%1013 = fneg double %1010
%1014 = call double @llvm.fmuladd.f64(double %1013, double %1012, double %1007)
%1015 = call double @llvm.fmuladd.f64(double %965, double %1014, double %960)
%1016 = load double, double* %6
%1017 = call double @pow(double %1016, double 1.600000e+01)
%1018 = fmul double 2.100000e+01, %1017
%1019 = load double, double* %5
%1020 = call double @pow(double %1019, double 4.000000e+00)
%1021 = fmul double %1018, %1020
%1022 = load double, double* %4
%1023 = fmul double 3.150000e+03, %1022
%1024 = load double, double* %5
%1025 = fneg double %1023
%1026 = call double @llvm.fmuladd.f64(double %1025, double %1024, double -1.575000e+03)
%1027 = load double, double* %4
%1028 = call double @pow(double %1027, double 2.000000e+00)
%1029 = fmul double 3.150000e+03, %1028
%1030 = load double, double* %5
%1031 = call double @pow(double %1030, double 2.000000e+00)
%1032 = fneg double %1029
%1033 = call double @llvm.fmuladd.f64(double %1032, double %1031, double %1026)
%1034 = load double, double* %4
%1035 = call double @pow(double %1034, double 3.000000e+00)
%1036 = fmul double 2.100000e+03, %1035
%1037 = load double, double* %5
%1038 = call double @pow(double %1037, double 3.000000e+00)
%1039 = fneg double %1036
%1040 = call double @llvm.fmuladd.f64(double %1039, double %1038, double %1033)
%1041 = load double, double* %4
%1042 = call double @pow(double %1041, double 4.000000e+00)
%1043 = fmul double 1.050000e+03, %1042
%1044 = load double, double* %5
%1045 = call double @pow(double %1044, double 4.000000e+00)
%1046 = fneg double %1043
%1047 = call double @llvm.fmuladd.f64(double %1046, double %1045, double %1040)
%1048 = load double, double* %4
%1049 = call double @pow(double %1048, double 5.000000e+00)
%1050 = fmul double 2.220000e+02, %1049
%1051 = load double, double* %5
%1052 = call double @pow(double %1051, double 5.000000e+00)
%1053 = fneg double %1050
%1054 = call double @llvm.fmuladd.f64(double %1053, double %1052, double %1047)
%1055 = load double, double* %4
%1056 = call double @pow(double %1055, double 6.000000e+00)
%1057 = fmul double 4.040000e+02, %1056
%1058 = load double, double* %5
%1059 = call double @pow(double %1058, double 6.000000e+00)
%1060 = fneg double %1057
%1061 = call double @llvm.fmuladd.f64(double %1060, double %1059, double %1054)
%1062 = load double, double* %4
%1063 = call double @pow(double %1062, double 7.000000e+00)
%1064 = fmul double 1.000000e+01, %1063
%1065 = load double, double* %5
%1066 = call double @pow(double %1065, double 7.000000e+00)
%1067 = fneg double %1064
%1068 = call double @llvm.fmuladd.f64(double %1067, double %1066, double %1061)
%1069 = load double, double* %4
%1070 = call double @pow(double %1069, double 8.000000e+00)
%1071 = fmul double 2.000000e+00, %1070
%1072 = load double, double* %5
%1073 = call double @pow(double %1072, double 8.000000e+00)
%1074 = call double @llvm.fmuladd.f64(double %1071, double %1073, double %1068)
%1075 = call double @llvm.fmuladd.f64(double %1021, double %1074, double %1015)
%1076 = load double, double* %6
%1077 = call double @pow(double %1076, double 2.000000e+01)
%1078 = load double, double* %4
%1079 = fmul double 6.300000e+02, %1078
%1080 = load double, double* %5
%1081 = call double @llvm.fmuladd.f64(double %1079, double %1080, double 3.150000e+02)
%1082 = load double, double* %4
%1083 = call double @pow(double %1082, double 2.000000e+00)
%1084 = fmul double 6.300000e+02, %1083
%1085 = load double, double* %5
%1086 = call double @pow(double %1085, double 2.000000e+00)
%1087 = call double @llvm.fmuladd.f64(double %1084, double %1086, double %1081)
%1088 = load double, double* %4
%1089 = call double @pow(double %1088, double 3.000000e+00)
%1090 = fmul double 4.200000e+02, %1089
%1091 = load double, double* %5
%1092 = call double @pow(double %1091, double 3.000000e+00)
%1093 = call double @llvm.fmuladd.f64(double %1090, double %1092, double %1087)
%1094 = load double, double* %4
%1095 = call double @pow(double %1094, double 4.000000e+00)
%1096 = fmul double 2.100000e+02, %1095
%1097 = load double, double* %5
%1098 = call double @pow(double %1097, double 4.000000e+00)
%1099 = call double @llvm.fmuladd.f64(double %1096, double %1098, double %1093)
%1100 = load double, double* %4
%1101 = call double @pow(double %1100, double 5.000000e+00)
%1102 = fmul double 8.400000e+01, %1101
%1103 = load double, double* %5
%1104 = call double @pow(double %1103, double 5.000000e+00)
%1105 = call double @llvm.fmuladd.f64(double %1102, double %1104, double %1099)
%1106 = load double, double* %4
%1107 = call double @pow(double %1106, double 6.000000e+00)
%1108 = fmul double 2.800000e+01, %1107
%1109 = load double, double* %5
%1110 = call double @pow(double %1109, double 6.000000e+00)
%1111 = call double @llvm.fmuladd.f64(double %1108, double %1110, double %1105)
%1112 = load double, double* %4
%1113 = call double @pow(double %1112, double 7.000000e+00)
%1114 = fmul double 8.000000e+00, %1113
%1115 = load double, double* %5
%1116 = call double @pow(double %1115, double 7.000000e+00)
%1117 = call double @llvm.fmuladd.f64(double %1114, double %1116, double %1111)
%1118 = load double, double* %4
%1119 = call double @pow(double %1118, double 8.000000e+00)
%1120 = fmul double 2.000000e+00, %1119
%1121 = load double, double* %5
%1122 = call double @pow(double %1121, double 8.000000e+00)
%1123 = call double @llvm.fmuladd.f64(double %1120, double %1122, double %1117)
%1124 = fneg double %1077
%1125 = call double @llvm.fmuladd.f64(double %1124, double %1123, double %1075)
%1126 = load double, double* %5
%1127 = call double @pow(double %1126, double 2.000000e+01)
%1128 = load double, double* %4
%1129 = fmul double 2.506140e+06, %1128
%1130 = load double, double* %5
%1131 = call double @llvm.fmuladd.f64(double %1129, double %1130, double 1.253070e+06)
%1132 = load double, double* %4
%1133 = call double @pow(double %1132, double 2.000000e+00)
%1134 = fmul double 1.605240e+06, %1133
%1135 = load double, double* %5
%1136 = call double @pow(double %1135, double 2.000000e+00)
%1137 = call double @llvm.fmuladd.f64(double %1134, double %1136, double %1131)
%1138 = load double, double* %4
%1139 = call double @pow(double %1138, double 3.000000e+00)
%1140 = fmul double 5.446350e+05, %1139
%1141 = load double, double* %5
%1142 = call double @pow(double %1141, double 3.000000e+00)
%1143 = call double @llvm.fmuladd.f64(double %1140, double %1142, double %1137)
%1144 = load double, double* %4
%1145 = call double @pow(double %1144, double 4.000000e+00)
%1146 = fmul double 1.146600e+05, %1145
%1147 = load double, double* %5
%1148 = call double @pow(double %1147, double 4.000000e+00)
%1149 = call double @llvm.fmuladd.f64(double %1146, double %1148, double %1143)
%1150 = load double, double* %4
%1151 = call double @pow(double %1150, double 5.000000e+00)
%1152 = fmul double 1.583400e+04, %1151
%1153 = load double, double* %5
%1154 = call double @pow(double %1153, double 5.000000e+00)
%1155 = call double @llvm.fmuladd.f64(double %1152, double %1154, double %1149)
%1156 = load double, double* %4
%1157 = call double @pow(double %1156, double 6.000000e+00)
%1158 = fmul double 1.428000e+03, %1157
%1159 = load double, double* %5
%1160 = call double @pow(double %1159, double 6.000000e+00)
%1161 = call double @llvm.fmuladd.f64(double %1158, double %1160, double %1155)
%1162 = load double, double* %4
%1163 = call double @pow(double %1162, double 7.000000e+00)
%1164 = fmul double 7.800000e+01, %1163
%1165 = load double, double* %5
%1166 = call double @pow(double %1165, double 7.000000e+00)
%1167 = call double @llvm.fmuladd.f64(double %1164, double %1166, double %1161)
%1168 = load double, double* %4
%1169 = call double @pow(double %1168, double 8.000000e+00)
%1170 = fmul double 2.000000e+00, %1169
%1171 = load double, double* %5
%1172 = call double @pow(double %1171, double 8.000000e+00)
%1173 = call double @llvm.fmuladd.f64(double %1170, double %1172, double %1167)
%1174 = call double @llvm.fmuladd.f64(double %1127, double %1173, double %1125)
%1175 = load double, double* %6
%1176 = call double @pow(double %1175, double 4.000000e+00)
%1177 = fmul double 2.100000e+01, %1176
%1178 = load double, double* %5
%1179 = call double @pow(double %1178, double 1.600000e+01)
%1180 = fmul double %1177, %1179
%1181 = load double, double* %4
%1182 = fmul double 0x4163E88380000000, %1181
%1183 = load double, double* %5
%1184 = fneg double %1182
%1185 = call double @llvm.fmuladd.f64(double %1184, double %1183, double -5.218830e+06)
%1186 = load double, double* %4
%1187 = call double @pow(double %1186, double 2.000000e+00)
%1188 = fmul double 4.005360e+06, %1187
%1189 = load double, double* %5
%1190 = call double @pow(double %1189, double 2.000000e+00)
%1191 = fneg double %1188
%1192 = call double @llvm.fmuladd.f64(double %1191, double %1190, double %1185)
%1193 = load double, double* %4
%1194 = call double @pow(double %1193, double 3.000000e+00)
%1195 = fmul double 5.352750e+05, %1194
%1196 = load double, double* %5
%1197 = call double @pow(double %1196, double 3.000000e+00)
%1198 = fneg double %1195
%1199 = call double @llvm.fmuladd.f64(double %1198, double %1197, double %1192)
%1200 = load double, double* %4
%1201 = call double @pow(double %1200, double 4.000000e+00)
%1202 = fmul double 1.602000e+04, %1201
%1203 = load double, double* %5
%1204 = call double @pow(double %1203, double 4.000000e+00)
%1205 = call double @llvm.fmuladd.f64(double %1202, double %1204, double %1199)
%1206 = load double, double* %4
%1207 = call double @pow(double %1206, double 5.000000e+00)
%1208 = fmul double 1.354800e+04, %1207
%1209 = load double, double* %5
%1210 = call double @pow(double %1209, double 5.000000e+00)
%1211 = call double @llvm.fmuladd.f64(double %1208, double %1210, double %1205)
%1212 = load double, double* %4
%1213 = call double @pow(double %1212, double 6.000000e+00)
%1214 = fmul double 1.716000e+03, %1213
%1215 = load double, double* %5
%1216 = call double @pow(double %1215, double 6.000000e+00)
%1217 = call double @llvm.fmuladd.f64(double %1214, double %1216, double %1211)
%1218 = load double, double* %4
%1219 = call double @pow(double %1218, double 7.000000e+00)
%1220 = fmul double 9.600000e+01, %1219
%1221 = load double, double* %5
%1222 = call double @pow(double %1221, double 7.000000e+00)
%1223 = call double @llvm.fmuladd.f64(double %1220, double %1222, double %1217)
%1224 = load double, double* %4
%1225 = call double @pow(double %1224, double 8.000000e+00)
%1226 = fmul double 2.000000e+00, %1225
%1227 = load double, double* %5
%1228 = call double @pow(double %1227, double 8.000000e+00)
%1229 = call double @llvm.fmuladd.f64(double %1226, double %1228, double %1223)
%1230 = fneg double %1180
%1231 = call double @llvm.fmuladd.f64(double %1230, double %1229, double %1174)
%1232 = load double, double* %6
%1233 = call double @pow(double %1232, double 8.000000e+00)
%1234 = fmul double 3.500000e+01, %1233
%1235 = load double, double* %5
%1236 = call double @pow(double %1235, double 1.200000e+01)
%1237 = fmul double %1234, %1236
%1238 = load double, double* %4
%1239 = fmul double 1.452150e+06, %1238
%1240 = load double, double* %5
%1241 = fneg double %1239
%1242 = call double @llvm.fmuladd.f64(double %1241, double %1240, double -7.260750e+05)
%1243 = load double, double* %4
%1244 = call double @pow(double %1243, double 2.000000e+00)
%1245 = fmul double 2.407230e+06, %1244
%1246 = load double, double* %5
%1247 = call double @pow(double %1246, double 2.000000e+00)
%1248 = call double @llvm.fmuladd.f64(double %1245, double %1247, double %1242)
%1249 = load double, double* %4
%1250 = call double @pow(double %1249, double 3.000000e+00)
%1251 = fmul double 3.092250e+05, %1250
%1252 = load double, double* %5
%1253 = call double @pow(double %1252, double 3.000000e+00)
%1254 = call double @llvm.fmuladd.f64(double %1251, double %1253, double %1248)
%1255 = load double, double* %4
%1256 = call double @pow(double %1255, double 4.000000e+00)
%1257 = fmul double 1.269300e+05, %1256
%1258 = load double, double* %5
%1259 = call double @pow(double %1258, double 4.000000e+00)
%1260 = fneg double %1257
%1261 = call double @llvm.fmuladd.f64(double %1260, double %1259, double %1254)
%1262 = load double, double* %4
%1263 = call double @pow(double %1262, double 5.000000e+00)
%1264 = fmul double 3.104400e+04, %1263
%1265 = load double, double* %5
%1266 = call double @pow(double %1265, double 5.000000e+00)
%1267 = fneg double %1264
%1268 = call double @llvm.fmuladd.f64(double %1267, double %1266, double %1261)
%1269 = load double, double* %4
%1270 = call double @pow(double %1269, double 6.000000e+00)
%1271 = fmul double 2.128000e+03, %1270
%1272 = load double, double* %5
%1273 = call double @pow(double %1272, double 6.000000e+00)
%1274 = fneg double %1271
%1275 = call double @llvm.fmuladd.f64(double %1274, double %1273, double %1268)
%1276 = load double, double* %4
%1277 = call double @pow(double %1276, double 7.000000e+00)
%1278 = fmul double 4.000000e+00, %1277
%1279 = load double, double* %5
%1280 = call double @pow(double %1279, double 7.000000e+00)
%1281 = call double @llvm.fmuladd.f64(double %1278, double %1280, double %1275)
%1282 = load double, double* %4
%1283 = call double @pow(double %1282, double 8.000000e+00)
%1284 = fmul double 4.000000e+00, %1283
%1285 = load double, double* %5
%1286 = call double @pow(double %1285, double 8.000000e+00)
%1287 = call double @llvm.fmuladd.f64(double %1284, double %1286, double %1281)
%1288 = fneg double %1237
%1289 = call double @llvm.fmuladd.f64(double %1288, double %1287, double %1231)
%1290 = load double, double* %6
%1291 = call double @pow(double %1290, double 1.200000e+01)
%1292 = fmul double 3.500000e+01, %1291
%1293 = load double, double* %5
%1294 = call double @pow(double %1293, double 8.000000e+00)
%1295 = fmul double %1292, %1294
%1296 = load double, double* %4
%1297 = fmul double 2.457000e+04, %1296
%1298 = load double, double* %5
%1299 = fneg double %1297
%1300 = call double @llvm.fmuladd.f64(double %1299, double %1298, double -1.228500e+04)
%1301 = load double, double* %4
%1302 = call double @pow(double %1301, double 2.000000e+00)
%1303 = fmul double 5.031000e+04, %1302
%1304 = load double, double* %5
%1305 = call double @pow(double %1304, double 2.000000e+00)
%1306 = fneg double %1303
%1307 = call double @llvm.fmuladd.f64(double %1306, double %1305, double %1300)
%1308 = load double, double* %4
%1309 = call double @pow(double %1308, double 3.000000e+00)
%1310 = fmul double 6.727500e+04, %1309
%1311 = load double, double* %5
%1312 = call double @pow(double %1311, double 3.000000e+00)
%1313 = call double @llvm.fmuladd.f64(double %1310, double %1312, double %1307)
%1314 = load double, double* %4
%1315 = call double @pow(double %1314, double 4.000000e+00)
%1316 = fmul double 5.967000e+04, %1315
%1317 = load double, double* %5
%1318 = call double @pow(double %1317, double 4.000000e+00)
%1319 = fneg double %1316
%1320 = call double @llvm.fmuladd.f64(double %1319, double %1318, double %1313)
%1321 = load double, double* %4
%1322 = call double @pow(double %1321, double 5.000000e+00)
%1323 = fmul double 7.104000e+03, %1322
%1324 = load double, double* %5
%1325 = call double @pow(double %1324, double 5.000000e+00)
%1326 = fneg double %1323
%1327 = call double @llvm.fmuladd.f64(double %1326, double %1325, double %1320)
%1328 = load double, double* %4
%1329 = call double @pow(double %1328, double 6.000000e+00)
%1330 = fmul double 1.152000e+03, %1329
%1331 = load double, double* %5
%1332 = call double @pow(double %1331, double 6.000000e+00)
%1333 = call double @llvm.fmuladd.f64(double %1330, double %1332, double %1327)
%1334 = load double, double* %4
%1335 = call double @pow(double %1334, double 7.000000e+00)
%1336 = fmul double 1.680000e+02, %1335
%1337 = load double, double* %5
%1338 = call double @pow(double %1337, double 7.000000e+00)
%1339 = call double @llvm.fmuladd.f64(double %1336, double %1338, double %1333)
%1340 = load double, double* %4
%1341 = call double @pow(double %1340, double 8.000000e+00)
%1342 = fmul double 4.000000e+00, %1341
%1343 = load double, double* %5
%1344 = call double @pow(double %1343, double 8.000000e+00)
%1345 = call double @llvm.fmuladd.f64(double %1342, double %1344, double %1339)
%1346 = call double @llvm.fmuladd.f64(double %1295, double %1345, double %1289)
%1347 = load double, double* %6
%1348 = call double @pow(double %1347, double 6.000000e+00)
%1349 = load double, double* %5
%1350 = call double @pow(double %1349, double 1.400000e+01)
%1351 = fmul double %1348, %1350
%1352 = load double, double* %4
%1353 = fmul double 0x41AA9CE4DC000000, %1352
%1354 = load double, double* %5
%1355 = call double @llvm.fmuladd.f64(double %1353, double %1354, double 0x419A9CE4DC000000)
%1356 = load double, double* %4
%1357 = call double @pow(double %1356, double 2.000000e+00)
%1358 = fmul double 0x41635D4040000000, %1357
%1359 = load double, double* %5
%1360 = call double @pow(double %1359, double 2.000000e+00)
%1361 = fneg double %1358
%1362 = call double @llvm.fmuladd.f64(double %1361, double %1360, double %1355)
%1363 = load double, double* %4
%1364 = call double @pow(double %1363, double 3.000000e+00)
%1365 = fmul double 0x417ACC66D0000000, %1364
%1366 = load double, double* %5
%1367 = call double @pow(double %1366, double 3.000000e+00)
%1368 = fneg double %1365
%1369 = call double @llvm.fmuladd.f64(double %1368, double %1367, double %1362)
%1370 = load double, double* %4
%1371 = call double @pow(double %1370, double 4.000000e+00)
%1372 = fmul double 5.893650e+06, %1371
%1373 = load double, double* %5
%1374 = call double @pow(double %1373, double 4.000000e+00)
%1375 = fneg double %1372
%1376 = call double @llvm.fmuladd.f64(double %1375, double %1374, double %1369)
%1377 = load double, double* %4
%1378 = call double @pow(double %1377, double 5.000000e+00)
%1379 = fmul double 3.857280e+05, %1378
%1380 = load double, double* %5
%1381 = call double @pow(double %1380, double 5.000000e+00)
%1382 = fneg double %1379
%1383 = call double @llvm.fmuladd.f64(double %1382, double %1381, double %1376)
%1384 = load double, double* %4
%1385 = call double @pow(double %1384, double 6.000000e+00)
%1386 = fmul double 1.730400e+04, %1385
%1387 = load double, double* %5
%1388 = call double @pow(double %1387, double 6.000000e+00)
%1389 = call double @llvm.fmuladd.f64(double %1386, double %1388, double %1383)
%1390 = load double, double* %4
%1391 = call double @pow(double %1390, double 7.000000e+00)
%1392 = fmul double 3.480000e+03, %1391
%1393 = load double, double* %5
%1394 = call double @pow(double %1393, double 7.000000e+00)
%1395 = call double @llvm.fmuladd.f64(double %1392, double %1394, double %1389)
%1396 = load double, double* %4
%1397 = call double @pow(double %1396, double 8.000000e+00)
%1398 = fmul double 1.280000e+02, %1397
%1399 = load double, double* %5
%1400 = call double @pow(double %1399, double 8.000000e+00)
%1401 = call double @llvm.fmuladd.f64(double %1398, double %1400, double %1395)
%1402 = call double @llvm.fmuladd.f64(double %1351, double %1401, double %1346)
%1403 = call double @llvm.fmuladd.f64(double %815, double %1402, double %807)
%1404 = load double, double* %4
%1405 = fmul double 2.000000e+00, %1404
%1406 = load double, double* %6
%1407 = load double, double* %5
%1408 = fadd double %1406, %1407
%1409 = fmul double %1405, %1408
%1410 = call double @pow(double 0x4005BF0A8B145769, double %1409)
%1411 = fmul double 3.150000e+02, %1410
%1412 = load double, double* %4
%1413 = call double @pow(double %1412, double 2.000000e+00)
%1414 = fmul double %1411, %1413
%1415 = load double, double* %6
%1416 = call double @pow(double %1415, double 2.000000e+00)
%1417 = load double, double* %5
%1418 = call double @pow(double %1417, double 2.000000e+00)
%1419 = fsub double %1416, %1418
%1420 = call double @pow(double %1419, double 1.500000e+01)
%1421 = fmul double %1414, %1420
%1422 = fdiv double %1403, %1421
store double %1422, double* %7
br label %1423
1423: ; preds = %138, %11
%1424 = load double, double* %7
ret double %1424
}

LLVM IR (-O2):
define double @DSlater_4S_4S(double %0, double %1, double %2) {
%4 = fcmp oeq double %2, %1
%5 = fmul double %0, 2.000000e+00
br i1 %4, label %6, label %76
6: ; preds = %3
%7 = fmul double %5, %2
%8 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%9 = tail call double @llvm.fmuladd.f64(double %8, double 0x42B3077775800000, double 0xC2B3077775800000)
%10 = fmul double %0, 0xC2C3077775800000
%11 = tail call double @llvm.fmuladd.f64(double %10, double %2, double %9)
%12 = fmul double %0, %0
%13 = fmul double %2, %2
%14 = fmul double %12, 0xC2C3077775800000
%15 = tail call double @llvm.fmuladd.f64(double %14, double %13, double %11)
%16 = tail call double @pow(double %0, double 3.000000e+00)
%17 = tail call double @pow(double %2, double 3.000000e+00)
%18 = fmul double %16, 0xC2B94A079A8ABB00
%19 = tail call double @llvm.fmuladd.f64(double %18, double %17, double %15)
%20 = tail call double @pow(double %0, double 4.000000e+00)
%21 = tail call double @pow(double %2, double 4.000000e+00)
%22 = fmul double %20, 0xC2A90A40942AEC00
%23 = tail call double @llvm.fmuladd.f64(double %22, double %21, double %19)
%24 = tail call double @pow(double %0, double 5.000000e+00)
%25 = tail call double @pow(double %2, double 5.000000e+00)
%26 = fmul double %24, 0xC293A4C63FF60000
%27 = tail call double @llvm.fmuladd.f64(double %26, double %25, double %23)
%28 = tail call double @pow(double %0, double 6.000000e+00)
%29 = tail call double @pow(double %2, double 6.000000e+00)
%30 = fmul double %28, 0xC2795FB6333B8000
%31 = tail call double @llvm.fmuladd.f64(double %30, double %29, double %27)
%32 = tail call double @pow(double %0, double 7.000000e+00)
%33 = tail call double @pow(double %2, double 7.000000e+00)
%34 = fmul double %32, 0xC25BB51B52940000
%35 = tail call double @llvm.fmuladd.f64(double %34, double %33, double %31)
%36 = tail call double @pow(double %0, double 8.000000e+00)
%37 = tail call double @pow(double %2, double 8.000000e+00)
%38 = fmul double %36, 0xC23A150095E00000
%39 = tail call double @llvm.fmuladd.f64(double %38, double %37, double %35)
%40 = tail call double @pow(double %0, double 9.000000e+00)
%41 = tail call double @pow(double %2, double 9.000000e+00)
%42 = fmul double %40, 0xC2157AA840000000
%43 = tail call double @llvm.fmuladd.f64(double %42, double %41, double %39)
%44 = tail call double @pow(double %0, double 1.000000e+01)
%45 = tail call double @pow(double %2, double 1.000000e+01)
%46 = fmul double %44, 0xC1EF460B80000000
%47 = tail call double @llvm.fmuladd.f64(double %46, double %45, double %43)
%48 = tail call double @pow(double %0, double 1.100000e+01)
%49 = tail call double @pow(double %2, double 1.100000e+01)
%50 = fmul double %48, 0xC1C43EBC00000000
%51 = tail call double @llvm.fmuladd.f64(double %50, double %49, double %47)
%52 = tail call double @pow(double %0, double 1.200000e+01)
%53 = tail call double @pow(double %2, double 1.200000e+01)
%54 = fmul double %52, -9.784320e+07
%55 = tail call double @llvm.fmuladd.f64(double %54, double %53, double %51)
%56 = tail call double @pow(double %0, double 1.300000e+01)
%57 = tail call double @pow(double %2, double 1.300000e+01)
%58 = fmul double %56, 0xC167CA0000000000
%59 = tail call double @llvm.fmuladd.f64(double %58, double %57, double %55)
%60 = tail call double @pow(double %0, double 1.400000e+01)
%61 = tail call double @pow(double %2, double 1.400000e+01)
%62 = fmul double %60, -1.382400e+06
%63 = tail call double @llvm.fmuladd.f64(double %62, double %61, double %59)
%64 = tail call double @pow(double %0, double 1.500000e+01)
%65 = tail call double @pow(double %2, double 1.500000e+01)
%66 = fmul double %64, -1.269760e+05
%67 = tail call double @llvm.fmuladd.f64(double %66, double %65, double %63)
%68 = tail call double @pow(double %0, double 1.600000e+01)
%69 = tail call double @pow(double %2, double 1.600000e+01)
%70 = fmul double %68, -8.192000e+03
%71 = tail call double @llvm.fmuladd.f64(double %70, double %69, double %67)
%72 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%73 = fmul double %72, 0x42B3077775800000
%74 = fmul double %12, %73
%75 = fdiv double %71, %74
br label %798
76: ; preds = %3
%77 = fadd double %1, %2
%78 = fmul double %5, %77
%79 = tail call double @pow(double 0x4005BF0A8B145769, double %78)
%80 = fmul double %79, 3.150000e+02
%81 = fmul double %2, %2
%82 = fmul double %1, %1
%83 = fsub double %81, %82
%84 = tail call double @pow(double %83, double 1.500000e+01)
%85 = fmul double %5, %1
%86 = tail call double @pow(double 0x4005BF0A8B145769, double %85)
%87 = tail call double @pow(double %1, double 1.000000e+01)
%88 = fmul double %86, %87
%89 = tail call double @pow(double %0, double 6.000000e+00)
%90 = fmul double %89, -1.428000e+03
%91 = tail call double @pow(double %2, double 2.600000e+01)
%92 = tail call double @pow(double %0, double 7.000000e+00)
%93 = tail call double @pow(double %2, double 2.700000e+01)
%94 = fmul double %92, -7.800000e+01
%95 = fmul double %94, %93
%96 = tail call double @llvm.fmuladd.f64(double %90, double %91, double %95)
%97 = tail call double @pow(double %0, double 8.000000e+00)
%98 = tail call double @pow(double %2, double 2.800000e+01)
%99 = fmul double %97, -2.000000e+00
%100 = tail call double @llvm.fmuladd.f64(double %99, double %98, double %96)
%101 = tail call double @pow(double %1, double 2.000000e+01)
%102 = tail call double @llvm.fmuladd.f64(double %101, double 3.150000e+02, double %100)
%103 = fmul double %0, 6.300000e+02
%104 = fmul double %103, %2
%105 = tail call double @pow(double %1, double 2.000000e+01)
%106 = tail call double @llvm.fmuladd.f64(double %104, double %105, double %102)
%107 = fmul double %0, 2.100000e+02
%108 = tail call double @pow(double %2, double 3.000000e+00)
%109 = fmul double %107, %108
%110 = tail call double @pow(double %1, double 1.800000e+01)
%111 = fmul double %109, %110
%112 = fmul double %0, %0
%113 = fmul double %112, 2.000000e+00
%114 = tail call double @llvm.fmuladd.f64(double %113, double %82, double -4.500000e+01)
%115 = tail call double @llvm.fmuladd.f64(double %111, double %114, double %106)
%116 = fmul double %81, 3.150000e+02
%117 = tail call double @pow(double %1, double 1.800000e+01)
%118 = fmul double %116, %117
%119 = tail call double @llvm.fmuladd.f64(double %113, double %82, double -1.500000e+01)
%120 = tail call double @llvm.fmuladd.f64(double %118, double %119, double %115)
%121 = tail call double @pow(double %0, double 5.000000e+00)
%122 = tail call double @pow(double %2, double 2.500000e+01)
%123 = fmul double %112, 5.000000e+00
%124 = tail call double @llvm.fmuladd.f64(double %123, double %82, double 3.770000e+02)
%125 = fmul double %121, -4.200000e+01
%126 = fmul double %125, %122
%127 = tail call double @llvm.fmuladd.f64(double %126, double %124, double %120)
%128 = tail call double @pow(double %0, double 4.000000e+00)
%129 = fmul double %128, 4.200000e+01
%130 = tail call double @pow(double %2, double 2.400000e+01)
%131 = fmul double %129, %130
%132 = fmul double %112, -1.900000e+02
%133 = tail call double @llvm.fmuladd.f64(double %132, double %82, double -2.730000e+03)
%134 = tail call double @pow(double %0, double 4.000000e+00)
%135 = tail call double @pow(double %1, double 4.000000e+00)
%136 = tail call double @llvm.fmuladd.f64(double %134, double %135, double %133)
%137 = tail call double @llvm.fmuladd.f64(double %131, double %136, double %127)
%138 = fmul double %0, 4.200000e+01
%139 = tail call double @pow(double %2, double 5.000000e+00)
%140 = fmul double %138, %139
%141 = tail call double @pow(double %1, double 1.600000e+01)
%142 = fmul double %140, %141
%143 = fmul double %112, -1.500000e+02
%144 = tail call double @llvm.fmuladd.f64(double %143, double %82, double 1.575000e+03)
%145 = tail call double @pow(double %0, double 4.000000e+00)
%146 = fmul double %145, 2.000000e+00
%147 = tail call double @pow(double %1, double 4.000000e+00)
%148 = tail call double @llvm.fmuladd.f64(double %146, double %147, double %144)
%149 = tail call double @llvm.fmuladd.f64(double %142, double %148, double %137)
%150 = tail call double @pow(double %2, double 4.000000e+00)
%151 = fmul double %150, 1.050000e+02
%152 = tail call double @pow(double %1, double 1.600000e+01)
%153 = fmul double %151, %152
%154 = fmul double %112, -9.000000e+01
%155 = tail call double @llvm.fmuladd.f64(double %154, double %82, double 3.150000e+02)
%156 = tail call double @pow(double %0, double 4.000000e+00)
%157 = fmul double %156, 2.000000e+00
%158 = tail call double @pow(double %1, double 4.000000e+00)
%159 = tail call double @llvm.fmuladd.f64(double %157, double %158, double %155)
%160 = tail call double @llvm.fmuladd.f64(double %153, double %159, double %149)
%161 = tail call double @pow(double %0, double 3.000000e+00)
%162 = fmul double %161, 6.300000e+01
%163 = tail call double @pow(double %2, double 2.300000e+01)
%164 = fmul double %162, %163
%165 = fmul double %112, -2.180000e+03
%166 = tail call double @llvm.fmuladd.f64(double %165, double %82, double -8.645000e+03)
%167 = tail call double @pow(double %0, double 4.000000e+00)
%168 = fmul double %167, 3.200000e+01
%169 = tail call double @pow(double %1, double 4.000000e+00)
%170 = tail call double @llvm.fmuladd.f64(double %168, double %169, double %166)
%171 = tail call double @llvm.fmuladd.f64(double %164, double %170, double %160)
%172 = tail call double @pow(double %2, double 7.000000e+00)
%173 = fmul double %5, %172
%174 = tail call double @pow(double %1, double 1.400000e+01)
%175 = fmul double %173, %174
%176 = fmul double %112, 2.205000e+04
%177 = tail call double @llvm.fmuladd.f64(double %176, double %82, double -1.433250e+05)
%178 = tail call double @pow(double %0, double 4.000000e+00)
%179 = tail call double @pow(double %1, double 4.000000e+00)
%180 = fmul double %178, -6.300000e+02
%181 = tail call double @llvm.fmuladd.f64(double %180, double %179, double %177)
%182 = tail call double @pow(double %0, double 6.000000e+00)
%183 = fmul double %182, 4.000000e+00
%184 = tail call double @pow(double %1, double 6.000000e+00)
%185 = tail call double @llvm.fmuladd.f64(double %183, double %184, double %181)
%186 = tail call double @llvm.fmuladd.f64(double %175, double %185, double %171)
%187 = tail call double @pow(double %2, double 6.000000e+00)
%188 = fmul double %187, 7.000000e+00
%189 = tail call double @pow(double %1, double 1.400000e+01)
%190 = fmul double %188, %189
%191 = fmul double %112, 9.450000e+03
%192 = tail call double @llvm.fmuladd.f64(double %191, double %82, double -2.047500e+04)
%193 = tail call double @pow(double %0, double 4.000000e+00)
%194 = tail call double @pow(double %1, double 4.000000e+00)
%195 = fmul double %193, -4.500000e+02
%196 = tail call double @llvm.fmuladd.f64(double %195, double %194, double %192)
%197 = tail call double @pow(double %0, double 6.000000e+00)
%198 = fmul double %197, 4.000000e+00
%199 = tail call double @pow(double %1, double 6.000000e+00)
%200 = tail call double @llvm.fmuladd.f64(double %198, double %199, double %196)
%201 = tail call double @llvm.fmuladd.f64(double %190, double %200, double %186)
%202 = fmul double %0, 2.100000e+01
%203 = tail call double @pow(double %2, double 1.100000e+01)
%204 = fmul double %202, %203
%205 = tail call double @pow(double %1, double 1.000000e+01)
%206 = fmul double %204, %205
%207 = fmul double %112, -1.121250e+05
%208 = tail call double @llvm.fmuladd.f64(double %207, double %82, double -2.094300e+05)
%209 = tail call double @pow(double %0, double 4.000000e+00)
%210 = tail call double @pow(double %1, double 4.000000e+00)
%211 = fmul double %209, -8.288000e+03
%212 = tail call double @llvm.fmuladd.f64(double %211, double %210, double %208)
%213 = tail call double @pow(double %0, double 6.000000e+00)
%214 = fmul double %213, 1.000000e+01
%215 = tail call double @pow(double %1, double 6.000000e+00)
%216 = tail call double @llvm.fmuladd.f64(double %214, double %215, double %212)
%217 = tail call double @llvm.fmuladd.f64(double %206, double %216, double %201)
%218 = tail call double @pow(double %2, double 9.000000e+00)
%219 = tail call double @pow(double %1, double 1.200000e+01)
%220 = fmul double %112, 1.124500e+04
%221 = tail call double @llvm.fmuladd.f64(double %220, double %82, double -4.095000e+04)
%222 = tail call double @pow(double %0, double 4.000000e+00)
%223 = tail call double @pow(double %1, double 4.000000e+00)
%224 = fmul double %222, -2.220000e+02
%225 = tail call double @llvm.fmuladd.f64(double %224, double %223, double %221)
%226 = tail call double @pow(double %0, double 6.000000e+00)
%227 = fmul double %226, 1.000000e+01
%228 = tail call double @pow(double %1, double 6.000000e+00)
%229 = tail call double @llvm.fmuladd.f64(double %227, double %228, double %225)
%230 = fneg double %202
%231 = fmul double %218, %230
%232 = fmul double %231, %219
%233 = tail call double @llvm.fmuladd.f64(double %232, double %229, double %217)
%234 = fmul double %0, 7.000000e+00
%235 = tail call double @pow(double %2, double 1.900000e+01)
%236 = fmul double %234, %235
%237 = fmul double %82, %236
%238 = fmul double %112, 0xC13880C100000000
%239 = tail call double @llvm.fmuladd.f64(double %238, double %82, double -7.711200e+06)
%240 = tail call double @pow(double %0, double 4.000000e+00)
%241 = fmul double %240, 5.510400e+04
%242 = tail call double @pow(double %1, double 4.000000e+00)
%243 = tail call double @llvm.fmuladd.f64(double %241, double %242, double %239)
%244 = tail call double @pow(double %0, double 6.000000e+00)
%245 = fmul double %244, 2.000000e+01
%246 = tail call double @pow(double %1, double 6.000000e+00)
%247 = tail call double @llvm.fmuladd.f64(double %245, double %246, double %243)
%248 = tail call double @llvm.fmuladd.f64(double %237, double %247, double %233)
%249 = tail call double @pow(double %2, double 2.200000e+01)
%250 = fmul double %112, 3.417750e+05
%251 = tail call double @llvm.fmuladd.f64(double %250, double %82, double 4.013100e+05)
%252 = tail call double @pow(double %0, double 4.000000e+00)
%253 = tail call double @pow(double %1, double 4.000000e+00)
%254 = fmul double %252, -9.009000e+03
%255 = tail call double @llvm.fmuladd.f64(double %254, double %253, double %251)
%256 = tail call double @pow(double %0, double 6.000000e+00)
%257 = fmul double %256, 3.200000e+01
%258 = tail call double @pow(double %1, double 6.000000e+00)
%259 = tail call double @llvm.fmuladd.f64(double %257, double %258, double %255)
%260 = fmul double %112, -4.000000e+00
%261 = fmul double %260, %249
%262 = tail call double @llvm.fmuladd.f64(double %261, double %259, double %248)
%263 = fmul double %0, 1.050000e+02
%264 = tail call double @pow(double %2, double 1.700000e+01)
%265 = fmul double %263, %264
%266 = tail call double @pow(double %1, double 4.000000e+00)
%267 = fmul double %265, %266
%268 = fmul double %112, 2.676210e+05
%269 = tail call double @llvm.fmuladd.f64(double %268, double %82, double 0xC13FDA6C00000000)
%270 = tail call double @pow(double %0, double 4.000000e+00)
%271 = tail call double @pow(double %1, double 4.000000e+00)
%272 = fmul double %270, -1.034800e+04
%273 = tail call double @llvm.fmuladd.f64(double %272, double %271, double %269)
%274 = tail call double @pow(double %0, double 6.000000e+00)
%275 = fmul double %274, 5.200000e+01
%276 = tail call double @pow(double %1, double 6.000000e+00)
%277 = tail call double @llvm.fmuladd.f64(double %275, double %276, double %273)
%278 = tail call double @llvm.fmuladd.f64(double %267, double %277, double %262)
%279 = tail call double @pow(double %2, double 1.500000e+01)
%280 = tail call double @pow(double %1, double 6.000000e+00)
%281 = fmul double %112, -1.030750e+05
%282 = tail call double @llvm.fmuladd.f64(double %281, double %82, double 0x4140389F00000000)
%283 = tail call double @pow(double %0, double 4.000000e+00)
%284 = tail call double @pow(double %1, double 4.000000e+00)
%285 = fmul double %283, -4.680000e+03
%286 = tail call double @llvm.fmuladd.f64(double %285, double %284, double %282)
%287 = tail call double @pow(double %0, double 6.000000e+00)
%288 = fmul double %287, 5.600000e+01
%289 = tail call double @pow(double %1, double 6.000000e+00)
%290 = tail call double @llvm.fmuladd.f64(double %288, double %289, double %286)
%291 = fneg double %263
%292 = fmul double %279, %291
%293 = fmul double %292, %280
%294 = tail call double @llvm.fmuladd.f64(double %293, double %290, double %278)
%295 = tail call double @pow(double %2, double 1.000000e+01)
%296 = fmul double %295, 2.100000e+01
%297 = tail call double @pow(double %1, double 1.000000e+01)
%298 = fmul double %296, %297
%299 = fmul double %112, 8.385000e+04
%300 = tail call double @llvm.fmuladd.f64(double %299, double %82, double -1.047150e+05)
%301 = tail call double @pow(double %0, double 4.000000e+00)
%302 = fmul double %301, 4.030000e+03
%303 = tail call double @pow(double %1, double 4.000000e+00)
%304 = tail call double @llvm.fmuladd.f64(double %302, double %303, double %300)
%305 = tail call double @pow(double %0, double 6.000000e+00)
%306 = fmul double %305, 4.040000e+02
%307 = tail call double @pow(double %1, double 6.000000e+00)
%308 = tail call double @llvm.fmuladd.f64(double %306, double %307, double %304)
%309 = tail call double @llvm.fmuladd.f64(double %298, double %308, double %294)
%310 = tail call double @pow(double %2, double 1.800000e+01)
%311 = fmul double %112, 0x413255C800000000
%312 = tail call double @llvm.fmuladd.f64(double %311, double %82, double 3.855600e+05)
%313 = tail call double @pow(double %0, double 4.000000e+00)
%314 = tail call double @pow(double %1, double 4.000000e+00)
%315 = fmul double %313, -8.419500e+04
%316 = tail call double @llvm.fmuladd.f64(double %315, double %314, double %312)
%317 = tail call double @pow(double %0, double 6.000000e+00)
%318 = fmul double %317, 1.064000e+03
%319 = tail call double @pow(double %1, double 6.000000e+00)
%320 = tail call double @llvm.fmuladd.f64(double %318, double %319, double %316)
%321 = fmul double %310, -7.000000e+01
%322 = fmul double %82, %321
%323 = tail call double @llvm.fmuladd.f64(double %322, double %320, double %309)
%324 = tail call double @pow(double %2, double 2.100000e+01)
%325 = fmul double %112, 0x41452B3080000000
%326 = tail call double @llvm.fmuladd.f64(double %325, double %82, double 8.353800e+05)
%327 = tail call double @pow(double %0, double 4.000000e+00)
%328 = tail call double @pow(double %1, double 4.000000e+00)
%329 = fmul double %327, -9.483600e+04
%330 = tail call double @llvm.fmuladd.f64(double %329, double %328, double %326)
%331 = tail call double @pow(double %0, double 6.000000e+00)
%332 = fmul double %331, 1.160000e+03
%333 = tail call double @pow(double %1, double 6.000000e+00)
%334 = tail call double @llvm.fmuladd.f64(double %332, double %333, double %330)
%335 = fmul double %0, -3.000000e+00
%336 = fmul double %335, %324
%337 = tail call double @llvm.fmuladd.f64(double %336, double %334, double %323)
%338 = tail call double @pow(double %2, double 1.300000e+01)
%339 = fmul double %338, %0
%340 = tail call double @pow(double %1, double 8.000000e+00)
%341 = fmul double %339, %340
%342 = fmul double %112, 0xC16F040FA0000000
%343 = tail call double @llvm.fmuladd.f64(double %342, double %82, double 0xC1883C4110000000)
%344 = tail call double @pow(double %0, double 4.000000e+00)
%345 = fmul double %344, 2.486400e+05
%346 = tail call double @pow(double %1, double 4.000000e+00)
%347 = tail call double @llvm.fmuladd.f64(double %345, double %346, double %343)
%348 = tail call double @pow(double %0, double 6.000000e+00)
%349 = fmul double %348, 2.024000e+03
%350 = tail call double @pow(double %1, double 6.000000e+00)
%351 = tail call double @llvm.fmuladd.f64(double %349, double %350, double %347)
%352 = tail call double @llvm.fmuladd.f64(double %341, double %351, double %337)
%353 = tail call double @pow(double %2, double 1.600000e+01)
%354 = tail call double @pow(double %1, double 4.000000e+00)
%355 = fmul double %112, -1.450350e+05
%356 = tail call double @llvm.fmuladd.f64(double %355, double %82, double 0x4137E3D100000000)
%357 = tail call double @pow(double %0, double 4.000000e+00)
%358 = fmul double %357, 6.346500e+04
%359 = tail call double @pow(double %1, double 4.000000e+00)
%360 = tail call double @llvm.fmuladd.f64(double %358, double %359, double %356)
%361 = tail call double @pow(double %0, double 6.000000e+00)
%362 = tail call double @pow(double %1, double 6.000000e+00)
%363 = fmul double %361, -1.560000e+03
%364 = tail call double @llvm.fmuladd.f64(double %363, double %362, double %360)
%365 = tail call double @pow(double %0, double 8.000000e+00)
%366 = fmul double %365, 2.000000e+00
%367 = tail call double @pow(double %1, double 8.000000e+00)
%368 = tail call double @llvm.fmuladd.f64(double %366, double %367, double %364)
%369 = fmul double %353, -7.000000e+01
%370 = fmul double %369, %354
%371 = tail call double @llvm.fmuladd.f64(double %370, double %368, double %352)
%372 = tail call double @pow(double %2, double 8.000000e+00)
%373 = tail call double @pow(double %1, double 1.200000e+01)
%374 = fmul double %372, %373
%375 = fmul double %112, -2.866500e+05
%376 = tail call double @llvm.fmuladd.f64(double %375, double %82, double 4.299750e+05)
%377 = tail call double @pow(double %0, double 4.000000e+00)
%378 = fmul double %377, 2.205000e+04
%379 = tail call double @pow(double %1, double 4.000000e+00)
%380 = tail call double @llvm.fmuladd.f64(double %378, double %379, double %376)
%381 = tail call double @pow(double %0, double 6.000000e+00)
%382 = tail call double @pow(double %1, double 6.000000e+00)
%383 = fmul double %381, -4.200000e+02
%384 = tail call double @llvm.fmuladd.f64(double %383, double %382, double %380)
%385 = tail call double @pow(double %0, double 8.000000e+00)
%386 = fmul double %385, 2.000000e+00
%387 = tail call double @pow(double %1, double 8.000000e+00)
%388 = tail call double @llvm.fmuladd.f64(double %386, double %387, double %384)
%389 = tail call double @llvm.fmuladd.f64(double %374, double %388, double %371)
%390 = tail call double @pow(double %2, double 1.200000e+01)
%391 = tail call double @pow(double %1, double 8.000000e+00)
%392 = fmul double %112, -2.811510e+06
%393 = tail call double @llvm.fmuladd.f64(double %392, double %82, double 0x414BB29380000000)
%394 = tail call double @pow(double %0, double 4.000000e+00)
%395 = tail call double @pow(double %1, double 4.000000e+00)
%396 = fmul double %394, -2.983500e+05
%397 = tail call double @llvm.fmuladd.f64(double %396, double %395, double %393)
%398 = tail call double @pow(double %0, double 6.000000e+00)
%399 = fmul double %398, 1.688000e+03
%400 = tail call double @pow(double %1, double 6.000000e+00)
%401 = tail call double @llvm.fmuladd.f64(double %399, double %400, double %397)
%402 = tail call double @pow(double %0, double 8.000000e+00)
%403 = fmul double %402, 6.000000e+00
%404 = tail call double @pow(double %1, double 8.000000e+00)
%405 = tail call double @llvm.fmuladd.f64(double %403, double %404, double %401)
%406 = fmul double %390, -7.000000e+00
%407 = fmul double %406, %391
%408 = tail call double @llvm.fmuladd.f64(double %407, double %405, double %389)
%409 = tail call double @pow(double %2, double 2.000000e+01)
%410 = fmul double %409, 1.400000e+01
%411 = fmul double %112, -2.135700e+06
%412 = tail call double @llvm.fmuladd.f64(double %411, double %82, double -8.950500e+04)
%413 = tail call double @pow(double %0, double 4.000000e+00)
%414 = fmul double %413, 2.403000e+04
%415 = tail call double @pow(double %1, double 4.000000e+00)
%416 = tail call double @llvm.fmuladd.f64(double %414, double %415, double %412)
%417 = tail call double @pow(double %0, double 6.000000e+00)
%418 = tail call double @pow(double %1, double 6.000000e+00)
%419 = fmul double %417, -1.236000e+03
%420 = tail call double @llvm.fmuladd.f64(double %419, double %418, double %416)
%421 = tail call double @pow(double %0, double 8.000000e+00)
%422 = fmul double %421, 1.000000e+01
%423 = tail call double @pow(double %1, double 8.000000e+00)
%424 = tail call double @llvm.fmuladd.f64(double %422, double %423, double %420)
%425 = tail call double @llvm.fmuladd.f64(double %410, double %424, double %408)
%426 = tail call double @pow(double %2, double 1.400000e+01)
%427 = tail call double @pow(double %1, double 6.000000e+00)
%428 = fmul double %426, %427
%429 = fmul double %112, 0x41941665E8000000
%430 = tail call double @llvm.fmuladd.f64(double %429, double %82, double 0xC19A9CE4DC000000)
%431 = tail call double @pow(double %0, double 4.000000e+00)
%432 = tail call double @pow(double %1, double 4.000000e+00)
%433 = fmul double %431, -2.497950e+06
%434 = tail call double @llvm.fmuladd.f64(double %433, double %432, double %430)
%435 = tail call double @pow(double %0, double 6.000000e+00)
%436 = tail call double @pow(double %1, double 6.000000e+00)
%437 = fmul double %435, -4.032000e+04
%438 = tail call double @llvm.fmuladd.f64(double %437, double %436, double %434)
%439 = tail call double @pow(double %0, double 8.000000e+00)
%440 = fmul double %439, 1.280000e+02
%441 = tail call double @pow(double %1, double 8.000000e+00)
%442 = tail call double @llvm.fmuladd.f64(double %440, double %441, double %438)
%443 = tail call double @llvm.fmuladd.f64(double %428, double %442, double %425)
%444 = fmul double %88, %443
%445 = tail call double @llvm.fmuladd.f64(double %80, double %84, double %444)
%446 = fmul double %5, %2
%447 = tail call double @pow(double 0x4005BF0A8B145769, double %446)
%448 = tail call double @pow(double %2, double 1.000000e+01)
%449 = fmul double %447, %448
%450 = tail call double @pow(double %2, double 1.800000e+01)
%451 = fmul double %450, 1.050000e+02
%452 = fmul double %82, %451
%453 = fmul double %0, 9.000000e+01
%454 = tail call double @llvm.fmuladd.f64(double %453, double %1, double 4.500000e+01)
%455 = fmul double %112, 9.000000e+01
%456 = tail call double @llvm.fmuladd.f64(double %455, double %82, double %454)
%457 = tail call double @pow(double %0, double 3.000000e+00)
%458 = fmul double %457, 6.000000e+01
%459 = tail call double @pow(double %1, double 3.000000e+00)
%460 = tail call double @llvm.fmuladd.f64(double %458, double %459, double %456)
%461 = tail call double @pow(double %0, double 4.000000e+00)
%462 = fmul double %461, 3.000000e+01
%463 = tail call double @pow(double %1, double 4.000000e+00)
%464 = tail call double @llvm.fmuladd.f64(double %462, double %463, double %460)
%465 = tail call double @pow(double %0, double 5.000000e+00)
%466 = fmul double %465, 1.200000e+01
%467 = tail call double @pow(double %1, double 5.000000e+00)
%468 = tail call double @llvm.fmuladd.f64(double %466, double %467, double %464)
%469 = tail call double @pow(double %0, double 6.000000e+00)
%470 = fmul double %469, 4.000000e+00
%471 = tail call double @pow(double %1, double 6.000000e+00)
%472 = tail call double @llvm.fmuladd.f64(double %470, double %471, double %468)
%473 = tail call double @pow(double %0, double 7.000000e+00)
%474 = fmul double %473, 2.000000e+00
%475 = tail call double @pow(double %1, double 7.000000e+00)
%476 = tail call double @llvm.fmuladd.f64(double %474, double %475, double %472)
%477 = fmul double %81, 1.050000e+02
%478 = tail call double @pow(double %1, double 1.800000e+01)
%479 = fmul double %477, %478
%480 = fmul double %0, 5.140800e+05
%481 = tail call double @llvm.fmuladd.f64(double %480, double %1, double 2.570400e+05)
%482 = fmul double %112, 2.847600e+05
%483 = tail call double @llvm.fmuladd.f64(double %482, double %82, double %481)
%484 = tail call double @pow(double %0, double 3.000000e+00)
%485 = fmul double %484, 7.927500e+04
%486 = tail call double @pow(double %1, double 3.000000e+00)
%487 = tail call double @llvm.fmuladd.f64(double %485, double %486, double %483)
%488 = tail call double @pow(double %0, double 4.000000e+00)
%489 = fmul double %488, 1.302000e+04
%490 = tail call double @pow(double %1, double 4.000000e+00)
%491 = tail call double @llvm.fmuladd.f64(double %489, double %490, double %487)
%492 = tail call double @pow(double %0, double 5.000000e+00)
%493 = fmul double %492, 1.308000e+03
%494 = tail call double @pow(double %1, double 5.000000e+00)
%495 = tail call double @llvm.fmuladd.f64(double %493, double %494, double %491)
%496 = tail call double @pow(double %0, double 6.000000e+00)
%497 = fmul double %496, 7.600000e+01
%498 = tail call double @pow(double %1, double 6.000000e+00)
%499 = tail call double @llvm.fmuladd.f64(double %497, double %498, double %495)
%500 = tail call double @pow(double %0, double 7.000000e+00)
%501 = fmul double %500, 2.000000e+00
%502 = tail call double @pow(double %1, double 7.000000e+00)
%503 = tail call double @llvm.fmuladd.f64(double %501, double %502, double %499)
%504 = fmul double %479, %503
%505 = tail call double @llvm.fmuladd.f64(double %452, double %476, double %504)
%506 = tail call double @pow(double %2, double 1.000000e+01)
%507 = tail call double @pow(double %1, double 1.000000e+01)
%508 = fmul double %0, -3.222000e+03
%509 = tail call double @llvm.fmuladd.f64(double %508, double %1, double -1.611000e+03)
%510 = fmul double %112, 1.441800e+04
%511 = tail call double @llvm.fmuladd.f64(double %510, double %82, double %509)
%512 = tail call double @pow(double %0, double 3.000000e+00)
%513 = tail call double @pow(double %1, double 3.000000e+00)
%514 = fmul double %512, -1.191300e+04
%515 = tail call double @llvm.fmuladd.f64(double %514, double %513, double %511)
%516 = tail call double @pow(double %0, double 4.000000e+00)
%517 = tail call double @pow(double %1, double 4.000000e+00)
%518 = fmul double %516, -1.830000e+03
%519 = tail call double @llvm.fmuladd.f64(double %518, double %517, double %515)
%520 = tail call double @pow(double %0, double 5.000000e+00)
%521 = fmul double %520, 3.600000e+02
%522 = tail call double @pow(double %1, double 5.000000e+00)
%523 = tail call double @llvm.fmuladd.f64(double %521, double %522, double %519)
%524 = tail call double @pow(double %0, double 6.000000e+00)
%525 = fmul double %524, 8.000000e+01
%526 = tail call double @pow(double %1, double 6.000000e+00)
%527 = tail call double @llvm.fmuladd.f64(double %525, double %526, double %523)
%528 = tail call double @pow(double %0, double 7.000000e+00)
%529 = fmul double %528, 4.000000e+00
%530 = tail call double @pow(double %1, double 7.000000e+00)
%531 = tail call double @llvm.fmuladd.f64(double %529, double %530, double %527)
%532 = fmul double %506, -1.365000e+03
%533 = fmul double %532, %507
%534 = tail call double @llvm.fmuladd.f64(double %533, double %531, double %505)
%535 = tail call double @pow(double %2, double 1.400000e+01)
%536 = tail call double @pow(double %1, double 6.000000e+00)
%537 = fmul double %535, %536
%538 = fmul double %0, 2.866500e+05
%539 = tail call double @llvm.fmuladd.f64(double %538, double %1, double 1.433250e+05)
%540 = fmul double %112, 2.866500e+05
%541 = tail call double @llvm.fmuladd.f64(double %540, double %82, double %539)
%542 = tail call double @pow(double %0, double 3.000000e+00)
%543 = fmul double %542, 2.361450e+05
%544 = tail call double @pow(double %1, double 3.000000e+00)
%545 = tail call double @llvm.fmuladd.f64(double %543, double %544, double %541)
%546 = tail call double @pow(double %0, double 4.000000e+00)
%547 = tail call double @pow(double %1, double 4.000000e+00)
%548 = fmul double %546, -8.463000e+04
%549 = tail call double @llvm.fmuladd.f64(double %548, double %547, double %545)
%550 = tail call double @pow(double %0, double 5.000000e+00)
%551 = fmul double %550, 1.740480e+05
%552 = tail call double @pow(double %1, double 5.000000e+00)
%553 = tail call double @llvm.fmuladd.f64(double %551, double %552, double %549)
%554 = tail call double @pow(double %0, double 6.000000e+00)
%555 = fmul double %554, 1.181600e+04
%556 = tail call double @pow(double %1, double 6.000000e+00)
%557 = tail call double @llvm.fmuladd.f64(double %555, double %556, double %553)
%558 = tail call double @pow(double %0, double 7.000000e+00)
%559 = tail call double @pow(double %1, double 7.000000e+00)
%560 = fmul double %558, -2.024000e+03
%561 = tail call double @llvm.fmuladd.f64(double %560, double %559, double %557)
%562 = tail call double @pow(double %0, double 8.000000e+00)
%563 = tail call double @pow(double %1, double 8.000000e+00)
%564 = fmul double %562, -1.280000e+02
%565 = tail call double @llvm.fmuladd.f64(double %564, double %563, double %561)
%566 = tail call double @llvm.fmuladd.f64(double %537, double %565, double %534)
%567 = tail call double @pow(double %2, double 1.600000e+01)
%568 = fmul double %567, 2.100000e+01
%569 = tail call double @pow(double %1, double 4.000000e+00)
%570 = fmul double %568, %569
%571 = fmul double %0, -3.150000e+03
%572 = tail call double @llvm.fmuladd.f64(double %571, double %1, double -1.575000e+03)
%573 = fmul double %112, -3.150000e+03
%574 = tail call double @llvm.fmuladd.f64(double %573, double %82, double %572)
%575 = tail call double @pow(double %0, double 3.000000e+00)
%576 = tail call double @pow(double %1, double 3.000000e+00)
%577 = fmul double %575, -2.100000e+03
%578 = tail call double @llvm.fmuladd.f64(double %577, double %576, double %574)
%579 = tail call double @pow(double %0, double 4.000000e+00)
%580 = tail call double @pow(double %1, double 4.000000e+00)
%581 = fmul double %579, -1.050000e+03
%582 = tail call double @llvm.fmuladd.f64(double %581, double %580, double %578)
%583 = tail call double @pow(double %0, double 5.000000e+00)
%584 = tail call double @pow(double %1, double 5.000000e+00)
%585 = fmul double %583, -2.220000e+02
%586 = tail call double @llvm.fmuladd.f64(double %585, double %584, double %582)
%587 = tail call double @pow(double %0, double 6.000000e+00)
%588 = tail call double @pow(double %1, double 6.000000e+00)
%589 = fmul double %587, -4.040000e+02
%590 = tail call double @llvm.fmuladd.f64(double %589, double %588, double %586)
%591 = tail call double @pow(double %0, double 7.000000e+00)
%592 = tail call double @pow(double %1, double 7.000000e+00)
%593 = fmul double %591, -1.000000e+01
%594 = tail call double @llvm.fmuladd.f64(double %593, double %592, double %590)
%595 = tail call double @pow(double %0, double 8.000000e+00)
%596 = fmul double %595, 2.000000e+00
%597 = tail call double @pow(double %1, double 8.000000e+00)
%598 = tail call double @llvm.fmuladd.f64(double %596, double %597, double %594)
%599 = tail call double @llvm.fmuladd.f64(double %570, double %598, double %566)
%600 = tail call double @pow(double %2, double 2.000000e+01)
%601 = tail call double @llvm.fmuladd.f64(double %103, double %1, double 3.150000e+02)
%602 = fmul double %112, 6.300000e+02
%603 = tail call double @llvm.fmuladd.f64(double %602, double %82, double %601)
%604 = tail call double @pow(double %0, double 3.000000e+00)
%605 = fmul double %604, 4.200000e+02
%606 = tail call double @pow(double %1, double 3.000000e+00)
%607 = tail call double @llvm.fmuladd.f64(double %605, double %606, double %603)
%608 = tail call double @pow(double %0, double 4.000000e+00)
%609 = fmul double %608, 2.100000e+02
%610 = tail call double @pow(double %1, double 4.000000e+00)
%611 = tail call double @llvm.fmuladd.f64(double %609, double %610, double %607)
%612 = tail call double @pow(double %0, double 5.000000e+00)
%613 = fmul double %612, 8.400000e+01
%614 = tail call double @pow(double %1, double 5.000000e+00)
%615 = tail call double @llvm.fmuladd.f64(double %613, double %614, double %611)
%616 = tail call double @pow(double %0, double 6.000000e+00)
%617 = fmul double %616, 2.800000e+01
%618 = tail call double @pow(double %1, double 6.000000e+00)
%619 = tail call double @llvm.fmuladd.f64(double %617, double %618, double %615)
%620 = tail call double @pow(double %0, double 7.000000e+00)
%621 = fmul double %620, 8.000000e+00
%622 = tail call double @pow(double %1, double 7.000000e+00)
%623 = tail call double @llvm.fmuladd.f64(double %621, double %622, double %619)
%624 = tail call double @pow(double %0, double 8.000000e+00)
%625 = fmul double %624, 2.000000e+00
%626 = tail call double @pow(double %1, double 8.000000e+00)
%627 = tail call double @llvm.fmuladd.f64(double %625, double %626, double %623)
%628 = fneg double %600
%629 = tail call double @llvm.fmuladd.f64(double %628, double %627, double %599)
%630 = tail call double @pow(double %1, double 2.000000e+01)
%631 = fmul double %0, 2.506140e+06
%632 = tail call double @llvm.fmuladd.f64(double %631, double %1, double 1.253070e+06)
%633 = fmul double %112, 1.605240e+06
%634 = tail call double @llvm.fmuladd.f64(double %633, double %82, double %632)
%635 = tail call double @pow(double %0, double 3.000000e+00)
%636 = fmul double %635, 5.446350e+05
%637 = tail call double @pow(double %1, double 3.000000e+00)
%638 = tail call double @llvm.fmuladd.f64(double %636, double %637, double %634)
%639 = tail call double @pow(double %0, double 4.000000e+00)
%640 = fmul double %639, 1.146600e+05
%641 = tail call double @pow(double %1, double 4.000000e+00)
%642 = tail call double @llvm.fmuladd.f64(double %640, double %641, double %638)
%643 = tail call double @pow(double %0, double 5.000000e+00)
%644 = fmul double %643, 1.583400e+04
%645 = tail call double @pow(double %1, double 5.000000e+00)
%646 = tail call double @llvm.fmuladd.f64(double %644, double %645, double %642)
%647 = tail call double @pow(double %0, double 6.000000e+00)
%648 = fmul double %647, 1.428000e+03
%649 = tail call double @pow(double %1, double 6.000000e+00)
%650 = tail call double @llvm.fmuladd.f64(double %648, double %649, double %646)
%651 = tail call double @pow(double %0, double 7.000000e+00)
%652 = fmul double %651, 7.800000e+01
%653 = tail call double @pow(double %1, double 7.000000e+00)
%654 = tail call double @llvm.fmuladd.f64(double %652, double %653, double %650)
%655 = tail call double @pow(double %0, double 8.000000e+00)
%656 = fmul double %655, 2.000000e+00
%657 = tail call double @pow(double %1, double 8.000000e+00)
%658 = tail call double @llvm.fmuladd.f64(double %656, double %657, double %654)
%659 = tail call double @llvm.fmuladd.f64(double %630, double %658, double %629)
%660 = tail call double @pow(double %2, double 4.000000e+00)
%661 = tail call double @pow(double %1, double 1.600000e+01)
%662 = fmul double %0, 0xC163E88380000000
%663 = tail call double @llvm.fmuladd.f64(double %662, double %1, double -5.218830e+06)
%664 = fmul double %112, -4.005360e+06
%665 = tail call double @llvm.fmuladd.f64(double %664, double %82, double %663)
%666 = tail call double @pow(double %0, double 3.000000e+00)
%667 = tail call double @pow(double %1, double 3.000000e+00)
%668 = fmul double %666, -5.352750e+05
%669 = tail call double @llvm.fmuladd.f64(double %668, double %667, double %665)
%670 = tail call double @pow(double %0, double 4.000000e+00)
%671 = fmul double %670, 1.602000e+04
%672 = tail call double @pow(double %1, double 4.000000e+00)
%673 = tail call double @llvm.fmuladd.f64(double %671, double %672, double %669)
%674 = tail call double @pow(double %0, double 5.000000e+00)
%675 = fmul double %674, 1.354800e+04
%676 = tail call double @pow(double %1, double 5.000000e+00)
%677 = tail call double @llvm.fmuladd.f64(double %675, double %676, double %673)
%678 = tail call double @pow(double %0, double 6.000000e+00)
%679 = fmul double %678, 1.716000e+03
%680 = tail call double @pow(double %1, double 6.000000e+00)
%681 = tail call double @llvm.fmuladd.f64(double %679, double %680, double %677)
%682 = tail call double @pow(double %0, double 7.000000e+00)
%683 = fmul double %682, 9.600000e+01
%684 = tail call double @pow(double %1, double 7.000000e+00)
%685 = tail call double @llvm.fmuladd.f64(double %683, double %684, double %681)
%686 = tail call double @pow(double %0, double 8.000000e+00)
%687 = fmul double %686, 2.000000e+00
%688 = tail call double @pow(double %1, double 8.000000e+00)
%689 = tail call double @llvm.fmuladd.f64(double %687, double %688, double %685)
%690 = fmul double %660, -2.100000e+01
%691 = fmul double %690, %661
%692 = tail call double @llvm.fmuladd.f64(double %691, double %689, double %659)
%693 = tail call double @pow(double %2, double 8.000000e+00)
%694 = tail call double @pow(double %1, double 1.200000e+01)
%695 = fmul double %0, -1.452150e+06
%696 = tail call double @llvm.fmuladd.f64(double %695, double %1, double -7.260750e+05)
%697 = fmul double %112, 2.407230e+06
%698 = tail call double @llvm.fmuladd.f64(double %697, double %82, double %696)
%699 = tail call double @pow(double %0, double 3.000000e+00)
%700 = fmul double %699, 3.092250e+05
%701 = tail call double @pow(double %1, double 3.000000e+00)
%702 = tail call double @llvm.fmuladd.f64(double %700, double %701, double %698)
%703 = tail call double @pow(double %0, double 4.000000e+00)
%704 = tail call double @pow(double %1, double 4.000000e+00)
%705 = fmul double %703, -1.269300e+05
%706 = tail call double @llvm.fmuladd.f64(double %705, double %704, double %702)
%707 = tail call double @pow(double %0, double 5.000000e+00)
%708 = tail call double @pow(double %1, double 5.000000e+00)
%709 = fmul double %707, -3.104400e+04
%710 = tail call double @llvm.fmuladd.f64(double %709, double %708, double %706)
%711 = tail call double @pow(double %0, double 6.000000e+00)
%712 = tail call double @pow(double %1, double 6.000000e+00)
%713 = fmul double %711, -2.128000e+03
%714 = tail call double @llvm.fmuladd.f64(double %713, double %712, double %710)
%715 = tail call double @pow(double %0, double 7.000000e+00)
%716 = fmul double %715, 4.000000e+00
%717 = tail call double @pow(double %1, double 7.000000e+00)
%718 = tail call double @llvm.fmuladd.f64(double %716, double %717, double %714)
%719 = tail call double @pow(double %0, double 8.000000e+00)
%720 = fmul double %719, 4.000000e+00
%721 = tail call double @pow(double %1, double 8.000000e+00)
%722 = tail call double @llvm.fmuladd.f64(double %720, double %721, double %718)
%723 = fmul double %693, -3.500000e+01
%724 = fmul double %723, %694
%725 = tail call double @llvm.fmuladd.f64(double %724, double %722, double %692)
%726 = tail call double @pow(double %2, double 1.200000e+01)
%727 = fmul double %726, 3.500000e+01
%728 = tail call double @pow(double %1, double 8.000000e+00)
%729 = fmul double %727, %728
%730 = fmul double %0, -2.457000e+04
%731 = tail call double @llvm.fmuladd.f64(double %730, double %1, double -1.228500e+04)
%732 = fmul double %112, -5.031000e+04
%733 = tail call double @llvm.fmuladd.f64(double %732, double %82, double %731)
%734 = tail call double @pow(double %0, double 3.000000e+00)
%735 = fmul double %734, 6.727500e+04
%736 = tail call double @pow(double %1, double 3.000000e+00)
%737 = tail call double @llvm.fmuladd.f64(double %735, double %736, double %733)
%738 = tail call double @pow(double %0, double 4.000000e+00)
%739 = tail call double @pow(double %1, double 4.000000e+00)
%740 = fmul double %738, -5.967000e+04
%741 = tail call double @llvm.fmuladd.f64(double %740, double %739, double %737)
%742 = tail call double @pow(double %0, double 5.000000e+00)
%743 = tail call double @pow(double %1, double 5.000000e+00)
%744 = fmul double %742, -7.104000e+03
%745 = tail call double @llvm.fmuladd.f64(double %744, double %743, double %741)
%746 = tail call double @pow(double %0, double 6.000000e+00)
%747 = fmul double %746, 1.152000e+03
%748 = tail call double @pow(double %1, double 6.000000e+00)
%749 = tail call double @llvm.fmuladd.f64(double %747, double %748, double %745)
%750 = tail call double @pow(double %0, double 7.000000e+00)
%751 = fmul double %750, 1.680000e+02
%752 = tail call double @pow(double %1, double 7.000000e+00)
%753 = tail call double @llvm.fmuladd.f64(double %751, double %752, double %749)
%754 = tail call double @pow(double %0, double 8.000000e+00)
%755 = fmul double %754, 4.000000e+00
%756 = tail call double @pow(double %1, double 8.000000e+00)
%757 = tail call double @llvm.fmuladd.f64(double %755, double %756, double %753)
%758 = tail call double @llvm.fmuladd.f64(double %729, double %757, double %725)
%759 = tail call double @pow(double %2, double 6.000000e+00)
%760 = tail call double @pow(double %1, double 1.400000e+01)
%761 = fmul double %759, %760
%762 = fmul double %0, 0x41AA9CE4DC000000
%763 = tail call double @llvm.fmuladd.f64(double %762, double %1, double 0x419A9CE4DC000000)
%764 = fmul double %112, 0xC1635D4040000000
%765 = tail call double @llvm.fmuladd.f64(double %764, double %82, double %763)
%766 = tail call double @pow(double %0, double 3.000000e+00)
%767 = tail call double @pow(double %1, double 3.000000e+00)
%768 = fmul double %766, 0xC17ACC66D0000000
%769 = tail call double @llvm.fmuladd.f64(double %768, double %767, double %765)
%770 = tail call double @pow(double %0, double 4.000000e+00)
%771 = tail call double @pow(double %1, double 4.000000e+00)
%772 = fmul double %770, -5.893650e+06
%773 = tail call double @llvm.fmuladd.f64(double %772, double %771, double %769)
%774 = tail call double @pow(double %0, double 5.000000e+00)
%775 = tail call double @pow(double %1, double 5.000000e+00)
%776 = fmul double %774, -3.857280e+05
%777 = tail call double @llvm.fmuladd.f64(double %776, double %775, double %773)
%778 = tail call double @pow(double %0, double 6.000000e+00)
%779 = fmul double %778, 1.730400e+04
%780 = tail call double @pow(double %1, double 6.000000e+00)
%781 = tail call double @llvm.fmuladd.f64(double %779, double %780, double %777)
%782 = tail call double @pow(double %0, double 7.000000e+00)
%783 = fmul double %782, 3.480000e+03
%784 = tail call double @pow(double %1, double 7.000000e+00)
%785 = tail call double @llvm.fmuladd.f64(double %783, double %784, double %781)
%786 = tail call double @pow(double %0, double 8.000000e+00)
%787 = fmul double %786, 1.280000e+02
%788 = tail call double @pow(double %1, double 8.000000e+00)
%789 = tail call double @llvm.fmuladd.f64(double %787, double %788, double %785)
%790 = tail call double @llvm.fmuladd.f64(double %761, double %789, double %758)
%791 = tail call double @llvm.fmuladd.f64(double %449, double %790, double %445)
%792 = tail call double @pow(double 0x4005BF0A8B145769, double %78)
%793 = fmul double %792, 3.150000e+02
%794 = fmul double %112, %793
%795 = tail call double @pow(double %83, double 1.500000e+01)
%796 = fmul double %795, %794
%797 = fdiv double %791, %796
br label %798
798: ; preds = %76, %6
%799 = phi double [ %75, %6 ], [ %797, %76 ]
ret double %799
}