double Slater_3S_5S(double rij, double xij, double xii) {
  double S;
  if (xii == xij) {
    S = (-313841848320000.0 +
         313841848320000.0 * (pow((double)(2.71828182845904523536029),
                                  (double)(2.0 * rij * xii))) -
         568188982486125.0 * rij * xii -
         508694268332250.0 * (pow((double)(rij), (double)(2.0))) *
             (pow((double)(xii), (double)(2.0))) -
         299892470377500.0 * (pow((double)(rij), (double)(3.0))) *
             (pow((double)(xii), (double)(3.0))) -
         130753815192000.0 * (pow((double)(rij), (double)(4.0))) *
             (pow((double)(xii), (double)(4.0))) -
         44881155118800.0 * (pow((double)(rij), (double)(5.0))) *
             (pow((double)(xii), (double)(5.0))) -
         12601803614400.0 * (pow((double)(rij), (double)(6.0))) *
             (pow((double)(xii), (double)(6.0))) -
         2967953788800.0 * (pow((double)(rij), (double)(7.0))) *
             (pow((double)(xii), (double)(7.0))) -
         596237241600.0 * (pow((double)(rij), (double)(8.0))) *
             (pow((double)(xii), (double)(8.0))) -
         103264761600.0 * (pow((double)(rij), (double)(9.0))) *
             (pow((double)(xii), (double)(9.0))) -
         15498362880.0 * (pow((double)(rij), (double)(10.0))) *
             (pow((double)(xii), (double)(10.0))) -
         2012774400.0 * (pow((double)(rij), (double)(11.0))) *
             (pow((double)(xii), (double)(11.0))) -
         223641600.0 * (pow((double)(rij), (double)(12.0))) *
             (pow((double)(xii), (double)(12.0))) -
         20643840.0 * (pow((double)(rij), (double)(13.0))) *
             (pow((double)(xii), (double)(13.0))) -
         1474560.0 * (pow((double)(rij), (double)(14.0))) *
             (pow((double)(xii), (double)(14.0))) -
         65536.0 * (pow((double)(rij), (double)(15.0))) *
             (pow((double)(xii), (double)(15.0)))) /
        (3.1384184832e14 *
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
         rij);
  } else {
    S = (42525.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))) +
         189.0 *
             (pow((double)(2.71828182845904523536029),
                  (double)(2.0 * rij * xij))) *
             (pow((double)(xij), (double)(12.0))) *
             (-350.0 * (pow((double)(rij), (double)(4.0))) *
                  (pow((double)(xii), (double)(22.0))) -
              10.0 * (pow((double)(rij), (double)(5.0))) *
                  (pow((double)(xii), (double)(23.0))) +
              225.0 * (pow((double)(xij), (double)(18.0))) +
              375.0 * rij * xii * (pow((double)(xij), (double)(18.0))) -
              70.0 * (pow((double)(rij), (double)(3.0))) *
                  (pow((double)(xii), (double)(21.0))) *
                  (75.0 + (pow((double)(rij), (double)(2.0))) *
                              (pow((double)(xij), (double)(2.0)))) +
              75.0 * rij * (pow((double)(xii), (double)(3.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (-75.0 + 2.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              75.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (-45.0 + 4.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) -
              50.0 * (pow((double)(rij), (double)(2.0))) *
                  (pow((double)(xii), (double)(20.0))) *
                  (840.0 + 71.0 * (pow((double)(rij), (double)(2.0))) *
                               (pow((double)(xij), (double)(2.0)))) +
              rij * (pow((double)(xii), (double)(9.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (4694625.0 +
                   124800.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   248.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              20.0 * rij * (pow((double)(xii), (double)(17.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-185895.0 -
                   948.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)))) +
              5.0 * rij * (pow((double)(xii), (double)(5.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (7875.0 -
                   450.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)))) +
              25.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (945.0 -
                   180.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)))) -
              375.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (273.0 -
                   84.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)))) -
              5.0 * rij * (pow((double)(xii), (double)(11.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-2803125.0 +
                   49140.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   8.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              5.0 * rij * (pow((double)(xii), (double)(7.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-16965.0 +
                   5152.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   14.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              325.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-60117.0 -
                   5340.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   40.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              15.0 * rij * (pow((double)(xii), (double)(15.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (845085.0 -
                   22960.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   52.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              15.0 * rij * (pow((double)(xii), (double)(13.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-139125.0 -
                   10140.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   52.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              75.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-729687.0 +
                   25532.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   52.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              60.0 * (pow((double)(xii), (double)(18.0))) *
                  (-5355.0 -
                   11940.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   86.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              2.0 * rij * (pow((double)(xii), (double)(19.0))) *
                  (-89250.0 -
                   35425.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   124.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) +
              100.0 * (pow((double)(xii), (double)(16.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (-79713.0 -
                   13311.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   146.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              5.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (157365.0 +
                   95940.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   952.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0)))) -
              15.0 * (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (2638467.0 -
                   157500.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   1820.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))))) +
         (pow((double)(2.71828182845904523536029), (double)(2.0 * rij * xii))) *
             (pow((double)(xii), (double)(8.0))) *
             (2.0 * (pow((double)(xii), (double)(2.0))) *
                  (pow((double)(xij), (double)(20.0))) *
                  (1782492075.0 + 1449175455.0 * rij * xij +
                   533365560.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   114631335.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   15221115.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1142505.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   18396.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   5238.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) -
                   513.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) -
                   17.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              42.0 * (pow((double)(xii), (double)(4.0))) *
                  (pow((double)(xij), (double)(18.0))) *
                  (251336925.0 + 104824125.0 * rij * xij +
                   340200.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   9122085.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   2798145.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   433755.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   39060.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   1890.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) -
                   27.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              6.0 * (pow((double)(xij), (double)(22.0))) *
                  (34459425.0 + 34459425.0 * rij * xij +
                   16216200.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   4729725.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   945945.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   135135.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   13860.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   990.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   45.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              3.0 * (pow((double)(xii), (double)(22.0))) *
                  (14175.0 + 25515.0 * rij * xij +
                   22680.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   13230.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   5670.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   1890.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   504.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   108.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   18.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   2.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              21.0 * (pow((double)(xii), (double)(18.0))) *
                  (pow((double)(xij), (double)(4.0))) *
                  (212625.0 + 382725.0 * rij * xij +
                   340200.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   198450.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   85050.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   28350.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   7560.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   1836.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   162.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   2.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              54.0 * (pow((double)(xii), (double)(6.0))) *
                  (pow((double)(xij), (double)(16.0))) *
                  (133451955.0 - 73700865.0 * rij * xij -
                   54096840.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   8306235.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   966945.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   516747.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   80724.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   6434.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   251.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   3.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              315.0 * (pow((double)(xii), (double)(12.0))) *
                  (pow((double)(xij), (double)(10.0))) *
                  (-405405.0 - 710073.0 * rij * xij -
                   805896.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   101556.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   258804.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   90972.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   9744.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   120.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   84.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   4.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              315.0 * (pow((double)(xii), (double)(10.0))) *
                  (pow((double)(xij), (double)(12.0))) *
                  (-482895.0 - 2656395.0 * rij * xij +
                   1186920.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   1155420.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   643356.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   93492.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   336.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   1368.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   132.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   4.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              27.0 * (pow((double)(xii), (double)(16.0))) *
                  (pow((double)(xij), (double)(6.0))) *
                  (-716625.0 - 1289925.0 * rij * xij -
                   1146600.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   668850.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   286650.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   90006.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   32872.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   4812.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) -
                   178.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   6.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              (pow((double)(xii), (double)(20.0))) *
                  (pow((double)(xij), (double)(2.0))) *
                  (637875.0 + 1148175.0 * rij * xij +
                   1020600.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) +
                   595350.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) +
                   255150.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   85050.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   22680.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   4860.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   810.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   34.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) +
              3.0 * (pow((double)(xii), (double)(14.0))) *
                  (pow((double)(xij), (double)(8.0))) *
                  (-19348875.0 - 34827975.0 * rij * xij -
                   30958200.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   18689580.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   5847660.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) -
                   3723300.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) -
                   845040.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) -
                   58680.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   1548.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   236.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))) -
              3.0 * (pow((double)(xii), (double)(8.0))) *
                  (pow((double)(xij), (double)(14.0))) *
                  (-593408025.0 + 946053675.0 * rij * xij -
                   394427880.0 * (pow((double)(rij), (double)(2.0))) *
                       (pow((double)(xij), (double)(2.0))) -
                   315870660.0 * (pow((double)(rij), (double)(3.0))) *
                       (pow((double)(xij), (double)(3.0))) -
                   53891460.0 * (pow((double)(rij), (double)(4.0))) *
                       (pow((double)(xij), (double)(4.0))) +
                   910980.0 * (pow((double)(rij), (double)(5.0))) *
                       (pow((double)(xij), (double)(5.0))) +
                   1409520.0 * (pow((double)(rij), (double)(6.0))) *
                       (pow((double)(xij), (double)(6.0))) +
                   192168.0 * (pow((double)(rij), (double)(7.0))) *
                       (pow((double)(xij), (double)(7.0))) +
                   11196.0 * (pow((double)(rij), (double)(8.0))) *
                       (pow((double)(xij), (double)(8.0))) +
                   236.0 * (pow((double)(rij), (double)(9.0))) *
                       (pow((double)(xij), (double)(9.0)))))) /
        (42525. *
         (pow((double)(2.71828182845904523536029),
              (double)(2.0 * rij * (xii + xij)))) *
         rij *
         (pow((double)((pow((double)(xii), (double)(2.0))) -
                       (pow((double)(xij), (double)(2.0)))),
              (double)(15.0))));
  }
  return S;
}


x86 assembly (clang, -O0):
<Slater_3S_5S>:
push   %rbp
mov    %rsp,%rbp
sub    $0xc50,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  %xmm2,-0x18(%rbp)
movsd  -0x18(%rbp),%xmm0
ucomisd -0x10(%rbp),%xmm0
jne    181a <Slater_3S_5S+0x70a>
jp     181a <Slater_3S_5S+0x70a>
movsd  0x5ec0(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x5ebe(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x645e(%rip),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x64d2(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x64be(%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,-0x108(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5e48(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x6468(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5e1f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x108(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x100(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5e4b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x63eb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5e22(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xf8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xf0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5dc6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x636e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5d9d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xe8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xe0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5d41(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x62f1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5d18(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xd8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xd0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5cbc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x6274(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5c93(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xc0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5c37(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x61f7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5c0e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xb0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5bb2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x617a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5b89(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5b2d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x60fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5b04(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x98(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x90(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5c98(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x6080(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5c72(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x88(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x80(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5f3c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x600c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5f16(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x78(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x70(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5bb3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5f9b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5b8d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x68(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x60(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5e12(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5f2a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5dec(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x58(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5999(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5eb9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5973(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x48(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x40(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x5888(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5e48(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x30(%rbp)
movsd  -0x18(%rbp),%xmm0
movsd  0x5862(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x38(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x30(%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  0x582c(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x582a(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm2
movsd  -0x28(%rbp),%xmm0
movsd  0x5dc5(%rip),%xmm1
mulsd  %xmm2,%xmm1
mulsd  -0x8(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
jmp    60be <Slater_3S_5S+0x4fae>
movsd  0x57e6(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0x57db(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x57c3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x57a2(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5788(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc50(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0x5764(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x850(%rbp)
ff
movsd  0x5757(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x10(%rbp),%xmm1
movsd  0x5755(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5ced(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5904(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x575b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5c93(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x59ea(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5708(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5898(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5c2f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc40(%rbp),%xmm1
ff
movsd  -0xc38(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0xc30(%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,-0xc28(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x590f(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc28(%rbp),%xmm1
ff
movsd  0x5bba(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  0x5b1a(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
mulsd  -0x18(%rbp),%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x58c3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc20(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xc18(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5626(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5b36(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc10(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x585d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc10(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x555c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5542(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xc08(%rbp),%xmm2
ff
movsd  -0xc00(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xbf8(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x59ae(%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,-0xbd8(%rbp)
ff
movsd  0x597b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5541(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbf0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5638(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5477(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5467(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x544e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xbe0(%rbp),%xmm2
ff
movsd  -0xbd8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x59b2(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5401(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5889(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5570(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xbc8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x53af(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5407(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5386(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xbc0(%rbp),%xmm2
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x58e2(%rip),%xmm3
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5339(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x58a9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5450(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xba8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x52e7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x584f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x52be(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xba0(%rbp),%xmm2
ff
movsd  -0xb98(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0xb90(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm2
movsd  0x5802(%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,-0xb60(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5265(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb88(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x541c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb80(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x51fb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5753(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x51d2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb78(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x5716(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x5205(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x56e5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x51dc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb70(%rbp),%xmm2
ff
movsd  -0xb68(%rbp),%xmm3
ff
movsd  -0xb60(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xb58(%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,-0xb28(%rbp)
ff
movsd  0x5255(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x549b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb50(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x50d2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb48(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x50a9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x55e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5080(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb40(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x5595(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x509c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5024(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5073(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb38(%rbp),%xmm2
movsd  -0xb30(%rbp),%xmm3
ff
movsd  -0xb28(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xb20(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  0x501b(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x5001(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb18(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x5020(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb10(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4f57(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5487(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4f2e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb08(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x5433(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4f4a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4ed2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4f21(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xb00(%rbp),%xmm2
ff
movsd  -0xaf8(%rbp),%xmm3
ff
movsd  -0xaf0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xae8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4ed4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x538c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4ee3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xae0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4e1a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5332(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4df1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xad8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x52de(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4e0d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4d95(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4de4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xad0(%rbp),%xmm2
ff
movsd  -0xac8(%rbp),%xmm3
ff
movsd  -0xac0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xab8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4d77(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5237(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4eee(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xab0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4cdd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4ecd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4cb4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xaa8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x5191(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4cd0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4c58(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4ca7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xaa0(%rbp),%xmm2
ff
movsd  -0xa98(%rbp),%xmm3
ff
movsd  -0xa90(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xa88(%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,-0xa58(%rbp)
ff
movsd  0x4c38(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x50ce(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa80(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4bc5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa78(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4b74(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x5064(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4b4b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x5027(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4b7e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4b2e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4b55(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa68(%rbp),%xmm2
ff
movsd  -0xa60(%rbp),%xmm3
ff
movsd  -0xa58(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xa50(%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,-0xa20(%rbp)
ff
movsd  0x4ae6(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4aac(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa48(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4c33(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa40(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4a22(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4f02(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x49f9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa38(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4ec5(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4a2c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4a54(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4a03(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa30(%rbp),%xmm2
ff
movsd  -0xa28(%rbp),%xmm3
ff
movsd  -0xa20(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0xa18(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4b46(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4e1e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x494d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x48fc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4dc4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x48d3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa08(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4d70(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x48ef(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4d3f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x48c6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0xa00(%rbp),%xmm2
ff
movsd  -0x9f8(%rbp),%xmm3
ff
movsd  -0x9f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x9e8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  0x480e(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x47f4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x483b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9d8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x47aa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4c5a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4781(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4c06(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x479d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4ba5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4774(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x9c8(%rbp),%xmm2
ff
movsd  -0x9c0(%rbp),%xmm3
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x9b0(%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,-0x980(%rbp)
ff
movsd  0x46a5(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4b43(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x46b2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x9a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4641(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4ad9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x998(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4618(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x998(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4a85(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4634(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4a3c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x460b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x990(%rbp),%xmm2
ff
movsd  -0x988(%rbp),%xmm3
ff
movsd  -0x980(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x978(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x473e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x49de(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4575(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x970(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4504(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4984(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x44db(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x968(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4947(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x450e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4916(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x44e5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x960(%rbp),%xmm2
ff
movsd  -0x958(%rbp),%xmm3
ff
movsd  -0x950(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x948(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4710(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4898(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4407(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4867(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x43de(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x940(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x4813(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x43fa(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x47e2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x43d1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x938(%rbp),%xmm2
ff
movsd  -0x930(%rbp),%xmm3
ff
movsd  -0x928(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x920(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  0x4321(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x475f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x918(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x42de(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x471e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x42b5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x910(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x46ca(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x42d1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4699(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x42a8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x908(%rbp),%xmm2
ff
movsd  -0x900(%rbp),%xmm3
ff
movsd  -0x8f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x8f0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x438b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x461b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x41ca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8e8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x41a1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x45c1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4178(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x456d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4194(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x453c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x416b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x8d8(%rbp),%xmm2
ff
movsd  -0x8d0(%rbp),%xmm3
ff
movsd  -0x8c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x40de(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x40fe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4285(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8b8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x4064(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x446c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x403b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x8b0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x442f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x406e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x43fe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x4045(%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
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x4019(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f61(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3fb8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x888(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3f27(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4317(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3efe(%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  0x42c3(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3f1a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4292(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3ef1(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x878(%rbp),%xmm5
ff
movsd  -0x870(%rbp),%xmm6
ff
movsd  -0x868(%rbp),%xmm3
ff
movsd  -0x860(%rbp),%xmm4
ff
movsd  -0x858(%rbp),%xmm1
ff
movsd  -0x850(%rbp),%xmm2
ff
movaps %xmm0,%xmm7
movsd  -0x848(%rbp),%xmm0
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  0x3e06(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
mulsd  -0x18(%rbp),%xmm1
movsd  0x3e04(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3e02(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x840(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3db1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3da1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3ec8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x838(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0x414c(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x412e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3d35(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x40fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3d0c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x830(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x828(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3d4f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4097(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3d26(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x820(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x818(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3ce1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x4031(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3cb8(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x810(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x808(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3c73(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3fcb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3c4a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x800(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7f8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3c05(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3f65(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3bdc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3b97(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3eff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3b6e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3b12(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3e82(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3ae9(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3a8d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3e05(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3a64(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3a68(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3d88(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3cb7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x7b0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0x3d43(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3d25(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3984(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c34(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x395b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x7a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x7a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x399e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c96(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3975(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x798(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x790(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3919(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3c19(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x38f0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x788(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x780(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3894(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b9c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x386b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x778(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x770(%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  0x380f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3b1f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x37e6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x768(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x760(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x378a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3a3a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3761(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x758(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x750(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3705(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x385d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x36dc(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x748(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x740(%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  0x3680(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3666(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x738(%rbp),%xmm3
ff
movsd  -0x730(%rbp),%xmm4
ff
movsd  -0x728(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm2
ff
movaps %xmm0,%xmm5
movsd  -0x718(%rbp),%xmm0
ff
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3915(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x362d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  0x3931(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x391b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x35a2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x38ea(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3579(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x710(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x708(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x35bc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3884(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3593(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x700(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6f8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x354e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x381e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3525(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x34e0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x37b8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x34b7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6e0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6d8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3472(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3752(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3449(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6c8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3404(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x36ec(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x33db(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3396(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3686(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x336d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3328(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x330e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x6a0(%rbp),%xmm2
ff
movsd  -0x698(%rbp),%xmm3
ff
movsd  -0x690(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x688(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x35c9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3311(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  0x359d(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x357f(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3256(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x334e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x322d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x680(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x678(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x3270(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x34f0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x3247(%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  0x3202(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x348a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x31d9(%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  0x3194(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3424(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x316b(%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  0x3126(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x33be(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x30fd(%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  0x30b8(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3358(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x308f(%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,-0x620(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x304a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x32f2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x618(%rbp)
movsd  -0x10(%rbp),%xmm0
movsd  0x3021(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x620(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x618(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2fdc(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2fb4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2fb3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x610(%rbp),%xmm2
ff
movsd  -0x608(%rbp),%xmm3
ff
movsd  -0x600(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x5f8(%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,-0x568(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x3217(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x31ff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2f76(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5f0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  0x31ba(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x319c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ebb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x316b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e92(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2ed5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3105(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2eac(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5d0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2e67(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2eff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e3e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2df9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x3041(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2dd0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2d8b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2fdb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d62(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x5a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x5a0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2d1d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f75(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2cf4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x598(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x590(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2caf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2f0f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c86(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x588(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2c41(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c19(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2c18(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x578(%rbp),%xmm2
ff
movsd  -0x570(%rbp),%xmm3
ff
movsd  -0x568(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x560(%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,-0x4d0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2be4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2e1c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2d0b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x558(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  0x2dd7(%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  0x2da2(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b09(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2d71(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ae0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x550(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x548(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2b0c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2cf4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2ae3(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x540(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x538(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a87(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c77(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2a5e(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x530(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x528(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2a19(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2c11(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29f0(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x520(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x518(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x29ab(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2bab(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2982(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x510(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x508(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x293d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2b45(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2914(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x500(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4f8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x28cf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2adf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x28a6(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2861(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x28b1(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2838(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4e0(%rbp),%xmm2
ff
movsd  -0x4d8(%rbp),%xmm3
ff
movsd  -0x4d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x29bb(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x29b3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x29a2(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4c0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x29c6(%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  0x2991(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2740(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2960(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2717(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2743(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x28e3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x271a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x4a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x4a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x26be(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2866(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2695(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x498(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x490(%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  0x2639(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x27e9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2610(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x488(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x25b4(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x276c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x258b(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x478(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x470(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x252f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x26ef(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2506(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x468(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x460(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x24c1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2689(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2498(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x458(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x450(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2453(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2493(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x242a(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x448(%rbp),%xmm2
ff
movsd  -0x440(%rbp),%xmm3
ff
movsd  -0x438(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x430(%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,-0x3a0(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x25a6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x258e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x256d(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x428(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  0x2541(%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  0x250c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x231b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x22f2(%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,-0x410(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x2335(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2475(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x230c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x410(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x408(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x22b0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x23f8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2287(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x400(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3f8(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x222b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x237b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2202(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x3e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x21a6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x22fe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x217d(%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  0x2138(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2298(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x210f(%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  0x20ca(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2232(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x20a1(%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,-0x3a8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x205c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x209c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2033(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x3b0(%rbp),%xmm2
ff
movsd  -0x3a8(%rbp),%xmm3
movsd  -0x3a0(%rbp),%xmm1
movaps %xmm0,%xmm4
movsd  -0x398(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x2166(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x214e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1fed(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x390(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  0x2109(%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  0x20d4(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f3b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x20a3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f12(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x388(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x380(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1f3e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2026(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1f15(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x378(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x370(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1eb9(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1fa9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e90(%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  0x1e34(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1f2c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1e0b(%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  0x1daf(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1eaf(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d86(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x348(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1d2a(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1e32(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1d01(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x338(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x330(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1ca5(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1db5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1c7c(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x328(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x320(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1c20(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c40(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1bf7(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x318(%rbp),%xmm2
ff
movsd  -0x310(%rbp),%xmm3
ff
movsd  -0x308(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x300(%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  0x1cbb(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1b61(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2f8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  0x1c75(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1c57(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b0e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1c26(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1ae5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2f0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1b28(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1bc0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1aff(%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  0x1aba(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1b5a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a91(%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  0x1a4c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1af4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1a23(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2c0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x19de(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a8e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x19b5(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2b0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x2a8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1970(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1a28(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1947(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x2a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x298(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1902(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x19c2(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x18d9(%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  0x1894(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x195c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x186b(%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
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x18a6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x186e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1805(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x260(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  0x18a1(%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  0x186c(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1773(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x183b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x174a(%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  0x1776(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x17be(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x174d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x248(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x240(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x16f1(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1741(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x16c8(%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  0x166c(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x16c4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1643(%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  0x15e7(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1647(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x15be(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x218(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x210(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1562(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x15ca(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1539(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x208(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x200(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x14dd(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x154d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x14b4(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x146f(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1467(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1446(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x1e8(%rbp),%xmm2
ff
movsd  -0x1e0(%rbp),%xmm3
ff
movsd  -0x1d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1d0(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0x1409(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1449(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1458(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  0x142c(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  -0x10(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x140e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1365(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x13dd(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x133c(%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  0x1368(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1360(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x133f(%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  0x12e3(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x12db(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x12ba(%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  0x125e(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x1256(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1235(%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  0x11f0(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x11e8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x11c7(%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,-0x170(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1182(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x117a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x1159(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x170(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x168(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x1114(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x110c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x10eb(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x160(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x158(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x8(%rbp),%xmm0
movsd  0x10a6(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x109e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x107d(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x150(%rbp),%xmm4
ff
movsd  -0x148(%rbp),%xmm5
ff
movsd  -0x140(%rbp),%xmm2
ff
movsd  -0x138(%rbp),%xmm3
ff
movsd  -0x130(%rbp),%xmm1
ff
movaps %xmm0,%xmm6
movsd  -0x128(%rbp),%xmm0
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
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,-0x110(%rbp)
ff
movsd  0xfee(%rip),%xmm1
mulsd  -0x8(%rbp),%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  -0x10(%rbp),%xmm0
mulsd  %xmm0,%xmm1
movsd  0xfe3(%rip),%xmm0
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfcb(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x8(%rbp),%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x18(%rbp),%xmm0
movsd  0xfa5(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0xf8b(%rip),%xmm1
call   1030 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x120(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
movsd  0xf67(%rip),%xmm1
call   1030 <pow@plt>
movsd  -0x118(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x110(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
movsd  -0x20(%rbp),%xmm0
add    $0xc50,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<Slater_3S_5S>:
sub    $0x98,%rsp
ucomisd %xmm1,%xmm2
movsd  %xmm0,0x10(%rsp)
addsd  %xmm0,%xmm0
movsd  %xmm2,0x38(%rsp)
jne    1592 <Slater_3S_5S+0x482>
jp     1592 <Slater_3S_5S+0x482>
mulsd  %xmm2,%xmm0
movsd  0x3ebd(%rip),%xmm3
movapd %xmm0,%xmm1
movsd  %xmm0,0x18(%rsp)
movapd %xmm3,%xmm0
call   1030 <pow@plt>
mulsd  0x44b2(%rip),%xmm0
addsd  0x44b2(%rip),%xmm0
movsd  0x44b2(%rip),%xmm1
movsd  0x10(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x38(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm2,%xmm4
mulsd  %xmm2,%xmm4
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
mulsd  0x448a(%rip),%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x30(%rsp)
movsd  0x3ebc(%rip),%xmm1
movapd %xmm2,%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3e9f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x444c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3e2c(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3e0d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x440a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x3dfa(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3ddb(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x43c8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3ea8(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3e89(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x4386(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x3e9e(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3e7f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x4344(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3e3c(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3e1d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x4302(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x3d5a(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3d3b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x42c0(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3d18(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3cf9(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x427e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x3d56(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3d37(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x423c(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3bd4(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3bb5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x41fa(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x3d32(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x8(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3d13(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x8(%rsp),%xmm1
mulsd  0x41b8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x8(%rsp)
movsd  0x3c28(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3c09(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x4176(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x3ae6(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3ac7(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x4134(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x3a8c(%rip),%xmm0
movsd  0x18(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0x4089(%rip),%xmm0
mulsd  0x10(%rsp),%xmm0
jmp    41a4 <Slater_3S_5S+0x3094>
movsd  %xmm1,0x8(%rsp)
addsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x90(%rsp)
movsd  %xmm0,0x18(%rsp)
movsd  0x3a49(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x3a44(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x38(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movsd  %xmm1,0x68(%rsp)
subsd  %xmm1,%xmm0
movsd  %xmm0,0x88(%rsp)
movsd  0x3a11(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x80(%rsp)
movsd  0x18(%rsp),%xmm1
mulsd  0x8(%rsp),%xmm1
movsd  0x39df(%rip),%xmm0
call   1030 <pow@plt>
mulsd  0x39ea(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x39e4(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x39cd(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x39c2(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x39bc(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x39ab(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x399a(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x48(%rsp),%xmm1
mulsd  0x3989(%rip),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x30(%rsp),%xmm0
mulsd  0x28(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x396f(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x3964(%rip),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x3958(%rip),%xmm0
mulsd  0x10(%rsp),%xmm0
mulsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3928(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x3921(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x3910(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x10(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x30(%rsp)
mulsd  0x68(%rsp),%xmm1
movsd  0x38eb(%rip),%xmm2
addsd  %xmm2,%xmm1
movsd  0x28(%rsp),%xmm4
mulsd  0x38e1(%rip),%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm1,%xmm4
addsd  0x48(%rsp),%xmm4
movsd  %xmm4,0x28(%rsp)
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x48(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x389d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x38a4(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
addsd  %xmm1,%xmm1
mulsd  0x68(%rsp),%xmm1
addsd  0x3889(%rip),%xmm1
mulsd  0x48(%rsp),%xmm0
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x20(%rsp),%xmm0
mulsd  0x384d(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3849(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  0x30(%rsp),%xmm1
mulsd  0x37c8(%rip),%xmm1
mulsd  0x68(%rsp),%xmm1
addsd  0x3832(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x3822(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  0x3817(%rip),%xmm1
movsd  0x30(%rsp),%xmm2
mulsd  %xmm2,%xmm1
mulsd  0x68(%rsp),%xmm1
addsd  0x3807(%rip),%xmm1
movsd  0x3807(%rip),%xmm3
mulsd  %xmm2,%xmm3
mulsd  %xmm0,%xmm3
mulsd  %xmm1,%xmm3
addsd  0x28(%rsp),%xmm3
movsd  %xmm3,0x48(%rsp)
movsd  0x37ef(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x37d8(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x37c1(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x37b5(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x36e9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x36d0(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x377d(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x60(%rsp),%xmm1
mulsd  0x58(%rsp),%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
mulsd  0x3713(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x374d(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  0x68(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x372c(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x3722(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x3636(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3619(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x3600(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x369f(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x3688(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x367c(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x3578(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x355b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x352a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3615(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x35e9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x58(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x35f0(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x35e4(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x34c8(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x34ab(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
addsd  0x60(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x3590(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3459(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x3566(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x355a(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x3426(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3409(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
mulsd  0x3518(%rip),%xmm1
addsd  0x70(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x58(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x34fc(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x34eb(%rip),%xmm1
movsd  0x8(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x34da(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x34ce(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x3372(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x349d(%rip),%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3351(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movsd  0x58(%rsp),%xmm1
mulsd  0x48(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x28(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x3462(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x32e5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x342c(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x3420(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x32ac(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x337f(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x328b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3302(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x33b5(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3371(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x3390(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x3384(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x31f8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x336b(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x31d7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x318e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x317d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x60(%rsp)
movsd  0x32f2(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x32e6(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x3142(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x32cd(%rip),%xmm0
movsd  %xmm0,0x78(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3121(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x78(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movsd  0x58(%rsp),%xmm1
mulsd  0x48(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x28(%rsp),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x3282(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x31cd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x324c(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x3240(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x307c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3207(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x305b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x3022(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3075(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x3119(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x48(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x31a8(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x319c(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2fc8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3153(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2fa7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x2fa6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3131(%rip),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x312b(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x311f(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2f33(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3106(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2f12(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x30cf(%rip),%xmm1
movsd  0x38(%rsp),%xmm0
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x30b8(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x30ac(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2ea0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3093(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2e7f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x2eb6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3049(%rip),%xmm0
movsd  0x68(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x3039(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x302f(%rip),%xmm0
movsd  %xmm0,0x58(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2e03(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x3016(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2de2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x60(%rsp),%xmm0
addsd  0x58(%rsp),%xmm0
mulsd  0x48(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x2ee9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2e40(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x2fad(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x2fa1(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2d5d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2f88(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2d3c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
mulsd  0x2f63(%rip),%xmm1
addsd  0x60(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x48(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x2dd9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x48(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2ce0(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x58(%rsp)
movsd  0x2f15(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
mulsd  0x68(%rsp),%xmm0
addsd  0x2f09(%rip),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2ca5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2ef0(%rip),%xmm0
movsd  %xmm0,0x70(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2c84(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x70(%rsp),%xmm0
movsd  0x48(%rsp),%xmm1
mulsd  0x2ecb(%rip),%xmm1
addsd  0x60(%rsp),%xmm0
mulsd  0x58(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
movsd  0x80(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0x18(%rsp),%xmm1
mulsd  0x38(%rsp),%xmm1
movsd  0x2bf7(%rip),%xmm0
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x2d3e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x20(%rsp),%xmm0
addsd  %xmm0,%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2c57(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x2e26(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x2e16(%rip),%xmm1
movsd  0x2e16(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x28(%rsp)
movsd  0x2bc8(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2df3(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2ba7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2b3a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2db5(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2b19(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2b0c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2d77(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2aeb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2bbe(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2d39(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2b9d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2bb8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2b9f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x2cdc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2b56(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2b3d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2c9a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2a74(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2a5b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x2c58(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
mulsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x2984(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2c2f(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2993(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x2c0a(%rip),%xmm2
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x2bfa(%rip),%xmm2
movsd  0x2bfa(%rip),%xmm1
mulsd  0x30(%rsp),%xmm1
mulsd  0x68(%rsp),%xmm1
movsd  %xmm1,0x40(%rsp)
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x294e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2935(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2bb2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x28bc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x28a3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x2b70(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x288a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2871(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2b2e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2938(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x291f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x2aec(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x292e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2915(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2aaa(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x28cc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x28b3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x2a68(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x27ea(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x27d1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2710(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2803(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x29ed(%rip),%xmm2
movsd  0x10(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm2,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  0x29d5(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x26ef(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x29b2(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x26ce(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2661(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2974(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2640(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2633(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2936(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2612(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x26e5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28f8(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x26c4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x26df(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28ba(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x26be(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2681(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x287c(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2660(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x25a3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x258a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x24c9(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x27ee(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x27de(%rip),%xmm1
movsd  0x30(%rsp),%xmm2
mulsd  0x27d8(%rip),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x24b0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x27bb(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x248f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2422(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x277d(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2401(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x23f4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x273f(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x23d3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x24a6(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2701(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2485(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x24a0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x26c3(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x247f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2442(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x232d(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2421(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2364(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2347(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  0x18(%rsp),%xmm1
mulsd  0x2610(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x229a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2251(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x25ce(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x25be(%rip),%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,0x40(%rsp)
movsd  0x225a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x25a5(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2239(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x21cc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2567(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x21ab(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x219e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2529(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x217d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x2250(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24eb(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x222f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x224a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x24ad(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2229(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x21ec(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x246f(%rip),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x21cb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
addsd  0x40(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x210e(%rip),%xmm1
call   1030 <pow@plt>
addsd  %xmm0,%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x20f1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x50(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
mulsd  0x2408(%rip),%xmm1
addsd  0x40(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x211e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x23d9(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x2055(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x23b4(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x23a4(%rip),%xmm1
movsd  0x23a4(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x40(%rsp)
movsd  0x1fde(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1fc5(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2362(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f4c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x233f(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f2b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f1e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2301(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1efd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1fd0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x22c3(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1faf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1fca(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2285(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1fa9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1f6c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x2247(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1f4b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1e8e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e29(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e6d(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
mulsd  0x20(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1d94(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1e2b(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x2198(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x2188(%rip),%xmm1
movsd  0x2188(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x1d7a(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d61(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x2146(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ce8(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ccf(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x2104(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1cb6(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1c9d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x20c2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1d64(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d4b(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x2080(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1d5a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x205d(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1d39(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1cfc(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x201f(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1cdb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1c1e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1b71(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1bfd(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
mulsd  0x1fb4(%rip),%xmm1
addsd  0x18(%rsp),%xmm0
mulsd  0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1bc2(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1f85(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1af1(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x1f60(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1f50(%rip),%xmm1
movsd  0x1f50(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x1aea(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ad1(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1f0e(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a58(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a3f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1ecc(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a26(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a0d(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1e8a(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ad4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e67(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1ab3(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1ace(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1e29(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1aad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1a70(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1deb(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1a4f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1992(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18e5(%rip),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1971(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x20(%rsp),%xmm0
addsd  0x18(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1908(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1997(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x50(%rsp)
movsd  0x1d3c(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x1d2c(%rip),%xmm1
movsd  0x1d2c(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x20(%rsp)
movsd  0x187e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1865(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1cea(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17ec(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x17d3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1ca8(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17ba(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x17a1(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1c66(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1868(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x184f(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1c24(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x185e(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1845(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1be2(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x20(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x17fc(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x17e3(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x20(%rsp),%xmm1
mulsd  0x1ba0(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x171a(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x177d(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x16f9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
mulsd  0x193a(%rip),%xmm1
mulsd  0x50(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x40(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x1696(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x68(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x1b09(%rip),%xmm2
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x1af9(%rip),%xmm2
movsd  0x1af9(%rip),%xmm3
mulsd  0x30(%rsp),%xmm3
mulsd  %xmm1,%xmm3
addsd  %xmm2,%xmm3
movsd  %xmm3,0x20(%rsp)
movsd  0x1605(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1ad8(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x15e4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1577(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1a9a(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1556(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1549(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18cc(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1528(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x15fb(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1836(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x15da(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x15f5(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x19d0(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x15d4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1597(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1992(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1576(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x14b9(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1954(%rip),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1498(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x14a7(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1402(%rip),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x14de(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x18dd(%rip),%xmm1
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mulsd  0x8(%rsp),%xmm1
addsd  0x18cd(%rip),%xmm1
movsd  0x18cd(%rip),%xmm2
mulsd  0x30(%rsp),%xmm2
mulsd  0x68(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x18(%rsp)
movsd  0x1397(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x137e(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x188b(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1305(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12ec(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x1849(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x12d3(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12ba(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x1807(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1381(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1368(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x18(%rsp),%xmm1
mulsd  0x17c5(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x28(%rsp),%xmm1
movsd  %xmm1,0x18(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1377(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x135e(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x28(%rsp),%xmm1
mulsd  0x1783(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1315(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1760(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x12f4(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
movsd  %xmm0,0x28(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1237(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1722(%rip),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1216(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x18(%rsp),%xmm0
addsd  0x28(%rsp),%xmm0
mulsd  0x40(%rsp),%xmm0
addsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x38(%rsp),%xmm0
movsd  0x127d(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x28(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x120c(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x16b9(%rip),%xmm2
movsd  0x10(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  0x8(%rsp),%xmm2
addsd  0x16a9(%rip),%xmm2
movsd  0x30(%rsp),%xmm1
mulsd  0x16a3(%rip),%xmm1
mulsd  0x68(%rsp),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x1123(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x110a(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x38(%rsp),%xmm1
mulsd  0x1667(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x30(%rsp),%xmm1
movsd  %xmm1,0x38(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1091(%rip),%xmm1
call   1030 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x1078(%rip),%xmm1
call   1030 <pow@plt>
movsd  0x30(%rsp),%xmm1
mulsd  0x1625(%rip),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x38(%rsp),%xmm1
movsd  %xmm1,0x30(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x105f(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1602(%rip),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x103e(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x38(%rsp),%xmm0
addsd  0x30(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x1111(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x15c4(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x10f0(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x110b(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1586(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x10ea(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0x10ad(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x1548(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0x108c(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  %xmm0,0x38(%rsp)
movsd  0x10(%rsp),%xmm0
movsd  0xfcf(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x14ba(%rip),%xmm0
movsd  %xmm0,0x30(%rsp)
movsd  0x8(%rsp),%xmm0
movsd  0xfae(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x30(%rsp),%xmm0
addsd  0x38(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
mulsd  0x1277(%rip),%xmm1
mulsd  0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x18(%rsp),%xmm1
mulsd  0x48(%rsp),%xmm1
addsd  0x80(%rsp),%xmm1
movsd  %xmm1,0x28(%rsp)
movsd  0xe9a(%rip),%xmm0
movsd  0x90(%rsp),%xmm1
call   1030 <pow@plt>
mulsd  0xe8c(%rip),%xmm0
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,0x8(%rsp)
movsd  0x88(%rsp),%xmm0
movsd  0xe77(%rip),%xmm1
call   1030 <pow@plt>
mulsd  0x8(%rsp),%xmm0
movsd  0x28(%rsp),%xmm1
divsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
add    $0x98,%rsp
ret

LLVM IR (-O0):
define double @Slater_3S_5S(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 %130
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 0x42F1D6FFFE280000, double %16, double 0xC2F1D6FFFE280000)
%18 = load double, double* %4
%19 = fmul double 0x4300261E73BB2368, %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 0x42FCEA79D29C8DA0, %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 0x42F10C0282AEC1C0, %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 0x42DDBADFAD487000, %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 0x42C468DAA76B6800, %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 0x42A6EC2C0E518000, %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 0x4285983EA67C0000, %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 0x42615A5049A00000, %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 0x42380B0F37000000, %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 0x420CDE3200000000, %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 0x41DDFE2000000000, %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 0x41AAA90000000000, %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 0x4173B00000000000, %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.474560e+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 6.553600e+04, %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 = fmul double 2.000000e+00, %121
%123 = load double, double* %6
%124 = fmul double %122, %123
%125 = call double @pow(double 0x4005BF0A8B145769, double %124)
%126 = fmul double 0x42F1D6FFFE280000, %125
%127 = load double, double* %4
%128 = fmul double %126, %127
%129 = fdiv double %120, %128
store double %129, double* %7
br label %1335
130: ; preds = %3
%131 = load double, double* %4
%132 = fmul double 2.000000e+00, %131
%133 = load double, double* %6
%134 = load double, double* %5
%135 = fadd double %133, %134
%136 = fmul double %132, %135
%137 = call double @pow(double 0x4005BF0A8B145769, double %136)
%138 = fmul double 4.252500e+04, %137
%139 = load double, double* %6
%140 = call double @pow(double %139, double 2.000000e+00)
%141 = load double, double* %5
%142 = call double @pow(double %141, double 2.000000e+00)
%143 = fsub double %140, %142
%144 = call double @pow(double %143, double 1.500000e+01)
%145 = load double, double* %4
%146 = fmul double 2.000000e+00, %145
%147 = load double, double* %5
%148 = fmul double %146, %147
%149 = call double @pow(double 0x4005BF0A8B145769, double %148)
%150 = fmul double 1.890000e+02, %149
%151 = load double, double* %5
%152 = call double @pow(double %151, double 1.200000e+01)
%153 = fmul double %150, %152
%154 = load double, double* %4
%155 = call double @pow(double %154, double 4.000000e+00)
%156 = fmul double -3.500000e+02, %155
%157 = load double, double* %6
%158 = call double @pow(double %157, double 2.200000e+01)
%159 = load double, double* %4
%160 = call double @pow(double %159, double 5.000000e+00)
%161 = fmul double 1.000000e+01, %160
%162 = load double, double* %6
%163 = call double @pow(double %162, double 2.300000e+01)
%164 = fmul double %161, %163
%165 = fneg double %164
%166 = call double @llvm.fmuladd.f64(double %156, double %158, double %165)
%167 = load double, double* %5
%168 = call double @pow(double %167, double 1.800000e+01)
%169 = call double @llvm.fmuladd.f64(double 2.250000e+02, double %168, double %166)
%170 = load double, double* %4
%171 = fmul double 3.750000e+02, %170
%172 = load double, double* %6
%173 = fmul double %171, %172
%174 = load double, double* %5
%175 = call double @pow(double %174, double 1.800000e+01)
%176 = call double @llvm.fmuladd.f64(double %173, double %175, double %169)
%177 = load double, double* %4
%178 = call double @pow(double %177, double 3.000000e+00)
%179 = fmul double 7.000000e+01, %178
%180 = load double, double* %6
%181 = call double @pow(double %180, double 2.100000e+01)
%182 = fmul double %179, %181
%183 = load double, double* %4
%184 = call double @pow(double %183, double 2.000000e+00)
%185 = load double, double* %5
%186 = call double @pow(double %185, double 2.000000e+00)
%187 = call double @llvm.fmuladd.f64(double %184, double %186, double 7.500000e+01)
%188 = fneg double %182
%189 = call double @llvm.fmuladd.f64(double %188, double %187, double %176)
%190 = load double, double* %4
%191 = fmul double 7.500000e+01, %190
%192 = load double, double* %6
%193 = call double @pow(double %192, double 3.000000e+00)
%194 = fmul double %191, %193
%195 = load double, double* %5
%196 = call double @pow(double %195, double 1.600000e+01)
%197 = fmul double %194, %196
%198 = load double, double* %4
%199 = call double @pow(double %198, double 2.000000e+00)
%200 = fmul double 2.000000e+00, %199
%201 = load double, double* %5
%202 = call double @pow(double %201, double 2.000000e+00)
%203 = call double @llvm.fmuladd.f64(double %200, double %202, double -7.500000e+01)
%204 = call double @llvm.fmuladd.f64(double %197, double %203, double %189)
%205 = load double, double* %6
%206 = call double @pow(double %205, double 2.000000e+00)
%207 = fmul double 7.500000e+01, %206
%208 = load double, double* %5
%209 = call double @pow(double %208, double 1.600000e+01)
%210 = fmul double %207, %209
%211 = load double, double* %4
%212 = call double @pow(double %211, double 2.000000e+00)
%213 = fmul double 4.000000e+00, %212
%214 = load double, double* %5
%215 = call double @pow(double %214, double 2.000000e+00)
%216 = call double @llvm.fmuladd.f64(double %213, double %215, double -4.500000e+01)
%217 = call double @llvm.fmuladd.f64(double %210, double %216, double %204)
%218 = load double, double* %4
%219 = call double @pow(double %218, double 2.000000e+00)
%220 = fmul double 5.000000e+01, %219
%221 = load double, double* %6
%222 = call double @pow(double %221, double 2.000000e+01)
%223 = fmul double %220, %222
%224 = load double, double* %4
%225 = call double @pow(double %224, double 2.000000e+00)
%226 = fmul double 7.100000e+01, %225
%227 = load double, double* %5
%228 = call double @pow(double %227, double 2.000000e+00)
%229 = call double @llvm.fmuladd.f64(double %226, double %228, double 8.400000e+02)
%230 = fneg double %223
%231 = call double @llvm.fmuladd.f64(double %230, double %229, double %217)
%232 = load double, double* %4
%233 = load double, double* %6
%234 = call double @pow(double %233, double 9.000000e+00)
%235 = fmul double %232, %234
%236 = load double, double* %5
%237 = call double @pow(double %236, double 1.000000e+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.248000e+05, %240
%242 = load double, double* %5
%243 = call double @pow(double %242, double 2.000000e+00)
%244 = call double @llvm.fmuladd.f64(double %241, double %243, double 0x4151E89840000000)
%245 = load double, double* %4
%246 = call double @pow(double %245, double 4.000000e+00)
%247 = fmul double 2.480000e+02, %246
%248 = load double, double* %5
%249 = call double @pow(double %248, double 4.000000e+00)
%250 = fneg double %247
%251 = call double @llvm.fmuladd.f64(double %250, double %249, double %244)
%252 = call double @llvm.fmuladd.f64(double %238, double %251, double %231)
%253 = load double, double* %4
%254 = fmul double 2.000000e+01, %253
%255 = load double, double* %6
%256 = call double @pow(double %255, double 1.700000e+01)
%257 = fmul double %254, %256
%258 = load double, double* %5
%259 = call double @pow(double %258, double 2.000000e+00)
%260 = fmul double %257, %259
%261 = load double, double* %4
%262 = call double @pow(double %261, double 2.000000e+00)
%263 = fmul double 9.480000e+02, %262
%264 = load double, double* %5
%265 = call double @pow(double %264, double 2.000000e+00)
%266 = fneg double %263
%267 = call double @llvm.fmuladd.f64(double %266, double %265, double -1.858950e+05)
%268 = load double, double* %4
%269 = call double @pow(double %268, double 4.000000e+00)
%270 = fmul double 2.000000e+00, %269
%271 = load double, double* %5
%272 = call double @pow(double %271, double 4.000000e+00)
%273 = call double @llvm.fmuladd.f64(double %270, double %272, double %267)
%274 = call double @llvm.fmuladd.f64(double %260, double %273, double %252)
%275 = load double, double* %4
%276 = fmul double 5.000000e+00, %275
%277 = load double, double* %6
%278 = call double @pow(double %277, double 5.000000e+00)
%279 = fmul double %276, %278
%280 = load double, double* %5
%281 = call double @pow(double %280, double 1.400000e+01)
%282 = fmul double %279, %281
%283 = load double, double* %4
%284 = call double @pow(double %283, double 2.000000e+00)
%285 = fmul double 4.500000e+02, %284
%286 = load double, double* %5
%287 = call double @pow(double %286, double 2.000000e+00)
%288 = fneg double %285
%289 = call double @llvm.fmuladd.f64(double %288, double %287, double 7.875000e+03)
%290 = load double, double* %4
%291 = call double @pow(double %290, double 4.000000e+00)
%292 = fmul double 2.000000e+00, %291
%293 = load double, double* %5
%294 = call double @pow(double %293, double 4.000000e+00)
%295 = call double @llvm.fmuladd.f64(double %292, double %294, double %289)
%296 = call double @llvm.fmuladd.f64(double %282, double %295, double %274)
%297 = load double, double* %6
%298 = call double @pow(double %297, double 4.000000e+00)
%299 = fmul double 2.500000e+01, %298
%300 = load double, double* %5
%301 = call double @pow(double %300, double 1.400000e+01)
%302 = fmul double %299, %301
%303 = load double, double* %4
%304 = call double @pow(double %303, double 2.000000e+00)
%305 = fmul double 1.800000e+02, %304
%306 = load double, double* %5
%307 = call double @pow(double %306, double 2.000000e+00)
%308 = fneg double %305
%309 = call double @llvm.fmuladd.f64(double %308, double %307, double 9.450000e+02)
%310 = load double, double* %4
%311 = call double @pow(double %310, double 4.000000e+00)
%312 = fmul double 2.000000e+00, %311
%313 = load double, double* %5
%314 = call double @pow(double %313, double 4.000000e+00)
%315 = call double @llvm.fmuladd.f64(double %312, double %314, double %309)
%316 = call double @llvm.fmuladd.f64(double %302, double %315, double %296)
%317 = load double, double* %6
%318 = call double @pow(double %317, double 6.000000e+00)
%319 = fmul double 3.750000e+02, %318
%320 = load double, double* %5
%321 = call double @pow(double %320, double 1.200000e+01)
%322 = fmul double %319, %321
%323 = load double, double* %4
%324 = call double @pow(double %323, double 2.000000e+00)
%325 = fmul double 8.400000e+01, %324
%326 = load double, double* %5
%327 = call double @pow(double %326, double 2.000000e+00)
%328 = fneg double %325
%329 = call double @llvm.fmuladd.f64(double %328, double %327, double 2.730000e+02)
%330 = load double, double* %4
%331 = call double @pow(double %330, double 4.000000e+00)
%332 = fmul double 2.000000e+00, %331
%333 = load double, double* %5
%334 = call double @pow(double %333, double 4.000000e+00)
%335 = call double @llvm.fmuladd.f64(double %332, double %334, double %329)
%336 = fneg double %322
%337 = call double @llvm.fmuladd.f64(double %336, double %335, double %316)
%338 = load double, double* %4
%339 = fmul double 5.000000e+00, %338
%340 = load double, double* %6
%341 = call double @pow(double %340, double 1.100000e+01)
%342 = fmul double %339, %341
%343 = load double, double* %5
%344 = call double @pow(double %343, double 8.000000e+00)
%345 = fmul double %342, %344
%346 = load double, double* %4
%347 = call double @pow(double %346, double 2.000000e+00)
%348 = fmul double 4.914000e+04, %347
%349 = load double, double* %5
%350 = call double @pow(double %349, double 2.000000e+00)
%351 = call double @llvm.fmuladd.f64(double %348, double %350, double 0xC14562DA80000000)
%352 = load double, double* %4
%353 = call double @pow(double %352, double 4.000000e+00)
%354 = fmul double 8.000000e+00, %353
%355 = load double, double* %5
%356 = call double @pow(double %355, double 4.000000e+00)
%357 = call double @llvm.fmuladd.f64(double %354, double %356, double %351)
%358 = fneg double %345
%359 = call double @llvm.fmuladd.f64(double %358, double %357, double %337)
%360 = load double, double* %4
%361 = fmul double 5.000000e+00, %360
%362 = load double, double* %6
%363 = call double @pow(double %362, double 7.000000e+00)
%364 = fmul double %361, %363
%365 = load double, double* %5
%366 = call double @pow(double %365, double 1.200000e+01)
%367 = fmul double %364, %366
%368 = load double, double* %4
%369 = call double @pow(double %368, double 2.000000e+00)
%370 = fmul double 5.152000e+03, %369
%371 = load double, double* %5
%372 = call double @pow(double %371, double 2.000000e+00)
%373 = call double @llvm.fmuladd.f64(double %370, double %372, double -1.696500e+04)
%374 = load double, double* %4
%375 = call double @pow(double %374, double 4.000000e+00)
%376 = fmul double 1.400000e+01, %375
%377 = load double, double* %5
%378 = call double @pow(double %377, double 4.000000e+00)
%379 = call double @llvm.fmuladd.f64(double %376, double %378, double %373)
%380 = call double @llvm.fmuladd.f64(double %367, double %379, double %359)
%381 = load double, double* %6
%382 = call double @pow(double %381, double 1.000000e+01)
%383 = fmul double 3.250000e+02, %382
%384 = load double, double* %5
%385 = call double @pow(double %384, double 8.000000e+00)
%386 = fmul double %383, %385
%387 = load double, double* %4
%388 = call double @pow(double %387, double 2.000000e+00)
%389 = fmul double 5.340000e+03, %388
%390 = load double, double* %5
%391 = call double @pow(double %390, double 2.000000e+00)
%392 = fneg double %389
%393 = call double @llvm.fmuladd.f64(double %392, double %391, double -6.011700e+04)
%394 = load double, double* %4
%395 = call double @pow(double %394, double 4.000000e+00)
%396 = fmul double 4.000000e+01, %395
%397 = load double, double* %5
%398 = call double @pow(double %397, double 4.000000e+00)
%399 = call double @llvm.fmuladd.f64(double %396, double %398, double %393)
%400 = call double @llvm.fmuladd.f64(double %386, double %399, double %380)
%401 = load double, double* %4
%402 = fmul double 1.500000e+01, %401
%403 = load double, double* %6
%404 = call double @pow(double %403, double 1.500000e+01)
%405 = fmul double %402, %404
%406 = load double, double* %5
%407 = call double @pow(double %406, double 4.000000e+00)
%408 = fmul double %405, %407
%409 = load double, double* %4
%410 = call double @pow(double %409, double 2.000000e+00)
%411 = fmul double 2.296000e+04, %410
%412 = load double, double* %5
%413 = call double @pow(double %412, double 2.000000e+00)
%414 = fneg double %411
%415 = call double @llvm.fmuladd.f64(double %414, double %413, double 8.450850e+05)
%416 = load double, double* %4
%417 = call double @pow(double %416, double 4.000000e+00)
%418 = fmul double 5.200000e+01, %417
%419 = load double, double* %5
%420 = call double @pow(double %419, double 4.000000e+00)
%421 = call double @llvm.fmuladd.f64(double %418, double %420, double %415)
%422 = fneg double %408
%423 = call double @llvm.fmuladd.f64(double %422, double %421, double %400)
%424 = load double, double* %4
%425 = fmul double 1.500000e+01, %424
%426 = load double, double* %6
%427 = call double @pow(double %426, double 1.300000e+01)
%428 = fmul double %425, %427
%429 = load double, double* %5
%430 = call double @pow(double %429, double 6.000000e+00)
%431 = fmul double %428, %430
%432 = load double, double* %4
%433 = call double @pow(double %432, double 2.000000e+00)
%434 = fmul double 1.014000e+04, %433
%435 = load double, double* %5
%436 = call double @pow(double %435, double 2.000000e+00)
%437 = fneg double %434
%438 = call double @llvm.fmuladd.f64(double %437, double %436, double -1.391250e+05)
%439 = load double, double* %4
%440 = call double @pow(double %439, double 4.000000e+00)
%441 = fmul double 5.200000e+01, %440
%442 = load double, double* %5
%443 = call double @pow(double %442, double 4.000000e+00)
%444 = call double @llvm.fmuladd.f64(double %441, double %443, double %438)
%445 = call double @llvm.fmuladd.f64(double %431, double %444, double %423)
%446 = load double, double* %6
%447 = call double @pow(double %446, double 1.200000e+01)
%448 = fmul double 7.500000e+01, %447
%449 = load double, double* %5
%450 = call double @pow(double %449, double 6.000000e+00)
%451 = fmul double %448, %450
%452 = load double, double* %4
%453 = call double @pow(double %452, double 2.000000e+00)
%454 = fmul double 2.553200e+04, %453
%455 = load double, double* %5
%456 = call double @pow(double %455, double 2.000000e+00)
%457 = call double @llvm.fmuladd.f64(double %454, double %456, double -7.296870e+05)
%458 = load double, double* %4
%459 = call double @pow(double %458, double 4.000000e+00)
%460 = fmul double 5.200000e+01, %459
%461 = load double, double* %5
%462 = call double @pow(double %461, double 4.000000e+00)
%463 = call double @llvm.fmuladd.f64(double %460, double %462, double %457)
%464 = call double @llvm.fmuladd.f64(double %451, double %463, double %445)
%465 = load double, double* %6
%466 = call double @pow(double %465, double 1.800000e+01)
%467 = fmul double 6.000000e+01, %466
%468 = load double, double* %4
%469 = call double @pow(double %468, double 2.000000e+00)
%470 = fmul double 1.194000e+04, %469
%471 = load double, double* %5
%472 = call double @pow(double %471, double 2.000000e+00)
%473 = fneg double %470
%474 = call double @llvm.fmuladd.f64(double %473, double %472, double -5.355000e+03)
%475 = load double, double* %4
%476 = call double @pow(double %475, double 4.000000e+00)
%477 = fmul double 8.600000e+01, %476
%478 = load double, double* %5
%479 = call double @pow(double %478, double 4.000000e+00)
%480 = call double @llvm.fmuladd.f64(double %477, double %479, double %474)
%481 = call double @llvm.fmuladd.f64(double %467, double %480, double %464)
%482 = load double, double* %4
%483 = fmul double 2.000000e+00, %482
%484 = load double, double* %6
%485 = call double @pow(double %484, double 1.900000e+01)
%486 = fmul double %483, %485
%487 = load double, double* %4
%488 = call double @pow(double %487, double 2.000000e+00)
%489 = fmul double 3.542500e+04, %488
%490 = load double, double* %5
%491 = call double @pow(double %490, double 2.000000e+00)
%492 = fneg double %489
%493 = call double @llvm.fmuladd.f64(double %492, double %491, double -8.925000e+04)
%494 = load double, double* %4
%495 = call double @pow(double %494, double 4.000000e+00)
%496 = fmul double 1.240000e+02, %495
%497 = load double, double* %5
%498 = call double @pow(double %497, double 4.000000e+00)
%499 = call double @llvm.fmuladd.f64(double %496, double %498, double %493)
%500 = call double @llvm.fmuladd.f64(double %486, double %499, double %481)
%501 = load double, double* %6
%502 = call double @pow(double %501, double 1.600000e+01)
%503 = fmul double 1.000000e+02, %502
%504 = load double, double* %5
%505 = call double @pow(double %504, double 2.000000e+00)
%506 = fmul double %503, %505
%507 = load double, double* %4
%508 = call double @pow(double %507, double 2.000000e+00)
%509 = fmul double 1.331100e+04, %508
%510 = load double, double* %5
%511 = call double @pow(double %510, double 2.000000e+00)
%512 = fneg double %509
%513 = call double @llvm.fmuladd.f64(double %512, double %511, double -7.971300e+04)
%514 = load double, double* %4
%515 = call double @pow(double %514, double 4.000000e+00)
%516 = fmul double 1.460000e+02, %515
%517 = load double, double* %5
%518 = call double @pow(double %517, double 4.000000e+00)
%519 = call double @llvm.fmuladd.f64(double %516, double %518, double %513)
%520 = call double @llvm.fmuladd.f64(double %506, double %519, double %500)
%521 = load double, double* %6
%522 = call double @pow(double %521, double 8.000000e+00)
%523 = fmul double 5.000000e+00, %522
%524 = load double, double* %5
%525 = call double @pow(double %524, double 1.000000e+01)
%526 = fmul double %523, %525
%527 = load double, double* %4
%528 = call double @pow(double %527, double 2.000000e+00)
%529 = fmul double 9.594000e+04, %528
%530 = load double, double* %5
%531 = call double @pow(double %530, double 2.000000e+00)
%532 = call double @llvm.fmuladd.f64(double %529, double %531, double 1.573650e+05)
%533 = load double, double* %4
%534 = call double @pow(double %533, double 4.000000e+00)
%535 = fmul double 9.520000e+02, %534
%536 = load double, double* %5
%537 = call double @pow(double %536, double 4.000000e+00)
%538 = call double @llvm.fmuladd.f64(double %535, double %537, double %532)
%539 = fneg double %526
%540 = call double @llvm.fmuladd.f64(double %539, double %538, double %520)
%541 = load double, double* %6
%542 = call double @pow(double %541, double 1.400000e+01)
%543 = fmul double 1.500000e+01, %542
%544 = load double, double* %5
%545 = call double @pow(double %544, double 4.000000e+00)
%546 = fmul double %543, %545
%547 = load double, double* %4
%548 = call double @pow(double %547, double 2.000000e+00)
%549 = fmul double 1.575000e+05, %548
%550 = load double, double* %5
%551 = call double @pow(double %550, double 2.000000e+00)
%552 = fneg double %549
%553 = call double @llvm.fmuladd.f64(double %552, double %551, double 0x4144214180000000)
%554 = load double, double* %4
%555 = call double @pow(double %554, double 4.000000e+00)
%556 = fmul double 1.820000e+03, %555
%557 = load double, double* %5
%558 = call double @pow(double %557, double 4.000000e+00)
%559 = call double @llvm.fmuladd.f64(double %556, double %558, double %553)
%560 = fneg double %546
%561 = call double @llvm.fmuladd.f64(double %560, double %559, double %540)
%562 = fmul double %153, %561
%563 = call double @llvm.fmuladd.f64(double %138, double %144, double %562)
%564 = load double, double* %4
%565 = fmul double 2.000000e+00, %564
%566 = load double, double* %6
%567 = fmul double %565, %566
%568 = call double @pow(double 0x4005BF0A8B145769, double %567)
%569 = load double, double* %6
%570 = call double @pow(double %569, double 8.000000e+00)
%571 = fmul double %568, %570
%572 = load double, double* %6
%573 = call double @pow(double %572, double 2.000000e+00)
%574 = fmul double 2.000000e+00, %573
%575 = load double, double* %5
%576 = call double @pow(double %575, double 2.000000e+01)
%577 = fmul double %574, %576
%578 = load double, double* %4
%579 = fmul double 0x41D5982A67C00000, %578
%580 = load double, double* %5
%581 = call double @llvm.fmuladd.f64(double %579, double %580, double 0x41DA8FAAEAC00000)
%582 = load double, double* %4
%583 = call double @pow(double %582, double 2.000000e+00)
%584 = fmul double 0x41BFCA8338000000, %583
%585 = load double, double* %5
%586 = call double @pow(double %585, double 2.000000e+00)
%587 = call double @llvm.fmuladd.f64(double %584, double %586, double %581)
%588 = load double, double* %4
%589 = call double @pow(double %588, double 3.000000e+00)
%590 = fmul double 0x419B548A9C000000, %589
%591 = load double, double* %5
%592 = call double @pow(double %591, double 3.000000e+00)
%593 = call double @llvm.fmuladd.f64(double %590, double %592, double %587)
%594 = load double, double* %4
%595 = call double @pow(double %594, double 4.000000e+00)
%596 = fmul double 0x416D082F60000000, %595
%597 = load double, double* %5
%598 = call double @pow(double %597, double 4.000000e+00)
%599 = call double @llvm.fmuladd.f64(double %596, double %598, double %593)
%600 = load double, double* %4
%601 = call double @pow(double %600, double 5.000000e+00)
%602 = fmul double 0x41316EE900000000, %601
%603 = load double, double* %5
%604 = call double @pow(double %603, double 5.000000e+00)
%605 = call double @llvm.fmuladd.f64(double %602, double %604, double %599)
%606 = load double, double* %4
%607 = call double @pow(double %606, double 6.000000e+00)
%608 = fmul double 1.839600e+04, %607
%609 = load double, double* %5
%610 = call double @pow(double %609, double 6.000000e+00)
%611 = call double @llvm.fmuladd.f64(double %608, double %610, double %605)
%612 = load double, double* %4
%613 = call double @pow(double %612, double 7.000000e+00)
%614 = fmul double 5.238000e+03, %613
%615 = load double, double* %5
%616 = call double @pow(double %615, double 7.000000e+00)
%617 = fneg double %614
%618 = call double @llvm.fmuladd.f64(double %617, double %616, double %611)
%619 = load double, double* %4
%620 = call double @pow(double %619, double 8.000000e+00)
%621 = fmul double 5.130000e+02, %620
%622 = load double, double* %5
%623 = call double @pow(double %622, double 8.000000e+00)
%624 = fneg double %621
%625 = call double @llvm.fmuladd.f64(double %624, double %623, double %618)
%626 = load double, double* %4
%627 = call double @pow(double %626, double 9.000000e+00)
%628 = fmul double 1.700000e+01, %627
%629 = load double, double* %5
%630 = call double @pow(double %629, double 9.000000e+00)
%631 = fneg double %628
%632 = call double @llvm.fmuladd.f64(double %631, double %630, double %625)
%633 = load double, double* %6
%634 = call double @pow(double %633, double 4.000000e+00)
%635 = fmul double 4.200000e+01, %634
%636 = load double, double* %5
%637 = call double @pow(double %636, double 1.800000e+01)
%638 = fmul double %635, %637
%639 = load double, double* %4
%640 = fmul double 0x4198FDF4F4000000, %639
%641 = load double, double* %5
%642 = call double @llvm.fmuladd.f64(double %640, double %641, double 0x41ADF631BA000000)
%643 = load double, double* %4
%644 = call double @pow(double %643, double 2.000000e+00)
%645 = fmul double 3.402000e+05, %644
%646 = load double, double* %5
%647 = call double @pow(double %646, double 2.000000e+00)
%648 = call double @llvm.fmuladd.f64(double %645, double %647, double %642)
%649 = load double, double* %4
%650 = call double @pow(double %649, double 3.000000e+00)
%651 = fmul double 0x41616624A0000000, %650
%652 = load double, double* %5
%653 = call double @pow(double %652, double 3.000000e+00)
%654 = fneg double %651
%655 = call double @llvm.fmuladd.f64(double %654, double %653, double %648)
%656 = load double, double* %4
%657 = call double @pow(double %656, double 4.000000e+00)
%658 = fmul double 0x4145592080000000, %657
%659 = load double, double* %5
%660 = call double @pow(double %659, double 4.000000e+00)
%661 = fneg double %658
%662 = call double @llvm.fmuladd.f64(double %661, double %660, double %655)
%663 = load double, double* %4
%664 = call double @pow(double %663, double 5.000000e+00)
%665 = fmul double 4.337550e+05, %664
%666 = load double, double* %5
%667 = call double @pow(double %666, double 5.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 6.000000e+00)
%672 = fmul double 3.906000e+04, %671
%673 = load double, double* %5
%674 = call double @pow(double %673, double 6.000000e+00)
%675 = fneg double %672
%676 = call double @llvm.fmuladd.f64(double %675, double %674, double %669)
%677 = load double, double* %4
%678 = call double @pow(double %677, double 7.000000e+00)
%679 = fmul double 1.890000e+03, %678
%680 = load double, double* %5
%681 = call double @pow(double %680, double 7.000000e+00)
%682 = fneg double %679
%683 = call double @llvm.fmuladd.f64(double %682, double %681, double %676)
%684 = load double, double* %4
%685 = call double @pow(double %684, double 8.000000e+00)
%686 = fmul double 2.700000e+01, %685
%687 = load double, double* %5
%688 = call double @pow(double %687, double 8.000000e+00)
%689 = fneg double %686
%690 = call double @llvm.fmuladd.f64(double %689, double %688, double %683)
%691 = load double, double* %4
%692 = call double @pow(double %691, double 9.000000e+00)
%693 = load double, double* %5
%694 = call double @pow(double %693, double 9.000000e+00)
%695 = call double @llvm.fmuladd.f64(double %692, double %694, double %690)
%696 = fmul double %638, %695
%697 = call double @llvm.fmuladd.f64(double %577, double %632, double %696)
%698 = load double, double* %5
%699 = call double @pow(double %698, double 2.200000e+01)
%700 = fmul double 6.000000e+00, %699
%701 = load double, double* %4
%702 = fmul double 0x41806E7908000000, %701
%703 = load double, double* %5
%704 = call double @llvm.fmuladd.f64(double %702, double %703, double 0x41806E7908000000)
%705 = load double, double* %4
%706 = call double @pow(double %705, double 2.000000e+00)
%707 = fmul double 1.621620e+07, %706
%708 = load double, double* %5
%709 = call double @pow(double %708, double 2.000000e+00)
%710 = call double @llvm.fmuladd.f64(double %707, double %709, double %704)
%711 = load double, double* %4
%712 = call double @pow(double %711, double 3.000000e+00)
%713 = fmul double 0x41520ADF40000000, %712
%714 = load double, double* %5
%715 = call double @pow(double %714, double 3.000000e+00)
%716 = call double @llvm.fmuladd.f64(double %713, double %715, double %710)
%717 = load double, double* %4
%718 = call double @pow(double %717, double 4.000000e+00)
%719 = fmul double 9.459450e+05, %718
%720 = load double, double* %5
%721 = call double @pow(double %720, double 4.000000e+00)
%722 = call double @llvm.fmuladd.f64(double %719, double %721, double %716)
%723 = load double, double* %4
%724 = call double @pow(double %723, double 5.000000e+00)
%725 = fmul double 1.351350e+05, %724
%726 = load double, double* %5
%727 = call double @pow(double %726, double 5.000000e+00)
%728 = call double @llvm.fmuladd.f64(double %725, double %727, double %722)
%729 = load double, double* %4
%730 = call double @pow(double %729, double 6.000000e+00)
%731 = fmul double 1.386000e+04, %730
%732 = load double, double* %5
%733 = call double @pow(double %732, double 6.000000e+00)
%734 = call double @llvm.fmuladd.f64(double %731, double %733, double %728)
%735 = load double, double* %4
%736 = call double @pow(double %735, double 7.000000e+00)
%737 = fmul double 9.900000e+02, %736
%738 = load double, double* %5
%739 = call double @pow(double %738, double 7.000000e+00)
%740 = call double @llvm.fmuladd.f64(double %737, double %739, double %734)
%741 = load double, double* %4
%742 = call double @pow(double %741, double 8.000000e+00)
%743 = fmul double 4.500000e+01, %742
%744 = load double, double* %5
%745 = call double @pow(double %744, double 8.000000e+00)
%746 = call double @llvm.fmuladd.f64(double %743, double %745, double %740)
%747 = load double, double* %4
%748 = call double @pow(double %747, double 9.000000e+00)
%749 = load double, double* %5
%750 = call double @pow(double %749, double 9.000000e+00)
%751 = call double @llvm.fmuladd.f64(double %748, double %750, double %746)
%752 = call double @llvm.fmuladd.f64(double %700, double %751, double %697)
%753 = load double, double* %6
%754 = call double @pow(double %753, double 2.200000e+01)
%755 = fmul double 3.000000e+00, %754
%756 = load double, double* %4
%757 = fmul double 2.551500e+04, %756
%758 = load double, double* %5
%759 = call double @llvm.fmuladd.f64(double %757, double %758, double 1.417500e+04)
%760 = load double, double* %4
%761 = call double @pow(double %760, double 2.000000e+00)
%762 = fmul double 2.268000e+04, %761
%763 = load double, double* %5
%764 = call double @pow(double %763, double 2.000000e+00)
%765 = call double @llvm.fmuladd.f64(double %762, double %764, double %759)
%766 = load double, double* %4
%767 = call double @pow(double %766, double 3.000000e+00)
%768 = fmul double 1.323000e+04, %767
%769 = load double, double* %5
%770 = call double @pow(double %769, double 3.000000e+00)
%771 = call double @llvm.fmuladd.f64(double %768, double %770, double %765)
%772 = load double, double* %4
%773 = call double @pow(double %772, double 4.000000e+00)
%774 = fmul double 5.670000e+03, %773
%775 = load double, double* %5
%776 = call double @pow(double %775, double 4.000000e+00)
%777 = call double @llvm.fmuladd.f64(double %774, double %776, double %771)
%778 = load double, double* %4
%779 = call double @pow(double %778, double 5.000000e+00)
%780 = fmul double 1.890000e+03, %779
%781 = load double, double* %5
%782 = call double @pow(double %781, double 5.000000e+00)
%783 = call double @llvm.fmuladd.f64(double %780, double %782, double %777)
%784 = load double, double* %4
%785 = call double @pow(double %784, double 6.000000e+00)
%786 = fmul double 5.040000e+02, %785
%787 = load double, double* %5
%788 = call double @pow(double %787, double 6.000000e+00)
%789 = call double @llvm.fmuladd.f64(double %786, double %788, double %783)
%790 = load double, double* %4
%791 = call double @pow(double %790, double 7.000000e+00)
%792 = fmul double 1.080000e+02, %791
%793 = load double, double* %5
%794 = call double @pow(double %793, double 7.000000e+00)
%795 = call double @llvm.fmuladd.f64(double %792, double %794, double %789)
%796 = load double, double* %4
%797 = call double @pow(double %796, double 8.000000e+00)
%798 = fmul double 1.800000e+01, %797
%799 = load double, double* %5
%800 = call double @pow(double %799, double 8.000000e+00)
%801 = call double @llvm.fmuladd.f64(double %798, double %800, double %795)
%802 = load double, double* %4
%803 = call double @pow(double %802, double 9.000000e+00)
%804 = fmul double 2.000000e+00, %803
%805 = load double, double* %5
%806 = call double @pow(double %805, double 9.000000e+00)
%807 = call double @llvm.fmuladd.f64(double %804, double %806, double %801)
%808 = fneg double %755
%809 = call double @llvm.fmuladd.f64(double %808, double %807, double %752)
%810 = load double, double* %6
%811 = call double @pow(double %810, double 1.800000e+01)
%812 = fmul double 2.100000e+01, %811
%813 = load double, double* %5
%814 = call double @pow(double %813, double 4.000000e+00)
%815 = fmul double %812, %814
%816 = load double, double* %4
%817 = fmul double 3.827250e+05, %816
%818 = load double, double* %5
%819 = call double @llvm.fmuladd.f64(double %817, double %818, double 2.126250e+05)
%820 = load double, double* %4
%821 = call double @pow(double %820, double 2.000000e+00)
%822 = fmul double 3.402000e+05, %821
%823 = load double, double* %5
%824 = call double @pow(double %823, double 2.000000e+00)
%825 = call double @llvm.fmuladd.f64(double %822, double %824, double %819)
%826 = load double, double* %4
%827 = call double @pow(double %826, double 3.000000e+00)
%828 = fmul double 1.984500e+05, %827
%829 = load double, double* %5
%830 = call double @pow(double %829, double 3.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 4.000000e+00)
%834 = fmul double 8.505000e+04, %833
%835 = load double, double* %5
%836 = call double @pow(double %835, double 4.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 5.000000e+00)
%840 = fmul double 2.835000e+04, %839
%841 = load double, double* %5
%842 = call double @pow(double %841, double 5.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 6.000000e+00)
%846 = fmul double 7.560000e+03, %845
%847 = load double, double* %5
%848 = call double @pow(double %847, double 6.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 7.000000e+00)
%852 = fmul double 1.836000e+03, %851
%853 = load double, double* %5
%854 = call double @pow(double %853, double 7.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 8.000000e+00)
%858 = fmul double 1.620000e+02, %857
%859 = load double, double* %5
%860 = call double @pow(double %859, double 8.000000e+00)
%861 = call double @llvm.fmuladd.f64(double %858, double %860, double %855)
%862 = load double, double* %4
%863 = call double @pow(double %862, double 9.000000e+00)
%864 = fmul double 2.000000e+00, %863
%865 = load double, double* %5
%866 = call double @pow(double %865, double 9.000000e+00)
%867 = call double @llvm.fmuladd.f64(double %864, double %866, double %861)
%868 = fneg double %815
%869 = call double @llvm.fmuladd.f64(double %868, double %867, double %809)
%870 = load double, double* %6
%871 = call double @pow(double %870, double 6.000000e+00)
%872 = fmul double 5.400000e+01, %871
%873 = load double, double* %5
%874 = call double @pow(double %873, double 1.600000e+01)
%875 = fmul double %872, %874
%876 = load double, double* %4
%877 = fmul double 0x4191925804000000, %876
%878 = load double, double* %5
%879 = fneg double %877
%880 = call double @llvm.fmuladd.f64(double %879, double %878, double 0x419FD142CC000000)
%881 = load double, double* %4
%882 = call double @pow(double %881, double 2.000000e+00)
%883 = fmul double 0x4189CB9E40000000, %882
%884 = load double, double* %5
%885 = call double @pow(double %884, double 2.000000e+00)
%886 = fneg double %883
%887 = call double @llvm.fmuladd.f64(double %886, double %885, double %880)
%888 = load double, double* %4
%889 = call double @pow(double %888, double 3.000000e+00)
%890 = fmul double 0x415FAF8EC0000000, %889
%891 = load double, double* %5
%892 = call double @pow(double %891, double 3.000000e+00)
%893 = fneg double %890
%894 = call double @llvm.fmuladd.f64(double %893, double %892, double %887)
%895 = load double, double* %4
%896 = call double @pow(double %895, double 4.000000e+00)
%897 = fmul double 9.669450e+05, %896
%898 = load double, double* %5
%899 = call double @pow(double %898, double 4.000000e+00)
%900 = call double @llvm.fmuladd.f64(double %897, double %899, double %894)
%901 = load double, double* %4
%902 = call double @pow(double %901, double 5.000000e+00)
%903 = fmul double 5.167470e+05, %902
%904 = load double, double* %5
%905 = call double @pow(double %904, double 5.000000e+00)
%906 = call double @llvm.fmuladd.f64(double %903, double %905, double %900)
%907 = load double, double* %4
%908 = call double @pow(double %907, double 6.000000e+00)
%909 = fmul double 8.072400e+04, %908
%910 = load double, double* %5
%911 = call double @pow(double %910, double 6.000000e+00)
%912 = call double @llvm.fmuladd.f64(double %909, double %911, double %906)
%913 = load double, double* %4
%914 = call double @pow(double %913, double 7.000000e+00)
%915 = fmul double 6.434000e+03, %914
%916 = load double, double* %5
%917 = call double @pow(double %916, double 7.000000e+00)
%918 = call double @llvm.fmuladd.f64(double %915, double %917, double %912)
%919 = load double, double* %4
%920 = call double @pow(double %919, double 8.000000e+00)
%921 = fmul double 2.510000e+02, %920
%922 = load double, double* %5
%923 = call double @pow(double %922, double 8.000000e+00)
%924 = call double @llvm.fmuladd.f64(double %921, double %923, double %918)
%925 = load double, double* %4
%926 = call double @pow(double %925, double 9.000000e+00)
%927 = fmul double 3.000000e+00, %926
%928 = load double, double* %5
%929 = call double @pow(double %928, double 9.000000e+00)
%930 = call double @llvm.fmuladd.f64(double %927, double %929, double %924)
%931 = call double @llvm.fmuladd.f64(double %875, double %930, double %869)
%932 = load double, double* %6
%933 = call double @pow(double %932, double 1.200000e+01)
%934 = fmul double 3.150000e+02, %933
%935 = load double, double* %5
%936 = call double @pow(double %935, double 1.000000e+01)
%937 = fmul double %934, %936
%938 = load double, double* %4
%939 = fmul double 7.100730e+05, %938
%940 = load double, double* %5
%941 = fneg double %939
%942 = call double @llvm.fmuladd.f64(double %941, double %940, double -4.054050e+05)
%943 = load double, double* %4
%944 = call double @pow(double %943, double 2.000000e+00)
%945 = fmul double 8.058960e+05, %944
%946 = load double, double* %5
%947 = call double @pow(double %946, double 2.000000e+00)
%948 = fneg double %945
%949 = call double @llvm.fmuladd.f64(double %948, double %947, double %942)
%950 = load double, double* %4
%951 = call double @pow(double %950, double 3.000000e+00)
%952 = fmul double 1.015560e+05, %951
%953 = load double, double* %5
%954 = call double @pow(double %953, double 3.000000e+00)
%955 = fneg double %952
%956 = call double @llvm.fmuladd.f64(double %955, double %954, double %949)
%957 = load double, double* %4
%958 = call double @pow(double %957, double 4.000000e+00)
%959 = fmul double 2.588040e+05, %958
%960 = load double, double* %5
%961 = call double @pow(double %960, double 4.000000e+00)
%962 = fneg double %959
%963 = call double @llvm.fmuladd.f64(double %962, double %961, double %956)
%964 = load double, double* %4
%965 = call double @pow(double %964, double 5.000000e+00)
%966 = fmul double 9.097200e+04, %965
%967 = load double, double* %5
%968 = call double @pow(double %967, double 5.000000e+00)
%969 = fneg double %966
%970 = call double @llvm.fmuladd.f64(double %969, double %968, double %963)
%971 = load double, double* %4
%972 = call double @pow(double %971, double 6.000000e+00)
%973 = fmul double 9.744000e+03, %972
%974 = load double, double* %5
%975 = call double @pow(double %974, double 6.000000e+00)
%976 = fneg double %973
%977 = call double @llvm.fmuladd.f64(double %976, double %975, double %970)
%978 = load double, double* %4
%979 = call double @pow(double %978, double 7.000000e+00)
%980 = fmul double 1.200000e+02, %979
%981 = load double, double* %5
%982 = call double @pow(double %981, double 7.000000e+00)
%983 = call double @llvm.fmuladd.f64(double %980, double %982, double %977)
%984 = load double, double* %4
%985 = call double @pow(double %984, double 8.000000e+00)
%986 = fmul double 8.400000e+01, %985
%987 = load double, double* %5
%988 = call double @pow(double %987, double 8.000000e+00)
%989 = call double @llvm.fmuladd.f64(double %986, double %988, double %983)
%990 = load double, double* %4
%991 = call double @pow(double %990, double 9.000000e+00)
%992 = fmul double 4.000000e+00, %991
%993 = load double, double* %5
%994 = call double @pow(double %993, double 9.000000e+00)
%995 = call double @llvm.fmuladd.f64(double %992, double %994, double %989)
%996 = fneg double %937
%997 = call double @llvm.fmuladd.f64(double %996, double %995, double %931)
%998 = load double, double* %6
%999 = call double @pow(double %998, double 1.000000e+01)
%1000 = fmul double 3.150000e+02, %999
%1001 = load double, double* %5
%1002 = call double @pow(double %1001, double 1.200000e+01)
%1003 = fmul double %1000, %1002
%1004 = load double, double* %4
%1005 = fmul double 0x4144444580000000, %1004
%1006 = load double, double* %5
%1007 = fneg double %1005
%1008 = call double @llvm.fmuladd.f64(double %1007, double %1006, double -4.828950e+05)
%1009 = load double, double* %4
%1010 = call double @pow(double %1009, double 2.000000e+00)
%1011 = fmul double 1.186920e+06, %1010
%1012 = load double, double* %5
%1013 = call double @pow(double %1012, double 2.000000e+00)
%1014 = call double @llvm.fmuladd.f64(double %1011, double %1013, double %1008)
%1015 = load double, double* %4
%1016 = call double @pow(double %1015, double 3.000000e+00)
%1017 = fmul double 1.155420e+06, %1016
%1018 = load double, double* %5
%1019 = call double @pow(double %1018, double 3.000000e+00)
%1020 = fneg double %1017
%1021 = call double @llvm.fmuladd.f64(double %1020, double %1019, double %1014)
%1022 = load double, double* %4
%1023 = call double @pow(double %1022, double 4.000000e+00)
%1024 = fmul double 6.433560e+05, %1023
%1025 = load double, double* %5
%1026 = call double @pow(double %1025, double 4.000000e+00)
%1027 = fneg double %1024
%1028 = call double @llvm.fmuladd.f64(double %1027, double %1026, double %1021)
%1029 = load double, double* %4
%1030 = call double @pow(double %1029, double 5.000000e+00)
%1031 = fmul double 9.349200e+04, %1030
%1032 = load double, double* %5
%1033 = call double @pow(double %1032, double 5.000000e+00)
%1034 = fneg double %1031
%1035 = call double @llvm.fmuladd.f64(double %1034, double %1033, double %1028)
%1036 = load double, double* %4
%1037 = call double @pow(double %1036, double 6.000000e+00)
%1038 = fmul double 3.360000e+02, %1037
%1039 = load double, double* %5
%1040 = call double @pow(double %1039, double 6.000000e+00)
%1041 = call double @llvm.fmuladd.f64(double %1038, double %1040, double %1035)
%1042 = load double, double* %4
%1043 = call double @pow(double %1042, double 7.000000e+00)
%1044 = fmul double 1.368000e+03, %1043
%1045 = load double, double* %5
%1046 = call double @pow(double %1045, double 7.000000e+00)
%1047 = call double @llvm.fmuladd.f64(double %1044, double %1046, double %1041)
%1048 = load double, double* %4
%1049 = call double @pow(double %1048, double 8.000000e+00)
%1050 = fmul double 1.320000e+02, %1049
%1051 = load double, double* %5
%1052 = call double @pow(double %1051, double 8.000000e+00)
%1053 = call double @llvm.fmuladd.f64(double %1050, double %1052, double %1047)
%1054 = load double, double* %4
%1055 = call double @pow(double %1054, double 9.000000e+00)
%1056 = fmul double 4.000000e+00, %1055
%1057 = load double, double* %5
%1058 = call double @pow(double %1057, double 9.000000e+00)
%1059 = call double @llvm.fmuladd.f64(double %1056, double %1058, double %1053)
%1060 = call double @llvm.fmuladd.f64(double %1003, double %1059, double %997)
%1061 = load double, double* %6
%1062 = call double @pow(double %1061, double 1.600000e+01)
%1063 = fmul double 2.700000e+01, %1062
%1064 = load double, double* %5
%1065 = call double @pow(double %1064, double 6.000000e+00)
%1066 = fmul double %1063, %1065
%1067 = load double, double* %4
%1068 = fmul double 0x4133AEC500000000, %1067
%1069 = load double, double* %5
%1070 = fneg double %1068
%1071 = call double @llvm.fmuladd.f64(double %1070, double %1069, double -7.166250e+05)
%1072 = load double, double* %4
%1073 = call double @pow(double %1072, double 2.000000e+00)
%1074 = fmul double 1.146600e+06, %1073
%1075 = load double, double* %5
%1076 = call double @pow(double %1075, double 2.000000e+00)
%1077 = fneg double %1074
%1078 = call double @llvm.fmuladd.f64(double %1077, double %1076, double %1071)
%1079 = load double, double* %4
%1080 = call double @pow(double %1079, double 3.000000e+00)
%1081 = fmul double 6.688500e+05, %1080
%1082 = load double, double* %5
%1083 = call double @pow(double %1082, double 3.000000e+00)
%1084 = fneg double %1081
%1085 = call double @llvm.fmuladd.f64(double %1084, double %1083, double %1078)
%1086 = load double, double* %4
%1087 = call double @pow(double %1086, double 4.000000e+00)
%1088 = fmul double 2.866500e+05, %1087
%1089 = load double, double* %5
%1090 = call double @pow(double %1089, double 4.000000e+00)
%1091 = fneg double %1088
%1092 = call double @llvm.fmuladd.f64(double %1091, double %1090, double %1085)
%1093 = load double, double* %4
%1094 = call double @pow(double %1093, double 5.000000e+00)
%1095 = fmul double 9.000600e+04, %1094
%1096 = load double, double* %5
%1097 = call double @pow(double %1096, double 5.000000e+00)
%1098 = fneg double %1095
%1099 = call double @llvm.fmuladd.f64(double %1098, double %1097, double %1092)
%1100 = load double, double* %4
%1101 = call double @pow(double %1100, double 6.000000e+00)
%1102 = fmul double 3.287200e+04, %1101
%1103 = load double, double* %5
%1104 = call double @pow(double %1103, double 6.000000e+00)
%1105 = fneg double %1102
%1106 = call double @llvm.fmuladd.f64(double %1105, double %1104, double %1099)
%1107 = load double, double* %4
%1108 = call double @pow(double %1107, double 7.000000e+00)
%1109 = fmul double 4.812000e+03, %1108
%1110 = load double, double* %5
%1111 = call double @pow(double %1110, double 7.000000e+00)
%1112 = fneg double %1109
%1113 = call double @llvm.fmuladd.f64(double %1112, double %1111, double %1106)
%1114 = load double, double* %4
%1115 = call double @pow(double %1114, double 8.000000e+00)
%1116 = fmul double 1.780000e+02, %1115
%1117 = load double, double* %5
%1118 = call double @pow(double %1117, double 8.000000e+00)
%1119 = fneg double %1116
%1120 = call double @llvm.fmuladd.f64(double %1119, double %1118, double %1113)
%1121 = load double, double* %4
%1122 = call double @pow(double %1121, double 9.000000e+00)
%1123 = fmul double 6.000000e+00, %1122
%1124 = load double, double* %5
%1125 = call double @pow(double %1124, double 9.000000e+00)
%1126 = call double @llvm.fmuladd.f64(double %1123, double %1125, double %1120)
%1127 = fneg double %1066
%1128 = call double @llvm.fmuladd.f64(double %1127, double %1126, double %1060)
%1129 = load double, double* %6
%1130 = call double @pow(double %1129, double 2.000000e+01)
%1131 = load double, double* %5
%1132 = call double @pow(double %1131, double 2.000000e+00)
%1133 = fmul double %1130, %1132
%1134 = load double, double* %4
%1135 = fmul double 0x4131850F00000000, %1134
%1136 = load double, double* %5
%1137 = call double @llvm.fmuladd.f64(double %1135, double %1136, double 6.378750e+05)
%1138 = load double, double* %4
%1139 = call double @pow(double %1138, double 2.000000e+00)
%1140 = fmul double 1.020600e+06, %1139
%1141 = load double, double* %5
%1142 = call double @pow(double %1141, double 2.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 3.000000e+00)
%1146 = fmul double 5.953500e+05, %1145
%1147 = load double, double* %5
%1148 = call double @pow(double %1147, double 3.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 4.000000e+00)
%1152 = fmul double 2.551500e+05, %1151
%1153 = load double, double* %5
%1154 = call double @pow(double %1153, double 4.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 5.000000e+00)
%1158 = fmul double 8.505000e+04, %1157
%1159 = load double, double* %5
%1160 = call double @pow(double %1159, double 5.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 6.000000e+00)
%1164 = fmul double 2.268000e+04, %1163
%1165 = load double, double* %5
%1166 = call double @pow(double %1165, double 6.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 7.000000e+00)
%1170 = fmul double 4.860000e+03, %1169
%1171 = load double, double* %5
%1172 = call double @pow(double %1171, double 7.000000e+00)
%1173 = call double @llvm.fmuladd.f64(double %1170, double %1172, double %1167)
%1174 = load double, double* %4
%1175 = call double @pow(double %1174, double 8.000000e+00)
%1176 = fmul double 8.100000e+02, %1175
%1177 = load double, double* %5
%1178 = call double @pow(double %1177, double 8.000000e+00)
%1179 = call double @llvm.fmuladd.f64(double %1176, double %1178, double %1173)
%1180 = load double, double* %4
%1181 = call double @pow(double %1180, double 9.000000e+00)
%1182 = fmul double 3.400000e+01, %1181
%1183 = load double, double* %5
%1184 = call double @pow(double %1183, double 9.000000e+00)
%1185 = call double @llvm.fmuladd.f64(double %1182, double %1184, double %1179)
%1186 = call double @llvm.fmuladd.f64(double %1133, double %1185, double %1128)
%1187 = load double, double* %6
%1188 = call double @pow(double %1187, double 1.400000e+01)
%1189 = fmul double 3.000000e+00, %1188
%1190 = load double, double* %5
%1191 = call double @pow(double %1190, double 8.000000e+00)
%1192 = fmul double %1189, %1191
%1193 = load double, double* %4
%1194 = fmul double 0x41809B7638000000, %1193
%1195 = load double, double* %5
%1196 = fneg double %1194
%1197 = call double @llvm.fmuladd.f64(double %1196, double %1195, double 0xC17273D8B0000000)
%1198 = load double, double* %4
%1199 = call double @pow(double %1198, double 2.000000e+00)
%1200 = fmul double 3.095820e+07, %1199
%1201 = load double, double* %5
%1202 = call double @pow(double %1201, double 2.000000e+00)
%1203 = fneg double %1200
%1204 = call double @llvm.fmuladd.f64(double %1203, double %1202, double %1197)
%1205 = load double, double* %4
%1206 = call double @pow(double %1205, double 3.000000e+00)
%1207 = fmul double 0x4171D2E2C0000000, %1206
%1208 = load double, double* %5
%1209 = call double @pow(double %1208, double 3.000000e+00)
%1210 = fneg double %1207
%1211 = call double @llvm.fmuladd.f64(double %1210, double %1209, double %1204)
%1212 = load double, double* %4
%1213 = call double @pow(double %1212, double 4.000000e+00)
%1214 = fmul double 5.847660e+06, %1213
%1215 = load double, double* %5
%1216 = call double @pow(double %1215, double 4.000000e+00)
%1217 = fneg double %1214
%1218 = call double @llvm.fmuladd.f64(double %1217, double %1216, double %1211)
%1219 = load double, double* %4
%1220 = call double @pow(double %1219, double 5.000000e+00)
%1221 = fmul double 3.723300e+06, %1220
%1222 = load double, double* %5
%1223 = call double @pow(double %1222, double 5.000000e+00)
%1224 = fneg double %1221
%1225 = call double @llvm.fmuladd.f64(double %1224, double %1223, double %1218)
%1226 = load double, double* %4
%1227 = call double @pow(double %1226, double 6.000000e+00)
%1228 = fmul double 8.450400e+05, %1227
%1229 = load double, double* %5
%1230 = call double @pow(double %1229, double 6.000000e+00)
%1231 = fneg double %1228
%1232 = call double @llvm.fmuladd.f64(double %1231, double %1230, double %1225)
%1233 = load double, double* %4
%1234 = call double @pow(double %1233, double 7.000000e+00)
%1235 = fmul double 5.868000e+04, %1234
%1236 = load double, double* %5
%1237 = call double @pow(double %1236, double 7.000000e+00)
%1238 = fneg double %1235
%1239 = call double @llvm.fmuladd.f64(double %1238, double %1237, double %1232)
%1240 = load double, double* %4
%1241 = call double @pow(double %1240, double 8.000000e+00)
%1242 = fmul double 1.548000e+03, %1241
%1243 = load double, double* %5
%1244 = call double @pow(double %1243, double 8.000000e+00)
%1245 = call double @llvm.fmuladd.f64(double %1242, double %1244, double %1239)
%1246 = load double, double* %4
%1247 = call double @pow(double %1246, double 9.000000e+00)
%1248 = fmul double 2.360000e+02, %1247
%1249 = load double, double* %5
%1250 = call double @pow(double %1249, double 9.000000e+00)
%1251 = call double @llvm.fmuladd.f64(double %1248, double %1250, double %1245)
%1252 = call double @llvm.fmuladd.f64(double %1192, double %1251, double %1186)
%1253 = load double, double* %6
%1254 = call double @pow(double %1253, double 8.000000e+00)
%1255 = fmul double 3.000000e+00, %1254
%1256 = load double, double* %5
%1257 = call double @pow(double %1256, double 1.400000e+01)
%1258 = fmul double %1255, %1257
%1259 = load double, double* %4
%1260 = fmul double 0x41CC31D115800000, %1259
%1261 = load double, double* %5
%1262 = call double @llvm.fmuladd.f64(double %1260, double %1261, double 0xC1C1AF580C800000)
%1263 = load double, double* %4
%1264 = call double @pow(double %1263, double 2.000000e+00)
%1265 = fmul double 0x41B7827DE8000000, %1264
%1266 = load double, double* %5
%1267 = call double @pow(double %1266, double 2.000000e+00)
%1268 = fneg double %1265
%1269 = call double @llvm.fmuladd.f64(double %1268, double %1267, double %1262)
%1270 = load double, double* %4
%1271 = call double @pow(double %1270, double 3.000000e+00)
%1272 = fmul double 0x41B2D3CDC4000000, %1271
%1273 = load double, double* %5
%1274 = call double @pow(double %1273, double 3.000000e+00)
%1275 = fneg double %1272
%1276 = call double @llvm.fmuladd.f64(double %1275, double %1274, double %1269)
%1277 = load double, double* %4
%1278 = call double @pow(double %1277, double 4.000000e+00)
%1279 = fmul double 0x4189B28C20000000, %1278
%1280 = load double, double* %5
%1281 = call double @pow(double %1280, double 4.000000e+00)
%1282 = fneg double %1279
%1283 = call double @llvm.fmuladd.f64(double %1282, double %1281, double %1276)
%1284 = load double, double* %4
%1285 = call double @pow(double %1284, double 5.000000e+00)
%1286 = fmul double 9.109800e+05, %1285
%1287 = load double, double* %5
%1288 = call double @pow(double %1287, double 5.000000e+00)
%1289 = call double @llvm.fmuladd.f64(double %1286, double %1288, double %1283)
%1290 = load double, double* %4
%1291 = call double @pow(double %1290, double 6.000000e+00)
%1292 = fmul double 1.409520e+06, %1291
%1293 = load double, double* %5
%1294 = call double @pow(double %1293, double 6.000000e+00)
%1295 = call double @llvm.fmuladd.f64(double %1292, double %1294, double %1289)
%1296 = load double, double* %4
%1297 = call double @pow(double %1296, double 7.000000e+00)
%1298 = fmul double 1.921680e+05, %1297
%1299 = load double, double* %5
%1300 = call double @pow(double %1299, double 7.000000e+00)
%1301 = call double @llvm.fmuladd.f64(double %1298, double %1300, double %1295)
%1302 = load double, double* %4
%1303 = call double @pow(double %1302, double 8.000000e+00)
%1304 = fmul double 1.119600e+04, %1303
%1305 = load double, double* %5
%1306 = call double @pow(double %1305, double 8.000000e+00)
%1307 = call double @llvm.fmuladd.f64(double %1304, double %1306, double %1301)
%1308 = load double, double* %4
%1309 = call double @pow(double %1308, double 9.000000e+00)
%1310 = fmul double 2.360000e+02, %1309
%1311 = load double, double* %5
%1312 = call double @pow(double %1311, double 9.000000e+00)
%1313 = call double @llvm.fmuladd.f64(double %1310, double %1312, double %1307)
%1314 = fneg double %1258
%1315 = call double @llvm.fmuladd.f64(double %1314, double %1313, double %1252)
%1316 = call double @llvm.fmuladd.f64(double %571, double %1315, double %563)
%1317 = load double, double* %4
%1318 = fmul double 2.000000e+00, %1317
%1319 = load double, double* %6
%1320 = load double, double* %5
%1321 = fadd double %1319, %1320
%1322 = fmul double %1318, %1321
%1323 = call double @pow(double 0x4005BF0A8B145769, double %1322)
%1324 = fmul double 4.252500e+04, %1323
%1325 = load double, double* %4
%1326 = fmul double %1324, %1325
%1327 = load double, double* %6
%1328 = call double @pow(double %1327, double 2.000000e+00)
%1329 = load double, double* %5
%1330 = call double @pow(double %1329, double 2.000000e+00)
%1331 = fsub double %1328, %1330
%1332 = call double @pow(double %1331, double 1.500000e+01)
%1333 = fmul double %1326, %1332
%1334 = fdiv double %1316, %1333
store double %1334, double* %7
br label %1335
1335: ; preds = %130, %11
%1336 = load double, double* %7
ret double %1336
}

LLVM IR (-O2):
define double @Slater_3S_5S(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 %72
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 0x42F1D6FFFE280000, double 0xC2F1D6FFFE280000)
%10 = fmul double %0, 0xC300261E73BB2368
%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, 0xC2FCEA79D29C8DA0
%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, 0xC2F10C0282AEC1C0
%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, 0xC2DDBADFAD487000
%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, 0xC2C468DAA76B6800
%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, 0xC2A6EC2C0E518000
%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, 0xC285983EA67C0000
%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, 0xC2615A5049A00000
%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, 0xC2380B0F37000000
%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, 0xC20CDE3200000000
%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, 0xC1DDFE2000000000
%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, 0xC1AAA90000000000
%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, 0xC173B00000000000
%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.474560e+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, -6.553600e+04
%67 = tail call double @llvm.fmuladd.f64(double %66, double %65, double %63)
%68 = tail call double @pow(double 0x4005BF0A8B145769, double %7)
%69 = fmul double %68, 0x42F1D6FFFE280000
%70 = fmul double %69, %0
%71 = fdiv double %67, %70
br label %749
72: ; preds = %3
%73 = fadd double %1, %2
%74 = fmul double %5, %73
%75 = tail call double @pow(double 0x4005BF0A8B145769, double %74)
%76 = fmul double %75, 4.252500e+04
%77 = fmul double %2, %2
%78 = fmul double %1, %1
%79 = fsub double %77, %78
%80 = tail call double @pow(double %79, double 1.500000e+01)
%81 = fmul double %5, %1
%82 = tail call double @pow(double 0x4005BF0A8B145769, double %81)
%83 = fmul double %82, 1.890000e+02
%84 = tail call double @pow(double %1, double 1.200000e+01)
%85 = fmul double %83, %84
%86 = tail call double @pow(double %0, double 4.000000e+00)
%87 = fmul double %86, -3.500000e+02
%88 = tail call double @pow(double %2, double 2.200000e+01)
%89 = tail call double @pow(double %0, double 5.000000e+00)
%90 = tail call double @pow(double %2, double 2.300000e+01)
%91 = fmul double %89, -1.000000e+01
%92 = fmul double %91, %90
%93 = tail call double @llvm.fmuladd.f64(double %87, double %88, double %92)
%94 = tail call double @pow(double %1, double 1.800000e+01)
%95 = tail call double @llvm.fmuladd.f64(double %94, double 2.250000e+02, double %93)
%96 = fmul double %0, 3.750000e+02
%97 = fmul double %96, %2
%98 = tail call double @pow(double %1, double 1.800000e+01)
%99 = tail call double @llvm.fmuladd.f64(double %97, double %98, double %95)
%100 = tail call double @pow(double %0, double 3.000000e+00)
%101 = tail call double @pow(double %2, double 2.100000e+01)
%102 = fmul double %0, %0
%103 = tail call double @llvm.fmuladd.f64(double %102, double %78, double 7.500000e+01)
%104 = fmul double %100, -7.000000e+01
%105 = fmul double %104, %101
%106 = tail call double @llvm.fmuladd.f64(double %105, double %103, double %99)
%107 = fmul double %0, 7.500000e+01
%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.600000e+01)
%111 = fmul double %109, %110
%112 = fmul double %102, 2.000000e+00
%113 = tail call double @llvm.fmuladd.f64(double %112, double %78, double -7.500000e+01)
%114 = tail call double @llvm.fmuladd.f64(double %111, double %113, double %106)
%115 = fmul double %77, 7.500000e+01
%116 = tail call double @pow(double %1, double 1.600000e+01)
%117 = fmul double %115, %116
%118 = fmul double %102, 4.000000e+00
%119 = tail call double @llvm.fmuladd.f64(double %118, double %78, double -4.500000e+01)
%120 = tail call double @llvm.fmuladd.f64(double %117, double %119, double %114)
%121 = tail call double @pow(double %2, double 2.000000e+01)
%122 = fmul double %102, 7.100000e+01
%123 = tail call double @llvm.fmuladd.f64(double %122, double %78, double 8.400000e+02)
%124 = fmul double %102, -5.000000e+01
%125 = fmul double %124, %121
%126 = tail call double @llvm.fmuladd.f64(double %125, double %123, double %120)
%127 = tail call double @pow(double %2, double 9.000000e+00)
%128 = fmul double %127, %0
%129 = tail call double @pow(double %1, double 1.000000e+01)
%130 = fmul double %128, %129
%131 = fmul double %102, 1.248000e+05
%132 = tail call double @llvm.fmuladd.f64(double %131, double %78, double 0x4151E89840000000)
%133 = tail call double @pow(double %0, double 4.000000e+00)
%134 = tail call double @pow(double %1, double 4.000000e+00)
%135 = fmul double %133, -2.480000e+02
%136 = tail call double @llvm.fmuladd.f64(double %135, double %134, double %132)
%137 = tail call double @llvm.fmuladd.f64(double %130, double %136, double %126)
%138 = fmul double %0, 2.000000e+01
%139 = tail call double @pow(double %2, double 1.700000e+01)
%140 = fmul double %138, %139
%141 = fmul double %78, %140
%142 = fmul double %102, -9.480000e+02
%143 = tail call double @llvm.fmuladd.f64(double %142, double %78, double -1.858950e+05)
%144 = tail call double @pow(double %0, double 4.000000e+00)
%145 = fmul double %144, 2.000000e+00
%146 = tail call double @pow(double %1, double 4.000000e+00)
%147 = tail call double @llvm.fmuladd.f64(double %145, double %146, double %143)
%148 = tail call double @llvm.fmuladd.f64(double %141, double %147, double %137)
%149 = fmul double %0, 5.000000e+00
%150 = tail call double @pow(double %2, double 5.000000e+00)
%151 = fmul double %149, %150
%152 = tail call double @pow(double %1, double 1.400000e+01)
%153 = fmul double %151, %152
%154 = fmul double %102, -4.500000e+02
%155 = tail call double @llvm.fmuladd.f64(double %154, double %78, double 7.875000e+03)
%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 %148)
%161 = tail call double @pow(double %2, double 4.000000e+00)
%162 = fmul double %161, 2.500000e+01
%163 = tail call double @pow(double %1, double 1.400000e+01)
%164 = fmul double %162, %163
%165 = fmul double %102, -1.800000e+02
%166 = tail call double @llvm.fmuladd.f64(double %165, double %78, double 9.450000e+02)
%167 = tail call double @pow(double %0, double 4.000000e+00)
%168 = fmul double %167, 2.000000e+00
%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 6.000000e+00)
%173 = tail call double @pow(double %1, double 1.200000e+01)
%174 = fmul double %102, -8.400000e+01
%175 = tail call double @llvm.fmuladd.f64(double %174, double %78, double 2.730000e+02)
%176 = tail call double @pow(double %0, double 4.000000e+00)
%177 = fmul double %176, 2.000000e+00
%178 = tail call double @pow(double %1, double 4.000000e+00)
%179 = tail call double @llvm.fmuladd.f64(double %177, double %178, double %175)
%180 = fmul double %172, -3.750000e+02
%181 = fmul double %180, %173
%182 = tail call double @llvm.fmuladd.f64(double %181, double %179, double %171)
%183 = tail call double @pow(double %2, double 1.100000e+01)
%184 = tail call double @pow(double %1, double 8.000000e+00)
%185 = fmul double %102, 4.914000e+04
%186 = tail call double @llvm.fmuladd.f64(double %185, double %78, double 0xC14562DA80000000)
%187 = tail call double @pow(double %0, double 4.000000e+00)
%188 = fmul double %187, 8.000000e+00
%189 = tail call double @pow(double %1, double 4.000000e+00)
%190 = tail call double @llvm.fmuladd.f64(double %188, double %189, double %186)
%191 = fneg double %149
%192 = fmul double %183, %191
%193 = fmul double %192, %184
%194 = tail call double @llvm.fmuladd.f64(double %193, double %190, double %182)
%195 = tail call double @pow(double %2, double 7.000000e+00)
%196 = fmul double %149, %195
%197 = tail call double @pow(double %1, double 1.200000e+01)
%198 = fmul double %196, %197
%199 = fmul double %102, 5.152000e+03
%200 = tail call double @llvm.fmuladd.f64(double %199, double %78, double -1.696500e+04)
%201 = tail call double @pow(double %0, double 4.000000e+00)
%202 = fmul double %201, 1.400000e+01
%203 = tail call double @pow(double %1, double 4.000000e+00)
%204 = tail call double @llvm.fmuladd.f64(double %202, double %203, double %200)
%205 = tail call double @llvm.fmuladd.f64(double %198, double %204, double %194)
%206 = tail call double @pow(double %2, double 1.000000e+01)
%207 = fmul double %206, 3.250000e+02
%208 = tail call double @pow(double %1, double 8.000000e+00)
%209 = fmul double %207, %208
%210 = fmul double %102, -5.340000e+03
%211 = tail call double @llvm.fmuladd.f64(double %210, double %78, double -6.011700e+04)
%212 = tail call double @pow(double %0, double 4.000000e+00)
%213 = fmul double %212, 4.000000e+01
%214 = tail call double @pow(double %1, double 4.000000e+00)
%215 = tail call double @llvm.fmuladd.f64(double %213, double %214, double %211)
%216 = tail call double @llvm.fmuladd.f64(double %209, double %215, double %205)
%217 = fmul double %0, 1.500000e+01
%218 = tail call double @pow(double %2, double 1.500000e+01)
%219 = tail call double @pow(double %1, double 4.000000e+00)
%220 = fmul double %102, -2.296000e+04
%221 = tail call double @llvm.fmuladd.f64(double %220, double %78, double 8.450850e+05)
%222 = tail call double @pow(double %0, double 4.000000e+00)
%223 = fmul double %222, 5.200000e+01
%224 = tail call double @pow(double %1, double 4.000000e+00)
%225 = tail call double @llvm.fmuladd.f64(double %223, double %224, double %221)
%226 = fneg double %217
%227 = fmul double %218, %226
%228 = fmul double %227, %219
%229 = tail call double @llvm.fmuladd.f64(double %228, double %225, double %216)
%230 = tail call double @pow(double %2, double 1.300000e+01)
%231 = fmul double %217, %230
%232 = tail call double @pow(double %1, double 6.000000e+00)
%233 = fmul double %231, %232
%234 = fmul double %102, -1.014000e+04
%235 = tail call double @llvm.fmuladd.f64(double %234, double %78, double -1.391250e+05)
%236 = tail call double @pow(double %0, double 4.000000e+00)
%237 = fmul double %236, 5.200000e+01
%238 = tail call double @pow(double %1, double 4.000000e+00)
%239 = tail call double @llvm.fmuladd.f64(double %237, double %238, double %235)
%240 = tail call double @llvm.fmuladd.f64(double %233, double %239, double %229)
%241 = tail call double @pow(double %2, double 1.200000e+01)
%242 = fmul double %241, 7.500000e+01
%243 = tail call double @pow(double %1, double 6.000000e+00)
%244 = fmul double %242, %243
%245 = fmul double %102, 2.553200e+04
%246 = tail call double @llvm.fmuladd.f64(double %245, double %78, double -7.296870e+05)
%247 = tail call double @pow(double %0, double 4.000000e+00)
%248 = fmul double %247, 5.200000e+01
%249 = tail call double @pow(double %1, double 4.000000e+00)
%250 = tail call double @llvm.fmuladd.f64(double %248, double %249, double %246)
%251 = tail call double @llvm.fmuladd.f64(double %244, double %250, double %240)
%252 = tail call double @pow(double %2, double 1.800000e+01)
%253 = fmul double %252, 6.000000e+01
%254 = fmul double %102, -1.194000e+04
%255 = tail call double @llvm.fmuladd.f64(double %254, double %78, double -5.355000e+03)
%256 = tail call double @pow(double %0, double 4.000000e+00)
%257 = fmul double %256, 8.600000e+01
%258 = tail call double @pow(double %1, double 4.000000e+00)
%259 = tail call double @llvm.fmuladd.f64(double %257, double %258, double %255)
%260 = tail call double @llvm.fmuladd.f64(double %253, double %259, double %251)
%261 = tail call double @pow(double %2, double 1.900000e+01)
%262 = fmul double %5, %261
%263 = fmul double %102, -3.542500e+04
%264 = tail call double @llvm.fmuladd.f64(double %263, double %78, double -8.925000e+04)
%265 = tail call double @pow(double %0, double 4.000000e+00)
%266 = fmul double %265, 1.240000e+02
%267 = tail call double @pow(double %1, double 4.000000e+00)
%268 = tail call double @llvm.fmuladd.f64(double %266, double %267, double %264)
%269 = tail call double @llvm.fmuladd.f64(double %262, double %268, double %260)
%270 = tail call double @pow(double %2, double 1.600000e+01)
%271 = fmul double %270, 1.000000e+02
%272 = fmul double %78, %271
%273 = fmul double %102, -1.331100e+04
%274 = tail call double @llvm.fmuladd.f64(double %273, double %78, double -7.971300e+04)
%275 = tail call double @pow(double %0, double 4.000000e+00)
%276 = fmul double %275, 1.460000e+02
%277 = tail call double @pow(double %1, double 4.000000e+00)
%278 = tail call double @llvm.fmuladd.f64(double %276, double %277, double %274)
%279 = tail call double @llvm.fmuladd.f64(double %272, double %278, double %269)
%280 = tail call double @pow(double %2, double 8.000000e+00)
%281 = tail call double @pow(double %1, double 1.000000e+01)
%282 = fmul double %102, 9.594000e+04
%283 = tail call double @llvm.fmuladd.f64(double %282, double %78, double 1.573650e+05)
%284 = tail call double @pow(double %0, double 4.000000e+00)
%285 = fmul double %284, 9.520000e+02
%286 = tail call double @pow(double %1, double 4.000000e+00)
%287 = tail call double @llvm.fmuladd.f64(double %285, double %286, double %283)
%288 = fmul double %280, -5.000000e+00
%289 = fmul double %288, %281
%290 = tail call double @llvm.fmuladd.f64(double %289, double %287, double %279)
%291 = tail call double @pow(double %2, double 1.400000e+01)
%292 = tail call double @pow(double %1, double 4.000000e+00)
%293 = fmul double %102, -1.575000e+05
%294 = tail call double @llvm.fmuladd.f64(double %293, double %78, double 0x4144214180000000)
%295 = tail call double @pow(double %0, double 4.000000e+00)
%296 = fmul double %295, 1.820000e+03
%297 = tail call double @pow(double %1, double 4.000000e+00)
%298 = tail call double @llvm.fmuladd.f64(double %296, double %297, double %294)
%299 = fmul double %291, -1.500000e+01
%300 = fmul double %299, %292
%301 = tail call double @llvm.fmuladd.f64(double %300, double %298, double %290)
%302 = fmul double %85, %301
%303 = tail call double @llvm.fmuladd.f64(double %76, double %80, double %302)
%304 = fmul double %5, %2
%305 = tail call double @pow(double 0x4005BF0A8B145769, double %304)
%306 = tail call double @pow(double %2, double 8.000000e+00)
%307 = fmul double %305, %306
%308 = fmul double %77, 2.000000e+00
%309 = tail call double @pow(double %1, double 2.000000e+01)
%310 = fmul double %308, %309
%311 = fmul double %0, 0x41D5982A67C00000
%312 = tail call double @llvm.fmuladd.f64(double %311, double %1, double 0x41DA8FAAEAC00000)
%313 = fmul double %102, 0x41BFCA8338000000
%314 = tail call double @llvm.fmuladd.f64(double %313, double %78, double %312)
%315 = tail call double @pow(double %0, double 3.000000e+00)
%316 = fmul double %315, 0x419B548A9C000000
%317 = tail call double @pow(double %1, double 3.000000e+00)
%318 = tail call double @llvm.fmuladd.f64(double %316, double %317, double %314)
%319 = tail call double @pow(double %0, double 4.000000e+00)
%320 = fmul double %319, 0x416D082F60000000
%321 = tail call double @pow(double %1, double 4.000000e+00)
%322 = tail call double @llvm.fmuladd.f64(double %320, double %321, double %318)
%323 = tail call double @pow(double %0, double 5.000000e+00)
%324 = fmul double %323, 0x41316EE900000000
%325 = tail call double @pow(double %1, double 5.000000e+00)
%326 = tail call double @llvm.fmuladd.f64(double %324, double %325, double %322)
%327 = tail call double @pow(double %0, double 6.000000e+00)
%328 = fmul double %327, 1.839600e+04
%329 = tail call double @pow(double %1, double 6.000000e+00)
%330 = tail call double @llvm.fmuladd.f64(double %328, double %329, double %326)
%331 = tail call double @pow(double %0, double 7.000000e+00)
%332 = tail call double @pow(double %1, double 7.000000e+00)
%333 = fmul double %331, -5.238000e+03
%334 = tail call double @llvm.fmuladd.f64(double %333, double %332, double %330)
%335 = tail call double @pow(double %0, double 8.000000e+00)
%336 = tail call double @pow(double %1, double 8.000000e+00)
%337 = fmul double %335, -5.130000e+02
%338 = tail call double @llvm.fmuladd.f64(double %337, double %336, double %334)
%339 = tail call double @pow(double %0, double 9.000000e+00)
%340 = tail call double @pow(double %1, double 9.000000e+00)
%341 = fmul double %339, -1.700000e+01
%342 = tail call double @llvm.fmuladd.f64(double %341, double %340, double %338)
%343 = tail call double @pow(double %2, double 4.000000e+00)
%344 = fmul double %343, 4.200000e+01
%345 = tail call double @pow(double %1, double 1.800000e+01)
%346 = fmul double %344, %345
%347 = fmul double %0, 0x4198FDF4F4000000
%348 = tail call double @llvm.fmuladd.f64(double %347, double %1, double 0x41ADF631BA000000)
%349 = fmul double %102, 3.402000e+05
%350 = tail call double @llvm.fmuladd.f64(double %349, double %78, double %348)
%351 = tail call double @pow(double %0, double 3.000000e+00)
%352 = tail call double @pow(double %1, double 3.000000e+00)
%353 = fmul double %351, 0xC1616624A0000000
%354 = tail call double @llvm.fmuladd.f64(double %353, double %352, double %350)
%355 = tail call double @pow(double %0, double 4.000000e+00)
%356 = tail call double @pow(double %1, double 4.000000e+00)
%357 = fmul double %355, 0xC145592080000000
%358 = tail call double @llvm.fmuladd.f64(double %357, double %356, double %354)
%359 = tail call double @pow(double %0, double 5.000000e+00)
%360 = tail call double @pow(double %1, double 5.000000e+00)
%361 = fmul double %359, -4.337550e+05
%362 = tail call double @llvm.fmuladd.f64(double %361, double %360, double %358)
%363 = tail call double @pow(double %0, double 6.000000e+00)
%364 = tail call double @pow(double %1, double 6.000000e+00)
%365 = fmul double %363, -3.906000e+04
%366 = tail call double @llvm.fmuladd.f64(double %365, double %364, double %362)
%367 = tail call double @pow(double %0, double 7.000000e+00)
%368 = tail call double @pow(double %1, double 7.000000e+00)
%369 = fmul double %367, -1.890000e+03
%370 = tail call double @llvm.fmuladd.f64(double %369, double %368, double %366)
%371 = tail call double @pow(double %0, double 8.000000e+00)
%372 = tail call double @pow(double %1, double 8.000000e+00)
%373 = fmul double %371, -2.700000e+01
%374 = tail call double @llvm.fmuladd.f64(double %373, double %372, double %370)
%375 = tail call double @pow(double %0, double 9.000000e+00)
%376 = tail call double @pow(double %1, double 9.000000e+00)
%377 = tail call double @llvm.fmuladd.f64(double %375, double %376, double %374)
%378 = fmul double %346, %377
%379 = tail call double @llvm.fmuladd.f64(double %310, double %342, double %378)
%380 = tail call double @pow(double %1, double 2.200000e+01)
%381 = fmul double %380, 6.000000e+00
%382 = fmul double %0, 0x41806E7908000000
%383 = tail call double @llvm.fmuladd.f64(double %382, double %1, double 0x41806E7908000000)
%384 = fmul double %102, 1.621620e+07
%385 = tail call double @llvm.fmuladd.f64(double %384, double %78, double %383)
%386 = tail call double @pow(double %0, double 3.000000e+00)
%387 = fmul double %386, 0x41520ADF40000000
%388 = tail call double @pow(double %1, double 3.000000e+00)
%389 = tail call double @llvm.fmuladd.f64(double %387, double %388, double %385)
%390 = tail call double @pow(double %0, double 4.000000e+00)
%391 = fmul double %390, 9.459450e+05
%392 = tail call double @pow(double %1, double 4.000000e+00)
%393 = tail call double @llvm.fmuladd.f64(double %391, double %392, double %389)
%394 = tail call double @pow(double %0, double 5.000000e+00)
%395 = fmul double %394, 1.351350e+05
%396 = tail call double @pow(double %1, double 5.000000e+00)
%397 = tail call double @llvm.fmuladd.f64(double %395, double %396, double %393)
%398 = tail call double @pow(double %0, double 6.000000e+00)
%399 = fmul double %398, 1.386000e+04
%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 7.000000e+00)
%403 = fmul double %402, 9.900000e+02
%404 = tail call double @pow(double %1, double 7.000000e+00)
%405 = tail call double @llvm.fmuladd.f64(double %403, double %404, double %401)
%406 = tail call double @pow(double %0, double 8.000000e+00)
%407 = fmul double %406, 4.500000e+01
%408 = tail call double @pow(double %1, double 8.000000e+00)
%409 = tail call double @llvm.fmuladd.f64(double %407, double %408, double %405)
%410 = tail call double @pow(double %0, double 9.000000e+00)
%411 = tail call double @pow(double %1, double 9.000000e+00)
%412 = tail call double @llvm.fmuladd.f64(double %410, double %411, double %409)
%413 = tail call double @llvm.fmuladd.f64(double %381, double %412, double %379)
%414 = tail call double @pow(double %2, double 2.200000e+01)
%415 = fmul double %0, 2.551500e+04
%416 = tail call double @llvm.fmuladd.f64(double %415, double %1, double 1.417500e+04)
%417 = fmul double %102, 2.268000e+04
%418 = tail call double @llvm.fmuladd.f64(double %417, double %78, double %416)
%419 = tail call double @pow(double %0, double 3.000000e+00)
%420 = fmul double %419, 1.323000e+04
%421 = tail call double @pow(double %1, double 3.000000e+00)
%422 = tail call double @llvm.fmuladd.f64(double %420, double %421, double %418)
%423 = tail call double @pow(double %0, double 4.000000e+00)
%424 = fmul double %423, 5.670000e+03
%425 = tail call double @pow(double %1, double 4.000000e+00)
%426 = tail call double @llvm.fmuladd.f64(double %424, double %425, double %422)
%427 = tail call double @pow(double %0, double 5.000000e+00)
%428 = fmul double %427, 1.890000e+03
%429 = tail call double @pow(double %1, double 5.000000e+00)
%430 = tail call double @llvm.fmuladd.f64(double %428, double %429, double %426)
%431 = tail call double @pow(double %0, double 6.000000e+00)
%432 = fmul double %431, 5.040000e+02
%433 = tail call double @pow(double %1, double 6.000000e+00)
%434 = tail call double @llvm.fmuladd.f64(double %432, double %433, double %430)
%435 = tail call double @pow(double %0, double 7.000000e+00)
%436 = fmul double %435, 1.080000e+02
%437 = tail call double @pow(double %1, double 7.000000e+00)
%438 = tail call double @llvm.fmuladd.f64(double %436, double %437, double %434)
%439 = tail call double @pow(double %0, double 8.000000e+00)
%440 = fmul double %439, 1.800000e+01
%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 @pow(double %0, double 9.000000e+00)
%444 = fmul double %443, 2.000000e+00
%445 = tail call double @pow(double %1, double 9.000000e+00)
%446 = tail call double @llvm.fmuladd.f64(double %444, double %445, double %442)
%447 = fmul double %414, -3.000000e+00
%448 = tail call double @llvm.fmuladd.f64(double %447, double %446, double %413)
%449 = tail call double @pow(double %2, double 1.800000e+01)
%450 = tail call double @pow(double %1, double 4.000000e+00)
%451 = fmul double %0, 3.827250e+05
%452 = tail call double @llvm.fmuladd.f64(double %451, double %1, double 2.126250e+05)
%453 = tail call double @llvm.fmuladd.f64(double %349, double %78, double %452)
%454 = tail call double @pow(double %0, double 3.000000e+00)
%455 = fmul double %454, 1.984500e+05
%456 = tail call double @pow(double %1, double 3.000000e+00)
%457 = tail call double @llvm.fmuladd.f64(double %455, double %456, double %453)
%458 = tail call double @pow(double %0, double 4.000000e+00)
%459 = fmul double %458, 8.505000e+04
%460 = tail call double @pow(double %1, double 4.000000e+00)
%461 = tail call double @llvm.fmuladd.f64(double %459, double %460, double %457)
%462 = tail call double @pow(double %0, double 5.000000e+00)
%463 = fmul double %462, 2.835000e+04
%464 = tail call double @pow(double %1, double 5.000000e+00)
%465 = tail call double @llvm.fmuladd.f64(double %463, double %464, double %461)
%466 = tail call double @pow(double %0, double 6.000000e+00)
%467 = fmul double %466, 7.560000e+03
%468 = tail call double @pow(double %1, double 6.000000e+00)
%469 = tail call double @llvm.fmuladd.f64(double %467, double %468, double %465)
%470 = tail call double @pow(double %0, double 7.000000e+00)
%471 = fmul double %470, 1.836000e+03
%472 = tail call double @pow(double %1, double 7.000000e+00)
%473 = tail call double @llvm.fmuladd.f64(double %471, double %472, double %469)
%474 = tail call double @pow(double %0, double 8.000000e+00)
%475 = fmul double %474, 1.620000e+02
%476 = tail call double @pow(double %1, double 8.000000e+00)
%477 = tail call double @llvm.fmuladd.f64(double %475, double %476, double %473)
%478 = tail call double @pow(double %0, double 9.000000e+00)
%479 = fmul double %478, 2.000000e+00
%480 = tail call double @pow(double %1, double 9.000000e+00)
%481 = tail call double @llvm.fmuladd.f64(double %479, double %480, double %477)
%482 = fmul double %449, -2.100000e+01
%483 = fmul double %482, %450
%484 = tail call double @llvm.fmuladd.f64(double %483, double %481, double %448)
%485 = tail call double @pow(double %2, double 6.000000e+00)
%486 = fmul double %485, 5.400000e+01
%487 = tail call double @pow(double %1, double 1.600000e+01)
%488 = fmul double %486, %487
%489 = fmul double %0, 0xC191925804000000
%490 = tail call double @llvm.fmuladd.f64(double %489, double %1, double 0x419FD142CC000000)
%491 = fmul double %102, 0xC189CB9E40000000
%492 = tail call double @llvm.fmuladd.f64(double %491, double %78, double %490)
%493 = tail call double @pow(double %0, double 3.000000e+00)
%494 = tail call double @pow(double %1, double 3.000000e+00)
%495 = fmul double %493, 0xC15FAF8EC0000000
%496 = tail call double @llvm.fmuladd.f64(double %495, double %494, double %492)
%497 = tail call double @pow(double %0, double 4.000000e+00)
%498 = fmul double %497, 9.669450e+05
%499 = tail call double @pow(double %1, double 4.000000e+00)
%500 = tail call double @llvm.fmuladd.f64(double %498, double %499, double %496)
%501 = tail call double @pow(double %0, double 5.000000e+00)
%502 = fmul double %501, 5.167470e+05
%503 = tail call double @pow(double %1, double 5.000000e+00)
%504 = tail call double @llvm.fmuladd.f64(double %502, double %503, double %500)
%505 = tail call double @pow(double %0, double 6.000000e+00)
%506 = fmul double %505, 8.072400e+04
%507 = tail call double @pow(double %1, double 6.000000e+00)
%508 = tail call double @llvm.fmuladd.f64(double %506, double %507, double %504)
%509 = tail call double @pow(double %0, double 7.000000e+00)
%510 = fmul double %509, 6.434000e+03
%511 = tail call double @pow(double %1, double 7.000000e+00)
%512 = tail call double @llvm.fmuladd.f64(double %510, double %511, double %508)
%513 = tail call double @pow(double %0, double 8.000000e+00)
%514 = fmul double %513, 2.510000e+02
%515 = tail call double @pow(double %1, double 8.000000e+00)
%516 = tail call double @llvm.fmuladd.f64(double %514, double %515, double %512)
%517 = tail call double @pow(double %0, double 9.000000e+00)
%518 = fmul double %517, 3.000000e+00
%519 = tail call double @pow(double %1, double 9.000000e+00)
%520 = tail call double @llvm.fmuladd.f64(double %518, double %519, double %516)
%521 = tail call double @llvm.fmuladd.f64(double %488, double %520, double %484)
%522 = tail call double @pow(double %2, double 1.200000e+01)
%523 = tail call double @pow(double %1, double 1.000000e+01)
%524 = fmul double %0, -7.100730e+05
%525 = tail call double @llvm.fmuladd.f64(double %524, double %1, double -4.054050e+05)
%526 = fmul double %102, -8.058960e+05
%527 = tail call double @llvm.fmuladd.f64(double %526, double %78, double %525)
%528 = tail call double @pow(double %0, double 3.000000e+00)
%529 = tail call double @pow(double %1, double 3.000000e+00)
%530 = fmul double %528, -1.015560e+05
%531 = tail call double @llvm.fmuladd.f64(double %530, double %529, double %527)
%532 = tail call double @pow(double %0, double 4.000000e+00)
%533 = tail call double @pow(double %1, double 4.000000e+00)
%534 = fmul double %532, -2.588040e+05
%535 = tail call double @llvm.fmuladd.f64(double %534, double %533, double %531)
%536 = tail call double @pow(double %0, double 5.000000e+00)
%537 = tail call double @pow(double %1, double 5.000000e+00)
%538 = fmul double %536, -9.097200e+04
%539 = tail call double @llvm.fmuladd.f64(double %538, double %537, double %535)
%540 = tail call double @pow(double %0, double 6.000000e+00)
%541 = tail call double @pow(double %1, double 6.000000e+00)
%542 = fmul double %540, -9.744000e+03
%543 = tail call double @llvm.fmuladd.f64(double %542, double %541, double %539)
%544 = tail call double @pow(double %0, double 7.000000e+00)
%545 = fmul double %544, 1.200000e+02
%546 = tail call double @pow(double %1, double 7.000000e+00)
%547 = tail call double @llvm.fmuladd.f64(double %545, double %546, double %543)
%548 = tail call double @pow(double %0, double 8.000000e+00)
%549 = fmul double %548, 8.400000e+01
%550 = tail call double @pow(double %1, double 8.000000e+00)
%551 = tail call double @llvm.fmuladd.f64(double %549, double %550, double %547)
%552 = tail call double @pow(double %0, double 9.000000e+00)
%553 = fmul double %552, 4.000000e+00
%554 = tail call double @pow(double %1, double 9.000000e+00)
%555 = tail call double @llvm.fmuladd.f64(double %553, double %554, double %551)
%556 = fmul double %522, -3.150000e+02
%557 = fmul double %556, %523
%558 = tail call double @llvm.fmuladd.f64(double %557, double %555, double %521)
%559 = tail call double @pow(double %2, double 1.000000e+01)
%560 = fmul double %559, 3.150000e+02
%561 = tail call double @pow(double %1, double 1.200000e+01)
%562 = fmul double %560, %561
%563 = fmul double %0, 0xC144444580000000
%564 = tail call double @llvm.fmuladd.f64(double %563, double %1, double -4.828950e+05)
%565 = fmul double %102, 1.186920e+06
%566 = tail call double @llvm.fmuladd.f64(double %565, double %78, double %564)
%567 = tail call double @pow(double %0, double 3.000000e+00)
%568 = tail call double @pow(double %1, double 3.000000e+00)
%569 = fmul double %567, -1.155420e+06
%570 = tail call double @llvm.fmuladd.f64(double %569, double %568, double %566)
%571 = tail call double @pow(double %0, double 4.000000e+00)
%572 = tail call double @pow(double %1, double 4.000000e+00)
%573 = fmul double %571, -6.433560e+05
%574 = tail call double @llvm.fmuladd.f64(double %573, double %572, double %570)
%575 = tail call double @pow(double %0, double 5.000000e+00)
%576 = tail call double @pow(double %1, double 5.000000e+00)
%577 = fmul double %575, -9.349200e+04
%578 = tail call double @llvm.fmuladd.f64(double %577, double %576, double %574)
%579 = tail call double @pow(double %0, double 6.000000e+00)
%580 = fmul double %579, 3.360000e+02
%581 = tail call double @pow(double %1, double 6.000000e+00)
%582 = tail call double @llvm.fmuladd.f64(double %580, double %581, double %578)
%583 = tail call double @pow(double %0, double 7.000000e+00)
%584 = fmul double %583, 1.368000e+03
%585 = tail call double @pow(double %1, double 7.000000e+00)
%586 = tail call double @llvm.fmuladd.f64(double %584, double %585, double %582)
%587 = tail call double @pow(double %0, double 8.000000e+00)
%588 = fmul double %587, 1.320000e+02
%589 = tail call double @pow(double %1, double 8.000000e+00)
%590 = tail call double @llvm.fmuladd.f64(double %588, double %589, double %586)
%591 = tail call double @pow(double %0, double 9.000000e+00)
%592 = fmul double %591, 4.000000e+00
%593 = tail call double @pow(double %1, double 9.000000e+00)
%594 = tail call double @llvm.fmuladd.f64(double %592, double %593, double %590)
%595 = tail call double @llvm.fmuladd.f64(double %562, double %594, double %558)
%596 = tail call double @pow(double %2, double 1.600000e+01)
%597 = tail call double @pow(double %1, double 6.000000e+00)
%598 = fmul double %0, 0xC133AEC500000000
%599 = tail call double @llvm.fmuladd.f64(double %598, double %1, double -7.166250e+05)
%600 = fmul double %102, -1.146600e+06
%601 = tail call double @llvm.fmuladd.f64(double %600, double %78, double %599)
%602 = tail call double @pow(double %0, double 3.000000e+00)
%603 = tail call double @pow(double %1, double 3.000000e+00)
%604 = fmul double %602, -6.688500e+05
%605 = tail call double @llvm.fmuladd.f64(double %604, double %603, double %601)
%606 = tail call double @pow(double %0, double 4.000000e+00)
%607 = tail call double @pow(double %1, double 4.000000e+00)
%608 = fmul double %606, -2.866500e+05
%609 = tail call double @llvm.fmuladd.f64(double %608, double %607, double %605)
%610 = tail call double @pow(double %0, double 5.000000e+00)
%611 = tail call double @pow(double %1, double 5.000000e+00)
%612 = fmul double %610, -9.000600e+04
%613 = tail call double @llvm.fmuladd.f64(double %612, double %611, double %609)
%614 = tail call double @pow(double %0, double 6.000000e+00)
%615 = tail call double @pow(double %1, double 6.000000e+00)
%616 = fmul double %614, -3.287200e+04
%617 = tail call double @llvm.fmuladd.f64(double %616, double %615, double %613)
%618 = tail call double @pow(double %0, double 7.000000e+00)
%619 = tail call double @pow(double %1, double 7.000000e+00)
%620 = fmul double %618, -4.812000e+03
%621 = tail call double @llvm.fmuladd.f64(double %620, double %619, double %617)
%622 = tail call double @pow(double %0, double 8.000000e+00)
%623 = tail call double @pow(double %1, double 8.000000e+00)
%624 = fmul double %622, -1.780000e+02
%625 = tail call double @llvm.fmuladd.f64(double %624, double %623, double %621)
%626 = tail call double @pow(double %0, double 9.000000e+00)
%627 = fmul double %626, 6.000000e+00
%628 = tail call double @pow(double %1, double 9.000000e+00)
%629 = tail call double @llvm.fmuladd.f64(double %627, double %628, double %625)
%630 = fmul double %596, -2.700000e+01
%631 = fmul double %630, %597
%632 = tail call double @llvm.fmuladd.f64(double %631, double %629, double %595)
%633 = tail call double @pow(double %2, double 2.000000e+01)
%634 = fmul double %78, %633
%635 = fmul double %0, 0x4131850F00000000
%636 = tail call double @llvm.fmuladd.f64(double %635, double %1, double 6.378750e+05)
%637 = fmul double %102, 1.020600e+06
%638 = tail call double @llvm.fmuladd.f64(double %637, double %78, double %636)
%639 = tail call double @pow(double %0, double 3.000000e+00)
%640 = fmul double %639, 5.953500e+05
%641 = tail call double @pow(double %1, double 3.000000e+00)
%642 = tail call double @llvm.fmuladd.f64(double %640, double %641, double %638)
%643 = tail call double @pow(double %0, double 4.000000e+00)
%644 = fmul double %643, 2.551500e+05
%645 = tail call double @pow(double %1, double 4.000000e+00)
%646 = tail call double @llvm.fmuladd.f64(double %644, double %645, double %642)
%647 = tail call double @pow(double %0, double 5.000000e+00)
%648 = fmul double %647, 8.505000e+04
%649 = tail call double @pow(double %1, double 5.000000e+00)
%650 = tail call double @llvm.fmuladd.f64(double %648, double %649, double %646)
%651 = tail call double @pow(double %0, double 6.000000e+00)
%652 = fmul double %651, 2.268000e+04
%653 = tail call double @pow(double %1, double 6.000000e+00)
%654 = tail call double @llvm.fmuladd.f64(double %652, double %653, double %650)
%655 = tail call double @pow(double %0, double 7.000000e+00)
%656 = fmul double %655, 4.860000e+03
%657 = tail call double @pow(double %1, double 7.000000e+00)
%658 = tail call double @llvm.fmuladd.f64(double %656, double %657, double %654)
%659 = tail call double @pow(double %0, double 8.000000e+00)
%660 = fmul double %659, 8.100000e+02
%661 = tail call double @pow(double %1, double 8.000000e+00)
%662 = tail call double @llvm.fmuladd.f64(double %660, double %661, double %658)
%663 = tail call double @pow(double %0, double 9.000000e+00)
%664 = fmul double %663, 3.400000e+01
%665 = tail call double @pow(double %1, double 9.000000e+00)
%666 = tail call double @llvm.fmuladd.f64(double %664, double %665, double %662)
%667 = tail call double @llvm.fmuladd.f64(double %634, double %666, double %632)
%668 = tail call double @pow(double %2, double 1.400000e+01)
%669 = fmul double %668, 3.000000e+00
%670 = tail call double @pow(double %1, double 8.000000e+00)
%671 = fmul double %669, %670
%672 = fmul double %0, 0xC1809B7638000000
%673 = tail call double @llvm.fmuladd.f64(double %672, double %1, double 0xC17273D8B0000000)
%674 = fmul double %102, -3.095820e+07
%675 = tail call double @llvm.fmuladd.f64(double %674, double %78, double %673)
%676 = tail call double @pow(double %0, double 3.000000e+00)
%677 = tail call double @pow(double %1, double 3.000000e+00)
%678 = fmul double %676, 0xC171D2E2C0000000
%679 = tail call double @llvm.fmuladd.f64(double %678, double %677, double %675)
%680 = tail call double @pow(double %0, double 4.000000e+00)
%681 = tail call double @pow(double %1, double 4.000000e+00)
%682 = fmul double %680, -5.847660e+06
%683 = tail call double @llvm.fmuladd.f64(double %682, double %681, double %679)
%684 = tail call double @pow(double %0, double 5.000000e+00)
%685 = tail call double @pow(double %1, double 5.000000e+00)
%686 = fmul double %684, -3.723300e+06
%687 = tail call double @llvm.fmuladd.f64(double %686, double %685, double %683)
%688 = tail call double @pow(double %0, double 6.000000e+00)
%689 = tail call double @pow(double %1, double 6.000000e+00)
%690 = fmul double %688, -8.450400e+05
%691 = tail call double @llvm.fmuladd.f64(double %690, double %689, double %687)
%692 = tail call double @pow(double %0, double 7.000000e+00)
%693 = tail call double @pow(double %1, double 7.000000e+00)
%694 = fmul double %692, -5.868000e+04
%695 = tail call double @llvm.fmuladd.f64(double %694, double %693, double %691)
%696 = tail call double @pow(double %0, double 8.000000e+00)
%697 = fmul double %696, 1.548000e+03
%698 = tail call double @pow(double %1, double 8.000000e+00)
%699 = tail call double @llvm.fmuladd.f64(double %697, double %698, double %695)
%700 = tail call double @pow(double %0, double 9.000000e+00)
%701 = fmul double %700, 2.360000e+02
%702 = tail call double @pow(double %1, double 9.000000e+00)
%703 = tail call double @llvm.fmuladd.f64(double %701, double %702, double %699)
%704 = tail call double @llvm.fmuladd.f64(double %671, double %703, double %667)
%705 = tail call double @pow(double %2, double 8.000000e+00)
%706 = tail call double @pow(double %1, double 1.400000e+01)
%707 = fmul double %0, 0x41CC31D115800000
%708 = tail call double @llvm.fmuladd.f64(double %707, double %1, double 0xC1C1AF580C800000)
%709 = fmul double %102, 0xC1B7827DE8000000
%710 = tail call double @llvm.fmuladd.f64(double %709, double %78, double %708)
%711 = tail call double @pow(double %0, double 3.000000e+00)
%712 = tail call double @pow(double %1, double 3.000000e+00)
%713 = fmul double %711, 0xC1B2D3CDC4000000
%714 = tail call double @llvm.fmuladd.f64(double %713, double %712, double %710)
%715 = tail call double @pow(double %0, double 4.000000e+00)
%716 = tail call double @pow(double %1, double 4.000000e+00)
%717 = fmul double %715, 0xC189B28C20000000
%718 = tail call double @llvm.fmuladd.f64(double %717, double %716, double %714)
%719 = tail call double @pow(double %0, double 5.000000e+00)
%720 = fmul double %719, 9.109800e+05
%721 = tail call double @pow(double %1, double 5.000000e+00)
%722 = tail call double @llvm.fmuladd.f64(double %720, double %721, double %718)
%723 = tail call double @pow(double %0, double 6.000000e+00)
%724 = fmul double %723, 1.409520e+06
%725 = tail call double @pow(double %1, double 6.000000e+00)
%726 = tail call double @llvm.fmuladd.f64(double %724, double %725, double %722)
%727 = tail call double @pow(double %0, double 7.000000e+00)
%728 = fmul double %727, 1.921680e+05
%729 = tail call double @pow(double %1, double 7.000000e+00)
%730 = tail call double @llvm.fmuladd.f64(double %728, double %729, double %726)
%731 = tail call double @pow(double %0, double 8.000000e+00)
%732 = fmul double %731, 1.119600e+04
%733 = tail call double @pow(double %1, double 8.000000e+00)
%734 = tail call double @llvm.fmuladd.f64(double %732, double %733, double %730)
%735 = tail call double @pow(double %0, double 9.000000e+00)
%736 = fmul double %735, 2.360000e+02
%737 = tail call double @pow(double %1, double 9.000000e+00)
%738 = tail call double @llvm.fmuladd.f64(double %736, double %737, double %734)
%739 = fmul double %705, -3.000000e+00
%740 = fmul double %739, %706
%741 = tail call double @llvm.fmuladd.f64(double %740, double %738, double %704)
%742 = tail call double @llvm.fmuladd.f64(double %307, double %741, double %303)
%743 = tail call double @pow(double 0x4005BF0A8B145769, double %74)
%744 = fmul double %743, 4.252500e+04
%745 = fmul double %744, %0
%746 = tail call double @pow(double %79, double 1.500000e+01)
%747 = fmul double %746, %745
%748 = fdiv double %742, %747
br label %749
749: ; preds = %72, %6
%750 = phi double [ %71, %6 ], [ %748, %72 ]
ret double %750
}