double LQR3_P2_pareto_DL6(double *tv, int tdim, double *param, int pdim) {
  double t1 = tv[0], t2 = tv[1];
  double r1 = param[0];
  double r2 = param[1];
  double r3 = param[2];
  double r4 = param[3];
  double r5 = param[4];
  double r6 = param[5];
  double r7 = param[6];
  double r8 = param[7];
  double r9 = param[8];
  double t4 = r2 - 3.338299811;
  double t5 = t2 * t4;
  double t6 = r1 * t1;
  double t7 = t1 * t1;
  double t8 = t2 * t2;
  double t13 = r1 * t7;
  double t14 = r2 * t8;
  double t15 = r3 * t1 * t2;
  double t9 = t5 + t6 - t13 - t14 - t15 + 1.151035476;
  double t10 = exp(t9);
  double t11 = t10 + 1.0;
  double t12 = 1.0 / t11;
  double t16 = 1.0 / (t11 * t11);
  double t17 = t12 * 1.8E1;
  double t19 = t16 * 9.0;
  double t18 = t17 - t19 + 1.0;
  double t20 = 1.0 / t18;
  double t21 = t12 * t20 * 2.18E2;
  double t22 = t16 * (1.0 / 1.0E1);
  double t23 = t22 + 9.0 / 1.0E1;
  double t24 = t17 - 1.8E1;
  double t25 = 1.0 / (t18 * t18);
  double t26 = t23 * t24 * t25 * 1.09E3;
  double t27 = t21 + t26;
  double t28 = fabs(t27);
  double t29 = r4 - 3.338299811;
  double t30 = t1 * t29;
  double t31 = r5 * t2;
  double t36 = r4 * t7;
  double t37 = r5 * t8;
  double t38 = r6 * t1 * t2;
  double t32 = t30 + t31 - t36 - t37 - t38 + 1.151035476;
  double t33 = exp(t32);
  double t34 = t33 + 1.0;
  double t35 = 1.0 / t34;
  double t39 = 1.0 / (t34 * t34);
  double t40 = t35 * 1.8E1;
  double t64 = t39 * 9.0;
  double t41 = t40 - t64 + 1.0;
  double t65 = 1.0 / t41;
  double t66 = t35 * t65 * 1.962E3;
  double t67 = t39 * (9.0 / 1.0E1);
  double t68 = t67 + 1.0 / 1.0E1;
  double t69 = t40 - 1.8E1;
  double t70 = 1.0 / (t41 * t41);
  double t71 = t68 * t69 * t70 * 1.09E3;
  double t72 = t66 + t71;
  double t42 = fabs(t72);
  double t43 = r7 + 3.338299811;
  double t44 = t1 * t43;
  double t45 = r8 + 3.338299811;
  double t46 = t2 * t45;
  double t51 = r7 * t7;
  double t52 = r8 * t8;
  double t53 = r9 * t1 * t2;
  double t47 = t44 + t46 - t51 - t52 - t53 - 2.187264336;
  double t48 = exp(t47);
  double t49 = t48 + 1.0;
  double t50 = 1.0 / t49;
  double t54 = 1.0 / (t49 * t49);
  double t55 = t50 * 1.8E1;
  double t74 = t54 * 9.0;
  double t56 = t55 - t74 + 1.0;
  double t75 = 1.0 / t56;
  double t76 = t55 - 1.8E1;
  double t77 = 1.0 / (t56 * t56);
  double t86 = t50 * t75 * 1.962E3;
  double t87 = t54 * (9.0 / 1.0E1);
  double t88 = t87 + 1.0 / 1.0E1;
  double t89 = t76 * t77 * t88 * 1.09E3;
  double t90 = t86 + t89;
  double t57 = fabs(t90);
  double t58 = t12 * t20 * 1.962E3;
  double t59 = t16 * (9.0 / 1.0E1);
  double t60 = t59 + 1.0 / 1.0E1;
  double t61 = t24 * t25 * t60 * 1.09E3;
  double t62 = t58 + t61;
  double t63 = fabs(t62);
  double t73 = t42 * t42;
  double t100 = t50 * t75 * 2.18E2;
  double t101 = t54 * (1.0 / 1.0E1);
  double t102 = t101 + 9.0 / 1.0E1;
  double t103 = t76 * t77 * t102 * 1.09E3;
  double t104 = t100 + t103;
  double t78 = fabs(t104);
  double t79 = t35 * t65 * 2.18E2;
  double t80 = t39 * (1.0 / 1.0E1);
  double t81 = t80 + 9.0 / 1.0E1;
  double t82 = t69 * t70 * t81 * 1.09E3;
  double t83 = t79 + t82;
  double t84 = fabs(t83);
  double t85 = t63 * t63;
  double t91 = t57 * t57;
  double t92 = t28 * t28;
  double t93 = t73 + t91 + t92;
  double t94 = 1.0 / sqrt(t93);
  double t95 = t27 * t94;
  double t96 = t84 * t84;
  double t97 = t85 + t91 + t96;
  double t98 = 1.0 / sqrt(t97);
  double t99 = t72 * t94;
  double t105 = t78 * t78;
  double t106 = t73 + t85 + t105;
  double t107 = 1.0 / sqrt(t106);
  double t172 = t62 * t98;
  double t108 = t95 - t172;
  double t109 = t90 * t94;
  double t174 = t62 * t107;
  double t110 = t95 - t174;
  double t173 = t90 * t98;
  double t111 = t109 - t173;
  double t179 = t72 * t107;
  double t112 = t99 - t179;
  double t178 = t83 * t98;
  double t113 = t99 - t178;
  double t171 = t104 * t107;
  double t114 = t109 - t171;
  double t115 = r4 * t1 * 2.0;
  double t116 = r6 * t2;
  double t117 = -r4 + t115 + t116 + 3.338299811;
  double t124 = r7 * t1 * 2.0;
  double t125 = r9 * t2;
  double t118 = r7 - t124 - t125 + 3.338299811;
  double t119 = r1 * t1 * 2.0;
  double t120 = r3 * t2;
  double t121 = -r1 + t119 + t120;
  double t122 = t10 * t16 * t62 * t121;
  double t123 = t33 * t39 * t72 * t117;
  double t132 = t48 * t54 * t104 * t118;
  double t126 = t122 + t123 - t132;
  double t127 = t33 * t39 * t83 * t117;
  double t129 = t48 * t54 * t90 * t118;
  double t128 = t122 + t127 - t129;
  double t130 = t10 * t16 * t27 * t121;
  double t131 = t123 - t129 + t130;
  double t133 = r2 * t2 * 2.0;
  double t134 = r3 * t1;
  double t135 = -r2 + t133 + t134 + 3.338299811;
  double t142 = r8 * t2 * 2.0;
  double t143 = r9 * t1;
  double t136 = r8 - t142 - t143 + 3.338299811;
  double t137 = r5 * t2 * 2.0;
  double t138 = r6 * t1;
  double t139 = -r5 + t137 + t138;
  double t140 = t33 * t39 * t72 * t139;
  double t141 = t10 * t16 * t62 * t135;
  double t150 = t48 * t54 * t104 * t136;
  double t144 = t140 + t141 - t150;
  double t145 = t10 * t16 * t27 * t135;
  double t147 = t48 * t54 * t90 * t136;
  double t146 = t140 + t145 - t147;
  double t148 = t33 * t39 * t83 * t139;
  double t149 = t141 - t147 + t148;
  double t151 = t27 * t131;
  double t152 = t62 * t128;
  double t153 = t62 * t126;
  double t154 = t151 + t152 + t153;
  double t155 = t104 * t126;
  double t156 = t90 * t128;
  double t157 = t90 * t131;
  double t158 = t155 + t156 + t157;
  double t159 = t83 * t128;
  double t160 = t72 * t126;
  double t161 = t83 * t149;
  double t162 = t72 * t146;
  double t163 = t72 * t144;
  double t164 = t161 + t162 + t163;
  double t165 = t104 * t144;
  double t166 = t90 * t146;
  double t167 = t90 * t149;
  double t168 = t165 + t166 + t167;
  double t169 = t27 * t146;
  double t170 = t62 * t144;
  double t175 = t110 * t111;
  double t185 = t108 * t114;
  double t176 = t175 - t185;
  double t177 = fabs(t176);
  double t180 = t111 * t112;
  double t218 = (t99 - t178) * (t109 - t171);
  double t219 = -t180 + t218;
  double t181 = fabs(t219);
  double t182 = t108 * t112;
  double t217 = t110 * t113;
  double t183 = t182 - t217;
  double t184 = fabs(t183);
  double t186 = t1 * t2 * t33 * t39 * 1.8E1;
  double t187 = 1.0 / (t34 * t34 * t34);
  double t189 = t1 * t2 * t33 * t187 * 1.8E1;
  double t188 = t186 - t189;
  double t190 = 1.0 / (t41 * t41 * t41);
  double t191 = t1 * t2 * t33 * t39 * t65 * 1.962E3;
  double t192 = t1 * t2 * t33 * t39 * t68 * t70 * 1.962E4;
  double t193 = t1 * t2 * t33 * t69 * t70 * t187 * 1.962E3;
  double t199 = t35 * t70 * t188 * 1.962E3;
  double t200 = t68 * t69 * t188 * t190 * 2.18E3;
  double t194 = t191 + t192 + t193 - t199 - t200;
  double t195 = t1 * t2 * t33 * t39 * t65 * 2.18E2;
  double t196 = t1 * t2 * t33 * t39 * t70 * t81 * 1.962E4;
  double t197 = t1 * t2 * t33 * t69 * t70 * t187 * 2.18E2;
  double t206 = t35 * t70 * t188 * 2.18E2;
  double t207 = t69 * t81 * t188 * t190 * 2.18E3;
  double t198 = t195 + t196 + t197 - t206 - t207;
  double t201 = t94 * t194;
  double t202 = (t72 / fabs(t72));
  double t203 = 1.0 / pow(t93, 3.0 / 2.0);
  double t204 = (t83 / fabs(t83));
  double t205 = 1.0 / pow(t97, 3.0 / 2.0);
  double t208 = t27 * t42 * t194 * t202 * t203;
  double t209 = 1.0 / pow(t106, 3.0 / 2.0);
  double t210 = t42 * t90 * t194 * t202 * t203;
  double t237 = t42 * t62 * t194 * t202 * t209;
  double t211 = t208 - t237;
  double t212 = t83 * t84 * t198 * t204 * t205;
  double t214 = t42 * t72 * t194 * t202 * t203;
  double t234 = t98 * t198;
  double t213 = t201 + t212 - t214 - t234;
  double t215 = t42 * t72 * t194 * t202 * t209;
  double t240 = t84 * t90 * t198 * t204 * t205;
  double t216 = t210 - t240;
  double t220 = t90 * t94 * t183;
  double t221 = t72 * t94 * t176;
  double t222 = t72 * t131;
  double t223 = t159 + t160 + t222;
  double t224 = t10 * t16 * t121 * t154;
  double t225 = t62 * t149;
  double t226 = t169 + t170 + t225;
  double t227 = t33 * t39 * t139 * t164;
  double t228 = t10 * t16 * t135 * t154;
  double t229 = t33 * t39 * t139 * t223;
  double t260 = t48 * t54 * t136 * t158;
  double t230 = t228 + t229 - t260;
  double t231 = t33 * t39 * t117 * t164;
  double t232 = t10 * t16 * t121 * t226;
  double t261 = t48 * t54 * t118 * t168;
  double t233 = t231 + t232 - t261;
  double t245 = t107 * t194;
  double t235 = t201 - t214 + t215 - t245;
  double t239 = t62 * t84 * t198 * t204 * t205;
  double t236 = t208 - t239;
  double t238 = t113 * t211;
  double t241 = t110 * t216;
  double t242 = t111 * t211;
  double t247 = t42 * t104 * t194 * t202 * t209;
  double t243 = t210 - t247;
  double t244 = t114 * t213;
  double t246 = t112 * t216;
  double t248 = t177 * t177;
  double t249 = t181 * t181;
  double t250 = t184 * t184;
  double t251 = t248 + t249 + t250;
  double t252 = t27 * t94 * t219;
  double t253 = t220 + t221 + t252;
  double t254 = fabs(t253);
  double t255 = t33 * t39 * t117 * t223;
  double t291 = t48 * t54 * t118 * t158;
  double t256 = t224 + t255 - t291;
  double t257 = t10 * t16 * t135 * t226;
  double t280 = t48 * t54 * t136 * t168;
  double t258 = t227 + t257 - t280;
  double t259 = t256 * t258;
  double t262 = t259 - t230 * t233;
  double t263 = 1.0 / sqrt(t251);
  double t264 = t1 * t29 * 2.0;
  double t269 = r4 * t7 * 2.0;
  double t270 = r5 * t8 * 2.0;
  double t271 = r6 * t1 * t2 * 2.0;
  double t265 = t137 + t264 - t269 - t270 - t271 + 2.302070952;
  double t266 = exp(t265);
  double t267 = t33 * t39 * t139 * t194;
  double t268 = t1 * t33 * t39 * t72;
  double t272 = t1 * t2 * t72 * t139 * t187 * t266 * 2.0;
  double t278 = t1 * t2 * t33 * t39 * t72 * t139;
  double t273 = t267 + t268 + t272 - t278;
  double t274 = t33 * t39 * t139 * t198;
  double t275 = t1 * t33 * t39 * t83;
  double t276 = t1 * t2 * t83 * t139 * t187 * t266 * 2.0;
  double t279 = t1 * t2 * t33 * t39 * t83 * t139;
  double t277 = t274 + t275 + t276 - t279;
  double t281 = t2 * t33 * t39 * t72;
  double t282 = t33 * t39 * t117 * t194;
  double t283 = t1 * t2 * t72 * t117 * t187 * t266 * 2.0;
  double t289 = t1 * t2 * t33 * t39 * t72 * t117;
  double t284 = t281 + t282 + t283 - t289;
  double t285 = t2 * t33 * t39 * t83;
  double t286 = t33 * t39 * t117 * t198;
  double t287 = t1 * t2 * t83 * t117 * t187 * t266 * 2.0;
  double t290 = t1 * t2 * t33 * t39 * t83 * t117;
  double t288 = t285 + t286 + t287 - t290;
  double t292 = t62 * t277;
  double t293 = t27 * t273;
  double t294 = t62 * t273;
  double t295 = t292 + t293 + t294;
  double t296 = t90 * t277;
  double t297 = t104 * t273;
  double t298 = t90 * t273;
  double t299 = t296 + t297 + t298;
  double t300 = t149 * t198;
  double t301 = t146 * t194;
  double t302 = t144 * t194;
  double t303 = t83 * t277;
  double t304 = t72 * t273 * 2.0;
  double t305 = t300 + t301 + t302 + t303 + t304;
  double t306 = t128 * t198;
  double t307 = t126 * t194;
  double t308 = t131 * t194;
  double t309 = t83 * t288;
  double t310 = t72 * t284 * 2.0;
  double t311 = t306 + t307 + t308 + t309 + t310;
  double t312 = t62 * t288;
  double t313 = t27 * t284;
  double t314 = t62 * t284;
  double t315 = t312 + t313 + t314;
  double t316 = t90 * t288;
  double t317 = t104 * t284;
  double t318 = t90 * t284;
  double t319 = t316 + t317 + t318;
  double t0 =
      t263 *
          (((t220 + t221 - t27 * t94 * (t180 - t113 * t114)) /
            fabs(t220 + t221 - t27 * t94 * (t180 - t113 * t114)))) *
          sqrt(-t230 * t233 +
               (t224 - t48 * t54 * t118 * t158 +
                t33 * t39 * t117 *
                    (t159 + t160 +
                     t72 * (t123 + t130 - t48 * t54 * t90 * t118))) *
                   (t227 - t48 * t54 * t136 * t168 +
                    t10 * t16 * t135 *
                        (t169 + t170 +
                         t62 * (t141 + t148 - t48 * t54 * t90 * t136)))) *
          (-t27 * t94 * (t244 + t246 - t111 * t235 - t243 * (t99 - t178)) +
           t72 * t94 * (t241 + t242 - t108 * t243 - t236 * (t109 - t171)) -
           t90 * t94 *
               (t238 +
                t108 * (t201 + t215 - t107 * t194 -
                        t42 * t72 * t194 * t202 * t203) -
                t110 * t213 - t112 * t236) -
           t94 * t176 * t194 + t27 * t42 * t194 * t202 * t203 * t219 +
           t42 * t72 * t176 * t194 * t202 * t203 +
           t42 * t90 * t183 * t194 * t202 * t203) +
      1.0 / pow(t251, 3.0 / 2.0) * t254 * sqrt(t262) *
          (t184 * ((t183 / fabs(t183))) *
               (t238 - t110 * t213 + t108 * t235 - t112 * t236) * 2.0 -
           t177 * ((t176 / fabs(t176))) *
               (t241 + t242 - t114 * t236 - t108 * t243) * 2.0 +
           t181 * ((t219 / fabs(t219))) *
               (t244 + t246 - t111 * t235 - (t99 - t178) * (t210 - t247)) *
               2.0) *
          (1.0 / 2.0) +
      t254 * 1.0 / sqrt(t262) * t263 *
          (t230 * (t2 * t33 * t39 * t164 + t10 * t16 * t121 * t295 +
                   t33 * t39 * t117 * t305 - t48 * t54 * t118 * t299 -
                   t1 * t2 * t33 * t39 * t117 * t164 +
                   t1 * t2 * t117 * t164 * t187 * t266 * 2.0) -
           t256 * (t1 * t33 * t39 * t164 + t10 * t16 * t135 * t295 +
                   t33 * t39 * t139 * t305 - t48 * t54 * t136 * t299 -
                   t1 * t2 * t33 * t39 * t139 * t164 +
                   t1 * t2 * t139 * t164 * t187 * t266 * 2.0) -
           t258 * (t2 * t33 * t39 * t223 + t10 * t16 * t121 * t315 +
                   t33 * t39 * t117 * t311 - t48 * t54 * t118 * t319 -
                   t1 * t2 * t33 * t39 * t117 * t223 +
                   t1 * t2 * t117 * t187 * t223 * t266 * 2.0) +
           t233 * (t1 * t33 * t39 * t223 + t10 * t16 * t135 * t315 +
                   t33 * t39 * t139 * t311 - t48 * t54 * t136 * t319 -
                   t1 * t2 * t33 * t39 * t139 * t223 +
                   t1 * t2 * t139 * t187 * t223 * t266 * 2.0)) *
          (1.0 / 2.0);
  return t0;
}


x86 assembly (clang, -O0):
<LQR3_P2_pareto_DL6>:
push   %rbp
mov    %rsp,%rbp
sub    $0xa90,%rsp
mov    %rdi,-0x8(%rbp)
mov    %esi,-0xc(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %ecx,-0x1c(%rbp)
mov    -0x8(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x28(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x30(%rbp)
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x38(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0x48(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x50(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x20(%rax),%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x60(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x68(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x70(%rbp)
mov    -0x18(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x40(%rbp),%xmm0
movsd  0x3e62(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x30(%rbp),%xmm0
mulsd  -0x80(%rbp),%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x38(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x30(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x38(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x40(%rbp),%xmm0
mulsd  -0xa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x48(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x88(%rbp),%xmm0
ff
addsd  -0x90(%rbp),%xmm0
ff
subsd  -0xa8(%rbp),%xmm0
ff
subsd  -0xb0(%rbp),%xmm0
ff
subsd  -0xb8(%rbp),%xmm0
ff
movsd  0x3dd0(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0xc0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  0x3d2f(%rip),%xmm0
addsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  0x3d17(%rip),%xmm0
divsd  -0xd0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd8(%rbp)
movsd  -0xd0(%rbp),%xmm1
ff
mulsd  -0xd0(%rbp),%xmm1
ff
movsd  0x3cef(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  0x3d1b(%rip),%xmm0
mulsd  -0xd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  0x3d2b(%rip),%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0xe8(%rbp),%xmm0
ff
subsd  -0xf0(%rbp),%xmm0
ff
movsd  0x3c9b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  0x3c87(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0xd8(%rbp),%xmm0
ff
mulsd  -0x100(%rbp),%xmm0
ff
movsd  0x3c87(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  0x3cab(%rip),%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
movsd  0x3c8b(%rip),%xmm0
addsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0xe8(%rbp),%xmm0
ff
movsd  0x3c53(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
movsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
movsd  0x3bef(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x118(%rbp),%xmm0
ff
mulsd  -0x120(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
movsd  0x3c13(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x108(%rbp),%xmm0
ff
addsd  -0x130(%rbp),%xmm0
ff
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
movaps 0x3c18(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  0x3bbf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x148(%rbp),%xmm0
ff
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x58(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x160(%rbp)
ff
movsd  -0x58(%rbp),%xmm0
mulsd  -0xa0(%rbp),%xmm0
ff
movsd  %xmm0,-0x168(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x150(%rbp),%xmm0
ff
addsd  -0x158(%rbp),%xmm0
ff
subsd  -0x160(%rbp),%xmm0
ff
subsd  -0x168(%rbp),%xmm0
ff
subsd  -0x170(%rbp),%xmm0
ff
movsd  0x3b4b(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x180(%rbp)
ff
movsd  0x3aaa(%rip),%xmm0
addsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x188(%rbp)
ff
movsd  0x3a92(%rip),%xmm0
divsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
mulsd  -0x188(%rbp),%xmm1
ff
movsd  0x3a6a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  0x3a96(%rip),%xmm0
mulsd  -0x190(%rbp),%xmm0
ff
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  0x3aa6(%rip),%xmm0
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a0(%rbp),%xmm0
ff
subsd  -0x1a8(%rbp),%xmm0
ff
movsd  0x3a16(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  0x3a02(%rip),%xmm0
divsd  -0x1b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  0x3a12(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  0x3a1e(%rip),%xmm0
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  0x3a0e(%rip),%xmm0
addsd  -0x1c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x1a0(%rbp),%xmm0
ff
movsd  0x39ce(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm1
ff
mulsd  -0x1b0(%rbp),%xmm1
ff
movsd  0x396a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
movsd  0x398e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x1c0(%rbp),%xmm0
ff
addsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movaps 0x3993(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  0x393f(%rip),%xmm0
addsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  0x3915(%rip),%xmm0
addsd  -0x70(%rbp),%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x30(%rbp),%xmm0
mulsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x70(%rbp),%xmm0
mulsd  -0xa0(%rbp),%xmm0
ff
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x78(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
addsd  -0x218(%rbp),%xmm0
ff
subsd  -0x220(%rbp),%xmm0
ff
subsd  -0x228(%rbp),%xmm0
ff
subsd  -0x230(%rbp),%xmm0
ff
movsd  0x38aa(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x240(%rbp)
ff
movsd  0x3811(%rip),%xmm0
addsd  -0x240(%rbp),%xmm0
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  0x37f9(%rip),%xmm0
divsd  -0x248(%rbp),%xmm0
ff
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x248(%rbp),%xmm1
ff
mulsd  -0x248(%rbp),%xmm1
ff
movsd  0x37d1(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  0x37fd(%rip),%xmm0
mulsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0x260(%rbp)
ff
movsd  0x380d(%rip),%xmm0
mulsd  -0x258(%rbp),%xmm0
ff
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x260(%rbp),%xmm0
ff
subsd  -0x268(%rbp),%xmm0
ff
movsd  0x377d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  0x3769(%rip),%xmm0
divsd  -0x270(%rbp),%xmm0
ff
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x260(%rbp),%xmm0
ff
movsd  0x3789(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  -0x270(%rbp),%xmm1
ff
mulsd  -0x270(%rbp),%xmm1
ff
movsd  0x3725(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  0x3739(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  0x3745(%rip),%xmm0
mulsd  -0x258(%rbp),%xmm0
ff
movsd  %xmm0,-0x298(%rbp)
ff
movsd  0x3735(%rip),%xmm0
addsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
mulsd  -0x288(%rbp),%xmm0
ff
mulsd  -0x2a0(%rbp),%xmm0
ff
movsd  0x36f5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x290(%rbp),%xmm0
ff
addsd  -0x2a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movaps 0x36fa(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0xd8(%rbp),%xmm0
ff
mulsd  -0x100(%rbp),%xmm0
ff
movsd  0x3686(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  0x3692(%rip),%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  0x3682(%rip),%xmm0
addsd  -0x2c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  -0x120(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
mulsd  -0x2d0(%rbp),%xmm0
ff
movsd  0x3642(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2c0(%rbp),%xmm0
ff
addsd  -0x2d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
movaps 0x3647(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x1f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  0x35ab(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  0x35cf(%rip),%xmm0
mulsd  -0x258(%rbp),%xmm0
ff
movsd  %xmm0,-0x300(%rbp)
ff
movsd  0x35af(%rip),%xmm0
addsd  -0x300(%rbp),%xmm0
ff
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
mulsd  -0x288(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  0x3577(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm0
ff
addsd  -0x310(%rbp),%xmm0
ff
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
movaps 0x357c(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  0x34f8(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  0x351c(%rip),%xmm0
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0x330(%rbp)
ff
movsd  0x34fc(%rip),%xmm0
addsd  -0x330(%rbp),%xmm0
ff
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  0x34c4(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
addsd  -0x340(%rbp),%xmm0
ff
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movaps 0x34c9(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x2e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x2b8(%rbp),%xmm0
ff
mulsd  -0x2b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x140(%rbp),%xmm0
ff
mulsd  -0x140(%rbp),%xmm0
ff
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x2f0(%rbp),%xmm0
ff
addsd  -0x360(%rbp),%xmm0
ff
addsd  -0x368(%rbp),%xmm0
ff
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x370(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x33b5(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x350(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x358(%rbp),%xmm0
ff
addsd  -0x360(%rbp),%xmm0
ff
addsd  -0x388(%rbp),%xmm0
ff
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x3341(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  -0x2f0(%rbp),%xmm0
ff
addsd  -0x358(%rbp),%xmm0
ff
addsd  -0x3a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x32cd(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x398(%rbp),%xmm0
ff
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
subsd  -0x3c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x3b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
subsd  -0x3d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x398(%rbp),%xmm0
ff
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  -0x3d0(%rbp),%xmm0
ff
subsd  -0x3e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x3b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
subsd  -0x3f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x400(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x398(%rbp),%xmm0
ff
movsd  %xmm0,-0x408(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
subsd  -0x408(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x3b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x418(%rbp)
ff
movsd  -0x3d0(%rbp),%xmm0
ff
subsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x420(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  0x317f(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
addsd  -0x428(%rbp),%xmm0
ff
addsd  -0x430(%rbp),%xmm0
ff
movsd  0x316d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  0x310f(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  -0x78(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
subsd  -0x440(%rbp),%xmm0
ff
subsd  -0x448(%rbp),%xmm0
ff
movsd  0x3114(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  -0x38(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  0x30b6(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  -0x48(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  -0x38(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
addsd  -0x458(%rbp),%xmm0
ff
addsd  -0x460(%rbp),%xmm0
ff
movsd  %xmm0,-0x468(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x470(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
movsd  %xmm0,-0x478(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
mulsd  -0x258(%rbp),%xmm0
mulsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  -0x470(%rbp),%xmm0
ff
addsd  -0x478(%rbp),%xmm0
ff
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0x488(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x470(%rbp),%xmm0
ff
addsd  -0x490(%rbp),%xmm0
ff
subsd  -0x498(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x478(%rbp),%xmm0
ff
subsd  -0x498(%rbp),%xmm0
ff
addsd  -0x4a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x40(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  0x2f02(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x48(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x40(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
addsd  -0x4b8(%rbp),%xmm0
ff
addsd  -0x4c0(%rbp),%xmm0
ff
movsd  0x2ef0(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x70(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  0x2e92(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x78(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x70(%rbp),%xmm0
subsd  -0x4d0(%rbp),%xmm0
ff
subsd  -0x4d8(%rbp),%xmm0
ff
movsd  0x2e97(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x58(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  0x2e39(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x58(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
addsd  -0x4e8(%rbp),%xmm0
ff
addsd  -0x4f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x500(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x508(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x4e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x500(%rbp),%xmm0
ff
addsd  -0x508(%rbp),%xmm0
ff
subsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x520(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
mulsd  -0x4e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x528(%rbp)
ff
movsd  -0x500(%rbp),%xmm0
ff
addsd  -0x520(%rbp),%xmm0
ff
subsd  -0x528(%rbp),%xmm0
ff
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x538(%rbp)
ff
movsd  -0x508(%rbp),%xmm0
ff
subsd  -0x528(%rbp),%xmm0
ff
addsd  -0x538(%rbp),%xmm0
ff
movsd  %xmm0,-0x540(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x548(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x4a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x550(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x488(%rbp),%xmm0
ff
movsd  %xmm0,-0x558(%rbp)
ff
movsd  -0x548(%rbp),%xmm0
ff
addsd  -0x550(%rbp),%xmm0
ff
addsd  -0x558(%rbp),%xmm0
ff
movsd  %xmm0,-0x560(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x488(%rbp),%xmm0
ff
movsd  %xmm0,-0x568(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
mulsd  -0x4a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x570(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x568(%rbp),%xmm0
ff
addsd  -0x570(%rbp),%xmm0
ff
addsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x4a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x488(%rbp),%xmm0
ff
movsd  %xmm0,-0x590(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x540(%rbp),%xmm0
ff
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x518(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x598(%rbp),%xmm0
ff
addsd  -0x5a0(%rbp),%xmm0
ff
addsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x518(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
mulsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x540(%rbp),%xmm0
ff
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x5b8(%rbp),%xmm0
ff
addsd  -0x5c0(%rbp),%xmm0
ff
addsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x518(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  -0x3f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  -0x420(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
subsd  -0x5f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movaps 0x2ac0(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  -0x400(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
subsd  -0x408(%rbp),%xmm0
ff
movsd  -0x3d0(%rbp),%xmm1
ff
subsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
movsd  -0x608(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
addsd  -0x610(%rbp),%xmm0
ff
movsd  %xmm0,-0x618(%rbp)
ff
movsd  -0x618(%rbp),%xmm0
ff
movaps 0x2a32(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  -0x400(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x628(%rbp),%xmm0
ff
subsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
movaps 0x29cf(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  0x2959(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
mulsd  -0x188(%rbp),%xmm1
ff
mulsd  -0x188(%rbp),%xmm1
ff
movsd  0x28ed(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  0x28ff(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
movsd  -0x648(%rbp),%xmm0
ff
subsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x1b0(%rbp),%xmm1
ff
mulsd  -0x1b0(%rbp),%xmm1
ff
mulsd  -0x1b0(%rbp),%xmm1
ff
movsd  0x287b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  0x287d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
movsd  0x2837(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  0x2801(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0x660(%rbp),%xmm0
ff
movsd  0x27d5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x1d0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x668(%rbp),%xmm0
ff
movsd  0x2789(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x670(%rbp),%xmm0
ff
addsd  -0x678(%rbp),%xmm0
ff
addsd  -0x680(%rbp),%xmm0
ff
subsd  -0x688(%rbp),%xmm0
ff
subsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1b8(%rbp),%xmm0
ff
movsd  0x272b(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  0x26f5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  0x26af(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x190(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
mulsd  -0x660(%rbp),%xmm0
ff
movsd  0x2683(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
mulsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x668(%rbp),%xmm0
ff
movsd  0x2647(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm0
ff
addsd  -0x6a8(%rbp),%xmm0
ff
addsd  -0x6b0(%rbp),%xmm0
ff
subsd  -0x6b8(%rbp),%xmm0
ff
subsd  -0x6c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0x1f0(%rbp),%xmm1
ff
movaps 0x2644(%rip),%xmm2
pand   %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  0x25ac(%rip),%xmm1
call   1040 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x258c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movsd  -0x348(%rbp),%xmm1
ff
movaps 0x25f1(%rip),%xmm2
pand   %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
movsd  0x2559(%rip),%xmm1
call   1040 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x2539(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm0
ff
movsd  0x24fd(%rip),%xmm1
call   1040 <pow@plt>
movaps %xmm0,%xmm1
movsd  0x24dd(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x700(%rbp),%xmm0
ff
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x6f8(%rbp),%xmm0
ff
subsd  -0x710(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  -0x398(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
addsd  -0x720(%rbp),%xmm0
ff
subsd  -0x728(%rbp),%xmm0
ff
subsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x700(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x350(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x708(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
addsd  -0x590(%rbp),%xmm0
ff
addsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x560(%rbp),%xmm0
ff
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x540(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
addsd  -0x5e0(%rbp),%xmm0
ff
addsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x560(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
addsd  -0x7a0(%rbp),%xmm0
ff
subsd  -0x7a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x788(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x7b8(%rbp),%xmm0
ff
addsd  -0x7c0(%rbp),%xmm0
ff
subsd  -0x7c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x728(%rbp),%xmm0
ff
addsd  -0x740(%rbp),%xmm0
ff
subsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x6f8(%rbp),%xmm0
ff
subsd  -0x7e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  -0x750(%rbp),%xmm0
ff
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x700(%rbp),%xmm0
ff
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x708(%rbp),%xmm0
ff
subsd  -0x810(%rbp),%xmm0
movsd  %xmm0,-0x818(%rbp)
movsd  -0x420(%rbp),%xmm0
ff
mulsd  -0x738(%rbp),%xmm0
ff
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x400(%rbp),%xmm0
ff
mulsd  -0x750(%rbp),%xmm0
ff
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x600(%rbp),%xmm0
ff
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x640(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x830(%rbp),%xmm0
ff
addsd  -0x838(%rbp),%xmm0
ff
addsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x758(%rbp),%xmm0
ff
addsd  -0x760(%rbp),%xmm0
ff
addsd  -0x850(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x858(%rbp),%xmm0
ff
movaps 0x1f9a(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
mulsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x778(%rbp),%xmm0
ff
addsd  -0x868(%rbp),%xmm0
ff
subsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x788(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x790(%rbp),%xmm0
ff
addsd  -0x880(%rbp),%xmm0
ff
subsd  -0x888(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x878(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x898(%rbp),%xmm1
ff
movsd  -0x7b0(%rbp),%xmm0
ff
movsd  -0x7d0(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x1db7(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x148(%rbp),%xmm0
ff
movsd  0x1d9e(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  0x1d7d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x58(%rbp),%xmm0
mulsd  -0xa0(%rbp),%xmm0
ff
movsd  0x1d5c(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  0x1d39(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x4e8(%rbp),%xmm0
ff
addsd  -0x8b0(%rbp),%xmm0
ff
subsd  -0x8b8(%rbp),%xmm0
ff
subsd  -0x8c0(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
movsd  0x1d0d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8d8(%rbp),%xmm0
ff
movsd  0x1c5d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
addsd  -0x8e8(%rbp),%xmm0
addsd  -0x8f0(%rbp),%xmm0
ff
subsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x900(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8d8(%rbp),%xmm0
ff
movsd  0x1b78(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
addsd  -0x910(%rbp),%xmm0
ff
addsd  -0x918(%rbp),%xmm0
ff
subsd  -0x920(%rbp),%xmm0
ff
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8d8(%rbp),%xmm0
ff
movsd  0x1a93(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x930(%rbp),%xmm0
ff
addsd  -0x938(%rbp),%xmm0
ff
addsd  -0x940(%rbp),%xmm0
ff
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8d8(%rbp),%xmm0
ff
movsd  0x19ae(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x958(%rbp),%xmm0
ff
addsd  -0x960(%rbp),%xmm0
ff
addsd  -0x968(%rbp),%xmm0
ff
subsd  -0x970(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
addsd  -0x988(%rbp),%xmm0
ff
addsd  -0x990(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
addsd  -0x9a8(%rbp),%xmm0
ff
addsd  -0x9b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x540(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x530(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x518(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  0x1800(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9c0(%rbp),%xmm0
ff
addsd  -0x9c8(%rbp),%xmm0
ff
addsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x9d8(%rbp),%xmm0
ff
addsd  -0x9e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x488(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x4b0(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x978(%rbp),%xmm0
ff
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  0x174c(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x9f0(%rbp),%xmm0
ff
addsd  -0x9f8(%rbp),%xmm0
ff
addsd  -0xa00(%rbp),%xmm0
ff
addsd  -0xa08(%rbp),%xmm0
ff
addsd  -0xa10(%rbp),%xmm0
ff
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x978(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  -0xa20(%rbp),%xmm0
ff
addsd  -0xa28(%rbp),%xmm0
ff
addsd  -0xa30(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x978(%rbp),%xmm0
ff
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x950(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0xa40(%rbp),%xmm0
ff
addsd  -0xa48(%rbp),%xmm0
ff
addsd  -0xa50(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
movsd  -0x758(%rbp),%xmm2
ff
addsd  -0x760(%rbp),%xmm2
ff
movsd  -0x138(%rbp),%xmm1
ff
mulsd  -0x378(%rbp),%xmm1
ff
movsd  -0x608(%rbp),%xmm4
ff
movsd  -0x410(%rbp),%xmm3
ff
movsd  -0x420(%rbp),%xmm5
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  -0x758(%rbp),%xmm3
ff
addsd  -0x760(%rbp),%xmm3
ff
movsd  -0x138(%rbp),%xmm2
ff
mulsd  -0x378(%rbp),%xmm2
ff
movsd  -0x608(%rbp),%xmm5
ff
movsd  -0x410(%rbp),%xmm4
ff
movsd  -0x420(%rbp),%xmm6
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movaps 0x15c5(%rip),%xmm3
pand   %xmm3,%xmm2
divsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x7b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x7d0(%rbp),%xmm2
ff
movsd  -0x778(%rbp),%xmm1
ff
movsd  -0x240(%rbp),%xmm3
ff
mulsd  -0x258(%rbp),%xmm3
ff
mulsd  -0x450(%rbp),%xmm3
ff
movsd  -0x580(%rbp),%xmm4
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm4,%xmm3
addsd  %xmm1,%xmm3
movsd  -0x180(%rbp),%xmm1
ff
mulsd  -0x198(%rbp),%xmm1
ff
mulsd  -0x438(%rbp),%xmm1
ff
movsd  -0x588(%rbp),%xmm5
ff
addsd  -0x590(%rbp),%xmm5
ff
movsd  -0x1f0(%rbp),%xmm4
ff
movsd  -0x478(%rbp),%xmm7
ff
addsd  -0x4a8(%rbp),%xmm7
ff
movsd  -0x240(%rbp),%xmm6
ff
mulsd  -0x258(%rbp),%xmm6
ff
mulsd  -0x2b0(%rbp),%xmm6
ff
movsd  -0x450(%rbp),%xmm8
ff ff
movq   %xmm6,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm6
mulsd  %xmm8,%xmm6
addsd  %xmm7,%xmm6
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm3,%xmm1
movsd  -0x790(%rbp),%xmm3
ff
movsd  -0x240(%rbp),%xmm4
ff
mulsd  -0x258(%rbp),%xmm4
ff
mulsd  -0x4e0(%rbp),%xmm4
ff
movsd  -0x5d0(%rbp),%xmm5
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm5,%xmm4
addsd  %xmm3,%xmm4
movsd  -0xc8(%rbp),%xmm3
ff
mulsd  -0xe0(%rbp),%xmm3
ff
mulsd  -0x4c8(%rbp),%xmm3
ff
movsd  -0x5d8(%rbp),%xmm6
ff
addsd  -0x5e0(%rbp),%xmm6
ff
movsd  -0x2e0(%rbp),%xmm5
ff
movsd  -0x508(%rbp),%xmm8
ff ff
addsd  -0x538(%rbp),%xmm8
ff ff
movsd  -0x240(%rbp),%xmm7
ff
mulsd  -0x258(%rbp),%xmm7
ff
mulsd  -0x2b0(%rbp),%xmm7
ff
movsd  -0x4e0(%rbp),%xmm9
ff ff
movq   %xmm7,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm7
mulsd  %xmm9,%xmm7
addsd  %xmm8,%xmm7
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1050 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0xa90(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  -0x378(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm2
ff
addsd  -0x828(%rbp),%xmm2
ff
movsd  -0x3f0(%rbp),%xmm0
ff
movsd  -0x7e0(%rbp),%xmm3
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm3,%xmm0
addsd  %xmm2,%xmm0
movsd  -0x818(%rbp),%xmm2
ff
movsd  -0x3a0(%rbp),%xmm3
ff
subsd  -0x408(%rbp),%xmm3
ff
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm0,%xmm2
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
movsd  -0x800(%rbp),%xmm3
ff
addsd  -0x808(%rbp),%xmm3
ff
movsd  -0x3c8(%rbp),%xmm4
ff
movsd  -0x818(%rbp),%xmm5
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm5,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x7f0(%rbp),%xmm3
ff
movsd  -0x3d0(%rbp),%xmm5
ff
subsd  -0x418(%rbp),%xmm5
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
movsd  -0x7f8(%rbp),%xmm3
ff
movsd  -0x3c8(%rbp),%xmm2
ff
movsd  -0x6d0(%rbp),%xmm4
ff
addsd  -0x740(%rbp),%xmm4
ff
movsd  -0x3b8(%rbp),%xmm5
ff
movsd  -0x698(%rbp),%xmm6
ff
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm6,%xmm5
addsd  %xmm4,%xmm5
movsd  -0x1f8(%rbp),%xmm4
ff
mulsd  -0x1f0(%rbp),%xmm4
ff
mulsd  -0x698(%rbp),%xmm4
ff
mulsd  -0x6d8(%rbp),%xmm4
ff
movsd  -0x6e0(%rbp),%xmm6
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movsd  -0x3e0(%rbp),%xmm3
ff
movsd  -0x738(%rbp),%xmm4
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm4,%xmm3
addsd  %xmm2,%xmm3
movsd  -0x400(%rbp),%xmm2
ff
movsd  -0x7f0(%rbp),%xmm4
ff
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
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  -0x378(%rbp),%xmm1
ff
mulsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x618(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  -0x1f8(%rbp),%xmm1
ff
mulsd  -0x1f0(%rbp),%xmm1
ff
mulsd  -0x5f8(%rbp),%xmm1
ff
mulsd  -0x698(%rbp),%xmm1
ff
mulsd  -0x6d8(%rbp),%xmm1
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1f8(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
mulsd  -0x6d8(%rbp),%xmm0
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
movsd  0xfe6(%rip),%xmm1
call   1040 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfc6(%rip),%xmm0
divsd  %xmm1,%xmm0
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movsd  -0xa88(%rbp),%xmm1
ff
movsd  -0xa80(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0xa78(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm1
movsd  -0x640(%rbp),%xmm4
ff
movsd  -0x638(%rbp),%xmm3
ff
movsd  -0x638(%rbp),%xmm5
ff
movaps 0xfef(%rip),%xmm6
pand   %xmm6,%xmm5
divsd  %xmm5,%xmm3
mulsd  %xmm3,%xmm4
movsd  -0x7f8(%rbp),%xmm5
ff
movsd  -0x3e0(%rbp),%xmm3
ff
movsd  -0x738(%rbp),%xmm6
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm5,%xmm3
movsd  -0x3c8(%rbp),%xmm5
ff
movsd  -0x7e0(%rbp),%xmm6
ff
mulsd  %xmm6,%xmm5
addsd  %xmm3,%xmm5
movsd  -0x400(%rbp),%xmm3
ff
movsd  -0x7f0(%rbp),%xmm6
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm5,%xmm3
mulsd  %xmm3,%xmm4
movsd  -0x600(%rbp),%xmm3
ff
movsd  -0x5f8(%rbp),%xmm5
ff
movsd  -0x5f8(%rbp),%xmm6
ff
movaps 0xf42(%rip),%xmm7
pand   %xmm7,%xmm6
divsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
movsd  -0x800(%rbp),%xmm5
ff
addsd  -0x808(%rbp),%xmm5
ff
movsd  -0x420(%rbp),%xmm6
ff
movsd  -0x7f0(%rbp),%xmm7
ff
movq   %xmm6,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm6
mulsd  %xmm7,%xmm6
addsd  %xmm5,%xmm6
movsd  -0x3c8(%rbp),%xmm5
ff
movsd  -0x818(%rbp),%xmm7
ff
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
movsd  0xe3c(%rip),%xmm5
mulsd  %xmm5,%xmm3
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
addsd  %xmm4,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x620(%rbp),%xmm3
ff
movsd  -0x618(%rbp),%xmm5
ff
movsd  -0x618(%rbp),%xmm6
ff
movaps 0xe7a(%rip),%xmm7
pand   %xmm7,%xmm6
divsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
movsd  -0x820(%rbp),%xmm5
ff
addsd  -0x828(%rbp),%xmm5
ff
movsd  -0x3f0(%rbp),%xmm6
ff
movsd  -0x7e0(%rbp),%xmm7
ff
movq   %xmm6,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm6
mulsd  %xmm7,%xmm6
addsd  %xmm5,%xmm6
movsd  -0x3a0(%rbp),%xmm5
ff
subsd  -0x408(%rbp),%xmm5
ff
movsd  -0x708(%rbp),%xmm7
ff
subsd  -0x810(%rbp),%xmm7
ff
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm3,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
movsd  0xd48(%rip),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xd34(%rip),%xmm0
mulsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movsd  -0xa70(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa68(%rbp),%xmm0
ff
divsd  %xmm2,%xmm0
mulsd  -0x8a8(%rbp),%xmm0
ff
movsd  -0x7b0(%rbp),%xmm2
ff
movsd  -0x30(%rbp),%xmm4
mulsd  -0x180(%rbp),%xmm4
ff
mulsd  -0x198(%rbp),%xmm4
ff
movsd  -0x5b0(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm3
ff
mulsd  -0xe0(%rbp),%xmm3
ff
mulsd  -0x468(%rbp),%xmm3
ff
mulsd  -0x998(%rbp),%xmm3
ff
mulsd  %xmm5,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x180(%rbp),%xmm3
ff
mulsd  -0x198(%rbp),%xmm3
ff
mulsd  -0x438(%rbp),%xmm3
ff
movsd  -0x9e8(%rbp),%xmm5
ff
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
movsd  -0x240(%rbp),%xmm4
ff
mulsd  -0x258(%rbp),%xmm4
ff
mulsd  -0x450(%rbp),%xmm4
ff
movsd  -0x9b8(%rbp),%xmm5
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm5,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x28(%rbp),%xmm3
mulsd  -0x30(%rbp),%xmm3
mulsd  -0x180(%rbp),%xmm3
ff
mulsd  -0x198(%rbp),%xmm3
ff
mulsd  -0x438(%rbp),%xmm3
ff
movsd  -0x5b0(%rbp),%xmm5
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
movsd  -0x28(%rbp),%xmm4
mulsd  -0x30(%rbp),%xmm4
mulsd  -0x438(%rbp),%xmm4
ff
mulsd  -0x5b0(%rbp),%xmm4
ff
mulsd  -0x650(%rbp),%xmm4
ff
mulsd  -0x8d8(%rbp),%xmm4
ff
addsd  %xmm4,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x878(%rbp),%xmm3
ff
movsd  -0x28(%rbp),%xmm5
mulsd  -0x180(%rbp),%xmm5
ff
mulsd  -0x198(%rbp),%xmm5
ff
movsd  -0x5b0(%rbp),%xmm7
ff
movsd  -0xc8(%rbp),%xmm6
ff
mulsd  -0xe0(%rbp),%xmm6
ff
mulsd  -0x4c8(%rbp),%xmm6
ff
mulsd  -0x998(%rbp),%xmm6
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
movsd  -0x180(%rbp),%xmm6
ff
mulsd  -0x198(%rbp),%xmm6
ff
mulsd  -0x4f8(%rbp),%xmm6
ff
movsd  -0x9e8(%rbp),%xmm7
ff
mulsd  %xmm7,%xmm6
addsd  %xmm5,%xmm6
movsd  -0x240(%rbp),%xmm5
ff
mulsd  -0x258(%rbp),%xmm5
ff
mulsd  -0x4e0(%rbp),%xmm5
ff
movsd  -0x9b8(%rbp),%xmm7
ff
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
movsd  -0x28(%rbp),%xmm6
mulsd  -0x30(%rbp),%xmm6
mulsd  -0x180(%rbp),%xmm6
ff
mulsd  -0x198(%rbp),%xmm6
ff
mulsd  -0x4f8(%rbp),%xmm6
ff
movsd  -0x5b0(%rbp),%xmm7
ff
movq   %xmm6,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm6
mulsd  %xmm7,%xmm6
addsd  %xmm5,%xmm6
movsd  -0x28(%rbp),%xmm5
mulsd  -0x30(%rbp),%xmm5
mulsd  -0x4f8(%rbp),%xmm5
ff
mulsd  -0x5b0(%rbp),%xmm5
ff
mulsd  -0x650(%rbp),%xmm5
ff
mulsd  -0x8d8(%rbp),%xmm5
ff
addsd  %xmm5,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
movsd  -0x890(%rbp),%xmm3
ff
movsd  -0x30(%rbp),%xmm4
mulsd  -0x180(%rbp),%xmm4
ff
mulsd  -0x198(%rbp),%xmm4
ff
movsd  -0x770(%rbp),%xmm6
ff
movsd  -0xc8(%rbp),%xmm5
ff
mulsd  -0xe0(%rbp),%xmm5
ff
mulsd  -0x468(%rbp),%xmm5
ff
mulsd  -0xa38(%rbp),%xmm5
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
movsd  -0x180(%rbp),%xmm5
ff
mulsd  -0x198(%rbp),%xmm5
ff
mulsd  -0x438(%rbp),%xmm5
ff
movsd  -0xa18(%rbp),%xmm6
ff
mulsd  %xmm6,%xmm5
addsd  %xmm4,%xmm5
movsd  -0x240(%rbp),%xmm4
ff
mulsd  -0x258(%rbp),%xmm4
ff
mulsd  -0x450(%rbp),%xmm4
ff
movsd  -0xa58(%rbp),%xmm6
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
movsd  -0x28(%rbp),%xmm5
mulsd  -0x30(%rbp),%xmm5
mulsd  -0x180(%rbp),%xmm5
ff
mulsd  -0x198(%rbp),%xmm5
ff
mulsd  -0x438(%rbp),%xmm5
ff
movsd  -0x770(%rbp),%xmm6
ff
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm6,%xmm5
addsd  %xmm4,%xmm5
movsd  -0x28(%rbp),%xmm4
mulsd  -0x30(%rbp),%xmm4
mulsd  -0x438(%rbp),%xmm4
ff
mulsd  -0x650(%rbp),%xmm4
ff
mulsd  -0x770(%rbp),%xmm4
ff
mulsd  -0x8d8(%rbp),%xmm4
ff
addsd  %xmm4,%xmm4
addsd  %xmm5,%xmm4
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm4,%xmm3
addsd  %xmm2,%xmm3
movsd  -0x7d0(%rbp),%xmm2
ff
movsd  -0x28(%rbp),%xmm4
mulsd  -0x180(%rbp),%xmm4
ff
mulsd  -0x198(%rbp),%xmm4
ff
movsd  -0x770(%rbp),%xmm6
ff
movsd  -0xc8(%rbp),%xmm5
ff
mulsd  -0xe0(%rbp),%xmm5
ff
mulsd  -0x4c8(%rbp),%xmm5
ff
mulsd  -0xa38(%rbp),%xmm5
ff
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
movsd  -0x180(%rbp),%xmm5
ff
mulsd  -0x198(%rbp),%xmm5
ff
mulsd  -0x4f8(%rbp),%xmm5
ff
movsd  -0xa18(%rbp),%xmm6
ff
mulsd  %xmm6,%xmm5
addsd  %xmm4,%xmm5
movsd  -0x240(%rbp),%xmm4
ff
mulsd  -0x258(%rbp),%xmm4
ff
mulsd  -0x4e0(%rbp),%xmm4
ff
movsd  -0xa58(%rbp),%xmm6
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm6,%xmm4
addsd  %xmm5,%xmm4
movsd  -0x28(%rbp),%xmm5
mulsd  -0x30(%rbp),%xmm5
mulsd  -0x180(%rbp),%xmm5
ff
mulsd  -0x198(%rbp),%xmm5
ff
mulsd  -0x4f8(%rbp),%xmm5
ff
movsd  -0x770(%rbp),%xmm6
ff
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm6,%xmm5
addsd  %xmm4,%xmm5
movsd  -0x28(%rbp),%xmm4
mulsd  -0x30(%rbp),%xmm4
mulsd  -0x4f8(%rbp),%xmm4
ff
mulsd  -0x650(%rbp),%xmm4
ff
mulsd  -0x770(%rbp),%xmm4
ff
mulsd  -0x8d8(%rbp),%xmm4
ff
addsd  %xmm4,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
movsd  0x7de(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0xa60(%rbp),%xmm0
ff
add    $0xa90,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<LQR3_P2_pareto_DL6>:
sub    $0x4f8,%rsp
movupd (%rdi),%xmm4
movapd %xmm4,0x150(%rsp)
movsd  (%rdx),%xmm6
movsd  0x8(%rdx),%xmm8
movsd  0x10(%rdx),%xmm2
movupd 0x18(%rdx),%xmm9
movapd %xmm9,0x130(%rsp)
movsd  0x28(%rdx),%xmm0
movaps %xmm0,0x140(%rsp)
movsd  0x30(%rdx),%xmm0
movaps %xmm0,0x60(%rsp)
movapd %xmm8,%xmm0
addsd  0x2e79(%rip),%xmm0
movapd %xmm4,%xmm1
unpckhpd %xmm4,%xmm1
movapd %xmm1,0x1a0(%rsp)
mulsd  %xmm1,%xmm0
movapd %xmm4,%xmm3
mulpd  %xmm4,%xmm3
movapd %xmm3,%xmm1
movapd %xmm3,%xmm7
movapd %xmm3,0x20(%rsp)
mulsd  %xmm6,%xmm1
movapd %xmm4,%xmm5
movapd %xmm2,0x240(%rsp)
mulsd  %xmm2,%xmm5
movapd %xmm4,%xmm2
mulpd  %xmm9,%xmm2
movapd %xmm4,%xmm3
unpcklpd %xmm2,%xmm3
movapd 0x2e90(%rip),%xmm2
movapd %xmm6,0x110(%rsp)
movsd  %xmm6,%xmm2
mulpd  %xmm3,%xmm2
movapd %xmm7,%xmm3
unpckhpd %xmm4,%xmm3
movapd %xmm3,0x10(%rsp)
movapd %xmm2,0x100(%rsp)
addsd  %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm8,0x280(%rsp)
movapd %xmm8,%xmm1
movapd %xmm5,0x250(%rsp)
unpcklpd %xmm5,%xmm1
mulpd  %xmm3,%xmm1
subsd  %xmm1,%xmm0
unpckhpd %xmm1,%xmm1
subsd  %xmm1,%xmm0
addsd  0x2dc4(%rip),%xmm0
movsd  0x38(%rdx),%xmm1
movaps %xmm1,0xd0(%rsp)
movsd  0x40(%rdx),%xmm1
movsd  %xmm1,0x180(%rsp)
call   1030 <exp@plt>
movapd %xmm0,(%rsp)
movapd 0x130(%rsp),%xmm5
movsd  0x2d86(%rip),%xmm6
addsd  %xmm5,%xmm6
movapd 0x150(%rsp),%xmm4
mulsd  %xmm4,%xmm6
movapd 0x20(%rsp),%xmm2
mulpd  %xmm5,%xmm2
movapd %xmm4,%xmm0
mulsd  0x140(%rsp),%xmm0
movapd 0x1a0(%rsp),%xmm1
movapd %xmm1,%xmm3
movapd %xmm0,0x2b0(%rsp)
mulsd  %xmm0,%xmm3
movapd %xmm1,%xmm0
mulsd  0xd0(%rsp),%xmm0
movapd %xmm4,%xmm1
shufpd $0x1,%xmm0,%xmm1
movapd %xmm5,%xmm0
unpckhpd %xmm5,%xmm0
movapd %xmm0,0x350(%rsp)
movaps 0x2d86(%rip),%xmm4
movhlps %xmm5,%xmm4
mulpd  %xmm1,%xmm4
movsd  %xmm6,0x300(%rsp)
movapd %xmm6,%xmm0
movapd %xmm4,0x80(%rsp)
addsd  %xmm4,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm2,0x2d0(%rsp)
movapd %xmm2,%xmm1
unpckhpd %xmm2,%xmm1
subsd  %xmm1,%xmm0
movapd %xmm3,0x410(%rsp)
subsd  %xmm3,%xmm0
addsd  0x2ccf(%rip),%xmm0
call   1030 <exp@plt>
movapd %xmm0,0x1e0(%rsp)
movapd (%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0x2d27(%rip),%xmm8
movapd %xmm3,(%rsp)
addpd  %xmm8,%xmm3
movsd  0x2ca5(%rip),%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,%xmm10
divsd  %xmm3,%xmm0
movapd %xmm0,%xmm5
movapd %xmm3,%xmm0
mulpd  %xmm3,%xmm0
movapd %xmm8,%xmm4
movapd %xmm0,0x310(%rsp)
divpd  %xmm0,%xmm4
movsd  0x2c7a(%rip),%xmm1
movapd %xmm4,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm1,%xmm9
movapd %xmm4,%xmm2
unpckhpd %xmm4,%xmm2
movapd %xmm4,%xmm6
movapd %xmm4,%xmm7
movapd %xmm4,0x220(%rsp)
movsd  %xmm5,%xmm6
mulpd  0x2cc0(%rip),%xmm6
movapd %xmm6,%xmm4
subsd  %xmm0,%xmm4
addsd  %xmm10,%xmm4
movapd %xmm3,0x340(%rsp)
movapd %xmm3,%xmm0
movsd  %xmm4,%xmm0
movapd %xmm8,%xmm1
divpd  %xmm0,%xmm1
movapd %xmm1,%xmm3
movsd  %xmm7,%xmm3
mulpd  0x2c99(%rip),%xmm3
movapd %xmm2,0x120(%rsp)
movapd %xmm2,%xmm0
mulsd  %xmm9,%xmm0
movapd %xmm3,%xmm2
unpckhpd %xmm3,%xmm2
subsd  %xmm0,%xmm2
movapd %xmm10,%xmm0
addsd  %xmm10,%xmm2
divsd  %xmm2,%xmm0
movapd %xmm0,0x270(%rsp)
unpcklpd %xmm0,%xmm5
movapd %xmm1,0x330(%rsp)
mulpd  %xmm1,%xmm5
movapd %xmm5,0x30(%rsp)
movapd %xmm5,%xmm0
mulpd  0x2c51(%rip),%xmm0
addpd  0x2c59(%rip),%xmm6
movapd %xmm6,0xc0(%rsp)
movapd %xmm3,%xmm1
addpd  0x2c54(%rip),%xmm1
movapd %xmm1,0xb0(%rsp)
movapd %xmm2,0x2f0(%rsp)
unpcklpd %xmm2,%xmm4
mulpd  %xmm4,%xmm4
movapd %xmm4,0x320(%rsp)
divpd  %xmm4,%xmm8
movapd %xmm8,0xa0(%rsp)
mulpd  %xmm6,%xmm1
movapd %xmm1,0x1f0(%rsp)
mulpd  %xmm8,%xmm1
mulpd  0x2c18(%rip),%xmm1
addpd  %xmm0,%xmm1
movapd %xmm1,0x230(%rsp)
movsd  0x2b43(%rip),%xmm2
movapd 0x60(%rsp),%xmm3
movapd %xmm3,%xmm1
addsd  %xmm2,%xmm1
movapd 0x150(%rsp),%xmm5
mulsd  %xmm5,%xmm1
movapd 0xd0(%rsp),%xmm4
movapd %xmm4,%xmm0
addsd  %xmm2,%xmm0
mulsd  0x1a0(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd 0x20(%rsp),%xmm1
mulsd  %xmm3,%xmm1
subsd  %xmm1,%xmm0
movapd %xmm5,%xmm2
mulsd  0x180(%rsp),%xmm2
movapd %xmm4,%xmm1
movapd %xmm2,0xf0(%rsp)
unpcklpd %xmm2,%xmm1
mulpd  0x10(%rsp),%xmm1
subsd  %xmm1,%xmm0
unpckhpd %xmm1,%xmm1
subsd  %xmm1,%xmm0
addsd  0x2acc(%rip),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm2
movsd  0x2aa3(%rip),%xmm5
addsd  %xmm5,%xmm2
movapd %xmm5,%xmm1
divsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm2
movapd %xmm5,%xmm6
divsd  %xmm2,%xmm6
movsd  0x2aa3(%rip),%xmm4
mulsd  %xmm1,%xmm4
movsd  0x2a7f(%rip),%xmm3
mulsd  %xmm6,%xmm3
movapd %xmm4,%xmm2
subsd  %xmm3,%xmm2
addsd  %xmm5,%xmm2
movapd %xmm5,%xmm3
divsd  %xmm2,%xmm3
addsd  0x2a7f(%rip),%xmm4
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm5
mulsd  %xmm1,%xmm3
mulsd  %xmm4,%xmm5
unpcklpd %xmm3,%xmm3
mulpd  0x2adb(%rip),%xmm3
movapd %xmm6,0xe0(%rsp)
movapd %xmm6,%xmm2
unpcklpd %xmm6,%xmm2
movapd 0x2b02(%rip),%xmm1
mulpd  %xmm1,%xmm2
movapd 0x2b06(%rip),%xmm4
addpd  %xmm4,%xmm2
unpcklpd %xmm5,%xmm5
mulpd  %xmm2,%xmm5
movapd 0x2ad2(%rip),%xmm6
mulpd  %xmm6,%xmm5
addpd  %xmm3,%xmm5
movapd 0x30(%rsp),%xmm3
mulpd  0x2aec(%rip),%xmm3
mulpd  0x220(%rsp),%xmm4
addpd  %xmm1,%xmm4
movapd 0xb0(%rsp),%xmm1
movlpd 0xc0(%rsp),%xmm1
mulpd  0xa0(%rsp),%xmm1
movapd %xmm4,0x1b0(%rsp)
mulpd  %xmm4,%xmm1
mulpd  %xmm6,%xmm1
addpd  %xmm3,%xmm1
movapd %xmm1,0x90(%rsp)
movapd %xmm5,0x50(%rsp)
unpckhpd %xmm5,%xmm5
movapd %xmm5,0x190(%rsp)
mulsd  %xmm5,%xmm5
movapd 0x230(%rsp),%xmm1
mulpd  %xmm1,%xmm1
movapd %xmm1,%xmm2
unpckhpd %xmm1,%xmm2
movapd %xmm2,0x30(%rsp)
addsd  %xmm5,%xmm2
addsd  %xmm1,%xmm2
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movapd %xmm0,0x20(%rsp)
movapd %xmm2,0x210(%rsp)
jb     16c3 <LQR3_P2_pareto_DL6+0x593>
sqrtsd %xmm2,%xmm0
jmp    16dc <LQR3_P2_pareto_DL6+0x5ac>
movapd %xmm2,%xmm0
movapd %xmm5,0x10(%rsp)
call   1050 <sqrt@plt>
xorpd  %xmm3,%xmm3
movapd 0x10(%rsp),%xmm5
movapd %xmm0,0x40(%rsp)
movaps 0xb0(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0xb0(%rsp)
movapd 0x90(%rsp),%xmm0
movapd %xmm0,%xmm1
unpckhpd %xmm0,%xmm1
movapd %xmm1,0x2e0(%rsp)
movapd 0x230(%rsp),%xmm1
unpckhpd %xmm0,%xmm1
movapd %xmm0,%xmm2
mulpd  %xmm0,%xmm2
addsd  %xmm2,%xmm5
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm5,%xmm0
ucomisd %xmm3,%xmm0
movapd %xmm1,0x10(%rsp)
movapd %xmm0,0x290(%rsp)
jb     174f <LQR3_P2_pareto_DL6+0x61f>
sqrtsd %xmm0,%xmm0
jmp    176c <LQR3_P2_pareto_DL6+0x63c>
movapd %xmm2,0x2a0(%rsp)
call   1050 <sqrt@plt>
movapd 0x2a0(%rsp),%xmm2
movapd 0x10(%rsp),%xmm1
movapd %xmm0,0x70(%rsp)
movaps 0x230(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0x1d0(%rsp)
movapd 0x2993(%rip),%xmm0
andpd  %xmm1,%xmm0
movapd %xmm0,0x2a0(%rsp)
movapd 0x50(%rsp),%xmm0
mulsd  %xmm0,%xmm0
movapd 0x30(%rsp),%xmm1
addsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd %xmm1,0x30(%rsp)
jb     17cb <LQR3_P2_pareto_DL6+0x69b>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    17d4 <LQR3_P2_pareto_DL6+0x6a4>
movapd %xmm1,%xmm0
call   1050 <sqrt@plt>
movaps 0x210(%rsp),%xmm3
movapd 0x70(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd %xmm2,0x70(%rsp)
movsd  0x284c(%rip),%xmm1
movaps %xmm3,%xmm0
call   1040 <pow@plt>
movaps %xmm0,0x400(%rsp)
movaps 0x290(%rsp),%xmm0
movsd  0x282c(%rip),%xmm1
call   1040 <pow@plt>
movsd  %xmm0,0x420(%rsp)
movapd 0x30(%rsp),%xmm0
movsd  0x2810(%rip),%xmm1
call   1040 <pow@plt>
unpcklpd 0x40(%rsp),%xmm0
movapd 0x283c(%rip),%xmm12
movapd %xmm12,%xmm1
divpd  %xmm0,%xmm1
movapd %xmm1,0x40(%rsp)
divpd  0x70(%rsp),%xmm12
movapd %xmm12,0x30(%rsp)
unpckhpd %xmm1,%xmm1
movapd %xmm1,%xmm15
movapd 0x230(%rsp),%xmm0
mulsd  %xmm0,%xmm15
movapd %xmm0,%xmm13
movapd %xmm15,0x170(%rsp)
movapd 0x90(%rsp),%xmm10
movapd %xmm10,%xmm2
unpcklpd %xmm10,%xmm2
movapd %xmm2,0x70(%rsp)
movapd %xmm12,%xmm0
mulpd  %xmm2,%xmm0
unpcklpd %xmm15,%xmm15
subpd  %xmm0,%xmm15
movapd 0x50(%rsp),%xmm0
movapd %xmm0,%xmm2
movapd %xmm0,%xmm4
movlpd 0x1d0(%rsp),%xmm2
movapd %xmm1,0x4e0(%rsp)
movapd %xmm1,%xmm0
mulpd  %xmm2,%xmm0
movapd %xmm0,0x290(%rsp)
movapd %xmm12,%xmm1
shufpd $0x1,%xmm12,%xmm1
mulpd  %xmm2,%xmm1
movapd %xmm2,%xmm5
movapd %xmm2,0x200(%rsp)
subpd  %xmm1,%xmm0
movapd %xmm0,0x210(%rsp)
movapd 0x150(%rsp),%xmm1
movapd 0x60(%rsp),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm1,%xmm1
subsd  %xmm1,%xmm2
movapd 0x1a0(%rsp),%xmm9
movsd  0x180(%rsp),%xmm0
mulsd  %xmm9,%xmm0
subsd  %xmm0,%xmm2
movapd %xmm2,%xmm8
unpcklpd 0x130(%rsp),%xmm1
movapd 0x100(%rsp),%xmm6
movapd %xmm6,%xmm2
subpd  %xmm1,%xmm6
movapd 0x140(%rsp),%xmm1
mulsd  %xmm9,%xmm1
addpd  %xmm2,%xmm2
movapd 0x110(%rsp),%xmm3
subpd  %xmm3,%xmm2
unpcklpd %xmm1,%xmm3
addpd  %xmm6,%xmm3
movsd  %xmm2,%xmm3
movapd 0x240(%rsp),%xmm1
mulsd  %xmm9,%xmm1
movapd 0x278a(%rip),%xmm11
shufpd $0x2,%xmm11,%xmm1
addpd  %xmm3,%xmm1
movapd %xmm1,%xmm12
movapd (%rsp),%xmm0
mulpd  0x220(%rsp),%xmm0
movapd %xmm0,%xmm6
movapd 0x20(%rsp),%xmm0
mulsd  0xe0(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
movapd %xmm6,%xmm1
movsd  %xmm0,%xmm1
movapd %xmm10,%xmm7
movsd  %xmm4,%xmm7
mulpd  %xmm1,%xmm7
movapd %xmm8,%xmm4
movsd  0x2621(%rip),%xmm8
addsd  %xmm8,%xmm4
movapd %xmm4,0x60(%rsp)
movapd %xmm6,%xmm1
movapd %xmm6,%xmm14
movapd %xmm6,(%rsp)
shufpd $0x1,%xmm0,%xmm1
movapd %xmm1,0x140(%rsp)
mulpd  %xmm5,%xmm1
movapd %xmm4,%xmm5
unpcklpd %xmm4,%xmm5
movapd %xmm1,%xmm4
shufpd $0x1,%xmm7,%xmm4
mulpd  %xmm5,%xmm4
movapd 0x26f9(%rip),%xmm5
unpcklpd 0xd0(%rsp),%xmm5
movapd %xmm5,%xmm2
movapd 0x80(%rsp),%xmm6
mulpd  %xmm6,%xmm2
subpd  %xmm6,%xmm5
movapd 0x350(%rsp),%xmm6
unpcklpd 0xf0(%rsp),%xmm6
movapd %xmm2,0x3b0(%rsp)
movsd  %xmm2,%xmm5
subpd  %xmm6,%xmm5
movapd 0x2b0(%rsp),%xmm3
shufpd $0x2,%xmm11,%xmm3
addpd  %xmm5,%xmm3
movapd %xmm14,%xmm6
unpcklpd %xmm14,%xmm6
movapd %xmm13,%xmm11
movapd %xmm13,%xmm14
movapd %xmm10,%xmm8
unpcklpd %xmm10,%xmm14
mulpd  %xmm14,%xmm6
movapd %xmm12,%xmm0
movapd %xmm12,0x240(%rsp)
movapd %xmm12,%xmm2
unpckhpd %xmm12,%xmm2
movapd %xmm3,%xmm5
movapd %xmm3,%xmm12
movapd %xmm3,0x2b0(%rsp)
shufpd $0x1,%xmm3,%xmm5
mulpd  %xmm7,%xmm5
shufpd $0x1,%xmm1,%xmm7
movapd %xmm2,0x350(%rsp)
mulpd  %xmm2,%xmm7
movapd %xmm6,%xmm13
unpckhpd %xmm6,%xmm13
mulsd  %xmm0,%xmm13
unpcklpd %xmm13,%xmm13
addpd  %xmm7,%xmm13
subpd  %xmm4,%xmm13
movapd %xmm7,0x3c0(%rsp)
unpckhpd %xmm7,%xmm7
subsd  %xmm4,%xmm7
movapd 0x280(%rsp),%xmm3
mulsd  %xmm3,%xmm9
addsd  %xmm9,%xmm9
subsd  %xmm3,%xmm9
movapd 0x250(%rsp),%xmm4
addsd  %xmm9,%xmm4
addsd  0x24bf(%rip),%xmm4
movapd %xmm4,0x250(%rsp)
movapd %xmm0,%xmm3
unpcklpd %xmm4,%xmm3
mulpd  %xmm6,%xmm3
mulsd  %xmm4,%xmm6
movapd %xmm1,0x80(%rsp)
mulpd  %xmm12,%xmm1
addsd  %xmm1,%xmm6
movapd %xmm3,%xmm2
unpckhpd %xmm3,%xmm2
addpd  %xmm1,%xmm2
movapd %xmm3,%xmm9
subpd  %xmm1,%xmm9
unpckhpd %xmm1,%xmm1
subsd  %xmm1,%xmm6
movsd  %xmm2,%xmm9
movapd %xmm3,0x3e0(%rsp)
addsd  %xmm3,%xmm7
movapd %xmm7,0xf0(%rsp)
movapd %xmm11,%xmm1
mulsd  %xmm7,%xmm1
movapd 0x70(%rsp),%xmm12
movapd %xmm13,0x1c0(%rsp)
mulpd  %xmm13,%xmm12
addsd  %xmm12,%xmm1
unpckhpd %xmm12,%xmm12
addsd  %xmm1,%xmm12
movapd %xmm10,%xmm4
movapd %xmm10,%xmm1
movapd 0x50(%rsp),%xmm0
shufpd $0x1,%xmm0,%xmm1
movapd 0x30(%rsp),%xmm2
mulpd  %xmm1,%xmm2
mulpd  %xmm13,%xmm1
shufpd $0x1,%xmm13,%xmm13
mulpd  0x200(%rsp),%xmm13
addpd  %xmm1,%xmm13
movapd %xmm13,0x110(%rsp)
movapd %xmm9,%xmm3
subpd  %xmm5,%xmm3
movapd %xmm3,0x3f0(%rsp)
movapd %xmm5,0x3d0(%rsp)
addpd  %xmm5,%xmm9
movapd %xmm9,%xmm1
movsd  %xmm3,%xmm1
movapd 0x190(%rsp),%xmm3
mulsd  %xmm6,%xmm3
mulpd  %xmm1,%xmm0
addsd  %xmm0,%xmm3
unpckhpd %xmm0,%xmm0
addsd  %xmm3,%xmm0
movapd %xmm0,0xe0(%rsp)
movapd %xmm6,0x160(%rsp)
movapd %xmm6,%xmm3
unpcklpd %xmm6,%xmm3
mulpd  %xmm11,%xmm3
movapd %xmm10,%xmm0
movapd %xmm1,0x260(%rsp)
mulpd  %xmm1,%xmm0
addpd  %xmm3,%xmm0
movapd %xmm0,0x100(%rsp)
movapd 0x290(%rsp),%xmm5
movapd %xmm5,%xmm0
subpd  %xmm2,%xmm0
movapd %xmm15,%xmm1
movapd 0x210(%rsp),%xmm4
mulpd  %xmm4,%xmm1
movapd %xmm15,0x220(%rsp)
shufpd $0x1,%xmm15,%xmm15
mulpd  %xmm0,%xmm15
movapd %xmm0,0x130(%rsp)
subpd  %xmm15,%xmm1
movapd %xmm1,0x180(%rsp)
movapd %xmm5,%xmm3
subsd  %xmm2,%xmm3
shufpd $0x1,%xmm1,%xmm0
mulpd  %xmm3,%xmm0
movapd %xmm0,0xd0(%rsp)
movapd %xmm4,%xmm0
movapd %xmm4,%xmm2
unpcklpd %xmm5,%xmm2
unpckhpd %xmm1,%xmm0
mulpd  %xmm2,%xmm0
movapd %xmm0,0x2c0(%rsp)
movapd 0x340(%rsp),%xmm1
mulpd  0x310(%rsp),%xmm1
unpckhpd %xmm1,%xmm1
movsd  0x22b1(%rip),%xmm13
movapd %xmm13,%xmm7
divsd  %xmm1,%xmm7
movapd 0x150(%rsp),%xmm4
mulsd  0x1a0(%rsp),%xmm4
movapd %xmm4,0x340(%rsp)
mulsd  0x1e0(%rsp),%xmm4
movapd %xmm4,%xmm2
unpcklpd %xmm4,%xmm2
movapd 0x120(%rsp),%xmm6
unpcklpd %xmm7,%xmm6
mulpd  %xmm2,%xmm6
movapd 0x23a3(%rip),%xmm3
mulpd  %xmm6,%xmm3
movapd %xmm3,%xmm2
unpckhpd %xmm3,%xmm2
subpd  %xmm2,%xmm3
movapd 0x320(%rsp),%xmm0
unpckhpd %xmm0,%xmm0
movapd 0x2f0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm13,%xmm2
divsd  %xmm1,%xmm2
movapd 0xb0(%rsp),%xmm10
mulsd  %xmm10,%xmm4
movapd 0x330(%rsp),%xmm0
movsd  %xmm4,%xmm0
movapd 0xa0(%rsp),%xmm1
movapd %xmm1,%xmm5
unpckhpd %xmm1,%xmm5
mulpd  %xmm0,%xmm5
movapd %xmm7,0x280(%rsp)
movapd %xmm7,%xmm4
unpcklpd %xmm3,%xmm4
mulpd  %xmm5,%xmm4
movapd %xmm6,%xmm0
unpcklpd %xmm6,%xmm0
movapd 0xc0(%rsp),%xmm5
unpckhpd %xmm1,%xmm5
movapd %xmm0,0x3a0(%rsp)
mulpd  %xmm0,%xmm5
movapd 0x1b0(%rsp),%xmm7
unpckhpd %xmm7,%xmm1
mulpd  %xmm5,%xmm1
movapd %xmm6,0x4d0(%rsp)
movapd 0x270(%rsp),%xmm5
mulsd  %xmm6,%xmm5
unpcklpd %xmm5,%xmm5
mulpd  0x2295(%rip),%xmm5
mulpd  0x22ed(%rip),%xmm1
addpd  %xmm5,%xmm1
movapd 0x22d1(%rip),%xmm5
mulpd  %xmm4,%xmm5
movsd  0x21ad(%rip),%xmm0
movapd %xmm4,%xmm6
mulsd  %xmm0,%xmm6
unpckhpd %xmm4,%xmm4
mulsd  %xmm0,%xmm4
unpckhpd %xmm7,%xmm7
mulsd  %xmm10,%xmm7
movapd 0x1f0(%rsp),%xmm0
shufpd $0x1,%xmm7,%xmm0
unpcklpd %xmm3,%xmm3
mulpd  %xmm0,%xmm3
unpcklpd %xmm2,%xmm2
mulpd  %xmm3,%xmm2
movapd %xmm5,%xmm0
unpcklpd %xmm6,%xmm0
addpd  %xmm1,%xmm0
shufpd $0x1,%xmm4,%xmm5
subpd  %xmm5,%xmm0
mulpd  0x2291(%rip),%xmm2
addpd  %xmm2,%xmm0
movapd %xmm11,%xmm8
movsd  %xmm13,%xmm8
movapd 0x2a0(%rsp),%xmm4
movapd 0x400(%rsp),%xmm1
unpcklpd %xmm4,%xmm1
divpd  %xmm1,%xmm8
movapd %xmm13,%xmm2
divsd  0x420(%rsp),%xmm2
movapd %xmm4,%xmm6
unpckhpd %xmm4,%xmm6
movapd 0x2e0(%rsp),%xmm1
divsd  %xmm6,%xmm1
mulpd  %xmm4,%xmm14
mulpd  %xmm0,%xmm14
movapd %xmm8,%xmm3
shufpd $0x1,%xmm1,%xmm3
mulpd  %xmm3,%xmm14
movapd 0x10(%rsp),%xmm7
mulpd  %xmm4,%xmm7
movapd %xmm7,0x4b0(%rsp)
mulpd  %xmm0,%xmm7
mulpd  %xmm3,%xmm7
mulsd  0x190(%rsp),%xmm6
movapd %xmm0,%xmm3
unpckhpd %xmm0,%xmm3
mulsd  %xmm3,%xmm6
mulsd  %xmm1,%xmm6
movapd %xmm8,%xmm5
unpcklpd %xmm2,%xmm5
unpcklpd 0x30(%rsp),%xmm2
shufpd $0x2,%xmm0,%xmm6
mulpd  %xmm2,%xmm6
movapd %xmm6,0xa0(%rsp)
movapd %xmm8,%xmm3
unpckhpd %xmm8,%xmm3
movapd 0x90(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm3,%xmm2
movapd 0x40(%rsp),%xmm15
mulsd  %xmm15,%xmm2
movapd %xmm2,0x1b0(%rsp)
movapd %xmm7,%xmm13
unpcklpd %xmm0,%xmm13
mulpd  %xmm15,%xmm13
unpcklpd %xmm4,%xmm4
mulpd  0x50(%rsp),%xmm4
movapd %xmm0,0x270(%rsp)
movapd %xmm0,%xmm2
unpcklpd %xmm0,%xmm2
movapd %xmm4,0x2a0(%rsp)
mulpd  %xmm4,%xmm2
movapd %xmm3,0x490(%rsp)
mulpd  %xmm3,%xmm2
movapd %xmm8,0x4c0(%rsp)
unpcklpd %xmm8,%xmm15
mulpd  %xmm2,%xmm15
mulpd  %xmm5,%xmm14
movapd %xmm14,0x190(%rsp)
movapd %xmm7,0x4a0(%rsp)
mulpd  %xmm7,%xmm5
movapd %xmm13,%xmm2
addpd  %xmm5,%xmm2
unpckhpd %xmm2,%xmm2
movapd %xmm5,0x450(%rsp)
subpd  %xmm5,%xmm2
movapd %xmm15,0x40(%rsp)
shufpd $0x1,%xmm2,%xmm15
movapd %xmm15,0xb0(%rsp)
movapd 0xf0(%rsp),%xmm2
unpcklpd %xmm2,%xmm2
mulpd  0x200(%rsp),%xmm2
shufpd $0x1,0x3f0(%rsp),%xmm9
movsd  %xmm1,%xmm11
mulpd  %xmm11,%xmm9
movapd 0x240(%rsp),%xmm10
movapd (%rsp),%xmm0
mulpd  %xmm0,%xmm10
movapd 0x250(%rsp),%xmm11
mulsd  %xmm0,%xmm11
addpd  0x110(%rsp),%xmm2
movapd %xmm10,%xmm6
mulsd  %xmm12,%xmm6
mulsd  %xmm11,%xmm12
movapd %xmm11,%xmm14
movapd 0x140(%rsp),%xmm1
mulpd  0x2b0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,%xmm15
mulpd  %xmm2,%xmm0
addsd  %xmm0,%xmm12
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm12
addpd  0x100(%rsp),%xmm9
movapd %xmm10,%xmm0
mulpd  %xmm9,%xmm0
movapd %xmm0,%xmm3
unpckhpd %xmm0,%xmm3
addsd  %xmm0,%xmm3
movapd 0x20(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,%xmm5
movapd 0xe0(%rsp),%xmm8
mulsd  %xmm8,%xmm0
subsd  %xmm0,%xmm3
movapd 0xd0(%rsp),%xmm1
movapd %xmm1,%xmm4
movapd 0x2c0(%rsp),%xmm11
subsd  %xmm11,%xmm1
movapd %xmm1,0xd0(%rsp)
movapd 0x180(%rsp),%xmm7
mulpd  %xmm7,%xmm7
mulsd  %xmm1,%xmm1
movapd %xmm7,%xmm0
unpckhpd %xmm7,%xmm0
addsd  %xmm1,%xmm0
addsd  %xmm7,%xmm0
movapd %xmm2,%xmm7
unpckhpd %xmm2,%xmm7
movapd %xmm7,0x370(%rsp)
movapd %xmm5,0x20(%rsp)
mulsd  %xmm5,%xmm7
movapd %xmm9,%xmm1
shufpd $0x1,%xmm8,%xmm1
movapd %xmm15,0x140(%rsp)
mulpd  %xmm15,%xmm1
unpcklpd %xmm1,%xmm6
movsd  %xmm7,%xmm1
movapd %xmm10,%xmm5
movapd %xmm14,0x250(%rsp)
shufpd $0x1,%xmm14,%xmm5
movapd %xmm2,0x400(%rsp)
movapd %xmm9,0x200(%rsp)
unpcklpd %xmm9,%xmm2
movapd %xmm5,0x380(%rsp)
mulpd  %xmm5,%xmm2
movapd %xmm6,0x390(%rsp)
addpd  %xmm6,%xmm2
subpd  %xmm1,%xmm2
ucomisd 0x1e25(%rip),%xmm0
movaps 0x80(%rsp),%xmm1
movhlps %xmm1,%xmm1
movaps %xmm1,0x80(%rsp)
movaps 0x1c0(%rsp),%xmm14
movhlps %xmm14,%xmm14
movaps %xmm14,0x360(%rsp)
movaps 0x130(%rsp),%xmm1
movhlps %xmm1,%xmm1
movaps %xmm1,0x2f0(%rsp)
addpd  %xmm11,%xmm4
movapd %xmm13,0x320(%rsp)
unpckhpd %xmm13,%xmm13
movapd %xmm13,0x2e0(%rsp)
movapd 0x170(%rsp),%xmm1
mulsd  0xd0(%rsp),%xmm1
unpckhpd %xmm4,%xmm4
movapd %xmm4,(%rsp)
movapd %xmm10,0x240(%rsp)
unpckhpd %xmm10,%xmm10
movapd %xmm10,0x310(%rsp)
movapd %xmm2,%xmm4
unpckhpd %xmm2,%xmm4
movapd %xmm2,0x480(%rsp)
movapd %xmm4,0x3f0(%rsp)
mulsd  %xmm4,%xmm2
movapd 0x1ea1(%rip),%xmm4
xorpd  %xmm12,%xmm4
movapd %xmm4,0x460(%rsp)
movapd %xmm12,0x420(%rsp)
movapd %xmm3,0x330(%rsp)
mulsd  %xmm3,%xmm12
movapd %xmm0,0x470(%rsp)
jb     2326 <LQR3_P2_pareto_DL6+0x11f6>
sqrtsd %xmm0,%xmm0
jmp    2363 <LQR3_P2_pareto_DL6+0x1233>
movapd %xmm1,0xc0(%rsp)
movapd %xmm2,0x1f0(%rsp)
movapd %xmm12,0x440(%rsp)
call   1050 <sqrt@plt>
movapd 0x440(%rsp),%xmm12
movapd 0x1f0(%rsp),%xmm2
movapd 0xc0(%rsp),%xmm1
movapd %xmm0,0x430(%rsp)
movapd 0x190(%rsp),%xmm0
subsd  0x1b0(%rsp),%xmm0
movapd %xmm0,0x1b0(%rsp)
movapd 0xb0(%rsp),%xmm0
subpd  0xa0(%rsp),%xmm0
movapd %xmm0,0xb0(%rsp)
movapd 0x2e0(%rsp),%xmm0
subsd  0x450(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
subsd  %xmm12,%xmm2
movapd %xmm2,0x1f0(%rsp)
movaps 0x30(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0x30(%rsp)
movsd  0x300(%rsp),%xmm2
addsd  %xmm2,%xmm2
movapd 0x3b0(%rsp),%xmm0
addsd  %xmm2,%xmm0
movaps 0x220(%rsp),%xmm2
movhlps %xmm2,%xmm2
movaps %xmm2,0x3b0(%rsp)
movapd 0x2d0(%rsp),%xmm2
addpd  %xmm2,%xmm2
subsd  %xmm2,%xmm0
unpckhpd %xmm2,%xmm2
subsd  %xmm2,%xmm0
movaps 0x180(%rsp),%xmm2
movhlps %xmm2,%xmm2
movaps %xmm2,0x2d0(%rsp)
movapd 0x410(%rsp),%xmm2
addsd  %xmm2,%xmm2
subsd  %xmm2,%xmm0
addsd  (%rsp),%xmm1
movapd %xmm1,0xc0(%rsp)
addsd  0x1bf8(%rip),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm3
movapd 0x150(%rsp),%xmm1
movapd 0x1e0(%rsp),%xmm11
mulsd  %xmm11,%xmm1
movapd 0x120(%rsp),%xmm10
mulsd  %xmm10,%xmm1
movapd 0x140(%rsp),%xmm0
unpcklpd %xmm0,%xmm0
movapd 0x270(%rsp),%xmm4
mulpd  %xmm4,%xmm0
movapd %xmm1,0x150(%rsp)
unpcklpd %xmm1,%xmm1
movapd 0x10(%rsp),%xmm12
mulpd  %xmm12,%xmm1
addpd  %xmm0,%xmm1
movapd 0x340(%rsp),%xmm6
unpcklpd %xmm6,%xmm6
mulpd  %xmm12,%xmm6
movapd 0x2b0(%rsp),%xmm9
movapd %xmm9,%xmm0
unpcklpd %xmm9,%xmm0
movapd %xmm0,%xmm7
mulpd  %xmm6,%xmm7
movapd 0x280(%rsp),%xmm2
unpcklpd %xmm2,%xmm2
mulpd  %xmm2,%xmm7
movapd %xmm3,0x300(%rsp)
unpcklpd %xmm3,%xmm3
mulpd  %xmm3,%xmm7
addpd  %xmm7,%xmm7
addpd  %xmm1,%xmm7
movapd 0x3a0(%rsp),%xmm5
mulpd  %xmm12,%xmm5
mulpd  %xmm5,%xmm0
subpd  %xmm0,%xmm7
movapd 0x1a0(%rsp),%xmm0
mulsd  %xmm11,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x1a0(%rsp)
unpcklpd %xmm0,%xmm0
mulpd  %xmm12,%xmm0
movapd 0x310(%rsp),%xmm1
mulpd  %xmm4,%xmm1
addpd  %xmm0,%xmm1
movapd 0x350(%rsp),%xmm0
mulpd  %xmm0,%xmm6
mulpd  %xmm2,%xmm6
mulpd  %xmm3,%xmm6
addpd  %xmm6,%xmm6
addpd  %xmm1,%xmm6
mulpd  %xmm0,%xmm5
subpd  %xmm5,%xmm6
movapd 0x230(%rsp),%xmm2
movapd %xmm2,%xmm0
mulpd  %xmm7,%xmm0
movapd 0x70(%rsp),%xmm11
movapd %xmm11,%xmm10
mulpd  %xmm7,%xmm10
movapd %xmm10,%xmm14
unpckhpd %xmm10,%xmm14
addpd  %xmm0,%xmm14
movapd 0x160(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd 0x260(%rsp),%xmm3
mulpd  %xmm4,%xmm3
movapd %xmm3,%xmm1
unpckhpd %xmm3,%xmm1
addsd  %xmm0,%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0x160(%rsp)
movapd 0xf0(%rsp),%xmm0
unpcklpd 0x1c0(%rsp),%xmm0
movapd 0x360(%rsp),%xmm1
mulsd  %xmm4,%xmm1
mulpd  %xmm4,%xmm0
movapd %xmm0,%xmm3
unpckhpd %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,0x260(%rsp)
movapd %xmm2,%xmm0
mulpd  %xmm6,%xmm0
mulpd  %xmm6,%xmm11
movapd %xmm11,%xmm1
unpckhpd %xmm11,%xmm1
addpd  %xmm0,%xmm1
movapd %xmm1,0x360(%rsp)
movapd 0x50(%rsp),%xmm0
movapd %xmm0,%xmm8
mulpd  %xmm7,%xmm8
movapd %xmm12,%xmm13
mulpd  %xmm7,%xmm13
unpcklpd %xmm7,%xmm7
mulpd  %xmm0,%xmm7
mulpd  %xmm6,%xmm12
movapd %xmm0,%xmm15
mulpd  %xmm6,%xmm15
unpcklpd %xmm6,%xmm6
mulpd  %xmm0,%xmm6
movapd 0x130(%rsp),%xmm0
mulsd  0x2f0(%rsp),%xmm0
movapd 0x2c0(%rsp),%xmm2
subsd  %xmm0,%xmm2
movapd 0x170(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd (%rsp),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,(%rsp)
movapd 0x370(%rsp),%xmm2
unpcklpd 0xe0(%rsp),%xmm2
movapd 0x20(%rsp),%xmm0
shufpd $0x2,0x140(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
mulpd  %xmm0,%xmm2
movapd 0x390(%rsp),%xmm5
subpd  %xmm2,%xmm5
movapd 0x3c0(%rsp),%xmm0
unpckhpd 0x3d0(%rsp),%xmm0
movapd 0x3e0(%rsp),%xmm2
addpd  %xmm0,%xmm2
movapd 0x80(%rsp),%xmm3
unpcklpd %xmm3,%xmm3
movapd 0x60(%rsp),%xmm0
shufpd $0x2,%xmm9,%xmm0
mulpd  %xmm3,%xmm0
subpd  %xmm0,%xmm2
movapd 0x1d0(%rsp),%xmm0
unpcklpd 0x90(%rsp),%xmm0
mulpd  %xmm2,%xmm0
movapd 0x110(%rsp),%xmm2
unpcklpd 0x100(%rsp),%xmm2
unpckhpd %xmm8,%xmm8
addpd  %xmm0,%xmm2
movapd %xmm13,%xmm1
unpckhpd %xmm13,%xmm1
movapd 0x380(%rsp),%xmm3
mulpd  %xmm2,%xmm3
movapd %xmm12,%xmm4
unpckhpd %xmm12,%xmm4
unpckhpd %xmm15,%xmm15
addpd  %xmm5,%xmm3
movapd %xmm3,%xmm2
unpckhpd %xmm3,%xmm2
mulsd  %xmm3,%xmm2
movapd 0x460(%rsp),%xmm0
mulsd  0x330(%rsp),%xmm0
addsd  %xmm2,%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     27c8 <LQR3_P2_pareto_DL6+0x1698>
sqrtsd %xmm0,%xmm0
jmp    2889 <LQR3_P2_pareto_DL6+0x1759>
movapd %xmm12,0x10(%rsp)
movapd %xmm11,0x70(%rsp)
movapd %xmm6,0x60(%rsp)
movapd %xmm7,0x50(%rsp)
movapd %xmm10,0x1e0(%rsp)
movapd %xmm13,0x90(%rsp)
movapd %xmm15,0x110(%rsp)
movapd %xmm8,0x100(%rsp)
movapd %xmm14,0x120(%rsp)
movapd %xmm1,0xf0(%rsp)
movapd %xmm4,0xe0(%rsp)
call   1050 <sqrt@plt>
movapd 0xe0(%rsp),%xmm4
movapd 0xf0(%rsp),%xmm1
movapd 0x120(%rsp),%xmm14
movapd 0x100(%rsp),%xmm8
movapd 0x110(%rsp),%xmm15
movapd 0x90(%rsp),%xmm13
movapd 0x1e0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm7
movapd 0x60(%rsp),%xmm6
movapd 0x70(%rsp),%xmm11
movapd 0x10(%rsp),%xmm12
movsd  %xmm0,0x80(%rsp)
movaps 0x2d0(%rsp),%xmm0
movaps 0x187f(%rip),%xmm3
andps  %xmm3,%xmm0
movaps %xmm0,0x410(%rsp)
movaps 0x210(%rsp),%xmm0
movaps %xmm0,%xmm2
unpckhpd %xmm0,%xmm2
movaps %xmm2,0x3a0(%rsp)
movaps 0x290(%rsp),%xmm2
movhlps %xmm2,%xmm2
movaps %xmm2,0x3c0(%rsp)
movaps 0xd0(%rsp),%xmm2
andps  %xmm3,%xmm2
movaps %xmm2,0x3e0(%rsp)
movaps 0x180(%rsp),%xmm2
andps  %xmm3,%xmm2
movaps %xmm2,0x3d0(%rsp)
movaps 0x40(%rsp),%xmm2
movhlps %xmm2,%xmm2
movaps %xmm2,0x120(%rsp)
movaps 0x200(%rsp),%xmm2
movhlps %xmm2,%xmm2
movaps %xmm2,0x200(%rsp)
movapd 0x30(%rsp),%xmm2
mulsd  0x270(%rsp),%xmm2
movapd %xmm2,0x170(%rsp)
movapd 0xa0(%rsp),%xmm2
addsd  0x320(%rsp),%xmm2
movapd %xmm2,0xa0(%rsp)
movaps 0x190(%rsp),%xmm2
movhlps %xmm2,%xmm2
movaps %xmm2,0x390(%rsp)
movaps 0xc0(%rsp),%xmm2
andps  %xmm3,%xmm2
movaps %xmm2,0xc0(%rsp)
movaps 0x220(%rsp),%xmm2
movhlps %xmm0,%xmm2
movaps %xmm2,0x1d0(%rsp)
addpd  %xmm14,%xmm10
movapd %xmm10,0x1e0(%rsp)
movaps 0x1b0(%rsp),%xmm2
unpcklpd 0xb0(%rsp),%xmm2
movaps %xmm2,0x370(%rsp)
addsd  0x160(%rsp),%xmm1
movapd %xmm1,0xf0(%rsp)
movaps %xmm0,%xmm1
movaps 0x130(%rsp),%xmm0
shufps $0xe4,%xmm0,%xmm1
movaps %xmm1,0x1c0(%rsp)
addsd  %xmm7,%xmm8
movapd %xmm8,0x100(%rsp)
unpckhpd %xmm7,%xmm7
movapd %xmm7,0x50(%rsp)
addsd  %xmm13,%xmm13
movapd %xmm13,0x90(%rsp)
addsd  %xmm12,%xmm12
movapd %xmm12,0x10(%rsp)
addsd  0x260(%rsp),%xmm4
movapd %xmm4,0xe0(%rsp)
addpd  0x360(%rsp),%xmm11
movapd %xmm11,0x70(%rsp)
addsd  %xmm6,%xmm15
movapd %xmm15,0x110(%rsp)
unpckhpd %xmm6,%xmm6
movapd %xmm6,0x60(%rsp)
xorps  0x173d(%rip),%xmm0
movaps %xmm0,0x2c0(%rsp)
movaps 0x16be(%rip),%xmm0
andps  (%rsp),%xmm0
movaps %xmm0,0x380(%rsp)
movsd  0x15ca(%rip),%xmm1
movaps 0x470(%rsp),%xmm0
call   1040 <pow@plt>
movsd  %xmm0,0x260(%rsp)
movapd 0x1f0(%rsp),%xmm1
xorps  %xmm7,%xmm7
sqrtsd %xmm1,%xmm7
ucomisd 0x15bc(%rip),%xmm1
movapd %xmm7,%xmm0
jae    2ace <LQR3_P2_pareto_DL6+0x199e>
movapd %xmm1,%xmm0
movapd %xmm7,0x160(%rsp)
call   1050 <sqrt@plt>
movapd 0x160(%rsp),%xmm7
movapd 0x1f0(%rsp),%xmm1
movsd  %xmm0,0x160(%rsp)
movapd 0xa0(%rsp),%xmm0
subsd  0x170(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
movapd 0x190(%rsp),%xmm8
subsd  0x390(%rsp),%xmm8
movapd 0x130(%rsp),%xmm0
mulsd  0x1b0(%rsp),%xmm0
movapd %xmm0,0x170(%rsp)
movapd 0x1d0(%rsp),%xmm6
mulpd  0x370(%rsp),%xmm6
movapd 0x120(%rsp),%xmm4
subsd  0x40(%rsp),%xmm4
movapd 0x50(%rsp),%xmm0
addsd  0x100(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
movapd 0x90(%rsp),%xmm0
addsd  0xf0(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
movapd 0x10(%rsp),%xmm2
addsd  0xe0(%rsp),%xmm2
movapd 0x60(%rsp),%xmm0
addsd  0x110(%rsp),%xmm0
movapd %xmm0,0x60(%rsp)
movapd (%rsp),%xmm0
divsd  0x380(%rsp),%xmm0
movapd %xmm0,(%rsp)
movaps 0x20(%rsp),%xmm5
xorps  0x15db(%rip),%xmm5
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd 0x1c0(%rsp),%xmm3
mulpd  0xb0(%rsp),%xmm3
movaps %xmm5,0x20(%rsp)
movapd %xmm2,0x10(%rsp)
jae    2c2d <LQR3_P2_pareto_DL6+0x1afd>
movapd %xmm1,%xmm0
movapd %xmm4,0x120(%rsp)
movapd %xmm6,0x1d0(%rsp)
movapd %xmm8,0x40(%rsp)
movapd %xmm3,0x1c0(%rsp)
call   1050 <sqrt@plt>
movapd 0x1c0(%rsp),%xmm3
movapd 0x40(%rsp),%xmm8
movapd 0x1d0(%rsp),%xmm6
movapd 0x120(%rsp),%xmm4
movapd %xmm0,%xmm7
movapd 0x430(%rsp),%xmm0
unpcklpd %xmm7,%xmm0
movapd 0x155e(%rip),%xmm1
unpcklpd 0xc0(%rsp),%xmm1
divpd  %xmm0,%xmm1
movapd %xmm1,0x40(%rsp)
movapd (%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,0x80(%rsp)
movapd 0x4e0(%rsp),%xmm13
movapd %xmm13,%xmm1
mulsd  0x230(%rsp),%xmm1
movapd %xmm3,%xmm2
unpckhpd %xmm3,%xmm2
addsd  %xmm3,%xmm2
movapd 0xa0(%rsp),%xmm15
movapd 0x3a0(%rsp),%xmm0
mulsd  %xmm15,%xmm0
subsd  %xmm0,%xmm2
movapd %xmm4,%xmm3
mulsd  0x130(%rsp),%xmm3
movapd 0x2c0(%rsp),%xmm9
mulsd  %xmm4,%xmm9
addsd  %xmm2,%xmm9
subsd  %xmm3,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm6,%xmm1
unpckhpd %xmm6,%xmm1
addsd  %xmm6,%xmm1
movapd 0x149f(%rip),%xmm7
movapd 0x220(%rsp),%xmm10
movapd %xmm10,%xmm14
xorpd  %xmm7,%xmm14
mulsd  %xmm4,%xmm14
movapd %xmm14,%xmm5
addsd  %xmm1,%xmm5
movapd 0x2f0(%rsp),%xmm11
mulsd  %xmm8,%xmm11
subsd  %xmm11,%xmm5
movapd 0x290(%rsp),%xmm3
mulsd  %xmm5,%xmm3
subsd  %xmm2,%xmm3
movapd 0x2e0(%rsp),%xmm6
addsd  0x320(%rsp),%xmm6
movapd 0x30(%rsp),%xmm2
movapd 0x270(%rsp),%xmm0
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm6
movapd 0x4c0(%rsp),%xmm12
movapd 0x4a0(%rsp),%xmm2
mulsd  %xmm12,%xmm2
subsd  %xmm2,%xmm6
movapd 0x3b0(%rsp),%xmm2
movapd %xmm7,%xmm5
xorpd  %xmm7,%xmm2
movapd 0xb0(%rsp),%xmm4
unpckhpd %xmm4,%xmm4
mulsd  %xmm2,%xmm4
movapd 0x210(%rsp),%xmm7
xorpd  %xmm5,%xmm7
mulsd  %xmm8,%xmm7
mulsd  %xmm10,%xmm6
addsd  0x170(%rsp),%xmm6
addsd  %xmm4,%xmm6
addsd  %xmm7,%xmm6
movapd 0x3c0(%rsp),%xmm2
mulsd  %xmm6,%xmm2
subsd  %xmm2,%xmm3
movapd 0x2d0(%rsp),%xmm5
mulsd  %xmm5,%xmm13
mulsd  %xmm0,%xmm13
subsd  %xmm13,%xmm3
movapd 0x190(%rsp),%xmm2
movapd 0xd0(%rsp),%xmm8
mulsd  %xmm8,%xmm2
addsd  %xmm3,%xmm2
movapd 0x4b0(%rsp),%xmm6
mulsd  %xmm5,%xmm6
mulsd  %xmm0,%xmm6
movapd 0x490(%rsp),%xmm13
mulsd  %xmm13,%xmm6
mulsd  %xmm12,%xmm6
addsd  %xmm2,%xmm6
movapd 0x2a0(%rsp),%xmm2
unpckhpd %xmm2,%xmm2
movapd 0x180(%rsp),%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
mulsd  %xmm13,%xmm0
mulsd  %xmm12,%xmm0
addsd  %xmm6,%xmm0
mulsd  0x80(%rsp),%xmm0
movsd  0x119e(%rip),%xmm2
divsd  0x260(%rsp),%xmm2
mulsd  0xc0(%rsp),%xmm2
movsd  0x160(%rsp),%xmm6
mulsd  %xmm2,%xmm6
movapd 0x3d0(%rsp),%xmm2
divsd  %xmm2,%xmm3
mulsd  %xmm2,%xmm3
addsd  0x170(%rsp),%xmm4
mulsd  %xmm10,%xmm15
addsd  %xmm4,%xmm15
addsd  %xmm7,%xmm15
mulsd  %xmm3,%xmm15
movapd 0x410(%rsp),%xmm2
divsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm5
subsd  %xmm11,%xmm1
addsd  %xmm14,%xmm1
mulsd  %xmm5,%xmm1
addsd  %xmm1,%xmm1
addsd  %xmm15,%xmm15
subsd  %xmm1,%xmm15
movapd 0x3e0(%rsp),%xmm1
divsd  %xmm1,%xmm8
mulsd  %xmm1,%xmm8
mulsd  %xmm8,%xmm9
addsd  %xmm9,%xmm9
addsd  %xmm15,%xmm9
mulsd  %xmm6,%xmm9
mulsd  0x113c(%rip),%xmm9
addsd  %xmm0,%xmm9
movapd 0x40(%rsp),%xmm0
movapd %xmm0,%xmm1
unpckhpd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,(%rsp)
movapd 0x1e0(%rsp),%xmm10
movapd %xmm10,%xmm0
mulsd  0x240(%rsp),%xmm0
movapd 0x1a0(%rsp),%xmm13
movapd %xmm13,%xmm4
movapd 0x200(%rsp),%xmm2
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movapd 0x310(%rsp),%xmm11
movapd %xmm11,%xmm0
movapd 0x90(%rsp),%xmm1
mulsd  %xmm1,%xmm0
addsd  %xmm4,%xmm0
movapd 0x20(%rsp),%xmm14
movapd %xmm14,%xmm4
movapd 0x50(%rsp),%xmm6
mulsd  %xmm6,%xmm4
addsd  %xmm0,%xmm4
movapd 0x4d0(%rsp),%xmm8
xorpd  0x11d3(%rip),%xmm8
movapd 0x340(%rsp),%xmm12
movapd %xmm12,%xmm3
movapd 0x350(%rsp),%xmm7
mulsd  %xmm7,%xmm3
mulsd  %xmm8,%xmm7
movapd %xmm7,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm4,%xmm0
movapd %xmm3,%xmm4
mulsd  %xmm2,%xmm4
mulsd  0x280(%rsp),%xmm4
mulsd  0x300(%rsp),%xmm4
addsd  %xmm4,%xmm4
addsd  %xmm0,%xmm4
movapd 0x250(%rsp),%xmm0
mulsd  %xmm10,%xmm0
movapd 0x150(%rsp),%xmm5
mulsd  %xmm2,%xmm5
addsd  %xmm0,%xmm5
movapd 0x140(%rsp),%xmm15
mulsd  %xmm15,%xmm1
addsd  %xmm5,%xmm1
movapd %xmm14,%xmm10
unpckhpd %xmm14,%xmm10
mulsd  %xmm10,%xmm6
addsd  %xmm1,%xmm6
movapd 0x2b0(%rsp),%xmm0
mulsd  %xmm0,%xmm8
movapd %xmm8,%xmm5
mulsd  %xmm2,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm0,%xmm12
mulsd  %xmm12,%xmm2
movapd 0x280(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd 0x300(%rsp),%xmm6
mulsd  %xmm6,%xmm2
addsd  %xmm2,%xmm2
addsd  %xmm5,%xmm2
mulsd  0x480(%rsp),%xmm2
movapd 0x420(%rsp),%xmm5
mulsd  %xmm4,%xmm5
subsd  %xmm2,%xmm5
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm4
mulsd  0x240(%rsp),%xmm4
movapd 0x400(%rsp),%xmm2
mulsd  %xmm2,%xmm13
addsd  %xmm4,%xmm13
movapd 0x10(%rsp),%xmm14
mulsd  %xmm14,%xmm11
addsd  %xmm13,%xmm11
movapd 0x60(%rsp),%xmm13
movapd 0x20(%rsp),%xmm4
mulsd  %xmm13,%xmm4
addsd  %xmm11,%xmm4
mulsd  %xmm2,%xmm7
addsd  %xmm4,%xmm7
mulsd  %xmm0,%xmm3
mulsd  %xmm2,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm3,%xmm3
addsd  %xmm7,%xmm3
movapd 0x3f0(%rsp),%xmm4
mulsd  %xmm3,%xmm4
subsd  %xmm4,%xmm5
mulsd  0x250(%rsp),%xmm1
movapd 0x150(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
mulsd  %xmm14,%xmm15
addsd  %xmm3,%xmm15
mulsd  %xmm13,%xmm10
addsd  %xmm15,%xmm10
mulsd  %xmm2,%xmm8
addsd  %xmm10,%xmm8
mulsd  %xmm0,%xmm12
mulsd  %xmm2,%xmm12
mulsd  %xmm6,%xmm12
addsd  %xmm12,%xmm12
addsd  %xmm8,%xmm12
movapd 0x330(%rsp),%xmm0
mulsd  %xmm12,%xmm0
addsd  %xmm5,%xmm0
mulsd  (%rsp),%xmm0
mulsd  0xebb(%rip),%xmm0
addsd  %xmm9,%xmm0
add    $0x4f8,%rsp
ret

LLVM IR (-O0):
define double @LQR3_P2_pareto_DL6(double* %0, i32 %1, double* %2, i32 %3) {
%5 = alloca double*
%6 = alloca i32
%7 = alloca double*
%8 = alloca i32
%9 = alloca double
%10 = alloca double
%11 = alloca double
%12 = alloca double
%13 = alloca double
%14 = alloca double
%15 = alloca double
%16 = alloca double
%17 = alloca double
%18 = alloca double
%19 = alloca double
%20 = alloca double
%21 = alloca double
%22 = alloca double
%23 = alloca double
%24 = alloca double
%25 = alloca double
%26 = alloca double
%27 = alloca double
%28 = alloca double
%29 = alloca double
%30 = alloca double
%31 = alloca double
%32 = alloca double
%33 = alloca double
%34 = alloca double
%35 = alloca double
%36 = alloca double
%37 = alloca double
%38 = alloca double
%39 = alloca double
%40 = alloca double
%41 = alloca double
%42 = alloca double
%43 = alloca double
%44 = alloca double
%45 = alloca double
%46 = alloca double
%47 = alloca double
%48 = alloca double
%49 = alloca double
%50 = alloca double
%51 = alloca double
%52 = alloca double
%53 = alloca double
%54 = alloca double
%55 = alloca double
%56 = alloca double
%57 = alloca double
%58 = alloca double
%59 = alloca double
%60 = alloca double
%61 = alloca double
%62 = alloca double
%63 = alloca double
%64 = alloca double
%65 = alloca double
%66 = alloca double
%67 = alloca double
%68 = alloca double
%69 = alloca double
%70 = alloca double
%71 = alloca double
%72 = alloca double
%73 = alloca double
%74 = alloca double
%75 = alloca double
%76 = alloca double
%77 = alloca double
%78 = alloca double
%79 = alloca double
%80 = alloca double
%81 = alloca double
%82 = alloca double
%83 = alloca double
%84 = alloca double
%85 = alloca double
%86 = alloca double
%87 = alloca double
%88 = alloca double
%89 = alloca double
%90 = alloca double
%91 = alloca double
%92 = alloca double
%93 = alloca double
%94 = alloca double
%95 = alloca double
%96 = alloca double
%97 = alloca double
%98 = alloca double
%99 = alloca double
%100 = alloca double
%101 = alloca double
%102 = alloca double
%103 = alloca double
%104 = alloca double
%105 = alloca double
%106 = alloca double
%107 = alloca double
%108 = alloca double
%109 = alloca double
%110 = alloca double
%111 = alloca double
%112 = alloca double
%113 = alloca double
%114 = alloca double
%115 = alloca double
%116 = alloca double
%117 = alloca double
%118 = alloca double
%119 = alloca double
%120 = alloca double
%121 = alloca double
%122 = alloca double
%123 = alloca double
%124 = alloca double
%125 = alloca double
%126 = alloca double
%127 = alloca double
%128 = alloca double
%129 = alloca double
%130 = alloca double
%131 = alloca double
%132 = alloca double
%133 = alloca double
%134 = alloca double
%135 = alloca double
%136 = alloca double
%137 = alloca double
%138 = alloca double
%139 = alloca double
%140 = alloca double
%141 = alloca double
%142 = alloca double
%143 = alloca double
%144 = alloca double
%145 = alloca double
%146 = alloca double
%147 = alloca double
%148 = alloca double
%149 = alloca double
%150 = alloca double
%151 = alloca double
%152 = alloca double
%153 = alloca double
%154 = alloca double
%155 = alloca double
%156 = alloca double
%157 = alloca double
%158 = alloca double
%159 = alloca double
%160 = alloca double
%161 = alloca double
%162 = alloca double
%163 = alloca double
%164 = alloca double
%165 = alloca double
%166 = alloca double
%167 = alloca double
%168 = alloca double
%169 = alloca double
%170 = alloca double
%171 = alloca double
%172 = alloca double
%173 = alloca double
%174 = alloca double
%175 = alloca double
%176 = alloca double
%177 = alloca double
%178 = alloca double
%179 = alloca double
%180 = alloca double
%181 = alloca double
%182 = alloca double
%183 = alloca double
%184 = alloca double
%185 = alloca double
%186 = alloca double
%187 = alloca double
%188 = alloca double
%189 = alloca double
%190 = alloca double
%191 = alloca double
%192 = alloca double
%193 = alloca double
%194 = alloca double
%195 = alloca double
%196 = alloca double
%197 = alloca double
%198 = alloca double
%199 = alloca double
%200 = alloca double
%201 = alloca double
%202 = alloca double
%203 = alloca double
%204 = alloca double
%205 = alloca double
%206 = alloca double
%207 = alloca double
%208 = alloca double
%209 = alloca double
%210 = alloca double
%211 = alloca double
%212 = alloca double
%213 = alloca double
%214 = alloca double
%215 = alloca double
%216 = alloca double
%217 = alloca double
%218 = alloca double
%219 = alloca double
%220 = alloca double
%221 = alloca double
%222 = alloca double
%223 = alloca double
%224 = alloca double
%225 = alloca double
%226 = alloca double
%227 = alloca double
%228 = alloca double
%229 = alloca double
%230 = alloca double
%231 = alloca double
%232 = alloca double
%233 = alloca double
%234 = alloca double
%235 = alloca double
%236 = alloca double
%237 = alloca double
%238 = alloca double
%239 = alloca double
%240 = alloca double
%241 = alloca double
%242 = alloca double
%243 = alloca double
%244 = alloca double
%245 = alloca double
%246 = alloca double
%247 = alloca double
%248 = alloca double
%249 = alloca double
%250 = alloca double
%251 = alloca double
%252 = alloca double
%253 = alloca double
%254 = alloca double
%255 = alloca double
%256 = alloca double
%257 = alloca double
%258 = alloca double
%259 = alloca double
%260 = alloca double
%261 = alloca double
%262 = alloca double
%263 = alloca double
%264 = alloca double
%265 = alloca double
%266 = alloca double
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
store double* %0, double** %5
store i32 %1, i32* %6
store double* %2, double** %7
store i32 %3, i32* %8
%337 = load double*, double** %5
%338 = getelementptr inbounds double, double* %337, i64 0
%339 = load double, double* %338
store double %339, double* %9
%340 = load double*, double** %5
%341 = getelementptr inbounds double, double* %340, i64 1
%342 = load double, double* %341
store double %342, double* %10
%343 = load double*, double** %7
%344 = getelementptr inbounds double, double* %343, i64 0
%345 = load double, double* %344
store double %345, double* %11
%346 = load double*, double** %7
%347 = getelementptr inbounds double, double* %346, i64 1
%348 = load double, double* %347
store double %348, double* %12
%349 = load double*, double** %7
%350 = getelementptr inbounds double, double* %349, i64 2
%351 = load double, double* %350
store double %351, double* %13
%352 = load double*, double** %7
%353 = getelementptr inbounds double, double* %352, i64 3
%354 = load double, double* %353
store double %354, double* %14
%355 = load double*, double** %7
%356 = getelementptr inbounds double, double* %355, i64 4
%357 = load double, double* %356
store double %357, double* %15
%358 = load double*, double** %7
%359 = getelementptr inbounds double, double* %358, i64 5
%360 = load double, double* %359
store double %360, double* %16
%361 = load double*, double** %7
%362 = getelementptr inbounds double, double* %361, i64 6
%363 = load double, double* %362
store double %363, double* %17
%364 = load double*, double** %7
%365 = getelementptr inbounds double, double* %364, i64 7
%366 = load double, double* %365
store double %366, double* %18
%367 = load double*, double** %7
%368 = getelementptr inbounds double, double* %367, i64 8
%369 = load double, double* %368
store double %369, double* %19
%370 = load double, double* %12
%371 = fsub double %370, 0x400AB4D68803E763
store double %371, double* %20
%372 = load double, double* %10
%373 = load double, double* %20
%374 = fmul double %372, %373
store double %374, double* %21
%375 = load double, double* %11
%376 = load double, double* %9
%377 = fmul double %375, %376
store double %377, double* %22
%378 = load double, double* %9
%379 = load double, double* %9
%380 = fmul double %378, %379
store double %380, double* %23
%381 = load double, double* %10
%382 = load double, double* %10
%383 = fmul double %381, %382
store double %383, double* %24
%384 = load double, double* %11
%385 = load double, double* %23
%386 = fmul double %384, %385
store double %386, double* %25
%387 = load double, double* %12
%388 = load double, double* %24
%389 = fmul double %387, %388
store double %389, double* %26
%390 = load double, double* %13
%391 = load double, double* %9
%392 = fmul double %390, %391
%393 = load double, double* %10
%394 = fmul double %392, %393
store double %394, double* %27
%395 = load double, double* %21
%396 = load double, double* %22
%397 = fadd double %395, %396
%398 = load double, double* %25
%399 = fsub double %397, %398
%400 = load double, double* %26
%401 = fsub double %399, %400
%402 = load double, double* %27
%403 = fsub double %401, %402
%404 = fadd double %403, 0x3FF26AA42CDF4AED
store double %404, double* %28
%405 = load double, double* %28
%406 = call double @exp(double %405)
store double %406, double* %29
%407 = load double, double* %29
%408 = fadd double %407, 1.000000e+00
store double %408, double* %30
%409 = load double, double* %30
%410 = fdiv double 1.000000e+00, %409
store double %410, double* %31
%411 = load double, double* %30
%412 = load double, double* %30
%413 = fmul double %411, %412
%414 = fdiv double 1.000000e+00, %413
store double %414, double* %32
%415 = load double, double* %31
%416 = fmul double %415, 1.800000e+01
store double %416, double* %33
%417 = load double, double* %32
%418 = fmul double %417, 9.000000e+00
store double %418, double* %34
%419 = load double, double* %33
%420 = load double, double* %34
%421 = fsub double %419, %420
%422 = fadd double %421, 1.000000e+00
store double %422, double* %35
%423 = load double, double* %35
%424 = fdiv double 1.000000e+00, %423
store double %424, double* %36
%425 = load double, double* %31
%426 = load double, double* %36
%427 = fmul double %425, %426
%428 = fmul double %427, 2.180000e+02
store double %428, double* %37
%429 = load double, double* %32
%430 = fmul double %429, 1.000000e-01
store double %430, double* %38
%431 = load double, double* %38
%432 = fadd double %431, 9.000000e-01
store double %432, double* %39
%433 = load double, double* %33
%434 = fsub double %433, 1.800000e+01
store double %434, double* %40
%435 = load double, double* %35
%436 = load double, double* %35
%437 = fmul double %435, %436
%438 = fdiv double 1.000000e+00, %437
store double %438, double* %41
%439 = load double, double* %39
%440 = load double, double* %40
%441 = fmul double %439, %440
%442 = load double, double* %41
%443 = fmul double %441, %442
%444 = fmul double %443, 1.090000e+03
store double %444, double* %42
%445 = load double, double* %37
%446 = load double, double* %42
%447 = fadd double %445, %446
store double %447, double* %43
%448 = load double, double* %43
%449 = call double @llvm.fabs.f64(double %448)
store double %449, double* %44
%450 = load double, double* %14
%451 = fsub double %450, 0x400AB4D68803E763
store double %451, double* %45
%452 = load double, double* %9
%453 = load double, double* %45
%454 = fmul double %452, %453
store double %454, double* %46
%455 = load double, double* %15
%456 = load double, double* %10
%457 = fmul double %455, %456
store double %457, double* %47
%458 = load double, double* %14
%459 = load double, double* %23
%460 = fmul double %458, %459
store double %460, double* %48
%461 = load double, double* %15
%462 = load double, double* %24
%463 = fmul double %461, %462
store double %463, double* %49
%464 = load double, double* %16
%465 = load double, double* %9
%466 = fmul double %464, %465
%467 = load double, double* %10
%468 = fmul double %466, %467
store double %468, double* %50
%469 = load double, double* %46
%470 = load double, double* %47
%471 = fadd double %469, %470
%472 = load double, double* %48
%473 = fsub double %471, %472
%474 = load double, double* %49
%475 = fsub double %473, %474
%476 = load double, double* %50
%477 = fsub double %475, %476
%478 = fadd double %477, 0x3FF26AA42CDF4AED
store double %478, double* %51
%479 = load double, double* %51
%480 = call double @exp(double %479)
store double %480, double* %52
%481 = load double, double* %52
%482 = fadd double %481, 1.000000e+00
store double %482, double* %53
%483 = load double, double* %53
%484 = fdiv double 1.000000e+00, %483
store double %484, double* %54
%485 = load double, double* %53
%486 = load double, double* %53
%487 = fmul double %485, %486
%488 = fdiv double 1.000000e+00, %487
store double %488, double* %55
%489 = load double, double* %54
%490 = fmul double %489, 1.800000e+01
store double %490, double* %56
%491 = load double, double* %55
%492 = fmul double %491, 9.000000e+00
store double %492, double* %57
%493 = load double, double* %56
%494 = load double, double* %57
%495 = fsub double %493, %494
%496 = fadd double %495, 1.000000e+00
store double %496, double* %58
%497 = load double, double* %58
%498 = fdiv double 1.000000e+00, %497
store double %498, double* %59
%499 = load double, double* %54
%500 = load double, double* %59
%501 = fmul double %499, %500
%502 = fmul double %501, 1.962000e+03
store double %502, double* %60
%503 = load double, double* %55
%504 = fmul double %503, 9.000000e-01
store double %504, double* %61
%505 = load double, double* %61
%506 = fadd double %505, 1.000000e-01
store double %506, double* %62
%507 = load double, double* %56
%508 = fsub double %507, 1.800000e+01
store double %508, double* %63
%509 = load double, double* %58
%510 = load double, double* %58
%511 = fmul double %509, %510
%512 = fdiv double 1.000000e+00, %511
store double %512, double* %64
%513 = load double, double* %62
%514 = load double, double* %63
%515 = fmul double %513, %514
%516 = load double, double* %64
%517 = fmul double %515, %516
%518 = fmul double %517, 1.090000e+03
store double %518, double* %65
%519 = load double, double* %60
%520 = load double, double* %65
%521 = fadd double %519, %520
store double %521, double* %66
%522 = load double, double* %66
%523 = call double @llvm.fabs.f64(double %522)
store double %523, double* %67
%524 = load double, double* %17
%525 = fadd double %524, 0x400AB4D68803E763
store double %525, double* %68
%526 = load double, double* %9
%527 = load double, double* %68
%528 = fmul double %526, %527
store double %528, double* %69
%529 = load double, double* %18
%530 = fadd double %529, 0x400AB4D68803E763
store double %530, double* %70
%531 = load double, double* %10
%532 = load double, double* %70
%533 = fmul double %531, %532
store double %533, double* %71
%534 = load double, double* %17
%535 = load double, double* %23
%536 = fmul double %534, %535
store double %536, double* %72
%537 = load double, double* %18
%538 = load double, double* %24
%539 = fmul double %537, %538
store double %539, double* %73
%540 = load double, double* %19
%541 = load double, double* %9
%542 = fmul double %540, %541
%543 = load double, double* %10
%544 = fmul double %542, %543
store double %544, double* %74
%545 = load double, double* %69
%546 = load double, double* %71
%547 = fadd double %545, %546
%548 = load double, double* %72
%549 = fsub double %547, %548
%550 = load double, double* %73
%551 = fsub double %549, %550
%552 = load double, double* %74
%553 = fsub double %551, %552
%554 = fsub double %553, 0x40017F8471B69E04
store double %554, double* %75
%555 = load double, double* %75
%556 = call double @exp(double %555)
store double %556, double* %76
%557 = load double, double* %76
%558 = fadd double %557, 1.000000e+00
store double %558, double* %77
%559 = load double, double* %77
%560 = fdiv double 1.000000e+00, %559
store double %560, double* %78
%561 = load double, double* %77
%562 = load double, double* %77
%563 = fmul double %561, %562
%564 = fdiv double 1.000000e+00, %563
store double %564, double* %79
%565 = load double, double* %78
%566 = fmul double %565, 1.800000e+01
store double %566, double* %80
%567 = load double, double* %79
%568 = fmul double %567, 9.000000e+00
store double %568, double* %81
%569 = load double, double* %80
%570 = load double, double* %81
%571 = fsub double %569, %570
%572 = fadd double %571, 1.000000e+00
store double %572, double* %82
%573 = load double, double* %82
%574 = fdiv double 1.000000e+00, %573
store double %574, double* %83
%575 = load double, double* %80
%576 = fsub double %575, 1.800000e+01
store double %576, double* %84
%577 = load double, double* %82
%578 = load double, double* %82
%579 = fmul double %577, %578
%580 = fdiv double 1.000000e+00, %579
store double %580, double* %85
%581 = load double, double* %78
%582 = load double, double* %83
%583 = fmul double %581, %582
%584 = fmul double %583, 1.962000e+03
store double %584, double* %86
%585 = load double, double* %79
%586 = fmul double %585, 9.000000e-01
store double %586, double* %87
%587 = load double, double* %87
%588 = fadd double %587, 1.000000e-01
store double %588, double* %88
%589 = load double, double* %84
%590 = load double, double* %85
%591 = fmul double %589, %590
%592 = load double, double* %88
%593 = fmul double %591, %592
%594 = fmul double %593, 1.090000e+03
store double %594, double* %89
%595 = load double, double* %86
%596 = load double, double* %89
%597 = fadd double %595, %596
store double %597, double* %90
%598 = load double, double* %90
%599 = call double @llvm.fabs.f64(double %598)
store double %599, double* %91
%600 = load double, double* %31
%601 = load double, double* %36
%602 = fmul double %600, %601
%603 = fmul double %602, 1.962000e+03
store double %603, double* %92
%604 = load double, double* %32
%605 = fmul double %604, 9.000000e-01
store double %605, double* %93
%606 = load double, double* %93
%607 = fadd double %606, 1.000000e-01
store double %607, double* %94
%608 = load double, double* %40
%609 = load double, double* %41
%610 = fmul double %608, %609
%611 = load double, double* %94
%612 = fmul double %610, %611
%613 = fmul double %612, 1.090000e+03
store double %613, double* %95
%614 = load double, double* %92
%615 = load double, double* %95
%616 = fadd double %614, %615
store double %616, double* %96
%617 = load double, double* %96
%618 = call double @llvm.fabs.f64(double %617)
store double %618, double* %97
%619 = load double, double* %67
%620 = load double, double* %67
%621 = fmul double %619, %620
store double %621, double* %98
%622 = load double, double* %78
%623 = load double, double* %83
%624 = fmul double %622, %623
%625 = fmul double %624, 2.180000e+02
store double %625, double* %99
%626 = load double, double* %79
%627 = fmul double %626, 1.000000e-01
store double %627, double* %100
%628 = load double, double* %100
%629 = fadd double %628, 9.000000e-01
store double %629, double* %101
%630 = load double, double* %84
%631 = load double, double* %85
%632 = fmul double %630, %631
%633 = load double, double* %101
%634 = fmul double %632, %633
%635 = fmul double %634, 1.090000e+03
store double %635, double* %102
%636 = load double, double* %99
%637 = load double, double* %102
%638 = fadd double %636, %637
store double %638, double* %103
%639 = load double, double* %103
%640 = call double @llvm.fabs.f64(double %639)
store double %640, double* %104
%641 = load double, double* %54
%642 = load double, double* %59
%643 = fmul double %641, %642
%644 = fmul double %643, 2.180000e+02
store double %644, double* %105
%645 = load double, double* %55
%646 = fmul double %645, 1.000000e-01
store double %646, double* %106
%647 = load double, double* %106
%648 = fadd double %647, 9.000000e-01
store double %648, double* %107
%649 = load double, double* %63
%650 = load double, double* %64
%651 = fmul double %649, %650
%652 = load double, double* %107
%653 = fmul double %651, %652
%654 = fmul double %653, 1.090000e+03
store double %654, double* %108
%655 = load double, double* %105
%656 = load double, double* %108
%657 = fadd double %655, %656
store double %657, double* %109
%658 = load double, double* %109
%659 = call double @llvm.fabs.f64(double %658)
store double %659, double* %110
%660 = load double, double* %97
%661 = load double, double* %97
%662 = fmul double %660, %661
store double %662, double* %111
%663 = load double, double* %91
%664 = load double, double* %91
%665 = fmul double %663, %664
store double %665, double* %112
%666 = load double, double* %44
%667 = load double, double* %44
%668 = fmul double %666, %667
store double %668, double* %113
%669 = load double, double* %98
%670 = load double, double* %112
%671 = fadd double %669, %670
%672 = load double, double* %113
%673 = fadd double %671, %672
store double %673, double* %114
%674 = load double, double* %114
%675 = call double @sqrt(double %674)
%676 = fdiv double 1.000000e+00, %675
store double %676, double* %115
%677 = load double, double* %43
%678 = load double, double* %115
%679 = fmul double %677, %678
store double %679, double* %116
%680 = load double, double* %110
%681 = load double, double* %110
%682 = fmul double %680, %681
store double %682, double* %117
%683 = load double, double* %111
%684 = load double, double* %112
%685 = fadd double %683, %684
%686 = load double, double* %117
%687 = fadd double %685, %686
store double %687, double* %118
%688 = load double, double* %118
%689 = call double @sqrt(double %688)
%690 = fdiv double 1.000000e+00, %689
store double %690, double* %119
%691 = load double, double* %66
%692 = load double, double* %115
%693 = fmul double %691, %692
store double %693, double* %120
%694 = load double, double* %104
%695 = load double, double* %104
%696 = fmul double %694, %695
store double %696, double* %121
%697 = load double, double* %98
%698 = load double, double* %111
%699 = fadd double %697, %698
%700 = load double, double* %121
%701 = fadd double %699, %700
store double %701, double* %122
%702 = load double, double* %122
%703 = call double @sqrt(double %702)
%704 = fdiv double 1.000000e+00, %703
store double %704, double* %123
%705 = load double, double* %96
%706 = load double, double* %119
%707 = fmul double %705, %706
store double %707, double* %124
%708 = load double, double* %116
%709 = load double, double* %124
%710 = fsub double %708, %709
store double %710, double* %125
%711 = load double, double* %90
%712 = load double, double* %115
%713 = fmul double %711, %712
store double %713, double* %126
%714 = load double, double* %96
%715 = load double, double* %123
%716 = fmul double %714, %715
store double %716, double* %127
%717 = load double, double* %116
%718 = load double, double* %127
%719 = fsub double %717, %718
store double %719, double* %128
%720 = load double, double* %90
%721 = load double, double* %119
%722 = fmul double %720, %721
store double %722, double* %129
%723 = load double, double* %126
%724 = load double, double* %129
%725 = fsub double %723, %724
store double %725, double* %130
%726 = load double, double* %66
%727 = load double, double* %123
%728 = fmul double %726, %727
store double %728, double* %131
%729 = load double, double* %120
%730 = load double, double* %131
%731 = fsub double %729, %730
store double %731, double* %132
%732 = load double, double* %109
%733 = load double, double* %119
%734 = fmul double %732, %733
store double %734, double* %133
%735 = load double, double* %120
%736 = load double, double* %133
%737 = fsub double %735, %736
store double %737, double* %134
%738 = load double, double* %103
%739 = load double, double* %123
%740 = fmul double %738, %739
store double %740, double* %135
%741 = load double, double* %126
%742 = load double, double* %135
%743 = fsub double %741, %742
store double %743, double* %136
%744 = load double, double* %14
%745 = load double, double* %9
%746 = fmul double %744, %745
%747 = fmul double %746, 2.000000e+00
store double %747, double* %137
%748 = load double, double* %16
%749 = load double, double* %10
%750 = fmul double %748, %749
store double %750, double* %138
%751 = load double, double* %14
%752 = fneg double %751
%753 = load double, double* %137
%754 = fadd double %752, %753
%755 = load double, double* %138
%756 = fadd double %754, %755
%757 = fadd double %756, 0x400AB4D68803E763
store double %757, double* %139
%758 = load double, double* %17
%759 = load double, double* %9
%760 = fmul double %758, %759
%761 = fmul double %760, 2.000000e+00
store double %761, double* %140
%762 = load double, double* %19
%763 = load double, double* %10
%764 = fmul double %762, %763
store double %764, double* %141
%765 = load double, double* %17
%766 = load double, double* %140
%767 = fsub double %765, %766
%768 = load double, double* %141
%769 = fsub double %767, %768
%770 = fadd double %769, 0x400AB4D68803E763
store double %770, double* %142
%771 = load double, double* %11
%772 = load double, double* %9
%773 = fmul double %771, %772
%774 = fmul double %773, 2.000000e+00
store double %774, double* %143
%775 = load double, double* %13
%776 = load double, double* %10
%777 = fmul double %775, %776
store double %777, double* %144
%778 = load double, double* %11
%779 = fneg double %778
%780 = load double, double* %143
%781 = fadd double %779, %780
%782 = load double, double* %144
%783 = fadd double %781, %782
store double %783, double* %145
%784 = load double, double* %29
%785 = load double, double* %32
%786 = fmul double %784, %785
%787 = load double, double* %96
%788 = fmul double %786, %787
%789 = load double, double* %145
%790 = fmul double %788, %789
store double %790, double* %146
%791 = load double, double* %52
%792 = load double, double* %55
%793 = fmul double %791, %792
%794 = load double, double* %66
%795 = fmul double %793, %794
%796 = load double, double* %139
%797 = fmul double %795, %796
store double %797, double* %147
%798 = load double, double* %76
%799 = load double, double* %79
%800 = fmul double %798, %799
%801 = load double, double* %103
%802 = fmul double %800, %801
%803 = load double, double* %142
%804 = fmul double %802, %803
store double %804, double* %148
%805 = load double, double* %146
%806 = load double, double* %147
%807 = fadd double %805, %806
%808 = load double, double* %148
%809 = fsub double %807, %808
store double %809, double* %149
%810 = load double, double* %52
%811 = load double, double* %55
%812 = fmul double %810, %811
%813 = load double, double* %109
%814 = fmul double %812, %813
%815 = load double, double* %139
%816 = fmul double %814, %815
store double %816, double* %150
%817 = load double, double* %76
%818 = load double, double* %79
%819 = fmul double %817, %818
%820 = load double, double* %90
%821 = fmul double %819, %820
%822 = load double, double* %142
%823 = fmul double %821, %822
store double %823, double* %151
%824 = load double, double* %146
%825 = load double, double* %150
%826 = fadd double %824, %825
%827 = load double, double* %151
%828 = fsub double %826, %827
store double %828, double* %152
%829 = load double, double* %29
%830 = load double, double* %32
%831 = fmul double %829, %830
%832 = load double, double* %43
%833 = fmul double %831, %832
%834 = load double, double* %145
%835 = fmul double %833, %834
store double %835, double* %153
%836 = load double, double* %147
%837 = load double, double* %151
%838 = fsub double %836, %837
%839 = load double, double* %153
%840 = fadd double %838, %839
store double %840, double* %154
%841 = load double, double* %12
%842 = load double, double* %10
%843 = fmul double %841, %842
%844 = fmul double %843, 2.000000e+00
store double %844, double* %155
%845 = load double, double* %13
%846 = load double, double* %9
%847 = fmul double %845, %846
store double %847, double* %156
%848 = load double, double* %12
%849 = fneg double %848
%850 = load double, double* %155
%851 = fadd double %849, %850
%852 = load double, double* %156
%853 = fadd double %851, %852
%854 = fadd double %853, 0x400AB4D68803E763
store double %854, double* %157
%855 = load double, double* %18
%856 = load double, double* %10
%857 = fmul double %855, %856
%858 = fmul double %857, 2.000000e+00
store double %858, double* %158
%859 = load double, double* %19
%860 = load double, double* %9
%861 = fmul double %859, %860
store double %861, double* %159
%862 = load double, double* %18
%863 = load double, double* %158
%864 = fsub double %862, %863
%865 = load double, double* %159
%866 = fsub double %864, %865
%867 = fadd double %866, 0x400AB4D68803E763
store double %867, double* %160
%868 = load double, double* %15
%869 = load double, double* %10
%870 = fmul double %868, %869
%871 = fmul double %870, 2.000000e+00
store double %871, double* %161
%872 = load double, double* %16
%873 = load double, double* %9
%874 = fmul double %872, %873
store double %874, double* %162
%875 = load double, double* %15
%876 = fneg double %875
%877 = load double, double* %161
%878 = fadd double %876, %877
%879 = load double, double* %162
%880 = fadd double %878, %879
store double %880, double* %163
%881 = load double, double* %52
%882 = load double, double* %55
%883 = fmul double %881, %882
%884 = load double, double* %66
%885 = fmul double %883, %884
%886 = load double, double* %163
%887 = fmul double %885, %886
store double %887, double* %164
%888 = load double, double* %29
%889 = load double, double* %32
%890 = fmul double %888, %889
%891 = load double, double* %96
%892 = fmul double %890, %891
%893 = load double, double* %157
%894 = fmul double %892, %893
store double %894, double* %165
%895 = load double, double* %76
%896 = load double, double* %79
%897 = fmul double %895, %896
%898 = load double, double* %103
%899 = fmul double %897, %898
%900 = load double, double* %160
%901 = fmul double %899, %900
store double %901, double* %166
%902 = load double, double* %164
%903 = load double, double* %165
%904 = fadd double %902, %903
%905 = load double, double* %166
%906 = fsub double %904, %905
store double %906, double* %167
%907 = load double, double* %29
%908 = load double, double* %32
%909 = fmul double %907, %908
%910 = load double, double* %43
%911 = fmul double %909, %910
%912 = load double, double* %157
%913 = fmul double %911, %912
store double %913, double* %168
%914 = load double, double* %76
%915 = load double, double* %79
%916 = fmul double %914, %915
%917 = load double, double* %90
%918 = fmul double %916, %917
%919 = load double, double* %160
%920 = fmul double %918, %919
store double %920, double* %169
%921 = load double, double* %164
%922 = load double, double* %168
%923 = fadd double %921, %922
%924 = load double, double* %169
%925 = fsub double %923, %924
store double %925, double* %170
%926 = load double, double* %52
%927 = load double, double* %55
%928 = fmul double %926, %927
%929 = load double, double* %109
%930 = fmul double %928, %929
%931 = load double, double* %163
%932 = fmul double %930, %931
store double %932, double* %171
%933 = load double, double* %165
%934 = load double, double* %169
%935 = fsub double %933, %934
%936 = load double, double* %171
%937 = fadd double %935, %936
store double %937, double* %172
%938 = load double, double* %43
%939 = load double, double* %154
%940 = fmul double %938, %939
store double %940, double* %173
%941 = load double, double* %96
%942 = load double, double* %152
%943 = fmul double %941, %942
store double %943, double* %174
%944 = load double, double* %96
%945 = load double, double* %149
%946 = fmul double %944, %945
store double %946, double* %175
%947 = load double, double* %173
%948 = load double, double* %174
%949 = fadd double %947, %948
%950 = load double, double* %175
%951 = fadd double %949, %950
store double %951, double* %176
%952 = load double, double* %103
%953 = load double, double* %149
%954 = fmul double %952, %953
store double %954, double* %177
%955 = load double, double* %90
%956 = load double, double* %152
%957 = fmul double %955, %956
store double %957, double* %178
%958 = load double, double* %90
%959 = load double, double* %154
%960 = fmul double %958, %959
store double %960, double* %179
%961 = load double, double* %177
%962 = load double, double* %178
%963 = fadd double %961, %962
%964 = load double, double* %179
%965 = fadd double %963, %964
store double %965, double* %180
%966 = load double, double* %109
%967 = load double, double* %152
%968 = fmul double %966, %967
store double %968, double* %181
%969 = load double, double* %66
%970 = load double, double* %149
%971 = fmul double %969, %970
store double %971, double* %182
%972 = load double, double* %109
%973 = load double, double* %172
%974 = fmul double %972, %973
store double %974, double* %183
%975 = load double, double* %66
%976 = load double, double* %170
%977 = fmul double %975, %976
store double %977, double* %184
%978 = load double, double* %66
%979 = load double, double* %167
%980 = fmul double %978, %979
store double %980, double* %185
%981 = load double, double* %183
%982 = load double, double* %184
%983 = fadd double %981, %982
%984 = load double, double* %185
%985 = fadd double %983, %984
store double %985, double* %186
%986 = load double, double* %103
%987 = load double, double* %167
%988 = fmul double %986, %987
store double %988, double* %187
%989 = load double, double* %90
%990 = load double, double* %170
%991 = fmul double %989, %990
store double %991, double* %188
%992 = load double, double* %90
%993 = load double, double* %172
%994 = fmul double %992, %993
store double %994, double* %189
%995 = load double, double* %187
%996 = load double, double* %188
%997 = fadd double %995, %996
%998 = load double, double* %189
%999 = fadd double %997, %998
store double %999, double* %190
%1000 = load double, double* %43
%1001 = load double, double* %170
%1002 = fmul double %1000, %1001
store double %1002, double* %191
%1003 = load double, double* %96
%1004 = load double, double* %167
%1005 = fmul double %1003, %1004
store double %1005, double* %192
%1006 = load double, double* %128
%1007 = load double, double* %130
%1008 = fmul double %1006, %1007
store double %1008, double* %193
%1009 = load double, double* %125
%1010 = load double, double* %136
%1011 = fmul double %1009, %1010
store double %1011, double* %194
%1012 = load double, double* %193
%1013 = load double, double* %194
%1014 = fsub double %1012, %1013
store double %1014, double* %195
%1015 = load double, double* %195
%1016 = call double @llvm.fabs.f64(double %1015)
store double %1016, double* %196
%1017 = load double, double* %130
%1018 = load double, double* %132
%1019 = fmul double %1017, %1018
store double %1019, double* %197
%1020 = load double, double* %120
%1021 = load double, double* %133
%1022 = fsub double %1020, %1021
%1023 = load double, double* %126
%1024 = load double, double* %135
%1025 = fsub double %1023, %1024
%1026 = fmul double %1022, %1025
store double %1026, double* %198
%1027 = load double, double* %197
%1028 = fneg double %1027
%1029 = load double, double* %198
%1030 = fadd double %1028, %1029
store double %1030, double* %199
%1031 = load double, double* %199
%1032 = call double @llvm.fabs.f64(double %1031)
store double %1032, double* %200
%1033 = load double, double* %125
%1034 = load double, double* %132
%1035 = fmul double %1033, %1034
store double %1035, double* %201
%1036 = load double, double* %128
%1037 = load double, double* %134
%1038 = fmul double %1036, %1037
store double %1038, double* %202
%1039 = load double, double* %201
%1040 = load double, double* %202
%1041 = fsub double %1039, %1040
store double %1041, double* %203
%1042 = load double, double* %203
%1043 = call double @llvm.fabs.f64(double %1042)
store double %1043, double* %204
%1044 = load double, double* %9
%1045 = load double, double* %10
%1046 = fmul double %1044, %1045
%1047 = load double, double* %52
%1048 = fmul double %1046, %1047
%1049 = load double, double* %55
%1050 = fmul double %1048, %1049
%1051 = fmul double %1050, 1.800000e+01
store double %1051, double* %205
%1052 = load double, double* %53
%1053 = load double, double* %53
%1054 = fmul double %1052, %1053
%1055 = load double, double* %53
%1056 = fmul double %1054, %1055
%1057 = fdiv double 1.000000e+00, %1056
store double %1057, double* %206
%1058 = load double, double* %9
%1059 = load double, double* %10
%1060 = fmul double %1058, %1059
%1061 = load double, double* %52
%1062 = fmul double %1060, %1061
%1063 = load double, double* %206
%1064 = fmul double %1062, %1063
%1065 = fmul double %1064, 1.800000e+01
store double %1065, double* %207
%1066 = load double, double* %205
%1067 = load double, double* %207
%1068 = fsub double %1066, %1067
store double %1068, double* %208
%1069 = load double, double* %58
%1070 = load double, double* %58
%1071 = fmul double %1069, %1070
%1072 = load double, double* %58
%1073 = fmul double %1071, %1072
%1074 = fdiv double 1.000000e+00, %1073
store double %1074, double* %209
%1075 = load double, double* %9
%1076 = load double, double* %10
%1077 = fmul double %1075, %1076
%1078 = load double, double* %52
%1079 = fmul double %1077, %1078
%1080 = load double, double* %55
%1081 = fmul double %1079, %1080
%1082 = load double, double* %59
%1083 = fmul double %1081, %1082
%1084 = fmul double %1083, 1.962000e+03
store double %1084, double* %210
%1085 = load double, double* %9
%1086 = load double, double* %10
%1087 = fmul double %1085, %1086
%1088 = load double, double* %52
%1089 = fmul double %1087, %1088
%1090 = load double, double* %55
%1091 = fmul double %1089, %1090
%1092 = load double, double* %62
%1093 = fmul double %1091, %1092
%1094 = load double, double* %64
%1095 = fmul double %1093, %1094
%1096 = fmul double %1095, 1.962000e+04
store double %1096, double* %211
%1097 = load double, double* %9
%1098 = load double, double* %10
%1099 = fmul double %1097, %1098
%1100 = load double, double* %52
%1101 = fmul double %1099, %1100
%1102 = load double, double* %63
%1103 = fmul double %1101, %1102
%1104 = load double, double* %64
%1105 = fmul double %1103, %1104
%1106 = load double, double* %206
%1107 = fmul double %1105, %1106
%1108 = fmul double %1107, 1.962000e+03
store double %1108, double* %212
%1109 = load double, double* %54
%1110 = load double, double* %64
%1111 = fmul double %1109, %1110
%1112 = load double, double* %208
%1113 = fmul double %1111, %1112
%1114 = fmul double %1113, 1.962000e+03
store double %1114, double* %213
%1115 = load double, double* %62
%1116 = load double, double* %63
%1117 = fmul double %1115, %1116
%1118 = load double, double* %208
%1119 = fmul double %1117, %1118
%1120 = load double, double* %209
%1121 = fmul double %1119, %1120
%1122 = fmul double %1121, 2.180000e+03
store double %1122, double* %214
%1123 = load double, double* %210
%1124 = load double, double* %211
%1125 = fadd double %1123, %1124
%1126 = load double, double* %212
%1127 = fadd double %1125, %1126
%1128 = load double, double* %213
%1129 = fsub double %1127, %1128
%1130 = load double, double* %214
%1131 = fsub double %1129, %1130
store double %1131, double* %215
%1132 = load double, double* %9
%1133 = load double, double* %10
%1134 = fmul double %1132, %1133
%1135 = load double, double* %52
%1136 = fmul double %1134, %1135
%1137 = load double, double* %55
%1138 = fmul double %1136, %1137
%1139 = load double, double* %59
%1140 = fmul double %1138, %1139
%1141 = fmul double %1140, 2.180000e+02
store double %1141, double* %216
%1142 = load double, double* %9
%1143 = load double, double* %10
%1144 = fmul double %1142, %1143
%1145 = load double, double* %52
%1146 = fmul double %1144, %1145
%1147 = load double, double* %55
%1148 = fmul double %1146, %1147
%1149 = load double, double* %64
%1150 = fmul double %1148, %1149
%1151 = load double, double* %107
%1152 = fmul double %1150, %1151
%1153 = fmul double %1152, 1.962000e+04
store double %1153, double* %217
%1154 = load double, double* %9
%1155 = load double, double* %10
%1156 = fmul double %1154, %1155
%1157 = load double, double* %52
%1158 = fmul double %1156, %1157
%1159 = load double, double* %63
%1160 = fmul double %1158, %1159
%1161 = load double, double* %64
%1162 = fmul double %1160, %1161
%1163 = load double, double* %206
%1164 = fmul double %1162, %1163
%1165 = fmul double %1164, 2.180000e+02
store double %1165, double* %218
%1166 = load double, double* %54
%1167 = load double, double* %64
%1168 = fmul double %1166, %1167
%1169 = load double, double* %208
%1170 = fmul double %1168, %1169
%1171 = fmul double %1170, 2.180000e+02
store double %1171, double* %219
%1172 = load double, double* %63
%1173 = load double, double* %107
%1174 = fmul double %1172, %1173
%1175 = load double, double* %208
%1176 = fmul double %1174, %1175
%1177 = load double, double* %209
%1178 = fmul double %1176, %1177
%1179 = fmul double %1178, 2.180000e+03
store double %1179, double* %220
%1180 = load double, double* %216
%1181 = load double, double* %217
%1182 = fadd double %1180, %1181
%1183 = load double, double* %218
%1184 = fadd double %1182, %1183
%1185 = load double, double* %219
%1186 = fsub double %1184, %1185
%1187 = load double, double* %220
%1188 = fsub double %1186, %1187
store double %1188, double* %221
%1189 = load double, double* %115
%1190 = load double, double* %215
%1191 = fmul double %1189, %1190
store double %1191, double* %222
%1192 = load double, double* %66
%1193 = load double, double* %66
%1194 = call double @llvm.fabs.f64(double %1193)
%1195 = fdiv double %1192, %1194
store double %1195, double* %223
%1196 = load double, double* %114
%1197 = call double @pow(double %1196, double 1.500000e+00)
%1198 = fdiv double 1.000000e+00, %1197
store double %1198, double* %224
%1199 = load double, double* %109
%1200 = load double, double* %109
%1201 = call double @llvm.fabs.f64(double %1200)
%1202 = fdiv double %1199, %1201
store double %1202, double* %225
%1203 = load double, double* %118
%1204 = call double @pow(double %1203, double 1.500000e+00)
%1205 = fdiv double 1.000000e+00, %1204
store double %1205, double* %226
%1206 = load double, double* %43
%1207 = load double, double* %67
%1208 = fmul double %1206, %1207
%1209 = load double, double* %215
%1210 = fmul double %1208, %1209
%1211 = load double, double* %223
%1212 = fmul double %1210, %1211
%1213 = load double, double* %224
%1214 = fmul double %1212, %1213
store double %1214, double* %227
%1215 = load double, double* %122
%1216 = call double @pow(double %1215, double 1.500000e+00)
%1217 = fdiv double 1.000000e+00, %1216
store double %1217, double* %228
%1218 = load double, double* %67
%1219 = load double, double* %90
%1220 = fmul double %1218, %1219
%1221 = load double, double* %215
%1222 = fmul double %1220, %1221
%1223 = load double, double* %223
%1224 = fmul double %1222, %1223
%1225 = load double, double* %224
%1226 = fmul double %1224, %1225
store double %1226, double* %229
%1227 = load double, double* %67
%1228 = load double, double* %96
%1229 = fmul double %1227, %1228
%1230 = load double, double* %215
%1231 = fmul double %1229, %1230
%1232 = load double, double* %223
%1233 = fmul double %1231, %1232
%1234 = load double, double* %228
%1235 = fmul double %1233, %1234
store double %1235, double* %230
%1236 = load double, double* %227
%1237 = load double, double* %230
%1238 = fsub double %1236, %1237
store double %1238, double* %231
%1239 = load double, double* %109
%1240 = load double, double* %110
%1241 = fmul double %1239, %1240
%1242 = load double, double* %221
%1243 = fmul double %1241, %1242
%1244 = load double, double* %225
%1245 = fmul double %1243, %1244
%1246 = load double, double* %226
%1247 = fmul double %1245, %1246
store double %1247, double* %232
%1248 = load double, double* %67
%1249 = load double, double* %66
%1250 = fmul double %1248, %1249
%1251 = load double, double* %215
%1252 = fmul double %1250, %1251
%1253 = load double, double* %223
%1254 = fmul double %1252, %1253
%1255 = load double, double* %224
%1256 = fmul double %1254, %1255
store double %1256, double* %233
%1257 = load double, double* %119
%1258 = load double, double* %221
%1259 = fmul double %1257, %1258
store double %1259, double* %234
%1260 = load double, double* %222
%1261 = load double, double* %232
%1262 = fadd double %1260, %1261
%1263 = load double, double* %233
%1264 = fsub double %1262, %1263
%1265 = load double, double* %234
%1266 = fsub double %1264, %1265
store double %1266, double* %235
%1267 = load double, double* %67
%1268 = load double, double* %66
%1269 = fmul double %1267, %1268
%1270 = load double, double* %215
%1271 = fmul double %1269, %1270
%1272 = load double, double* %223
%1273 = fmul double %1271, %1272
%1274 = load double, double* %228
%1275 = fmul double %1273, %1274
store double %1275, double* %236
%1276 = load double, double* %110
%1277 = load double, double* %90
%1278 = fmul double %1276, %1277
%1279 = load double, double* %221
%1280 = fmul double %1278, %1279
%1281 = load double, double* %225
%1282 = fmul double %1280, %1281
%1283 = load double, double* %226
%1284 = fmul double %1282, %1283
store double %1284, double* %237
%1285 = load double, double* %229
%1286 = load double, double* %237
%1287 = fsub double %1285, %1286
store double %1287, double* %238
%1288 = load double, double* %90
%1289 = load double, double* %115
%1290 = fmul double %1288, %1289
%1291 = load double, double* %203
%1292 = fmul double %1290, %1291
store double %1292, double* %239
%1293 = load double, double* %66
%1294 = load double, double* %115
%1295 = fmul double %1293, %1294
%1296 = load double, double* %195
%1297 = fmul double %1295, %1296
store double %1297, double* %240
%1298 = load double, double* %66
%1299 = load double, double* %154
%1300 = fmul double %1298, %1299
store double %1300, double* %241
%1301 = load double, double* %181
%1302 = load double, double* %182
%1303 = fadd double %1301, %1302
%1304 = load double, double* %241
%1305 = fadd double %1303, %1304
store double %1305, double* %242
%1306 = load double, double* %29
%1307 = load double, double* %32
%1308 = fmul double %1306, %1307
%1309 = load double, double* %145
%1310 = fmul double %1308, %1309
%1311 = load double, double* %176
%1312 = fmul double %1310, %1311
store double %1312, double* %243
%1313 = load double, double* %96
%1314 = load double, double* %172
%1315 = fmul double %1313, %1314
store double %1315, double* %244
%1316 = load double, double* %191
%1317 = load double, double* %192
%1318 = fadd double %1316, %1317
%1319 = load double, double* %244
%1320 = fadd double %1318, %1319
store double %1320, double* %245
%1321 = load double, double* %52
%1322 = load double, double* %55
%1323 = fmul double %1321, %1322
%1324 = load double, double* %163
%1325 = fmul double %1323, %1324
%1326 = load double, double* %186
%1327 = fmul double %1325, %1326
store double %1327, double* %246
%1328 = load double, double* %29
%1329 = load double, double* %32
%1330 = fmul double %1328, %1329
%1331 = load double, double* %157
%1332 = fmul double %1330, %1331
%1333 = load double, double* %176
%1334 = fmul double %1332, %1333
store double %1334, double* %247
%1335 = load double, double* %52
%1336 = load double, double* %55
%1337 = fmul double %1335, %1336
%1338 = load double, double* %163
%1339 = fmul double %1337, %1338
%1340 = load double, double* %242
%1341 = fmul double %1339, %1340
store double %1341, double* %248
%1342 = load double, double* %76
%1343 = load double, double* %79
%1344 = fmul double %1342, %1343
%1345 = load double, double* %160
%1346 = fmul double %1344, %1345
%1347 = load double, double* %180
%1348 = fmul double %1346, %1347
store double %1348, double* %249
%1349 = load double, double* %247
%1350 = load double, double* %248
%1351 = fadd double %1349, %1350
%1352 = load double, double* %249
%1353 = fsub double %1351, %1352
store double %1353, double* %250
%1354 = load double, double* %52
%1355 = load double, double* %55
%1356 = fmul double %1354, %1355
%1357 = load double, double* %139
%1358 = fmul double %1356, %1357
%1359 = load double, double* %186
%1360 = fmul double %1358, %1359
store double %1360, double* %251
%1361 = load double, double* %29
%1362 = load double, double* %32
%1363 = fmul double %1361, %1362
%1364 = load double, double* %145
%1365 = fmul double %1363, %1364
%1366 = load double, double* %245
%1367 = fmul double %1365, %1366
store double %1367, double* %252
%1368 = load double, double* %76
%1369 = load double, double* %79
%1370 = fmul double %1368, %1369
%1371 = load double, double* %142
%1372 = fmul double %1370, %1371
%1373 = load double, double* %190
%1374 = fmul double %1372, %1373
store double %1374, double* %253
%1375 = load double, double* %251
%1376 = load double, double* %252
%1377 = fadd double %1375, %1376
%1378 = load double, double* %253
%1379 = fsub double %1377, %1378
store double %1379, double* %254
%1380 = load double, double* %123
%1381 = load double, double* %215
%1382 = fmul double %1380, %1381
store double %1382, double* %255
%1383 = load double, double* %222
%1384 = load double, double* %233
%1385 = fsub double %1383, %1384
%1386 = load double, double* %236
%1387 = fadd double %1385, %1386
%1388 = load double, double* %255
%1389 = fsub double %1387, %1388
store double %1389, double* %256
%1390 = load double, double* %96
%1391 = load double, double* %110
%1392 = fmul double %1390, %1391
%1393 = load double, double* %221
%1394 = fmul double %1392, %1393
%1395 = load double, double* %225
%1396 = fmul double %1394, %1395
%1397 = load double, double* %226
%1398 = fmul double %1396, %1397
store double %1398, double* %257
%1399 = load double, double* %227
%1400 = load double, double* %257
%1401 = fsub double %1399, %1400
store double %1401, double* %258
%1402 = load double, double* %134
%1403 = load double, double* %231
%1404 = fmul double %1402, %1403
store double %1404, double* %259
%1405 = load double, double* %128
%1406 = load double, double* %238
%1407 = fmul double %1405, %1406
store double %1407, double* %260
%1408 = load double, double* %130
%1409 = load double, double* %231
%1410 = fmul double %1408, %1409
store double %1410, double* %261
%1411 = load double, double* %67
%1412 = load double, double* %103
%1413 = fmul double %1411, %1412
%1414 = load double, double* %215
%1415 = fmul double %1413, %1414
%1416 = load double, double* %223
%1417 = fmul double %1415, %1416
%1418 = load double, double* %228
%1419 = fmul double %1417, %1418
store double %1419, double* %262
%1420 = load double, double* %229
%1421 = load double, double* %262
%1422 = fsub double %1420, %1421
store double %1422, double* %263
%1423 = load double, double* %136
%1424 = load double, double* %235
%1425 = fmul double %1423, %1424
store double %1425, double* %264
%1426 = load double, double* %132
%1427 = load double, double* %238
%1428 = fmul double %1426, %1427
store double %1428, double* %265
%1429 = load double, double* %196
%1430 = load double, double* %196
%1431 = fmul double %1429, %1430
store double %1431, double* %266
%1432 = load double, double* %200
%1433 = load double, double* %200
%1434 = fmul double %1432, %1433
store double %1434, double* %267
%1435 = load double, double* %204
%1436 = load double, double* %204
%1437 = fmul double %1435, %1436
store double %1437, double* %268
%1438 = load double, double* %266
%1439 = load double, double* %267
%1440 = fadd double %1438, %1439
%1441 = load double, double* %268
%1442 = fadd double %1440, %1441
store double %1442, double* %269
%1443 = load double, double* %43
%1444 = load double, double* %115
%1445 = fmul double %1443, %1444
%1446 = load double, double* %199
%1447 = fmul double %1445, %1446
store double %1447, double* %270
%1448 = load double, double* %239
%1449 = load double, double* %240
%1450 = fadd double %1448, %1449
%1451 = load double, double* %270
%1452 = fadd double %1450, %1451
store double %1452, double* %271
%1453 = load double, double* %271
%1454 = call double @llvm.fabs.f64(double %1453)
store double %1454, double* %272
%1455 = load double, double* %52
%1456 = load double, double* %55
%1457 = fmul double %1455, %1456
%1458 = load double, double* %139
%1459 = fmul double %1457, %1458
%1460 = load double, double* %242
%1461 = fmul double %1459, %1460
store double %1461, double* %273
%1462 = load double, double* %76
%1463 = load double, double* %79
%1464 = fmul double %1462, %1463
%1465 = load double, double* %142
%1466 = fmul double %1464, %1465
%1467 = load double, double* %180
%1468 = fmul double %1466, %1467
store double %1468, double* %274
%1469 = load double, double* %243
%1470 = load double, double* %273
%1471 = fadd double %1469, %1470
%1472 = load double, double* %274
%1473 = fsub double %1471, %1472
store double %1473, double* %275
%1474 = load double, double* %29
%1475 = load double, double* %32
%1476 = fmul double %1474, %1475
%1477 = load double, double* %157
%1478 = fmul double %1476, %1477
%1479 = load double, double* %245
%1480 = fmul double %1478, %1479
store double %1480, double* %276
%1481 = load double, double* %76
%1482 = load double, double* %79
%1483 = fmul double %1481, %1482
%1484 = load double, double* %160
%1485 = fmul double %1483, %1484
%1486 = load double, double* %190
%1487 = fmul double %1485, %1486
store double %1487, double* %277
%1488 = load double, double* %246
%1489 = load double, double* %276
%1490 = fadd double %1488, %1489
%1491 = load double, double* %277
%1492 = fsub double %1490, %1491
store double %1492, double* %278
%1493 = load double, double* %275
%1494 = load double, double* %278
%1495 = fmul double %1493, %1494
store double %1495, double* %279
%1496 = load double, double* %279
%1497 = load double, double* %250
%1498 = load double, double* %254
%1499 = fneg double %1497
%1500 = call double @llvm.fmuladd.f64(double %1499, double %1498, double %1496)
store double %1500, double* %280
%1501 = load double, double* %269
%1502 = call double @sqrt(double %1501)
%1503 = fdiv double 1.000000e+00, %1502
store double %1503, double* %281
%1504 = load double, double* %9
%1505 = load double, double* %45
%1506 = fmul double %1504, %1505
%1507 = fmul double %1506, 2.000000e+00
store double %1507, double* %282
%1508 = load double, double* %14
%1509 = load double, double* %23
%1510 = fmul double %1508, %1509
%1511 = fmul double %1510, 2.000000e+00
store double %1511, double* %283
%1512 = load double, double* %15
%1513 = load double, double* %24
%1514 = fmul double %1512, %1513
%1515 = fmul double %1514, 2.000000e+00
store double %1515, double* %284
%1516 = load double, double* %16
%1517 = load double, double* %9
%1518 = fmul double %1516, %1517
%1519 = load double, double* %10
%1520 = fmul double %1518, %1519
%1521 = fmul double %1520, 2.000000e+00
store double %1521, double* %285
%1522 = load double, double* %161
%1523 = load double, double* %282
%1524 = fadd double %1522, %1523
%1525 = load double, double* %283
%1526 = fsub double %1524, %1525
%1527 = load double, double* %284
%1528 = fsub double %1526, %1527
%1529 = load double, double* %285
%1530 = fsub double %1528, %1529
%1531 = fadd double %1530, 0x40026AA42CDF4AED
store double %1531, double* %286
%1532 = load double, double* %286
%1533 = call double @exp(double %1532)
store double %1533, double* %287
%1534 = load double, double* %52
%1535 = load double, double* %55
%1536 = fmul double %1534, %1535
%1537 = load double, double* %163
%1538 = fmul double %1536, %1537
%1539 = load double, double* %215
%1540 = fmul double %1538, %1539
store double %1540, double* %288
%1541 = load double, double* %9
%1542 = load double, double* %52
%1543 = fmul double %1541, %1542
%1544 = load double, double* %55
%1545 = fmul double %1543, %1544
%1546 = load double, double* %66
%1547 = fmul double %1545, %1546
store double %1547, double* %289
%1548 = load double, double* %9
%1549 = load double, double* %10
%1550 = fmul double %1548, %1549
%1551 = load double, double* %66
%1552 = fmul double %1550, %1551
%1553 = load double, double* %163
%1554 = fmul double %1552, %1553
%1555 = load double, double* %206
%1556 = fmul double %1554, %1555
%1557 = load double, double* %287
%1558 = fmul double %1556, %1557
%1559 = fmul double %1558, 2.000000e+00
store double %1559, double* %290
%1560 = load double, double* %9
%1561 = load double, double* %10
%1562 = fmul double %1560, %1561
%1563 = load double, double* %52
%1564 = fmul double %1562, %1563
%1565 = load double, double* %55
%1566 = fmul double %1564, %1565
%1567 = load double, double* %66
%1568 = fmul double %1566, %1567
%1569 = load double, double* %163
%1570 = fmul double %1568, %1569
store double %1570, double* %291
%1571 = load double, double* %288
%1572 = load double, double* %289
%1573 = fadd double %1571, %1572
%1574 = load double, double* %290
%1575 = fadd double %1573, %1574
%1576 = load double, double* %291
%1577 = fsub double %1575, %1576
store double %1577, double* %292
%1578 = load double, double* %52
%1579 = load double, double* %55
%1580 = fmul double %1578, %1579
%1581 = load double, double* %163
%1582 = fmul double %1580, %1581
%1583 = load double, double* %221
%1584 = fmul double %1582, %1583
store double %1584, double* %293
%1585 = load double, double* %9
%1586 = load double, double* %52
%1587 = fmul double %1585, %1586
%1588 = load double, double* %55
%1589 = fmul double %1587, %1588
%1590 = load double, double* %109
%1591 = fmul double %1589, %1590
store double %1591, double* %294
%1592 = load double, double* %9
%1593 = load double, double* %10
%1594 = fmul double %1592, %1593
%1595 = load double, double* %109
%1596 = fmul double %1594, %1595
%1597 = load double, double* %163
%1598 = fmul double %1596, %1597
%1599 = load double, double* %206
%1600 = fmul double %1598, %1599
%1601 = load double, double* %287
%1602 = fmul double %1600, %1601
%1603 = fmul double %1602, 2.000000e+00
store double %1603, double* %295
%1604 = load double, double* %9
%1605 = load double, double* %10
%1606 = fmul double %1604, %1605
%1607 = load double, double* %52
%1608 = fmul double %1606, %1607
%1609 = load double, double* %55
%1610 = fmul double %1608, %1609
%1611 = load double, double* %109
%1612 = fmul double %1610, %1611
%1613 = load double, double* %163
%1614 = fmul double %1612, %1613
store double %1614, double* %296
%1615 = load double, double* %293
%1616 = load double, double* %294
%1617 = fadd double %1615, %1616
%1618 = load double, double* %295
%1619 = fadd double %1617, %1618
%1620 = load double, double* %296
%1621 = fsub double %1619, %1620
store double %1621, double* %297
%1622 = load double, double* %10
%1623 = load double, double* %52
%1624 = fmul double %1622, %1623
%1625 = load double, double* %55
%1626 = fmul double %1624, %1625
%1627 = load double, double* %66
%1628 = fmul double %1626, %1627
store double %1628, double* %298
%1629 = load double, double* %52
%1630 = load double, double* %55
%1631 = fmul double %1629, %1630
%1632 = load double, double* %139
%1633 = fmul double %1631, %1632
%1634 = load double, double* %215
%1635 = fmul double %1633, %1634
store double %1635, double* %299
%1636 = load double, double* %9
%1637 = load double, double* %10
%1638 = fmul double %1636, %1637
%1639 = load double, double* %66
%1640 = fmul double %1638, %1639
%1641 = load double, double* %139
%1642 = fmul double %1640, %1641
%1643 = load double, double* %206
%1644 = fmul double %1642, %1643
%1645 = load double, double* %287
%1646 = fmul double %1644, %1645
%1647 = fmul double %1646, 2.000000e+00
store double %1647, double* %300
%1648 = load double, double* %9
%1649 = load double, double* %10
%1650 = fmul double %1648, %1649
%1651 = load double, double* %52
%1652 = fmul double %1650, %1651
%1653 = load double, double* %55
%1654 = fmul double %1652, %1653
%1655 = load double, double* %66
%1656 = fmul double %1654, %1655
%1657 = load double, double* %139
%1658 = fmul double %1656, %1657
store double %1658, double* %301
%1659 = load double, double* %298
%1660 = load double, double* %299
%1661 = fadd double %1659, %1660
%1662 = load double, double* %300
%1663 = fadd double %1661, %1662
%1664 = load double, double* %301
%1665 = fsub double %1663, %1664
store double %1665, double* %302
%1666 = load double, double* %10
%1667 = load double, double* %52
%1668 = fmul double %1666, %1667
%1669 = load double, double* %55
%1670 = fmul double %1668, %1669
%1671 = load double, double* %109
%1672 = fmul double %1670, %1671
store double %1672, double* %303
%1673 = load double, double* %52
%1674 = load double, double* %55
%1675 = fmul double %1673, %1674
%1676 = load double, double* %139
%1677 = fmul double %1675, %1676
%1678 = load double, double* %221
%1679 = fmul double %1677, %1678
store double %1679, double* %304
%1680 = load double, double* %9
%1681 = load double, double* %10
%1682 = fmul double %1680, %1681
%1683 = load double, double* %109
%1684 = fmul double %1682, %1683
%1685 = load double, double* %139
%1686 = fmul double %1684, %1685
%1687 = load double, double* %206
%1688 = fmul double %1686, %1687
%1689 = load double, double* %287
%1690 = fmul double %1688, %1689
%1691 = fmul double %1690, 2.000000e+00
store double %1691, double* %305
%1692 = load double, double* %9
%1693 = load double, double* %10
%1694 = fmul double %1692, %1693
%1695 = load double, double* %52
%1696 = fmul double %1694, %1695
%1697 = load double, double* %55
%1698 = fmul double %1696, %1697
%1699 = load double, double* %109
%1700 = fmul double %1698, %1699
%1701 = load double, double* %139
%1702 = fmul double %1700, %1701
store double %1702, double* %306
%1703 = load double, double* %303
%1704 = load double, double* %304
%1705 = fadd double %1703, %1704
%1706 = load double, double* %305
%1707 = fadd double %1705, %1706
%1708 = load double, double* %306
%1709 = fsub double %1707, %1708
store double %1709, double* %307
%1710 = load double, double* %96
%1711 = load double, double* %297
%1712 = fmul double %1710, %1711
store double %1712, double* %308
%1713 = load double, double* %43
%1714 = load double, double* %292
%1715 = fmul double %1713, %1714
store double %1715, double* %309
%1716 = load double, double* %96
%1717 = load double, double* %292
%1718 = fmul double %1716, %1717
store double %1718, double* %310
%1719 = load double, double* %308
%1720 = load double, double* %309
%1721 = fadd double %1719, %1720
%1722 = load double, double* %310
%1723 = fadd double %1721, %1722
store double %1723, double* %311
%1724 = load double, double* %90
%1725 = load double, double* %297
%1726 = fmul double %1724, %1725
store double %1726, double* %312
%1727 = load double, double* %103
%1728 = load double, double* %292
%1729 = fmul double %1727, %1728
store double %1729, double* %313
%1730 = load double, double* %90
%1731 = load double, double* %292
%1732 = fmul double %1730, %1731
store double %1732, double* %314
%1733 = load double, double* %312
%1734 = load double, double* %313
%1735 = fadd double %1733, %1734
%1736 = load double, double* %314
%1737 = fadd double %1735, %1736
store double %1737, double* %315
%1738 = load double, double* %172
%1739 = load double, double* %221
%1740 = fmul double %1738, %1739
store double %1740, double* %316
%1741 = load double, double* %170
%1742 = load double, double* %215
%1743 = fmul double %1741, %1742
store double %1743, double* %317
%1744 = load double, double* %167
%1745 = load double, double* %215
%1746 = fmul double %1744, %1745
store double %1746, double* %318
%1747 = load double, double* %109
%1748 = load double, double* %297
%1749 = fmul double %1747, %1748
store double %1749, double* %319
%1750 = load double, double* %66
%1751 = load double, double* %292
%1752 = fmul double %1750, %1751
%1753 = fmul double %1752, 2.000000e+00
store double %1753, double* %320
%1754 = load double, double* %316
%1755 = load double, double* %317
%1756 = fadd double %1754, %1755
%1757 = load double, double* %318
%1758 = fadd double %1756, %1757
%1759 = load double, double* %319
%1760 = fadd double %1758, %1759
%1761 = load double, double* %320
%1762 = fadd double %1760, %1761
store double %1762, double* %321
%1763 = load double, double* %152
%1764 = load double, double* %221
%1765 = fmul double %1763, %1764
store double %1765, double* %322
%1766 = load double, double* %149
%1767 = load double, double* %215
%1768 = fmul double %1766, %1767
store double %1768, double* %323
%1769 = load double, double* %154
%1770 = load double, double* %215
%1771 = fmul double %1769, %1770
store double %1771, double* %324
%1772 = load double, double* %109
%1773 = load double, double* %307
%1774 = fmul double %1772, %1773
store double %1774, double* %325
%1775 = load double, double* %66
%1776 = load double, double* %302
%1777 = fmul double %1775, %1776
%1778 = fmul double %1777, 2.000000e+00
store double %1778, double* %326
%1779 = load double, double* %322
%1780 = load double, double* %323
%1781 = fadd double %1779, %1780
%1782 = load double, double* %324
%1783 = fadd double %1781, %1782
%1784 = load double, double* %325
%1785 = fadd double %1783, %1784
%1786 = load double, double* %326
%1787 = fadd double %1785, %1786
store double %1787, double* %327
%1788 = load double, double* %96
%1789 = load double, double* %307
%1790 = fmul double %1788, %1789
store double %1790, double* %328
%1791 = load double, double* %43
%1792 = load double, double* %302
%1793 = fmul double %1791, %1792
store double %1793, double* %329
%1794 = load double, double* %96
%1795 = load double, double* %302
%1796 = fmul double %1794, %1795
store double %1796, double* %330
%1797 = load double, double* %328
%1798 = load double, double* %329
%1799 = fadd double %1797, %1798
%1800 = load double, double* %330
%1801 = fadd double %1799, %1800
store double %1801, double* %331
%1802 = load double, double* %90
%1803 = load double, double* %307
%1804 = fmul double %1802, %1803
store double %1804, double* %332
%1805 = load double, double* %103
%1806 = load double, double* %302
%1807 = fmul double %1805, %1806
store double %1807, double* %333
%1808 = load double, double* %90
%1809 = load double, double* %302
%1810 = fmul double %1808, %1809
store double %1810, double* %334
%1811 = load double, double* %332
%1812 = load double, double* %333
%1813 = fadd double %1811, %1812
%1814 = load double, double* %334
%1815 = fadd double %1813, %1814
store double %1815, double* %335
%1816 = load double, double* %281
%1817 = load double, double* %239
%1818 = load double, double* %240
%1819 = fadd double %1817, %1818
%1820 = load double, double* %43
%1821 = load double, double* %115
%1822 = fmul double %1820, %1821
%1823 = load double, double* %197
%1824 = load double, double* %134
%1825 = load double, double* %136
%1826 = fneg double %1824
%1827 = call double @llvm.fmuladd.f64(double %1826, double %1825, double %1823)
%1828 = fneg double %1822
%1829 = call double @llvm.fmuladd.f64(double %1828, double %1827, double %1819)
%1830 = load double, double* %239
%1831 = load double, double* %240
%1832 = fadd double %1830, %1831
%1833 = load double, double* %43
%1834 = load double, double* %115
%1835 = fmul double %1833, %1834
%1836 = load double, double* %197
%1837 = load double, double* %134
%1838 = load double, double* %136
%1839 = fneg double %1837
%1840 = call double @llvm.fmuladd.f64(double %1839, double %1838, double %1836)
%1841 = fneg double %1835
%1842 = call double @llvm.fmuladd.f64(double %1841, double %1840, double %1832)
%1843 = call double @llvm.fabs.f64(double %1842)
%1844 = fdiv double %1829, %1843
%1845 = fmul double %1816, %1844
%1846 = load double, double* %250
%1847 = fneg double %1846
%1848 = load double, double* %254
%1849 = load double, double* %243
%1850 = load double, double* %76
%1851 = load double, double* %79
%1852 = fmul double %1850, %1851
%1853 = load double, double* %142
%1854 = fmul double %1852, %1853
%1855 = load double, double* %180
%1856 = fneg double %1854
%1857 = call double @llvm.fmuladd.f64(double %1856, double %1855, double %1849)
%1858 = load double, double* %52
%1859 = load double, double* %55
%1860 = fmul double %1858, %1859
%1861 = load double, double* %139
%1862 = fmul double %1860, %1861
%1863 = load double, double* %181
%1864 = load double, double* %182
%1865 = fadd double %1863, %1864
%1866 = load double, double* %66
%1867 = load double, double* %147
%1868 = load double, double* %153
%1869 = fadd double %1867, %1868
%1870 = load double, double* %76
%1871 = load double, double* %79
%1872 = fmul double %1870, %1871
%1873 = load double, double* %90
%1874 = fmul double %1872, %1873
%1875 = load double, double* %142
%1876 = fneg double %1874
%1877 = call double @llvm.fmuladd.f64(double %1876, double %1875, double %1869)
%1878 = call double @llvm.fmuladd.f64(double %1866, double %1877, double %1865)
%1879 = call double @llvm.fmuladd.f64(double %1862, double %1878, double %1857)
%1880 = load double, double* %246
%1881 = load double, double* %76
%1882 = load double, double* %79
%1883 = fmul double %1881, %1882
%1884 = load double, double* %160
%1885 = fmul double %1883, %1884
%1886 = load double, double* %190
%1887 = fneg double %1885
%1888 = call double @llvm.fmuladd.f64(double %1887, double %1886, double %1880)
%1889 = load double, double* %29
%1890 = load double, double* %32
%1891 = fmul double %1889, %1890
%1892 = load double, double* %157
%1893 = fmul double %1891, %1892
%1894 = load double, double* %191
%1895 = load double, double* %192
%1896 = fadd double %1894, %1895
%1897 = load double, double* %96
%1898 = load double, double* %165
%1899 = load double, double* %171
%1900 = fadd double %1898, %1899
%1901 = load double, double* %76
%1902 = load double, double* %79
%1903 = fmul double %1901, %1902
%1904 = load double, double* %90
%1905 = fmul double %1903, %1904
%1906 = load double, double* %160
%1907 = fneg double %1905
%1908 = call double @llvm.fmuladd.f64(double %1907, double %1906, double %1900)
%1909 = call double @llvm.fmuladd.f64(double %1897, double %1908, double %1896)
%1910 = call double @llvm.fmuladd.f64(double %1893, double %1909, double %1888)
%1911 = fmul double %1879, %1910
%1912 = call double @llvm.fmuladd.f64(double %1847, double %1848, double %1911)
%1913 = call double @sqrt(double %1912)
%1914 = fmul double %1845, %1913
%1915 = load double, double* %43
%1916 = fneg double %1915
%1917 = load double, double* %115
%1918 = fmul double %1916, %1917
%1919 = load double, double* %264
%1920 = load double, double* %265
%1921 = fadd double %1919, %1920
%1922 = load double, double* %130
%1923 = load double, double* %256
%1924 = fneg double %1922
%1925 = call double @llvm.fmuladd.f64(double %1924, double %1923, double %1921)
%1926 = load double, double* %263
%1927 = load double, double* %120
%1928 = load double, double* %133
%1929 = fsub double %1927, %1928
%1930 = fneg double %1926
%1931 = call double @llvm.fmuladd.f64(double %1930, double %1929, double %1925)
%1932 = load double, double* %66
%1933 = load double, double* %115
%1934 = fmul double %1932, %1933
%1935 = load double, double* %260
%1936 = load double, double* %261
%1937 = fadd double %1935, %1936
%1938 = load double, double* %125
%1939 = load double, double* %263
%1940 = fneg double %1938
%1941 = call double @llvm.fmuladd.f64(double %1940, double %1939, double %1937)
%1942 = load double, double* %258
%1943 = load double, double* %126
%1944 = load double, double* %135
%1945 = fsub double %1943, %1944
%1946 = fneg double %1942
%1947 = call double @llvm.fmuladd.f64(double %1946, double %1945, double %1941)
%1948 = fmul double %1934, %1947
%1949 = call double @llvm.fmuladd.f64(double %1918, double %1931, double %1948)
%1950 = load double, double* %90
%1951 = load double, double* %115
%1952 = fmul double %1950, %1951
%1953 = load double, double* %259
%1954 = load double, double* %125
%1955 = load double, double* %222
%1956 = load double, double* %236
%1957 = fadd double %1955, %1956
%1958 = load double, double* %123
%1959 = load double, double* %215
%1960 = fneg double %1958
%1961 = call double @llvm.fmuladd.f64(double %1960, double %1959, double %1957)
%1962 = load double, double* %67
%1963 = load double, double* %66
%1964 = fmul double %1962, %1963
%1965 = load double, double* %215
%1966 = fmul double %1964, %1965
%1967 = load double, double* %223
%1968 = fmul double %1966, %1967
%1969 = load double, double* %224
%1970 = fneg double %1968
%1971 = call double @llvm.fmuladd.f64(double %1970, double %1969, double %1961)
%1972 = call double @llvm.fmuladd.f64(double %1954, double %1971, double %1953)
%1973 = load double, double* %128
%1974 = load double, double* %235
%1975 = fneg double %1973
%1976 = call double @llvm.fmuladd.f64(double %1975, double %1974, double %1972)
%1977 = load double, double* %132
%1978 = load double, double* %258
%1979 = fneg double %1977
%1980 = call double @llvm.fmuladd.f64(double %1979, double %1978, double %1976)
%1981 = fneg double %1952
%1982 = call double @llvm.fmuladd.f64(double %1981, double %1980, double %1949)
%1983 = load double, double* %115
%1984 = load double, double* %195
%1985 = fmul double %1983, %1984
%1986 = load double, double* %215
%1987 = fneg double %1985
%1988 = call double @llvm.fmuladd.f64(double %1987, double %1986, double %1982)
%1989 = load double, double* %43
%1990 = load double, double* %67
%1991 = fmul double %1989, %1990
%1992 = load double, double* %215
%1993 = fmul double %1991, %1992
%1994 = load double, double* %223
%1995 = fmul double %1993, %1994
%1996 = load double, double* %224
%1997 = fmul double %1995, %1996
%1998 = load double, double* %199
%1999 = call double @llvm.fmuladd.f64(double %1997, double %1998, double %1988)
%2000 = load double, double* %67
%2001 = load double, double* %66
%2002 = fmul double %2000, %2001
%2003 = load double, double* %195
%2004 = fmul double %2002, %2003
%2005 = load double, double* %215
%2006 = fmul double %2004, %2005
%2007 = load double, double* %223
%2008 = fmul double %2006, %2007
%2009 = load double, double* %224
%2010 = call double @llvm.fmuladd.f64(double %2008, double %2009, double %1999)
%2011 = load double, double* %67
%2012 = load double, double* %90
%2013 = fmul double %2011, %2012
%2014 = load double, double* %203
%2015 = fmul double %2013, %2014
%2016 = load double, double* %215
%2017 = fmul double %2015, %2016
%2018 = load double, double* %223
%2019 = fmul double %2017, %2018
%2020 = load double, double* %224
%2021 = call double @llvm.fmuladd.f64(double %2019, double %2020, double %2010)
%2022 = load double, double* %269
%2023 = call double @pow(double %2022, double 1.500000e+00)
%2024 = fdiv double 1.000000e+00, %2023
%2025 = load double, double* %272
%2026 = fmul double %2024, %2025
%2027 = load double, double* %280
%2028 = call double @sqrt(double %2027)
%2029 = fmul double %2026, %2028
%2030 = load double, double* %204
%2031 = load double, double* %203
%2032 = load double, double* %203
%2033 = call double @llvm.fabs.f64(double %2032)
%2034 = fdiv double %2031, %2033
%2035 = fmul double %2030, %2034
%2036 = load double, double* %259
%2037 = load double, double* %128
%2038 = load double, double* %235
%2039 = fneg double %2037
%2040 = call double @llvm.fmuladd.f64(double %2039, double %2038, double %2036)
%2041 = load double, double* %125
%2042 = load double, double* %256
%2043 = call double @llvm.fmuladd.f64(double %2041, double %2042, double %2040)
%2044 = load double, double* %132
%2045 = load double, double* %258
%2046 = fneg double %2044
%2047 = call double @llvm.fmuladd.f64(double %2046, double %2045, double %2043)
%2048 = fmul double %2035, %2047
%2049 = load double, double* %196
%2050 = load double, double* %195
%2051 = load double, double* %195
%2052 = call double @llvm.fabs.f64(double %2051)
%2053 = fdiv double %2050, %2052
%2054 = fmul double %2049, %2053
%2055 = load double, double* %260
%2056 = load double, double* %261
%2057 = fadd double %2055, %2056
%2058 = load double, double* %136
%2059 = load double, double* %258
%2060 = fneg double %2058
%2061 = call double @llvm.fmuladd.f64(double %2060, double %2059, double %2057)
%2062 = load double, double* %125
%2063 = load double, double* %263
%2064 = fneg double %2062
%2065 = call double @llvm.fmuladd.f64(double %2064, double %2063, double %2061)
%2066 = fmul double %2054, %2065
%2067 = fmul double %2066, 2.000000e+00
%2068 = fneg double %2067
%2069 = call double @llvm.fmuladd.f64(double %2048, double 2.000000e+00, double %2068)
%2070 = load double, double* %200
%2071 = load double, double* %199
%2072 = load double, double* %199
%2073 = call double @llvm.fabs.f64(double %2072)
%2074 = fdiv double %2071, %2073
%2075 = fmul double %2070, %2074
%2076 = load double, double* %264
%2077 = load double, double* %265
%2078 = fadd double %2076, %2077
%2079 = load double, double* %130
%2080 = load double, double* %256
%2081 = fneg double %2079
%2082 = call double @llvm.fmuladd.f64(double %2081, double %2080, double %2078)
%2083 = load double, double* %120
%2084 = load double, double* %133
%2085 = fsub double %2083, %2084
%2086 = load double, double* %229
%2087 = load double, double* %262
%2088 = fsub double %2086, %2087
%2089 = fneg double %2085
%2090 = call double @llvm.fmuladd.f64(double %2089, double %2088, double %2082)
%2091 = fmul double %2075, %2090
%2092 = call double @llvm.fmuladd.f64(double %2091, double 2.000000e+00, double %2069)
%2093 = fmul double %2029, %2092
%2094 = fmul double %2093, 5.000000e-01
%2095 = call double @llvm.fmuladd.f64(double %1914, double %2021, double %2094)
%2096 = load double, double* %272
%2097 = fmul double %2096, 1.000000e+00
%2098 = load double, double* %280
%2099 = call double @sqrt(double %2098)
%2100 = fdiv double %2097, %2099
%2101 = load double, double* %281
%2102 = fmul double %2100, %2101
%2103 = load double, double* %250
%2104 = load double, double* %10
%2105 = load double, double* %52
%2106 = fmul double %2104, %2105
%2107 = load double, double* %55
%2108 = fmul double %2106, %2107
%2109 = load double, double* %186
%2110 = load double, double* %29
%2111 = load double, double* %32
%2112 = fmul double %2110, %2111
%2113 = load double, double* %145
%2114 = fmul double %2112, %2113
%2115 = load double, double* %311
%2116 = fmul double %2114, %2115
%2117 = call double @llvm.fmuladd.f64(double %2108, double %2109, double %2116)
%2118 = load double, double* %52
%2119 = load double, double* %55
%2120 = fmul double %2118, %2119
%2121 = load double, double* %139
%2122 = fmul double %2120, %2121
%2123 = load double, double* %321
%2124 = call double @llvm.fmuladd.f64(double %2122, double %2123, double %2117)
%2125 = load double, double* %76
%2126 = load double, double* %79
%2127 = fmul double %2125, %2126
%2128 = load double, double* %142
%2129 = fmul double %2127, %2128
%2130 = load double, double* %315
%2131 = fneg double %2129
%2132 = call double @llvm.fmuladd.f64(double %2131, double %2130, double %2124)
%2133 = load double, double* %9
%2134 = load double, double* %10
%2135 = fmul double %2133, %2134
%2136 = load double, double* %52
%2137 = fmul double %2135, %2136
%2138 = load double, double* %55
%2139 = fmul double %2137, %2138
%2140 = load double, double* %139
%2141 = fmul double %2139, %2140
%2142 = load double, double* %186
%2143 = fneg double %2141
%2144 = call double @llvm.fmuladd.f64(double %2143, double %2142, double %2132)
%2145 = load double, double* %9
%2146 = load double, double* %10
%2147 = fmul double %2145, %2146
%2148 = load double, double* %139
%2149 = fmul double %2147, %2148
%2150 = load double, double* %186
%2151 = fmul double %2149, %2150
%2152 = load double, double* %206
%2153 = fmul double %2151, %2152
%2154 = load double, double* %287
%2155 = fmul double %2153, %2154
%2156 = call double @llvm.fmuladd.f64(double %2155, double 2.000000e+00, double %2144)
%2157 = load double, double* %275
%2158 = load double, double* %9
%2159 = load double, double* %52
%2160 = fmul double %2158, %2159
%2161 = load double, double* %55
%2162 = fmul double %2160, %2161
%2163 = load double, double* %186
%2164 = load double, double* %29
%2165 = load double, double* %32
%2166 = fmul double %2164, %2165
%2167 = load double, double* %157
%2168 = fmul double %2166, %2167
%2169 = load double, double* %311
%2170 = fmul double %2168, %2169
%2171 = call double @llvm.fmuladd.f64(double %2162, double %2163, double %2170)
%2172 = load double, double* %52
%2173 = load double, double* %55
%2174 = fmul double %2172, %2173
%2175 = load double, double* %163
%2176 = fmul double %2174, %2175
%2177 = load double, double* %321
%2178 = call double @llvm.fmuladd.f64(double %2176, double %2177, double %2171)
%2179 = load double, double* %76
%2180 = load double, double* %79
%2181 = fmul double %2179, %2180
%2182 = load double, double* %160
%2183 = fmul double %2181, %2182
%2184 = load double, double* %315
%2185 = fneg double %2183
%2186 = call double @llvm.fmuladd.f64(double %2185, double %2184, double %2178)
%2187 = load double, double* %9
%2188 = load double, double* %10
%2189 = fmul double %2187, %2188
%2190 = load double, double* %52
%2191 = fmul double %2189, %2190
%2192 = load double, double* %55
%2193 = fmul double %2191, %2192
%2194 = load double, double* %163
%2195 = fmul double %2193, %2194
%2196 = load double, double* %186
%2197 = fneg double %2195
%2198 = call double @llvm.fmuladd.f64(double %2197, double %2196, double %2186)
%2199 = load double, double* %9
%2200 = load double, double* %10
%2201 = fmul double %2199, %2200
%2202 = load double, double* %163
%2203 = fmul double %2201, %2202
%2204 = load double, double* %186
%2205 = fmul double %2203, %2204
%2206 = load double, double* %206
%2207 = fmul double %2205, %2206
%2208 = load double, double* %287
%2209 = fmul double %2207, %2208
%2210 = call double @llvm.fmuladd.f64(double %2209, double 2.000000e+00, double %2198)
%2211 = fmul double %2157, %2210
%2212 = fneg double %2211
%2213 = call double @llvm.fmuladd.f64(double %2103, double %2156, double %2212)
%2214 = load double, double* %278
%2215 = load double, double* %10
%2216 = load double, double* %52
%2217 = fmul double %2215, %2216
%2218 = load double, double* %55
%2219 = fmul double %2217, %2218
%2220 = load double, double* %242
%2221 = load double, double* %29
%2222 = load double, double* %32
%2223 = fmul double %2221, %2222
%2224 = load double, double* %145
%2225 = fmul double %2223, %2224
%2226 = load double, double* %331
%2227 = fmul double %2225, %2226
%2228 = call double @llvm.fmuladd.f64(double %2219, double %2220, double %2227)
%2229 = load double, double* %52
%2230 = load double, double* %55
%2231 = fmul double %2229, %2230
%2232 = load double, double* %139
%2233 = fmul double %2231, %2232
%2234 = load double, double* %327
%2235 = call double @llvm.fmuladd.f64(double %2233, double %2234, double %2228)
%2236 = load double, double* %76
%2237 = load double, double* %79
%2238 = fmul double %2236, %2237
%2239 = load double, double* %142
%2240 = fmul double %2238, %2239
%2241 = load double, double* %335
%2242 = fneg double %2240
%2243 = call double @llvm.fmuladd.f64(double %2242, double %2241, double %2235)
%2244 = load double, double* %9
%2245 = load double, double* %10
%2246 = fmul double %2244, %2245
%2247 = load double, double* %52
%2248 = fmul double %2246, %2247
%2249 = load double, double* %55
%2250 = fmul double %2248, %2249
%2251 = load double, double* %139
%2252 = fmul double %2250, %2251
%2253 = load double, double* %242
%2254 = fneg double %2252
%2255 = call double @llvm.fmuladd.f64(double %2254, double %2253, double %2243)
%2256 = load double, double* %9
%2257 = load double, double* %10
%2258 = fmul double %2256, %2257
%2259 = load double, double* %139
%2260 = fmul double %2258, %2259
%2261 = load double, double* %206
%2262 = fmul double %2260, %2261
%2263 = load double, double* %242
%2264 = fmul double %2262, %2263
%2265 = load double, double* %287
%2266 = fmul double %2264, %2265
%2267 = call double @llvm.fmuladd.f64(double %2266, double 2.000000e+00, double %2255)
%2268 = fneg double %2214
%2269 = call double @llvm.fmuladd.f64(double %2268, double %2267, double %2213)
%2270 = load double, double* %254
%2271 = load double, double* %9
%2272 = load double, double* %52
%2273 = fmul double %2271, %2272
%2274 = load double, double* %55
%2275 = fmul double %2273, %2274
%2276 = load double, double* %242
%2277 = load double, double* %29
%2278 = load double, double* %32
%2279 = fmul double %2277, %2278
%2280 = load double, double* %157
%2281 = fmul double %2279, %2280
%2282 = load double, double* %331
%2283 = fmul double %2281, %2282
%2284 = call double @llvm.fmuladd.f64(double %2275, double %2276, double %2283)
%2285 = load double, double* %52
%2286 = load double, double* %55
%2287 = fmul double %2285, %2286
%2288 = load double, double* %163
%2289 = fmul double %2287, %2288
%2290 = load double, double* %327
%2291 = call double @llvm.fmuladd.f64(double %2289, double %2290, double %2284)
%2292 = load double, double* %76
%2293 = load double, double* %79
%2294 = fmul double %2292, %2293
%2295 = load double, double* %160
%2296 = fmul double %2294, %2295
%2297 = load double, double* %335
%2298 = fneg double %2296
%2299 = call double @llvm.fmuladd.f64(double %2298, double %2297, double %2291)
%2300 = load double, double* %9
%2301 = load double, double* %10
%2302 = fmul double %2300, %2301
%2303 = load double, double* %52
%2304 = fmul double %2302, %2303
%2305 = load double, double* %55
%2306 = fmul double %2304, %2305
%2307 = load double, double* %163
%2308 = fmul double %2306, %2307
%2309 = load double, double* %242
%2310 = fneg double %2308
%2311 = call double @llvm.fmuladd.f64(double %2310, double %2309, double %2299)
%2312 = load double, double* %9
%2313 = load double, double* %10
%2314 = fmul double %2312, %2313
%2315 = load double, double* %163
%2316 = fmul double %2314, %2315
%2317 = load double, double* %206
%2318 = fmul double %2316, %2317
%2319 = load double, double* %242
%2320 = fmul double %2318, %2319
%2321 = load double, double* %287
%2322 = fmul double %2320, %2321
%2323 = call double @llvm.fmuladd.f64(double %2322, double 2.000000e+00, double %2311)
%2324 = call double @llvm.fmuladd.f64(double %2270, double %2323, double %2269)
%2325 = fmul double %2102, %2324
%2326 = call double @llvm.fmuladd.f64(double %2325, double 5.000000e-01, double %2095)
store double %2326, double* %336
%2327 = load double, double* %336
ret double %2327
}

LLVM IR (-O2):
define double @LQR3_P2_pareto_DL6(double* nocapture %0, i32 %1, double* nocapture %2, i32 %3) {
%5 = bitcast double* %0 to <2 x double>*
%6 = load <2 x double>, <2 x double>* %5
%7 = load double, double* %2
%8 = getelementptr inbounds double, double* %2, i64 1
%9 = load double, double* %8
%10 = getelementptr inbounds double, double* %2, i64 2
%11 = load double, double* %10
%12 = getelementptr inbounds double, double* %2, i64 3
%13 = bitcast double* %12 to <2 x double>*
%14 = load <2 x double>, <2 x double>* %13
%15 = getelementptr inbounds double, double* %2, i64 5
%16 = load double, double* %15
%17 = getelementptr inbounds double, double* %2, i64 6
%18 = load double, double* %17
%19 = getelementptr inbounds double, double* %2, i64 7
%20 = load double, double* %19
%21 = getelementptr inbounds double, double* %2, i64 8
%22 = load double, double* %21
%23 = fadd double %9, 0xC00AB4D68803E763
%24 = extractelement <2 x double> %6, i64 1
%25 = fmul double %24, %23
%26 = fmul <2 x double> %6, %6
%27 = extractelement <2 x double> %26, i64 0
%28 = fmul double %27, %7
%29 = extractelement <2 x double> %6, i64 0
%30 = fmul double %29, %11
%31 = shufflevector <2 x double> %26, <2 x double> %6, <2 x i32> <i32 1, i32 3>
%32 = insertelement <2 x double> poison, double %9, i64 0
%33 = insertelement <2 x double> %32, double %30, i64 1
%34 = fmul <2 x double> %31, %33
%35 = extractelement <2 x double> %14, i64 0
%36 = fmul <2 x double> %6, %14
%37 = shufflevector <2 x double> %6, <2 x double> %36, <2 x i32> <i32 0, i32 2>
%38 = insertelement <2 x double> <double poison, double 2.000000e+00>, double %7, i64 0
%39 = fmul <2 x double> %37, %38
%40 = extractelement <2 x double> %39, i64 0
%41 = fadd double %40, %25
%42 = fsub double %41, %28
%43 = extractelement <2 x double> %34, i64 0
%44 = fsub double %42, %43
%45 = extractelement <2 x double> %34, i64 1
%46 = fsub double %44, %45
%47 = fadd double %46, 0x3FF26AA42CDF4AED
%48 = tail call double @exp(double %47)
%49 = fadd double %35, 0xC00AB4D68803E763
%50 = fmul double %29, %49
%51 = fmul <2 x double> %26, %14
%52 = fmul double %29, %16
%53 = fmul double %24, %52
%54 = fmul double %24, %20
%55 = insertelement <2 x double> poison, double %24, i64 0
%56 = insertelement <2 x double> %55, double %54, i64 1
%57 = extractelement <2 x double> %14, i64 1
%58 = shufflevector <2 x double> <double poison, double 2.000000e+00>, <2 x double> %14, <2 x i32> <i32 3, i32 1>
%59 = fmul <2 x double> %56, %58
%60 = extractelement <2 x double> %59, i64 0
%61 = fadd double %50, %60
%62 = extractelement <2 x double> %51, i64 0
%63 = fsub double %61, %62
%64 = extractelement <2 x double> %51, i64 1
%65 = fsub double %63, %64
%66 = fsub double %65, %53
%67 = fadd double %66, 0x3FF26AA42CDF4AED
%68 = tail call double @exp(double %67)
%69 = insertelement <2 x double> poison, double %48, i64 0
%70 = insertelement <2 x double> %69, double %68, i64 1
%71 = fadd <2 x double> %70, <double 1.000000e+00, double 1.000000e+00>
%72 = extractelement <2 x double> %71, i64 0
%73 = fdiv double 1.000000e+00, %72
%74 = fmul <2 x double> %71, %71
%75 = fdiv <2 x double> <double 1.000000e+00, double 1.000000e+00>, %74
%76 = extractelement <2 x double> %75, i64 0
%77 = fmul double %76, 9.000000e+00
%78 = insertelement <2 x double> poison, double %73, i64 0
%79 = extractelement <2 x double> %75, i64 1
%80 = insertelement <2 x double> %75, double %73, i64 0
%81 = fmul <2 x double> %80, <double 1.800000e+01, double 9.000000e-01>
%82 = extractelement <2 x double> %81, i64 0
%83 = fsub double %82, %77
%84 = fadd double %83, 1.000000e+00
%85 = insertelement <2 x double> poison, double %84, i64 0
%86 = insertelement <2 x double> %71, double %84, i64 0
%87 = fdiv <2 x double> <double 1.000000e+00, double 1.000000e+00>, %86
%88 = shufflevector <2 x double> %75, <2 x double> %87, <2 x i32> <i32 0, i32 3>
%89 = fmul <2 x double> %88, <double 1.000000e-01, double 1.800000e+01>
%90 = fmul double %79, 9.000000e+00
%91 = extractelement <2 x double> %89, i64 1
%92 = fsub double %91, %90
%93 = fadd double %92, 1.000000e+00
%94 = fdiv double 1.000000e+00, %93
%95 = insertelement <2 x double> %78, double %94, i64 1
%96 = fmul <2 x double> %87, %95
%97 = fmul <2 x double> %96, <double 2.180000e+02, double 1.962000e+03>
%98 = fadd <2 x double> %81, <double -1.800000e+01, double 1.000000e-01>
%99 = fadd <2 x double> %89, <double 9.000000e-01, double -1.800000e+01>
%100 = insertelement <2 x double> %85, double %93, i64 1
%101 = fmul <2 x double> %100, %100
%102 = fdiv <2 x double> <double 1.000000e+00, double 1.000000e+00>, %101
%103 = fmul <2 x double> %99, %98
%104 = fmul <2 x double> %103, %102
%105 = fmul <2 x double> %104, <double 1.090000e+03, double 1.090000e+03>
%106 = fadd <2 x double> %97, %105
%107 = fadd double %18, 0x400AB4D68803E763
%108 = fmul double %29, %107
%109 = fadd double %20, 0x400AB4D68803E763
%110 = fmul double %24, %109
%111 = fmul double %27, %18
%112 = fmul double %29, %22
%113 = insertelement <2 x double> poison, double %20, i64 0
%114 = insertelement <2 x double> %113, double %112, i64 1
%115 = fmul <2 x double> %31, %114
%116 = fadd double %108, %110
%117 = fsub double %116, %111
%118 = extractelement <2 x double> %115, i64 0
%119 = fsub double %117, %118
%120 = extractelement <2 x double> %115, i64 1
%121 = fsub double %119, %120
%122 = fadd double %121, 0xC0017F8471B69E04
%123 = tail call double @exp(double %122)
%124 = fadd double %123, 1.000000e+00
%125 = fdiv double 1.000000e+00, %124
%126 = fmul double %124, %124
%127 = fdiv double 1.000000e+00, %126
%128 = fmul double %125, 1.800000e+01
%129 = fmul double %127, 9.000000e+00
%130 = fsub double %128, %129
%131 = fadd double %130, 1.000000e+00
%132 = fdiv double 1.000000e+00, %131
%133 = fadd double %128, -1.800000e+01
%134 = fmul double %131, %131
%135 = fdiv double 1.000000e+00, %134
%136 = fmul double %125, %132
%137 = fmul double %133, %135
%138 = insertelement <2 x double> poison, double %136, i64 0
%139 = shufflevector <2 x double> %138, <2 x double> poison, <2 x i32> zeroinitializer
%140 = fmul <2 x double> %139, <double 2.180000e+02, double 1.962000e+03>
%141 = insertelement <2 x double> poison, double %127, i64 0
%142 = shufflevector <2 x double> %141, <2 x double> poison, <2 x i32> zeroinitializer
%143 = fmul <2 x double> %142, <double 1.000000e-01, double 9.000000e-01>
%144 = fadd <2 x double> %143, <double 9.000000e-01, double 1.000000e-01>
%145 = insertelement <2 x double> poison, double %137, i64 0
%146 = shufflevector <2 x double> %145, <2 x double> poison, <2 x i32> zeroinitializer
%147 = fmul <2 x double> %144, %146
%148 = fmul <2 x double> %147, <double 1.090000e+03, double 1.090000e+03>
%149 = fadd <2 x double> %140, %148
%150 = fmul <2 x double> %96, <double 1.962000e+03, double 2.180000e+02>
%151 = fmul <2 x double> %75, <double 9.000000e-01, double 1.000000e-01>
%152 = fadd <2 x double> %151, <double 1.000000e-01, double 9.000000e-01>
%153 = extractelement <2 x double> %99, i64 1
%154 = shufflevector <2 x double> %98, <2 x double> %99, <2 x i32> <i32 0, i32 3>
%155 = fmul <2 x double> %154, %102
%156 = fmul <2 x double> %152, %155
%157 = fmul <2 x double> %156, <double 1.090000e+03, double 1.090000e+03>
%158 = fadd <2 x double> %150, %157
%159 = extractelement <2 x double> %158, i64 1
%160 = shufflevector <2 x double> %106, <2 x double> undef, <2 x i32> <i32 1, i32 undef>
%161 = shufflevector <2 x double> %160, <2 x double> %158, <2 x i32> <i32 0, i32 3>
%162 = call <2 x double> @llvm.fabs.v2f64(<2 x double> %161)
%163 = extractelement <2 x double> %149, i64 1
%164 = fmul double %163, %163
%165 = fmul <2 x double> %106, %106
%166 = extractelement <2 x double> %165, i64 1
%167 = fadd double %166, %164
%168 = extractelement <2 x double> %165, i64 0
%169 = fadd double %168, %167
%170 = tail call double @sqrt(double %169)
%171 = extractelement <2 x double> %106, i64 0
%172 = fmul <2 x double> %158, %158
%173 = extractelement <2 x double> %172, i64 0
%174 = fadd double %173, %164
%175 = extractelement <2 x double> %172, i64 1
%176 = fadd double %175, %174
%177 = tail call double @sqrt(double %176)
%178 = fmul <2 x double> %149, %149
%179 = extractelement <2 x double> %178, i64 0
%180 = fadd double %166, %173
%181 = fadd double %180, %179
%182 = tail call double @sqrt(double %181)
%183 = tail call double @pow(double %169, double 1.500000e+00)
%184 = tail call double @pow(double %176, double 1.500000e+00)
%185 = tail call double @pow(double %181, double 1.500000e+00)
%186 = insertelement <2 x double> poison, double %185, i64 0
%187 = insertelement <2 x double> %186, double %170, i64 1
%188 = fdiv <2 x double> <double 1.000000e+00, double 1.000000e+00>, %187
%189 = extractelement <2 x double> %188, i64 1
%190 = fmul double %189, %171
%191 = insertelement <2 x double> poison, double %177, i64 0
%192 = insertelement <2 x double> %191, double %182, i64 1
%193 = fdiv <2 x double> <double 1.000000e+00, double 1.000000e+00>, %192
%194 = shufflevector <2 x double> %188, <2 x double> undef, <2 x i32> <i32 1, i32 1>
%195 = shufflevector <2 x double> %160, <2 x double> %149, <2 x i32> <i32 0, i32 3>
%196 = fmul <2 x double> %194, %195
%197 = shufflevector <2 x double> %158, <2 x double> poison, <2 x i32> zeroinitializer
%198 = fmul <2 x double> %193, %197
%199 = insertelement <2 x double> poison, double %190, i64 0
%200 = shufflevector <2 x double> %199, <2 x double> poison, <2 x i32> zeroinitializer
%201 = fsub <2 x double> %200, %198
%202 = extractelement <2 x double> %193, i64 1
%203 = shufflevector <2 x double> %193, <2 x double> undef, <2 x i32> <i32 1, i32 0>
%204 = fmul <2 x double> %203, %195
%205 = fsub <2 x double> %196, %204
%206 = shufflevector <2 x double> %158, <2 x double> %149, <2 x i32> <i32 1, i32 2>
%207 = fmul <2 x double> %193, %206
%208 = fsub <2 x double> %196, %207
%209 = fmul double %24, %16
%210 = fmul double %29, %18
%211 = fmul double %210, 2.000000e+00
%212 = fmul double %24, %22
%213 = fsub double %18, %211
%214 = fsub double %213, %212
%215 = fadd double %214, 0x400AB4D68803E763
%216 = shufflevector <2 x double> <double 2.000000e+00, double poison>, <2 x double> %14, <2 x i32> <i32 0, i32 2>
%217 = fmul <2 x double> %39, %216
%218 = fsub <2 x double> %39, %216
%219 = shufflevector <2 x double> %217, <2 x double> %218, <2 x i32> <i32 0, i32 3>
%220 = fmul double %24, %11
%221 = insertelement <2 x double> poison, double %7, i64 0
%222 = insertelement <2 x double> %221, double %209, i64 1
%223 = fsub <2 x double> %219, %222
%224 = fadd <2 x double> %219, %222
%225 = shufflevector <2 x double> %223, <2 x double> %224, <2 x i32> <i32 0, i32 3>
%226 = insertelement <2 x double> <double poison, double 0x400AB4D68803E763>, double %220, i64 0
%227 = fadd <2 x double> %225, %226
%228 = fmul <2 x double> %70, %75
%229 = extractelement <2 x double> %228, i64 0
%230 = shufflevector <2 x double> %228, <2 x double> undef, <2 x i32> zeroinitializer
%231 = shufflevector <2 x double> %106, <2 x double> %158, <2 x i32> <i32 0, i32 2>
%232 = fmul <2 x double> %230, %231
%233 = shufflevector <2 x double> %232, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%234 = fmul <2 x double> %227, %233
%235 = fmul double %123, %127
%236 = extractelement <2 x double> %228, i64 1
%237 = insertelement <2 x double> poison, double %236, i64 0
%238 = insertelement <2 x double> %237, double %235, i64 1
%239 = fmul <2 x double> %238, %195
%240 = extractelement <2 x double> %227, i64 1
%241 = insertelement <2 x double> %228, double %235, i64 0
%242 = shufflevector <2 x double> %149, <2 x double> %158, <2 x i32> <i32 0, i32 3>
%243 = fmul <2 x double> %241, %242
%244 = shufflevector <2 x double> %227, <2 x double> undef, <2 x i32> <i32 1, i32 1>
%245 = shufflevector <2 x double> %243, <2 x double> %239, <2 x i32> <i32 1, i32 2>
%246 = fmul <2 x double> %244, %245
%247 = extractelement <2 x double> %239, i64 1
%248 = insertelement <2 x double> poison, double %215, i64 0
%249 = shufflevector <2 x double> %248, <2 x double> poison, <2 x i32> zeroinitializer
%250 = shufflevector <2 x double> %239, <2 x double> %243, <2 x i32> <i32 1, i32 2>
%251 = fmul <2 x double> %249, %250
%252 = shufflevector <2 x double> %234, <2 x double> undef, <2 x i32> zeroinitializer
%253 = fadd <2 x double> %252, %246
%254 = fsub <2 x double> %253, %251
%255 = extractelement <2 x double> %246, i64 1
%256 = extractelement <2 x double> %251, i64 0
%257 = fsub double %255, %256
%258 = fmul double %24, %9
%259 = fmul double %258, 2.000000e+00
%260 = fsub double %259, %9
%261 = fadd double %30, %260
%262 = fadd double %261, 0x400AB4D68803E763
%263 = insertelement <2 x double> %227, double %262, i64 1
%264 = fmul <2 x double> %263, %232
%265 = extractelement <2 x double> %264, i64 0
%266 = fadd double %265, %257
%267 = insertelement <2 x double> <double 2.000000e+00, double poison>, double %20, i64 1
%268 = fmul <2 x double> %267, %59
%269 = fsub <2 x double> %267, %59
%270 = shufflevector <2 x double> %268, <2 x double> %269, <2 x i32> <i32 0, i32 3>
%271 = insertelement <2 x double> poison, double %57, i64 0
%272 = insertelement <2 x double> %271, double %112, i64 1
%273 = fsub <2 x double> %270, %272
%274 = insertelement <2 x double> <double poison, double 0x400AB4D68803E763>, double %52, i64 0
%275 = fadd <2 x double> %273, %274
%276 = extractelement <2 x double> %232, i64 0
%277 = fmul double %262, %276
%278 = fmul <2 x double> %275, %239
%279 = extractelement <2 x double> %278, i64 0
%280 = fadd double %277, %279
%281 = extractelement <2 x double> %278, i64 1
%282 = fsub double %280, %281
%283 = extractelement <2 x double> %275, i64 0
%284 = shufflevector <2 x double> %275, <2 x double> undef, <2 x i32> <i32 1, i32 0>
%285 = fmul <2 x double> %284, %243
%286 = shufflevector <2 x double> %264, <2 x double> undef, <2 x i32> <i32 1, i32 1>
%287 = fadd <2 x double> %286, %278
%288 = fsub <2 x double> %286, %278
%289 = shufflevector <2 x double> %287, <2 x double> %288, <2 x i32> <i32 0, i32 3>
%290 = fsub <2 x double> %289, %285
%291 = fadd <2 x double> %289, %285
%292 = shufflevector <2 x double> %290, <2 x double> %291, <2 x i32> <i32 0, i32 3>
%293 = fmul double %171, %266
%294 = fmul <2 x double> %197, %254
%295 = extractelement <2 x double> %294, i64 0
%296 = fadd double %295, %293
%297 = extractelement <2 x double> %294, i64 1
%298 = fadd double %297, %296
%299 = fmul <2 x double> %206, %254
%300 = extractelement <2 x double> %254, i64 1
%301 = shufflevector <2 x double> %254, <2 x double> undef, <2 x i32> <i32 1, i32 0>
%302 = fmul <2 x double> %195, %301
%303 = fmul double %163, %282
%304 = fmul <2 x double> %149, %292
%305 = extractelement <2 x double> %304, i64 0
%306 = fadd double %305, %303
%307 = extractelement <2 x double> %304, i64 1
%308 = fadd double %306, %307
%309 = insertelement <2 x double> poison, double %282, i64 0
%310 = shufflevector <2 x double> %309, <2 x double> poison, <2 x i32> zeroinitializer
%311 = fmul <2 x double> %106, %310
%312 = fmul <2 x double> %158, %292
%313 = fmul <2 x double> %201, %205
%314 = extractelement <2 x double> %201, i64 1
%315 = extractelement <2 x double> %201, i64 0
%316 = shufflevector <2 x double> %201, <2 x double> undef, <2 x i32> <i32 1, i32 0>
%317 = fmul <2 x double> %316, %208
%318 = fsub <2 x double> %313, %317
%319 = extractelement <2 x double> %318, i64 1
%320 = tail call double @llvm.fabs.f64(double %319)
%321 = extractelement <2 x double> %205, i64 0
%322 = extractelement <2 x double> %205, i64 1
%323 = extractelement <2 x double> %208, i64 0
%324 = extractelement <2 x double> %208, i64 1
%325 = extractelement <2 x double> %318, i64 0
%326 = extractelement <2 x double> %196, i64 1
%327 = shufflevector <2 x double> %208, <2 x double> %196, <2 x i32> <i32 0, i32 3>
%328 = shufflevector <2 x double> %208, <2 x double> %318, <2 x i32> <i32 1, i32 2>
%329 = fmul <2 x double> %327, %328
%330 = extractelement <2 x double> %196, i64 0
%331 = shufflevector <2 x double> %205, <2 x double> %196, <2 x i32> <i32 0, i32 2>
%332 = shufflevector <2 x double> %205, <2 x double> undef, <2 x i32> <i32 1, i32 undef>
%333 = shufflevector <2 x double> %332, <2 x double> %318, <2 x i32> <i32 0, i32 3>
%334 = fmul <2 x double> %331, %333
%335 = fsub <2 x double> %329, %334
%336 = fadd <2 x double> %329, %334
%337 = shufflevector <2 x double> %335, <2 x double> %336, <2 x i32> <i32 0, i32 3>
%338 = extractelement <2 x double> %335, i64 0
%339 = tail call double @llvm.fabs.f64(double %338)
%340 = tail call double @llvm.fabs.f64(double %325)
%341 = fmul double %29, %24
%342 = fmul double %341, %68
%343 = fmul <2 x double> %71, %74
%344 = extractelement <2 x double> %343, i64 1
%345 = fdiv double 1.000000e+00, %344
%346 = insertelement <2 x double> poison, double %342, i64 0
%347 = shufflevector <2 x double> %346, <2 x double> poison, <2 x i32> zeroinitializer
%348 = insertelement <2 x double> poison, double %79, i64 0
%349 = insertelement <2 x double> %348, double %345, i64 1
%350 = fmul <2 x double> %347, %349
%351 = fmul <2 x double> %350, <double 1.800000e+01, double 1.800000e+01>
%352 = shufflevector <2 x double> %351, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%353 = fsub <2 x double> %351, %352
%354 = extractelement <2 x double> %101, i64 1
%355 = fmul double %93, %354
%356 = fdiv double 1.000000e+00, %355
%357 = extractelement <2 x double> %350, i64 0
%358 = fmul double %357, %94
%359 = fmul double %342, %153
%360 = insertelement <2 x double> %87, double %359, i64 0
%361 = shufflevector <2 x double> %102, <2 x double> undef, <2 x i32> <i32 1, i32 undef>
%362 = shufflevector <2 x double> %102, <2 x double> poison, <2 x i32> <i32 1, i32 1>
%363 = fmul <2 x double> %360, %362
%364 = insertelement <2 x double> poison, double %345, i64 0
%365 = shufflevector <2 x double> %364, <2 x double> %353, <2 x i32> <i32 0, i32 2>
%366 = fmul <2 x double> %365, %363
%367 = fmul <2 x double> %366, <double 1.962000e+03, double 1.962000e+03>
%368 = extractelement <2 x double> %103, i64 1
%369 = extractelement <2 x double> %367, i64 1
%370 = insertelement <2 x double> poison, double %358, i64 0
%371 = shufflevector <2 x double> %370, <2 x double> poison, <2 x i32> zeroinitializer
%372 = fmul <2 x double> %371, <double 1.962000e+03, double 2.180000e+02>
%373 = shufflevector <2 x double> %350, <2 x double> undef, <2 x i32> zeroinitializer
%374 = shufflevector <2 x double> %98, <2 x double> %102, <2 x i32> <i32 1, i32 3>
%375 = fmul <2 x double> %373, %374
%376 = extractelement <2 x double> %152, i64 1
%377 = shufflevector <2 x double> %361, <2 x double> %152, <2 x i32> <i32 0, i32 3>
%378 = fmul <2 x double> %375, %377
%379 = fmul <2 x double> %378, <double 1.962000e+04, double 1.962000e+04>
%380 = extractelement <2 x double> %366, i64 0
%381 = fmul double %380, 2.180000e+02
%382 = extractelement <2 x double> %366, i64 1
%383 = fmul double %382, 2.180000e+02
%384 = fmul double %153, %376
%385 = insertelement <2 x double> poison, double %368, i64 0
%386 = insertelement <2 x double> %385, double %384, i64 1
%387 = shufflevector <2 x double> %353, <2 x double> undef, <2 x i32> zeroinitializer
%388 = fmul <2 x double> %386, %387
%389 = insertelement <2 x double> poison, double %356, i64 0
%390 = shufflevector <2 x double> %389, <2 x double> poison, <2 x i32> zeroinitializer
%391 = fmul <2 x double> %388, %390
%392 = fmul <2 x double> %391, <double 2.180000e+03, double 2.180000e+03>
%393 = fadd <2 x double> %372, %379
%394 = insertelement <2 x double> %367, double %381, i64 1
%395 = fadd <2 x double> %393, %394
%396 = insertelement <2 x double> poison, double %369, i64 0
%397 = insertelement <2 x double> %396, double %383, i64 1
%398 = fsub <2 x double> %395, %397
%399 = fsub <2 x double> %398, %392
%400 = extractelement <2 x double> %399, i64 0
%401 = insertelement <2 x double> %106, double 1.000000e+00, i64 0
%402 = insertelement <2 x double> poison, double %183, i64 0
%403 = shufflevector <2 x double> %402, <2 x double> %162, <2 x i32> <i32 0, i32 2>
%404 = fdiv <2 x double> %401, %403
%405 = extractelement <2 x double> %162, i64 1
%406 = fdiv double %159, %405
%407 = fdiv double 1.000000e+00, %184
%408 = extractelement <2 x double> %404, i64 1
%409 = extractelement <2 x double> %404, i64 0
%410 = fmul <2 x double> %158, %162
%411 = fmul <2 x double> %410, %399
%412 = extractelement <2 x double> %411, i64 0
%413 = fmul double %408, %412
%414 = extractelement <2 x double> %188, i64 0
%415 = fmul double %414, %413
%416 = fmul <2 x double> %231, %162
%417 = fmul <2 x double> %416, %399
%418 = shufflevector <2 x double> %404, <2 x double> undef, <2 x i32> <i32 1, i32 undef>
%419 = insertelement <2 x double> %418, double %406, i64 1
%420 = fmul <2 x double> %419, %417
%421 = insertelement <2 x double> %404, double %407, i64 1
%422 = fmul <2 x double> %421, %420
%423 = extractelement <2 x double> %422, i64 0
%424 = fsub double %423, %415
%425 = fmul <2 x double> %161, %162
%426 = fmul <2 x double> %425, %399
%427 = fmul <2 x double> %419, %426
%428 = fmul <2 x double> %421, %427
%429 = extractelement <2 x double> %399, i64 1
%430 = extractelement <2 x double> %427, i64 0
%431 = shufflevector <2 x double> %427, <2 x double> %399, <2 x i32> <i32 0, i32 2>
%432 = fmul <2 x double> %188, %431
%433 = extractelement <2 x double> %432, i64 1
%434 = fadd <2 x double> %432, %428
%435 = extractelement <2 x double> %428, i64 0
%436 = shufflevector <2 x double> %434, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%437 = fsub <2 x double> %436, %428
%438 = fmul double %405, %163
%439 = fmul double %438, %429
%440 = fmul double %406, %439
%441 = insertelement <2 x double> poison, double %407, i64 0
%442 = shufflevector <2 x double> %441, <2 x double> %193, <2 x i32> <i32 0, i32 2>
%443 = insertelement <2 x double> %399, double %440, i64 0
%444 = fmul <2 x double> %442, %443
%445 = shufflevector <2 x double> %162, <2 x double> undef, <2 x i32> zeroinitializer
%446 = fmul <2 x double> %445, %149
%447 = shufflevector <2 x double> %399, <2 x double> undef, <2 x i32> zeroinitializer
%448 = fmul <2 x double> %446, %447
%449 = shufflevector <2 x double> %404, <2 x double> poison, <2 x i32> <i32 1, i32 1>
%450 = fmul <2 x double> %449, %448
%451 = shufflevector <2 x double> %188, <2 x double> %404, <2 x i32> <i32 0, i32 2>
%452 = fmul <2 x double> %451, %450
%453 = extractelement <2 x double> %452, i64 1
%454 = shufflevector <2 x double> %452, <2 x double> %437, <2 x i32> <i32 1, i32 2>
%455 = fsub <2 x double> %454, %444
%456 = insertelement <2 x double> poison, double %266, i64 0
%457 = shufflevector <2 x double> %456, <2 x double> poison, <2 x i32> zeroinitializer
%458 = fmul <2 x double> %195, %457
%459 = fadd <2 x double> %299, %302
%460 = fadd <2 x double> %459, %458
%461 = fmul <2 x double> %227, %228
%462 = extractelement <2 x double> %461, i64 0
%463 = fmul double %462, %298
%464 = shufflevector <2 x double> %158, <2 x double> %106, <2 x i32> <i32 0, i32 3>
%465 = shufflevector <2 x double> %291, <2 x double> %290, <2 x i32> <i32 1, i32 2>
%466 = fmul <2 x double> %464, %465
%467 = fadd <2 x double> %311, %312
%468 = fadd <2 x double> %467, %466
%469 = extractelement <2 x double> %468, i64 1
%470 = fmul double %262, %229
%471 = fmul double %470, %298
%472 = fmul <2 x double> %275, %238
%473 = fmul <2 x double> %472, %460
%474 = extractelement <2 x double> %473, i64 0
%475 = fadd double %474, %471
%476 = extractelement <2 x double> %473, i64 1
%477 = fsub double %475, %476
%478 = fmul <2 x double> %461, %468
%479 = fmul double %215, %235
%480 = fmul double %479, %308
%481 = shufflevector <2 x double> %478, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%482 = fadd <2 x double> %478, %481
%483 = extractelement <2 x double> %482, i64 0
%484 = fsub double %483, %480
%485 = fmul double %202, %400
%486 = fsub double %433, %435
%487 = extractelement <2 x double> %432, i64 0
%488 = fadd double %487, %486
%489 = fsub double %488, %485
%490 = shufflevector <2 x double> %422, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%491 = fsub <2 x double> %422, %490
%492 = extractelement <2 x double> %491, i64 0
%493 = fmul double %323, %424
%494 = shufflevector <2 x double> %332, <2 x double> %201, <2 x i32> <i32 0, i32 3>
%495 = insertelement <2 x double> poison, double %424, i64 0
%496 = shufflevector <2 x double> %495, <2 x double> %455, <2 x i32> <i32 0, i32 2>
%497 = fmul <2 x double> %494, %496
%498 = extractelement <2 x double> %452, i64 0
%499 = fsub double %453, %498
%500 = shufflevector <2 x double> %205, <2 x double> %208, <2 x i32> <i32 0, i32 3>
%501 = fmul <2 x double> %500, %455
%502 = fmul <2 x double> %337, %337
%503 = fmul <2 x double> %318, %318
%504 = shufflevector <2 x double> %503, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%505 = fadd <2 x double> %504, %502
%506 = fadd <2 x double> %503, %505
%507 = extractelement <2 x double> %506, i64 0
%508 = fmul double %190, %338
%509 = extractelement <2 x double> %336, i64 1
%510 = fadd double %508, %509
%511 = tail call double @llvm.fabs.f64(double %510)
%512 = extractelement <2 x double> %461, i64 1
%513 = extractelement <2 x double> %460, i64 0
%514 = extractelement <2 x double> %460, i64 1
%515 = fmul double %479, %514
%516 = shufflevector <2 x double> %461, <2 x double> undef, <2 x i32> <i32 1, i32 undef>
%517 = insertelement <2 x double> %516, double %470, i64 1
%518 = shufflevector <2 x double> %460, <2 x double> %468, <2 x i32> <i32 0, i32 2>
%519 = fmul <2 x double> %517, %518
%520 = insertelement <2 x double> poison, double %469, i64 0
%521 = insertelement <2 x double> %520, double %308, i64 1
%522 = fmul <2 x double> %472, %521
%523 = insertelement <2 x double> poison, double %463, i64 0
%524 = shufflevector <2 x double> %523, <2 x double> %522, <2 x i32> <i32 0, i32 2>
%525 = fadd <2 x double> %519, %524
%526 = insertelement <2 x double> %522, double %515, i64 0
%527 = fsub <2 x double> %525, %526
%528 = extractelement <2 x double> %527, i64 0
%529 = extractelement <2 x double> %527, i64 1
%530 = fmul double %528, %529
%531 = fneg double %477
%532 = tail call double @llvm.fmuladd.f64(double %531, double %484, double %530)
%533 = tail call double @sqrt(double %507)
%534 = fmul double %50, 2.000000e+00
%535 = fmul <2 x double> %51, <double 2.000000e+00, double 2.000000e+00>
%536 = fmul double %53, 2.000000e+00
%537 = extractelement <2 x double> %268, i64 0
%538 = fadd double %537, %534
%539 = extractelement <2 x double> %535, i64 0
%540 = fsub double %538, %539
%541 = extractelement <2 x double> %535, i64 1
%542 = fsub double %540, %541
%543 = fsub double %542, %536
%544 = fadd double %543, 0x40026AA42CDF4AED
%545 = tail call double @exp(double %544)
%546 = extractelement <2 x double> %472, i64 0
%547 = fmul double %29, %68
%548 = fmul double %547, %79
%549 = insertelement <2 x double> poison, double %341, i64 0
%550 = shufflevector <2 x double> %549, <2 x double> poison, <2 x i32> zeroinitializer
%551 = fmul <2 x double> %550, %161
%552 = fmul <2 x double> %373, %161
%553 = shufflevector <2 x double> %472, <2 x double> undef, <2 x i32> zeroinitializer
%554 = fmul <2 x double> %553, %399
%555 = insertelement <2 x double> poison, double %548, i64 0
%556 = shufflevector <2 x double> %555, <2 x double> poison, <2 x i32> zeroinitializer
%557 = fmul <2 x double> %556, %161
%558 = shufflevector <2 x double> %275, <2 x double> undef, <2 x i32> zeroinitializer
%559 = fmul <2 x double> %558, %551
%560 = shufflevector <2 x double> %364, <2 x double> poison, <2 x i32> zeroinitializer
%561 = fmul <2 x double> %560, %559
%562 = insertelement <2 x double> poison, double %545, i64 0
%563 = shufflevector <2 x double> %562, <2 x double> poison, <2 x i32> zeroinitializer
%564 = fmul <2 x double> %563, %561
%565 = fmul <2 x double> %564, <double 2.000000e+00, double 2.000000e+00>
%566 = fmul <2 x double> %558, %552
%567 = fadd <2 x double> %557, %554
%568 = fadd <2 x double> %567, %565
%569 = fsub <2 x double> %568, %566
%570 = fmul double %24, %68
%571 = fmul double %570, %79
%572 = insertelement <2 x double> poison, double %571, i64 0
%573 = shufflevector <2 x double> %572, <2 x double> poison, <2 x i32> zeroinitializer
%574 = fmul <2 x double> %573, %161
%575 = shufflevector <2 x double> %461, <2 x double> poison, <2 x i32> <i32 1, i32 1>
%576 = fmul <2 x double> %575, %399
%577 = fmul <2 x double> %244, %551
%578 = fmul <2 x double> %560, %577
%579 = fmul <2 x double> %563, %578
%580 = fmul <2 x double> %579, <double 2.000000e+00, double 2.000000e+00>
%581 = fmul <2 x double> %244, %552
%582 = fadd <2 x double> %574, %576
%583 = fadd <2 x double> %582, %580
%584 = fsub <2 x double> %583, %581
%585 = fmul <2 x double> %106, %569
%586 = fmul <2 x double> %197, %569
%587 = shufflevector <2 x double> %586, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%588 = fadd <2 x double> %585, %587
%589 = fadd <2 x double> %586, %588
%590 = extractelement <2 x double> %589, i64 0
%591 = fmul <2 x double> %149, %569
%592 = shufflevector <2 x double> %569, <2 x double> undef, <2 x i32> zeroinitializer
%593 = fmul <2 x double> %149, %592
%594 = shufflevector <2 x double> %591, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%595 = fadd <2 x double> %593, %594
%596 = shufflevector <2 x double> %593, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%597 = fadd <2 x double> %596, %595
%598 = extractelement <2 x double> %597, i64 0
%599 = fmul double %400, %282
%600 = fmul <2 x double> %399, %292
%601 = fmul <2 x double> %161, %569
%602 = extractelement <2 x double> %600, i64 1
%603 = fadd double %599, %602
%604 = extractelement <2 x double> %600, i64 0
%605 = fadd double %604, %603
%606 = extractelement <2 x double> %601, i64 0
%607 = fmul double %606, 2.000000e+00
%608 = extractelement <2 x double> %601, i64 1
%609 = fadd double %608, %605
%610 = fadd double %607, %609
%611 = fmul double %400, %300
%612 = shufflevector <2 x double> %456, <2 x double> %254, <2 x i32> <i32 0, i32 2>
%613 = fmul <2 x double> %399, %612
%614 = fmul <2 x double> %161, %584
%615 = extractelement <2 x double> %613, i64 1
%616 = fadd double %615, %611
%617 = extractelement <2 x double> %613, i64 0
%618 = fadd double %616, %617
%619 = extractelement <2 x double> %614, i64 0
%620 = fmul double %619, 2.000000e+00
%621 = extractelement <2 x double> %614, i64 1
%622 = fadd double %621, %618
%623 = fadd double %620, %622
%624 = fmul <2 x double> %106, %584
%625 = fmul <2 x double> %197, %584
%626 = shufflevector <2 x double> %625, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%627 = fadd <2 x double> %624, %626
%628 = fadd <2 x double> %625, %627
%629 = extractelement <2 x double> %628, i64 0
%630 = fmul <2 x double> %149, %584
%631 = shufflevector <2 x double> %584, <2 x double> undef, <2 x i32> zeroinitializer
%632 = fmul <2 x double> %149, %631
%633 = shufflevector <2 x double> %630, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%634 = fadd <2 x double> %632, %633
%635 = shufflevector <2 x double> %632, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%636 = fadd <2 x double> %635, %634
%637 = extractelement <2 x double> %636, i64 0
%638 = fneg double %323
%639 = extractelement <2 x double> %334, i64 0
%640 = tail call double @llvm.fmuladd.f64(double %638, double %324, double %639)
%641 = fneg double %190
%642 = tail call double @llvm.fmuladd.f64(double %641, double %640, double %509)
%643 = tail call double @llvm.fabs.f64(double %642)
%644 = fdiv double %642, %643
%645 = fneg double %247
%646 = insertelement <2 x double> %472, double %479, i64 0
%647 = fneg <2 x double> %646
%648 = insertelement <2 x double> poison, double %514, i64 0
%649 = insertelement <2 x double> %648, double %308, i64 1
%650 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %647, <2 x double> %649, <2 x double> %524)
%651 = shufflevector <2 x double> %246, <2 x double> %285, <2 x i32> <i32 1, i32 3>
%652 = fadd <2 x double> %264, %651
%653 = insertelement <2 x double> poison, double %645, i64 0
%654 = shufflevector <2 x double> %653, <2 x double> poison, <2 x i32> zeroinitializer
%655 = insertelement <2 x double> %275, double %215, i64 0
%656 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %654, <2 x double> %655, <2 x double> %652)
%657 = shufflevector <2 x double> %160, <2 x double> %158, <2 x i32> <i32 0, i32 2>
%658 = shufflevector <2 x double> %459, <2 x double> %467, <2 x i32> <i32 0, i32 2>
%659 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %657, <2 x double> %656, <2 x double> %658)
%660 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %517, <2 x double> %659, <2 x double> %650)
%661 = shufflevector <2 x double> %660, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%662 = fmul <2 x double> %660, %661
%663 = extractelement <2 x double> %662, i64 0
%664 = tail call double @llvm.fmuladd.f64(double %531, double %484, double %663)
%665 = tail call double @sqrt(double %664)
%666 = tail call double @pow(double %507, double 1.500000e+00)
%667 = tail call double @sqrt(double %532)
%668 = tail call double @sqrt(double %532)
%669 = insertelement <2 x double> <double 1.000000e+00, double poison>, double %511, i64 1
%670 = insertelement <2 x double> poison, double %533, i64 0
%671 = insertelement <2 x double> %670, double %668, i64 1
%672 = fdiv <2 x double> %669, %671
%673 = extractelement <2 x double> %672, i64 0
%674 = fmul double %673, %644
%675 = fmul double %665, %674
%676 = fneg double %171
%677 = fmul double %189, %676
%678 = shufflevector <2 x double> %501, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%679 = fadd <2 x double> %501, %678
%680 = extractelement <2 x double> %679, i64 0
%681 = fneg double %322
%682 = tail call double @llvm.fmuladd.f64(double %681, double %489, double %680)
%683 = fneg double %499
%684 = tail call double @llvm.fmuladd.f64(double %683, double %323, double %682)
%685 = shufflevector <2 x double> %497, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%686 = fadd <2 x double> %497, %685
%687 = extractelement <2 x double> %686, i64 0
%688 = fneg double %315
%689 = tail call double @llvm.fmuladd.f64(double %688, double %499, double %687)
%690 = fneg double %492
%691 = tail call double @llvm.fmuladd.f64(double %690, double %324, double %689)
%692 = fmul double %330, %691
%693 = tail call double @llvm.fmuladd.f64(double %677, double %684, double %692)
%694 = fadd double %433, %487
%695 = fneg double %202
%696 = tail call double @llvm.fmuladd.f64(double %695, double %400, double %694)
%697 = fneg double %430
%698 = tail call double @llvm.fmuladd.f64(double %697, double %409, double %696)
%699 = tail call double @llvm.fmuladd.f64(double %315, double %698, double %493)
%700 = fneg double %314
%701 = extractelement <2 x double> %455, i64 1
%702 = tail call double @llvm.fmuladd.f64(double %700, double %701, double %699)
%703 = fneg double %321
%704 = tail call double @llvm.fmuladd.f64(double %703, double %492, double %702)
%705 = fneg double %326
%706 = tail call double @llvm.fmuladd.f64(double %705, double %704, double %693)
%707 = fneg double %189
%708 = fmul double %319, %707
%709 = tail call double @llvm.fmuladd.f64(double %708, double %400, double %706)
%710 = tail call double @llvm.fmuladd.f64(double %423, double %338, double %709)
%711 = extractelement <2 x double> %425, i64 0
%712 = fmul double %711, %319
%713 = fmul double %400, %712
%714 = fmul double %408, %713
%715 = tail call double @llvm.fmuladd.f64(double %714, double %409, double %710)
%716 = shufflevector <2 x double> %446, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%717 = fmul <2 x double> %716, %318
%718 = fmul <2 x double> %399, %717
%719 = extractelement <2 x double> %718, i64 0
%720 = fmul double %408, %719
%721 = tail call double @llvm.fmuladd.f64(double %720, double %409, double %715)
%722 = fdiv double 1.000000e+00, %666
%723 = fmul double %722, %511
%724 = fmul double %667, %723
%725 = fdiv double %325, %340
%726 = fmul double %340, %725
%727 = tail call double @llvm.fmuladd.f64(double %700, double %701, double %493)
%728 = tail call double @llvm.fmuladd.f64(double %315, double %489, double %727)
%729 = tail call double @llvm.fmuladd.f64(double %703, double %492, double %728)
%730 = fmul double %726, %729
%731 = fdiv double %319, %320
%732 = fmul double %320, %731
%733 = fneg double %324
%734 = tail call double @llvm.fmuladd.f64(double %733, double %492, double %687)
%735 = tail call double @llvm.fmuladd.f64(double %688, double %499, double %734)
%736 = fmul double %732, %735
%737 = fmul double %736, -2.000000e+00
%738 = tail call double @llvm.fmuladd.f64(double %730, double 2.000000e+00, double %737)
%739 = fdiv double %338, %339
%740 = fmul double %339, %739
%741 = tail call double @llvm.fmuladd.f64(double %638, double %499, double %682)
%742 = fmul double %740, %741
%743 = tail call double @llvm.fmuladd.f64(double %742, double 2.000000e+00, double %738)
%744 = fmul double %724, %743
%745 = fmul double %744, 5.000000e-01
%746 = tail call double @llvm.fmuladd.f64(double %675, double %721, double %745)
%747 = shufflevector <2 x double> %672, <2 x double> poison, <2 x i32> <i32 1, i32 undef>
%748 = fmul <2 x double> %672, %747
%749 = extractelement <2 x double> %748, i64 0
%750 = fmul <2 x double> %461, %589
%751 = extractelement <2 x double> %750, i64 0
%752 = tail call double @llvm.fmuladd.f64(double %571, double %469, double %751)
%753 = tail call double @llvm.fmuladd.f64(double %512, double %610, double %752)
%754 = extractelement <2 x double> %647, i64 0
%755 = tail call double @llvm.fmuladd.f64(double %754, double %598, double %753)
%756 = fneg double %357
%757 = fmul double %240, %756
%758 = tail call double @llvm.fmuladd.f64(double %757, double %469, double %755)
%759 = fmul double %341, %240
%760 = fmul double %759, %469
%761 = fmul double %345, %760
%762 = fmul double %545, %761
%763 = tail call double @llvm.fmuladd.f64(double %762, double 2.000000e+00, double %758)
%764 = fmul double %470, %590
%765 = tail call double @llvm.fmuladd.f64(double %548, double %469, double %764)
%766 = tail call double @llvm.fmuladd.f64(double %546, double %610, double %765)
%767 = extractelement <2 x double> %647, i64 1
%768 = tail call double @llvm.fmuladd.f64(double %767, double %598, double %766)
%769 = fmul double %283, %756
%770 = tail call double @llvm.fmuladd.f64(double %769, double %469, double %768)
%771 = fmul double %341, %283
%772 = fmul double %771, %469
%773 = fmul double %345, %772
%774 = fmul double %545, %773
%775 = tail call double @llvm.fmuladd.f64(double %774, double 2.000000e+00, double %770)
%776 = fneg double %528
%777 = fmul double %775, %776
%778 = tail call double @llvm.fmuladd.f64(double %477, double %763, double %777)
%779 = fmul <2 x double> %461, %628
%780 = extractelement <2 x double> %779, i64 0
%781 = tail call double @llvm.fmuladd.f64(double %571, double %513, double %780)
%782 = tail call double @llvm.fmuladd.f64(double %512, double %623, double %781)
%783 = tail call double @llvm.fmuladd.f64(double %754, double %637, double %782)
%784 = tail call double @llvm.fmuladd.f64(double %757, double %513, double %783)
%785 = fmul double %759, %345
%786 = fmul double %785, %513
%787 = fmul double %545, %786
%788 = tail call double @llvm.fmuladd.f64(double %787, double 2.000000e+00, double %784)
%789 = fneg double %529
%790 = tail call double @llvm.fmuladd.f64(double %789, double %788, double %778)
%791 = fmul double %470, %629
%792 = tail call double @llvm.fmuladd.f64(double %548, double %513, double %791)
%793 = tail call double @llvm.fmuladd.f64(double %546, double %623, double %792)
%794 = tail call double @llvm.fmuladd.f64(double %767, double %637, double %793)
%795 = tail call double @llvm.fmuladd.f64(double %769, double %513, double %794)
%796 = fmul double %771, %345
%797 = fmul double %796, %513
%798 = fmul double %545, %797
%799 = tail call double @llvm.fmuladd.f64(double %798, double 2.000000e+00, double %795)
%800 = tail call double @llvm.fmuladd.f64(double %484, double %799, double %790)
%801 = fmul double %749, %800
%802 = tail call double @llvm.fmuladd.f64(double %801, double 5.000000e-01, double %746)
ret double %802
}