double LQR3_P2_pareto_DL3(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 t221 = t108 * t114;
  double t176 = t175 - t221;
  double t177 = fabs(t176);
  double t180 = t111 * t112;
  double t185 = (t99 - t178) * (t109 - t171);
  double t186 = -t180 + t185;
  double t181 = fabs(t186);
  double t182 = t108 * t112;
  double t220 = t110 * t113;
  double t183 = t182 - t220;
  double t184 = fabs(t183);
  double t187 = t1 * t2 * t10 * t16 * 1.8E1;
  double t188 = 1.0 / (t11 * t11 * t11);
  double t190 = t1 * t2 * t10 * t188 * 1.8E1;
  double t189 = t187 - t190;
  double t191 = 1.0 / (t18 * t18 * t18);
  double t192 = t1 * t2 * t10 * t16 * t20 * 2.18E2;
  double t193 = t1 * t2 * t10 * t16 * t23 * t25 * 1.962E4;
  double t194 = t1 * t2 * t10 * t24 * t25 * t188 * 2.18E2;
  double t196 = t12 * t25 * t189 * 2.18E2;
  double t197 = t23 * t24 * t189 * t191 * 2.18E3;
  double t195 = t192 + t193 + t194 - t196 - t197;
  double t198 = t1 * t2 * t10 * t16 * t20 * 1.962E3;
  double t199 = t1 * t2 * t10 * t16 * t25 * t60 * 1.962E4;
  double t200 = t1 * t2 * t10 * t24 * t25 * t188 * 1.962E3;
  double t203 = t12 * t25 * t189 * 1.962E3;
  double t204 = t24 * t60 * t189 * t191 * 2.18E3;
  double t201 = t198 + t199 + t200 - t203 - t204;
  double t202 = t94 * t195;
  double t205 = (t27 / fabs(t27));
  double t206 = 1.0 / pow(t93, 3.0 / 2.0);
  double t207 = (t62 / fabs(t62));
  double t208 = 1.0 / pow(t97, 3.0 / 2.0);
  double t209 = t28 * t72 * t195 * t205 * t206;
  double t210 = 1.0 / pow(t106, 3.0 / 2.0);
  double t238 = t63 * t83 * t201 * t207 * t208;
  double t211 = t209 - t238;
  double t239 = t63 * t72 * t201 * t207 * t210;
  double t212 = t209 - t239;
  double t213 = t28 * t90 * t195 * t205 * t206;
  double t214 = t62 * t63 * t201 * t207 * t208;
  double t216 = t27 * t28 * t195 * t205 * t206;
  double t237 = t98 * t201;
  double t215 = t202 + t214 - t216 - t237;
  double t217 = t62 * t63 * t201 * t207 * t210;
  double t241 = t63 * t104 * t201 * t207 * t210;
  double t218 = t213 - t241;
  double t243 = t63 * t90 * t201 * t207 * t208;
  double t219 = t213 - t243;
  double t222 = t90 * t94 * t183;
  double t223 = t72 * t94 * t176;
  double t224 = t72 * t131;
  double t225 = t159 + t160 + t224;
  double t226 = t10 * t16 * t121 * t154;
  double t227 = t62 * t149;
  double t228 = t169 + t170 + t227;
  double t229 = t33 * t39 * t139 * t164;
  double t230 = t10 * t16 * t135 * t154;
  double t231 = t33 * t39 * t139 * t225;
  double t262 = t48 * t54 * t136 * t158;
  double t232 = t230 + t231 - t262;
  double t233 = t33 * t39 * t117 * t164;
  double t234 = t10 * t16 * t121 * t228;
  double t263 = t48 * t54 * t118 * t168;
  double t235 = t233 + t234 - t263;
  double t246 = t107 * t201;
  double t236 = t202 - t216 + t217 - t246;
  double t240 = t108 * t212;
  double t242 = t111 * t212;
  double t244 = t112 * t219;
  double t245 = t242 + t244 - t114 * t211 - t113 * t218;
  double t247 = t111 * t236;
  double t248 = t108 * t218;
  double t249 = t247 + t248 - t110 * t219 - t114 * t215;
  double t250 = t177 * t177;
  double t251 = t181 * t181;
  double t252 = t184 * t184;
  double t253 = t250 + t251 + t252;
  double t254 = t27 * t94 * t186;
  double t255 = t222 + t223 + t254;
  double t256 = fabs(t255);
  double t257 = t33 * t39 * t117 * t225;
  double t282 = t48 * t54 * t118 * t158;
  double t258 = t226 + t257 - t282;
  double t259 = t10 * t16 * t135 * t228;
  double t293 = t48 * t54 * t136 * t168;
  double t260 = t229 + t259 - t293;
  double t261 = t258 * t260;
  double t264 = t261 - t232 * t235;
  double t265 = 1.0 / sqrt(t253);
  double t266 = t2 * t4 * 2.0;
  double t271 = r1 * t7 * 2.0;
  double t272 = r2 * t8 * 2.0;
  double t273 = r3 * t1 * t2 * 2.0;
  double t267 = t119 + t266 - t271 - t272 - t273 + 2.302070952;
  double t268 = exp(t267);
  double t269 = t10 * t16 * t121 * t201;
  double t270 = t2 * t10 * t16 * t62;
  double t274 = t1 * t2 * t62 * t121 * t188 * t268 * 2.0;
  double t280 = t1 * t2 * t10 * t16 * t62 * t121;
  double t275 = t269 + t270 + t274 - t280;
  double t276 = t10 * t16 * t121 * t195;
  double t277 = t2 * t10 * t16 * t27;
  double t278 = t1 * t2 * t27 * t121 * t188 * t268 * 2.0;
  double t281 = t1 * t2 * t10 * t16 * t27 * t121;
  double t279 = t276 + t277 + t278 - t281;
  double t283 = t1 * t10 * t16 * t62;
  double t284 = t10 * t16 * t135 * t201;
  double t285 = t1 * t2 * t62 * t135 * t188 * t268 * 2.0;
  double t291 = t1 * t2 * t10 * t16 * t62 * t135;
  double t286 = t283 + t284 + t285 - t291;
  double t287 = t1 * t10 * t16 * t27;
  double t288 = t10 * t16 * t135 * t195;
  double t289 = t1 * t2 * t27 * t135 * t188 * t268 * 2.0;
  double t292 = t1 * t2 * t10 * t16 * t27 * t135;
  double t290 = t287 + t288 + t289 - t292;
  double t294 = t72 * t279;
  double t295 = t83 * t275;
  double t296 = t72 * t275;
  double t297 = t294 + t295 + t296;
  double t298 = t90 * t279;
  double t299 = t104 * t275;
  double t300 = t90 * t275;
  double t301 = t298 + t299 + t300;
  double t302 = t131 * t195;
  double t303 = t128 * t201;
  double t304 = t126 * t201;
  double t305 = t27 * t279;
  double t306 = t62 * t275 * 2.0;
  double t307 = t302 + t303 + t304 + t305 + t306;
  double t308 = t146 * t195;
  double t309 = t144 * t201;
  double t310 = t149 * t201;
  double t311 = t27 * t290;
  double t312 = t62 * t286 * 2.0;
  double t313 = t308 + t309 + t310 + t311 + t312;
  double t314 = t72 * t290;
  double t315 = t83 * t286;
  double t316 = t72 * t286;
  double t317 = t314 + t315 + t316;
  double t318 = t90 * t290;
  double t319 = t104 * t286;
  double t320 = t90 * t286;
  double t321 = t318 + t319 + t320;
  double t0 =
      t265 *
          (((t222 + t223 - t27 * t94 * (t180 - t113 * t114)) /
            fabs(t222 + t223 - t27 * t94 * (t180 - t113 * t114)))) *
          sqrt(-t232 * t235 +
               (t226 - t48 * t54 * t118 * t158 +
                t33 * t39 * t117 *
                    (t159 + t160 +
                     t72 * (t123 + t130 - t48 * t54 * t90 * t118))) *
                   (t229 - t48 * t54 * t136 * t168 +
                    t10 * t16 * t135 *
                        (t169 + t170 +
                         t62 * (t141 + t148 - t48 * t54 * t90 * t136)))) *
          (t90 * t94 *
               (t240 +
                t113 * (t202 + t217 - t107 * t201 -
                        t27 * t28 * t195 * t205 * t206) -
                t110 * t211 - t112 * t215) -
           t27 * t94 * t245 - t72 * t94 * t249 - t94 * t186 * t195 +
           t27 * t28 * t186 * t195 * t205 * t206 +
           t28 * t72 * t176 * t195 * t205 * t206 +
           t28 * t90 * t183 * t195 * t205 * t206) +
      1.0 / pow(t253, 3.0 / 2.0) * t256 * sqrt(t264) *
          (t177 * t249 * ((t176 / fabs(t176))) * 2.0 +
           t181 * t245 * ((t186 / fabs(t186))) * 2.0 -
           t184 * ((t183 / fabs(t183))) *
               (t240 - t110 * t211 - t112 * t215 + t113 * t236) * 2.0) *
          (1.0 / 2.0) -
      t256 * 1.0 / sqrt(t264) * t265 *
          (t260 * (t2 * t10 * t16 * t154 + t10 * t16 * t121 * t307 +
                   t33 * t39 * t117 * t297 - t48 * t54 * t118 * t301 -
                   t1 * t2 * t10 * t16 * t121 * t154 +
                   t1 * t2 * t121 * t154 * t188 * t268 * 2.0) -
           t235 * (t1 * t10 * t16 * t154 + t10 * t16 * t135 * t307 +
                   t33 * t39 * t139 * t297 - t48 * t54 * t136 * t301 -
                   t1 * t2 * t10 * t16 * t135 * t154 +
                   t1 * t2 * t135 * t154 * t188 * t268 * 2.0) -
           t232 * (t2 * t10 * t16 * t228 + t10 * t16 * t121 * t313 +
                   t33 * t39 * t117 * t317 - t48 * t54 * t118 * t321 -
                   t1 * t2 * t10 * t16 * t121 * t228 +
                   t1 * t2 * t121 * t188 * t228 * t268 * 2.0) +
           t258 * (t1 * t10 * t16 * t228 + t10 * t16 * t135 * t313 +
                   t33 * t39 * t139 * t317 - t48 * t54 * t136 * t321 -
                   t1 * t2 * t10 * t16 * t135 * t228 +
                   t1 * t2 * t135 * t188 * t228 * t268 * 2.0)) *
          (1.0 / 2.0);
  return t0;
}


x86 assembly (clang, -O0):
<LQR3_P2_pareto_DL3>:
push   %rbp
mov    %rsp,%rbp
sub    $0xaa0,%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  0x3c97(%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  0x3a02(%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  0x3729(%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  0x3676(%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  0x35bb(%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  0x3508(%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  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  0x2959(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0xd0(%rbp),%xmm1
ff
mulsd  -0xd0(%rbp),%xmm1
ff
mulsd  -0xd0(%rbp),%xmm1
ff
movsd  0x28ed(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%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  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
movsd  0x287b(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x100(%rbp),%xmm0
ff
movsd  0x287d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x118(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
movsd  0x2837(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0x120(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  0x2801(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xd8(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
mulsd  -0x660(%rbp),%xmm0
ff
movsd  0x27d5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x118(%rbp),%xmm0
ff
mulsd  -0x120(%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  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x100(%rbp),%xmm0
ff
movsd  0x272b(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
mulsd  -0x2d0(%rbp),%xmm0
ff
movsd  0x26f5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0x120(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  0x26af(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0xd8(%rbp),%xmm0
ff
mulsd  -0x128(%rbp),%xmm0
ff
mulsd  -0x660(%rbp),%xmm0
ff
movsd  0x2683(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x120(%rbp),%xmm0
ff
mulsd  -0x2d0(%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  -0x138(%rbp),%xmm0
ff
movsd  -0x138(%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  -0x2e0(%rbp),%xmm0
ff
movsd  -0x2e0(%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  -0x140(%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,-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  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x6f8(%rbp),%xmm0
ff
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x700(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x6f8(%rbp),%xmm0
ff
subsd  -0x718(%rbp),%xmm0
ff
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x140(%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,-0x728(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x730(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x140(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
mulsd  -0x6e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x398(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
addsd  -0x730(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
subsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x700(%rbp),%xmm0
ff
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
mulsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x700(%rbp),%xmm0
ff
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x758(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x2e8(%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,-0x768(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x770(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x788(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
addsd  -0x590(%rbp),%xmm0
ff
addsd  -0x788(%rbp),%xmm0
ff
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x560(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x540(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
addsd  -0x5e0(%rbp),%xmm0
ff
addsd  -0x7a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x560(%rbp),%xmm0
ff
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x4f8(%rbp),%xmm0
ff
mulsd  -0x790(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x580(%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  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x7a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x7d8(%rbp),%xmm0
ff
addsd  -0x7e0(%rbp),%xmm0
ff
subsd  -0x7e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x3b8(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
subsd  -0x738(%rbp),%xmm0
ff
addsd  -0x750(%rbp),%xmm0
ff
subsd  -0x7f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x808(%rbp)
ff
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  -0x720(%rbp),%xmm0
ff
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x400(%rbp),%xmm0
ff
mulsd  -0x770(%rbp),%xmm0
movsd  %xmm0,-0x818(%rbp)
movsd  -0x810(%rbp),%xmm0
ff
addsd  -0x818(%rbp),%xmm0
ff
movsd  -0x420(%rbp),%xmm1
ff
movsd  -0x710(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  -0x800(%rbp),%xmm0
ff
movsd  %xmm0,-0x828(%rbp)
ff
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  -0x760(%rbp),%xmm0
ff
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x828(%rbp),%xmm0
ff
addsd  -0x830(%rbp),%xmm0
ff
movsd  -0x3e0(%rbp),%xmm1
ff
movsd  -0x770(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x420(%rbp),%xmm0
ff
movsd  -0x748(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x600(%rbp),%xmm0
ff
movsd  %xmm0,-0x840(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x620(%rbp),%xmm0
ff
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x640(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x840(%rbp),%xmm0
ff
addsd  -0x848(%rbp),%xmm0
ff
addsd  -0x850(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x778(%rbp),%xmm0
ff
addsd  -0x780(%rbp),%xmm0
ff
addsd  -0x860(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x868(%rbp),%xmm0
ff
movaps 0x1eae(%rip),%xmm1
pand   %xmm1,%xmm0
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x180(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
mulsd  -0x438(%rbp),%xmm0
ff
mulsd  -0x790(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
mulsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
addsd  -0x878(%rbp),%xmm0
ff
subsd  -0x880(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x7a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x240(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x7b0(%rbp),%xmm0
ff
addsd  -0x890(%rbp),%xmm0
ff
subsd  -0x898(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x888(%rbp),%xmm0
ff
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm1
ff
movsd  -0x7d0(%rbp),%xmm0
ff
movsd  -0x7f0(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  -0x858(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x1ccb(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  -0x30(%rbp),%xmm0
mulsd  -0x80(%rbp),%xmm0
movsd  0x1cb5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x38(%rbp),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  0x1c94(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x40(%rbp),%xmm0
mulsd  -0xa0(%rbp),%xmm0
ff
movsd  0x1c73(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x48(%rbp),%xmm0
mulsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
movsd  0x1c50(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  -0x458(%rbp),%xmm0
ff
addsd  -0x8c0(%rbp),%xmm0
ff
subsd  -0x8c8(%rbp),%xmm0
ff
subsd  -0x8d0(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  0x1c24(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  0x1b74(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x8f0(%rbp),%xmm0
ff
addsd  -0x8f8(%rbp),%xmm0
ff
addsd  -0x900(%rbp),%xmm0
ff
subsd  -0x908(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x918(%rbp)
ff
movsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  0x1a8f(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
addsd  -0x920(%rbp),%xmm0
ff
addsd  -0x928(%rbp),%xmm0
ff
subsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x948(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  0x19aa(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x940(%rbp),%xmm0
ff
addsd  -0x948(%rbp),%xmm0
ff
addsd  -0x950(%rbp),%xmm0
ff
subsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
mulsd  -0x8e8(%rbp),%xmm0
ff
movsd  0x18c5(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x28(%rbp),%xmm0
mulsd  -0x30(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x4c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
addsd  -0x970(%rbp),%xmm0
ff
addsd  -0x978(%rbp),%xmm0
ff
subsd  -0x980(%rbp),%xmm0
ff
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
addsd  -0x998(%rbp),%xmm0
ff
addsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x9b0(%rbp),%xmm0
ff
addsd  -0x9b8(%rbp),%xmm0
ff
addsd  -0x9c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x4b0(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x488(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x938(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  0x1717(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x9d8(%rbp),%xmm0
ff
addsd  -0x9e0(%rbp),%xmm0
ff
addsd  -0x9e8(%rbp),%xmm0
ff
addsd  -0x9f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x530(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
movsd  %xmm0,-0xa00(%rbp)
ff
movsd  -0x518(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0x540(%rbp),%xmm0
ff
mulsd  -0x6c8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x988(%rbp),%xmm0
ff
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  0x1663(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
addsd  -0xa08(%rbp),%xmm0
ff
addsd  -0xa10(%rbp),%xmm0
ff
addsd  -0xa18(%rbp),%xmm0
ff
addsd  -0xa20(%rbp),%xmm0
ff
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x988(%rbp),%xmm0
ff
movsd  %xmm0,-0xa30(%rbp)
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  -0xa30(%rbp),%xmm0
ff
addsd  -0xa38(%rbp),%xmm0
ff
addsd  -0xa40(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x988(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0xa50(%rbp),%xmm0
ff
addsd  -0xa58(%rbp),%xmm0
ff
addsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movsd  -0x778(%rbp),%xmm2
ff
addsd  -0x780(%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  -0x778(%rbp),%xmm3
ff
addsd  -0x780(%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 0x14dc(%rip),%xmm3
pand   %xmm3,%xmm2
divsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x7d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x7f0(%rbp),%xmm2
ff
movsd  -0x798(%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  -0x7b0(%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  -0xaa0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm1
ff
mulsd  -0x378(%rbp),%xmm1
ff
movsd  -0x808(%rbp),%xmm0
ff
movsd  -0x410(%rbp),%xmm2
ff
movsd  -0x6d0(%rbp),%xmm3
ff
addsd  -0x750(%rbp),%xmm3
ff
movsd  -0x3b8(%rbp),%xmm4
ff
movsd  -0x6c8(%rbp),%xmm5
ff
movq   %xmm4,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm4
mulsd  %xmm5,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x138(%rbp),%xmm3
ff
mulsd  -0x140(%rbp),%xmm3
ff
mulsd  -0x698(%rbp),%xmm3
ff
mulsd  -0x6d8(%rbp),%xmm3
ff
movsd  -0x6e0(%rbp),%xmm5
ff
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
addsd  %xmm0,%xmm2
movsd  -0x3e0(%rbp),%xmm0
ff
movsd  -0x710(%rbp),%xmm3
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm3,%xmm0
addsd  %xmm2,%xmm0
movsd  -0x400(%rbp),%xmm2
ff
movsd  -0x748(%rbp),%xmm3
ff
movq   %xmm2,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm0,%xmm2
movsd  -0x138(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mulsd  -0x820(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
movsd  -0x838(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  -0x378(%rbp),%xmm1
ff
mulsd  -0x618(%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  -0x140(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
mulsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  -0x140(%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  -0x140(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
ff
mulsd  -0x638(%rbp),%xmm0
mulsd  -0x698(%rbp),%xmm0
mulsd  -0x6d8(%rbp),%xmm0
ff
movsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x858(%rbp),%xmm0
ff
movsd  0xfdd(%rip),%xmm1
call   1040 <pow@plt>
movaps %xmm0,%xmm1
movsd  0xfbd(%rip),%xmm0
divsd  %xmm1,%xmm0
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movsd  -0xa98(%rbp),%xmm1
ff
movsd  -0xa90(%rbp),%xmm2
ff
movaps %xmm0,%xmm3
movsd  -0xa88(%rbp),%xmm0
ff
mulsd  %xmm3,%xmm1
movsd  -0x600(%rbp),%xmm4
ff
mulsd  -0x838(%rbp),%xmm4
ff
movsd  -0x5f8(%rbp),%xmm3
ff
movsd  -0x5f8(%rbp),%xmm5
ff
movaps 0xfde(%rip),%xmm6
pand   %xmm6,%xmm5
divsd  %xmm5,%xmm3
mulsd  %xmm3,%xmm4
movsd  -0x620(%rbp),%xmm3
ff
mulsd  -0x820(%rbp),%xmm3
ff
movsd  -0x618(%rbp),%xmm5
ff
movsd  -0x618(%rbp),%xmm6
ff
movaps 0xfab(%rip),%xmm7
pand   %xmm7,%xmm6
divsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
movsd  0xf17(%rip),%xmm5
mulsd  %xmm5,%xmm3
addsd  %xmm4,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x640(%rbp),%xmm3
ff
movsd  -0x638(%rbp),%xmm5
ff
movsd  -0x638(%rbp),%xmm6
ff
movaps 0xf6c(%rip),%xmm7
pand   %xmm7,%xmm6
divsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
movsd  -0x808(%rbp),%xmm6
ff
movsd  -0x3e0(%rbp),%xmm5
ff
movsd  -0x710(%rbp),%xmm7
ff
movq   %xmm5,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm5
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
movsd  -0x400(%rbp),%xmm6
ff
movsd  -0x748(%rbp),%xmm7
ff
movq   %xmm6,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm6
mulsd  %xmm7,%xmm6
addsd  %xmm5,%xmm6
movsd  -0x410(%rbp),%xmm5
ff
movsd  -0x800(%rbp),%xmm7
ff
mulsd  %xmm7,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm5,%xmm3
movq   %xmm3,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm3
addsd  %xmm3,%xmm3
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
movsd  0xe23(%rip),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  0xe0f(%rip),%xmm0
mulsd  -0x870(%rbp),%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0x8b0(%rbp),%xmm0
ff
call   1050 <sqrt@plt>
movsd  -0xa80(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0xa78(%rbp),%xmm0
ff
divsd  %xmm2,%xmm0
mulsd  -0x8b8(%rbp),%xmm0
ff
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x30(%rbp),%xmm4
mulsd  -0xc8(%rbp),%xmm4
ff
mulsd  -0xe0(%rbp),%xmm4
ff
movsd  -0x560(%rbp),%xmm5
ff
movsd  -0xc8(%rbp),%xmm3
ff
mulsd  -0xe0(%rbp),%xmm3
ff
mulsd  -0x468(%rbp),%xmm3
ff
mulsd  -0x9f8(%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  -0x9a8(%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  -0x9c8(%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  -0xc8(%rbp),%xmm3
ff
mulsd  -0xe0(%rbp),%xmm3
ff
mulsd  -0x468(%rbp),%xmm3
ff
movsd  -0x560(%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  -0x468(%rbp),%xmm4
ff
mulsd  -0x560(%rbp),%xmm4
ff
mulsd  -0x650(%rbp),%xmm4
ff
mulsd  -0x8e8(%rbp),%xmm4
ff
addsd  %xmm4,%xmm4
addsd  %xmm3,%xmm4
movsd  -0x7f0(%rbp),%xmm3
ff
movsd  -0x28(%rbp),%xmm5
mulsd  -0xc8(%rbp),%xmm5
ff
mulsd  -0xe0(%rbp),%xmm5
ff
movsd  -0x560(%rbp),%xmm7
ff
movsd  -0xc8(%rbp),%xmm6
ff
mulsd  -0xe0(%rbp),%xmm6
ff
mulsd  -0x4c8(%rbp),%xmm6
ff
mulsd  -0x9f8(%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  -0x9a8(%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  -0x9c8(%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  -0xc8(%rbp),%xmm6
ff
mulsd  -0xe0(%rbp),%xmm6
ff
mulsd  -0x4c8(%rbp),%xmm6
ff
movsd  -0x560(%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  -0x4c8(%rbp),%xmm5
ff
mulsd  -0x560(%rbp),%xmm5
ff
mulsd  -0x650(%rbp),%xmm5
ff
mulsd  -0x8e8(%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  -0x7d0(%rbp),%xmm3
ff
movsd  -0x30(%rbp),%xmm4
mulsd  -0xc8(%rbp),%xmm4
ff
mulsd  -0xe0(%rbp),%xmm4
ff
movsd  -0x7a8(%rbp),%xmm6
ff
movsd  -0xc8(%rbp),%xmm5
ff
mulsd  -0xe0(%rbp),%xmm5
ff
mulsd  -0x468(%rbp),%xmm5
ff
mulsd  -0xa28(%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  -0xa48(%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  -0xa68(%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  -0xc8(%rbp),%xmm5
ff
mulsd  -0xe0(%rbp),%xmm5
ff
mulsd  -0x468(%rbp),%xmm5
ff
movsd  -0x7a8(%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  -0x468(%rbp),%xmm4
ff
mulsd  -0x650(%rbp),%xmm4
ff
mulsd  -0x7a8(%rbp),%xmm4
ff
mulsd  -0x8e8(%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  -0x888(%rbp),%xmm2
ff
movsd  -0x28(%rbp),%xmm4
mulsd  -0xc8(%rbp),%xmm4
ff
mulsd  -0xe0(%rbp),%xmm4
ff
movsd  -0x7a8(%rbp),%xmm6
ff
movsd  -0xc8(%rbp),%xmm5
ff
mulsd  -0xe0(%rbp),%xmm5
ff
mulsd  -0x4c8(%rbp),%xmm5
ff
mulsd  -0xa28(%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  -0xa48(%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  -0xa68(%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  -0xc8(%rbp),%xmm5
ff
mulsd  -0xe0(%rbp),%xmm5
ff
mulsd  -0x4c8(%rbp),%xmm5
ff
movsd  -0x7a8(%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  -0x4c8(%rbp),%xmm4
ff
mulsd  -0x650(%rbp),%xmm4
ff
mulsd  -0x7a8(%rbp),%xmm4
ff
mulsd  -0x8e8(%rbp),%xmm4
ff
addsd  %xmm4,%xmm4
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x8a2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
add    $0xaa0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<LQR3_P2_pareto_DL3>:
sub    $0x568,%rsp
movupd (%rdi),%xmm4
movapd %xmm4,0x180(%rsp)
movupd (%rdx),%xmm0
movapd %xmm0,0x260(%rsp)
movsd  0x18(%rdx),%xmm1
movsd  %xmm1,0x90(%rsp)
movsd  0x40(%rdx),%xmm3
movapd %xmm3,0x50(%rsp)
movapd %xmm0,%xmm1
unpckhpd %xmm0,%xmm1
movapd %xmm1,0x240(%rsp)
addsd  0x2e7d(%rip),%xmm1
movapd %xmm4,%xmm2
unpckhpd %xmm4,%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm2,%xmm6
movapd %xmm2,0xe0(%rsp)
movapd %xmm4,%xmm2
mulpd  %xmm0,%xmm2
movapd %xmm2,%xmm5
movapd %xmm2,0xa0(%rsp)
movapd %xmm4,%xmm2
mulpd  %xmm4,%xmm2
movapd %xmm2,0x30(%rsp)
mulpd  %xmm0,%xmm2
movapd %xmm4,%xmm0
unpcklpd %xmm4,%xmm0
movsd  0x10(%rdx),%xmm4
movapd %xmm4,0x60(%rsp)
unpcklpd %xmm3,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,0x110(%rsp)
movapd %xmm6,%xmm3
mulsd  %xmm4,%xmm3
movapd %xmm5,%xmm0
movapd %xmm1,0x2b0(%rsp)
addsd  %xmm1,%xmm0
subsd  %xmm2,%xmm0
movapd %xmm2,0x330(%rsp)
movapd %xmm2,%xmm1
unpckhpd %xmm2,%xmm1
subsd  %xmm1,%xmm0
movapd %xmm3,0x290(%rsp)
subsd  %xmm3,%xmm0
addsd  0x2dda(%rip),%xmm0
movsd  0x20(%rdx),%xmm1
movaps %xmm1,0x40(%rsp)
movsd  0x28(%rdx),%xmm1
movaps %xmm1,(%rsp)
movsd  0x30(%rdx),%xmm1
movaps %xmm1,0xb0(%rsp)
movsd  0x38(%rdx),%xmm1
movaps %xmm1,0x100(%rsp)
call   1030 <exp@plt>
movapd %xmm0,0x140(%rsp)
movsd  0x90(%rsp),%xmm2
movsd  0x2d86(%rip),%xmm6
addsd  %xmm2,%xmm6
movapd 0x180(%rsp),%xmm1
mulsd  %xmm1,%xmm6
movapd 0xe0(%rsp),%xmm0
movapd 0x40(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movapd %xmm0,%xmm4
movapd %xmm0,0x70(%rsp)
movapd 0x30(%rsp),%xmm5
movapd %xmm5,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm1,%xmm2
mulsd  (%rsp),%xmm2
movapd %xmm5,%xmm7
unpckhpd %xmm1,%xmm7
movapd %xmm7,0x10(%rsp)
movapd %xmm3,%xmm1
movapd %xmm2,0x310(%rsp)
unpcklpd %xmm2,%xmm1
mulpd  %xmm7,%xmm1
movapd %xmm6,%xmm2
addsd  %xmm4,%xmm2
subsd  %xmm0,%xmm2
subsd  %xmm1,%xmm2
unpckhpd %xmm1,%xmm1
subsd  %xmm1,%xmm2
addsd  0x2d06(%rip),%xmm2
movapd %xmm2,%xmm0
call   1030 <exp@plt>
movapd %xmm0,0x20(%rsp)
movsd  0x2cf7(%rip),%xmm0
movapd 0xb0(%rsp),%xmm2
movapd %xmm2,%xmm1
addsd  %xmm0,%xmm1
mulsd  0x180(%rsp),%xmm1
movapd 0x100(%rsp),%xmm3
addsd  %xmm3,%xmm0
mulsd  0xe0(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd 0x30(%rsp),%xmm1
mulsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movapd 0x110(%rsp),%xmm1
movsd  %xmm3,%xmm1
mulpd  0x10(%rsp),%xmm1
subsd  %xmm1,%xmm0
unpckhpd %xmm1,%xmm1
subsd  %xmm1,%xmm0
addsd  0x2c96(%rip),%xmm0
call   1030 <exp@plt>
movapd 0x140(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd %xmm2,0x30(%rsp)
movapd 0x2cde(%rip),%xmm6
addpd  %xmm6,%xmm2
movsd  0x2c72(%rip),%xmm5
movapd 0x20(%rsp),%xmm0
addsd  %xmm5,%xmm0
movapd %xmm5,%xmm14
divsd  %xmm0,%xmm14
movapd %xmm2,%xmm1
mulpd  %xmm2,%xmm1
movapd %xmm6,%xmm13
movapd %xmm1,0x210(%rsp)
divpd  %xmm1,%xmm13
movapd %xmm13,%xmm1
unpcklpd %xmm0,%xmm1
movapd 0x2ca1(%rip),%xmm15
unpcklpd %xmm0,%xmm15
mulpd  %xmm1,%xmm15
movapd 0x2c9f(%rip),%xmm0
divpd  %xmm15,%xmm0
movapd %xmm0,%xmm4
unpckhpd %xmm0,%xmm4
movapd %xmm0,0x10(%rsp)
movsd  %xmm14,%xmm0
mulpd  0x2c8f(%rip),%xmm0
movsd  0x2c07(%rip),%xmm3
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
addsd  %xmm5,%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm3,%xmm1
unpcklpd %xmm1,%xmm3
movapd %xmm6,%xmm1
divpd  %xmm3,%xmm1
movapd %xmm1,%xmm9
movapd %xmm1,0x80(%rsp)
movapd %xmm6,%xmm3
movapd %xmm2,0x250(%rsp)
divpd  %xmm2,%xmm3
movapd 0x2c4f(%rip),%xmm8
mulpd  %xmm3,%xmm8
movapd 0x2c52(%rip),%xmm2
mulpd  %xmm13,%xmm2
addpd  %xmm8,%xmm2
addpd  %xmm6,%xmm2
movapd %xmm6,%xmm1
divpd  %xmm2,%xmm1
addpd  0x2c43(%rip),%xmm8
movapd %xmm2,0x2d0(%rsp)
mulpd  %xmm2,%xmm2
movapd %xmm2,0x2c0(%rsp)
divpd  %xmm2,%xmm6
movapd %xmm6,0xc0(%rsp)
movapd %xmm3,0x220(%rsp)
movapd %xmm1,0x200(%rsp)
mulpd  %xmm1,%xmm3
movapd %xmm8,%xmm2
mulpd  %xmm6,%xmm2
movapd 0x2c19(%rip),%xmm1
mulpd  %xmm13,%xmm1
addpd  0x2c1c(%rip),%xmm1
movapd %xmm1,0x150(%rsp)
mulpd  %xmm2,%xmm1
mulpd  0x2c17(%rip),%xmm1
movapd 0x2bdf(%rip),%xmm5
mulpd  %xmm3,%xmm5
addpd  %xmm5,%xmm1
movapd %xmm13,%xmm5
unpckhpd %xmm13,%xmm5
movsd  0x2afd(%rip),%xmm6
mulsd  %xmm6,%xmm5
movsd  0x2b01(%rip),%xmm7
addsd  %xmm7,%xmm5
mulsd  %xmm7,%xmm4
addpd  %xmm6,%xmm15
addsd  %xmm6,%xmm4
movsd  0x2af0(%rip),%xmm6
unpcklpd %xmm4,%xmm6
addpd  0x2bd4(%rip),%xmm0
unpcklpd %xmm0,%xmm14
mulpd  %xmm9,%xmm14
mulpd  %xmm14,%xmm6
movapd %xmm6,%xmm4
unpckhpd %xmm6,%xmm4
movsd  0x2acd(%rip),%xmm7
mulsd  %xmm7,%xmm4
addsd  %xmm6,%xmm4
movapd 0x180(%rsp),%xmm10
movapd %xmm10,%xmm12
movsd  0x90(%rsp),%xmm7
mulsd  %xmm7,%xmm12
addsd  %xmm12,%xmm12
subsd  %xmm7,%xmm12
movapd %xmm10,%xmm7
movapd 0xb0(%rsp),%xmm11
mulsd  %xmm11,%xmm7
movapd %xmm10,%xmm9
shufpd $0x1,%xmm7,%xmm9
movapd (%rsp),%xmm6
shufpd $0x2,0x2b69(%rip),%xmm6
mulpd  %xmm9,%xmm6
movapd %xmm12,%xmm9
unpcklpd %xmm11,%xmm9
addpd  %xmm6,%xmm12
subpd  %xmm6,%xmm9
movapd 0x50(%rsp),%xmm6
mulsd  0xe0(%rsp),%xmm6
movapd 0x2b48(%rip),%xmm11
unpcklpd %xmm6,%xmm11
movapd 0xa0(%rsp),%xmm6
unpcklpd %xmm5,%xmm6
movlpd 0x2a2e(%rip),%xmm2
mulpd  %xmm6,%xmm2
unpckhpd %xmm3,%xmm10
movapd 0x60(%rsp),%xmm6
shufpd $0x2,0x2b26(%rip),%xmm6
mulpd  %xmm10,%xmm6
movapd %xmm6,%xmm7
movapd %xmm2,%xmm5
movapd 0x260(%rsp),%xmm6
subpd  %xmm6,%xmm5
movsd  0x29eb(%rip),%xmm10
unpcklpd %xmm10,%xmm6
movapd %xmm2,0x280(%rsp)
mulpd  %xmm2,%xmm6
movsd  %xmm5,%xmm6
addpd  %xmm7,%xmm6
movapd %xmm6,%xmm2
movsd  0x29bd(%rip),%xmm6
movapd %xmm13,0x1c0(%rsp)
movapd 0x30(%rsp),%xmm5
mulpd  %xmm13,%xmm5
movapd %xmm5,0x30(%rsp)
movapd %xmm5,%xmm13
mulpd  %xmm1,%xmm13
movapd %xmm13,0x2f0(%rsp)
unpcklpd %xmm13,%xmm3
unpcklpd %xmm2,%xmm6
mulpd  %xmm3,%xmm6
movapd %xmm8,0x230(%rsp)
unpcklpd 0x20(%rsp),%xmm8
movapd %xmm15,0x170(%rsp)
movapd 0x10(%rsp),%xmm3
movsd  %xmm15,%xmm3
mulpd  %xmm3,%xmm8
movapd %xmm0,%xmm5
unpckhpd %xmm0,%xmm5
mulsd  %xmm0,%xmm5
movapd 0x80(%rsp),%xmm0
unpckhpd %xmm0,%xmm0
mulsd  %xmm0,%xmm5
unpcklpd 0x70(%rsp),%xmm14
movapd %xmm10,%xmm3
mulsd  %xmm10,%xmm5
unpcklpd 0x40(%rsp),%xmm5
movapd %xmm9,0x20(%rsp)
shufpd $0x2,%xmm9,%xmm12
addpd  %xmm11,%xmm12
movapd 0xc0(%rsp),%xmm0
movapd %xmm4,0x90(%rsp)
unpcklpd %xmm4,%xmm0
movapd %xmm8,0x10(%rsp)
mulpd  %xmm8,%xmm0
movapd %xmm10,%xmm8
movapd %xmm12,0xa0(%rsp)
unpcklpd %xmm12,%xmm8
movapd %xmm0,0x130(%rsp)
mulpd  %xmm0,%xmm8
addpd  %xmm6,%xmm8
mulpd  0x29fe(%rip),%xmm14
movapd %xmm14,%xmm3
addpd  %xmm5,%xmm3
movapd %xmm2,0x260(%rsp)
movapd %xmm2,%xmm0
movapd %xmm8,0x60(%rsp)
movsd  %xmm8,%xmm0
movapd %xmm0,0x2e0(%rsp)
movapd %xmm0,%xmm4
mulpd  %xmm0,%xmm4
movapd %xmm4,%xmm7
unpckhpd %xmm4,%xmm7
movapd %xmm1,%xmm2
movapd %xmm3,0x70(%rsp)
movsd  %xmm3,%xmm2
mulpd  %xmm2,%xmm2
movapd %xmm7,%xmm0
movapd %xmm2,0x40(%rsp)
addsd  %xmm2,%xmm0
addsd  %xmm4,%xmm0
movapd %xmm1,0xf0(%rsp)
movapd %xmm1,%xmm3
mulpd  %xmm1,%xmm3
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movapd %xmm6,0x160(%rsp)
movapd %xmm0,0x1f0(%rsp)
movapd %xmm3,0x1e0(%rsp)
jb     181d <LQR3_P2_pareto_DL3+0x6ed>
sqrtsd %xmm0,%xmm0
jmp    186d <LQR3_P2_pareto_DL3+0x73d>
movapd %xmm14,0x50(%rsp)
movapd %xmm11,(%rsp)
movapd %xmm5,0x80(%rsp)
movapd %xmm7,0x320(%rsp)
call   1050 <sqrt@plt>
xorpd  %xmm4,%xmm4
movapd 0x320(%rsp),%xmm7
movapd 0x80(%rsp),%xmm5
movapd 0x1e0(%rsp),%xmm3
movapd (%rsp),%xmm11
movapd 0x50(%rsp),%xmm14
movapd %xmm0,0xb0(%rsp)
movapd 0x20(%rsp),%xmm2
subpd  %xmm11,%xmm2
movaps 0xf0(%rsp),%xmm0
movaps %xmm0,%xmm1
unpcklpd 0x60(%rsp),%xmm1
movaps %xmm1,0x1b0(%rsp)
subpd  %xmm5,%xmm14
movhlps %xmm0,%xmm0
movaps %xmm0,0x80(%rsp)
movapd 0x90(%rsp),%xmm1
mulsd  %xmm1,%xmm1
movapd %xmm3,%xmm0
addsd  %xmm7,%xmm0
addsd  %xmm1,%xmm0
ucomisd %xmm4,%xmm0
movsd  %xmm0,0x300(%rsp)
jb     18d8 <LQR3_P2_pareto_DL3+0x7a8>
sqrtsd %xmm0,%xmm0
jmp    1900 <LQR3_P2_pareto_DL3+0x7d0>
movapd %xmm14,0x50(%rsp)
movapd %xmm2,0x20(%rsp)
call   1050 <sqrt@plt>
movapd 0x1e0(%rsp),%xmm3
movapd 0x20(%rsp),%xmm2
movapd 0x50(%rsp),%xmm14
movapd %xmm0,(%rsp)
movapd 0x40(%rsp),%xmm1
movlpd 0xa0(%rsp),%xmm2
movapd %xmm2,0x20(%rsp)
movapd 0x284e(%rip),%xmm0
andpd  0x1b0(%rsp),%xmm0
movapd %xmm0,0x320(%rsp)
movlpd 0x70(%rsp),%xmm14
movapd %xmm14,0x50(%rsp)
addsd  %xmm1,%xmm3
unpckhpd %xmm1,%xmm1
addsd  %xmm3,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd %xmm1,0x40(%rsp)
jb     1967 <LQR3_P2_pareto_DL3+0x837>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    1970 <LQR3_P2_pareto_DL3+0x840>
movapd %xmm1,%xmm0
call   1050 <sqrt@plt>
movaps 0x1f0(%rsp),%xmm3
movapd (%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd %xmm2,(%rsp)
movsd  0x26ca(%rip),%xmm1
movaps %xmm3,%xmm0
call   1040 <pow@plt>
movsd  %xmm0,0xd0(%rsp)
movsd  0x300(%rsp),%xmm0
movsd  0x26a8(%rip),%xmm1
call   1040 <pow@plt>
movaps %xmm0,0x1d0(%rsp)
movapd 0x40(%rsp),%xmm0
movsd  0x268d(%rip),%xmm1
call   1040 <pow@plt>
movapd 0xb0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0x269a(%rip),%xmm8
movapd %xmm8,%xmm1
divpd  %xmm2,%xmm1
divpd  (%rsp),%xmm8
movapd %xmm8,0x40(%rsp)
movapd %xmm1,%xmm0
movapd %xmm1,%xmm12
movapd %xmm1,0x1e0(%rsp)
movapd 0x60(%rsp),%xmm1
mulpd  %xmm1,%xmm0
movapd %xmm1,%xmm11
movapd %xmm0,%xmm1
movapd %xmm0,0xb0(%rsp)
movapd 0xf0(%rsp),%xmm15
movapd %xmm15,%xmm0
unpcklpd %xmm15,%xmm0
mulpd  %xmm8,%xmm0
unpcklpd %xmm1,%xmm1
subpd  %xmm0,%xmm1
movapd %xmm1,(%rsp)
unpcklpd %xmm12,%xmm12
movapd 0x260(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,%xmm4
movlpd 0x70(%rsp),%xmm0
mulpd  %xmm0,%xmm12
movapd %xmm8,%xmm1
shufpd $0x1,%xmm8,%xmm1
mulpd  %xmm0,%xmm1
movapd %xmm12,%xmm0
subpd  %xmm1,%xmm0
movapd %xmm0,0x300(%rsp)
movaps 0x26f7(%rip),%xmm5
movaps 0x10(%rsp),%xmm2
movhlps %xmm2,%xmm5
movapd 0x20(%rsp),%xmm1
movapd %xmm1,%xmm0
mulpd  %xmm5,%xmm0
movapd %xmm0,0x1f0(%rsp)
addpd  %xmm1,%xmm5
shufpd $0x1,0x310(%rsp),%xmm2
movapd 0x130(%rsp),%xmm6
movlpd 0xa0(%rsp),%xmm6
movapd %xmm2,%xmm1
movapd 0x50(%rsp),%xmm14
mulpd  %xmm14,%xmm1
addpd  %xmm14,%xmm2
movapd %xmm2,%xmm0
movsd  %xmm1,%xmm0
mulpd  %xmm0,%xmm6
movapd 0x30(%rsp),%xmm0
movapd %xmm0,%xmm3
movapd %xmm0,%xmm7
unpckhpd %xmm0,%xmm3
movapd %xmm15,%xmm0
unpckhpd %xmm4,%xmm0
movapd %xmm4,%xmm13
mulpd  %xmm3,%xmm0
movapd %xmm0,%xmm9
movapd 0x240(%rsp),%xmm0
movapd %xmm0,%xmm10
movapd 0xe0(%rsp),%xmm3
mulsd  %xmm3,%xmm10
addsd  %xmm10,%xmm10
movapd 0x100(%rsp),%xmm4
mulsd  %xmm4,%xmm3
unpcklpd %xmm4,%xmm10
addsd  %xmm3,%xmm3
unpcklpd %xmm3,%xmm0
subpd  %xmm0,%xmm10
movapd %xmm10,%xmm3
movapd 0x110(%rsp),%xmm0
addpd  %xmm0,%xmm3
subpd  %xmm0,%xmm10
movsd  %xmm3,%xmm10
movapd %xmm7,%xmm3
mulpd  %xmm11,%xmm3
movapd %xmm3,%xmm7
unpcklpd 0x2f0(%rsp),%xmm7
addpd  0x2603(%rip),%xmm10
movapd %xmm13,%xmm4
movapd %xmm13,%xmm11
unpcklpd %xmm10,%xmm4
mulpd  %xmm4,%xmm7
movapd %xmm2,0x310(%rsp)
unpckhpd %xmm10,%xmm2
unpcklpd %xmm9,%xmm1
mulpd  %xmm2,%xmm1
shufpd $0x2,%xmm9,%xmm3
movapd %xmm9,0x2a0(%rsp)
mulpd  %xmm10,%xmm3
movapd %xmm1,%xmm2
unpcklpd %xmm3,%xmm2
movapd %xmm7,%xmm0
shufpd $0x1,%xmm1,%xmm0
addpd  %xmm2,%xmm0
unpckhpd %xmm3,%xmm1
subpd  %xmm1,%xmm0
movapd %xmm7,%xmm1
unpckhpd %xmm7,%xmm1
unpckhpd %xmm3,%xmm3
subsd  %xmm3,%xmm1
movapd %xmm6,%xmm8
unpckhpd %xmm6,%xmm8
addsd  %xmm1,%xmm8
movapd %xmm8,0x1a0(%rsp)
movapd 0x160(%rsp),%xmm13
unpckhpd %xmm13,%xmm13
addpd  %xmm6,%xmm13
movapd %xmm5,0x360(%rsp)
unpckhpd %xmm5,%xmm5
movapd %xmm5,0x3a0(%rsp)
movapd %xmm5,%xmm2
mulpd  %xmm9,%xmm2
movapd %xmm6,0x130(%rsp)
unpcklpd %xmm6,%xmm13
subpd  %xmm2,%xmm13
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm3
movapd %xmm7,0x390(%rsp)
unpcklpd %xmm7,%xmm3
addpd  %xmm13,%xmm3
movapd %xmm3,0x20(%rsp)
movhlps %xmm3,%xmm2
movapd 0x60(%rsp),%xmm4
movapd %xmm4,%xmm3
mulpd  %xmm2,%xmm3
movapd %xmm4,%xmm5
subpd  %xmm2,%xmm5
mulpd  %xmm5,%xmm11
unpckhpd %xmm5,%xmm5
movapd %xmm5,0x340(%rsp)
movapd %xmm15,%xmm4
mulsd  %xmm5,%xmm4
addpd  %xmm3,%xmm4
shufpd $0x2,%xmm11,%xmm4
movapd %xmm13,%xmm2
unpcklpd %xmm13,%xmm2
mulpd  %xmm15,%xmm2
addpd  %xmm2,%xmm4
movapd %xmm4,0x2f0(%rsp)
movapd 0x90(%rsp),%xmm9
movapd %xmm9,%xmm2
mulsd  %xmm8,%xmm2
movapd %xmm1,%xmm3
unpcklpd %xmm1,%xmm3
movapd %xmm3,0x110(%rsp)
mulpd  %xmm0,%xmm3
movapd %xmm3,%xmm1
unpckhpd %xmm3,%xmm1
addsd  %xmm2,%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0x100(%rsp)
movapd %xmm0,%xmm2
unpckhpd %xmm0,%xmm2
movapd 0x2e0(%rsp),%xmm1
mulpd  %xmm2,%xmm1
movapd %xmm0,0x270(%rsp)
unpcklpd %xmm0,%xmm0
movapd %xmm15,%xmm8
mulpd  %xmm15,%xmm0
addpd  %xmm1,%xmm0
movapd %xmm0,0x190(%rsp)
movapd %xmm15,%xmm2
movsd  %xmm9,%xmm2
mulpd  0x40(%rsp),%xmm2
movapd %xmm12,%xmm1
subpd  %xmm2,%xmm1
movapd (%rsp),%xmm3
movapd %xmm3,%xmm4
movapd 0x300(%rsp),%xmm5
mulpd  %xmm5,%xmm4
shufpd $0x1,%xmm3,%xmm3
mulpd  %xmm1,%xmm3
movapd %xmm1,0x2e0(%rsp)
subpd  %xmm3,%xmm4
movapd %xmm4,0x240(%rsp)
movapd %xmm12,%xmm3
subsd  %xmm2,%xmm3
movapd %xmm1,%xmm0
shufpd $0x1,%xmm4,%xmm0
mulpd  %xmm3,%xmm0
movapd %xmm0,0xa0(%rsp)
movapd %xmm5,%xmm0
movapd %xmm5,%xmm2
movapd %xmm12,0x430(%rsp)
unpcklpd %xmm12,%xmm2
unpckhpd %xmm4,%xmm0
mulpd  %xmm2,%xmm0
movapd %xmm0,0x120(%rsp)
movapd 0x250(%rsp),%xmm0
mulsd  0x210(%rsp),%xmm0
movsd  0x2211(%rip),%xmm12
movapd %xmm12,%xmm7
divsd  %xmm0,%xmm7
movapd 0x180(%rsp),%xmm2
mulsd  0xe0(%rsp),%xmm2
movapd %xmm2,0x440(%rsp)
mulsd  0x140(%rsp),%xmm2
movapd %xmm2,%xmm3
unpcklpd %xmm2,%xmm3
movapd 0x1c0(%rsp),%xmm11
unpcklpd %xmm7,%xmm11
mulpd  %xmm3,%xmm11
movapd 0x2260(%rip),%xmm3
mulpd  %xmm11,%xmm3
movapd %xmm3,%xmm4
unpckhpd %xmm3,%xmm4
subpd  %xmm4,%xmm3
movapd 0x2d0(%rsp),%xmm0
mulsd  0x2c0(%rsp),%xmm0
movapd %xmm12,%xmm15
divsd  %xmm0,%xmm15
movapd 0xc0(%rsp),%xmm6
movapd %xmm6,%xmm4
unpcklpd 0x170(%rsp),%xmm4
movapd %xmm11,%xmm0
unpcklpd %xmm11,%xmm0
movapd %xmm0,0x380(%rsp)
mulpd  %xmm0,%xmm4
movapd 0x150(%rsp),%xmm1
movapd %xmm1,%xmm5
unpcklpd %xmm6,%xmm5
mulpd  %xmm4,%xmm5
movapd %xmm11,0x550(%rsp)
movapd 0x200(%rsp),%xmm0
mulsd  %xmm11,%xmm0
unpcklpd %xmm0,%xmm0
movapd 0x21fd(%rip),%xmm4
mulpd  %xmm4,%xmm0
mulpd  0x22b1(%rip),%xmm5
addpd  %xmm0,%xmm5
movapd 0x230(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm6,%xmm2
movapd %xmm7,0x250(%rsp)
mulsd  %xmm7,%xmm2
unpcklpd %xmm2,%xmm2
mulpd  %xmm4,%xmm2
addpd  %xmm5,%xmm2
movapd 0x220(%rsp),%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm3,%xmm5
unpcklpd %xmm5,%xmm5
mulpd  %xmm4,%xmm5
subpd  %xmm5,%xmm2
mulpd  %xmm1,%xmm0
unpcklpd 0x10(%rsp),%xmm0
unpcklpd %xmm3,%xmm3
mulpd  %xmm0,%xmm3
unpcklpd %xmm15,%xmm15
mulpd  %xmm3,%xmm15
mulpd  0x2251(%rip),%xmm15
addpd  %xmm2,%xmm15
movapd %xmm12,%xmm0
divsd  0xd0(%rsp),%xmm0
movapd %xmm0,0x2c0(%rsp)
movapd 0x60(%rsp),%xmm0
unpcklpd %xmm0,%xmm12
movapd 0x320(%rsp),%xmm7
movapd 0x1d0(%rsp),%xmm1
shufpd $0x2,%xmm7,%xmm1
divpd  %xmm1,%xmm12
movapd %xmm8,%xmm3
divsd  %xmm7,%xmm3
mulsd  %xmm7,%xmm14
mulsd  %xmm15,%xmm14
mulsd  %xmm3,%xmm14
movapd 0x1e0(%rsp),%xmm4
unpckhpd %xmm4,%xmm4
mulsd  %xmm14,%xmm4
movapd %xmm7,%xmm2
mulsd  %xmm8,%xmm2
movapd %xmm15,%xmm5
unpcklpd %xmm0,%xmm5
mulpd  %xmm2,%xmm5
movapd %xmm15,%xmm2
movsd  %xmm3,%xmm2
movapd %xmm5,0x530(%rsp)
mulpd  %xmm5,%xmm2
movapd %xmm12,%xmm0
mulpd  %xmm2,%xmm0
movapd %xmm0,0x230(%rsp)
movapd %xmm15,%xmm6
shufpd $0x1,%xmm2,%xmm6
movapd %xmm12,%xmm5
movsd  %xmm3,%xmm5
movapd %xmm7,%xmm2
mulsd  0x80(%rsp),%xmm2
mulsd  %xmm15,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm9,%xmm11
movapd 0x70(%rsp),%xmm14
unpcklpd %xmm14,%xmm11
mulpd  %xmm7,%xmm11
movapd %xmm11,0x510(%rsp)
mulpd  %xmm15,%xmm11
mulpd  %xmm5,%xmm11
movapd 0x260(%rsp),%xmm0
movapd %xmm0,%xmm1
unpckhpd %xmm0,%xmm1
movapd %xmm1,0x4d0(%rsp)
mulpd  %xmm1,%xmm7
movapd %xmm15,%xmm8
movapd %xmm7,0x320(%rsp)
mulpd  %xmm7,%xmm8
mulpd  %xmm5,%xmm8
movapd %xmm12,0x410(%rsp)
unpcklpd 0x2c0(%rsp),%xmm12
mulpd  %xmm12,%xmm11
mulpd  %xmm12,%xmm8
movapd %xmm8,%xmm3
unpcklpd %xmm4,%xmm3
movapd %xmm11,%xmm1
unpckhpd %xmm11,%xmm1
subsd  %xmm11,%xmm1
movapd %xmm1,0x3e0(%rsp)
movhlps %xmm8,%xmm11
subpd  %xmm3,%xmm11
movapd %xmm0,%xmm12
movapd %xmm0,%xmm3
movlpd 0xf0(%rsp),%xmm3
movapd 0x1a0(%rsp),%xmm4
unpcklpd %xmm4,%xmm4
mulpd  %xmm3,%xmm4
movapd 0x10(%rsp),%xmm3
unpckhpd %xmm3,%xmm3
movapd 0x310(%rsp),%xmm5
unpckhpd %xmm5,%xmm5
mulsd  %xmm3,%xmm5
movapd %xmm5,%xmm7
movapd %xmm14,%xmm1
movapd %xmm14,%xmm3
movapd %xmm13,0x160(%rsp)
mulpd  %xmm13,%xmm3
movapd 0x20(%rsp),%xmm0
shufpd $0x2,%xmm0,%xmm3
movapd 0x340(%rsp),%xmm5
mulsd  %xmm9,%xmm5
unpcklpd %xmm1,%xmm5
addpd  %xmm5,%xmm3
mulpd  %xmm0,%xmm5
unpckhpd %xmm5,%xmm5
movapd %xmm3,0x4e0(%rsp)
addpd  %xmm3,%xmm5
movapd %xmm0,0xd0(%rsp)
movapd 0x30(%rsp),%xmm3
movsd  %xmm3,%xmm0
mulpd  %xmm12,%xmm0
movapd %xmm0,%xmm14
movapd %xmm0,%xmm13
movapd %xmm0,0x20(%rsp)
movapd 0x2f0(%rsp),%xmm0
addpd  %xmm0,%xmm14
movapd %xmm7,%xmm9
mulsd  %xmm5,%xmm9
movapd %xmm10,0x450(%rsp)
mulpd  %xmm3,%xmm10
movapd %xmm3,%xmm1
movapd %xmm14,%xmm3
movsd  %xmm0,%xmm3
mulpd  %xmm10,%xmm3
addsd  %xmm3,%xmm9
unpckhpd %xmm3,%xmm3
subsd  %xmm3,%xmm9
shufpd $0x2,%xmm1,%xmm5
movapd 0x1f0(%rsp),%xmm1
movapd 0x360(%rsp),%xmm0
movsd  %xmm1,%xmm0
mulpd  %xmm0,%xmm5
addpd  0x190(%rsp),%xmm4
movapd %xmm7,0x310(%rsp)
movapd %xmm7,%xmm12
movapd 0x100(%rsp),%xmm0
mulsd  %xmm0,%xmm12
mulsd  %xmm1,%xmm0
movapd %xmm5,%xmm1
movsd  %xmm13,%xmm1
mulpd  %xmm4,%xmm1
addsd  %xmm1,%xmm0
unpckhpd %xmm1,%xmm1
subsd  %xmm1,%xmm0
movapd %xmm0,0x100(%rsp)
movapd 0x1e0(%rsp),%xmm3
movapd %xmm3,%xmm1
unpckhpd 0x40(%rsp),%xmm1
unpcklpd %xmm15,%xmm2
mulpd  %xmm1,%xmm2
mulpd  %xmm3,%xmm6
movapd %xmm6,%xmm13
movapd 0x230(%rsp),%xmm0
addsd  %xmm0,%xmm13
unpckhpd %xmm0,%xmm0
mulsd  0x2c0(%rsp),%xmm0
movapd %xmm0,0x230(%rsp)
movapd %xmm6,%xmm1
subsd  %xmm0,%xmm1
movapd %xmm6,0x500(%rsp)
unpckhpd %xmm6,%xmm6
movapd %xmm6,0x4f0(%rsp)
addsd  %xmm6,%xmm1
shufpd $0x1,%xmm1,%xmm8
subpd  %xmm2,%xmm8
movapd 0xa0(%rsp),%xmm7
subpd  0x120(%rsp),%xmm7
movapd 0x240(%rsp),%xmm1
mulpd  %xmm1,%xmm1
movapd %xmm7,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
addsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movapd 0x20(%rsp),%xmm1
mulpd  0x2f0(%rsp),%xmm1
movapd %xmm5,%xmm3
movapd %xmm1,0x4a0(%rsp)
addpd  %xmm1,%xmm3
movapd %xmm5,0x50(%rsp)
movapd %xmm5,%xmm1
movapd %xmm14,0x4c0(%rsp)
mulpd  %xmm14,%xmm1
movapd %xmm10,0x2d0(%rsp)
movapd %xmm4,0x360(%rsp)
mulpd  %xmm4,%xmm10
movapd (%rsp),%xmm14
unpckhpd %xmm10,%xmm1
movapd %xmm12,0x4b0(%rsp)
addsd  %xmm12,%xmm10
unpcklpd %xmm10,%xmm3
subpd  %xmm1,%xmm3
ucomisd 0x1cf2(%rip),%xmm0
movaps 0x2a0(%rsp),%xmm1
movhlps %xmm1,%xmm1
movaps %xmm1,0x490(%rsp)
movaps 0xd0(%rsp),%xmm1
movhlps %xmm1,%xmm1
movaps %xmm1,0xd0(%rsp)
movapd %xmm14,%xmm1
unpckhpd %xmm14,%xmm1
movapd %xmm1,0x220(%rsp)
movapd 0x2e0(%rsp),%xmm6
movapd %xmm6,%xmm1
unpckhpd %xmm6,%xmm1
movapd %xmm1,0x170(%rsp)
movapd 0xa0(%rsp),%xmm2
addpd  0x120(%rsp),%xmm2
movapd %xmm15,%xmm1
unpckhpd %xmm15,%xmm1
movapd %xmm1,0x3d0(%rsp)
movapd 0x40(%rsp),%xmm12
movapd %xmm15,0x420(%rsp)
mulsd  %xmm15,%xmm12
subsd  0x230(%rsp),%xmm13
movapd %xmm13,0x200(%rsp)
movapd 0x300(%rsp),%xmm1
movapd %xmm1,%xmm4
movapd %xmm11,0x210(%rsp)
mulpd  %xmm11,%xmm4
movapd %xmm4,%xmm5
unpckhpd %xmm4,%xmm5
movapd 0x1d83(%rip),%xmm10
xorpd  %xmm10,%xmm6
movapd %xmm6,0x480(%rsp)
movsd  %xmm14,%xmm1
movapd %xmm8,0x400(%rsp)
mulpd  %xmm8,%xmm1
movapd %xmm1,%xmm8
unpckhpd %xmm1,%xmm8
movapd 0xb0(%rsp),%xmm6
movapd %xmm7,0x2a0(%rsp)
mulsd  %xmm7,%xmm6
movapd %xmm2,0xa0(%rsp)
movapd %xmm2,%xmm7
unpckhpd %xmm2,%xmm7
movapd %xmm7,0x30(%rsp)
movapd %xmm3,%xmm7
unpckhpd %xmm3,%xmm7
movapd %xmm3,0x540(%rsp)
movapd %xmm7,0x520(%rsp)
mulsd  %xmm7,%xmm3
movapd %xmm9,%xmm7
xorpd  %xmm10,%xmm7
movapd %xmm7,0x3f0(%rsp)
mulsd  0x100(%rsp),%xmm9
movapd %xmm9,0x350(%rsp)
movapd %xmm0,0x3b0(%rsp)
jb     24ff <LQR3_P2_pareto_DL3+0x13cf>
sqrtsd %xmm0,%xmm0
jmp    2580 <LQR3_P2_pareto_DL3+0x1450>
movapd %xmm5,0x10(%rsp)
movapd %xmm1,0xc0(%rsp)
movapd %xmm6,0x150(%rsp)
movapd %xmm3,0x1d0(%rsp)
movapd %xmm12,0x370(%rsp)
movapd %xmm4,0x470(%rsp)
movapd %xmm8,0x460(%rsp)
call   1050 <sqrt@plt>
movapd 0x460(%rsp),%xmm8
movapd 0x470(%rsp),%xmm4
movapd 0x370(%rsp),%xmm12
movapd 0x1d0(%rsp),%xmm3
movapd 0x150(%rsp),%xmm6
movapd 0xc0(%rsp),%xmm1
movapd 0x10(%rsp),%xmm5
movapd %xmm0,0x3c0(%rsp)
movapd 0x200(%rsp),%xmm0
subsd  %xmm12,%xmm0
movapd %xmm0,0x200(%rsp)
addsd  %xmm4,%xmm5
movapd %xmm5,0x10(%rsp)
addsd  %xmm8,%xmm1
movapd %xmm1,0xc0(%rsp)
subsd  0x350(%rsp),%xmm3
movapd %xmm3,0x1d0(%rsp)
movaps 0x240(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0x350(%rsp)
movapd 0x2b0(%rsp),%xmm1
addsd  %xmm1,%xmm1
movapd 0x280(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd 0x330(%rsp),%xmm1
addpd  %xmm1,%xmm1
subsd  %xmm1,%xmm0
unpckhpd %xmm1,%xmm1
subsd  %xmm1,%xmm0
movapd 0x170(%rsp),%xmm1
mulsd  0x3e0(%rsp),%xmm1
movapd %xmm1,0x280(%rsp)
movapd 0x290(%rsp),%xmm1
addsd  %xmm1,%xmm1
subsd  %xmm1,%xmm0
movapd 0x220(%rsp),%xmm1
mulsd  0x210(%rsp),%xmm1
movapd %xmm1,0x290(%rsp)
addsd  0x30(%rsp),%xmm6
movapd %xmm6,0x150(%rsp)
addsd  0x19f2(%rip),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movapd 0xe0(%rsp),%xmm2
movapd 0x140(%rsp),%xmm9
mulsd  %xmm9,%xmm2
movapd 0x1c0(%rsp),%xmm8
mulsd  %xmm8,%xmm2
movapd 0x20(%rsp),%xmm0
unpcklpd %xmm0,%xmm0
movapd 0x420(%rsp),%xmm7
mulpd  %xmm7,%xmm0
movapd %xmm2,0xe0(%rsp)
unpcklpd %xmm2,%xmm2
movapd 0x1b0(%rsp),%xmm6
mulpd  %xmm6,%xmm2
addpd  %xmm0,%xmm2
movapd 0x440(%rsp),%xmm4
unpcklpd %xmm4,%xmm4
mulpd  %xmm6,%xmm4
movapd 0x260(%rsp),%xmm0
unpcklpd %xmm0,%xmm0
movapd %xmm0,%xmm3
mulpd  %xmm4,%xmm3
movapd 0x250(%rsp),%xmm10
unpcklpd %xmm10,%xmm10
mulpd  %xmm10,%xmm3
movapd %xmm1,0x2b0(%rsp)
unpcklpd %xmm1,%xmm1
mulpd  %xmm1,%xmm3
addpd  %xmm3,%xmm3
addpd  %xmm2,%xmm3
movapd 0x380(%rsp),%xmm5
mulpd  %xmm6,%xmm5
mulpd  %xmm5,%xmm0
subpd  %xmm0,%xmm3
movapd 0x180(%rsp),%xmm2
mulsd  %xmm9,%xmm2
mulsd  %xmm8,%xmm2
movapd %xmm2,0x180(%rsp)
unpcklpd %xmm2,%xmm2
mulpd  %xmm6,%xmm2
movapd 0x2d0(%rsp),%xmm9
movapd %xmm9,%xmm0
unpcklpd %xmm9,%xmm0
mulpd  %xmm7,%xmm0
addpd  %xmm2,%xmm0
movapd 0x450(%rsp),%xmm8
movapd %xmm8,%xmm2
unpcklpd %xmm8,%xmm2
mulpd  %xmm2,%xmm4
mulpd  %xmm10,%xmm4
mulpd  %xmm1,%xmm4
addpd  %xmm4,%xmm4
addpd  %xmm0,%xmm4
mulpd  %xmm5,%xmm2
subpd  %xmm2,%xmm4
movapd %xmm7,%xmm0
mulsd  0x340(%rsp),%xmm0
movapd 0xd0(%rsp),%xmm1
mulsd  0x3d0(%rsp),%xmm1
addsd  %xmm1,%xmm0
movapd 0x160(%rsp),%xmm10
mulsd  %xmm7,%xmm10
addsd  %xmm0,%xmm10
movapd 0x90(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x370(%rsp)
movapd 0x110(%rsp),%xmm1
movapd %xmm1,%xmm13
mulpd  %xmm3,%xmm13
movapd 0x80(%rsp),%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm3,%xmm2
movsd  %xmm2,0x380(%rsp)
movapd 0x4d0(%rsp),%xmm15
movapd %xmm15,%xmm12
mulpd  %xmm3,%xmm12
movapd 0xf0(%rsp),%xmm11
movapd %xmm11,%xmm14
mulsd  %xmm3,%xmm14
unpckhpd %xmm3,%xmm3
movapd 0x60(%rsp),%xmm6
mulsd  %xmm6,%xmm3
movapd %xmm3,0xd0(%rsp)
movapd %xmm4,%xmm3
unpckhpd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
movapd 0x270(%rsp),%xmm6
movapd 0x1a0(%rsp),%xmm2
shufpd $0x2,%xmm6,%xmm2
mulpd  %xmm7,%xmm2
mulsd  %xmm7,%xmm6
movapd %xmm2,%xmm7
unpckhpd %xmm2,%xmm7
addsd  %xmm6,%xmm7
addsd  %xmm2,%xmm7
movapd %xmm7,0x270(%rsp)
movapd %xmm11,%xmm7
mulsd  %xmm4,%xmm7
mulsd  %xmm4,%xmm0
movapd %xmm0,0x90(%rsp)
mulpd  %xmm4,%xmm1
mulsd  %xmm4,%xmm5
movapd %xmm5,0x80(%rsp)
mulpd  %xmm15,%xmm4
movapd 0x480(%rsp),%xmm0
mulsd  0x170(%rsp),%xmm0
addsd  0x120(%rsp),%xmm0
mulsd  0xb0(%rsp),%xmm0
movapd 0x30(%rsp),%xmm2
subsd  %xmm0,%xmm2
movapd %xmm2,0x30(%rsp)
movapd 0x4a0(%rsp),%xmm6
unpcklpd 0x4b0(%rsp),%xmm6
movapd 0x50(%rsp),%xmm0
unpckhpd %xmm9,%xmm0
movapd 0x4c0(%rsp),%xmm2
unpckhpd 0x360(%rsp),%xmm2
movapd %xmm0,0x50(%rsp)
mulpd  %xmm0,%xmm2
subpd  %xmm2,%xmm6
movapd 0x390(%rsp),%xmm5
addpd  0x130(%rsp),%xmm5
movapd 0x490(%rsp),%xmm2
unpcklpd %xmm2,%xmm2
movapd 0x3a0(%rsp),%xmm0
shufpd $0x2,%xmm8,%xmm0
mulpd  %xmm2,%xmm0
subpd  %xmm0,%xmm5
movapd 0x70(%rsp),%xmm0
unpcklpd %xmm11,%xmm0
mulpd  %xmm5,%xmm0
movapd %xmm13,0x130(%rsp)
unpckhpd %xmm13,%xmm13
movapd 0x4e0(%rsp),%xmm2
unpcklpd 0x190(%rsp),%xmm2
movapd %xmm12,0x140(%rsp)
unpckhpd %xmm12,%xmm12
addpd  %xmm0,%xmm2
movapd 0x1f0(%rsp),%xmm0
unpcklpd %xmm9,%xmm0
mulpd  %xmm2,%xmm0
movapd %xmm1,0x110(%rsp)
movapd %xmm1,%xmm5
unpckhpd %xmm1,%xmm5
addpd  %xmm6,%xmm0
movapd %xmm0,%xmm1
unpckhpd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x3f0(%rsp),%xmm0
mulsd  0x100(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd %xmm4,0xf0(%rsp)
movapd %xmm4,%xmm6
unpckhpd %xmm4,%xmm6
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     2a30 <LQR3_P2_pareto_DL3+0x1900>
sqrtsd %xmm0,%xmm0
jmp    2ac1 <LQR3_P2_pareto_DL3+0x1991>
movapd %xmm10,0x160(%rsp)
movapd %xmm3,0x70(%rsp)
movapd %xmm14,0x60(%rsp)
movapd %xmm7,0x120(%rsp)
movapd %xmm13,0x1c0(%rsp)
movapd %xmm12,0x1b0(%rsp)
movapd %xmm5,0x1a0(%rsp)
movapd %xmm6,0x190(%rsp)
call   1050 <sqrt@plt>
movapd 0x190(%rsp),%xmm6
movapd 0x1a0(%rsp),%xmm5
movapd 0x1b0(%rsp),%xmm12
movapd 0x1c0(%rsp),%xmm13
movapd 0x120(%rsp),%xmm7
movapd 0x60(%rsp),%xmm14
movapd 0x70(%rsp),%xmm3
movapd 0x160(%rsp),%xmm10
movsd  %xmm0,0x330(%rsp)
movaps 0x3b0(%rsp),%xmm2
movaps 0x350(%rsp),%xmm4
movaps 0x168f(%rip),%xmm1
andps  %xmm1,%xmm4
movaps %xmm4,0x340(%rsp)
movapd 0x10(%rsp),%xmm0
subsd  0x280(%rsp),%xmm0
movapd %xmm0,0x10(%rsp)
movaps 0x2a0(%rsp),%xmm0
andps  %xmm1,%xmm0
movaps %xmm0,0x280(%rsp)
movapd 0xc0(%rsp),%xmm0
subsd  0x290(%rsp),%xmm0
movapd %xmm0,0xc0(%rsp)
movaps 0x240(%rsp),%xmm0
andps  %xmm1,%xmm0
movaps %xmm0,0x160(%rsp)
movaps 0x150(%rsp),%xmm0
andps  %xmm1,%xmm0
movaps %xmm0,0x150(%rsp)
addsd  0x370(%rsp),%xmm13
movapd %xmm13,0x1c0(%rsp)
addsd  0x380(%rsp),%xmm12
movapd %xmm12,0x1b0(%rsp)
movaps 0x40(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0x40(%rsp)
movapd 0xd0(%rsp),%xmm0
addsd  %xmm10,%xmm0
movapd %xmm0,0xd0(%rsp)
movaps 0x430(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0x390(%rsp)
addsd  0x270(%rsp),%xmm3
movapd %xmm3,0x70(%rsp)
movaps 0x410(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0x290(%rsp)
movaps 0x210(%rsp),%xmm0
movhlps %xmm0,%xmm0
movaps %xmm0,0x210(%rsp)
addsd  0x90(%rsp),%xmm5
movapd %xmm5,0x1a0(%rsp)
movapd 0x2e0(%rsp),%xmm0
mulsd  0x400(%rsp),%xmm0
movapd %xmm0,0x270(%rsp)
movaps 0x220(%rsp),%xmm0
xorps  0x15ab(%rip),%xmm0
movaps %xmm0,0x220(%rsp)
movapd 0x170(%rsp),%xmm0
mulsd  0x200(%rsp),%xmm0
movapd %xmm0,0x170(%rsp)
addsd  %xmm14,%xmm14
movapd %xmm14,0x60(%rsp)
addsd  %xmm7,%xmm7
movapd %xmm7,0x120(%rsp)
addsd  0x80(%rsp),%xmm6
movapd %xmm6,0x190(%rsp)
movaps 0xb0(%rsp),%xmm0
xorps  0x154e(%rip),%xmm0
movaps %xmm0,0xb0(%rsp)
movaps 0x14df(%rip),%xmm0
andps  0x30(%rsp),%xmm0
movaps %xmm0,0x90(%rsp)
movsd  0x13b2(%rip),%xmm1
movaps %xmm2,%xmm0
call   1040 <pow@plt>
movsd  %xmm0,0x3a0(%rsp)
movapd 0x1d0(%rsp),%xmm1
sqrtsd %xmm1,%xmm4
ucomisd 0x13a4(%rip),%xmm1
movapd %xmm4,%xmm0
jae    2cf6 <LQR3_P2_pareto_DL3+0x1bc6>
movapd %xmm1,%xmm0
movapd %xmm4,0x80(%rsp)
call   1050 <sqrt@plt>
movapd 0x80(%rsp),%xmm4
movapd 0x1d0(%rsp),%xmm1
movsd  %xmm0,0x80(%rsp)
movapd (%rsp),%xmm5
mulsd  0x210(%rsp),%xmm5
movapd 0x10(%rsp),%xmm12
subsd  0x270(%rsp),%xmm12
movapd 0xc0(%rsp),%xmm14
subsd  0x170(%rsp),%xmm14
movapd 0x130(%rsp),%xmm0
addsd  0x1c0(%rsp),%xmm0
movapd %xmm0,0x130(%rsp)
movapd 0x140(%rsp),%xmm0
addsd  0x1b0(%rsp),%xmm0
movapd %xmm0,0x140(%rsp)
movapd 0x60(%rsp),%xmm0
addsd  0xd0(%rsp),%xmm0
movapd %xmm0,0x60(%rsp)
movapd 0x70(%rsp),%xmm0
addsd  0x120(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movapd 0x110(%rsp),%xmm3
addsd  0x1a0(%rsp),%xmm3
movapd 0xf0(%rsp),%xmm0
addsd  0x190(%rsp),%xmm0
movapd %xmm0,0xf0(%rsp)
movapd 0x30(%rsp),%xmm0
divsd  0x90(%rsp),%xmm0
movapd %xmm0,0x30(%rsp)
movapd 0x50(%rsp),%xmm0
xorpd  0x13ee(%rip),%xmm0
movapd %xmm0,0x50(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movapd 0xa0(%rsp),%xmm2
movlpd 0x2a0(%rsp),%xmm2
movapd %xmm5,(%rsp)
movapd %xmm3,0x110(%rsp)
jae    2e58 <LQR3_P2_pareto_DL3+0x1d28>
movapd %xmm1,%xmm0
movapd %xmm2,0xa0(%rsp)
movapd %xmm12,0x10(%rsp)
movapd %xmm14,0xc0(%rsp)
call   1050 <sqrt@plt>
movapd 0xc0(%rsp),%xmm14
movapd 0x10(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm2
movapd (%rsp),%xmm5
movapd %xmm0,%xmm4
movapd 0x3c0(%rsp),%xmm1
unpcklpd %xmm4,%xmm1
movapd 0x150(%rsp),%xmm9
movapd %xmm9,%xmm0
movapd 0x1353(%rip),%xmm13
xorpd  %xmm13,%xmm0
movapd 0x1356(%rip),%xmm3
unpcklpd %xmm0,%xmm3
divpd  %xmm1,%xmm3
movapd %xmm3,0x90(%rsp)
movapd 0x30(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  0x330(%rsp),%xmm8
mulsd  %xmm0,%xmm8
movapd 0x500(%rsp),%xmm4
addsd  0x4f0(%rsp),%xmm4
movapd 0x40(%rsp),%xmm0
movapd 0x420(%rsp),%xmm15
mulsd  %xmm15,%xmm0
subsd  %xmm0,%xmm4
subsd  0x230(%rsp),%xmm4
movapd 0x220(%rsp),%xmm3
mulsd  0x3e0(%rsp),%xmm3
movapd 0x300(%rsp),%xmm11
xorpd  %xmm13,%xmm11
mulsd  0x200(%rsp),%xmm11
movapd 0x2e0(%rsp),%xmm13
mulsd  %xmm13,%xmm4
addsd  %xmm5,%xmm4
addsd  %xmm3,%xmm4
addsd  %xmm11,%xmm4
movapd 0x390(%rsp),%xmm7
mulsd  %xmm4,%xmm7
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm12,%xmm0
addsd  %xmm0,%xmm7
movapd 0x430(%rsp),%xmm0
mulsd  %xmm14,%xmm0
subsd  %xmm0,%xmm7
movapd 0x1e0(%rsp),%xmm0
movapd 0x2a0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movapd 0x3d0(%rsp),%xmm6
mulsd  %xmm6,%xmm0
subsd  %xmm0,%xmm7
movapd 0x530(%rsp),%xmm5
unpckhpd %xmm5,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm6,%xmm5
movapd 0x290(%rsp),%xmm10
mulsd  %xmm10,%xmm5
movapd 0x2c0(%rsp),%xmm0
mulsd  %xmm0,%xmm5
addsd  %xmm7,%xmm5
movapd 0x240(%rsp),%xmm4
movapd 0x510(%rsp),%xmm2
mulpd  %xmm4,%xmm2
mulpd  %xmm2,%xmm15
movapd 0x410(%rsp),%xmm7
mulpd  %xmm15,%xmm7
unpckhpd %xmm7,%xmm7
mulsd  %xmm0,%xmm7
addsd  %xmm5,%xmm7
movapd 0x320(%rsp),%xmm2
unpckhpd %xmm2,%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm7,%xmm2
mulsd  %xmm8,%xmm2
movsd  0x1000(%rip),%xmm0
divsd  0x3a0(%rsp),%xmm0
mulsd  %xmm9,%xmm0
movsd  0x80(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x340(%rsp),%xmm0
mulsd  %xmm0,%xmm14
movapd 0x350(%rsp),%xmm9
divsd  %xmm0,%xmm9
mulsd  %xmm14,%xmm9
movapd 0x280(%rsp),%xmm0
mulsd  %xmm0,%xmm12
divsd  %xmm0,%xmm1
mulsd  %xmm12,%xmm1
addsd  %xmm1,%xmm1
addsd  %xmm9,%xmm9
addsd  %xmm1,%xmm9
addsd  (%rsp),%xmm3
addsd  %xmm11,%xmm3
movapd 0x400(%rsp),%xmm0
unpckhpd %xmm0,%xmm0
mulsd  %xmm13,%xmm0
addsd  %xmm3,%xmm0
movapd 0x160(%rsp),%xmm1
divsd  %xmm1,%xmm4
mulsd  %xmm1,%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm4,%xmm4
subsd  %xmm4,%xmm9
mulsd  %xmm5,%xmm9
mulsd  0xf9a(%rip),%xmm9
addsd  %xmm2,%xmm9
movapd 0x20(%rsp),%xmm0
movapd 0x60(%rsp),%xmm15
mulsd  %xmm15,%xmm0
movapd 0xe0(%rsp),%xmm3
movapd 0x2f0(%rsp),%xmm6
mulsd  %xmm6,%xmm3
addsd  %xmm0,%xmm3
movapd 0x1f0(%rsp),%xmm12
movapd %xmm12,%xmm0
movapd 0x130(%rsp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm3,%xmm0
movapd 0x50(%rsp),%xmm11
movapd %xmm11,%xmm3
movapd 0x140(%rsp),%xmm7
mulsd  %xmm7,%xmm3
addsd  %xmm0,%xmm3
movapd 0x550(%rsp),%xmm10
xorpd  0x1081(%rip),%xmm10
movapd 0x440(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x260(%rsp),%xmm8
mulsd  %xmm8,%xmm0
mulsd  %xmm10,%xmm8
movapd %xmm8,%xmm5
mulsd  %xmm6,%xmm5
addsd  %xmm3,%xmm5
movapd %xmm0,%xmm4
mulsd  %xmm6,%xmm4
mulsd  0x250(%rsp),%xmm4
mulsd  0x2b0(%rsp),%xmm4
addsd  %xmm4,%xmm4
addsd  %xmm5,%xmm4
mulsd  0x2d0(%rsp),%xmm15
movapd 0x180(%rsp),%xmm14
movapd %xmm14,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm15,%xmm3
movapd 0x310(%rsp),%xmm15
mulsd  %xmm15,%xmm2
addsd  %xmm3,%xmm2
movapd %xmm11,%xmm3
unpckhpd %xmm11,%xmm3
mulsd  %xmm3,%xmm7
addsd  %xmm2,%xmm7
movapd 0x450(%rsp),%xmm13
mulsd  %xmm13,%xmm10
movapd %xmm10,%xmm5
mulsd  %xmm6,%xmm5
addsd  %xmm7,%xmm5
mulsd  %xmm13,%xmm1
mulsd  %xmm1,%xmm6
mulsd  0x250(%rsp),%xmm6
mulsd  0x2b0(%rsp),%xmm6
addsd  %xmm6,%xmm6
addsd  %xmm5,%xmm6
mulsd  0x100(%rsp),%xmm6
movapd 0x520(%rsp),%xmm5
mulsd  %xmm4,%xmm5
subsd  %xmm6,%xmm5
movapd 0x70(%rsp),%xmm13
movapd 0x20(%rsp),%xmm6
mulsd  %xmm13,%xmm6
movapd 0x360(%rsp),%xmm2
movapd 0xe0(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm6,%xmm4
movapd 0x110(%rsp),%xmm7
mulsd  %xmm7,%xmm12
addsd  %xmm4,%xmm12
movapd 0xf0(%rsp),%xmm6
mulsd  %xmm6,%xmm11
addsd  %xmm12,%xmm11
mulsd  %xmm2,%xmm8
addsd  %xmm11,%xmm8
movapd 0x250(%rsp),%xmm12
mulsd  %xmm12,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x2b0(%rsp),%xmm11
mulsd  %xmm11,%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm8,%xmm0
movapd 0x3f0(%rsp),%xmm4
mulsd  %xmm0,%xmm4
addsd  %xmm5,%xmm4
movapd 0x2d0(%rsp),%xmm0
mulsd  %xmm13,%xmm0
mulsd  %xmm2,%xmm14
addsd  %xmm0,%xmm14
mulsd  %xmm7,%xmm15
addsd  %xmm14,%xmm15
mulsd  %xmm6,%xmm3
addsd  %xmm15,%xmm3
mulsd  %xmm2,%xmm10
addsd  %xmm3,%xmm10
mulsd  %xmm12,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm11,%xmm1
addsd  %xmm1,%xmm1
addsd  %xmm10,%xmm1
movapd 0x540(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  %xmm4,%xmm2
movapd 0x90(%rsp),%xmm1
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
mulsd  %xmm1,%xmm0
mulsd  %xmm2,%xmm0
mulsd  0xd13(%rip),%xmm0
addsd  %xmm9,%xmm0
add    $0x568,%rsp
ret

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

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