double func(double x, double y) {
  return exp(-pow((x - 1.0), 2.0) - pow((y - 1.0), 2.0)) * sin(8 * x) *
             cos(8 * y) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0);
  return exp(-pow((x - 1.0), 2.0) - pow((y - 1.0), 2.0)) * sin(8 * x) *
             cos(8 * y) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0) +
         pow(cos(cos(8 * y)), 10.0) + pow(cos(cos(8 * y)), 10.0);
}


x86 assembly (clang, -O0):
<func>:
push   %rbp
mov    %rsp,%rbp
sub    $0x5d0,%rsp
movsd  %xmm0,-0x8(%rbp)
movsd  %xmm1,-0x10(%rbp)
movsd  -0x8(%rbp),%xmm0
movsd  0x2eb6(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x2ea2(%rip),%xmm1
call   1060 <pow@plt>
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x10(%rbp),%xmm0
movsd  0x2e79(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x2e65(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5d0(%rbp),%xmm0
ff
subsd  %xmm1,%xmm0
call   1040 <exp@plt>
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  0x2e34(%rip),%xmm0
mulsd  -0x8(%rbp),%xmm0
call   1030 <sin@plt>
movaps %xmm0,%xmm1
movsd  -0x5c8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
movsd  0x2e0b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  0x2df1(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2dd2(%rip),%xmm1
call   1060 <pow@plt>
movsd  -0x5c0(%rbp),%xmm2
ff
movaps %xmm0,%xmm1
movsd  -0x5b8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  0x2daa(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2d8b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5b0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  0x2d6f(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2d50(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5a8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  0x2d34(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2d15(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x5a0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  0x2cf9(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2cda(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x598(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
movsd  0x2cbe(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2c9f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x590(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
movsd  0x2c83(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2c64(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x588(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  0x2c48(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2c29(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x580(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  0x2c0d(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2bee(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x578(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
movsd  0x2bd2(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2bb3(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x570(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
movsd  0x2b97(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2b78(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x568(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
movsd  0x2b5c(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2b3d(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x560(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
movsd  0x2b21(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2b02(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x558(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
movsd  0x2ae6(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2ac7(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x550(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
movsd  0x2aab(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2a8c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x548(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
movsd  0x2a70(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2a51(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x540(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
movsd  0x2a35(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2a16(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x538(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
movsd  0x29fa(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x29db(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x530(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
movsd  0x29bf(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x29a0(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x528(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
movsd  0x2984(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2965(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x520(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
movsd  0x2949(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x292a(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x518(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
movsd  0x290e(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x28ef(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x510(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
movsd  0x28d3(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x28b4(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x508(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
movsd  0x2898(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2879(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x500(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  0x285d(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x283e(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4f8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  0x2822(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2803(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4f0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  0x27e7(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x27c8(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4e8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  0x27ac(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x278d(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4e0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  0x2771(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2752(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4d8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  0x2736(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2717(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4d0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  0x26fb(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x26dc(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4c8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  0x26c0(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x26a1(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4c0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  0x2685(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2666(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4b8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  0x264a(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x262b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4b0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  0x260f(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x25f0(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4a8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  0x25d4(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x25b5(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x4a0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
movsd  0x2599(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x257a(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x498(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  0x255e(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x253f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x490(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
movsd  0x2523(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2504(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x488(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x24e8(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x24c9(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x480(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
movsd  0x24ad(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x248e(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x478(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x2472(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2453(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x470(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x2437(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2418(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x468(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
movsd  0x23fc(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x23dd(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x460(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x23c1(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x23a2(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x458(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
movsd  0x2386(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2367(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x450(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x234b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x232c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x448(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x2310(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x22f1(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x440(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
movsd  0x22d5(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x22b6(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x438(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x229a(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x227b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x430(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
movsd  0x225f(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2240(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x428(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x2224(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2205(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x420(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x21e9(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x21ca(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x418(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
movsd  0x21ae(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x218f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x410(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
movsd  0x2173(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2154(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x408(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
movsd  0x2138(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2119(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x400(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x20fd(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x20de(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3f8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x20c2(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x20a3(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3f0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
movsd  0x2087(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2068(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3e8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
movsd  0x204c(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x202d(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3e0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
movsd  0x2011(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1ff2(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3d8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
movsd  0x1fd6(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1fb7(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3d0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
movsd  0x1f9b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1f7c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3c8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
movsd  0x1f60(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1f41(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3c0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x1f25(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1f06(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3b8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x1eea(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1ecb(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3b0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
movsd  0x1eaf(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1e90(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3a8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x1e74(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1e55(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x3a0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  0x1e39(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1e1a(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x398(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  0x1dfe(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1ddf(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x390(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  0x1dc3(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1da4(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x388(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x1d88(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1d69(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x380(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  0x1d4d(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1d2e(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x378(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  0x1d12(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1cf3(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x370(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  0x1cd7(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1cb8(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x368(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x360(%rbp)
ff
movsd  0x1c9c(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1c7d(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x360(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  0x1c61(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1c42(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x358(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  0x1c26(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1c07(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x350(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  0x1beb(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1bcc(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x348(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x1bb0(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1b91(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x340(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
movsd  0x1b75(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1b56(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x338(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  0x1b3a(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1b1b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x330(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
movsd  0x1aff(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1ae0(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x328(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  0x1ac4(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1aa5(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x320(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  0x1a89(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1a6a(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x318(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  0x1a4e(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1a2f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x310(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  0x1a13(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x19f4(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x308(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  0x19d8(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x19b9(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x300(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  0x199d(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x197e(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2f8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  0x1962(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1943(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2f0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  0x1927(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1908(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2e8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  0x18ec(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x18cd(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2e0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  0x18b1(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1892(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2d8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
movsd  0x1876(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1857(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2d0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  0x183b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x181c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2c8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
movsd  0x1800(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x17e1(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2c0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  0x17c5(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x17a6(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2b8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  0x178a(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x176b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2b0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  0x174f(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1730(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2a8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  0x1714(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x16f5(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x2a0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  0x16d9(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x16ba(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x298(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  0x169e(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x167f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x290(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  0x1663(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1644(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x288(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  0x1628(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1609(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x280(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  0x15ed(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x15ce(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x278(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  0x15b2(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1593(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x270(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  0x1577(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1558(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x268(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x260(%rbp)
ff
movsd  0x153c(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x151d(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x260(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  0x1501(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x14e2(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x258(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
movsd  0x14c6(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x14a7(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x250(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  0x148b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x146c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x248(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
movsd  0x1450(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1431(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x240(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  0x1415(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x13f6(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x238(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  0x13da(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x13bb(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x230(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x139f(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1380(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x228(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  0x1364(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1345(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x220(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x1329(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x130a(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x218(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x210(%rbp)
ff
movsd  0x12ee(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x12cf(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x210(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  0x12b3(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1294(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x208(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  0x1278(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1259(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x200(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  0x123d(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x121e(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1f8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  0x1202(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x11e3(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1f0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  0x11c7(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x11a8(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1e8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  0x118c(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x116d(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1e0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  0x1151(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1132(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1d8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  0x1116(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x10f7(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1d0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  0x10db(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x10bc(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1c8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  0x10a0(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1081(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1c0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  0x1065(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1046(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1b8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  0x102a(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x100b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1b0(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0xfef(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xfd0(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1a8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  0xfb4(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xf95(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1a0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x198(%rbp)
ff
movsd  0xf79(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xf5a(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x198(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  0xf3e(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xf1f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x190(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  0xf03(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xee4(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x188(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x180(%rbp)
ff
movsd  0xec8(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xea9(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x180(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0xe8d(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xe6e(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x178(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0xe52(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xe33(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x170(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  0xe17(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xdf8(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x168(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  0xddc(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xdbd(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x160(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x158(%rbp)
ff
movsd  0xda1(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xd82(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x158(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x150(%rbp)
ff
movsd  0xd66(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xd47(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x150(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  0xd2b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xd0c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x148(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  0xcf0(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xcd1(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x140(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  0xcb5(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xc96(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x138(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  0xc7a(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xc5b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x130(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  0xc3f(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xc20(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x128(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x120(%rbp)
ff
movsd  0xc04(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xbe5(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x120(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x118(%rbp)
ff
movsd  0xbc9(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xbaa(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x118(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x110(%rbp)
ff
movsd  0xb8e(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xb6f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x110(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x108(%rbp)
ff
movsd  0xb53(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xb34(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x108(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x100(%rbp)
ff
movsd  0xb18(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xaf9(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x100(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  0xadd(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xabe(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xf8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  0xaa2(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xa83(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xf0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  0xa67(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xa48(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xe8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  0xa2c(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xa0d(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xe0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  0x9f1(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x9d2(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xd8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  0x9b6(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x997(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xd0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  0x97b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x95c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  0x940(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x921(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xc0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  0x905(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x8e6(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  0x8ca(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x8ab(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xb0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x88f(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x870(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa8(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  0x854(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x835(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0xa0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x819(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x7fa(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x98(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  0x7de(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x7bf(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x90(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  0x7a3(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x784(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x88(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  0x76b(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x74c(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x80(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  0x736(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x717(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x78(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  0x701(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x6e2(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x70(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  0x6cc(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x6ad(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x68(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x697(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x678(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x60(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  0x662(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x643(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x58(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x62d(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x60e(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x50(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x5f8(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x5d9(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x48(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x5c3(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x5a4(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x40(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  0x58e(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x56f(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x38(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x30(%rbp)
movsd  0x559(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x53a(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x30(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x28(%rbp)
movsd  0x524(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x505(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x28(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x20(%rbp)
movsd  0x4ef(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x4d0(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x20(%rbp),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x18(%rbp)
movsd  0x4ba(%rip),%xmm0
mulsd  -0x10(%rbp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x49b(%rip),%xmm1
call   1060 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x18(%rbp),%xmm0
addsd  %xmm1,%xmm0
add    $0x5d0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<func>:
sub    $0x18,%rsp
movsd  %xmm1,0x8(%rsp)
movsd  %xmm0,(%rsp)
movsd  0x1ea9(%rip),%xmm3
movapd %xmm0,%xmm2
addsd  %xmm3,%xmm2
movapd 0x1eb9(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm3
mulsd  %xmm3,%xmm3
subsd  %xmm3,%xmm0
call   1040 <exp@plt>
movsd  %xmm0,0x10(%rsp)
movsd  (%rsp),%xmm0
mulsd  0x1e75(%rip),%xmm0
call   1030 <sin@plt>
mulsd  0x10(%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
mulsd  0x1e57(%rip),%xmm0
movsd  %xmm0,0x8(%rsp)
call   1050 <cos@plt>
movsd  %xmm0,0x10(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1e36(%rip),%xmm1
call   1060 <pow@plt>
movsd  0x10(%rsp),%xmm1
mulsd  (%rsp),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1e05(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1dde(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1db7(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1d90(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1d69(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1d42(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1d1b(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1cf4(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1ccd(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1ca6(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1c7f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1c58(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1c31(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1c0a(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1be3(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1bbc(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1b95(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1b6e(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1b47(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1b20(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1af9(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1ad2(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1aab(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1a84(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1a5d(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1a36(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1a0f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x19e8(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x19c1(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x199a(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1973(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x194c(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1925(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x18fe(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x18d7(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x18b0(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1889(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1862(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x183b(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1814(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x17ed(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x17c6(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x179f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1778(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1751(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x172a(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1703(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x16dc(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x16b5(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x168e(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1667(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1640(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1619(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x15f2(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x15cb(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x15a4(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x157d(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1556(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x152f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1508(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x14e1(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x14ba(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1493(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x146c(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1445(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x141e(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x13f7(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x13d0(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x13a9(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1382(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x135b(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1334(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x130d(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x12e6(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x12bf(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1298(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1271(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x124a(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1223(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x11fc(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x11d5(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x11ae(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1187(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1160(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1139(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1112(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x10eb(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x10c4(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x109d(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1076(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x104f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1028(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x1001(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xfda(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xfb3(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xf8c(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xf65(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xf3e(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xf17(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xef0(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xec9(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xea2(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xe7b(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xe54(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xe2d(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xe06(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xddf(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xdb8(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xd91(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xd6a(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xd43(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xd1c(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xcf5(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xcce(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xca7(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xc80(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xc59(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xc32(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xc0b(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xbe4(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xbbd(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xb96(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xb6f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xb48(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xb21(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xafa(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xad3(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xaac(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xa85(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xa5e(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xa37(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0xa10(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x9e9(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x9c2(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x99b(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x974(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x94d(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x926(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x8ff(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x8d8(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x8b1(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x88a(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x863(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x83c(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x815(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x7ee(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x7c7(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x7a0(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x779(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x752(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x72b(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x704(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x6dd(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x6b6(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x68f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x668(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x641(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x61a(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x5f3(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x5cc(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x5a5(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x57e(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x557(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x530(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x509(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x4e2(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x4bb(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x494(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x46d(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x446(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x41f(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x3f8(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x3d1(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x3aa(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x383(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x35c(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x335(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x30e(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2e7(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x8(%rsp),%xmm0
call   1050 <cos@plt>
call   1050 <cos@plt>
movsd  0x2c0(%rip),%xmm1
call   1060 <pow@plt>
addsd  (%rsp),%xmm0
add    $0x18,%rsp
ret

LLVM IR (-O0):
define double @func(double %0, double %1) {
%3 = alloca double
%4 = alloca double
store double %0, double* %3
store double %1, double* %4
%5 = load double, double* %3
%6 = fsub double %5, 1.000000e+00
%7 = call double @pow(double %6, double 2.000000e+00)
%8 = fneg double %7
%9 = load double, double* %4
%10 = fsub double %9, 1.000000e+00
%11 = call double @pow(double %10, double 2.000000e+00)
%12 = fsub double %8, %11
%13 = call double @exp(double %12)
%14 = load double, double* %3
%15 = fmul double 8.000000e+00, %14
%16 = call double @sin(double %15)
%17 = fmul double %13, %16
%18 = load double, double* %4
%19 = fmul double 8.000000e+00, %18
%20 = call double @cos(double %19)
%21 = load double, double* %4
%22 = fmul double 8.000000e+00, %21
%23 = call double @cos(double %22)
%24 = call double @cos(double %23)
%25 = call double @pow(double %24, double 1.000000e+01)
%26 = call double @llvm.fmuladd.f64(double %17, double %20, double %25)
%27 = load double, double* %4
%28 = fmul double 8.000000e+00, %27
%29 = call double @cos(double %28)
%30 = call double @cos(double %29)
%31 = call double @pow(double %30, double 1.000000e+01)
%32 = fadd double %26, %31
%33 = load double, double* %4
%34 = fmul double 8.000000e+00, %33
%35 = call double @cos(double %34)
%36 = call double @cos(double %35)
%37 = call double @pow(double %36, double 1.000000e+01)
%38 = fadd double %32, %37
%39 = load double, double* %4
%40 = fmul double 8.000000e+00, %39
%41 = call double @cos(double %40)
%42 = call double @cos(double %41)
%43 = call double @pow(double %42, double 1.000000e+01)
%44 = fadd double %38, %43
%45 = load double, double* %4
%46 = fmul double 8.000000e+00, %45
%47 = call double @cos(double %46)
%48 = call double @cos(double %47)
%49 = call double @pow(double %48, double 1.000000e+01)
%50 = fadd double %44, %49
%51 = load double, double* %4
%52 = fmul double 8.000000e+00, %51
%53 = call double @cos(double %52)
%54 = call double @cos(double %53)
%55 = call double @pow(double %54, double 1.000000e+01)
%56 = fadd double %50, %55
%57 = load double, double* %4
%58 = fmul double 8.000000e+00, %57
%59 = call double @cos(double %58)
%60 = call double @cos(double %59)
%61 = call double @pow(double %60, double 1.000000e+01)
%62 = fadd double %56, %61
%63 = load double, double* %4
%64 = fmul double 8.000000e+00, %63
%65 = call double @cos(double %64)
%66 = call double @cos(double %65)
%67 = call double @pow(double %66, double 1.000000e+01)
%68 = fadd double %62, %67
%69 = load double, double* %4
%70 = fmul double 8.000000e+00, %69
%71 = call double @cos(double %70)
%72 = call double @cos(double %71)
%73 = call double @pow(double %72, double 1.000000e+01)
%74 = fadd double %68, %73
%75 = load double, double* %4
%76 = fmul double 8.000000e+00, %75
%77 = call double @cos(double %76)
%78 = call double @cos(double %77)
%79 = call double @pow(double %78, double 1.000000e+01)
%80 = fadd double %74, %79
%81 = load double, double* %4
%82 = fmul double 8.000000e+00, %81
%83 = call double @cos(double %82)
%84 = call double @cos(double %83)
%85 = call double @pow(double %84, double 1.000000e+01)
%86 = fadd double %80, %85
%87 = load double, double* %4
%88 = fmul double 8.000000e+00, %87
%89 = call double @cos(double %88)
%90 = call double @cos(double %89)
%91 = call double @pow(double %90, double 1.000000e+01)
%92 = fadd double %86, %91
%93 = load double, double* %4
%94 = fmul double 8.000000e+00, %93
%95 = call double @cos(double %94)
%96 = call double @cos(double %95)
%97 = call double @pow(double %96, double 1.000000e+01)
%98 = fadd double %92, %97
%99 = load double, double* %4
%100 = fmul double 8.000000e+00, %99
%101 = call double @cos(double %100)
%102 = call double @cos(double %101)
%103 = call double @pow(double %102, double 1.000000e+01)
%104 = fadd double %98, %103
%105 = load double, double* %4
%106 = fmul double 8.000000e+00, %105
%107 = call double @cos(double %106)
%108 = call double @cos(double %107)
%109 = call double @pow(double %108, double 1.000000e+01)
%110 = fadd double %104, %109
%111 = load double, double* %4
%112 = fmul double 8.000000e+00, %111
%113 = call double @cos(double %112)
%114 = call double @cos(double %113)
%115 = call double @pow(double %114, double 1.000000e+01)
%116 = fadd double %110, %115
%117 = load double, double* %4
%118 = fmul double 8.000000e+00, %117
%119 = call double @cos(double %118)
%120 = call double @cos(double %119)
%121 = call double @pow(double %120, double 1.000000e+01)
%122 = fadd double %116, %121
%123 = load double, double* %4
%124 = fmul double 8.000000e+00, %123
%125 = call double @cos(double %124)
%126 = call double @cos(double %125)
%127 = call double @pow(double %126, double 1.000000e+01)
%128 = fadd double %122, %127
%129 = load double, double* %4
%130 = fmul double 8.000000e+00, %129
%131 = call double @cos(double %130)
%132 = call double @cos(double %131)
%133 = call double @pow(double %132, double 1.000000e+01)
%134 = fadd double %128, %133
%135 = load double, double* %4
%136 = fmul double 8.000000e+00, %135
%137 = call double @cos(double %136)
%138 = call double @cos(double %137)
%139 = call double @pow(double %138, double 1.000000e+01)
%140 = fadd double %134, %139
%141 = load double, double* %4
%142 = fmul double 8.000000e+00, %141
%143 = call double @cos(double %142)
%144 = call double @cos(double %143)
%145 = call double @pow(double %144, double 1.000000e+01)
%146 = fadd double %140, %145
%147 = load double, double* %4
%148 = fmul double 8.000000e+00, %147
%149 = call double @cos(double %148)
%150 = call double @cos(double %149)
%151 = call double @pow(double %150, double 1.000000e+01)
%152 = fadd double %146, %151
%153 = load double, double* %4
%154 = fmul double 8.000000e+00, %153
%155 = call double @cos(double %154)
%156 = call double @cos(double %155)
%157 = call double @pow(double %156, double 1.000000e+01)
%158 = fadd double %152, %157
%159 = load double, double* %4
%160 = fmul double 8.000000e+00, %159
%161 = call double @cos(double %160)
%162 = call double @cos(double %161)
%163 = call double @pow(double %162, double 1.000000e+01)
%164 = fadd double %158, %163
%165 = load double, double* %4
%166 = fmul double 8.000000e+00, %165
%167 = call double @cos(double %166)
%168 = call double @cos(double %167)
%169 = call double @pow(double %168, double 1.000000e+01)
%170 = fadd double %164, %169
%171 = load double, double* %4
%172 = fmul double 8.000000e+00, %171
%173 = call double @cos(double %172)
%174 = call double @cos(double %173)
%175 = call double @pow(double %174, double 1.000000e+01)
%176 = fadd double %170, %175
%177 = load double, double* %4
%178 = fmul double 8.000000e+00, %177
%179 = call double @cos(double %178)
%180 = call double @cos(double %179)
%181 = call double @pow(double %180, double 1.000000e+01)
%182 = fadd double %176, %181
%183 = load double, double* %4
%184 = fmul double 8.000000e+00, %183
%185 = call double @cos(double %184)
%186 = call double @cos(double %185)
%187 = call double @pow(double %186, double 1.000000e+01)
%188 = fadd double %182, %187
%189 = load double, double* %4
%190 = fmul double 8.000000e+00, %189
%191 = call double @cos(double %190)
%192 = call double @cos(double %191)
%193 = call double @pow(double %192, double 1.000000e+01)
%194 = fadd double %188, %193
%195 = load double, double* %4
%196 = fmul double 8.000000e+00, %195
%197 = call double @cos(double %196)
%198 = call double @cos(double %197)
%199 = call double @pow(double %198, double 1.000000e+01)
%200 = fadd double %194, %199
%201 = load double, double* %4
%202 = fmul double 8.000000e+00, %201
%203 = call double @cos(double %202)
%204 = call double @cos(double %203)
%205 = call double @pow(double %204, double 1.000000e+01)
%206 = fadd double %200, %205
%207 = load double, double* %4
%208 = fmul double 8.000000e+00, %207
%209 = call double @cos(double %208)
%210 = call double @cos(double %209)
%211 = call double @pow(double %210, double 1.000000e+01)
%212 = fadd double %206, %211
%213 = load double, double* %4
%214 = fmul double 8.000000e+00, %213
%215 = call double @cos(double %214)
%216 = call double @cos(double %215)
%217 = call double @pow(double %216, double 1.000000e+01)
%218 = fadd double %212, %217
%219 = load double, double* %4
%220 = fmul double 8.000000e+00, %219
%221 = call double @cos(double %220)
%222 = call double @cos(double %221)
%223 = call double @pow(double %222, double 1.000000e+01)
%224 = fadd double %218, %223
%225 = load double, double* %4
%226 = fmul double 8.000000e+00, %225
%227 = call double @cos(double %226)
%228 = call double @cos(double %227)
%229 = call double @pow(double %228, double 1.000000e+01)
%230 = fadd double %224, %229
%231 = load double, double* %4
%232 = fmul double 8.000000e+00, %231
%233 = call double @cos(double %232)
%234 = call double @cos(double %233)
%235 = call double @pow(double %234, double 1.000000e+01)
%236 = fadd double %230, %235
%237 = load double, double* %4
%238 = fmul double 8.000000e+00, %237
%239 = call double @cos(double %238)
%240 = call double @cos(double %239)
%241 = call double @pow(double %240, double 1.000000e+01)
%242 = fadd double %236, %241
%243 = load double, double* %4
%244 = fmul double 8.000000e+00, %243
%245 = call double @cos(double %244)
%246 = call double @cos(double %245)
%247 = call double @pow(double %246, double 1.000000e+01)
%248 = fadd double %242, %247
%249 = load double, double* %4
%250 = fmul double 8.000000e+00, %249
%251 = call double @cos(double %250)
%252 = call double @cos(double %251)
%253 = call double @pow(double %252, double 1.000000e+01)
%254 = fadd double %248, %253
%255 = load double, double* %4
%256 = fmul double 8.000000e+00, %255
%257 = call double @cos(double %256)
%258 = call double @cos(double %257)
%259 = call double @pow(double %258, double 1.000000e+01)
%260 = fadd double %254, %259
%261 = load double, double* %4
%262 = fmul double 8.000000e+00, %261
%263 = call double @cos(double %262)
%264 = call double @cos(double %263)
%265 = call double @pow(double %264, double 1.000000e+01)
%266 = fadd double %260, %265
%267 = load double, double* %4
%268 = fmul double 8.000000e+00, %267
%269 = call double @cos(double %268)
%270 = call double @cos(double %269)
%271 = call double @pow(double %270, double 1.000000e+01)
%272 = fadd double %266, %271
%273 = load double, double* %4
%274 = fmul double 8.000000e+00, %273
%275 = call double @cos(double %274)
%276 = call double @cos(double %275)
%277 = call double @pow(double %276, double 1.000000e+01)
%278 = fadd double %272, %277
%279 = load double, double* %4
%280 = fmul double 8.000000e+00, %279
%281 = call double @cos(double %280)
%282 = call double @cos(double %281)
%283 = call double @pow(double %282, double 1.000000e+01)
%284 = fadd double %278, %283
%285 = load double, double* %4
%286 = fmul double 8.000000e+00, %285
%287 = call double @cos(double %286)
%288 = call double @cos(double %287)
%289 = call double @pow(double %288, double 1.000000e+01)
%290 = fadd double %284, %289
%291 = load double, double* %4
%292 = fmul double 8.000000e+00, %291
%293 = call double @cos(double %292)
%294 = call double @cos(double %293)
%295 = call double @pow(double %294, double 1.000000e+01)
%296 = fadd double %290, %295
%297 = load double, double* %4
%298 = fmul double 8.000000e+00, %297
%299 = call double @cos(double %298)
%300 = call double @cos(double %299)
%301 = call double @pow(double %300, double 1.000000e+01)
%302 = fadd double %296, %301
%303 = load double, double* %4
%304 = fmul double 8.000000e+00, %303
%305 = call double @cos(double %304)
%306 = call double @cos(double %305)
%307 = call double @pow(double %306, double 1.000000e+01)
%308 = fadd double %302, %307
%309 = load double, double* %4
%310 = fmul double 8.000000e+00, %309
%311 = call double @cos(double %310)
%312 = call double @cos(double %311)
%313 = call double @pow(double %312, double 1.000000e+01)
%314 = fadd double %308, %313
%315 = load double, double* %4
%316 = fmul double 8.000000e+00, %315
%317 = call double @cos(double %316)
%318 = call double @cos(double %317)
%319 = call double @pow(double %318, double 1.000000e+01)
%320 = fadd double %314, %319
%321 = load double, double* %4
%322 = fmul double 8.000000e+00, %321
%323 = call double @cos(double %322)
%324 = call double @cos(double %323)
%325 = call double @pow(double %324, double 1.000000e+01)
%326 = fadd double %320, %325
%327 = load double, double* %4
%328 = fmul double 8.000000e+00, %327
%329 = call double @cos(double %328)
%330 = call double @cos(double %329)
%331 = call double @pow(double %330, double 1.000000e+01)
%332 = fadd double %326, %331
%333 = load double, double* %4
%334 = fmul double 8.000000e+00, %333
%335 = call double @cos(double %334)
%336 = call double @cos(double %335)
%337 = call double @pow(double %336, double 1.000000e+01)
%338 = fadd double %332, %337
%339 = load double, double* %4
%340 = fmul double 8.000000e+00, %339
%341 = call double @cos(double %340)
%342 = call double @cos(double %341)
%343 = call double @pow(double %342, double 1.000000e+01)
%344 = fadd double %338, %343
%345 = load double, double* %4
%346 = fmul double 8.000000e+00, %345
%347 = call double @cos(double %346)
%348 = call double @cos(double %347)
%349 = call double @pow(double %348, double 1.000000e+01)
%350 = fadd double %344, %349
%351 = load double, double* %4
%352 = fmul double 8.000000e+00, %351
%353 = call double @cos(double %352)
%354 = call double @cos(double %353)
%355 = call double @pow(double %354, double 1.000000e+01)
%356 = fadd double %350, %355
%357 = load double, double* %4
%358 = fmul double 8.000000e+00, %357
%359 = call double @cos(double %358)
%360 = call double @cos(double %359)
%361 = call double @pow(double %360, double 1.000000e+01)
%362 = fadd double %356, %361
%363 = load double, double* %4
%364 = fmul double 8.000000e+00, %363
%365 = call double @cos(double %364)
%366 = call double @cos(double %365)
%367 = call double @pow(double %366, double 1.000000e+01)
%368 = fadd double %362, %367
%369 = load double, double* %4
%370 = fmul double 8.000000e+00, %369
%371 = call double @cos(double %370)
%372 = call double @cos(double %371)
%373 = call double @pow(double %372, double 1.000000e+01)
%374 = fadd double %368, %373
%375 = load double, double* %4
%376 = fmul double 8.000000e+00, %375
%377 = call double @cos(double %376)
%378 = call double @cos(double %377)
%379 = call double @pow(double %378, double 1.000000e+01)
%380 = fadd double %374, %379
%381 = load double, double* %4
%382 = fmul double 8.000000e+00, %381
%383 = call double @cos(double %382)
%384 = call double @cos(double %383)
%385 = call double @pow(double %384, double 1.000000e+01)
%386 = fadd double %380, %385
%387 = load double, double* %4
%388 = fmul double 8.000000e+00, %387
%389 = call double @cos(double %388)
%390 = call double @cos(double %389)
%391 = call double @pow(double %390, double 1.000000e+01)
%392 = fadd double %386, %391
%393 = load double, double* %4
%394 = fmul double 8.000000e+00, %393
%395 = call double @cos(double %394)
%396 = call double @cos(double %395)
%397 = call double @pow(double %396, double 1.000000e+01)
%398 = fadd double %392, %397
%399 = load double, double* %4
%400 = fmul double 8.000000e+00, %399
%401 = call double @cos(double %400)
%402 = call double @cos(double %401)
%403 = call double @pow(double %402, double 1.000000e+01)
%404 = fadd double %398, %403
%405 = load double, double* %4
%406 = fmul double 8.000000e+00, %405
%407 = call double @cos(double %406)
%408 = call double @cos(double %407)
%409 = call double @pow(double %408, double 1.000000e+01)
%410 = fadd double %404, %409
%411 = load double, double* %4
%412 = fmul double 8.000000e+00, %411
%413 = call double @cos(double %412)
%414 = call double @cos(double %413)
%415 = call double @pow(double %414, double 1.000000e+01)
%416 = fadd double %410, %415
%417 = load double, double* %4
%418 = fmul double 8.000000e+00, %417
%419 = call double @cos(double %418)
%420 = call double @cos(double %419)
%421 = call double @pow(double %420, double 1.000000e+01)
%422 = fadd double %416, %421
%423 = load double, double* %4
%424 = fmul double 8.000000e+00, %423
%425 = call double @cos(double %424)
%426 = call double @cos(double %425)
%427 = call double @pow(double %426, double 1.000000e+01)
%428 = fadd double %422, %427
%429 = load double, double* %4
%430 = fmul double 8.000000e+00, %429
%431 = call double @cos(double %430)
%432 = call double @cos(double %431)
%433 = call double @pow(double %432, double 1.000000e+01)
%434 = fadd double %428, %433
%435 = load double, double* %4
%436 = fmul double 8.000000e+00, %435
%437 = call double @cos(double %436)
%438 = call double @cos(double %437)
%439 = call double @pow(double %438, double 1.000000e+01)
%440 = fadd double %434, %439
%441 = load double, double* %4
%442 = fmul double 8.000000e+00, %441
%443 = call double @cos(double %442)
%444 = call double @cos(double %443)
%445 = call double @pow(double %444, double 1.000000e+01)
%446 = fadd double %440, %445
%447 = load double, double* %4
%448 = fmul double 8.000000e+00, %447
%449 = call double @cos(double %448)
%450 = call double @cos(double %449)
%451 = call double @pow(double %450, double 1.000000e+01)
%452 = fadd double %446, %451
%453 = load double, double* %4
%454 = fmul double 8.000000e+00, %453
%455 = call double @cos(double %454)
%456 = call double @cos(double %455)
%457 = call double @pow(double %456, double 1.000000e+01)
%458 = fadd double %452, %457
%459 = load double, double* %4
%460 = fmul double 8.000000e+00, %459
%461 = call double @cos(double %460)
%462 = call double @cos(double %461)
%463 = call double @pow(double %462, double 1.000000e+01)
%464 = fadd double %458, %463
%465 = load double, double* %4
%466 = fmul double 8.000000e+00, %465
%467 = call double @cos(double %466)
%468 = call double @cos(double %467)
%469 = call double @pow(double %468, double 1.000000e+01)
%470 = fadd double %464, %469
%471 = load double, double* %4
%472 = fmul double 8.000000e+00, %471
%473 = call double @cos(double %472)
%474 = call double @cos(double %473)
%475 = call double @pow(double %474, double 1.000000e+01)
%476 = fadd double %470, %475
%477 = load double, double* %4
%478 = fmul double 8.000000e+00, %477
%479 = call double @cos(double %478)
%480 = call double @cos(double %479)
%481 = call double @pow(double %480, double 1.000000e+01)
%482 = fadd double %476, %481
%483 = load double, double* %4
%484 = fmul double 8.000000e+00, %483
%485 = call double @cos(double %484)
%486 = call double @cos(double %485)
%487 = call double @pow(double %486, double 1.000000e+01)
%488 = fadd double %482, %487
%489 = load double, double* %4
%490 = fmul double 8.000000e+00, %489
%491 = call double @cos(double %490)
%492 = call double @cos(double %491)
%493 = call double @pow(double %492, double 1.000000e+01)
%494 = fadd double %488, %493
%495 = load double, double* %4
%496 = fmul double 8.000000e+00, %495
%497 = call double @cos(double %496)
%498 = call double @cos(double %497)
%499 = call double @pow(double %498, double 1.000000e+01)
%500 = fadd double %494, %499
%501 = load double, double* %4
%502 = fmul double 8.000000e+00, %501
%503 = call double @cos(double %502)
%504 = call double @cos(double %503)
%505 = call double @pow(double %504, double 1.000000e+01)
%506 = fadd double %500, %505
%507 = load double, double* %4
%508 = fmul double 8.000000e+00, %507
%509 = call double @cos(double %508)
%510 = call double @cos(double %509)
%511 = call double @pow(double %510, double 1.000000e+01)
%512 = fadd double %506, %511
%513 = load double, double* %4
%514 = fmul double 8.000000e+00, %513
%515 = call double @cos(double %514)
%516 = call double @cos(double %515)
%517 = call double @pow(double %516, double 1.000000e+01)
%518 = fadd double %512, %517
%519 = load double, double* %4
%520 = fmul double 8.000000e+00, %519
%521 = call double @cos(double %520)
%522 = call double @cos(double %521)
%523 = call double @pow(double %522, double 1.000000e+01)
%524 = fadd double %518, %523
%525 = load double, double* %4
%526 = fmul double 8.000000e+00, %525
%527 = call double @cos(double %526)
%528 = call double @cos(double %527)
%529 = call double @pow(double %528, double 1.000000e+01)
%530 = fadd double %524, %529
%531 = load double, double* %4
%532 = fmul double 8.000000e+00, %531
%533 = call double @cos(double %532)
%534 = call double @cos(double %533)
%535 = call double @pow(double %534, double 1.000000e+01)
%536 = fadd double %530, %535
%537 = load double, double* %4
%538 = fmul double 8.000000e+00, %537
%539 = call double @cos(double %538)
%540 = call double @cos(double %539)
%541 = call double @pow(double %540, double 1.000000e+01)
%542 = fadd double %536, %541
%543 = load double, double* %4
%544 = fmul double 8.000000e+00, %543
%545 = call double @cos(double %544)
%546 = call double @cos(double %545)
%547 = call double @pow(double %546, double 1.000000e+01)
%548 = fadd double %542, %547
%549 = load double, double* %4
%550 = fmul double 8.000000e+00, %549
%551 = call double @cos(double %550)
%552 = call double @cos(double %551)
%553 = call double @pow(double %552, double 1.000000e+01)
%554 = fadd double %548, %553
%555 = load double, double* %4
%556 = fmul double 8.000000e+00, %555
%557 = call double @cos(double %556)
%558 = call double @cos(double %557)
%559 = call double @pow(double %558, double 1.000000e+01)
%560 = fadd double %554, %559
%561 = load double, double* %4
%562 = fmul double 8.000000e+00, %561
%563 = call double @cos(double %562)
%564 = call double @cos(double %563)
%565 = call double @pow(double %564, double 1.000000e+01)
%566 = fadd double %560, %565
%567 = load double, double* %4
%568 = fmul double 8.000000e+00, %567
%569 = call double @cos(double %568)
%570 = call double @cos(double %569)
%571 = call double @pow(double %570, double 1.000000e+01)
%572 = fadd double %566, %571
%573 = load double, double* %4
%574 = fmul double 8.000000e+00, %573
%575 = call double @cos(double %574)
%576 = call double @cos(double %575)
%577 = call double @pow(double %576, double 1.000000e+01)
%578 = fadd double %572, %577
%579 = load double, double* %4
%580 = fmul double 8.000000e+00, %579
%581 = call double @cos(double %580)
%582 = call double @cos(double %581)
%583 = call double @pow(double %582, double 1.000000e+01)
%584 = fadd double %578, %583
%585 = load double, double* %4
%586 = fmul double 8.000000e+00, %585
%587 = call double @cos(double %586)
%588 = call double @cos(double %587)
%589 = call double @pow(double %588, double 1.000000e+01)
%590 = fadd double %584, %589
%591 = load double, double* %4
%592 = fmul double 8.000000e+00, %591
%593 = call double @cos(double %592)
%594 = call double @cos(double %593)
%595 = call double @pow(double %594, double 1.000000e+01)
%596 = fadd double %590, %595
%597 = load double, double* %4
%598 = fmul double 8.000000e+00, %597
%599 = call double @cos(double %598)
%600 = call double @cos(double %599)
%601 = call double @pow(double %600, double 1.000000e+01)
%602 = fadd double %596, %601
%603 = load double, double* %4
%604 = fmul double 8.000000e+00, %603
%605 = call double @cos(double %604)
%606 = call double @cos(double %605)
%607 = call double @pow(double %606, double 1.000000e+01)
%608 = fadd double %602, %607
%609 = load double, double* %4
%610 = fmul double 8.000000e+00, %609
%611 = call double @cos(double %610)
%612 = call double @cos(double %611)
%613 = call double @pow(double %612, double 1.000000e+01)
%614 = fadd double %608, %613
%615 = load double, double* %4
%616 = fmul double 8.000000e+00, %615
%617 = call double @cos(double %616)
%618 = call double @cos(double %617)
%619 = call double @pow(double %618, double 1.000000e+01)
%620 = fadd double %614, %619
%621 = load double, double* %4
%622 = fmul double 8.000000e+00, %621
%623 = call double @cos(double %622)
%624 = call double @cos(double %623)
%625 = call double @pow(double %624, double 1.000000e+01)
%626 = fadd double %620, %625
%627 = load double, double* %4
%628 = fmul double 8.000000e+00, %627
%629 = call double @cos(double %628)
%630 = call double @cos(double %629)
%631 = call double @pow(double %630, double 1.000000e+01)
%632 = fadd double %626, %631
%633 = load double, double* %4
%634 = fmul double 8.000000e+00, %633
%635 = call double @cos(double %634)
%636 = call double @cos(double %635)
%637 = call double @pow(double %636, double 1.000000e+01)
%638 = fadd double %632, %637
%639 = load double, double* %4
%640 = fmul double 8.000000e+00, %639
%641 = call double @cos(double %640)
%642 = call double @cos(double %641)
%643 = call double @pow(double %642, double 1.000000e+01)
%644 = fadd double %638, %643
%645 = load double, double* %4
%646 = fmul double 8.000000e+00, %645
%647 = call double @cos(double %646)
%648 = call double @cos(double %647)
%649 = call double @pow(double %648, double 1.000000e+01)
%650 = fadd double %644, %649
%651 = load double, double* %4
%652 = fmul double 8.000000e+00, %651
%653 = call double @cos(double %652)
%654 = call double @cos(double %653)
%655 = call double @pow(double %654, double 1.000000e+01)
%656 = fadd double %650, %655
%657 = load double, double* %4
%658 = fmul double 8.000000e+00, %657
%659 = call double @cos(double %658)
%660 = call double @cos(double %659)
%661 = call double @pow(double %660, double 1.000000e+01)
%662 = fadd double %656, %661
%663 = load double, double* %4
%664 = fmul double 8.000000e+00, %663
%665 = call double @cos(double %664)
%666 = call double @cos(double %665)
%667 = call double @pow(double %666, double 1.000000e+01)
%668 = fadd double %662, %667
%669 = load double, double* %4
%670 = fmul double 8.000000e+00, %669
%671 = call double @cos(double %670)
%672 = call double @cos(double %671)
%673 = call double @pow(double %672, double 1.000000e+01)
%674 = fadd double %668, %673
%675 = load double, double* %4
%676 = fmul double 8.000000e+00, %675
%677 = call double @cos(double %676)
%678 = call double @cos(double %677)
%679 = call double @pow(double %678, double 1.000000e+01)
%680 = fadd double %674, %679
%681 = load double, double* %4
%682 = fmul double 8.000000e+00, %681
%683 = call double @cos(double %682)
%684 = call double @cos(double %683)
%685 = call double @pow(double %684, double 1.000000e+01)
%686 = fadd double %680, %685
%687 = load double, double* %4
%688 = fmul double 8.000000e+00, %687
%689 = call double @cos(double %688)
%690 = call double @cos(double %689)
%691 = call double @pow(double %690, double 1.000000e+01)
%692 = fadd double %686, %691
%693 = load double, double* %4
%694 = fmul double 8.000000e+00, %693
%695 = call double @cos(double %694)
%696 = call double @cos(double %695)
%697 = call double @pow(double %696, double 1.000000e+01)
%698 = fadd double %692, %697
%699 = load double, double* %4
%700 = fmul double 8.000000e+00, %699
%701 = call double @cos(double %700)
%702 = call double @cos(double %701)
%703 = call double @pow(double %702, double 1.000000e+01)
%704 = fadd double %698, %703
%705 = load double, double* %4
%706 = fmul double 8.000000e+00, %705
%707 = call double @cos(double %706)
%708 = call double @cos(double %707)
%709 = call double @pow(double %708, double 1.000000e+01)
%710 = fadd double %704, %709
%711 = load double, double* %4
%712 = fmul double 8.000000e+00, %711
%713 = call double @cos(double %712)
%714 = call double @cos(double %713)
%715 = call double @pow(double %714, double 1.000000e+01)
%716 = fadd double %710, %715
%717 = load double, double* %4
%718 = fmul double 8.000000e+00, %717
%719 = call double @cos(double %718)
%720 = call double @cos(double %719)
%721 = call double @pow(double %720, double 1.000000e+01)
%722 = fadd double %716, %721
%723 = load double, double* %4
%724 = fmul double 8.000000e+00, %723
%725 = call double @cos(double %724)
%726 = call double @cos(double %725)
%727 = call double @pow(double %726, double 1.000000e+01)
%728 = fadd double %722, %727
%729 = load double, double* %4
%730 = fmul double 8.000000e+00, %729
%731 = call double @cos(double %730)
%732 = call double @cos(double %731)
%733 = call double @pow(double %732, double 1.000000e+01)
%734 = fadd double %728, %733
%735 = load double, double* %4
%736 = fmul double 8.000000e+00, %735
%737 = call double @cos(double %736)
%738 = call double @cos(double %737)
%739 = call double @pow(double %738, double 1.000000e+01)
%740 = fadd double %734, %739
%741 = load double, double* %4
%742 = fmul double 8.000000e+00, %741
%743 = call double @cos(double %742)
%744 = call double @cos(double %743)
%745 = call double @pow(double %744, double 1.000000e+01)
%746 = fadd double %740, %745
%747 = load double, double* %4
%748 = fmul double 8.000000e+00, %747
%749 = call double @cos(double %748)
%750 = call double @cos(double %749)
%751 = call double @pow(double %750, double 1.000000e+01)
%752 = fadd double %746, %751
%753 = load double, double* %4
%754 = fmul double 8.000000e+00, %753
%755 = call double @cos(double %754)
%756 = call double @cos(double %755)
%757 = call double @pow(double %756, double 1.000000e+01)
%758 = fadd double %752, %757
%759 = load double, double* %4
%760 = fmul double 8.000000e+00, %759
%761 = call double @cos(double %760)
%762 = call double @cos(double %761)
%763 = call double @pow(double %762, double 1.000000e+01)
%764 = fadd double %758, %763
%765 = load double, double* %4
%766 = fmul double 8.000000e+00, %765
%767 = call double @cos(double %766)
%768 = call double @cos(double %767)
%769 = call double @pow(double %768, double 1.000000e+01)
%770 = fadd double %764, %769
%771 = load double, double* %4
%772 = fmul double 8.000000e+00, %771
%773 = call double @cos(double %772)
%774 = call double @cos(double %773)
%775 = call double @pow(double %774, double 1.000000e+01)
%776 = fadd double %770, %775
%777 = load double, double* %4
%778 = fmul double 8.000000e+00, %777
%779 = call double @cos(double %778)
%780 = call double @cos(double %779)
%781 = call double @pow(double %780, double 1.000000e+01)
%782 = fadd double %776, %781
%783 = load double, double* %4
%784 = fmul double 8.000000e+00, %783
%785 = call double @cos(double %784)
%786 = call double @cos(double %785)
%787 = call double @pow(double %786, double 1.000000e+01)
%788 = fadd double %782, %787
%789 = load double, double* %4
%790 = fmul double 8.000000e+00, %789
%791 = call double @cos(double %790)
%792 = call double @cos(double %791)
%793 = call double @pow(double %792, double 1.000000e+01)
%794 = fadd double %788, %793
%795 = load double, double* %4
%796 = fmul double 8.000000e+00, %795
%797 = call double @cos(double %796)
%798 = call double @cos(double %797)
%799 = call double @pow(double %798, double 1.000000e+01)
%800 = fadd double %794, %799
%801 = load double, double* %4
%802 = fmul double 8.000000e+00, %801
%803 = call double @cos(double %802)
%804 = call double @cos(double %803)
%805 = call double @pow(double %804, double 1.000000e+01)
%806 = fadd double %800, %805
%807 = load double, double* %4
%808 = fmul double 8.000000e+00, %807
%809 = call double @cos(double %808)
%810 = call double @cos(double %809)
%811 = call double @pow(double %810, double 1.000000e+01)
%812 = fadd double %806, %811
%813 = load double, double* %4
%814 = fmul double 8.000000e+00, %813
%815 = call double @cos(double %814)
%816 = call double @cos(double %815)
%817 = call double @pow(double %816, double 1.000000e+01)
%818 = fadd double %812, %817
%819 = load double, double* %4
%820 = fmul double 8.000000e+00, %819
%821 = call double @cos(double %820)
%822 = call double @cos(double %821)
%823 = call double @pow(double %822, double 1.000000e+01)
%824 = fadd double %818, %823
%825 = load double, double* %4
%826 = fmul double 8.000000e+00, %825
%827 = call double @cos(double %826)
%828 = call double @cos(double %827)
%829 = call double @pow(double %828, double 1.000000e+01)
%830 = fadd double %824, %829
%831 = load double, double* %4
%832 = fmul double 8.000000e+00, %831
%833 = call double @cos(double %832)
%834 = call double @cos(double %833)
%835 = call double @pow(double %834, double 1.000000e+01)
%836 = fadd double %830, %835
%837 = load double, double* %4
%838 = fmul double 8.000000e+00, %837
%839 = call double @cos(double %838)
%840 = call double @cos(double %839)
%841 = call double @pow(double %840, double 1.000000e+01)
%842 = fadd double %836, %841
%843 = load double, double* %4
%844 = fmul double 8.000000e+00, %843
%845 = call double @cos(double %844)
%846 = call double @cos(double %845)
%847 = call double @pow(double %846, double 1.000000e+01)
%848 = fadd double %842, %847
%849 = load double, double* %4
%850 = fmul double 8.000000e+00, %849
%851 = call double @cos(double %850)
%852 = call double @cos(double %851)
%853 = call double @pow(double %852, double 1.000000e+01)
%854 = fadd double %848, %853
%855 = load double, double* %4
%856 = fmul double 8.000000e+00, %855
%857 = call double @cos(double %856)
%858 = call double @cos(double %857)
%859 = call double @pow(double %858, double 1.000000e+01)
%860 = fadd double %854, %859
%861 = load double, double* %4
%862 = fmul double 8.000000e+00, %861
%863 = call double @cos(double %862)
%864 = call double @cos(double %863)
%865 = call double @pow(double %864, double 1.000000e+01)
%866 = fadd double %860, %865
%867 = load double, double* %4
%868 = fmul double 8.000000e+00, %867
%869 = call double @cos(double %868)
%870 = call double @cos(double %869)
%871 = call double @pow(double %870, double 1.000000e+01)
%872 = fadd double %866, %871
%873 = load double, double* %4
%874 = fmul double 8.000000e+00, %873
%875 = call double @cos(double %874)
%876 = call double @cos(double %875)
%877 = call double @pow(double %876, double 1.000000e+01)
%878 = fadd double %872, %877
%879 = load double, double* %4
%880 = fmul double 8.000000e+00, %879
%881 = call double @cos(double %880)
%882 = call double @cos(double %881)
%883 = call double @pow(double %882, double 1.000000e+01)
%884 = fadd double %878, %883
%885 = load double, double* %4
%886 = fmul double 8.000000e+00, %885
%887 = call double @cos(double %886)
%888 = call double @cos(double %887)
%889 = call double @pow(double %888, double 1.000000e+01)
%890 = fadd double %884, %889
%891 = load double, double* %4
%892 = fmul double 8.000000e+00, %891
%893 = call double @cos(double %892)
%894 = call double @cos(double %893)
%895 = call double @pow(double %894, double 1.000000e+01)
%896 = fadd double %890, %895
%897 = load double, double* %4
%898 = fmul double 8.000000e+00, %897
%899 = call double @cos(double %898)
%900 = call double @cos(double %899)
%901 = call double @pow(double %900, double 1.000000e+01)
%902 = fadd double %896, %901
%903 = load double, double* %4
%904 = fmul double 8.000000e+00, %903
%905 = call double @cos(double %904)
%906 = call double @cos(double %905)
%907 = call double @pow(double %906, double 1.000000e+01)
%908 = fadd double %902, %907
%909 = load double, double* %4
%910 = fmul double 8.000000e+00, %909
%911 = call double @cos(double %910)
%912 = call double @cos(double %911)
%913 = call double @pow(double %912, double 1.000000e+01)
%914 = fadd double %908, %913
%915 = load double, double* %4
%916 = fmul double 8.000000e+00, %915
%917 = call double @cos(double %916)
%918 = call double @cos(double %917)
%919 = call double @pow(double %918, double 1.000000e+01)
%920 = fadd double %914, %919
%921 = load double, double* %4
%922 = fmul double 8.000000e+00, %921
%923 = call double @cos(double %922)
%924 = call double @cos(double %923)
%925 = call double @pow(double %924, double 1.000000e+01)
%926 = fadd double %920, %925
%927 = load double, double* %4
%928 = fmul double 8.000000e+00, %927
%929 = call double @cos(double %928)
%930 = call double @cos(double %929)
%931 = call double @pow(double %930, double 1.000000e+01)
%932 = fadd double %926, %931
%933 = load double, double* %4
%934 = fmul double 8.000000e+00, %933
%935 = call double @cos(double %934)
%936 = call double @cos(double %935)
%937 = call double @pow(double %936, double 1.000000e+01)
%938 = fadd double %932, %937
%939 = load double, double* %4
%940 = fmul double 8.000000e+00, %939
%941 = call double @cos(double %940)
%942 = call double @cos(double %941)
%943 = call double @pow(double %942, double 1.000000e+01)
%944 = fadd double %938, %943
%945 = load double, double* %4
%946 = fmul double 8.000000e+00, %945
%947 = call double @cos(double %946)
%948 = call double @cos(double %947)
%949 = call double @pow(double %948, double 1.000000e+01)
%950 = fadd double %944, %949
%951 = load double, double* %4
%952 = fmul double 8.000000e+00, %951
%953 = call double @cos(double %952)
%954 = call double @cos(double %953)
%955 = call double @pow(double %954, double 1.000000e+01)
%956 = fadd double %950, %955
%957 = load double, double* %4
%958 = fmul double 8.000000e+00, %957
%959 = call double @cos(double %958)
%960 = call double @cos(double %959)
%961 = call double @pow(double %960, double 1.000000e+01)
%962 = fadd double %956, %961
%963 = load double, double* %4
%964 = fmul double 8.000000e+00, %963
%965 = call double @cos(double %964)
%966 = call double @cos(double %965)
%967 = call double @pow(double %966, double 1.000000e+01)
%968 = fadd double %962, %967
%969 = load double, double* %4
%970 = fmul double 8.000000e+00, %969
%971 = call double @cos(double %970)
%972 = call double @cos(double %971)
%973 = call double @pow(double %972, double 1.000000e+01)
%974 = fadd double %968, %973
%975 = load double, double* %4
%976 = fmul double 8.000000e+00, %975
%977 = call double @cos(double %976)
%978 = call double @cos(double %977)
%979 = call double @pow(double %978, double 1.000000e+01)
%980 = fadd double %974, %979
%981 = load double, double* %4
%982 = fmul double 8.000000e+00, %981
%983 = call double @cos(double %982)
%984 = call double @cos(double %983)
%985 = call double @pow(double %984, double 1.000000e+01)
%986 = fadd double %980, %985
%987 = load double, double* %4
%988 = fmul double 8.000000e+00, %987
%989 = call double @cos(double %988)
%990 = call double @cos(double %989)
%991 = call double @pow(double %990, double 1.000000e+01)
%992 = fadd double %986, %991
%993 = load double, double* %4
%994 = fmul double 8.000000e+00, %993
%995 = call double @cos(double %994)
%996 = call double @cos(double %995)
%997 = call double @pow(double %996, double 1.000000e+01)
%998 = fadd double %992, %997
%999 = load double, double* %4
%1000 = fmul double 8.000000e+00, %999
%1001 = call double @cos(double %1000)
%1002 = call double @cos(double %1001)
%1003 = call double @pow(double %1002, double 1.000000e+01)
%1004 = fadd double %998, %1003
%1005 = load double, double* %4
%1006 = fmul double 8.000000e+00, %1005
%1007 = call double @cos(double %1006)
%1008 = call double @cos(double %1007)
%1009 = call double @pow(double %1008, double 1.000000e+01)
%1010 = fadd double %1004, %1009
%1011 = load double, double* %4
%1012 = fmul double 8.000000e+00, %1011
%1013 = call double @cos(double %1012)
%1014 = call double @cos(double %1013)
%1015 = call double @pow(double %1014, double 1.000000e+01)
%1016 = fadd double %1010, %1015
%1017 = load double, double* %4
%1018 = fmul double 8.000000e+00, %1017
%1019 = call double @cos(double %1018)
%1020 = call double @cos(double %1019)
%1021 = call double @pow(double %1020, double 1.000000e+01)
%1022 = fadd double %1016, %1021
%1023 = load double, double* %4
%1024 = fmul double 8.000000e+00, %1023
%1025 = call double @cos(double %1024)
%1026 = call double @cos(double %1025)
%1027 = call double @pow(double %1026, double 1.000000e+01)
%1028 = fadd double %1022, %1027
%1029 = load double, double* %4
%1030 = fmul double 8.000000e+00, %1029
%1031 = call double @cos(double %1030)
%1032 = call double @cos(double %1031)
%1033 = call double @pow(double %1032, double 1.000000e+01)
%1034 = fadd double %1028, %1033
%1035 = load double, double* %4
%1036 = fmul double 8.000000e+00, %1035
%1037 = call double @cos(double %1036)
%1038 = call double @cos(double %1037)
%1039 = call double @pow(double %1038, double 1.000000e+01)
%1040 = fadd double %1034, %1039
%1041 = load double, double* %4
%1042 = fmul double 8.000000e+00, %1041
%1043 = call double @cos(double %1042)
%1044 = call double @cos(double %1043)
%1045 = call double @pow(double %1044, double 1.000000e+01)
%1046 = fadd double %1040, %1045
%1047 = load double, double* %4
%1048 = fmul double 8.000000e+00, %1047
%1049 = call double @cos(double %1048)
%1050 = call double @cos(double %1049)
%1051 = call double @pow(double %1050, double 1.000000e+01)
%1052 = fadd double %1046, %1051
%1053 = load double, double* %4
%1054 = fmul double 8.000000e+00, %1053
%1055 = call double @cos(double %1054)
%1056 = call double @cos(double %1055)
%1057 = call double @pow(double %1056, double 1.000000e+01)
%1058 = fadd double %1052, %1057
%1059 = load double, double* %4
%1060 = fmul double 8.000000e+00, %1059
%1061 = call double @cos(double %1060)
%1062 = call double @cos(double %1061)
%1063 = call double @pow(double %1062, double 1.000000e+01)
%1064 = fadd double %1058, %1063
%1065 = load double, double* %4
%1066 = fmul double 8.000000e+00, %1065
%1067 = call double @cos(double %1066)
%1068 = call double @cos(double %1067)
%1069 = call double @pow(double %1068, double 1.000000e+01)
%1070 = fadd double %1064, %1069
%1071 = load double, double* %4
%1072 = fmul double 8.000000e+00, %1071
%1073 = call double @cos(double %1072)
%1074 = call double @cos(double %1073)
%1075 = call double @pow(double %1074, double 1.000000e+01)
%1076 = fadd double %1070, %1075
%1077 = load double, double* %4
%1078 = fmul double 8.000000e+00, %1077
%1079 = call double @cos(double %1078)
%1080 = call double @cos(double %1079)
%1081 = call double @pow(double %1080, double 1.000000e+01)
%1082 = fadd double %1076, %1081
%1083 = load double, double* %4
%1084 = fmul double 8.000000e+00, %1083
%1085 = call double @cos(double %1084)
%1086 = call double @cos(double %1085)
%1087 = call double @pow(double %1086, double 1.000000e+01)
%1088 = fadd double %1082, %1087
%1089 = load double, double* %4
%1090 = fmul double 8.000000e+00, %1089
%1091 = call double @cos(double %1090)
%1092 = call double @cos(double %1091)
%1093 = call double @pow(double %1092, double 1.000000e+01)
%1094 = fadd double %1088, %1093
%1095 = load double, double* %4
%1096 = fmul double 8.000000e+00, %1095
%1097 = call double @cos(double %1096)
%1098 = call double @cos(double %1097)
%1099 = call double @pow(double %1098, double 1.000000e+01)
%1100 = fadd double %1094, %1099
%1101 = load double, double* %4
%1102 = fmul double 8.000000e+00, %1101
%1103 = call double @cos(double %1102)
%1104 = call double @cos(double %1103)
%1105 = call double @pow(double %1104, double 1.000000e+01)
%1106 = fadd double %1100, %1105
ret double %1106
}

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