forward-xlam

Time bar (total: 2.5min)

start0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze2.6s (1.8%)

Memory
-21.0MiB live, 398.1MiB allocated; 67ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.8%0.2%0.0%0.0%0.0%0
0.0%0.0%99.8%0.2%0.0%0.0%0.0%1
0.0%0.0%99.8%0.2%0.0%0.0%0.0%2
0.0%0.0%99.8%0.2%0.0%0.0%0.0%3
0.0%0.0%99.8%0.2%0.0%0.0%0.0%4
0.0%0.0%99.8%0.2%0.0%0.0%0.0%5
0.0%0.0%99.8%0.2%0.0%0.0%0.0%6
50.0%49.9%49.9%0.2%0.0%0.0%0.0%7
50.0%49.9%49.9%0.2%0.0%0.0%0.0%8
50.0%49.9%49.9%0.2%0.0%0.0%0.0%9
50.0%49.9%49.9%0.2%0.0%0.0%0.0%10
50.0%49.9%49.9%0.2%0.0%0.0%0.0%11
50.0%49.9%49.9%0.2%0.0%0.0%0.0%12
Compiler

Compiled 15 to 14 computations (6.7% saved)

sample11.4s (7.6%)

Memory
32.1MiB live, 405.8MiB allocated; 37ms collecting garbage
Samples
9.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.0s
ival-sin: 2.0s (33.6% of total, 46.8 MiB)
ival-cos: 1.9s (31.2% of total, 41.1 MiB)
ival-mult!: 1.4s (23.4% of total, 31.2 MiB)
ival-div!: 498.0ms (8.3% of total, 13.1 MiB)
ival-add!: 164.0ms (2.7% of total, 5.4 MiB)
adjust: 41.0ms (0.7% of total, 1.3 MiB)
Bogosity

preprocess300.0ms (0.2%)

Memory
8.0MiB live, 8.0MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
092283
1490273
21779273
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.4%
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
Symmetry

(sort one_es tanphi)

(sort one_es sa)

(sort tanphi sa)

Compiler

Compiled 26 to 24 computations (7.7% saved)

sample0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series2.4s (1.6%)

Memory
-28.7MiB live, 32.7MiB allocated; 13ms collecting garbage
Counts
12 → 48
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (*.f64 %6 ca)
%9 = (+.f64 %4 %8)
%10 = (cos.f64 lamt)
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
%9
%10
(/.f64 %9 %10)
Outputs
%5 = (sin lamt)
%9 = (pow.f64 lamt #s(literal 2 binary64))
%32 = (* %5 ca)
%35 = (*.f64 ca %9)
%37 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %35))
%43 = (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/120 binary64) %35))))
%56 = (* tanphi sa)
%58 = (+ (* one_es %56) %32)
%59 = (*.f64 sa tanphi)
%60 = (*.f64 one_es %59)
%68 = (cos lamt)
%89 = (/ %58 %68)
%105 = (sin.f64 lamt)
%107 = (*.f64 ca %105)
%109 = (fma.f64 ca %105 %60)
%111 = (cos.f64 lamt)
%116 = (/.f64 %107 %111)
%118 = (/.f64 %60 %111)
%121 = (/.f64 %107 one_es)
%127 = (/.f64 %107 (*.f64 one_es %111))
%128 = (/.f64 %59 %111)
%145 = (/.f64 %107 tanphi)
%150 = (/.f64 %107 (*.f64 tanphi %111))
%151 = (*.f64 one_es sa)
%152 = (/.f64 %151 %111)
%167 = (/.f64 %107 sa)
%172 = (/.f64 %107 (*.f64 sa %111))
%173 = (*.f64 one_es tanphi)
%174 = (/.f64 %173 %111)
%189 = (/.f64 %60 ca)
%193 = (/.f64 %105 %111)
%195 = (/.f64 %60 (*.f64 ca %111))
(approx one_es #s(literal 0 binary64))
(approx lamt lamt)
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9))))
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64))))))
(approx %32 (*.f64 ca lamt))
(approx %32 (*.f64 lamt %37))
(approx %32 (*.f64 lamt %43))
(approx %32 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 (*.f64 #s(literal 1/120 binary64) ca))))))))
(approx %58 %60)
(approx %58 (fma.f64 ca lamt %60))
(approx %58 (fma.f64 lamt %37 %60))
(approx %58 (fma.f64 lamt %43 %60))
(approx %68 #s(literal 1 binary64))
(approx %68 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %9)))
(approx %68 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64)))))
(approx %68 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64)))))
(approx %89 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %60))) %60))
(approx %89 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1/6 binary64) ca) (*.f64 #s(literal -1/2 binary64) ca))) (*.f64 #s(literal -1/2 binary64) %60)))) %60))
(approx %5 %105)
(approx %32 %107)
(approx %58 %109)
(approx %68 %111)
(approx %89 (/.f64 %109 %111))
(approx one_es one_es)
(approx %89 %116)
(approx %89 (+.f64 %116 %118))
(approx %58 (*.f64 one_es (fma.f64 sa tanphi %121)))
(approx %89 %118)
(approx %89 (*.f64 one_es (+.f64 %127 %128)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (*.f64 #s(literal -1 binary64) %121)))))
(approx %89 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %127 (*.f64 #s(literal -1 binary64) %128)))))
(approx tanphi tanphi)
(approx %56 %59)
(approx %58 (*.f64 tanphi (fma.f64 one_es sa %145)))
(approx %89 (*.f64 tanphi (+.f64 %150 %152)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %151 (*.f64 #s(literal -1 binary64) %145)))))
(approx %89 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %150 (*.f64 #s(literal -1 binary64) %152)))))
(approx sa sa)
(approx %58 (*.f64 sa (fma.f64 one_es tanphi %167)))
(approx %89 (*.f64 sa (+.f64 %172 %174)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %173 (*.f64 #s(literal -1 binary64) %167)))))
(approx %89 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %172 (*.f64 #s(literal -1 binary64) %174)))))
(approx ca ca)
(approx %58 (*.f64 ca (+.f64 %105 %189)))
(approx %89 (*.f64 ca (+.f64 %193 %195)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %105 (*.f64 #s(literal -1 binary64) %189)))))
(approx %89 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %193 (*.f64 #s(literal -1 binary64) %195)))))
Calls

15 calls:

TimeVariablePoint
26.0ms
ca
-inf
23.0ms
tanphi
0
21.0ms
ca
0
20.0ms
lamt
inf
16.0ms
sa
0

rewrite5.8s (3.9%)

Memory
16.2MiB live, 60.1MiB allocated; 6ms collecting garbage
Counts
12 → 1 183
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (*.f64 %6 ca)
%9 = (+.f64 %4 %8)
%10 = (cos.f64 lamt)
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
%9
%10
(/.f64 %9 %10)
Outputs
%1 = (neg.f64 one_es)
%5 = (*.f64 tanphi sa)
%7 = (neg.f64 sa)
%8 = (neg.f64 %7)
%10 = (neg.f64 tanphi)
%11 = (neg.f64 %10)
%17 = (neg.f64 %5)
%19 = (*.f64 one_es %5)
%20 = (*.f64 one_es sa)
%22 = (*.f64 one_es tanphi)
%27 = (neg.f64 %20)
%28 = (neg.f64 %27)
%32 = (neg.f64 %22)
%42 = (neg.f64 %19)
%45 = (*.f64 %5 #s(literal 1 binary64))
%47 = (*.f64 %20 #s(literal 1 binary64))
%49 = (*.f64 sa #s(literal 1 binary64))
%50 = (*.f64 one_es %49)
%52 = (*.f64 one_es #s(literal 1 binary64))
%53 = (*.f64 sa %52)
%55 = (*.f64 %22 #s(literal 1 binary64))
%57 = (*.f64 tanphi %52)
%64 = (*.f64 tanphi #s(literal 1 binary64))
%69 = (*.f64 %19 #s(literal 2 binary64))
%72 = (*.f64 %19 #s(literal 1/2 binary64))
%76 = (*.f64 #s(literal 0 binary64) one_es)
%77 = (*.f64 %76 %5)
%107 = (*.f64 #s(literal 1/2 binary64) %19)
%119 = (cos.f64 lamt)
%120 = (/.f64 %5 %119)
%121 = (*.f64 %76 %120)
%123 = (*.f64 %120 #s(literal 0 binary64))
%126 = (/.f64 %20 %119)
%127 = (*.f64 %126 #s(literal 0 binary64))
%130 = (/.f64 %22 %119)
%131 = (*.f64 %130 #s(literal 0 binary64))
%134 = (/.f64 one_es %119)
%135 = (*.f64 %134 #s(literal 0 binary64))
%137 = (*.f64 one_es %120)
%140 = (*.f64 #s(literal 0 binary64) tanphi)
%142 = (*.f64 #s(literal 0 binary64) sa)
%145 = (/.f64 sa %119)
%146 = (*.f64 %145 #s(literal 0 binary64))
%149 = (/.f64 tanphi %119)
%150 = (*.f64 %149 #s(literal 0 binary64))
%152 = (*.f64 #s(literal 0 binary64) %20)
%154 = (*.f64 #s(literal 0 binary64) %22)
%156 = (*.f64 #s(literal 0 binary64) %5)
%158 = (*.f64 %5 #s(literal 0 binary64))
%160 = (*.f64 %22 #s(literal 0 binary64))
%162 = (*.f64 one_es #s(literal 0 binary64))
%165 = (*.f64 #s(literal 0 binary64) %145)
%167 = (*.f64 #s(literal 0 binary64) %134)
%169 = (*.f64 #s(literal 0 binary64) %120)
%194 = (/.f64 #s(literal 1 binary64) %119)
%195 = (*.f64 %194 #s(literal 0 binary64))
%205 = (*.f64 #s(literal 0 binary64) %194)
%208 = (/.f64 #s(literal -1 binary64) %119)
%209 = (*.f64 %208 #s(literal 0 binary64))
%211 = (*.f64 #s(literal 0 binary64) %42)
%215 = (*.f64 %119 tanphi)
%216 = (*.f64 %215 %20)
%218 = (*.f64 %126 %119)
%220 = (*.f64 %20 %119)
%221 = (/.f64 %220 %119)
%223 = (*.f64 %22 %119)
%224 = (/.f64 %223 %119)
%226 = (*.f64 %130 %119)
%229 = (/.f64 %215 %119)
%231 = (*.f64 %149 %119)
%234 = (*.f64 %119 sa)
%236 = (*.f64 %119 one_es)
%240 = (*.f64 %119 %5)
%246 = (neg.f64 %216)
%247 = (neg.f64 %119)
%249 = (/.f64 %119 %247)
%251 = (*.f64 %32 %145)
%252 = (*.f64 %251 %119)
%260 = (*.f64 %208 %119)
%269 = (sin.f64 lamt)
%272 = (*.f64 %269 %137)
%287 = (*.f64 %137 %269)
%294 = (+.f64 %119 %119)
%296 = (*.f64 #s(literal 2 binary64) %119)
%299 = (*.f64 %119 #s(literal 2 binary64))
%306 = (*.f64 #s(literal 2 binary64) %247)
%309 = (*.f64 %247 #s(literal 2 binary64))
%330 = (PI.f64 )
%331 = (fabs.f64 lamt)
%332 = (*.f64 %330 #s(literal 1/2 binary64))
%335 = (cos.f64 (fma.f64 %330 #s(literal 1/2 binary64) (-.f64 %331 %332)))
%336 = (+.f64 %335 %119)
%353 = (neg.f64 lamt)
%366 = (*.f64 #s(literal 0 binary64) lamt)
%368 = (*.f64 lamt #s(literal 0 binary64))
%370 = (+.f64 lamt lamt)
%373 = (*.f64 #s(literal 1/2 binary64) lamt)
%375 = (*.f64 lamt #s(literal 1/2 binary64))
%381 = (/.f64 lamt #s(literal 2 binary64))
%383 = (/.f64 lamt #s(literal 1/2 binary64))
%401 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%402 = (/.f64 lamt #s(literal 4 binary64))
%404 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%422 = (sin.f64 %353)
%424 = (-.f64 %330 lamt)
%431 = (neg.f64 %330)
%432 = (-.f64 %431 lamt)
%434 = (*.f64 %269 #s(literal -1 binary64))
%437 = (fma.f64 %330 #s(literal -1/2 binary64) lamt)
%439 = (*.f64 %422 #s(literal 1 binary64))
%441 = (*.f64 #s(literal 1 binary64) %422)
%449 = (+.f64 %330 lamt)
%450 = (+.f64 %449 %330)
%452 = (-.f64 %332 lamt)
%456 = (*.f64 #s(literal 1/2 binary64) %269)
%458 = (*.f64 #s(literal 2 binary64) %269)
%460 = (*.f64 %269 #s(literal 2 binary64))
%462 = (*.f64 %269 #s(literal 1/2 binary64))
%466 = (*.f64 %422 #s(literal -1 binary64))
%468 = (*.f64 #s(literal -1 binary64) %422)
%477 = (fma.f64 %330 #s(literal 1/2 binary64) %449)
%479 = (fma.f64 %330 #s(literal -1/2 binary64) %424)
%481 = (-.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%483 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
%489 = (*.f64 %330 #s(literal -1/2 binary64))
%490 = (-.f64 %489 %330)
%491 = (-.f64 %490 lamt)
%493 = (fma.f64 %330 #s(literal 1/2 binary64) lamt)
%507 = (fma.f64 #s(literal 2 binary64) lamt %330)
%515 = (sqrt.f64 %331)
%516 = (-.f64 %515 %515)
%518 = (-.f64 %507 %507)
%524 = (+.f64 %515 %515)
%533 = (sin.f64 %331)
%557 = (*.f64 %247 #s(literal 0 binary64))
%566 = (/.f64 (-.f64 %330 %330) #s(literal 2 binary64))
%568 = (*.f64 (sin.f64 %566) #s(literal -1 binary64))
%571 = (*.f64 #s(literal 0 binary64) (cos.f64 %566))
%577 = (-.f64 %424 %332)
%585 = (fma.f64 %330 #s(literal 1/2 binary64) %437)
%589 = (-.f64 %432 %332)
%593 = (-.f64 %332 %450)
%610 = (/.f64 (fma.f64 %330 #s(literal 1/2 binary64) %489) #s(literal 2 binary64))
%612 = (*.f64 (cos.f64 %610) #s(literal 0 binary64))
%615 = (/.f64 (fma.f64 %330 #s(literal -1/2 binary64) %332) #s(literal 2 binary64))
%617 = (*.f64 (cos.f64 %615) #s(literal 0 binary64))
%620 = (*.f64 #s(literal 1 binary64) (sin.f64 %610))
%623 = (*.f64 #s(literal -1 binary64) (sin.f64 %615))
%626 = (/.f64 (-.f64 %332 %332) #s(literal 2 binary64))
%627 = (sin.f64 %626)
%628 = (*.f64 %627 #s(literal 0 binary64))
%631 = (*.f64 #s(literal 0 binary64) (cos.f64 %626))
%634 = (/.f64 (-.f64 %489 %489) #s(literal 2 binary64))
%636 = (*.f64 #s(literal 0 binary64) (cos.f64 %634))
%638 = (*.f64 %627 #s(literal 1 binary64))
%641 = (*.f64 (sin.f64 %634) #s(literal -1 binary64))
%661 = (*.f64 %119 %269)
%664 = (+.f64 %247 %119)
%672 = (fabs.f64 %332)
%674 = (/.f64 (fma.f64 %330 #s(literal 1/2 binary64) %672) #s(literal 2 binary64))
%677 = (/.f64 (-.f64 %332 %672) #s(literal 2 binary64))
%679 = (*.f64 (cos.f64 %674) (cos.f64 %677))
%682 = (/.f64 (fma.f64 %330 #s(literal -1/2 binary64) %672) #s(literal 2 binary64))
%685 = (/.f64 (-.f64 %489 %672) #s(literal 2 binary64))
%687 = (*.f64 (cos.f64 %682) (cos.f64 %685))
%691 = (*.f64 (sin.f64 %677) (sin.f64 %674))
%695 = (*.f64 (sin.f64 %685) (sin.f64 %682))
%698 = (/.f64 (+.f64 %672 %332) #s(literal 2 binary64))
%701 = (/.f64 (-.f64 %672 %332) #s(literal 2 binary64))
%703 = (*.f64 (cos.f64 %698) (cos.f64 %701))
%706 = (/.f64 (+.f64 %672 %489) #s(literal 2 binary64))
%709 = (/.f64 (-.f64 %672 %489) #s(literal 2 binary64))
%711 = (*.f64 (cos.f64 %706) (cos.f64 %709))
%715 = (*.f64 (sin.f64 %701) (sin.f64 %698))
%719 = (*.f64 (sin.f64 %709) (sin.f64 %706))
%722 = (/.f64 (+.f64 %672 %672) #s(literal 2 binary64))
%725 = (/.f64 (-.f64 %672 %672) #s(literal 2 binary64))
%727 = (*.f64 (cos.f64 %722) (cos.f64 %725))
%731 = (*.f64 (sin.f64 %725) (sin.f64 %722))
%753 = (cos.f64 %490)
%755 = (*.f64 %269 (sin.f64 %490))
%760 = (neg.f64 ca)
%763 = (*.f64 %269 ca)
%766 = (neg.f64 %763)
%768 = (*.f64 ca #s(literal 1 binary64))
%773 = (*.f64 %760 #s(literal 1 binary64))
%775 = (*.f64 %766 #s(literal 1 binary64))
%777 = (*.f64 #s(literal 0 binary64) ca)
%781 = (*.f64 %763 #s(literal 2 binary64))
%783 = (*.f64 %763 #s(literal 1/2 binary64))
%791 = (*.f64 %434 %760)
%793 = (*.f64 %760 %434)
%811 = (tan.f64 lamt)
%812 = (*.f64 %811 %119)
%814 = (*.f64 %811 ca)
%816 = (*.f64 %119 ca)
%819 = (tan.f64 %353)
%820 = (*.f64 %819 %119)
%822 = (neg.f64 %814)
%826 = (*.f64 #s(literal 1/2 binary64) %763)
%828 = (*.f64 %814 #s(literal 0 binary64))
%830 = (*.f64 #s(literal 0 binary64) %814)
%877 = (*.f64 %816 %269)
%879 = (/.f64 ca %119)
%880 = (*.f64 %879 %119)
%883 = (*.f64 %766 %119)
%885 = (/.f64 %760 %119)
%886 = (*.f64 %885 %119)
%894 = (*.f64 %269 %763)
%897 = (*.f64 %763 %269)
%921 = (fma.f64 one_es %5 %763)
%947 = (neg.f64 %921)
%969 = (*.f64 %42 #s(literal 1 binary64))
%983 = (*.f64 #s(literal 1/2 binary64) %921)
%985 = (*.f64 %921 #s(literal 2 binary64))
%988 = (*.f64 %921 #s(literal 1/2 binary64))
%991 = (*.f64 %985 #s(literal 2 binary64))
%1024 = (*.f64 %921 #s(literal 0 binary64))
%1026 = (*.f64 #s(literal 0 binary64) %921)
%1054 = (*.f64 %921 %119)
%1075 = (/.f64 %921 %119)
%1078 = (neg.f64 %1054)
%1082 = (/.f64 %1054 %247)
%1103 = (neg.f64 %331)
%1121 = (+.f64 %424 %330)
%1127 = (fma.f64 %330 #s(literal 1/2 binary64) %331)
%1130 = (*.f64 #s(literal 1/2 binary64) %119)
%1133 = (*.f64 %119 #s(literal 1/2 binary64))
%1136 = (+.f64 %330 %330)
%1137 = (+.f64 %331 %1136)
%1158 = (*.f64 %247 #s(literal -1 binary64))
%1164 = (fma.f64 %330 #s(literal 1/2 binary64) %1103)
%1176 = (+.f64 %331 %330)
%1193 = (fma.f64 %330 #s(literal 1/2 binary64) %424)
%1201 = (-.f64 %489 %331)
%1204 = (fma.f64 %330 #s(literal 1/2 binary64) %1176)
%1209 = (+.f64 %493 %1136)
%1214 = (fma.f64 %330 #s(literal 1/2 binary64) (-.f64 %489 lamt))
%1268 = (sin.f64 %1103)
%1293 = (/.f64 %247 #s(literal 2 binary64))
%1447 = (*.f64 #s(literal 2 binary64) %664)
%1450 = (*.f64 %664 #s(literal 2 binary64))
%1468 = (neg.f64 %1075)
%1501 = (/.f64 %5 %247)
%1503 = (/.f64 %20 %247)
%1505 = (/.f64 %22 %247)
%1508 = (/.f64 sa %247)
%1510 = (/.f64 tanphi %247)
%1512 = (/.f64 one_es %247)
%1520 = (/.f64 #s(literal 1/2 binary64) %119)
%1523 = (*.f64 #s(literal 2 binary64) %1075)
%1536 = (/.f64 #s(literal -1/2 binary64) %119)
%1588 = (cos.f64 %370)
%1589 = (fma.f64 %1588 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%1596 = (neg.f64 %1589)
%1598 = (*.f64 #s(literal 1 binary64) %1054)
%1600 = (/.f64 #s(literal 1 binary64) %1589)
%1613 = (/.f64 %119 %1589)
%1638 = (fabs.f64 %119)
%1644 = (/.f64 %119 %1638)
%1649 = (/.f64 %816 %119)
%1655 = (cos.f64 #s(literal 0 binary64))
%1656 = (+.f64 %1588 %1655)
%1660 = (/.f64 %816 %247)
%1664 = (/.f64 %19 %1638)
%1699 = (*.f64 %331 #s(literal 2 binary64))
%1701 = (+.f64 %1655 (cos.f64 %1699))
%1705 = (-.f64 %1655 (cos.f64 %507))
%1721 = (-.f64 %1655 (cos.f64 (fma.f64 %331 #s(literal 2 binary64) %330)))
%1730 = (+.f64 (cos.f64 (-.f64 %331 lamt)) (cos.f64 (+.f64 %331 lamt)))
%1744 = (+.f64 (sin.f64 (fma.f64 %330 #s(literal 1/2 binary64) %1699)) %1655)
%1757 = (-.f64 (cos.f64 (+.f64 %493 %437)) (cos.f64 (+.f64 %424 lamt)))
%1765 = (-.f64 (cos.f64 (fma.f64 %330 #s(literal 1/2 binary64) (-.f64 %331 %493))) (cos.f64 (+.f64 %449 %331)))
%1772 = (-.f64 (cos.f64 (+.f64 %1127 %437)) (cos.f64 (+.f64 %424 %331)))
%1781 = (/.f64 %661 %119)
%1784 = (/.f64 %661 %247)
%1786 = (/.f64 %816 %1638)
%1787 = (/.f64 %269 %1638)
%1790 = (/.f64 %661 %1638)
%1791 = (/.f64 ca %1638)
%1793 = (/.f64 %763 %1638)
%1820 = (*.f64 %1589 %1589)
one_es
(neg.f64 %1)
tanphi
sa
%5
(*.f64 sa tanphi)
(*.f64 tanphi %8)
(*.f64 sa %11)
(*.f64 %10 %7)
(*.f64 %7 %10)
(*.f64 %11 sa)
(*.f64 %8 tanphi)
(neg.f64 %17)
%19
(*.f64 tanphi %20)
(*.f64 sa %22)
(*.f64 %5 one_es)
(*.f64 %22 sa)
(*.f64 %20 tanphi)
(*.f64 tanphi %28)
(*.f64 %1 %17)
(*.f64 %10 %27)
(*.f64 %7 %32)
(*.f64 %22 %8)
(*.f64 %20 %11)
(*.f64 %32 %7)
(*.f64 %27 %10)
(*.f64 %17 %1)
(*.f64 %11 %20)
(*.f64 %8 %22)
(*.f64 %28 tanphi)
(neg.f64 %42)
(*.f64 one_es %45)
(*.f64 tanphi %47)
(*.f64 tanphi %50)
(*.f64 tanphi %53)
(*.f64 sa %55)
(*.f64 sa %57)
(*.f64 %5 %52)
(*.f64 %19 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %19)
(*.f64 %52 %5)
(*.f64 %22 %49)
(*.f64 %20 %64)
(*.f64 %49 %22)
(*.f64 %45 one_es)
(*.f64 %69 #s(literal 1/2 binary64))
(*.f64 %72 #s(literal 2 binary64))
(/.f64 %69 #s(literal 2 binary64))
(fma.f64 one_es %5 %77)
(fma.f64 tanphi %20 %77)
(fma.f64 sa %22 %77)
(fma.f64 %5 one_es %77)
(fma.f64 %22 sa %77)
(fma.f64 %20 tanphi %77)
(+.f64 %19 %77)
(fma.f64 tanphi %28 %77)
(fma.f64 %1 %17 %77)
(fma.f64 %10 %27 %77)
(fma.f64 %7 %32 %77)
(fma.f64 %22 %8 %77)
(fma.f64 %20 %11 %77)
(fma.f64 %32 %7 %77)
(fma.f64 %27 %10 %77)
(fma.f64 %17 %1 %77)
(fma.f64 %11 %20 %77)
(fma.f64 %8 %22 %77)
(fma.f64 %28 tanphi %77)
(fma.f64 one_es %45 %77)
(fma.f64 tanphi %47 %77)
(fma.f64 tanphi %50 %77)
(fma.f64 tanphi %53 %77)
(fma.f64 sa %55 %77)
(fma.f64 sa %57 %77)
(fma.f64 %5 %52 %77)
(fma.f64 %19 #s(literal 1 binary64) %77)
(fma.f64 %19 #s(literal 1/2 binary64) %72)
(fma.f64 #s(literal 1 binary64) %19 %77)
(fma.f64 #s(literal 1/2 binary64) %19 %107)
(fma.f64 %52 %5 %77)
(fma.f64 %22 %49 %77)
(fma.f64 %20 %64 %77)
(fma.f64 %49 %22 %77)
(fma.f64 %45 one_es %77)
(+.f64 %107 %107)
(+.f64 %72 %72)
(fma.f64 %69 #s(literal 1/2 binary64) %77)
(fma.f64 %72 #s(literal 2 binary64) %77)
(fma.f64 one_es %5 %121)
(fma.f64 one_es %123 %19)
(fma.f64 tanphi %20 %121)
(fma.f64 tanphi %127 %19)
(fma.f64 sa %22 %121)
(fma.f64 sa %131 %19)
(fma.f64 %5 one_es %121)
(fma.f64 %5 %135 %19)
(fma.f64 #s(literal 0 binary64) %137 %19)
(fma.f64 %76 %120 %19)
(fma.f64 %140 %126 %19)
(fma.f64 %142 %130 %19)
(fma.f64 %22 sa %121)
(fma.f64 %22 %146 %19)
(fma.f64 %20 tanphi %121)
(fma.f64 %20 %150 %19)
(fma.f64 %152 %149 %19)
(fma.f64 %154 %145 %19)
(fma.f64 %156 %134 %19)
(fma.f64 %134 %158 %19)
(fma.f64 %145 %160 %19)
(fma.f64 %120 %162 %19)
(fma.f64 %137 #s(literal 0 binary64) %19)
(fma.f64 %165 %22 %19)
(fma.f64 %167 %5 %19)
(fma.f64 %169 one_es %19)
(+.f64 %19 %121)
(+.f64 %121 %19)
(-.f64 %121 %42)
(fma.f64 tanphi %28 %121)
(fma.f64 %1 %17 %121)
(fma.f64 %10 %27 %121)
(fma.f64 %7 %32 %121)
(fma.f64 %22 %8 %121)
(fma.f64 %20 %11 %121)
(fma.f64 %32 %7 %121)
(fma.f64 %27 %10 %121)
(fma.f64 %17 %1 %121)
(fma.f64 %11 %20 %121)
(fma.f64 %8 %22 %121)
(fma.f64 %28 tanphi %121)
(fma.f64 one_es %45 %121)
(fma.f64 tanphi %47 %121)
(fma.f64 tanphi %50 %121)
(fma.f64 tanphi %53 %121)
(fma.f64 sa %55 %121)
(fma.f64 sa %57 %121)
(fma.f64 %5 %52 %121)
(fma.f64 %19 #s(literal 1 binary64) %121)
(fma.f64 %19 %195 %19)
(fma.f64 #s(literal 1 binary64) %19 %121)
(fma.f64 %52 %5 %121)
(fma.f64 %22 %49 %121)
(fma.f64 %20 %64 %121)
(fma.f64 %49 %22 %121)
(fma.f64 %77 %194 %19)
(fma.f64 %194 %77 %19)
(fma.f64 %45 one_es %121)
(fma.f64 %205 %19 %19)
(fma.f64 %42 %209 %19)
(fma.f64 %211 %208 %19)
(fma.f64 %69 #s(literal 1/2 binary64) %121)
(fma.f64 %72 #s(literal 2 binary64) %121)
(/.f64 %216 %119)
(*.f64 tanphi %218)
(*.f64 tanphi %221)
(*.f64 sa %224)
(*.f64 sa %226)
(*.f64 %119 %137)
(*.f64 %20 %229)
(*.f64 %20 %231)
(*.f64 %215 %126)
(*.f64 %234 %130)
(*.f64 %236 %120)
(*.f64 %223 %145)
(*.f64 %220 %149)
(*.f64 %240 %134)
(*.f64 %134 %240)
(*.f64 %145 %223)
(*.f64 %120 %236)
(*.f64 %137 %119)
(/.f64 %246 %247)
(*.f64 %42 %249)
(neg.f64 %252)
(neg.f64 (*.f64 %119 %251))
(*.f64 %194 %216)
(*.f64 %216 %194)
(/.f64 #s(literal 1 binary64) (/.f64 %119 %216))
(*.f64 %42 %260)
(*.f64 %246 %208)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %246))
(fma.f64 tanphi %218 %77)
(fma.f64 tanphi %221 %77)
(fma.f64 sa %224 %77)
(fma.f64 sa %226 %77)
(fma.f64 %269 %121 %19)
(fma.f64 %119 %137 %77)
(fma.f64 #s(literal 0 binary64) %272 %19)
(fma.f64 %20 %229 %77)
(fma.f64 %20 %231 %77)
(fma.f64 %215 %126 %77)
(fma.f64 %234 %130 %77)
(fma.f64 %236 %120 %77)
(fma.f64 %223 %145 %77)
(fma.f64 %220 %149 %77)
(fma.f64 %240 %134 %77)
(fma.f64 %134 %240 %77)
(fma.f64 %145 %223 %77)
(fma.f64 %120 %236 %77)
(fma.f64 %137 %119 %77)
(fma.f64 %121 %269 %19)
(fma.f64 %287 #s(literal 0 binary64) %19)
(fma.f64 %42 %249 %77)
(fma.f64 %194 %216 %77)
(fma.f64 %216 %194 %77)
(fma.f64 %42 %260 %77)
(fma.f64 %246 %208 %77)
(/.f64 (*.f64 %294 %19) %296)
(/.f64 (*.f64 %19 %294) %299)
(/.f64 (*.f64 %137 %294) #s(literal 2 binary64))
(/.f64 (*.f64 %294 %137) #s(literal 2 binary64))
(/.f64 (*.f64 %294 %42) %306)
(/.f64 (*.f64 %42 %294) %309)
(fma.f64 tanphi %218 %121)
(fma.f64 tanphi %221 %121)
(fma.f64 sa %224 %121)
(fma.f64 sa %226 %121)
(fma.f64 %119 %137 %121)
(fma.f64 %20 %229 %121)
(fma.f64 %20 %231 %121)
(fma.f64 %215 %126 %121)
(fma.f64 %234 %130 %121)
(fma.f64 %236 %120 %121)
(fma.f64 %223 %145 %121)
(fma.f64 %220 %149 %121)
(fma.f64 %240 %134 %121)
(fma.f64 %134 %240 %121)
(fma.f64 %145 %223 %121)
(fma.f64 %120 %236 %121)
(fma.f64 %137 %119 %121)
(-.f64 %121 %252)
(fma.f64 %42 %249 %121)
(/.f64 (*.f64 %336 %19) %296)
(/.f64 (*.f64 %19 %336) %299)
(fma.f64 %194 %216 %121)
(fma.f64 %216 %194 %121)
(/.f64 (*.f64 %336 %137) #s(literal 2 binary64))
(/.f64 (*.f64 %137 %336) #s(literal 2 binary64))
(fma.f64 %42 %260 %121)
(fma.f64 %246 %208 %121)
(/.f64 (*.f64 %336 %42) %306)
(/.f64 (*.f64 %42 %336) %309)
lamt
(neg.f64 %353)
(*.f64 lamt #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lamt)
(/.f64 lamt #s(literal 1 binary64))
(neg.f64 (*.f64 #s(literal -1 binary64) lamt))
(neg.f64 (*.f64 lamt #s(literal -1 binary64)))
(neg.f64 (*.f64 %353 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %353))
(+.f64 lamt %366)
(+.f64 lamt %368)
(*.f64 #s(literal 1/2 binary64) %370)
(*.f64 %370 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %373)
(*.f64 %375 #s(literal 2 binary64))
(/.f64 %370 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) lamt) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) %381)
(*.f64 %383 #s(literal 1/2 binary64))
(neg.f64 (/.f64 %370 #s(literal -2 binary64)))
(fma.f64 lamt #s(literal 1 binary64) %366)
(fma.f64 lamt #s(literal 1 binary64) %368)
(fma.f64 lamt #s(literal 1/2 binary64) %375)
(fma.f64 #s(literal 1 binary64) lamt %366)
(fma.f64 #s(literal 1 binary64) lamt %368)
(fma.f64 #s(literal 1/2 binary64) lamt %373)
(+.f64 %373 %373)
(+.f64 %375 %375)
(+.f64 %381 %381)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %370))
(/.f64 (/.f64 %370 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %401 %402)
(*.f64 %381 %404)
(fma.f64 #s(literal 1/2 binary64) %370 %366)
(fma.f64 #s(literal 1/2 binary64) %370 %368)
(fma.f64 %370 #s(literal 1/2 binary64) %366)
(fma.f64 %370 #s(literal 1/2 binary64) %368)
(fma.f64 #s(literal 2 binary64) %373 %366)
(fma.f64 #s(literal 2 binary64) %373 %368)
(fma.f64 %375 #s(literal 2 binary64) %366)
(fma.f64 %375 #s(literal 2 binary64) %368)
(fma.f64 #s(literal 2 binary64) %381 %366)
(fma.f64 #s(literal 2 binary64) %381 %368)
(fma.f64 %383 #s(literal 1/2 binary64) %366)
(fma.f64 %383 #s(literal 1/2 binary64) %368)
(fma.f64 %401 %402 %366)
(fma.f64 %401 %402 %368)
(fma.f64 %381 %404 %366)
(fma.f64 %381 %404 %368)
%269
(neg.f64 %422)
(sin.f64 %424)
(+.f64 %269 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %269)
(-.f64 %269 #s(literal 0 binary64))
(*.f64 %269 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %269)
(sin.f64 %432)
(neg.f64 %434)
(cos.f64 %437)
(neg.f64 %439)
(neg.f64 %441)
(fma.f64 %269 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %269)
(fma.f64 #s(literal 1 binary64) %269 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %269)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %269)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %269)
(sin.f64 %450)
(cos.f64 %452)
(-.f64 #s(literal 0 binary64) %434)
(fma.f64 %422 #s(literal -1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %456)
(*.f64 #s(literal 1/2 binary64) %458)
(*.f64 %460 #s(literal 1/2 binary64))
(*.f64 %462 #s(literal 2 binary64))
(cos.f64 (fabs.f64 %452))
(+.f64 #s(literal 0 binary64) %466)
(+.f64 #s(literal 0 binary64) %468)
(+.f64 %466 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) %439)
(-.f64 #s(literal 0 binary64) %441)
(-.f64 %466 #s(literal 0 binary64))
(-.f64 %468 #s(literal 0 binary64))
(/.f64 %460 #s(literal 2 binary64))
(/.f64 %458 #s(literal 2 binary64))
(cos.f64 %477)
(cos.f64 %479)
(fma.f64 #s(literal 1/2 binary64) %481 %269)
(fma.f64 #s(literal 2 binary64) %483 %269)
(fma.f64 #s(literal 2 binary64) %456 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %458 #s(literal 0 binary64))
(fma.f64 %460 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %462 #s(literal 2 binary64) #s(literal 0 binary64))
(cos.f64 %491)
(cos.f64 (+.f64 (fabs.f64 %493) %330))
(cos.f64 (fabs.f64 %477))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %466)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %468)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %466)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %468)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %466)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %468)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %466)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %468)
(fma.f64 %507 #s(literal 0 binary64) %269)
(fma.f64 #s(literal 1/2 binary64) %481 %466)
(fma.f64 #s(literal 1/2 binary64) %481 %468)
(fma.f64 #s(literal 2 binary64) %483 %466)
(fma.f64 #s(literal 2 binary64) %483 %468)
(fma.f64 %507 #s(literal 0 binary64) %466)
(fma.f64 %507 #s(literal 0 binary64) %468)
(fma.f64 %515 %516 %269)
(fma.f64 #s(literal 1/2 binary64) %518 %269)
(fma.f64 %515 %516 %466)
(fma.f64 %515 %516 %468)
(fma.f64 #s(literal 1/2 binary64) %518 %466)
(fma.f64 #s(literal 1/2 binary64) %518 %468)
(fma.f64 %524 %516 %269)
(fma.f64 %524 %516 %466)
(fma.f64 %524 %516 %468)
(fma.f64 %269 #s(literal 0 binary64) %269)
(fma.f64 %119 #s(literal 0 binary64) %269)
(fma.f64 #s(literal 0 binary64) %269 %269)
(fma.f64 #s(literal 0 binary64) %119 %269)
(fma.f64 #s(literal 0 binary64) %422 %269)
(fma.f64 #s(literal 0 binary64) %533 %269)
(fma.f64 %422 #s(literal 0 binary64) %269)
(fma.f64 %533 #s(literal 0 binary64) %269)
(/.f64 (-.f64 %269 %422) #s(literal 2 binary64))
(fma.f64 %269 #s(literal 1/2 binary64) %462)
(fma.f64 #s(literal 1/2 binary64) %269 %456)
(+.f64 %462 %462)
(+.f64 %456 %456)
(fma.f64 %269 #s(literal 0 binary64) %466)
(fma.f64 %269 #s(literal 0 binary64) %468)
(fma.f64 %119 #s(literal 0 binary64) %466)
(fma.f64 %119 #s(literal 0 binary64) %468)
(fma.f64 #s(literal 0 binary64) %269 %466)
(fma.f64 #s(literal 0 binary64) %269 %468)
(fma.f64 #s(literal 0 binary64) %119 %466)
(fma.f64 #s(literal 0 binary64) %119 %468)
(fma.f64 #s(literal 0 binary64) %422 %466)
(fma.f64 #s(literal 0 binary64) %422 %468)
(fma.f64 #s(literal 0 binary64) %533 %466)
(fma.f64 #s(literal 0 binary64) %533 %468)
(fma.f64 %422 #s(literal 0 binary64) %466)
(fma.f64 %422 #s(literal 0 binary64) %468)
(fma.f64 %422 #s(literal -1 binary64) %557)
(fma.f64 %533 #s(literal 0 binary64) %466)
(fma.f64 %533 #s(literal 0 binary64) %468)
(+.f64 %466 %557)
(-.f64 %557 %439)
(-.f64 (*.f64 #s(literal 0 binary64) %247) %441)
(fma.f64 #s(literal 2 binary64) %568 %269)
(fma.f64 #s(literal 2 binary64) %571 %269)
(/.f64 (-.f64 %269 (cos.f64 (fma.f64 %330 #s(literal 1/2 binary64) %432))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 %577) %422) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %332 %424)) %422) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 %585) %269) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 %589) %422) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 %593) %422) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %450 %332)) %422) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %568 %466)
(fma.f64 #s(literal 2 binary64) %568 %468)
(fma.f64 #s(literal 2 binary64) %571 %466)
(fma.f64 #s(literal 2 binary64) %571 %468)
(/.f64 (+.f64 (sin.f64 (-.f64 %332 %477)) %269) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %612 %269)
(fma.f64 #s(literal 2 binary64) %617 %269)
(fma.f64 #s(literal -2 binary64) %620 %269)
(fma.f64 #s(literal -2 binary64) %623 %269)
(fma.f64 #s(literal 2 binary64) %628 %269)
(fma.f64 #s(literal 2 binary64) %631 %269)
(fma.f64 #s(literal 2 binary64) %636 %269)
(fma.f64 #s(literal -2 binary64) %638 %269)
(fma.f64 #s(literal -2 binary64) %641 %269)
(fma.f64 #s(literal 2 binary64) %612 %466)
(fma.f64 #s(literal 2 binary64) %612 %468)
(fma.f64 #s(literal 2 binary64) %617 %466)
(fma.f64 #s(literal 2 binary64) %617 %468)
(fma.f64 #s(literal -2 binary64) %620 %466)
(fma.f64 #s(literal -2 binary64) %620 %468)
(fma.f64 #s(literal -2 binary64) %623 %466)
(fma.f64 #s(literal -2 binary64) %623 %468)
(fma.f64 #s(literal 2 binary64) %628 %466)
(fma.f64 #s(literal 2 binary64) %628 %468)
(fma.f64 #s(literal 2 binary64) %631 %466)
(fma.f64 #s(literal 2 binary64) %631 %468)
(fma.f64 #s(literal 2 binary64) %636 %466)
(fma.f64 #s(literal 2 binary64) %636 %468)
(fma.f64 #s(literal -2 binary64) %638 %466)
(fma.f64 #s(literal -2 binary64) %638 %468)
(fma.f64 #s(literal -2 binary64) %641 %466)
(fma.f64 #s(literal -2 binary64) %641 %468)
(fma.f64 #s(literal 0 binary64) %661 %269)
(fma.f64 %661 #s(literal 0 binary64) %269)
(fma.f64 %664 #s(literal 1/2 binary64) %269)
(fma.f64 #s(literal 0 binary64) %661 %466)
(fma.f64 #s(literal 0 binary64) %661 %468)
(fma.f64 %661 #s(literal 0 binary64) %466)
(fma.f64 %661 #s(literal 0 binary64) %468)
(fma.f64 %664 #s(literal 1/2 binary64) %466)
(fma.f64 %664 #s(literal 1/2 binary64) %468)
(fma.f64 #s(literal 2 binary64) %679 %269)
(fma.f64 #s(literal 2 binary64) %687 %269)
(fma.f64 #s(literal -2 binary64) %691 %269)
(fma.f64 #s(literal -2 binary64) %695 %269)
(fma.f64 #s(literal 2 binary64) %703 %269)
(fma.f64 #s(literal 2 binary64) %711 %269)
(fma.f64 #s(literal -2 binary64) %715 %269)
(fma.f64 #s(literal -2 binary64) %719 %269)
(fma.f64 #s(literal 2 binary64) %727 %269)
(fma.f64 #s(literal -2 binary64) %731 %269)
(fma.f64 #s(literal 2 binary64) %679 %466)
(fma.f64 #s(literal 2 binary64) %679 %468)
(fma.f64 #s(literal 2 binary64) %687 %466)
(fma.f64 #s(literal 2 binary64) %687 %468)
(fma.f64 #s(literal -2 binary64) %691 %466)
(fma.f64 #s(literal -2 binary64) %691 %468)
(fma.f64 #s(literal -2 binary64) %695 %466)
(fma.f64 #s(literal -2 binary64) %695 %468)
(fma.f64 #s(literal 2 binary64) %703 %466)
(fma.f64 #s(literal 2 binary64) %703 %468)
(fma.f64 #s(literal 2 binary64) %711 %466)
(fma.f64 #s(literal 2 binary64) %711 %468)
(fma.f64 #s(literal -2 binary64) %715 %466)
(fma.f64 #s(literal -2 binary64) %715 %468)
(fma.f64 #s(literal -2 binary64) %719 %466)
(fma.f64 #s(literal -2 binary64) %719 %468)
(fma.f64 #s(literal 2 binary64) %727 %466)
(fma.f64 #s(literal 2 binary64) %727 %468)
(fma.f64 #s(literal -2 binary64) %731 %466)
(fma.f64 #s(literal -2 binary64) %731 %468)
(fma.f64 %119 %753 %755)
(+.f64 (*.f64 %119 %753) %755)
ca
(neg.f64 %760)
(*.f64 ca %269)
%763
(*.f64 %760 %422)
(*.f64 %422 %760)
(neg.f64 %766)
(*.f64 %269 %768)
(*.f64 %763 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %763)
(*.f64 %760 %439)
(*.f64 %422 %773)
(neg.f64 %775)
(fma.f64 ca %269 %777)
(fma.f64 %269 ca %777)
(+.f64 %763 %777)
(*.f64 %781 #s(literal 1/2 binary64))
(*.f64 %783 #s(literal 2 binary64))
(/.f64 %781 #s(literal 2 binary64))
(fma.f64 %760 %422 %777)
(fma.f64 %422 %760 %777)
(fma.f64 %269 %768 %777)
(fma.f64 %763 #s(literal 1 binary64) %777)
(fma.f64 #s(literal 1 binary64) %763 %777)
(fma.f64 ca #s(literal 0 binary64) %791)
(fma.f64 ca #s(literal 0 binary64) %793)
(fma.f64 #s(literal 0 binary64) ca %791)
(fma.f64 #s(literal 0 binary64) ca %793)
(fma.f64 %760 %434 %777)
(fma.f64 %434 %760 %777)
(+.f64 %777 %791)
(+.f64 %777 %793)
(+.f64 %791 %777)
(+.f64 %793 %777)
(fma.f64 #s(literal 0 binary64) %760 %791)
(fma.f64 #s(literal 0 binary64) %760 %793)
(fma.f64 %760 #s(literal 0 binary64) %791)
(fma.f64 %760 #s(literal 0 binary64) %793)
(fma.f64 %760 %439 %777)
(fma.f64 %422 %773 %777)
(fma.f64 %781 #s(literal 1/2 binary64) %777)
(fma.f64 %783 #s(literal 2 binary64) %777)
(*.f64 ca %812)
(*.f64 %119 %814)
(*.f64 %811 %816)
(*.f64 %814 %119)
(*.f64 %760 %820)
(neg.f64 (*.f64 %822 %119))
(fma.f64 %763 #s(literal 1/2 binary64) %783)
(fma.f64 #s(literal 1/2 binary64) %763 %826)
(fma.f64 ca %269 %828)
(fma.f64 ca %269 %830)
(fma.f64 ca %812 %777)
(fma.f64 %269 ca %828)
(fma.f64 %269 ca %830)
(fma.f64 %119 %814 %777)
(fma.f64 #s(literal 0 binary64) %814 %763)
(fma.f64 %811 %816 %777)
(fma.f64 %814 %119 %777)
(fma.f64 %814 #s(literal 0 binary64) %763)
(+.f64 %826 %826)
(+.f64 %783 %783)
(fma.f64 %269 %777 %791)
(fma.f64 %269 %777 %793)
(fma.f64 %763 #s(literal 0 binary64) %791)
(fma.f64 %763 #s(literal 0 binary64) %793)
(fma.f64 #s(literal 0 binary64) %763 %791)
(fma.f64 #s(literal 0 binary64) %763 %793)
(fma.f64 %777 %269 %791)
(fma.f64 %777 %269 %793)
(+.f64 %763 %828)
(+.f64 %763 %830)
(+.f64 %828 %763)
(+.f64 %830 %763)
(fma.f64 %777 %422 %791)
(fma.f64 %777 %422 %793)
(fma.f64 %422 %777 %791)
(fma.f64 %422 %777 %793)
(fma.f64 %760 %422 %828)
(fma.f64 %760 %422 %830)
(fma.f64 %760 %820 %777)
(fma.f64 %422 %760 %828)
(fma.f64 %422 %760 %830)
(fma.f64 %269 %768 %828)
(fma.f64 %269 %768 %830)
(fma.f64 %763 #s(literal 1 binary64) %828)
(fma.f64 %763 #s(literal 1 binary64) %830)
(fma.f64 #s(literal 1 binary64) %763 %828)
(fma.f64 #s(literal 1 binary64) %763 %830)
(fma.f64 %760 %439 %828)
(fma.f64 %760 %439 %830)
(fma.f64 %422 %773 %828)
(fma.f64 %422 %773 %830)
(fma.f64 %781 #s(literal 1/2 binary64) %828)
(fma.f64 %781 #s(literal 1/2 binary64) %830)
(fma.f64 %783 #s(literal 2 binary64) %828)
(fma.f64 %783 #s(literal 2 binary64) %830)
(/.f64 %877 %119)
(*.f64 %269 %880)
(*.f64 %879 %661)
(/.f64 %883 %247)
(*.f64 %422 %886)
(*.f64 %194 %877)
(*.f64 %766 %260)
(fma.f64 %269 %880 %777)
(fma.f64 %879 %661 %777)
(fma.f64 %422 %886 %777)
(fma.f64 %194 %877 %777)
(fma.f64 #s(literal 0 binary64) %894 %791)
(fma.f64 #s(literal 0 binary64) %894 %793)
(fma.f64 %897 #s(literal 0 binary64) %791)
(fma.f64 %897 #s(literal 0 binary64) %793)
(fma.f64 %766 %260 %777)
(fma.f64 ca %812 %828)
(fma.f64 ca %812 %830)
(fma.f64 %119 %814 %828)
(fma.f64 %119 %814 %830)
(fma.f64 %811 %816 %828)
(fma.f64 %811 %816 %830)
(fma.f64 %814 %119 %828)
(fma.f64 %814 %119 %830)
(fma.f64 %760 %820 %828)
(fma.f64 %760 %820 %830)
(fma.f64 %269 %880 %828)
(fma.f64 %269 %880 %830)
(fma.f64 %879 %661 %828)
(fma.f64 %879 %661 %830)
(fma.f64 %422 %886 %828)
(fma.f64 %422 %886 %830)
(fma.f64 %194 %877 %828)
(fma.f64 %194 %877 %830)
(fma.f64 %766 %260 %828)
(fma.f64 %766 %260 %830)
%921
(fma.f64 tanphi %20 %763)
(fma.f64 sa %22 %763)
(fma.f64 ca %269 %19)
(fma.f64 %5 one_es %763)
(fma.f64 %269 ca %19)
(fma.f64 %22 sa %763)
(fma.f64 %20 tanphi %763)
(+.f64 %19 %763)
(+.f64 %763 %19)
(-.f64 %19 %766)
(-.f64 %763 %42)
(fma.f64 tanphi %28 %763)
(fma.f64 %1 %17 %763)
(fma.f64 %10 %27 %763)
(fma.f64 %7 %32 %763)
(fma.f64 %760 %422 %19)
(fma.f64 %22 %8 %763)
(fma.f64 %20 %11 %763)
(fma.f64 %422 %760 %19)
(fma.f64 %32 %7 %763)
(fma.f64 %27 %10 %763)
(fma.f64 %17 %1 %763)
(fma.f64 %11 %20 %763)
(fma.f64 %8 %22 %763)
(fma.f64 %28 tanphi %763)
(neg.f64 %947)
(fma.f64 one_es %45 %763)
(fma.f64 tanphi %47 %763)
(fma.f64 tanphi %50 %763)
(fma.f64 tanphi %53 %763)
(fma.f64 sa %55 %763)
(fma.f64 sa %57 %763)
(fma.f64 %5 %52 %763)
(fma.f64 %19 #s(literal 1 binary64) %763)
(fma.f64 %269 %768 %19)
(fma.f64 %763 #s(literal 1 binary64) %19)
(fma.f64 #s(literal 1 binary64) %19 %763)
(fma.f64 #s(literal 1 binary64) %763 %19)
(fma.f64 %52 %5 %763)
(fma.f64 %22 %49 %763)
(fma.f64 %20 %64 %763)
(fma.f64 %49 %22 %763)
(fma.f64 %45 one_es %763)
(*.f64 %921 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %921)
(*.f64 %947 #s(literal -1 binary64))
(-.f64 %763 %969)
(-.f64 %763 (*.f64 %32 %49))
(-.f64 %763 (*.f64 %17 %52))
(-.f64 %763 (*.f64 %1 %45))
(fma.f64 %760 %439 %19)
(fma.f64 %422 %773 %19)
(fma.f64 %69 #s(literal 1/2 binary64) %763)
(fma.f64 %72 #s(literal 2 binary64) %763)
(fma.f64 %781 #s(literal 1/2 binary64) %19)
(fma.f64 %783 #s(literal 2 binary64) %19)
(*.f64 #s(literal 2 binary64) %983)
(*.f64 #s(literal 1/2 binary64) %985)
(*.f64 %985 #s(literal 1/2 binary64))
(*.f64 %988 #s(literal 2 binary64))
(/.f64 %985 #s(literal 2 binary64))
(*.f64 %991 #s(literal 1/4 binary64))
(/.f64 (*.f64 %985 #s(literal -1 binary64)) #s(literal -2 binary64))
(fma.f64 ca %812 %19)
(fma.f64 %119 %814 %19)
(fma.f64 %811 %816 %19)
(fma.f64 %814 %119 %19)
(fma.f64 %760 %820 %19)
(fma.f64 one_es %123 %921)
(fma.f64 tanphi %127 %921)
(fma.f64 sa %131 %921)
(fma.f64 %5 %135 %921)
(fma.f64 #s(literal 0 binary64) %137 %921)
(fma.f64 %76 %120 %921)
(fma.f64 %140 %126 %921)
(fma.f64 %142 %130 %921)
(fma.f64 %22 %146 %921)
(fma.f64 %20 %150 %921)
(fma.f64 %152 %149 %921)
(fma.f64 %154 %145 %921)
(fma.f64 %156 %134 %921)
(fma.f64 %134 %158 %921)
(fma.f64 %145 %160 %921)
(fma.f64 %120 %162 %921)
(fma.f64 %137 #s(literal 0 binary64) %921)
(fma.f64 %165 %22 %921)
(fma.f64 %167 %5 %921)
(fma.f64 %169 one_es %921)
(+.f64 %121 %921)
(+.f64 (fma.f64 %269 ca %121) %19)
(+.f64 %921 %1024)
(+.f64 %921 %1026)
(fma.f64 %19 %195 %921)
(fma.f64 %77 %194 %921)
(fma.f64 %194 %77 %921)
(fma.f64 %205 %19 %921)
(fma.f64 %42 %209 %921)
(fma.f64 %211 %208 %921)
(fma.f64 %921 #s(literal 1 binary64) %1024)
(fma.f64 %921 #s(literal 1 binary64) %1026)
(fma.f64 %921 #s(literal 1/2 binary64) %988)
(fma.f64 #s(literal 1 binary64) %921 %1024)
(fma.f64 #s(literal 1 binary64) %921 %1026)
(fma.f64 #s(literal 1/2 binary64) %921 %983)
(+.f64 %988 %988)
(+.f64 %983 %983)
(fma.f64 %947 #s(literal -1 binary64) %1024)
(fma.f64 %947 #s(literal -1 binary64) %1026)
(fma.f64 #s(literal 2 binary64) %983 %1024)
(fma.f64 #s(literal 2 binary64) %983 %1026)
(fma.f64 #s(literal 1/2 binary64) %985 %1024)
(fma.f64 #s(literal 1/2 binary64) %985 %1026)
(fma.f64 %985 #s(literal 1/2 binary64) %1024)
(fma.f64 %985 #s(literal 1/2 binary64) %1026)
(fma.f64 %988 #s(literal 2 binary64) %1024)
(fma.f64 %988 #s(literal 2 binary64) %1026)
(fma.f64 %991 #s(literal 1/4 binary64) %1024)
(fma.f64 %991 #s(literal 1/4 binary64) %1026)
(/.f64 %1054 %119)
(fma.f64 tanphi %218 %763)
(fma.f64 tanphi %221 %763)
(fma.f64 sa %224 %763)
(fma.f64 sa %226 %763)
(fma.f64 %269 %880 %19)
(fma.f64 %119 %137 %763)
(fma.f64 %20 %229 %763)
(fma.f64 %20 %231 %763)
(fma.f64 %215 %126 %763)
(fma.f64 %234 %130 %763)
(fma.f64 %236 %120 %763)
(fma.f64 %223 %145 %763)
(fma.f64 %220 %149 %763)
(fma.f64 %240 %134 %763)
(fma.f64 %134 %240 %763)
(fma.f64 %145 %223 %763)
(fma.f64 %879 %661 %19)
(fma.f64 %120 %236 %763)
(fma.f64 %137 %119 %763)
(*.f64 %119 %1075)
(-.f64 %763 %252)
(/.f64 %1078 %247)
(fma.f64 %422 %886 %19)
(fma.f64 %42 %249 %763)
(neg.f64 %1082)
(fma.f64 %194 %877 %19)
(fma.f64 %194 %216 %763)
(fma.f64 %216 %194 %763)
(*.f64 %1054 %194)
(/.f64 #s(literal 1 binary64) (/.f64 %119 %1054))
(fma.f64 %766 %260 %19)
(fma.f64 %42 %260 %763)
(fma.f64 %246 %208 %763)
(fma.f64 %269 %121 %921)
(fma.f64 #s(literal 0 binary64) %272 %921)
(fma.f64 %121 %269 %921)
(fma.f64 %287 #s(literal 0 binary64) %921)
(fma.f64 %119 %1075 %1024)
(fma.f64 %119 %1075 %1026)
(fma.f64 %1054 %194 %1024)
(fma.f64 %1054 %194 %1026)
%119
(cos.f64 %331)
(cos.f64 %353)
(cos.f64 %1103)
(neg.f64 %247)
(+.f64 %119 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %119)
(-.f64 %119 #s(literal 0 binary64))
(*.f64 %119 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %119)
(-.f64 #s(literal 0 binary64) %247)
(/.f64 %119 #s(literal 1 binary64))
(sin.f64 %493)
(fma.f64 %119 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %119)
(fma.f64 #s(literal 1 binary64) %119 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %119)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %119)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %119)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %119)
(cos.f64 %1121)
(cos.f64 %450)
(sin.f64 %452)
(+.f64 %119 %483)
(+.f64 %483 %119)
(sin.f64 %1127)
(fma.f64 %247 #s(literal -1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %1130)
(*.f64 #s(literal 1/2 binary64) %296)
(*.f64 %1133 #s(literal 2 binary64))
(*.f64 %299 #s(literal 1/2 binary64))
(cos.f64 %1137)
(cos.f64 (+.f64 %432 %330))
(cos.f64 (+.f64 (+.f64 %431 lamt) %330))
(cos.f64 (fabs.f64 %1121))
(cos.f64 (fabs.f64 %450))
(cos.f64 (+.f64 (fabs.f64 %424) %330))
(cos.f64 (+.f64 (fabs.f64 %449) %330))
(cos.f64 (neg.f64 %450))
(cos.f64 (neg.f64 %1121))
(+.f64 #s(literal 0 binary64) %1158)
(+.f64 %1158 #s(literal 0 binary64))
(-.f64 %1158 #s(literal 0 binary64))
(/.f64 %299 #s(literal 2 binary64))
(/.f64 %296 #s(literal 2 binary64))
(sin.f64 %1164)
(cos.f64 (+.f64 (-.f64 %431 %331) %330))
(cos.f64 (fabs.f64 %1137))
(cos.f64 (neg.f64 %1137))
(cos.f64 (+.f64 (+.f64 %330 %1103) %330))
(cos.f64 (+.f64 (fabs.f64 %1176) %330))
(sin.f64 %479)
(sin.f64 (+.f64 %437 %330))
(fma.f64 #s(literal 1/2 binary64) %481 %119)
(fma.f64 %119 #s(literal 1 binary64) %483)
(fma.f64 #s(literal 2 binary64) %483 %119)
(fma.f64 #s(literal 2 binary64) %1130 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %119 %483)
(fma.f64 #s(literal 1/2 binary64) %296 #s(literal 0 binary64))
(fma.f64 %1133 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %299 #s(literal 1/2 binary64) #s(literal 0 binary64))
(sin.f64 %491)
(sin.f64 %577)
(sin.f64 (neg.f64 %1193))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %1158)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %1158)
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) %1158)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %1158)
(sin.f64 %589)
(sin.f64 (+.f64 %1201 %330))
(sin.f64 (neg.f64 %1204))
(cos.f64 %585)
(fma.f64 %507 #s(literal 0 binary64) %119)
(sin.f64 %1209)
(sin.f64 (+.f64 %1193 %330))
(cos.f64 %1214)
(cos.f64 (+.f64 %437 %332))
(sin.f64 (-.f64 %450 %489))
(sin.f64 (+.f64 %1121 %332))
(sin.f64 (+.f64 %450 %332))
(cos.f64 (fabs.f64 %585))
(fma.f64 #s(literal 2 binary64) %1130 %483)
(fma.f64 #s(literal 1/2 binary64) %296 %483)
(fma.f64 %1133 #s(literal 2 binary64) %483)
(fma.f64 %299 #s(literal 1/2 binary64) %483)
(sin.f64 (+.f64 %1204 %330))
(cos.f64 (fabs.f64 %1214))
(cos.f64 (neg.f64 %1214))
(fma.f64 #s(literal 1/2 binary64) %481 %1158)
(sin.f64 (+.f64 %1137 %332))
(fma.f64 #s(literal 2 binary64) %483 %1158)
(cos.f64 (+.f64 %1201 %332))
(cos.f64 (+.f64 %1193 %332))
(fma.f64 %507 #s(literal 0 binary64) %1158)
(cos.f64 (+.f64 %1204 %332))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 %507 %330) %332))
(sin.f64 (+.f64 %1214 %332))
(fma.f64 %515 %516 %119)
(fma.f64 #s(literal 1/2 binary64) %518 %119)
(fma.f64 %515 %516 %1158)
(fma.f64 #s(literal 1/2 binary64) %518 %1158)
(fma.f64 %524 %516 %119)
(fma.f64 %524 %516 %1158)
(fma.f64 %269 #s(literal 0 binary64) %119)
(fma.f64 %119 #s(literal 0 binary64) %119)
(fma.f64 #s(literal 0 binary64) %269 %119)
(fma.f64 #s(literal 0 binary64) %119 %119)
(*.f64 %294 #s(literal 1/2 binary64))
(fma.f64 #s(literal 0 binary64) %422 %119)
(fma.f64 #s(literal 0 binary64) %533 %119)
(fma.f64 %422 #s(literal 0 binary64) %119)
(fma.f64 %533 #s(literal 0 binary64) %119)
(/.f64 %294 #s(literal 2 binary64))
(fma.f64 %1268 #s(literal 0 binary64) %119)
(/.f64 (neg.f64 %294) #s(literal -2 binary64))
(+.f64 (*.f64 %1268 #s(literal 0 binary64)) %119)
(fma.f64 %294 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %119 #s(literal 1/2 binary64) %1133)
(fma.f64 #s(literal 1/2 binary64) %119 %1130)
(+.f64 %1133 %1133)
(+.f64 %1130 %1130)
(fma.f64 %269 #s(literal 0 binary64) %1158)
(fma.f64 %119 #s(literal 0 binary64) %1158)
(fma.f64 #s(literal 0 binary64) %269 %1158)
(fma.f64 #s(literal 0 binary64) %119 %1158)
(fma.f64 #s(literal 0 binary64) %422 %1158)
(fma.f64 #s(literal 0 binary64) %533 %1158)
(fma.f64 %422 #s(literal 0 binary64) %1158)
(fma.f64 %533 #s(literal 0 binary64) %1158)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %294))
(/.f64 (/.f64 %294 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %294 #s(literal 1/2 binary64) %483)
(-.f64 (/.f64 %119 #s(literal 2 binary64)) %1293)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %294) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %332 %331)) %119) #s(literal 2 binary64))
(-.f64 %1158 (*.f64 (sin.f64 %1176) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) %568 %119)
(fma.f64 #s(literal 2 binary64) %571 %119)
(/.f64 (+.f64 (sin.f64 %593) %119) #s(literal 2 binary64))
(*.f64 %336 #s(literal 1/2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %332 %493)) %247) #s(literal 2 binary64))
(/.f64 %336 #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %568 %1158)
(fma.f64 #s(literal 2 binary64) %571 %1158)
(/.f64 (-.f64 (cos.f64 (-.f64 %332 %1127)) %247) #s(literal 2 binary64))
(/.f64 (neg.f64 %336) #s(literal -2 binary64))
(fma.f64 %336 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %612 %119)
(fma.f64 #s(literal 2 binary64) %617 %119)
(fma.f64 #s(literal -2 binary64) %620 %119)
(fma.f64 #s(literal -2 binary64) %623 %119)
(/.f64 (-.f64 (cos.f64 (-.f64 %1164 %332)) %247) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %628 %119)
(fma.f64 #s(literal 2 binary64) %631 %119)
(fma.f64 #s(literal 2 binary64) %636 %119)
(fma.f64 #s(literal -2 binary64) %638 %119)
(fma.f64 #s(literal -2 binary64) %641 %119)
(/.f64 (-.f64 (cos.f64 (-.f64 %479 %332)) %247) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %491 %332)) %247) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %336))
(/.f64 (/.f64 %336 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %336 #s(literal 1/2 binary64) %483)
(-.f64 (/.f64 %335 #s(literal 2 binary64)) %1293)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %336) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1209 %332)) %247) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %612 %1158)
(fma.f64 #s(literal 2 binary64) %617 %1158)
(fma.f64 #s(literal -2 binary64) %620 %1158)
(fma.f64 #s(literal -2 binary64) %623 %1158)
(fma.f64 #s(literal 2 binary64) %628 %1158)
(fma.f64 #s(literal 2 binary64) %631 %1158)
(fma.f64 #s(literal 2 binary64) %636 %1158)
(fma.f64 #s(literal -2 binary64) %638 %1158)
(fma.f64 #s(literal -2 binary64) %641 %1158)
(/.f64 (+.f64 (sin.f64 (-.f64 %332 %1121)) (sin.f64 (fma.f64 %330 #s(literal 1/2 binary64) %1121))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %332 %1137)) (sin.f64 (fma.f64 %330 #s(literal 1/2 binary64) %1137))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %332 %1164)) (cos.f64 (fma.f64 %330 #s(literal 1/2 binary64) %1164))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %332 %479)) (cos.f64 (fma.f64 %330 #s(literal 1/2 binary64) %479))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %332 %491)) (cos.f64 (fma.f64 %330 #s(literal 1/2 binary64) %491))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %332 %1209)) (cos.f64 (fma.f64 %330 #s(literal 1/2 binary64) %1209))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %332 %1214)) (sin.f64 (fma.f64 %330 #s(literal 1/2 binary64) %1214))) #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %661 %119)
(fma.f64 %661 #s(literal 0 binary64) %119)
(fma.f64 %664 #s(literal 1/2 binary64) %119)
(fma.f64 #s(literal 0 binary64) %661 %1158)
(fma.f64 %661 #s(literal 0 binary64) %1158)
(/.f64 (fma.f64 %119 #s(literal 2 binary64) %664) #s(literal 2 binary64))
(fma.f64 %664 #s(literal 1/2 binary64) %1158)
(fma.f64 #s(literal 2 binary64) %679 %119)
(fma.f64 #s(literal 2 binary64) %687 %119)
(fma.f64 #s(literal -2 binary64) %691 %119)
(fma.f64 #s(literal -2 binary64) %695 %119)
(fma.f64 #s(literal 2 binary64) %703 %119)
(fma.f64 #s(literal 2 binary64) %711 %119)
(fma.f64 #s(literal -2 binary64) %715 %119)
(fma.f64 #s(literal -2 binary64) %719 %119)
(fma.f64 #s(literal 2 binary64) %727 %119)
(fma.f64 #s(literal -2 binary64) %731 %119)
(fma.f64 #s(literal 2 binary64) %679 %1158)
(fma.f64 #s(literal 2 binary64) %687 %1158)
(fma.f64 #s(literal -2 binary64) %691 %1158)
(fma.f64 #s(literal -2 binary64) %695 %1158)
(fma.f64 #s(literal 2 binary64) %703 %1158)
(fma.f64 #s(literal 2 binary64) %711 %1158)
(fma.f64 #s(literal -2 binary64) %715 %1158)
(fma.f64 #s(literal -2 binary64) %719 %1158)
(fma.f64 #s(literal 2 binary64) %727 %1158)
(fma.f64 #s(literal -2 binary64) %731 %1158)
(/.f64 (+.f64 %294 %664) #s(literal 2 binary64))
(/.f64 (+.f64 %664 %294) #s(literal 2 binary64))
(/.f64 (fma.f64 %664 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %294)) #s(literal 4 binary64))
(/.f64 (fma.f64 %664 #s(literal 2 binary64) (*.f64 %294 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %294 #s(literal 2 binary64) %1447) #s(literal 4 binary64))
(/.f64 (fma.f64 %294 #s(literal 2 binary64) %1450) #s(literal 4 binary64))
(/.f64 (+.f64 %664 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %336 %664) #s(literal 2 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %1447) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %1450) #s(literal 4 binary64))
(/.f64 (fma.f64 %664 #s(literal 2 binary64) (*.f64 %336 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %664 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %336)) #s(literal 4 binary64))
%1075
(/.f64 %947 %247)
(neg.f64 %1468)
(*.f64 %921 %194)
(*.f64 %1075 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1075)
(*.f64 %194 %921)
(fma.f64 one_es %120 %814)
(fma.f64 tanphi %126 %814)
(fma.f64 sa %130 %814)
(fma.f64 sa (*.f64 %149 one_es) %814)
(fma.f64 ca %811 %137)
(fma.f64 %5 %134 %814)
(fma.f64 %811 ca %137)
(fma.f64 %22 %145 %814)
(fma.f64 %20 %149 %814)
(fma.f64 %134 %5 %814)
(fma.f64 %130 sa %814)
(fma.f64 %126 tanphi %814)
(fma.f64 %149 %20 %814)
(fma.f64 %145 %22 %814)
(fma.f64 %120 one_es %814)
(/.f64 #s(literal 1 binary64) (/.f64 %119 %921))
(/.f64 (*.f64 #s(literal -1 binary64) %947) %119)
(*.f64 #s(literal -1 binary64) %1468)
(*.f64 %208 %947)
(*.f64 %947 %208)
(+.f64 %814 %137)
(+.f64 %137 %814)
(-.f64 %814 %251)
(-.f64 %137 %822)
(fma.f64 %1 %1501 %814)
(fma.f64 %10 %1503 %814)
(fma.f64 %7 %1505 %814)
(fma.f64 %760 %819 %137)
(fma.f64 %32 %1508 %814)
(fma.f64 %27 %1510 %814)
(fma.f64 %17 %1512 %814)
(fma.f64 %819 %760 %137)
(/.f64 #s(literal 1 binary64) (/.f64 %247 %947))
(/.f64 %985 %296)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1075))
(*.f64 #s(literal 2 binary64) (*.f64 %1520 %921))
(*.f64 #s(literal 1/2 binary64) %1523)
(*.f64 %985 %1520)
(fma.f64 %19 %194 %814)
(fma.f64 #s(literal 1 binary64) %814 %137)
(fma.f64 #s(literal 1 binary64) %137 %814)
(fma.f64 %814 #s(literal 1 binary64) %137)
(fma.f64 %194 %19 %814)
(fma.f64 %134 %45 %814)
(fma.f64 %130 %49 %814)
(fma.f64 %120 %52 %814)
(fma.f64 %137 #s(literal 1 binary64) %814)
(/.f64 %1523 #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %1536 %947))
(*.f64 (*.f64 %947 #s(literal 2 binary64)) %1536)
(fma.f64 tanphi (*.f64 %27 %208) %814)
(fma.f64 sa (*.f64 %32 %208) %814)
(fma.f64 #s(literal -1 binary64) %822 %137)
(fma.f64 #s(literal -1 binary64) %251 %814)
(fma.f64 %1 (*.f64 %5 %208) %814)
(fma.f64 %10 (*.f64 %20 %208) %814)
(fma.f64 %7 (*.f64 %22 %208) %814)
(fma.f64 %20 (*.f64 %10 %208) %814)
(fma.f64 %42 %208 %814)
(fma.f64 %32 (*.f64 sa %208) %814)
(fma.f64 %27 (*.f64 tanphi %208) %814)
(fma.f64 %17 (*.f64 one_es %208) %814)
(fma.f64 %208 %42 %814)
(/.f64 (*.f64 #s(literal 2 binary64) %947) %306)
(*.f64 (*.f64 %194 %985) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 %1520 %19) %814)
(fma.f64 %69 %1520 %814)
(fma.f64 (*.f64 %42 #s(literal 2 binary64)) %1536 %814)
(fma.f64 %969 %208 %814)
(fma.f64 %269 %879 %137)
(fma.f64 %879 %269 %137)
(fma.f64 %422 %885 %137)
(fma.f64 %885 %422 %137)
(fma.f64 %763 %194 %137)
(fma.f64 %194 %763 %137)
(fma.f64 %766 %208 %137)
(fma.f64 %208 %766 %137)
(fma.f64 (*.f64 %194 %760) %422 %137)
(fma.f64 (*.f64 %194 %422) %760 %137)
(fma.f64 #s(literal 2 binary64) (*.f64 %1520 %763) %137)
(fma.f64 %781 %1520 %137)
(/.f64 %1054 %1589)
(*.f64 %119 (/.f64 %921 %1589))
(fma.f64 (*.f64 %766 #s(literal 2 binary64)) %1536 %137)
(fma.f64 %775 %208 %137)
(/.f64 %1078 %1596)
(/.f64 %1598 %1589)
(*.f64 %119 (*.f64 %921 %1600))
(*.f64 %1600 %1054)
(*.f64 %1054 %1600)
(fma.f64 one_es (/.f64 %240 %1589) %814)
(fma.f64 tanphi (/.f64 %220 %1589) %814)
(fma.f64 sa (/.f64 %223 %1589) %814)
(fma.f64 %5 (/.f64 %236 %1589) %814)
(fma.f64 %19 %1613 %814)
(fma.f64 %119 (/.f64 %19 %1589) %814)
(fma.f64 %22 (/.f64 %234 %1589) %814)
(fma.f64 %20 (/.f64 %215 %1589) %814)
(/.f64 #s(literal 1 binary64) (/.f64 %1589 %1054))
(/.f64 (*.f64 #s(literal 1 binary64) %1078) %1596)
(*.f64 %1078 (/.f64 #s(literal 1 binary64) %1596))
(/.f64 #s(literal 1 binary64) (/.f64 %1596 %1078))
(/.f64 (*.f64 #s(literal 2 binary64) %1054) (*.f64 #s(literal 2 binary64) %1589))
(*.f64 %1598 %1600)
(fma.f64 %216 %1600 %814)
(/.f64 (*.f64 #s(literal 2 binary64) %1078) (*.f64 #s(literal 2 binary64) %1596))
(/.f64 %1082 %247)
(/.f64 (/.f64 %1054 %1638) %1638)
(/.f64 (/.f64 %1078 %119) %247)
(*.f64 %249 %1468)
(*.f64 %1644 (/.f64 %921 %1638))
(fma.f64 %119 (/.f64 %137 %119) %814)
(fma.f64 %811 %1649 %137)
(fma.f64 %126 %229 %814)
(fma.f64 %149 %221 %814)
(fma.f64 %145 %224 %814)
(fma.f64 %1649 %811 %137)
(*.f64 (/.f64 %1054 %1656) #s(literal 2 binary64))
(fma.f64 %822 %249 %137)
(fma.f64 %819 %1660 %137)
(fma.f64 %251 %249 %814)
(fma.f64 %1660 %819 %137)
(fma.f64 %1664 %1644 %814)
(fma.f64 %1512 (/.f64 %240 %247) %814)
(fma.f64 (/.f64 one_es %1638) (/.f64 %240 %1638) %814)
(fma.f64 %1510 (/.f64 %220 %247) %814)
(fma.f64 (/.f64 tanphi %1638) (/.f64 %220 %1638) %814)
(fma.f64 %1508 (/.f64 %223 %247) %814)
(fma.f64 (/.f64 sa %1638) (/.f64 %223 %1638) %814)
(fma.f64 %1505 (/.f64 %234 %247) %814)
(fma.f64 (/.f64 %22 %1638) (/.f64 %234 %1638) %814)
(fma.f64 %1503 (/.f64 %215 %247) %814)
(fma.f64 (/.f64 %20 %1638) (/.f64 %215 %1638) %814)
(fma.f64 %249 %822 %137)
(fma.f64 %249 %251 %814)
(fma.f64 %1644 %1664 %814)
(fma.f64 %1501 (/.f64 %236 %247) %814)
(fma.f64 (/.f64 %5 %1638) (/.f64 %236 %1638) %814)
(*.f64 (/.f64 %1054 %1701) #s(literal 2 binary64))
(*.f64 (/.f64 %1054 %1705) #s(literal 2 binary64))
(fma.f64 ca (/.f64 %661 %1589) %137)
(fma.f64 %269 (/.f64 %816 %1589) %137)
(fma.f64 %763 %1613 %137)
(fma.f64 %119 (/.f64 %763 %1589) %137)
(fma.f64 %816 (/.f64 %269 %1589) %137)
(fma.f64 %661 (/.f64 ca %1589) %137)
(*.f64 (/.f64 %1054 %1721) #s(literal 2 binary64))
(fma.f64 (/.f64 %216 %1656) #s(literal 2 binary64) %814)
(*.f64 (/.f64 %1054 %1730) #s(literal 2 binary64))
(-.f64 %137 (/.f64 %877 %1596))
(-.f64 %137 (/.f64 %883 %1589))
(fma.f64 (/.f64 %216 %1701) #s(literal 2 binary64) %814)
(fma.f64 (/.f64 %216 %1705) #s(literal 2 binary64) %814)
(fma.f64 %877 %1600 %137)
(*.f64 (/.f64 %1054 %1744) #s(literal 2 binary64))
(fma.f64 (/.f64 %216 %1721) #s(literal 2 binary64) %814)
(fma.f64 (/.f64 %216 %1730) #s(literal 2 binary64) %814)
(fma.f64 (/.f64 %216 %1744) #s(literal 2 binary64) %814)
(*.f64 (/.f64 %1054 %1757) #s(literal 2 binary64))
(*.f64 (/.f64 %1054 %1765) #s(literal 2 binary64))
(*.f64 (/.f64 %1054 %1772) #s(literal 2 binary64))
(fma.f64 (/.f64 %216 %1757) #s(literal 2 binary64) %814)
(fma.f64 (/.f64 %216 %1765) #s(literal 2 binary64) %814)
(fma.f64 (/.f64 %216 %1772) #s(literal 2 binary64) %814)
(fma.f64 %879 %1781 %137)
(fma.f64 %1781 %879 %137)
(fma.f64 %885 %1784 %137)
(fma.f64 %1786 %1787 %137)
(fma.f64 %1784 %885 %137)
(fma.f64 %1790 %1791 %137)
(fma.f64 %1793 %1644 %137)
(fma.f64 %1791 %1790 %137)
(fma.f64 %1644 %1793 %137)
(fma.f64 %1787 %1786 %137)
(fma.f64 (/.f64 %877 %1656) #s(literal 2 binary64) %137)
(fma.f64 (/.f64 %877 %1701) #s(literal 2 binary64) %137)
(fma.f64 (/.f64 %877 %1705) #s(literal 2 binary64) %137)
(fma.f64 (/.f64 %877 %1721) #s(literal 2 binary64) %137)
(fma.f64 (/.f64 %877 %1730) #s(literal 2 binary64) %137)
(fma.f64 (/.f64 %877 %1744) #s(literal 2 binary64) %137)
(/.f64 (fma.f64 %137 %1589 %877) %1589)
(fma.f64 (/.f64 %877 %1757) #s(literal 2 binary64) %137)
(fma.f64 (/.f64 %877 %1765) #s(literal 2 binary64) %137)
(fma.f64 (/.f64 %877 %1772) #s(literal 2 binary64) %137)
(/.f64 (fma.f64 %216 %1589 (*.f64 %1589 %877)) %1820)
(/.f64 (fma.f64 %216 %1589 (*.f64 %877 %1589)) %1820)

reconstruct36.0ms (0.0%)

Memory
3.1MiB live, 3.1MiB allocated; 0ms collecting garbage

eval1.2s (0.8%)

Memory
-12.1MiB live, 77.6MiB allocated; 13ms collecting garbage
Compiler

Compiled 26 571 to 3 912 computations (85.3% saved)

prune279.0ms (0.2%)

Memory
-5.0MiB live, 32.8MiB allocated; 5ms collecting garbage
Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New1 199211 220
Fresh000
Picked101
Done000
Total1 200211 221
Accuracy
100.0%
Counts
1 221 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.5%
(fma.f64 (/.f64 (*.f64 tanphi sa) (cos.f64 lamt)) one_es (*.f64 (tan.f64 lamt) ca))
93.3%
(fma.f64 (/.f64 (*.f64 one_es tanphi) (cos.f64 lamt)) sa (*.f64 (tan.f64 lamt) ca))
95.4%
%2 = (cos.f64 lamt)
(fma.f64 (/.f64 ca %2) (sin.f64 lamt) (*.f64 one_es (/.f64 (*.f64 tanphi sa) %2)))
95.4%
%2 = (cos.f64 lamt)
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) %2) (neg.f64 ca)) (sin.f64 (neg.f64 lamt)) (*.f64 one_es (/.f64 (*.f64 tanphi sa) %2)))
93.3%
(/.f64 (fma.f64 (*.f64 one_es tanphi) sa (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
94.5%
(/.f64 (fma.f64 (*.f64 one_es sa) tanphi (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
95.4%
%2 = (cos.f64 lamt)
(/.f64 (fma.f64 (tan.f64 lamt) (*.f64 %2 ca) (*.f64 one_es (*.f64 tanphi sa))) %2)
94.2%
%11 = (PI.f64 )
%13 = (*.f64 %11 #s(literal 1/2 binary64))
%14 = (fabs.f64 %13)
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (fma.f64 %11 #s(literal 1/2 binary64) %14) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %13 %14) #s(literal 2 binary64)))) (cos.f64 lamt)))
51.5%
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (approx (cos lamt) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lamt #s(literal 2 binary64))))))
57.2%
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (approx (cos lamt) #s(literal 1 binary64)))
94.9%
(/.f64 (*.f64 (fma.f64 one_es (*.f64 tanphi sa) (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt)) (fma.f64 (cos.f64 (+.f64 lamt lamt)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
65.3%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 ca lamt (*.f64 one_es (*.f64 sa tanphi)))) (cos.f64 lamt))
87.1%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 tanphi (fma.f64 one_es sa (/.f64 (*.f64 ca (sin.f64 lamt)) tanphi)))) (cos.f64 lamt))
54.8%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (cos.f64 lamt))
95.3%
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 lamt) (fma.f64 one_es (*.f64 tanphi sa) (*.f64 (sin.f64 lamt) ca))))
95.4%
(*.f64 (fma.f64 one_es (*.f64 tanphi sa) (*.f64 (sin.f64 lamt) ca)) (/.f64 #s(literal 1 binary64) (cos.f64 lamt)))
53.7%
%19 = (*.f64 one_es (*.f64 sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1/6 binary64) ca) (*.f64 #s(literal -1/2 binary64) ca))) (*.f64 #s(literal -1/2 binary64) %19)))) %19))
53.9%
%14 = (*.f64 one_es (*.f64 sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %14))) %14))
44.4%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (sin.f64 lamt)) (cos.f64 lamt)))
86.7%
%14 = (cos.f64 lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 tanphi (+.f64 (/.f64 (*.f64 ca (sin.f64 lamt)) (*.f64 tanphi %14)) (/.f64 (*.f64 one_es sa) %14))))
89.5%
%14 = (cos.f64 lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 one_es (+.f64 (/.f64 (*.f64 ca (sin.f64 lamt)) (*.f64 one_es %14)) (/.f64 (*.f64 sa tanphi) %14))))
Compiler

Compiled 334 to 100 computations (70.1% saved)

sample18.0ms (0.0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%2 = (* %0 1/2)
%3 = (fabs %2)
%4 = (+ %2 %3)
%6 = (/ %4 2)
%7 = (cos %6)
%8 = (- %2 %3)
%9 = (/ %8 2)
%10 = (cos %9)
%0
%2
%3
%4
%6
%7
%8
%9
%10
(* %7 %10)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
Samples
16.0ms2valid
Compiler

Compiled 91 to 14 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-cos: 1.0ms (124.8% of total, 0.0 MiB)
ival-add!: 0.0ms (0.0% of total, 0.0 MiB)
adjust: 0.0ms (0.0% of total, 0.0 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-fabs: 0.0ms (0.0% of total, 0.0 MiB)
ival-div!: 0.0ms (0.0% of total, 0.0 MiB)
ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)
ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)

series6.8s (4.5%)

Memory
20.3MiB live, 173.7MiB allocated; 33ms collecting garbage
Counts
110 → 389
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (*.f64 %6 ca)
%9 = (+.f64 %4 %8)
%10 = (cos.f64 lamt)
%14 = (pow.f64 lamt #s(literal 2 binary64))
%15 = (*.f64 sa tanphi)
%16 = (*.f64 one_es %15)
%21 = (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))
%22 = (approx %21 %16)
%23 = (fma.f64 ca lamt %16)
%24 = (approx %21 %23)
%25 = (cos lamt)
%26 = (approx %25 #s(literal 1 binary64))
%28 = (*.f64 #s(literal -1/2 binary64) %14)
%29 = (+.f64 #s(literal 1 binary64) %28)
%30 = (approx %25 %29)
%32 = (*.f64 lamt %16)
%33 = (*.f64 #s(literal 1/2 binary64) %32)
%34 = (+.f64 ca %33)
%35 = (fma.f64 lamt %34 %16)
%36 = (/ %21 %25)
%38 = (*.f64 #s(literal -1/6 binary64) ca)
%39 = (*.f64 #s(literal -1/2 binary64) ca)
%40 = (-.f64 %38 %39)
%41 = (*.f64 lamt %40)
%42 = (*.f64 #s(literal -1/2 binary64) %16)
%43 = (-.f64 %41 %42)
%44 = (*.f64 lamt %43)
%45 = (+.f64 ca %44)
%46 = (fma.f64 lamt %45 %16)
%48 = (*.f64 ca %6)
%49 = (/.f64 %48 %10)
%51 = (*.f64 one_es %10)
%52 = (/.f64 %48 %51)
%53 = (/.f64 %15 %10)
%54 = (+.f64 %52 %53)
%55 = (*.f64 one_es %54)
%57 = (/.f64 %48 tanphi)
%58 = (fma.f64 one_es sa %57)
%59 = (*.f64 tanphi %58)
%60 = (approx %21 %59)
%61 = (*.f64 tanphi %10)
%62 = (/.f64 %48 %61)
%63 = (*.f64 one_es sa)
%64 = (/.f64 %63 %10)
%65 = (+.f64 %62 %64)
%66 = (*.f64 tanphi %65)
%68 = (*.f64 one_es tanphi)
%69 = (/.f64 %68 %10)
%70 = (/.f64 %3 %10)
%71 = (*.f64 one_es %70)
%72 = (/.f64 #s(literal 1 binary64) %10)
%73 = (PI.f64 )
%74 = (*.f64 %73 #s(literal 1/2 binary64))
%75 = (neg.f64 lamt)
%76 = (+.f64 lamt lamt)
%77 = (sin.f64 %75)
%78 = (fabs.f64 %74)
%79 = (fma.f64 %73 #s(literal 1/2 binary64) %78)
%80 = (/.f64 %79 #s(literal 2 binary64))
%81 = (cos.f64 %80)
%82 = (-.f64 %74 %78)
%83 = (/.f64 %82 #s(literal 2 binary64))
%84 = (cos.f64 %83)
%85 = (*.f64 %81 %84)
%86 = (neg.f64 ca)
%87 = (tan.f64 lamt)
%88 = (*.f64 %87 ca)
%89 = (*.f64 %10 ca)
%90 = (/.f64 ca %10)
%91 = (fma.f64 one_es %3 %8)
%92 = (fma.f64 %68 sa %8)
%93 = (fma.f64 %63 tanphi %8)
%94 = (fma.f64 %87 %89 %4)
%95 = (*.f64 %91 %10)
%96 = (fma.f64 #s(literal 2 binary64) %85 %10)
%100 = (/.f64 %10 %91)
%103 = (*.f64 %72 %86)
%105 = (cos.f64 %76)
%106 = (fma.f64 %105 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
%9
%10
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%14
%15
%16
%22
%23
%24
%26
#s(literal -1/2 binary64)
%28
%29
%30
#s(literal 1/2 binary64)
%32
%33
%34
%35
(approx %36 %35)
%38
%39
%40
%41
%42
%43
%44
%45
%46
(approx %36 %46)
%48
%49
(approx %36 %49)
%51
%52
%53
%54
%55
(approx %36 %55)
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
(approx %36 %66)
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
(*.f64 %91 %72)
(fma.f64 %69 sa %88)
(fma.f64 %70 one_es %88)
%100
(/.f64 #s(literal 1 binary64) %100)
(fma.f64 %90 %6 %71)
%103
(fma.f64 %103 %77 %71)
%105
%106
(/.f64 %95 %106)
(/.f64 %92 %10)
(/.f64 %93 %10)
(/.f64 %94 %10)
(/.f64 %22 %10)
(/.f64 %24 %10)
(/.f64 %60 %10)
(/.f64 %9 %96)
(/.f64 %9 %26)
(/.f64 %9 %30)
Outputs
%5 = (sin lamt)
%9 = (pow.f64 lamt #s(literal 2 binary64))
%32 = (* %5 ca)
%33 = (*.f64 ca lamt)
%35 = (*.f64 ca %9)
%37 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %35))
%43 = (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/120 binary64) %35))))
%46 = (*.f64 #s(literal 1/120 binary64) ca)
%56 = (* tanphi sa)
%58 = (+ (* one_es %56) %32)
%59 = (*.f64 sa tanphi)
%60 = (*.f64 one_es %59)
%62 = (fma.f64 ca lamt %60)
%68 = (cos lamt)
%71 = (*.f64 #s(literal -1/2 binary64) %9)
%78 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64)))
%86 = (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64)))
%90 = (pow lamt 2)
%93 = (* -1/2 %90)
%95 = (* sa tanphi)
%96 = (* one_es %95)
%97 = (* lamt %96)
%98 = (*.f64 lamt %60)
%101 = (* 1/2 %97)
%102 = (*.f64 #s(literal 1/2 binary64) %98)
%104 = (+ ca %101)
%106 = (+.f64 ca %102)
%109 = (+ (* lamt %104) %96)
%112 = (/ %58 %68)
%113 = (*.f64 #s(literal -1/6 binary64) ca)
%114 = (*.f64 #s(literal -1/2 binary64) ca)
%115 = (-.f64 %113 %114)
%116 = (*.f64 lamt %115)
%117 = (*.f64 #s(literal -1/2 binary64) %60)
%118 = (-.f64 %116 %117)
%124 = (* -1/6 ca)
%125 = (* -1/2 ca)
%126 = (- %124 %125)
%127 = (* lamt %126)
%129 = (* -1/2 %96)
%130 = (- %127 %129)
%131 = (*.f64 #s(literal 1/2 binary64) %60)
%134 = (* lamt %130)
%135 = (fma.f64 #s(literal 1/2 binary64) %60 %116)
%136 = (*.f64 lamt %135)
%138 = (+ ca %134)
%139 = (+.f64 ca %136)
%142 = (+ (* lamt %138) %96)
%145 = (* ca %5)
%146 = (/ %145 %68)
%147 = (*.f64 %9 %115)
%148 = (+.f64 ca %147)
%149 = (*.f64 lamt %148)
%151 = (*.f64 #s(literal 1/24 binary64) ca)
%152 = (fma.f64 #s(literal -1/2 binary64) %115 %151)
%153 = (-.f64 %46 %152)
%176 = (* one_es %68)
%178 = (*.f64 %9 one_es)
%194 = (/ %145 %176)
%195 = (/.f64 %33 one_es)
%197 = (/.f64 ca one_es)
%199 = (*.f64 #s(literal -1/2 binary64) %197)
%200 = (-.f64 (*.f64 #s(literal -1/6 binary64) %197) %199)
%206 = (fma.f64 #s(literal -1/2 binary64) %200 (*.f64 #s(literal 1/24 binary64) %197))
%207 = (-.f64 (*.f64 #s(literal 1/120 binary64) %197) %206)
%228 = (/ %95 %68)
%230 = (*.f64 %9 %59)
%231 = (fma.f64 #s(literal 1/2 binary64) %230 %59)
%236 = (fma.f64 #s(literal -1/4 binary64) %59 (*.f64 #s(literal 1/24 binary64) %59))
%239 = (*.f64 #s(literal -1/2 binary64) %59)
%256 = (+ %194 %228)
%257 = (fma.f64 sa tanphi %195)
%259 = (*.f64 lamt %59)
%260 = (fma.f64 #s(literal 1/2 binary64) %259 %197)
%268 = (* one_es %256)
%276 = (/ %145 tanphi)
%277 = (/.f64 %33 tanphi)
%279 = (/.f64 %35 tanphi)
%280 = (/.f64 ca tanphi)
%281 = (fma.f64 #s(literal -1/6 binary64) %279 %280)
%286 = (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %280 (*.f64 #s(literal 1/120 binary64) %279)) %280)
%289 = (*.f64 #s(literal 1/120 binary64) %280)
%296 = (* one_es sa)
%297 = (+ %296 %276)
%298 = (*.f64 one_es sa)
%300 = (fma.f64 one_es sa %277)
%306 = (* tanphi %68)
%308 = (*.f64 %9 tanphi)
%324 = (/ %145 %306)
%326 = (*.f64 #s(literal -1/2 binary64) %280)
%327 = (-.f64 (*.f64 #s(literal -1/6 binary64) %280) %326)
%332 = (fma.f64 #s(literal -1/2 binary64) %327 (*.f64 #s(literal 1/24 binary64) %280))
%333 = (-.f64 %289 %332)
%354 = (/ %296 %68)
%355 = (*.f64 %9 %298)
%356 = (fma.f64 #s(literal 1/2 binary64) %355 %298)
%359 = (fma.f64 #s(literal -1/4 binary64) %298 (*.f64 #s(literal 1/24 binary64) %298))
%362 = (*.f64 #s(literal -1/2 binary64) %298)
%378 = (+ %324 %354)
%379 = (*.f64 lamt %298)
%380 = (fma.f64 #s(literal 1/2 binary64) %379 %280)
%388 = (* tanphi %378)
%397 = (/ (* one_es tanphi) %68)
%398 = (*.f64 one_es tanphi)
%400 = (*.f64 %9 %398)
%401 = (fma.f64 #s(literal 1/2 binary64) %400 %398)
%404 = (fma.f64 #s(literal -1/4 binary64) %398 (*.f64 #s(literal 1/24 binary64) %398))
%407 = (*.f64 #s(literal -1/2 binary64) %398)
%424 = (* one_es (/ %56 %68))
%425 = (*.f64 %9 %60)
%426 = (fma.f64 #s(literal 1/2 binary64) %425 %60)
%429 = (fma.f64 #s(literal -1/4 binary64) %60 (*.f64 #s(literal 1/24 binary64) %60))
%448 = (/ 1 %68)
%466 = (neg lamt)
%467 = (*.f64 #s(literal -1 binary64) lamt)
%469 = (+ lamt lamt)
%470 = (*.f64 #s(literal 2 binary64) lamt)
%472 = (sin %466)
%493 = (tan lamt)
%495 = (*.f64 #s(literal 1/3 binary64) %9)
%496 = (+.f64 #s(literal 1 binary64) %495)
%497 = (*.f64 lamt %496)
%515 = (* %493 ca)
%516 = (*.f64 #s(literal 1/3 binary64) %35)
%520 = (*.f64 #s(literal 1/3 binary64) ca)
%534 = (* %68 ca)
%535 = (*.f64 #s(literal -1/2 binary64) %35)
%549 = (/ ca %68)
%553 = (fma.f64 #s(literal -1/4 binary64) ca %151)
%554 = (*.f64 %9 %553)
%563 = (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) ca (fma.f64 #s(literal 1/48 binary64) ca (*.f64 #s(literal 1/2 binary64) %553))))
%571 = (* %58 %68)
%576 = (fma.f64 #s(literal -1/2 binary64) ca %113)
%584 = (* (PI ) 1/2)
%585 = (fabs %584)
%594 = (+ (* 2 (* (cos (/ (+ %584 %585) 2)) (cos (/ (- %584 %585) 2)))) %68)
%596 = (*.f64 #s(literal 1/2 binary64) (PI.f64 ))
%597 = (fabs.f64 %596)
%604 = (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %597 %596))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %596 %597))))
%605 = (*.f64 #s(literal 2 binary64) %604)
%606 = (+.f64 #s(literal 1 binary64) %605)
%618 = (+ (* %397 sa) %515)
%619 = (*.f64 #s(literal 1/3 binary64) %33)
%620 = (-.f64 %619 %117)
%625 = (/ %68 %58)
%626 = (/.f64 #s(literal 1 binary64) %60)
%628 = (pow.f64 one_es #s(literal 2 binary64))
%629 = (pow.f64 sa #s(literal 2 binary64))
%630 = (pow.f64 tanphi #s(literal 2 binary64))
%631 = (*.f64 %629 %630)
%632 = (*.f64 %628 %631)
%636 = (pow.f64 ca #s(literal 2 binary64))
%638 = (pow.f64 one_es #s(literal 3 binary64))
%639 = (pow.f64 sa #s(literal 3 binary64))
%640 = (pow.f64 tanphi #s(literal 3 binary64))
%641 = (*.f64 %639 %640)
%642 = (*.f64 %638 %641)
%645 = (fma.f64 #s(literal -1 binary64) (/.f64 %636 %642) (*.f64 #s(literal 1/2 binary64) %626))
%648 = (/.f64 ca %632)
%664 = (* %448 (neg ca))
%665 = (*.f64 #s(literal -1 binary64) ca)
%681 = (+ (* %664 %472) %424)
%692 = (cos %469)
%712 = (+ (* %692 1/2) 1/2)
%728 = (/ %571 %712)
%729 = (*.f64 #s(literal -1 binary64) %60)
%743 = (/ %58 %594)
%744 = (/.f64 %60 %606)
%749 = (pow.f64 %606 #s(literal 2 binary64))
%751 = (/.f64 ca %606)
%766 = (sin.f64 lamt)
%768 = (*.f64 ca %766)
%770 = (fma.f64 ca %766 %60)
%772 = (cos.f64 lamt)
%775 = (+ (* ca lamt) %96)
%776 = (/.f64 %60 lamt)
%785 = (/.f64 ca lamt)
%786 = (fma.f64 #s(literal 1/2 binary64) %60 %785)
%802 = (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/2 binary64) %776)) %114)
%808 = (/.f64 ca %9)
%810 = (*.f64 #s(literal -1/2 binary64) %776)
%811 = (fma.f64 #s(literal -1/2 binary64) ca %810)
%812 = (-.f64 (fma.f64 #s(literal -1/6 binary64) ca %808) %811)
%815 = (pow.f64 lamt #s(literal 3 binary64))
%828 = (/.f64 %768 %772)
%830 = (*.f64 one_es %772)
%832 = (/.f64 %768 %830)
%834 = (/.f64 %59 %772)
%836 = (+.f64 %832 %834)
%840 = (/.f64 %768 tanphi)
%842 = (fma.f64 one_es sa %840)
%847 = (*.f64 tanphi %772)
%849 = (/.f64 %768 %847)
%851 = (/.f64 %298 %772)
%853 = (+.f64 %849 %851)
%857 = (/.f64 %398 %772)
%859 = (/.f64 %60 %772)
%864 = (sin.f64 (neg.f64 lamt))
%866 = (/.f64 %766 %772)
%868 = (*.f64 ca %772)
%870 = (/.f64 ca %772)
%872 = (*.f64 %772 %770)
%874 = (+.f64 %772 %605)
%876 = (+.f64 %828 %859)
%882 = (*.f64 ca %864)
%883 = (/.f64 %882 %772)
%886 = (cos.f64 %470)
%889 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %886))
%896 = (fma.f64 #s(literal -1 binary64) ca (*.f64 #s(literal -1 binary64) %776))
%900 = (fma.f64 #s(literal -1 binary64) %785 %117)
%905 = (fma.f64 #s(literal -1 binary64) (/.f64 %896 lamt) %131)
%908 = (fma.f64 #s(literal -1 binary64) %115 %810)
%932 = (sin.f64 %467)
%940 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) lamt)))
%943 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %940))
%947 = (*.f64 one_es %231)
%952 = (fma.f64 #s(literal 1/2 binary64) %98 %147)
%961 = (*.f64 %772 %766)
%962 = (*.f64 ca %961)
%964 = (*.f64 sa %847)
%965 = (*.f64 one_es %964)
%968 = (/.f64 %772 %768)
%970 = (pow.f64 %766 #s(literal 2 binary64))
%971 = (*.f64 %636 %970)
%975 = (*.f64 %630 %772)
%976 = (*.f64 %629 %975)
%978 = (pow.f64 ca #s(literal 3 binary64))
%979 = (pow.f64 %766 #s(literal 3 binary64))
%980 = (*.f64 %978 %979)
%982 = (/.f64 %964 %971)
%986 = (*.f64 %640 %772)
%987 = (*.f64 %639 %986)
%991 = (pow.f64 %766 #s(literal 4 binary64))
%992 = (*.f64 (pow.f64 ca #s(literal 4 binary64)) %991)
%1004 = (/.f64 %962 %889)
%1006 = (/.f64 %965 %889)
%1009 = (/.f64 %768 %874)
%1011 = (/.f64 %60 %874)
%1014 = (/.f64 %768 one_es)
%1026 = (/.f64 %116 one_es)
%1030 = (/.f64 %147 one_es)
%1038 = (/.f64 %149 one_es)
%1043 = (/.f64 %768 %398)
%1047 = (/.f64 sa %772)
%1048 = (*.f64 one_es %847)
%1049 = (/.f64 %768 %1048)
%1050 = (+.f64 %1047 %1049)
%1054 = (/.f64 %962 one_es)
%1058 = (/.f64 %772 %60)
%1061 = (/.f64 %962 (*.f64 one_es %631))
%1062 = (/.f64 %772 %59)
%1066 = (*.f64 %772 %970)
%1067 = (*.f64 %636 %1066)
%1069 = (/.f64 %1067 (*.f64 %628 %641))
%1074 = (*.f64 %772 %979)
%1075 = (*.f64 %978 %1074)
%1076 = (pow.f64 sa #s(literal 4 binary64))
%1077 = (pow.f64 tanphi #s(literal 4 binary64))
%1078 = (*.f64 %1076 %1077)
%1086 = (/.f64 %882 %830)
%1092 = (/.f64 %962 (*.f64 one_es %889))
%1093 = (/.f64 %964 %889)
%1099 = (/.f64 %768 (*.f64 one_es %874))
%1100 = (/.f64 %59 %874)
%1114 = (*.f64 #s(literal -1/2 binary64) %259)
%1119 = (*.f64 #s(literal -1/2 binary64) %230)
%1160 = (fma.f64 #s(literal -1 binary64) %1047 (*.f64 #s(literal -1 binary64) %1049))
%1175 = (/.f64 %962 %631)
%1210 = (*.f64 tanphi %356)
%1222 = (*.f64 sa %772)
%1223 = (*.f64 one_es %1222)
%1224 = (/.f64 %1223 %971)
%1249 = (/.f64 %116 tanphi)
%1253 = (/.f64 %147 tanphi)
%1261 = (/.f64 %149 tanphi)
%1268 = (/.f64 %962 tanphi)
%1274 = (/.f64 %962 (*.f64 %628 (*.f64 %629 tanphi)))
%1275 = (/.f64 %772 %298)
%1281 = (/.f64 %1067 (*.f64 %638 (*.f64 %639 %630)))
%1286 = (pow.f64 one_es #s(literal 4 binary64))
%1295 = (/.f64 %882 %847)
%1300 = (/.f64 %962 (*.f64 tanphi %889))
%1301 = (/.f64 %1223 %889)
%1306 = (/.f64 %768 (*.f64 tanphi %874))
%1307 = (/.f64 %298 %874)
%1321 = (*.f64 #s(literal -1/2 binary64) %379)
%1326 = (*.f64 #s(literal -1/2 binary64) %355)
%1377 = (/.f64 %962 (*.f64 %628 %629))
%1415 = (*.f64 sa %401)
%1423 = (/.f64 %1048 %971)
%1439 = (/.f64 %768 sa)
%1443 = (/.f64 %33 sa)
%1444 = (fma.f64 one_es tanphi %1443)
%1447 = (*.f64 lamt %398)
%1448 = (/.f64 ca sa)
%1456 = (/.f64 %768 %1222)
%1460 = (/.f64 %116 sa)
%1464 = (/.f64 %147 sa)
%1472 = (/.f64 %149 sa)
%1477 = (/.f64 tanphi %772)
%1478 = (/.f64 %768 %1223)
%1482 = (/.f64 %768 %59)
%1486 = (/.f64 one_es %772)
%1487 = (/.f64 %768 %964)
%1491 = (/.f64 %962 sa)
%1497 = (/.f64 %962 (*.f64 %628 (*.f64 sa %630)))
%1498 = (/.f64 %772 %398)
%1504 = (/.f64 %1067 (*.f64 %638 (*.f64 %629 %640)))
%1517 = (/.f64 %882 %1222)
%1522 = (/.f64 %962 (*.f64 sa %889))
%1523 = (/.f64 %1048 %889)
%1528 = (/.f64 %768 (*.f64 sa %874))
%1529 = (/.f64 %398 %874)
%1543 = (*.f64 #s(literal -1/2 binary64) %1447)
%1548 = (*.f64 #s(literal -1/2 binary64) %400)
%1611 = (/.f64 %962 (*.f64 %628 %630))
%1657 = (*.f64 ca %496)
%1668 = (/.f64 %961 %632)
%1683 = (/.f64 %60 ca)
%1690 = (/.f64 %98 ca)
%1691 = (*.f64 #s(literal 1/2 binary64) %1690)
%1695 = (/.f64 %425 ca)
%1700 = (/.f64 %60 %868)
%1709 = (fma.f64 #s(literal 1/3 binary64) %9 %1691)
%1722 = (/.f64 %766 %830)
%1723 = (/.f64 %59 %868)
%1727 = (/.f64 %766 tanphi)
%1728 = (/.f64 %298 ca)
%1732 = (/.f64 %766 %847)
%1733 = (/.f64 %298 %868)
%1737 = (/.f64 %965 ca)
%1742 = (/.f64 %965 (*.f64 ca %970))
%1743 = (/.f64 %772 %766)
%1747 = (*.f64 %628 %976)
%1749 = (/.f64 %1747 (*.f64 %636 %979))
%1754 = (*.f64 %638 %987)
%1762 = (/.f64 %864 %772)
%1767 = (/.f64 %965 (*.f64 ca %889))
%1768 = (/.f64 %961 %889)
%1772 = (/.f64 %766 %874)
%1774 = (/.f64 %60 (*.f64 ca %874))
%1778 = (*.f64 #s(literal -1 binary64) %1683)
%1792 = (/.f64 %426 ca)
%1809 = (*.f64 #s(literal -1/3 binary64) %9)
%1810 = (fma.f64 #s(literal -1/2 binary64) %1690 %1809)
%1814 = (-.f64 %1809 #s(literal 1 binary64))
%1822 = (*.f64 lamt %1814)
%1856 = (/.f64 %965 %970)
(approx one_es #s(literal 0 binary64))
(approx lamt lamt)
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9))))
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64))))))
(approx %32 %33)
(approx %32 (*.f64 lamt %37))
(approx %32 (*.f64 lamt %43))
(approx %32 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 %46)))))))
(approx %58 %60)
(approx %58 %62)
(approx %58 (fma.f64 lamt %37 %60))
(approx %58 (fma.f64 lamt %43 %60))
(approx %68 #s(literal 1 binary64))
(approx %68 (+.f64 #s(literal 1 binary64) %71))
(approx %68 (+.f64 #s(literal 1 binary64) %78))
(approx %68 (+.f64 #s(literal 1 binary64) %86))
(approx %90 %9)
(approx %93 %71)
(approx %97 %98)
(approx %101 %102)
(approx %104 ca)
(approx %104 %106)
(approx %109 (fma.f64 lamt %106 %60))
(approx %112 (fma.f64 lamt (+.f64 ca (*.f64 lamt %118)) %60))
(approx %127 %116)
(approx %130 %131)
(approx %130 %118)
(approx %134 %136)
(approx %138 %139)
(approx %142 (fma.f64 lamt %139 %60))
(approx %146 %149)
(approx %146 (*.f64 lamt (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 %153)) %114)))))
(approx %146 (*.f64 lamt (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) ca (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) ca) (fma.f64 #s(literal -1/2 binary64) %153 (fma.f64 #s(literal -1/720 binary64) ca (*.f64 #s(literal 1/24 binary64) %115)))))) %152))) %114)))))
(approx %176 one_es)
(approx %176 (+.f64 one_es (*.f64 #s(literal -1/2 binary64) %178)))
(approx %176 (+.f64 one_es (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) one_es (*.f64 #s(literal 1/24 binary64) %178)))))
(approx %176 (+.f64 one_es (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) one_es (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %178 (*.f64 #s(literal 1/24 binary64) one_es)))))))
(approx %194 %195)
(approx %194 (*.f64 lamt (fma.f64 %9 %200 %197)))
(approx %194 (*.f64 lamt (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %197 (*.f64 %9 %207)) %199) %197)))
(approx %194 (*.f64 lamt (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %197 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %197 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %197) (fma.f64 #s(literal -1/2 binary64) %207 (fma.f64 #s(literal -1/720 binary64) %197 (*.f64 #s(literal 1/24 binary64) %200)))))) %206))) %199) %197)))
(approx %228 %59)
(approx %228 %231)
(approx %228 (fma.f64 sa tanphi (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %236)) %239))))
(approx %228 (fma.f64 sa tanphi (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %59 (fma.f64 #s(literal 1/48 binary64) %59 (*.f64 #s(literal 1/2 binary64) %236))))) %236)) %239))))
(approx %256 %257)
(approx %256 (fma.f64 lamt %260 %59))
(approx %256 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt %200) %239) %197) %59))
(approx %268 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %60 (*.f64 lamt (*.f64 one_es %200))))) %60))
(approx %276 %277)
(approx %276 (*.f64 lamt %281))
(approx %276 (*.f64 lamt %286))
(approx %276 (*.f64 lamt (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %280 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %279 %289))) %280)))
(approx %297 %298)
(approx %297 %300)
(approx %297 (fma.f64 lamt %281 %298))
(approx %297 (fma.f64 lamt %286 %298))
(approx %306 tanphi)
(approx %306 (+.f64 tanphi (*.f64 #s(literal -1/2 binary64) %308)))
(approx %306 (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) tanphi (*.f64 #s(literal 1/24 binary64) %308)))))
(approx %306 (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) tanphi (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %308 (*.f64 #s(literal 1/24 binary64) tanphi)))))))
(approx %324 (*.f64 lamt (fma.f64 %9 %327 %280)))
(approx %324 (*.f64 lamt (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %280 (*.f64 %9 %333)) %326) %280)))
(approx %324 (*.f64 lamt (fma.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %280 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %280 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %280) (fma.f64 #s(literal -1/2 binary64) %333 (fma.f64 #s(literal -1/720 binary64) %280 (*.f64 #s(literal 1/24 binary64) %327)))))) %332))) %326) %280)))
(approx %354 %356)
(approx %354 (fma.f64 one_es sa (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %359)) %362))))
(approx %354 (fma.f64 one_es sa (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %298 (fma.f64 #s(literal 1/48 binary64) %298 (*.f64 #s(literal 1/2 binary64) %359))))) %359)) %362))))
(approx %378 (fma.f64 lamt %380 %298))
(approx %378 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt %327) %362) %280) %298))
(approx %388 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %60 (*.f64 lamt (*.f64 tanphi %327))))) %60))
(approx %397 %398)
(approx %397 %401)
(approx %397 (fma.f64 one_es tanphi (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %404)) %407))))
(approx %397 (fma.f64 one_es tanphi (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %398 (fma.f64 #s(literal 1/48 binary64) %398 (*.f64 #s(literal 1/2 binary64) %404))))) %404)) %407))))
(approx %424 %426)
(approx %424 (fma.f64 one_es %59 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %429)) %117))))
(approx %424 (fma.f64 one_es %59 (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %60 (fma.f64 #s(literal 1/48 binary64) %60 (*.f64 #s(literal 1/2 binary64) %429))))) %429)) %117))))
(approx %448 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %9)))
(approx %448 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %9)))))
(approx %448 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %9)))))))
(approx %466 %467)
(approx %469 %470)
(approx %472 (*.f64 lamt (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1 binary64))))
(approx %472 (*.f64 lamt (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) %9))) #s(literal 1 binary64))))
(approx %472 (*.f64 lamt (-.f64 (*.f64 %9 (+.f64 #s(literal 1/6 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/5040 binary64) %9) #s(literal 1/120 binary64))))) #s(literal 1 binary64))))
(approx %493 %497)
(approx %493 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9))))))
(approx %493 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9))))))))
(approx %515 (*.f64 lamt (+.f64 ca %516)))
(approx %515 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %35 %520)))))
(approx %515 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) ca (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %35 (*.f64 #s(literal 2/15 binary64) ca))))))))
(approx %534 (+.f64 ca %535))
(approx %534 (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) ca (*.f64 #s(literal 1/24 binary64) %35)))))
(approx %534 (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %35 %151))))))
(approx %549 (+.f64 ca (*.f64 #s(literal 1/2 binary64) %35)))
(approx %549 (+.f64 ca (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) %554) %114))))
(approx %549 (+.f64 ca (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) %563) %553)) %114))))
(approx %571 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal -1/2 binary64) %98)) %60))
(approx %571 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 lamt %576)))) %60))
(approx %594 %606)
(approx %594 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %9 %605)))
(approx %594 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %604 %78)))
(approx %594 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %604 %86)))
(approx %618 (fma.f64 lamt (+.f64 ca (*.f64 lamt %620)) %60))
(approx %625 %626)
(approx %625 (fma.f64 #s(literal -1 binary64) (/.f64 %33 %632) %626))
(approx %625 (fma.f64 lamt (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamt %645)) %648) %626))
(approx %625 (fma.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %645) %60) (*.f64 #s(literal -1/6 binary64) %648)))) %645)) %648) %626))
(approx %664 %665)
(approx %664 (fma.f64 #s(literal -1 binary64) ca %535))
(approx %664 (fma.f64 #s(literal -1 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) ca %554))))
(approx %664 (fma.f64 #s(literal -1 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/4 binary64) ca (fma.f64 #s(literal 1/24 binary64) ca %563)))))))
(approx %681 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamt (-.f64 (*.f64 #s(literal 1/6 binary64) ca) (*.f64 #s(literal 1/2 binary64) ca)))) %117))) %60))
(approx %692 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %9)))
(approx %692 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/3 binary64) %9) #s(literal 2 binary64)))))
(approx %692 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %9))) #s(literal 2 binary64)))))
(approx %712 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %9)))
(approx %712 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 %495 #s(literal 1 binary64)))))
(approx %712 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %9))) #s(literal 1 binary64)))))
(approx %728 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %117 %729))) %60))
(approx %728 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 lamt (-.f64 %576 %665))) %729))) %60))
(approx %743 %744)
(approx %743 (+.f64 (/.f64 %33 %606) %744))
(approx %743 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (/.f64 %98 %749) %751) %744))
(approx %743 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1/6 binary64) %751) (*.f64 #s(literal -1/2 binary64) (/.f64 ca %749)))) (*.f64 #s(literal -1/2 binary64) (/.f64 %60 %749))) %751) %744))
(approx %5 %766)
(approx %32 %768)
(approx %58 %770)
(approx %68 %772)
(approx %775 (*.f64 lamt (+.f64 ca %776)))
(approx (+ 1 %93) (*.f64 %9 (-.f64 (/.f64 #s(literal 1 binary64) %9) #s(literal 1/2 binary64))))
(approx %104 (*.f64 lamt %786))
(approx %109 (*.f64 #s(literal 1/2 binary64) %425))
(approx %109 (*.f64 %9 %786))
(approx %109 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %60 (+.f64 %785 (/.f64 %60 %9)))))
(approx %112 (/.f64 %770 %772))
(approx %130 (*.f64 lamt %802))
(approx %134 %147)
(approx %134 (*.f64 %9 %802))
(approx %138 (*.f64 %9 %812))
(approx %142 (*.f64 %815 %115))
(approx %142 (*.f64 %815 %802))
(approx %142 (*.f64 %815 %812))
(approx %142 (*.f64 %815 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (+.f64 %808 (/.f64 %60 %815))) %811)))
(approx %146 %828)
(approx %176 %830)
(approx %194 %832)
(approx %228 %834)
(approx %256 %836)
(approx %268 (*.f64 one_es %836))
(approx %276 %840)
(approx %297 %842)
(approx (* tanphi %297) (*.f64 tanphi %842))
(approx %306 %847)
(approx %324 %849)
(approx %354 %851)
(approx %378 %853)
(approx %388 (*.f64 tanphi %853))
(approx %397 %857)
(approx %424 %859)
(approx %448 (/.f64 #s(literal 1 binary64) %772))
(approx %472 %864)
(approx %493 %866)
(approx %534 %868)
(approx %549 %870)
(approx %571 %872)
(approx %594 %874)
(approx %618 %876)
(approx %625 (/.f64 %772 %770))
(approx %664 (*.f64 #s(literal -1 binary64) %870))
(approx %681 (fma.f64 #s(literal -1 binary64) %883 %859))
(approx %692 %886)
(approx %712 %889)
(approx %728 (/.f64 %872 %889))
(approx %743 (/.f64 %770 %874))
(approx %775 (*.f64 #s(literal -1 binary64) (*.f64 lamt %896)))
(approx %104 (*.f64 #s(literal -1 binary64) (*.f64 lamt %900)))
(approx %109 (*.f64 %9 %905))
(approx %130 (*.f64 #s(literal -1 binary64) (*.f64 lamt %908)))
(approx %138 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %900 lamt) %113) %114)))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 %815 %908)))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 %815 (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) (/.f64 %786 lamt))))))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 %815 (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) (/.f64 %905 lamt))))))
(approx %472 %932)
(approx %681 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %932) %772) %859))
(approx %692 %940)
(approx %712 %943)
(approx %728 (/.f64 %872 %943))
(approx %109 (fma.f64 ca lamt %947))
(approx %129 %117)
(approx %130 %135)
(approx %134 %952)
(approx %138 %148)
(approx %138 (+.f64 ca %952))
(approx %142 (fma.f64 lamt %148 %947))
(approx %256 (/.f64 %876 one_es))
(approx %571 %962)
(approx %571 (fma.f64 ca %961 %965))
(approx %625 %968)
(approx %625 (fma.f64 #s(literal -1 binary64) (/.f64 %965 %971) %968))
(approx %625 (fma.f64 one_es (-.f64 (/.f64 (*.f64 one_es %976) %980) %982) %968))
(approx %625 (fma.f64 one_es (-.f64 (*.f64 one_es (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 one_es %987) %992)) (*.f64 #s(literal -1 binary64) (/.f64 %976 %980)))) %982) %968))
(approx %681 (*.f64 #s(literal -1 binary64) %883))
(approx %728 %1004)
(approx %728 (+.f64 %1004 %1006))
(approx %743 %1009)
(approx %743 (+.f64 %1009 %1011))
(approx %58 (*.f64 one_es (fma.f64 sa tanphi %1014)))
(approx %775 (*.f64 one_es %257))
(approx %104 (*.f64 one_es %260))
(approx %109 %947)
(approx %109 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %230 %257)))
(approx %130 (*.f64 one_es (-.f64 %1026 %239)))
(approx %134 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %259 %1030)))
(approx %138 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %259 (+.f64 %197 %1030))))
(approx %142 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %230 (fma.f64 sa tanphi %1038))))
(approx %297 (*.f64 one_es (+.f64 sa %1043)))
(approx %378 (*.f64 one_es %1050))
(approx %571 %965)
(approx %571 (*.f64 one_es (fma.f64 sa %847 %1054)))
(approx %625 %1058)
(approx %625 (/.f64 (fma.f64 #s(literal -1 binary64) %1061 %1062) one_es))
(approx %625 (/.f64 (-.f64 (+.f64 %1062 %1069) %1061) one_es))
(approx %625 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1075 (*.f64 %638 %1078)) %1062) (fma.f64 #s(literal -1 binary64) %1069 %1061)) one_es))
(approx %681 (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1086 %834)))
(approx %728 %1006)
(approx %728 (*.f64 one_es (+.f64 %1092 %1093)))
(approx %743 %1011)
(approx %743 (*.f64 one_es (+.f64 %1099 %1100)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (*.f64 #s(literal -1 binary64) %1014)))))
(approx %775 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (*.f64 #s(literal -1 binary64) %195)))))
(approx %104 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %197 %1114))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 %1119))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (fma.f64 #s(literal -1 binary64) %195 %1119)))))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %832 (*.f64 #s(literal -1 binary64) %834)))))
(approx %130 (*.f64 #s(literal -1 binary64) (*.f64 one_es (-.f64 (*.f64 #s(literal -1 binary64) %1026) (*.f64 #s(literal 1/2 binary64) %59)))))
(approx %134 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1030 %1114))))
(approx %138 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) (/.f64 %148 one_es) %1114))))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (fma.f64 #s(literal -1 binary64) %1038 %1119)))))
(approx %297 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) sa (*.f64 #s(literal -1 binary64) %1043)))))
(approx %378 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1160)))
(approx %571 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %964 (*.f64 #s(literal -1 binary64) %1054)))))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1062 %1061) one_es)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1062 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1067 (*.f64 one_es %641)) %1175) one_es))) one_es)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1062 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1075 (*.f64 one_es %1078)) (/.f64 %1067 %641)) one_es)) %1175) one_es))) one_es)))
(approx %681 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %834 %1086))))
(approx %728 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1092 (*.f64 #s(literal -1 binary64) %1093)))))
(approx %743 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1099 (*.f64 #s(literal -1 binary64) %1100)))))
(approx %109 (fma.f64 ca lamt %1210))
(approx %142 (fma.f64 lamt %148 %1210))
(approx %297 (/.f64 %770 tanphi))
(approx %378 (/.f64 %876 tanphi))
(approx %625 (fma.f64 tanphi (-.f64 (/.f64 (*.f64 %628 (*.f64 %629 %847)) %980) %1224) %968))
(approx %625 (fma.f64 tanphi (-.f64 (*.f64 tanphi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %638 (*.f64 %639 %847)) %992)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %628 (*.f64 %629 %772)) %980)))) %1224) %968))
(approx %775 (*.f64 tanphi %300))
(approx %104 (*.f64 tanphi %380))
(approx %109 %1210)
(approx %109 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %355 %300)))
(approx %130 (*.f64 tanphi (-.f64 %1249 %362)))
(approx %134 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %379 %1253)))
(approx %138 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %379 (+.f64 %280 %1253))))
(approx %142 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %355 (fma.f64 one_es sa %1261))))
(approx %256 (*.f64 tanphi %1050))
(approx %571 (*.f64 tanphi (fma.f64 one_es %1222 %1268)))
(approx %625 (/.f64 (fma.f64 #s(literal -1 binary64) %1274 %1275) tanphi))
(approx %625 (/.f64 (-.f64 (+.f64 %1275 %1281) %1274) tanphi))
(approx %625 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1075 (*.f64 %1286 (*.f64 %1076 %640))) %1275) (fma.f64 #s(literal -1 binary64) %1281 %1274)) tanphi))
(approx %681 (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1295 %851)))
(approx %728 (*.f64 tanphi (+.f64 %1300 %1301)))
(approx %743 (*.f64 tanphi (+.f64 %1306 %1307)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %298 (*.f64 #s(literal -1 binary64) %840)))))
(approx %775 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %298 (*.f64 #s(literal -1 binary64) %277)))))
(approx %104 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %280 %1321))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %298 %1326))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %298 (fma.f64 #s(literal -1 binary64) %277 %1326)))))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %849 (*.f64 #s(literal -1 binary64) %851)))))
(approx %130 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (-.f64 (*.f64 #s(literal -1 binary64) %1249) (*.f64 #s(literal 1/2 binary64) %298)))))
(approx %134 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1253 %1321))))
(approx %138 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) (/.f64 %148 tanphi) %1321))))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %298 (fma.f64 #s(literal -1 binary64) %1261 %1326)))))
(approx %256 (*.f64 #s(literal -1 binary64) (*.f64 tanphi %1160)))
(approx %571 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1223 (*.f64 #s(literal -1 binary64) %1268)))))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1275 %1274) tanphi)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1275 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1067 (*.f64 %638 (*.f64 %639 tanphi))) %1377) tanphi))) tanphi)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1275 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1075 (*.f64 %1286 (*.f64 %1076 tanphi))) (/.f64 %1067 (*.f64 %638 %639))) tanphi)) %1377) tanphi))) tanphi)))
(approx %681 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %851 %1295))))
(approx %728 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1300 (*.f64 #s(literal -1 binary64) %1301)))))
(approx %743 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1306 (*.f64 #s(literal -1 binary64) %1307)))))
(approx sa sa)
(approx %109 (fma.f64 ca lamt %1415))
(approx %142 (fma.f64 lamt %148 %1415))
(approx %625 (fma.f64 sa (-.f64 (/.f64 (*.f64 %628 (*.f64 sa %975)) %980) %1423) %968))
(approx %625 (fma.f64 sa (-.f64 (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %638 (*.f64 sa %986)) %992)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %628 %975) %980)))) %1423) %968))
(approx %58 (*.f64 sa (fma.f64 one_es tanphi %1439)))
(approx %775 (*.f64 sa %1444))
(approx %104 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %1447 %1448)))
(approx %109 %1415)
(approx %109 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %400 %1444)))
(approx %112 (*.f64 sa (+.f64 %1456 %857)))
(approx %130 (*.f64 sa (-.f64 %1460 %407)))
(approx %134 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %1447 %1464)))
(approx %138 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %1447 (+.f64 %1448 %1464))))
(approx %142 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %400 (fma.f64 one_es tanphi %1472))))
(approx %256 (*.f64 sa (+.f64 %1477 %1478)))
(approx %297 (*.f64 sa (+.f64 one_es %1482)))
(approx %378 (*.f64 sa (+.f64 %1486 %1487)))
(approx %571 (*.f64 sa (fma.f64 one_es %847 %1491)))
(approx %625 (/.f64 (fma.f64 #s(literal -1 binary64) %1497 %1498) sa))
(approx %625 (/.f64 (-.f64 (+.f64 %1498 %1504) %1497) sa))
(approx %625 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1075 (*.f64 %1286 (*.f64 %639 %1077))) %1498) (fma.f64 #s(literal -1 binary64) %1504 %1497)) sa))
(approx %681 (*.f64 sa (fma.f64 #s(literal -1 binary64) %1517 %857)))
(approx %728 (*.f64 sa (+.f64 %1522 %1523)))
(approx %743 (*.f64 sa (+.f64 %1528 %1529)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %398 (*.f64 #s(literal -1 binary64) %1439)))))
(approx %775 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %398 (*.f64 #s(literal -1 binary64) %1443)))))
(approx %104 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1448 %1543))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %398 %1548))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %398 (fma.f64 #s(literal -1 binary64) %1443 %1548)))))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1456 (*.f64 #s(literal -1 binary64) %857)))))
(approx %130 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) %1460) (*.f64 #s(literal 1/2 binary64) %398)))))
(approx %134 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1464 %1543))))
(approx %138 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) (/.f64 %148 sa) %1543))))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %398 (fma.f64 #s(literal -1 binary64) %1472 %1548)))))
(approx %256 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1477 (*.f64 #s(literal -1 binary64) %1478)))))
(approx %297 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) one_es (*.f64 #s(literal -1 binary64) %1482)))))
(approx %378 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1486 (*.f64 #s(literal -1 binary64) %1487)))))
(approx %571 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1048 (*.f64 #s(literal -1 binary64) %1491)))))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1498 %1497) sa)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1498 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1067 (*.f64 %638 (*.f64 sa %640))) %1611) sa))) sa)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1498 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1075 (*.f64 %1286 (*.f64 sa %1077))) (/.f64 %1067 (*.f64 %638 %640))) sa)) %1611) sa))) sa)))
(approx %681 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %857 %1517))))
(approx %728 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1522 (*.f64 #s(literal -1 binary64) %1523)))))
(approx %743 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1528 (*.f64 #s(literal -1 binary64) %1529)))))
(approx %109 (fma.f64 #s(literal 1/2 binary64) %425 %62))
(approx %124 %113)
(approx %125 %114)
(approx %126 %520)
(approx %127 %619)
(approx %130 %620)
(approx %134 (fma.f64 #s(literal 1/3 binary64) %35 %102))
(approx %138 (fma.f64 #s(literal 1/2 binary64) %98 %1657))
(approx %142 (fma.f64 #s(literal 1/2 binary64) %425 (fma.f64 ca %497 %60)))
(approx %625 (fma.f64 #s(literal -1 binary64) (/.f64 %962 %632) %1058))
(approx %625 (fma.f64 ca (-.f64 (/.f64 (*.f64 ca %1066) %642) %1668) %1058))
(approx %625 (fma.f64 ca (-.f64 (*.f64 ca (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %1074) (*.f64 %1286 %1078))) (*.f64 #s(literal -1 binary64) (/.f64 %1066 %642)))) %1668) %1058))
(approx %58 (*.f64 ca (+.f64 %766 %1683)))
(approx %775 (*.f64 ca (+.f64 lamt %1683)))
(approx %104 (*.f64 ca (+.f64 #s(literal 1 binary64) %1691)))
(approx %109 (*.f64 ca (+.f64 lamt (fma.f64 #s(literal 1/2 binary64) %1695 %1683))))
(approx %112 (*.f64 ca (+.f64 %866 %1700)))
(approx %130 (*.f64 ca (fma.f64 #s(literal 1/3 binary64) lamt (*.f64 #s(literal 1/2 binary64) %1683))))
(approx %134 %516)
(approx %134 (*.f64 ca %1709))
(approx %138 %1657)
(approx %138 (*.f64 ca (+.f64 #s(literal 1 binary64) %1709)))
(approx %142 (*.f64 ca %497))
(approx %142 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %1695 (fma.f64 lamt %496 %1683))))
(approx %256 (*.f64 ca (+.f64 %1722 %1723)))
(approx %297 (*.f64 ca (+.f64 %1727 %1728)))
(approx %378 (*.f64 ca (+.f64 %1732 %1733)))
(approx %571 (*.f64 ca (fma.f64 %772 %766 %1737)))
(approx %625 (/.f64 (fma.f64 #s(literal -1 binary64) %1742 %1743) ca))
(approx %625 (/.f64 (-.f64 (+.f64 %1743 %1749) %1742) ca))
(approx %625 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1754 (*.f64 %978 %991)) %1743) (fma.f64 #s(literal -1 binary64) %1749 %1742)) ca))
(approx %681 (*.f64 ca (fma.f64 #s(literal -1 binary64) %1762 %1700)))
(approx %728 (*.f64 ca (+.f64 %1767 %1768)))
(approx %743 (*.f64 ca (+.f64 %1772 %1774)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %766 %1778))))
(approx %775 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt %1778))))
(approx %104 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %1690) #s(literal 1 binary64)))))
(approx %109 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt (*.f64 #s(literal -1 binary64) %1792)))))
(approx %112 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %866 (*.f64 #s(literal -1 binary64) %1700)))))
(approx %130 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1/2 binary64) %1683 (*.f64 #s(literal -1/3 binary64) lamt)))))
(approx %134 (*.f64 #s(literal -1 binary64) (*.f64 ca %1810)))
(approx %138 (*.f64 #s(literal -1 binary64) (*.f64 ca %1814)))
(approx %138 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 %1810 #s(literal 1 binary64)))))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 ca %1822)))
(approx %142 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1792 %1822))))
(approx %256 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1722 (*.f64 #s(literal -1 binary64) %1723)))))
(approx %297 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1727 (*.f64 #s(literal -1 binary64) %1728)))))
(approx %378 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1732 (*.f64 #s(literal -1 binary64) %1733)))))
(approx %571 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %961 (*.f64 #s(literal -1 binary64) %1737)))))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1743 %1742) ca)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1743 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1747 (*.f64 ca %979)) %1856) ca))) ca)))
(approx %625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1743 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1754 (*.f64 ca %991)) (/.f64 %1747 %979)) ca)) %1856) ca))) ca)))
(approx %681 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1700 %1762))))
(approx %728 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1767 (*.f64 #s(literal -1 binary64) %1768)))))
(approx %743 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1772 (*.f64 #s(literal -1 binary64) %1774)))))
Calls

15 calls:

TimeVariablePoint
121.0ms
lamt
inf
88.0ms
one_es
0
87.0ms
lamt
0
86.0ms
tanphi
0
84.0ms
lamt
-inf

rewrite25.8s (17.2%)

Memory
-14.4MiB live, 769.9MiB allocated; 283ms collecting garbage
Counts
110 → 19 576
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (*.f64 %6 ca)
%9 = (+.f64 %4 %8)
%10 = (cos.f64 lamt)
%14 = (pow.f64 lamt #s(literal 2 binary64))
%15 = (*.f64 sa tanphi)
%16 = (*.f64 one_es %15)
%21 = (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))
%22 = (approx %21 %16)
%23 = (fma.f64 ca lamt %16)
%24 = (approx %21 %23)
%25 = (cos lamt)
%26 = (approx %25 #s(literal 1 binary64))
%28 = (*.f64 #s(literal -1/2 binary64) %14)
%29 = (+.f64 #s(literal 1 binary64) %28)
%30 = (approx %25 %29)
%32 = (*.f64 lamt %16)
%33 = (*.f64 #s(literal 1/2 binary64) %32)
%34 = (+.f64 ca %33)
%35 = (fma.f64 lamt %34 %16)
%36 = (/ %21 %25)
%38 = (*.f64 #s(literal -1/6 binary64) ca)
%39 = (*.f64 #s(literal -1/2 binary64) ca)
%40 = (-.f64 %38 %39)
%41 = (*.f64 lamt %40)
%42 = (*.f64 #s(literal -1/2 binary64) %16)
%43 = (-.f64 %41 %42)
%44 = (*.f64 lamt %43)
%45 = (+.f64 ca %44)
%46 = (fma.f64 lamt %45 %16)
%48 = (*.f64 ca %6)
%49 = (/.f64 %48 %10)
%51 = (*.f64 one_es %10)
%52 = (/.f64 %48 %51)
%53 = (/.f64 %15 %10)
%54 = (+.f64 %52 %53)
%55 = (*.f64 one_es %54)
%57 = (/.f64 %48 tanphi)
%58 = (fma.f64 one_es sa %57)
%59 = (*.f64 tanphi %58)
%60 = (approx %21 %59)
%61 = (*.f64 tanphi %10)
%62 = (/.f64 %48 %61)
%63 = (*.f64 one_es sa)
%64 = (/.f64 %63 %10)
%65 = (+.f64 %62 %64)
%66 = (*.f64 tanphi %65)
%68 = (*.f64 one_es tanphi)
%69 = (/.f64 %68 %10)
%70 = (/.f64 %3 %10)
%71 = (*.f64 one_es %70)
%72 = (/.f64 #s(literal 1 binary64) %10)
%73 = (PI.f64 )
%74 = (*.f64 %73 #s(literal 1/2 binary64))
%75 = (neg.f64 lamt)
%76 = (+.f64 lamt lamt)
%77 = (sin.f64 %75)
%78 = (fabs.f64 %74)
%79 = (fma.f64 %73 #s(literal 1/2 binary64) %78)
%80 = (/.f64 %79 #s(literal 2 binary64))
%81 = (cos.f64 %80)
%82 = (-.f64 %74 %78)
%83 = (/.f64 %82 #s(literal 2 binary64))
%84 = (cos.f64 %83)
%85 = (*.f64 %81 %84)
%86 = (neg.f64 ca)
%87 = (tan.f64 lamt)
%88 = (*.f64 %87 ca)
%89 = (*.f64 %10 ca)
%90 = (/.f64 ca %10)
%91 = (fma.f64 one_es %3 %8)
%92 = (fma.f64 %68 sa %8)
%93 = (fma.f64 %63 tanphi %8)
%94 = (fma.f64 %87 %89 %4)
%95 = (*.f64 %91 %10)
%96 = (fma.f64 #s(literal 2 binary64) %85 %10)
%100 = (/.f64 %10 %91)
%103 = (*.f64 %72 %86)
%105 = (cos.f64 %76)
%106 = (fma.f64 %105 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
%9
%10
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%14
%15
%16
%22
%23
%24
%26
#s(literal -1/2 binary64)
%28
%29
%30
#s(literal 1/2 binary64)
%32
%33
%34
%35
(approx %36 %35)
%38
%39
%40
%41
%42
%43
%44
%45
%46
(approx %36 %46)
%48
%49
(approx %36 %49)
%51
%52
%53
%54
%55
(approx %36 %55)
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
(approx %36 %66)
%68
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
(*.f64 %91 %72)
(fma.f64 %69 sa %88)
(fma.f64 %70 one_es %88)
%100
(/.f64 #s(literal 1 binary64) %100)
(fma.f64 %90 %6 %71)
%103
(fma.f64 %103 %77 %71)
%105
%106
(/.f64 %95 %106)
(/.f64 %92 %10)
(/.f64 %93 %10)
(/.f64 %94 %10)
(/.f64 %22 %10)
(/.f64 %24 %10)
(/.f64 %60 %10)
(/.f64 %9 %96)
(/.f64 %9 %26)
(/.f64 %9 %30)
Outputs
%1 = (neg.f64 one_es)
%4 = (neg.f64 tanphi)
%7 = (*.f64 tanphi sa)
%8 = (*.f64 sa tanphi)
%9 = (neg.f64 sa)
%10 = (neg.f64 %9)
%11 = (*.f64 tanphi %10)
%12 = (*.f64 %4 %9)
%13 = (*.f64 %9 %4)
%14 = (*.f64 %10 tanphi)
%15 = (neg.f64 %7)
%16 = (neg.f64 %15)
%18 = (*.f64 sa #s(literal 1 binary64))
%19 = (*.f64 tanphi %18)
%20 = (*.f64 tanphi #s(literal 1 binary64))
%21 = (*.f64 sa %20)
%22 = (*.f64 %7 #s(literal 1 binary64))
%23 = (*.f64 #s(literal 1 binary64) %7)
%25 = (*.f64 #s(literal 1/2 binary64) tanphi)
%26 = (*.f64 %25 sa)
%28 = (*.f64 %26 #s(literal 2 binary64))
%29 = (*.f64 %7 #s(literal 2 binary64))
%30 = (*.f64 %29 #s(literal 1/2 binary64))
%31 = (/.f64 %26 #s(literal 1/2 binary64))
%32 = (/.f64 %29 #s(literal 2 binary64))
%34 = (*.f64 #s(literal 0 binary64) %7)
%35 = (fma.f64 tanphi sa %34)
%36 = (*.f64 %7 #s(literal 0 binary64))
%37 = (fma.f64 tanphi sa %36)
%38 = (fma.f64 sa tanphi %34)
%39 = (fma.f64 sa tanphi %36)
%40 = (+.f64 %7 %34)
%41 = (+.f64 %7 %36)
%42 = (fma.f64 tanphi %10 %34)
%43 = (fma.f64 tanphi %10 %36)
%44 = (fma.f64 %4 %9 %34)
%45 = (fma.f64 %4 %9 %36)
%46 = (fma.f64 %9 %4 %34)
%47 = (fma.f64 %9 %4 %36)
%48 = (fma.f64 %10 tanphi %34)
%49 = (fma.f64 %10 tanphi %36)
%50 = (*.f64 #s(literal 1/2 binary64) sa)
%51 = (fma.f64 tanphi %50 %26)
%52 = (fma.f64 tanphi %18 %34)
%53 = (fma.f64 tanphi %18 %36)
%54 = (fma.f64 sa %25 %26)
%55 = (fma.f64 sa %20 %34)
%56 = (fma.f64 sa %20 %36)
%57 = (fma.f64 %7 #s(literal 1 binary64) %34)
%58 = (fma.f64 %7 #s(literal 1 binary64) %36)
%59 = (fma.f64 %7 #s(literal 1/2 binary64) %26)
%60 = (fma.f64 #s(literal 1 binary64) %7 %34)
%61 = (fma.f64 #s(literal 1 binary64) %7 %36)
%62 = (fma.f64 #s(literal 1/2 binary64) %7 %26)
%63 = (fma.f64 %25 sa %26)
%64 = (fma.f64 %50 tanphi %26)
%65 = (+.f64 %26 %26)
%66 = (fma.f64 #s(literal 1 binary64) %26 %26)
%69 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %7) %26)
%70 = (fma.f64 %26 #s(literal 2 binary64) %34)
%71 = (fma.f64 %26 #s(literal 2 binary64) %36)
%72 = (fma.f64 %29 #s(literal 1/2 binary64) %34)
%73 = (fma.f64 %29 #s(literal 1/2 binary64) %36)
%74 = (fma.f64 %29 #s(literal 1/4 binary64) %26)
%75 = (*.f64 one_es %7)
%76 = (*.f64 one_es sa)
%77 = (*.f64 tanphi %76)
%78 = (*.f64 one_es tanphi)
%79 = (*.f64 sa %78)
%80 = (*.f64 %7 one_es)
%81 = (*.f64 %76 tanphi)
%82 = (*.f64 %78 sa)
%83 = (*.f64 %78 %10)
%84 = (*.f64 %1 %15)
%85 = (neg.f64 %76)
%86 = (*.f64 %4 %85)
%87 = (neg.f64 %78)
%88 = (*.f64 %9 %87)
%89 = (*.f64 %85 %4)
%90 = (*.f64 %87 %9)
%91 = (*.f64 %15 %1)
%92 = (*.f64 %10 %78)
%93 = (neg.f64 %75)
%94 = (neg.f64 %93)
%95 = (*.f64 %75 #s(literal 1 binary64))
%96 = (*.f64 #s(literal 1 binary64) %75)
%97 = (*.f64 #s(literal 1 binary64) one_es)
%98 = (*.f64 %97 %7)
%99 = (*.f64 #s(literal 1 binary64) tanphi)
%100 = (*.f64 %99 %76)
%101 = (*.f64 #s(literal 1 binary64) sa)
%102 = (*.f64 %101 %78)
%104 = (*.f64 #s(literal -1 binary64) %75)
%105 = (neg.f64 %104)
%106 = (*.f64 #s(literal 1/2 binary64) one_es)
%107 = (*.f64 %106 %7)
%108 = (*.f64 #s(literal 2 binary64) %107)
%109 = (*.f64 #s(literal 2 binary64) %75)
%110 = (*.f64 #s(literal 1/2 binary64) %109)
%111 = (/.f64 %107 #s(literal 1/2 binary64))
%112 = (/.f64 %109 #s(literal 2 binary64))
%114 = (neg.f64 lamt)
%120 = (+.f64 lamt lamt)
%122 = (*.f64 #s(literal 1/2 binary64) lamt)
%126 = (sin.f64 lamt)
%127 = (sin.f64 %114)
%129 = (PI.f64 )
%130 = (+.f64 %114 %129)
%132 = (neg.f64 %129)
%135 = (+.f64 %129 lamt)
%136 = (+.f64 %135 %129)
%138 = (fma.f64 %129 #s(literal 1/2 binary64) %114)
%140 = (fma.f64 %129 #s(literal 1/2 binary64) %135)
%142 = (*.f64 %129 #s(literal 1/2 binary64))
%146 = (neg.f64 ca)
%152 = (*.f64 #s(literal 0 binary64) ca)
%154 = (*.f64 ca #s(literal 0 binary64))
%156 = (*.f64 #s(literal 1/2 binary64) ca)
%158 = (*.f64 #s(literal 2 binary64) ca)
%162 = (*.f64 #s(literal -1/2 binary64) ca)
%165 = (*.f64 ca #s(literal 2 binary64))
%170 = (*.f64 %146 #s(literal 2 binary64))
%172 = (*.f64 %146 #s(literal -2 binary64))
%187 = (*.f64 %162 #s(literal -1 binary64))
%190 = (*.f64 #s(literal 1/4 binary64) ca)
%206 = (/.f64 ca #s(literal 4 binary64))
%208 = (/.f64 ca #s(literal 1 binary64))
%210 = (*.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))
%216 = (*.f64 %162 #s(literal -1/2 binary64))
%220 = (*.f64 ca %126)
%221 = (*.f64 %126 ca)
%222 = (*.f64 %127 %146)
%223 = (*.f64 %146 %127)
%224 = (neg.f64 %221)
%225 = (neg.f64 %224)
%226 = (*.f64 %126 #s(literal 1 binary64))
%227 = (*.f64 ca %226)
%228 = (*.f64 %221 #s(literal 1 binary64))
%229 = (*.f64 #s(literal 1 binary64) %221)
%230 = (*.f64 %226 ca)
%231 = (*.f64 #s(literal 1 binary64) %127)
%232 = (*.f64 %146 %231)
%233 = (*.f64 %127 #s(literal 1 binary64))
%234 = (*.f64 %233 %146)
%235 = (*.f64 %231 %146)
%236 = (*.f64 #s(literal 1/2 binary64) %221)
%237 = (*.f64 #s(literal 2 binary64) %236)
%238 = (*.f64 #s(literal 2 binary64) %221)
%239 = (*.f64 #s(literal 1/2 binary64) %238)
%240 = (*.f64 %221 #s(literal 1/2 binary64))
%241 = (*.f64 %240 #s(literal 2 binary64))
%242 = (*.f64 %221 #s(literal 2 binary64))
%243 = (*.f64 %242 #s(literal 1/2 binary64))
%244 = (*.f64 tanphi ca)
%245 = (*.f64 %244 %126)
%246 = (/.f64 %245 tanphi)
%247 = (/.f64 %240 #s(literal 1/2 binary64))
%248 = (/.f64 %242 #s(literal 2 binary64))
%249 = (/.f64 %238 #s(literal 2 binary64))
%250 = (/.f64 %236 #s(literal 1/2 binary64))
%251 = (/.f64 ca tanphi)
%252 = (*.f64 %251 %126)
%253 = (*.f64 tanphi %252)
%254 = (*.f64 %251 tanphi)
%255 = (*.f64 %126 %254)
%256 = (/.f64 tanphi tanphi)
%257 = (*.f64 %221 %256)
%258 = (*.f64 %252 tanphi)
%259 = (/.f64 %126 tanphi)
%260 = (*.f64 %244 %259)
%261 = (*.f64 %259 %244)
%262 = (*.f64 tanphi %126)
%263 = (*.f64 %262 %251)
%264 = (*.f64 %162 %127)
%265 = (*.f64 #s(literal 2 binary64) %264)
%266 = (*.f64 %127 #s(literal 2 binary64))
%267 = (*.f64 %266 %162)
%268 = (neg.f64 %245)
%269 = (/.f64 %268 %4)
%270 = (neg.f64 %268)
%271 = (/.f64 %270 tanphi)
%272 = (/.f64 tanphi %4)
%273 = (*.f64 %224 %272)
%274 = (*.f64 %245 #s(literal 1 binary64))
%275 = (/.f64 %274 tanphi)
%276 = (/.f64 #s(literal 1 binary64) tanphi)
%277 = (*.f64 %276 %245)
%278 = (*.f64 %245 %276)
%280 = (/.f64 #s(literal 1 binary64) (/.f64 tanphi %245))
%281 = (*.f64 %245 #s(literal -1 binary64))
%282 = (/.f64 %281 %4)
%283 = (/.f64 #s(literal -1 binary64) tanphi)
%284 = (*.f64 %283 tanphi)
%285 = (*.f64 %224 %284)
%286 = (*.f64 %268 %283)
%288 = (/.f64 #s(literal 1 binary64) (/.f64 %4 %268))
%289 = (*.f64 %274 %276)
%290 = (*.f64 %245 #s(literal 2 binary64))
%291 = (/.f64 #s(literal 1/2 binary64) tanphi)
%292 = (*.f64 %290 %291)
%293 = (*.f64 %221 #s(literal 0 binary64))
%294 = (fma.f64 ca %126 %293)
%295 = (*.f64 #s(literal 0 binary64) %221)
%296 = (fma.f64 ca %126 %295)
%297 = (fma.f64 %126 ca %293)
%298 = (fma.f64 %126 ca %295)
%299 = (+.f64 %221 %293)
%300 = (+.f64 %221 %295)
%301 = (fma.f64 %127 %146 %293)
%302 = (fma.f64 %127 %146 %295)
%303 = (fma.f64 %146 %127 %293)
%304 = (fma.f64 %146 %127 %295)
%305 = (fma.f64 ca %226 %293)
%306 = (fma.f64 ca %226 %295)
%307 = (fma.f64 %221 #s(literal 1 binary64) %293)
%308 = (fma.f64 %221 #s(literal 1 binary64) %295)
%309 = (fma.f64 %221 #s(literal 1/2 binary64) %240)
%310 = (fma.f64 #s(literal 1 binary64) %221 %293)
%311 = (fma.f64 #s(literal 1 binary64) %221 %295)
%312 = (fma.f64 #s(literal 1/2 binary64) %221 %236)
%313 = (fma.f64 %226 ca %293)
%314 = (fma.f64 %226 ca %295)
%315 = (+.f64 %240 %240)
%316 = (+.f64 %236 %236)
%317 = (fma.f64 %146 %231 %293)
%318 = (fma.f64 %146 %231 %295)
%319 = (fma.f64 %233 %146 %293)
%320 = (fma.f64 %233 %146 %295)
%321 = (fma.f64 %231 %146 %293)
%322 = (fma.f64 %231 %146 %295)
%323 = (fma.f64 #s(literal 2 binary64) %236 %293)
%324 = (fma.f64 #s(literal 2 binary64) %236 %295)
%325 = (fma.f64 #s(literal 1/2 binary64) %238 %293)
%326 = (fma.f64 #s(literal 1/2 binary64) %238 %295)
%327 = (fma.f64 %240 #s(literal 2 binary64) %293)
%328 = (fma.f64 %240 #s(literal 2 binary64) %295)
%329 = (fma.f64 %242 #s(literal 1/2 binary64) %293)
%330 = (fma.f64 %242 #s(literal 1/2 binary64) %295)
%331 = (fma.f64 tanphi %252 %293)
%332 = (fma.f64 tanphi %252 %295)
%333 = (fma.f64 %126 %254 %293)
%334 = (fma.f64 %126 %254 %295)
%335 = (fma.f64 %221 %256 %293)
%336 = (fma.f64 %221 %256 %295)
%337 = (fma.f64 %252 tanphi %293)
%338 = (fma.f64 %252 tanphi %295)
%339 = (fma.f64 %244 %259 %293)
%340 = (fma.f64 %244 %259 %295)
%341 = (fma.f64 %259 %244 %293)
%342 = (fma.f64 %259 %244 %295)
%343 = (fma.f64 %262 %251 %293)
%344 = (fma.f64 %262 %251 %295)
%345 = (fma.f64 #s(literal 2 binary64) %264 %293)
%346 = (fma.f64 #s(literal 2 binary64) %264 %295)
%347 = (fma.f64 %266 %162 %293)
%348 = (fma.f64 %266 %162 %295)
%349 = (fma.f64 %224 %272 %293)
%350 = (fma.f64 %224 %272 %295)
%351 = (fma.f64 %276 %245 %293)
%352 = (fma.f64 %276 %245 %295)
%353 = (fma.f64 %245 %276 %293)
%354 = (fma.f64 %245 %276 %295)
%355 = (fma.f64 %224 %284 %293)
%356 = (fma.f64 %224 %284 %295)
%357 = (fma.f64 %268 %283 %293)
%358 = (fma.f64 %268 %283 %295)
%359 = (fma.f64 %274 %276 %293)
%360 = (fma.f64 %274 %276 %295)
%361 = (fma.f64 %290 %291 %293)
%362 = (fma.f64 %290 %291 %295)
%363 = (fma.f64 one_es %7 %221)
%364 = (fma.f64 tanphi %76 %221)
%365 = (fma.f64 sa %78 %221)
%366 = (fma.f64 ca %126 %75)
%367 = (fma.f64 %7 one_es %221)
%368 = (fma.f64 %126 ca %75)
%369 = (fma.f64 %76 tanphi %221)
%370 = (fma.f64 %78 sa %221)
%371 = (+.f64 %75 %221)
%372 = (+.f64 %221 %75)
%373 = (-.f64 %75 %224)
%374 = (-.f64 %221 %93)
%375 = (fma.f64 %78 %10 %221)
%376 = (fma.f64 %127 %146 %75)
%377 = (fma.f64 %146 %127 %75)
%378 = (fma.f64 %1 %15 %221)
%379 = (fma.f64 %4 %85 %221)
%380 = (fma.f64 %9 %87 %221)
%381 = (fma.f64 %85 %4 %221)
%382 = (fma.f64 %87 %9 %221)
%383 = (fma.f64 %15 %1 %221)
%384 = (fma.f64 %10 %78 %221)
%385 = (neg.f64 %363)
%386 = (neg.f64 %385)
%387 = (fma.f64 ca %226 %75)
%388 = (fma.f64 %75 #s(literal 1 binary64) %221)
%389 = (fma.f64 %221 #s(literal 1 binary64) %75)
%390 = (fma.f64 #s(literal 1 binary64) %75 %221)
%391 = (fma.f64 #s(literal 1 binary64) %221 %75)
%392 = (fma.f64 %97 %7 %221)
%393 = (fma.f64 %99 %76 %221)
%394 = (fma.f64 %101 %78 %221)
%395 = (fma.f64 %226 ca %75)
%396 = (*.f64 %363 #s(literal 1 binary64))
%397 = (*.f64 #s(literal 1 binary64) %363)
%398 = (fma.f64 one_es sa %252)
%399 = (*.f64 tanphi %398)
%400 = (*.f64 %398 tanphi)
%401 = (fma.f64 %146 %231 %75)
%402 = (fma.f64 %233 %146 %75)
%403 = (fma.f64 %231 %146 %75)
%404 = (neg.f64 %398)
%406 = (neg.f64 (*.f64 %404 tanphi))
%408 = (neg.f64 (*.f64 tanphi %404))
%409 = (fma.f64 #s(literal 2 binary64) %107 %221)
%410 = (fma.f64 #s(literal 2 binary64) %236 %75)
%411 = (fma.f64 #s(literal 1/2 binary64) %109 %221)
%412 = (fma.f64 #s(literal 1/2 binary64) %238 %75)
%413 = (fma.f64 %240 #s(literal 2 binary64) %75)
%414 = (fma.f64 %242 #s(literal 1/2 binary64) %75)
%415 = (*.f64 #s(literal 1/2 binary64) %363)
%416 = (*.f64 #s(literal 2 binary64) %415)
%417 = (*.f64 %363 #s(literal 2 binary64))
%418 = (*.f64 #s(literal 1/2 binary64) %417)
%419 = (*.f64 %417 #s(literal 1/2 binary64))
%420 = (*.f64 %363 #s(literal 1/2 binary64))
%421 = (*.f64 %420 #s(literal 2 binary64))
%422 = (*.f64 %363 tanphi)
%423 = (/.f64 %422 tanphi)
%424 = (/.f64 %417 #s(literal 2 binary64))
%425 = (/.f64 %420 #s(literal 1/2 binary64))
%426 = (/.f64 %415 #s(literal 1/2 binary64))
%427 = (fma.f64 tanphi %252 %75)
%428 = (/.f64 sa tanphi)
%429 = (*.f64 %78 %428)
%430 = (fma.f64 tanphi %429 %221)
%431 = (*.f64 %429 tanphi)
%432 = (fma.f64 ca %126 %431)
%433 = (*.f64 tanphi %429)
%434 = (fma.f64 ca %126 %433)
%435 = (fma.f64 %126 ca %431)
%436 = (fma.f64 %126 ca %433)
%437 = (fma.f64 %126 %254 %75)
%438 = (fma.f64 %221 %256 %75)
%439 = (fma.f64 %252 tanphi %75)
%440 = (fma.f64 %244 %259 %75)
%441 = (fma.f64 %259 %244 %75)
%442 = (fma.f64 %262 %251 %75)
%443 = (fma.f64 %429 tanphi %221)
%444 = (*.f64 %363 %256)
%445 = (fma.f64 #s(literal 2 binary64) %264 %75)
%446 = (fma.f64 %266 %162 %75)
%447 = (+.f64 %221 %431)
%448 = (+.f64 %221 %433)
%449 = (+.f64 %431 %221)
%450 = (+.f64 %433 %221)
%452 = (/.f64 (neg.f64 %422) %4)
%454 = (/.f64 (*.f64 %385 tanphi) %4)
%456 = (/.f64 (*.f64 tanphi %385) %4)
%457 = (fma.f64 %127 %146 %431)
%458 = (fma.f64 %127 %146 %433)
%459 = (fma.f64 %146 %127 %431)
%460 = (fma.f64 %146 %127 %433)
%461 = (fma.f64 %224 %272 %75)
%462 = (*.f64 %417 #s(literal 2 binary64))
%463 = (*.f64 %462 #s(literal 1/4 binary64))
%465 = (/.f64 (*.f64 %417 #s(literal -1 binary64)) #s(literal -2 binary64))
%466 = (fma.f64 ca %226 %431)
%467 = (fma.f64 ca %226 %433)
%468 = (fma.f64 %221 #s(literal 1 binary64) %431)
%469 = (fma.f64 %221 #s(literal 1 binary64) %433)
%470 = (fma.f64 #s(literal 1 binary64) %221 %431)
%471 = (fma.f64 #s(literal 1 binary64) %221 %433)
%472 = (fma.f64 %276 %245 %75)
%473 = (fma.f64 %245 %276 %75)
%474 = (fma.f64 %226 ca %431)
%475 = (fma.f64 %226 ca %433)
%476 = (*.f64 %422 %276)
%478 = (/.f64 #s(literal 1 binary64) (/.f64 tanphi %422))
%479 = (fma.f64 %224 %284 %75)
%480 = (fma.f64 %268 %283 %75)
%481 = (fma.f64 %146 %231 %431)
%482 = (fma.f64 %146 %231 %433)
%483 = (fma.f64 %233 %146 %431)
%484 = (fma.f64 %233 %146 %433)
%485 = (fma.f64 %231 %146 %431)
%486 = (fma.f64 %231 %146 %433)
%487 = (fma.f64 %75 %4 %268)
%488 = (/.f64 %487 %4)
%489 = (fma.f64 #s(literal 2 binary64) %236 %431)
%490 = (fma.f64 #s(literal 2 binary64) %236 %433)
%491 = (fma.f64 #s(literal 1/2 binary64) %238 %431)
%492 = (fma.f64 #s(literal 1/2 binary64) %238 %433)
%493 = (fma.f64 %274 %276 %75)
%494 = (fma.f64 %290 %291 %75)
%495 = (fma.f64 %240 #s(literal 2 binary64) %431)
%496 = (fma.f64 %240 #s(literal 2 binary64) %433)
%497 = (fma.f64 %242 #s(literal 1/2 binary64) %431)
%498 = (fma.f64 %242 #s(literal 1/2 binary64) %433)
%499 = (fma.f64 tanphi %252 %431)
%500 = (fma.f64 tanphi %252 %433)
%501 = (fma.f64 %126 %254 %431)
%502 = (fma.f64 %126 %254 %433)
%503 = (fma.f64 %221 %256 %431)
%504 = (fma.f64 %221 %256 %433)
%505 = (fma.f64 %252 tanphi %431)
%506 = (fma.f64 %252 tanphi %433)
%507 = (fma.f64 %244 %259 %431)
%508 = (fma.f64 %244 %259 %433)
%509 = (fma.f64 %259 %244 %431)
%510 = (fma.f64 %259 %244 %433)
%511 = (fma.f64 %262 %251 %431)
%512 = (fma.f64 %262 %251 %433)
%513 = (fma.f64 #s(literal 2 binary64) %264 %431)
%514 = (fma.f64 #s(literal 2 binary64) %264 %433)
%515 = (fma.f64 %266 %162 %431)
%516 = (fma.f64 %266 %162 %433)
%517 = (fma.f64 %224 %272 %431)
%518 = (fma.f64 %224 %272 %433)
%519 = (fma.f64 %276 %245 %431)
%520 = (fma.f64 %276 %245 %433)
%521 = (fma.f64 %245 %276 %431)
%522 = (fma.f64 %245 %276 %433)
%523 = (fma.f64 %224 %284 %431)
%524 = (fma.f64 %224 %284 %433)
%525 = (fma.f64 %268 %283 %431)
%526 = (fma.f64 %268 %283 %433)
%527 = (fma.f64 %274 %276 %431)
%528 = (fma.f64 %274 %276 %433)
%529 = (fma.f64 %290 %291 %431)
%530 = (fma.f64 %290 %291 %433)
%531 = (*.f64 %363 #s(literal 0 binary64))
%532 = (+.f64 %363 %531)
%533 = (*.f64 #s(literal 0 binary64) %363)
%534 = (+.f64 %363 %533)
%535 = (fma.f64 %363 #s(literal 1 binary64) %531)
%536 = (fma.f64 %363 #s(literal 1 binary64) %533)
%537 = (fma.f64 %363 #s(literal 1/2 binary64) %420)
%538 = (fma.f64 #s(literal 1 binary64) %363 %531)
%539 = (fma.f64 #s(literal 1 binary64) %363 %533)
%540 = (fma.f64 #s(literal 1/2 binary64) %363 %415)
%541 = (+.f64 %420 %420)
%542 = (+.f64 %415 %415)
%543 = (fma.f64 tanphi %398 %531)
%544 = (fma.f64 tanphi %398 %533)
%545 = (fma.f64 %398 tanphi %531)
%546 = (fma.f64 %398 tanphi %533)
%547 = (fma.f64 #s(literal -1/2 binary64) %385 %415)
%548 = (fma.f64 #s(literal 1 binary64) %415 %415)
%549 = (fma.f64 #s(literal 2 binary64) %415 %531)
%550 = (fma.f64 #s(literal 2 binary64) %415 %533)
%551 = (fma.f64 #s(literal 1/2 binary64) %417 %531)
%552 = (fma.f64 #s(literal 1/2 binary64) %417 %533)
%553 = (fma.f64 %417 #s(literal 1/2 binary64) %531)
%554 = (fma.f64 %417 #s(literal 1/2 binary64) %533)
%555 = (fma.f64 %420 #s(literal 2 binary64) %531)
%556 = (fma.f64 %420 #s(literal 2 binary64) %533)
%557 = (fma.f64 %363 %256 %531)
%558 = (fma.f64 %363 %256 %533)
%559 = (fma.f64 %462 #s(literal 1/4 binary64) %531)
%560 = (fma.f64 %462 #s(literal 1/4 binary64) %533)
%561 = (fma.f64 %422 %276 %531)
%562 = (fma.f64 %422 %276 %533)
%563 = (/.f64 #s(literal 1 binary64) %363)
%564 = (/.f64 #s(literal 1/4 binary64) %563)
%565 = (fma.f64 #s(literal 2 binary64) %564 %415)
%566 = (/.f64 #s(literal 1 binary64) %563)
%567 = (fma.f64 #s(literal 1/2 binary64) %566 %415)
%568 = (/.f64 #s(literal 1/2 binary64) %363)
%570 = (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) %568) %415)
%571 = (cos.f64 lamt)
%573 = (fabs.f64 lamt)
%575 = (neg.f64 %573)
%577 = (neg.f64 %571)
%583 = (*.f64 %571 #s(literal -1 binary64))
%585 = (fma.f64 %129 #s(literal 1/2 binary64) lamt)
%588 = (fma.f64 %129 #s(literal 1/2 binary64) %573)
%591 = (*.f64 %571 #s(literal 1/2 binary64))
%593 = (*.f64 %571 #s(literal 2 binary64))
%595 = (+.f64 %573 %129)
%602 = (+.f64 %575 %142)
%604 = (*.f64 %129 #s(literal -1/2 binary64))
%605 = (-.f64 %604 lamt)
%618 = (*.f64 %571 #s(literal 0 binary64))
%620 = (*.f64 %126 #s(literal 0 binary64))
%622 = (*.f64 #s(literal 0 binary64) %571)
%626 = (sin.f64 %573)
%640 = (*.f64 #s(literal 1/2 binary64) %571)
%644 = (*.f64 %577 #s(literal 1 binary64))
%652 = (-.f64 %585 %142)
%664 = (sin.f64 %604)
%720 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%725 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%728 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%731 = (*.f64 #s(literal -1 binary64) tanphi)
%737 = (*.f64 #s(literal 4 binary64) #s(literal 0 binary64))
%744 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
%750 = (sqrt.f64 #s(literal 1/2 binary64))
%758 = (*.f64 %291 tanphi)
%766 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%776 = (+.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%786 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %129 %129) #s(literal 2 binary64))))
%791 = (*.f64 (cos.f64 (/.f64 (fma.f64 %129 #s(literal 1/2 binary64) %604) #s(literal 2 binary64))) #s(literal 0 binary64))
%796 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %142 %142) #s(literal 2 binary64))))
%798 = (fabs.f64 %142)
%802 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %798 %798) #s(literal 2 binary64))))
%804 = (fabs.f64 %129)
%805 = (+.f64 %804 %129)
%806 = (*.f64 %805 #s(literal 1/2 binary64))
%810 = (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 %806 %806) #s(literal 2 binary64))))
%812 = (*.f64 %805 #s(literal 1/4 binary64))
%813 = (cos.f64 %812)
%814 = (-.f64 %129 %804)
%815 = (*.f64 %814 #s(literal 1/4 binary64))
%816 = (cos.f64 %815)
%819 = (neg.f64 %816)
%821 = (neg.f64 %813)
%825 = (*.f64 %816 #s(literal 2 binary64))
%827 = (*.f64 %816 #s(literal 1 binary64))
%829 = (*.f64 %813 #s(literal 2 binary64))
%831 = (*.f64 %813 #s(literal -2 binary64))
%833 = (*.f64 %813 #s(literal 1 binary64))
%840 = (*.f64 #s(literal -2 binary64) %816)
%842 = (neg.f64 %825)
%852 = (*.f64 %813 (cos.f64 (/.f64 (-.f64 %129 %806) #s(literal 2 binary64))))
%857 = (*.f64 %813 (cos.f64 (/.f64 (-.f64 %806 %129) #s(literal 2 binary64))))
%859 = (fma.f64 %129 #s(literal -1/2 binary64) %142)
%865 = (*.f64 (cos.f64 (/.f64 %859 #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %604 %142) #s(literal 2 binary64))))
%867 = (fma.f64 %129 #s(literal -1/2 binary64) %604)
%873 = (*.f64 (cos.f64 (/.f64 %867 #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %604 %604) #s(literal 2 binary64))))
%875 = (*.f64 %804 #s(literal -1/2 binary64))
%882 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %804 %875) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %798 %875) #s(literal 2 binary64))))
%890 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %804 %798) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %875 %798) #s(literal 2 binary64))))
%898 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %804 %875) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %875 %875) #s(literal 2 binary64))))
%901 = (/.f64 (-.f64 %814 %805) #s(literal 4 binary64))
%903 = (sin.f64 (fma.f64 %129 #s(literal 1/2 binary64) %901))
%904 = (+.f64 %805 %814)
%905 = (/.f64 %904 #s(literal 4 binary64))
%906 = (cos.f64 %905)
%907 = (+.f64 %903 %906)
%909 = (fabs.f64 %812)
%911 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %814 %909))
%912 = (-.f64 %804 %129)
%914 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %912 %909))
%915 = (+.f64 %911 %914)
%917 = (fabs.f64 %815)
%919 = (cos.f64 (-.f64 %917 %812))
%921 = (cos.f64 (fma.f64 #s(literal 1/4 binary64) %805 %917))
%922 = (+.f64 %919 %921)
%925 = (cos.f64 (+.f64 %909 %917))
%927 = (cos.f64 (-.f64 %909 %917))
%928 = (+.f64 %925 %927)
%932 = (sin.f64 (fma.f64 %129 #s(literal 1/2 binary64) (-.f64 %812 %917)))
%933 = (fma.f64 %129 #s(literal 2 binary64) %805)
%935 = (sin.f64 (fma.f64 %933 #s(literal 1/4 binary64) %917))
%936 = (+.f64 %932 %935)
%938 = (fma.f64 %814 #s(literal 1/4 binary64) %142)
%940 = (sin.f64 (-.f64 %938 %909))
%941 = (fma.f64 %814 #s(literal 1/2 binary64) %129)
%943 = (sin.f64 (fma.f64 #s(literal 1/2 binary64) %941 %909))
%944 = (+.f64 %940 %943)
%946 = (-.f64 %805 %814)
%947 = (fma.f64 #s(literal 1/2 binary64) %946 %129)
%949 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) %947 %604))
%950 = (fma.f64 #s(literal 1/2 binary64) %904 %129)
%952 = (cos.f64 (fma.f64 #s(literal 1/2 binary64) %950 %142))
%953 = (-.f64 %949 %952)
%957 = (cos.f64 (*.f64 (-.f64 %905 %901) #s(literal 1/2 binary64)))
%958 = (/.f64 %946 #s(literal 4 binary64))
%961 = (cos.f64 (*.f64 (-.f64 %905 %958) #s(literal 1/2 binary64)))
%962 = (*.f64 %957 %961)
%968 = (*.f64 #s(literal 2 binary64) %957)
%973 = (*.f64 %957 (cos.f64 (/.f64 (-.f64 %958 %905) #s(literal 2 binary64))))
%975 = (neg.f64 %962)
%983 = (*.f64 (cos.f64 (/.f64 (+.f64 %901 %905) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %901 %905) #s(literal 2 binary64))))
%985 = (+.f64 #s(literal 0 binary64) %962)
%987 = (*.f64 %962 #s(literal 1/2 binary64))
%989 = (*.f64 #s(literal 1 binary64) %962)
%991 = (neg.f64 %905)
%998 = (*.f64 (cos.f64 (/.f64 (+.f64 %901 %991) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %901 %991) #s(literal 2 binary64))))
%1006 = (*.f64 (cos.f64 (/.f64 (+.f64 %991 %901) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %991 %901) #s(literal 2 binary64))))
%1014 = (*.f64 (cos.f64 (/.f64 (+.f64 %958 %991) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %958 %991) #s(literal 2 binary64))))
%1022 = (*.f64 (cos.f64 (/.f64 (+.f64 %991 %958) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %991 %958) #s(literal 2 binary64))))
%1024 = (fabs.f64 %905)
%1031 = (*.f64 (cos.f64 (/.f64 (+.f64 %958 %1024) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %958 %1024) #s(literal 2 binary64))))
%1033 = (fabs.f64 %958)
%1040 = (*.f64 (cos.f64 (/.f64 (+.f64 %905 %1033) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %905 %1033) #s(literal 2 binary64))))
%1048 = (*.f64 (cos.f64 (/.f64 (+.f64 %1024 %958) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1024 %958) #s(literal 2 binary64))))
%1056 = (*.f64 (cos.f64 (/.f64 (+.f64 %1024 %901) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1024 %901) #s(literal 2 binary64))))
%1064 = (*.f64 (cos.f64 (/.f64 (+.f64 %1033 %905) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1033 %905) #s(literal 2 binary64))))
%1072 = (*.f64 (cos.f64 (/.f64 (+.f64 %901 %1024) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %901 %1024) #s(literal 2 binary64))))
%1074 = (/.f64 %962 #s(literal 1 binary64))
%1076 = (/.f64 %962 #s(literal 2 binary64))
%1084 = (*.f64 (cos.f64 (/.f64 (+.f64 %1024 %1033) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1024 %1033) #s(literal 2 binary64))))
%1092 = (*.f64 (cos.f64 (/.f64 (+.f64 %1033 %1024) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1033 %1024) #s(literal 2 binary64))))
%1100 = (*.f64 (cos.f64 (/.f64 (+.f64 %1033 %991) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1033 %991) #s(literal 2 binary64))))
%1108 = (*.f64 (cos.f64 (/.f64 (+.f64 %991 %1033) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %991 %1033) #s(literal 2 binary64))))
%1110 = (/.f64 %962 #s(literal 4 binary64))
%1112 = (*.f64 #s(literal 1/2 binary64) %950)
%1116 = (*.f64 #s(literal 1/2 binary64) %947)
%1120 = (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %947 %1112) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1116 %1112) #s(literal 2 binary64))))
%1128 = (*.f64 (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %950 %1116) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %1112 %1116) #s(literal 2 binary64))))
%1161 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%1163 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%1165 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%1205 = (*.f64 lamt lamt)
%1207 = (neg.f64 %1205)
%1215 = (*.f64 #s(literal -1 binary64) %1205)
%1217 = (*.f64 #s(literal 1 binary64) %114)
%1219 = (*.f64 #s(literal 1 binary64) %573)
%1221 = (*.f64 %122 lamt)
%1223 = (*.f64 #s(literal 2 binary64) %1205)
%1234 = (pow.f64 lamt #s(literal 1 binary64))
%1245 = (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))
%1246 = (approx %1245 %75)
%1248 = (*.f64 lamt ca)
%1252 = (fma.f64 ca lamt %75)
%1258 = (neg.f64 %1248)
%1261 = (neg.f64 %1258)
%1303 = (approx %1245 %1252)
%1304 = (cos lamt)
%1305 = (approx %1304 #s(literal 1 binary64))
%1317 = (neg.f64 #s(literal 1/4 binary64))
%1324 = (/.f64 #s(literal -1 binary64) #s(literal 4 binary64))
%1326 = (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%1329 = (/.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%1342 = (/.f64 #s(literal -2 binary64) #s(literal 1/2 binary64))
%1344 = (/.f64 #s(literal -1/2 binary64) #s(literal 4 binary64))
%1349 = (*.f64 #s(literal -1/2 binary64) lamt)
%1352 = (*.f64 #s(literal -1/2 binary64) %1205)
%1360 = (*.f64 %114 #s(literal -1/2 binary64))
%1362 = (*.f64 %573 #s(literal -1/2 binary64))
%1364 = (*.f64 #s(literal -1/2 binary64) %573)
%1370 = (*.f64 #s(literal -1/2 binary64) %1234)
%1375 = (fma.f64 %1349 lamt #s(literal 1 binary64))
%1378 = (-.f64 %1205 #s(literal 2 binary64))
%1380 = (-.f64 #s(literal 2 binary64) %1205)
%1410 = (+.f64 #s(literal 0 binary64) %1352)
%1412 = (-.f64 #s(literal 0 binary64) %1221)
%1414 = (+.f64 #s(literal 1/2 binary64) %1352)
%1416 = (-.f64 #s(literal 1/2 binary64) %1221)
%1474 = (approx %1304 %1375)
%1524 = (*.f64 lamt %75)
%1525 = (*.f64 lamt tanphi)
%1526 = (*.f64 %1525 sa)
%1528 = (*.f64 lamt one_es)
%1529 = (*.f64 %1528 sa)
%1531 = (*.f64 %1528 tanphi)
%1536 = (*.f64 lamt sa)
%1544 = (*.f64 %1526 #s(literal 1 binary64))
%1546 = (*.f64 %1529 #s(literal 1 binary64))
%1548 = (*.f64 %1531 #s(literal 1 binary64))
%1550 = (*.f64 %1528 #s(literal 1 binary64))
%1554 = (*.f64 %1525 #s(literal 1 binary64))
%1556 = (*.f64 %1536 #s(literal 1 binary64))
%1563 = (*.f64 one_es #s(literal 1 binary64))
%1565 = (*.f64 #s(literal 1 binary64) %1528)
%1567 = (*.f64 #s(literal 1 binary64) %1536)
%1569 = (*.f64 #s(literal 1 binary64) %1525)
%1571 = (*.f64 #s(literal 1 binary64) %1529)
%1573 = (*.f64 #s(literal 1 binary64) %1531)
%1575 = (*.f64 #s(literal 1 binary64) %1526)
%1577 = (*.f64 %1524 #s(literal -1 binary64))
%1579 = (*.f64 #s(literal -1 binary64) %1524)
%1581 = (*.f64 #s(literal 1/2 binary64) %1524)
%1583 = (*.f64 #s(literal 2 binary64) %1524)
%1586 = (*.f64 %1524 #s(literal 2 binary64))
%1591 = (*.f64 %1524 #s(literal 0 binary64))
%1593 = (*.f64 #s(literal 0 binary64) %1524)
%1624 = (*.f64 %122 %7)
%1626 = (*.f64 %1526 #s(literal 1/2 binary64))
%1630 = (*.f64 %122 %76)
%1632 = (*.f64 %1529 #s(literal 1/2 binary64))
%1636 = (*.f64 %122 %78)
%1638 = (*.f64 %1531 #s(literal 1/2 binary64))
%1642 = (*.f64 %122 one_es)
%1653 = (*.f64 %122 tanphi)
%1655 = (*.f64 %1525 #s(literal 1/2 binary64))
%1659 = (*.f64 %122 sa)
%1661 = (*.f64 %1536 #s(literal 1/2 binary64))
%1676 = (*.f64 %106 sa)
%1678 = (*.f64 %106 tanphi)
%1712 = (/.f64 tanphi #s(literal 2 binary64))
%1714 = (/.f64 sa #s(literal 2 binary64))
%1716 = (/.f64 one_es #s(literal 2 binary64))
%1718 = (neg.f64 %1524)
%1720 = (*.f64 #s(literal -1/2 binary64) %75)
%1723 = (*.f64 #s(literal -1/2 binary64) one_es)
%1724 = (*.f64 %15 lamt)
%1726 = (*.f64 %1349 one_es)
%1729 = (*.f64 lamt %1723)
%1732 = (neg.f64 %1718)
%1738 = (*.f64 #s(literal 1/4 binary64) %1524)
%1748 = (/.f64 %1524 #s(literal 4 binary64))
%1750 = (/.f64 %1524 #s(literal 1 binary64))
%1752 = (/.f64 %75 #s(literal 1 binary64))
%1754 = (/.f64 sa #s(literal 1 binary64))
%1756 = (/.f64 one_es #s(literal 1 binary64))
%1758 = (/.f64 %78 #s(literal 1 binary64))
%1760 = (/.f64 tanphi #s(literal 1 binary64))
%1762 = (/.f64 %76 #s(literal 1 binary64))
%1764 = (/.f64 %7 #s(literal 1 binary64))
%1766 = (/.f64 lamt #s(literal 1 binary64))
%1768 = (/.f64 %1525 #s(literal 1 binary64))
%1770 = (/.f64 %1536 #s(literal 1 binary64))
%1772 = (/.f64 %1528 #s(literal 1 binary64))
%1774 = (/.f64 %1524 #s(literal 1/2 binary64))
%1776 = (/.f64 lamt #s(literal 1/2 binary64))
%1777 = (/.f64 %75 #s(literal 4 binary64))
%1779 = (/.f64 %1526 #s(literal 1 binary64))
%1781 = (/.f64 one_es #s(literal 1/2 binary64))
%1782 = (/.f64 %1526 #s(literal 4 binary64))
%1784 = (/.f64 %1529 #s(literal 1 binary64))
%1786 = (/.f64 tanphi #s(literal 1/2 binary64))
%1787 = (/.f64 %1529 #s(literal 4 binary64))
%1789 = (/.f64 %1531 #s(literal 1 binary64))
%1791 = (/.f64 sa #s(literal 1/2 binary64))
%1792 = (/.f64 %1531 #s(literal 4 binary64))
%1794 = (/.f64 %1528 #s(literal 1/2 binary64))
%1795 = (/.f64 %7 #s(literal 4 binary64))
%1797 = (/.f64 %1525 #s(literal 1/2 binary64))
%1798 = (/.f64 %76 #s(literal 4 binary64))
%1800 = (/.f64 %1536 #s(literal 1/2 binary64))
%1801 = (/.f64 %78 #s(literal 4 binary64))
%1803 = (/.f64 %78 #s(literal 1/2 binary64))
%1804 = (/.f64 %1536 #s(literal 4 binary64))
%1806 = (/.f64 %76 #s(literal 1/2 binary64))
%1807 = (/.f64 %1525 #s(literal 4 binary64))
%1809 = (/.f64 %7 #s(literal 1/2 binary64))
%1810 = (/.f64 %1528 #s(literal 4 binary64))
%1812 = (/.f64 %1529 #s(literal 1/2 binary64))
%1813 = (/.f64 tanphi #s(literal 4 binary64))
%1815 = (/.f64 %1531 #s(literal 1/2 binary64))
%1816 = (/.f64 sa #s(literal 4 binary64))
%1818 = (/.f64 %1526 #s(literal 1/2 binary64))
%1819 = (/.f64 one_es #s(literal 4 binary64))
%1821 = (/.f64 %75 #s(literal 1/2 binary64))
%1822 = (/.f64 lamt #s(literal 4 binary64))
%1871 = (*.f64 (*.f64 %1349 %78) sa)
%1939 = (fma.f64 %1636 sa ca)
%1966 = (-.f64 %1871 ca)
%2020 = (fma.f64 %122 lamt #s(literal 1 binary64))
%2021 = (*.f64 %2020 %75)
%2024 = (fma.f64 %2020 %75 %1248)
%2032 = (*.f64 %1939 lamt)
%2042 = (*.f64 %1966 lamt)
%2068 = (*.f64 %1524 lamt)
%2135 = (*.f64 %1221 %75)
%2138 = (*.f64 %1726 %1526)
%2157 = (/ %1245 %1304)
%2160 = (*.f64 #s(literal -1/6 binary64) ca)
%2169 = (*.f64 #s(literal 1/4 binary64) %146)
%2173 = (*.f64 #s(literal 1/3 binary64) ca)
%2176 = (*.f64 #s(literal -1/3 binary64) ca)
%2186 = (*.f64 #s(literal 1/6 binary64) ca)
%2188 = (neg.f64 %2186)
%2216 = (*.f64 lamt %2173)
%2217 = (*.f64 #s(literal 1/3 binary64) lamt)
%2225 = (*.f64 %2176 lamt)
%2227 = (*.f64 %122 ca)
%2229 = (*.f64 lamt #s(literal -1/6 binary64))
%2230 = (*.f64 %2229 ca)
%2232 = (*.f64 #s(literal -1/6 binary64) lamt)
%2255 = (*.f64 #s(literal -1/2 binary64) tanphi)
%2256 = (*.f64 %2255 sa)
%2258 = (*.f64 %1723 sa)
%2260 = (*.f64 %1723 tanphi)
%2265 = (*.f64 #s(literal -1/2 binary64) sa)
%2284 = (*.f64 %75 #s(literal -1 binary64))
%2304 = (fma.f64 %1676 tanphi %2216)
%2313 = (*.f64 #s(literal -1/2 binary64) %15)
%2352 = (fma.f64 %2258 tanphi %2225)
%2357 = (*.f64 %75 #s(literal 2 binary64))
%2363 = (fma.f64 #s(literal 1/2 binary64) %1248 %107)
%2373 = (-.f64 %2227 %1720)
%2381 = (*.f64 lamt %2304)
%2385 = (*.f64 %2352 lamt)
%2388 = (*.f64 %2173 %1205)
%2396 = (*.f64 %2217 lamt)
%2430 = (*.f64 lamt %1248)
%2438 = (*.f64 %2225 %114)
%2489 = (*.f64 %114 %2225)
%2575 = (fma.f64 %2304 lamt ca)
%2581 = (-.f64 %2385 ca)
%2609 = (fma.f64 lamt %2575 %75)
%2610 = (*.f64 %2575 lamt)
%2620 = (*.f64 %2581 lamt)
%2635 = (fma.f64 %2304 %1205 %75)
%2647 = (*.f64 %2381 lamt)
%2652 = (*.f64 %2352 %1205)
%2676 = (tan.f64 lamt)
%2677 = (*.f64 ca %2676)
%2678 = (*.f64 %2676 ca)
%2679 = (tan.f64 %114)
%2680 = (*.f64 %146 %2679)
%2681 = (*.f64 %2679 %146)
%2682 = (*.f64 %146 %2676)
%2683 = (neg.f64 %2682)
%2684 = (*.f64 #s(literal 1 binary64) %2678)
%2685 = (*.f64 %2678 #s(literal 1 binary64))
%2686 = (*.f64 #s(literal -1 binary64) %2682)
%2688 = (neg.f64 (*.f64 %2678 #s(literal -1 binary64)))
%2689 = (*.f64 #s(literal 1/2 binary64) %2678)
%2690 = (*.f64 #s(literal 2 binary64) %2689)
%2691 = (*.f64 #s(literal 2 binary64) %2678)
%2692 = (*.f64 #s(literal 1/2 binary64) %2691)
%2693 = (*.f64 %2678 #s(literal 1/2 binary64))
%2694 = (*.f64 %2693 #s(literal 2 binary64))
%2695 = (*.f64 %2678 #s(literal 2 binary64))
%2696 = (*.f64 %2695 #s(literal 1/2 binary64))
%2698 = (/.f64 (*.f64 %244 %2676) tanphi)
%2699 = (/.f64 %2693 #s(literal 1/2 binary64))
%2701 = (/.f64 (*.f64 %2678 tanphi) tanphi)
%2702 = (/.f64 %2695 #s(literal 2 binary64))
%2703 = (/.f64 %2691 #s(literal 2 binary64))
%2704 = (/.f64 %2689 #s(literal 1/2 binary64))
%2706 = (/.f64 (*.f64 tanphi %2678) tanphi)
%2707 = (*.f64 %2676 tanphi)
%2709 = (/.f64 (*.f64 ca %2707) tanphi)
%2710 = (*.f64 %251 %2676)
%2711 = (*.f64 tanphi %2710)
%2712 = (*.f64 %2678 %256)
%2713 = (*.f64 %2710 tanphi)
%2714 = (*.f64 %2676 %254)
%2715 = (/.f64 %2676 tanphi)
%2716 = (*.f64 %244 %2715)
%2717 = (*.f64 %256 %2678)
%2718 = (*.f64 %251 %2707)
%2719 = (*.f64 %254 %2676)
%2720 = (*.f64 %2707 %251)
%2721 = (*.f64 %2715 %244)
%2722 = (*.f64 %162 %2679)
%2723 = (*.f64 #s(literal 2 binary64) %2722)
%2724 = (*.f64 %2679 #s(literal 2 binary64))
%2725 = (*.f64 %2724 %162)
%2727 = (/.f64 (*.f64 %146 %2707) %4)
%2728 = (*.f64 %2682 %272)
%2729 = (*.f64 %272 %2682)
%2730 = (neg.f64 %251)
%2731 = (*.f64 %2730 %2676)
%2732 = (*.f64 %2731 tanphi)
%2733 = (neg.f64 %2732)
%2735 = (neg.f64 (*.f64 tanphi %2731))
%2736 = (*.f64 %276 %2707)
%2737 = (*.f64 ca %2736)
%2738 = (/.f64 %221 %571)
%2739 = (/.f64 ca %571)
%2740 = (*.f64 %126 %2739)
%2741 = (*.f64 %2739 %126)
%2742 = (/.f64 %224 %577)
%2743 = (neg.f64 %2739)
%2744 = (*.f64 %127 %2743)
%2745 = (*.f64 %2743 %127)
%2746 = (/.f64 #s(literal 1 binary64) %571)
%2747 = (*.f64 %221 %2746)
%2748 = (*.f64 %2746 %221)
%2749 = (*.f64 %2739 %226)
%2750 = (*.f64 %226 %2739)
%2751 = (*.f64 #s(literal 1 binary64) %126)
%2752 = (*.f64 %2751 %2739)
%2754 = (/.f64 #s(literal 1 binary64) (/.f64 %571 %221))
%2755 = (/.f64 #s(literal -1 binary64) %571)
%2756 = (*.f64 %2755 %126)
%2757 = (*.f64 %146 %2756)
%2758 = (*.f64 %224 %2755)
%2759 = (*.f64 %2755 %224)
%2760 = (*.f64 %2743 %233)
%2761 = (*.f64 %233 %2743)
%2762 = (*.f64 %231 %2743)
%2764 = (/.f64 #s(literal 1 binary64) (/.f64 %577 %224))
%2765 = (*.f64 tanphi %571)
%2766 = (/.f64 %245 %2765)
%2767 = (/.f64 %240 %591)
%2768 = (/.f64 %242 %593)
%2769 = (*.f64 #s(literal 2 binary64) %571)
%2770 = (/.f64 %238 %2769)
%2771 = (/.f64 %236 %640)
%2772 = (/.f64 ca %2765)
%2773 = (*.f64 %2772 tanphi)
%2774 = (*.f64 %126 %2773)
%2775 = (/.f64 tanphi %2765)
%2776 = (*.f64 %221 %2775)
%2777 = (/.f64 #s(literal 1/2 binary64) %571)
%2778 = (*.f64 %2777 %221)
%2779 = (*.f64 #s(literal 2 binary64) %2778)
%2780 = (*.f64 %262 %2772)
%2781 = (*.f64 %242 %2777)
%2782 = (*.f64 %254 %126)
%2783 = (/.f64 %2782 %571)
%2785 = (/.f64 (/.f64 %245 %571) tanphi)
%2786 = (/.f64 tanphi %571)
%2787 = (*.f64 %252 %2786)
%2788 = (*.f64 %2739 tanphi)
%2789 = (*.f64 %259 %2788)
%2790 = (*.f64 %2786 %252)
%2791 = (*.f64 tanphi %2739)
%2792 = (*.f64 %2791 %259)
%2793 = (neg.f64 %2765)
%2794 = (/.f64 %268 %2793)
%2796 = (*.f64 %577 #s(literal 2 binary64))
%2797 = (/.f64 (*.f64 %224 #s(literal 2 binary64)) %2796)
%2799 = (*.f64 %577 #s(literal 1/2 binary64))
%2800 = (/.f64 (*.f64 %224 #s(literal 1/2 binary64)) %2799)
%2802 = (*.f64 #s(literal 2 binary64) %577)
%2803 = (/.f64 (*.f64 #s(literal 2 binary64) %224) %2802)
%2805 = (*.f64 #s(literal 1/2 binary64) %577)
%2806 = (/.f64 (*.f64 #s(literal 1/2 binary64) %224) %2805)
%2807 = (/.f64 %270 %2765)
%2808 = (/.f64 tanphi %2793)
%2809 = (*.f64 %224 %2808)
%2811 = (neg.f64 (/.f64 %268 %2765))
%2813 = (/.f64 (*.f64 %254 %127) %577)
%2815 = (/.f64 (/.f64 %268 %571) %4)
%2817 = (/.f64 (/.f64 %268 %577) tanphi)
%2818 = (/.f64 %4 %571)
%2819 = (neg.f64 %252)
%2820 = (*.f64 %2818 %2819)
%2821 = (*.f64 %2819 %2818)
%2822 = (/.f64 %274 %2765)
%2823 = (/.f64 #s(literal 1 binary64) %2765)
%2824 = (*.f64 %245 %2823)
%2825 = (*.f64 %2823 %245)
%2827 = (/.f64 #s(literal 1 binary64) (/.f64 %2765 %245))
%2829 = (/.f64 (*.f64 %245 %2746) tanphi)
%2830 = (*.f64 %2782 %2746)
%2831 = (/.f64 %281 %2793)
%2832 = (/.f64 #s(literal -1 binary64) %2765)
%2833 = (*.f64 %2832 tanphi)
%2834 = (*.f64 %224 %2833)
%2835 = (*.f64 %268 %2832)
%2836 = (*.f64 %2678 #s(literal 0 binary64))
%2837 = (fma.f64 ca %2676 %2836)
%2838 = (*.f64 #s(literal 0 binary64) %2678)
%2839 = (fma.f64 ca %2676 %2838)
%2840 = (fma.f64 %2676 ca %2836)
%2841 = (fma.f64 %2676 ca %2838)
%2843 = (/.f64 #s(literal 1 binary64) (/.f64 %2793 %268))
%2844 = (+.f64 %2678 %2836)
%2845 = (+.f64 %2678 %2838)
%2846 = (*.f64 %274 %2823)
%2847 = (/.f64 #s(literal 1/2 binary64) %2765)
%2848 = (*.f64 %290 %2847)
%2849 = (/.f64 #s(literal 2 binary64) tanphi)
%2850 = (*.f64 %245 %2849)
%2851 = (*.f64 %2850 %2777)
%2852 = (/.f64 #s(literal 2 binary64) %571)
%2853 = (*.f64 %245 %2852)
%2854 = (*.f64 %2853 %291)
%2855 = (fma.f64 %146 %2679 %2836)
%2856 = (fma.f64 %146 %2679 %2838)
%2857 = (fma.f64 %2679 %146 %2836)
%2858 = (fma.f64 %2679 %146 %2838)
%2859 = (fma.f64 #s(literal 1 binary64) %2678 %2836)
%2860 = (fma.f64 #s(literal 1 binary64) %2678 %2838)
%2861 = (fma.f64 #s(literal 1/2 binary64) %2678 %2689)
%2862 = (fma.f64 %2678 #s(literal 1 binary64) %2836)
%2863 = (fma.f64 %2678 #s(literal 1 binary64) %2838)
%2864 = (fma.f64 %2678 #s(literal 1/2 binary64) %2693)
%2865 = (+.f64 %2693 %2693)
%2866 = (+.f64 %2689 %2689)
%2867 = (fma.f64 #s(literal -1 binary64) %2682 %2836)
%2868 = (fma.f64 #s(literal -1 binary64) %2682 %2838)
%2869 = (fma.f64 #s(literal 2 binary64) %2689 %2836)
%2870 = (fma.f64 #s(literal 2 binary64) %2689 %2838)
%2871 = (fma.f64 #s(literal 1/2 binary64) %2691 %2836)
%2872 = (fma.f64 #s(literal 1/2 binary64) %2691 %2838)
%2873 = (fma.f64 %2693 #s(literal 2 binary64) %2836)
%2874 = (fma.f64 %2693 #s(literal 2 binary64) %2838)
%2875 = (fma.f64 %2695 #s(literal 1/2 binary64) %2836)
%2876 = (fma.f64 %2695 #s(literal 1/2 binary64) %2838)
%2877 = (fma.f64 tanphi %2710 %2836)
%2878 = (fma.f64 tanphi %2710 %2838)
%2879 = (fma.f64 %2678 %256 %2836)
%2880 = (fma.f64 %2678 %256 %2838)
%2881 = (fma.f64 %2710 tanphi %2836)
%2882 = (fma.f64 %2710 tanphi %2838)
%2883 = (fma.f64 %2676 %254 %2836)
%2884 = (fma.f64 %2676 %254 %2838)
%2885 = (fma.f64 %244 %2715 %2836)
%2886 = (fma.f64 %244 %2715 %2838)
%2887 = (fma.f64 %256 %2678 %2836)
%2888 = (fma.f64 %256 %2678 %2838)
%2889 = (fma.f64 %251 %2707 %2836)
%2890 = (fma.f64 %251 %2707 %2838)
%2891 = (fma.f64 %254 %2676 %2836)
%2892 = (fma.f64 %254 %2676 %2838)
%2893 = (fma.f64 %2707 %251 %2836)
%2894 = (fma.f64 %2707 %251 %2838)
%2895 = (fma.f64 %2715 %244 %2836)
%2896 = (fma.f64 %2715 %244 %2838)
%2897 = (fma.f64 #s(literal 2 binary64) %2722 %2836)
%2898 = (fma.f64 #s(literal 2 binary64) %2722 %2838)
%2899 = (fma.f64 %2724 %162 %2836)
%2900 = (fma.f64 %2724 %162 %2838)
%2901 = (fma.f64 %2682 %272 %2836)
%2902 = (fma.f64 %2682 %272 %2838)
%2903 = (fma.f64 %272 %2682 %2836)
%2904 = (fma.f64 %272 %2682 %2838)
%2905 = (fma.f64 ca %2736 %2836)
%2906 = (fma.f64 ca %2736 %2838)
%2907 = (fma.f64 %126 %2739 %2836)
%2908 = (fma.f64 %126 %2739 %2838)
%2909 = (fma.f64 %2739 %126 %2836)
%2910 = (fma.f64 %2739 %126 %2838)
%2911 = (fma.f64 %127 %2743 %2836)
%2912 = (fma.f64 %127 %2743 %2838)
%2913 = (fma.f64 %2743 %127 %2836)
%2914 = (fma.f64 %2743 %127 %2838)
%2915 = (fma.f64 %221 %2746 %2836)
%2916 = (fma.f64 %221 %2746 %2838)
%2917 = (fma.f64 %2746 %221 %2836)
%2918 = (fma.f64 %2746 %221 %2838)
%2919 = (fma.f64 %2739 %226 %2836)
%2920 = (fma.f64 %2739 %226 %2838)
%2921 = (fma.f64 %226 %2739 %2836)
%2922 = (fma.f64 %226 %2739 %2838)
%2923 = (fma.f64 %2751 %2739 %2836)
%2924 = (fma.f64 %2751 %2739 %2838)
%2925 = (fma.f64 %146 %2756 %2836)
%2926 = (fma.f64 %146 %2756 %2838)
%2927 = (fma.f64 %224 %2755 %2836)
%2928 = (fma.f64 %224 %2755 %2838)
%2929 = (fma.f64 %2755 %224 %2836)
%2930 = (fma.f64 %2755 %224 %2838)
%2931 = (fma.f64 %2743 %233 %2836)
%2932 = (fma.f64 %2743 %233 %2838)
%2933 = (fma.f64 %233 %2743 %2836)
%2934 = (fma.f64 %233 %2743 %2838)
%2935 = (fma.f64 %231 %2743 %2836)
%2936 = (fma.f64 %231 %2743 %2838)
%2937 = (fma.f64 %126 %2773 %2836)
%2938 = (fma.f64 %126 %2773 %2838)
%2939 = (fma.f64 %221 %2775 %2836)
%2940 = (fma.f64 %221 %2775 %2838)
%2941 = (fma.f64 #s(literal 2 binary64) %2778 %2836)
%2942 = (fma.f64 #s(literal 2 binary64) %2778 %2838)
%2943 = (fma.f64 %262 %2772 %2836)
%2944 = (fma.f64 %262 %2772 %2838)
%2945 = (fma.f64 %242 %2777 %2836)
%2946 = (fma.f64 %242 %2777 %2838)
%2947 = (fma.f64 %252 %2786 %2836)
%2948 = (fma.f64 %252 %2786 %2838)
%2949 = (fma.f64 %259 %2788 %2836)
%2950 = (fma.f64 %259 %2788 %2838)
%2951 = (fma.f64 %2786 %252 %2836)
%2952 = (fma.f64 %2786 %252 %2838)
%2953 = (fma.f64 %2791 %259 %2836)
%2954 = (fma.f64 %2791 %259 %2838)
%2955 = (fma.f64 %224 %2808 %2836)
%2956 = (fma.f64 %224 %2808 %2838)
%2957 = (fma.f64 %2818 %2819 %2836)
%2958 = (fma.f64 %2818 %2819 %2838)
%2959 = (fma.f64 %2819 %2818 %2836)
%2960 = (fma.f64 %2819 %2818 %2838)
%2961 = (fma.f64 %245 %2823 %2836)
%2962 = (fma.f64 %245 %2823 %2838)
%2963 = (fma.f64 %2823 %245 %2836)
%2964 = (fma.f64 %2823 %245 %2838)
%2965 = (fma.f64 %2782 %2746 %2836)
%2966 = (fma.f64 %2782 %2746 %2838)
%2967 = (fma.f64 %224 %2833 %2836)
%2968 = (fma.f64 %224 %2833 %2838)
%2969 = (fma.f64 %268 %2832 %2836)
%2970 = (fma.f64 %268 %2832 %2838)
%2971 = (fma.f64 %274 %2823 %2836)
%2972 = (fma.f64 %274 %2823 %2838)
%2973 = (fma.f64 %290 %2847 %2836)
%2974 = (fma.f64 %290 %2847 %2838)
%2975 = (fma.f64 %2850 %2777 %2836)
%2976 = (fma.f64 %2850 %2777 %2838)
%2977 = (fma.f64 %2853 %291 %2836)
%2978 = (fma.f64 %2853 %291 %2838)
%2980 = (*.f64 one_es %571)
%2984 = (neg.f64 %2980)
%2993 = (/.f64 %2676 one_es)
%2995 = (/.f64 ca one_es)
%2997 = (*.f64 %2995 %2676)
%3000 = (/.f64 %2679 one_es)
%3002 = (neg.f64 %2995)
%3005 = (*.f64 %3002 %2676)
%3007 = (/.f64 #s(literal 1 binary64) one_es)
%3008 = (*.f64 %3007 %2676)
%3016 = (/.f64 ca %2980)
%3019 = (*.f64 %2995 %126)
%3021 = (/.f64 %126 one_es)
%3025 = (/.f64 ca %2984)
%3027 = (/.f64 %146 %2980)
%3029 = (/.f64 %127 %2980)
%3031 = (/.f64 %126 %2984)
%3033 = (*.f64 %127 %2995)
%3035 = (*.f64 %3021 %146)
%3039 = (/.f64 %2743 one_es)
%3041 = (/.f64 %126 %1)
%3043 = (/.f64 %127 one_es)
%3047 = (/.f64 #s(literal 1 binary64) %2980)
%3052 = (*.f64 %3019 #s(literal 1 binary64))
%3054 = (*.f64 %2746 %3021)
%3056 = (*.f64 %2746 %2995)
%3058 = (*.f64 %2995 %2746)
%3062 = (*.f64 %3021 #s(literal 1 binary64))
%3064 = (*.f64 %224 #s(literal -1 binary64))
%3066 = (/.f64 #s(literal -1 binary64) %2980)
%3067 = (*.f64 %146 %3066)
%3069 = (*.f64 ca %3066)
%3071 = (*.f64 %126 %3066)
%3077 = (*.f64 %3019 #s(literal -1 binary64))
%3079 = (*.f64 %2755 %3021)
%3085 = (/.f64 #s(literal 1/2 binary64) %2980)
%3086 = (*.f64 %3085 %221)
%3091 = (/.f64 #s(literal 2 binary64) one_es)
%3093 = (/.f64 #s(literal 1/2 binary64) one_es)
%3094 = (*.f64 %3093 %221)
%3098 = (*.f64 %3019 #s(literal 2 binary64))
%3100 = (*.f64 %221 %3091)
%3102 = (*.f64 %221 %2852)
%3104 = (/.f64 %7 %571)
%3105 = (/.f64 sa %571)
%3106 = (*.f64 tanphi %3105)
%3107 = (*.f64 sa %2786)
%3108 = (*.f64 %2786 sa)
%3109 = (*.f64 %3105 tanphi)
%3110 = (/.f64 %15 %577)
%3111 = (/.f64 %9 %571)
%3112 = (*.f64 %4 %3111)
%3113 = (*.f64 %9 %2818)
%3114 = (*.f64 %10 %2786)
%3115 = (neg.f64 %3104)
%3116 = (neg.f64 %3115)
%3117 = (*.f64 %7 %2746)
%3118 = (*.f64 #s(literal 1 binary64) %3104)
%3119 = (*.f64 %3104 #s(literal 1 binary64))
%3120 = (*.f64 %2746 %7)
%3122 = (/.f64 #s(literal 1 binary64) (/.f64 %571 %7))
%3123 = (*.f64 #s(literal -1 binary64) %3115)
%3124 = (*.f64 %15 %2755)
%3125 = (*.f64 %2755 %15)
%3127 = (/.f64 (*.f64 %15 #s(literal 1 binary64)) %577)
%3129 = (/.f64 #s(literal 1 binary64) (/.f64 %577 %15))
%3130 = (*.f64 %2777 %7)
%3131 = (*.f64 #s(literal 2 binary64) %3130)
%3132 = (*.f64 %29 %2777)
%3133 = (fma.f64 %2995 %126 %7)
%3134 = (/.f64 %3133 %571)
%3137 = (/.f64 %3133 %577)
%3145 = (/.f64 %363 %571)
%3162 = (neg.f64 %3145)
%3204 = (fma.f64 %2997 %571 %7)
%3220 = (neg.f64 %3204)
%3226 = (*.f64 %571 ca)
%3227 = (fma.f64 %2676 %3226 %75)
%3231 = (*.f64 %3204 #s(literal 1 binary64))
%3244 = (*.f64 %3204 #s(literal -1 binary64))
%3249 = (*.f64 %571 %3133)
%3250 = (cos.f64 %120)
%3251 = (fma.f64 %3250 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%3253 = (/.f64 %571 %3251)
%3255 = (neg.f64 %3227)
%3257 = (-.f64 #s(literal -1 binary64) %3250)
%3258 = (/.f64 #s(literal -2 binary64) %3257)
%3260 = (-.f64 %3250 #s(literal -1 binary64))
%3261 = (/.f64 %3249 %3260)
%3264 = (fma.f64 %3250 #s(literal -1/2 binary64) #s(literal -1/2 binary64))
%3275 = (*.f64 %363 %571)
%3276 = (*.f64 %3251 one_es)
%3278 = (/.f64 %571 %3276)
%3282 = (/.f64 %3275 one_es)
%3284 = (/.f64 %571 one_es)
%3285 = (/.f64 %363 %3251)
%3287 = (neg.f64 %3275)
%3288 = (*.f64 %3264 one_es)
%3300 = (/.f64 #s(literal -1 binary64) %3288)
%3313 = (*.f64 %571 %7)
%3314 = (/.f64 %3313 %3276)
%3316 = (*.f64 %571 %76)
%3317 = (/.f64 %3316 %3276)
%3319 = (*.f64 %571 %78)
%3320 = (/.f64 %3319 %3276)
%3322 = (/.f64 %2980 %3276)
%3325 = (/.f64 %75 %3276)
%3327 = (/.f64 %7 %3276)
%3329 = (/.f64 %76 %3276)
%3331 = (/.f64 %2765 %3276)
%3333 = (/.f64 tanphi %3276)
%3335 = (/.f64 one_es %3276)
%3337 = (/.f64 sa %3276)
%3339 = (*.f64 %3316 tanphi)
%3340 = (/.f64 %3339 %3276)
%3342 = (/.f64 one_es one_es)
%3343 = (/.f64 %3313 %3251)
%3345 = (/.f64 tanphi one_es)
%3346 = (/.f64 %3316 %3251)
%3348 = (/.f64 sa one_es)
%3349 = (/.f64 %3319 %3251)
%3351 = (/.f64 %75 %3251)
%3353 = (/.f64 %76 one_es)
%3354 = (/.f64 %2765 %3251)
%3356 = (/.f64 %7 one_es)
%3357 = (/.f64 %2980 %3251)
%3359 = (/.f64 %3316 one_es)
%3360 = (/.f64 tanphi %3251)
%3362 = (/.f64 %3313 one_es)
%3363 = (/.f64 one_es %3251)
%3365 = (/.f64 %3319 one_es)
%3366 = (/.f64 sa %3251)
%3368 = (/.f64 %75 one_es)
%3370 = (/.f64 %2980 one_es)
%3371 = (/.f64 %7 %3251)
%3373 = (/.f64 %2765 one_es)
%3374 = (/.f64 %76 %3251)
%3377 = (*.f64 sa %571)
%3378 = (fma.f64 %2786 %3377 %3019)
%3384 = (fabs.f64 %571)
%3387 = (fma.f64 %2786 %3316 %221)
%3389 = (/.f64 %571 %2980)
%3391 = (/.f64 %571 %571)
%3392 = (/.f64 %363 %2980)
%3396 = (*.f64 %2676 %571)
%3397 = (*.f64 %3016 %3396)
%3401 = (/.f64 %3226 %2980)
%3412 = (*.f64 %2993 %571)
%3413 = (/.f64 %3412 %571)
%3415 = (/.f64 %2997 %571)
%3419 = (/.f64 %3396 %571)
%3421 = (*.f64 ca %3391)
%3426 = (*.f64 %2786 %3377)
%3429 = (neg.f64 %3387)
%3431 = (/.f64 %3287 %577)
%3435 = (/.f64 %3275 %577)
%3440 = (cos.f64 #s(literal 0 binary64))
%3441 = (+.f64 %3440 %3250)
%3447 = (*.f64 %2984 %3104)
%3448 = (-.f64 %3447 %221)
%3450 = (neg.f64 %3448)
%3463 = (*.f64 %2997 %571)
%3469 = (*.f64 %571 %126)
%3470 = (/.f64 %3469 %3276)
%3472 = (/.f64 %3226 %3276)
%3475 = (/.f64 %221 %3276)
%3477 = (/.f64 %3469 %3251)
%3480 = (/.f64 %3226 %3251)
%3482 = (/.f64 %221 %3251)
%3484 = (neg.f64 %3313)
%3486 = (-.f64 %3484 (*.f64 %3019 %571))
%3492 = (*.f64 %577 %7)
%3501 = (*.f64 %3033 %571)
%3505 = (cos.f64 (-.f64 %573 lamt))
%3507 = (cos.f64 (+.f64 %573 lamt))
%3508 = (+.f64 %3505 %3507)
%3513 = (/.f64 %2980 %2980)
%3515 = (/.f64 %76 %571)
%3516 = (/.f64 %2765 %2980)
%3518 = (*.f64 one_es %3104)
%3520 = (/.f64 one_es %571)
%3521 = (/.f64 %3313 %2980)
%3523 = (/.f64 %3316 %2980)
%3525 = (/.f64 %3319 %2980)
%3527 = (/.f64 %75 %2980)
%3529 = (/.f64 one_es %2980)
%3531 = (*.f64 %3105 %2980)
%3532 = (/.f64 tanphi %2980)
%3538 = (/.f64 %3319 %571)
%3539 = (/.f64 sa %2980)
%3542 = (/.f64 %2980 %571)
%3543 = (/.f64 %7 %2980)
%3547 = (/.f64 %2765 %571)
%3548 = (/.f64 %76 %2980)
%3555 = (*.f64 %3469 ca)
%3557 = (neg.f64 %3258)
%3559 = (*.f64 %577 %15)
%3562 = (*.f64 %3033 %577)
%3567 = (*.f64 %15 %577)
%3579 = (/.f64 %3389 %571)
%3653 = (/.f64 %3484 %3264)
%3655 = (/.f64 (*.f64 %3019 %577) %3264)
%3658 = (*.f64 %93 %571)
%3673 = (*.f64 %224 %577)
%3674 = (/.f64 %3673 %3276)
%3757 = (*.f64 %3276 %3276)
%3766 = (*.f64 one_es %3134)
%3774 = (*.f64 one_es %126)
%3775 = (*.f64 %3774 %2995)
%3782 = (*.f64 %2995 one_es)
%3783 = (*.f64 %3782 %2676)
%3786 = (/.f64 %78 %571)
%3788 = (*.f64 %2993 one_es)
%3799 = (*.f64 one_es ca)
%3802 = (*.f64 %2676 one_es)
%3829 = (*.f64 %85 %2786)
%3833 = (neg.f64 %3515)
%3835 = (neg.f64 %3786)
%3839 = (/.f64 one_es %577)
%3841 = (/.f64 one_es %1)
%3862 = (*.f64 %2755 tanphi)
%3864 = (*.f64 %2755 sa)
%3866 = (*.f64 %2755 one_es)
%3868 = (*.f64 %2777 %75)
%3870 = (*.f64 #s(literal 1/2 binary64) %3518)
%3872 = (*.f64 #s(literal 2 binary64) %3518)
%3874 = (*.f64 %2755 %75)
%3878 = (*.f64 %3518 #s(literal 1/2 binary64))
%3880 = (*.f64 %3518 #s(literal 2 binary64))
%3886 = (*.f64 %3204 one_es)
%3890 = (/.f64 %3520 one_es)
%3919 = (*.f64 %3799 %126)
%3928 = (neg.f64 %3919)
%3951 = (*.f64 %363 %2980)
%3990 = (*.f64 %3397 one_es)
%3992 = (*.f64 one_es %3397)
%4008 = (*.f64 %3775 %571)
%4011 = (*.f64 %3775 %577)
%4018 = (neg.f64 %3316)
%4024 = (*.f64 %2980 %75)
%4033 = (*.f64 %3919 %571)
%4036 = (*.f64 %3919 %577)
%4039 = (*.f64 %2980 %93)
%4042 = (*.f64 %2984 %75)
%4061 = (*.f64 %3928 %571)
%4064 = (*.f64 %3928 %577)
%4067 = (*.f64 %2984 %93)
%4080 = (*.f64 one_es %3340)
%4082 = (*.f64 %3340 one_es)
%4093 = (neg.f64 %259)
%4105 = (*.f64 %291 %221)
%4144 = (*.f64 %76 #s(literal 2 binary64))
%4151 = (/.f64 %7 tanphi)
%4153 = (/.f64 %76 tanphi)
%4158 = (/.f64 one_es tanphi)
%4181 = (*.f64 tanphi tanphi)
%4204 = (*.f64 %75 %4)
%4206 = (*.f64 tanphi %4)
%4208 = (*.f64 tanphi %127)
%4211 = (*.f64 %4 tanphi)
%4216 = (approx %1245 %363)
%4232 = (/.f64 %2679 tanphi)
%4237 = (*.f64 %276 %2676)
%4252 = (/.f64 ca %2793)
%4254 = (/.f64 %146 %2765)
%4256 = (/.f64 %127 %2765)
%4258 = (/.f64 %126 %2793)
%4263 = (/.f64 %2743 tanphi)
%4265 = (/.f64 %259 %577)
%4273 = (*.f64 %252 #s(literal 1 binary64))
%4275 = (*.f64 %2746 %259)
%4277 = (*.f64 %2746 %251)
%4279 = (*.f64 %276 %2739)
%4281 = (*.f64 %251 %2746)
%4285 = (*.f64 %259 #s(literal 1 binary64))
%4288 = (*.f64 %146 %2832)
%4290 = (*.f64 ca %2832)
%4292 = (*.f64 %126 %2832)
%4298 = (*.f64 %252 #s(literal -1 binary64))
%4300 = (*.f64 %2755 %259)
%4305 = (*.f64 %2847 %221)
%4314 = (*.f64 %252 #s(literal 2 binary64))
%4317 = (*.f64 %221 %2849)
%4333 = (*.f64 #s(literal 0 binary64) %76)
%4335 = (*.f64 %76 #s(literal 0 binary64))
%4383 = (*.f64 %1 %2755)
%4386 = (*.f64 one_es %2755)
%4394 = (*.f64 %2777 %76)
%4397 = (/.f64 %398 %571)
%4399 = (neg.f64 %4397)
%4452 = (/.f64 %429 %571)
%4482 = (fma.f64 %2710 %571 %76)
%4498 = (neg.f64 %4482)
%4507 = (*.f64 %4482 #s(literal 1 binary64))
%4522 = (*.f64 %4482 #s(literal -1 binary64))
%4529 = (*.f64 %571 %398)
%4534 = (/.f64 %4529 %3260)
%4557 = (*.f64 %3251 tanphi)
%4559 = (/.f64 %571 %4557)
%4570 = (/.f64 %3275 tanphi)
%4572 = (/.f64 %571 tanphi)
%4579 = (*.f64 %3264 tanphi)
%4595 = (/.f64 #s(literal -1 binary64) %4579)
%4615 = (/.f64 %3313 %4557)
%4617 = (/.f64 %3316 %4557)
%4619 = (/.f64 %3319 %4557)
%4621 = (/.f64 %2980 %4557)
%4624 = (/.f64 %75 %4557)
%4626 = (/.f64 %7 %4557)
%4628 = (/.f64 %76 %4557)
%4630 = (/.f64 %2765 %4557)
%4632 = (/.f64 tanphi %4557)
%4634 = (/.f64 one_es %4557)
%4636 = (/.f64 sa %4557)
%4638 = (/.f64 %3339 %4557)
%4647 = (/.f64 %3316 tanphi)
%4649 = (/.f64 %3313 tanphi)
%4651 = (/.f64 %3319 tanphi)
%4653 = (/.f64 %2980 tanphi)
%4655 = (/.f64 %2765 tanphi)
%4658 = (fma.f64 %3105 %2980 %252)
%4669 = (/.f64 %571 %2765)
%4672 = (*.f64 %2772 %3396)
%4676 = (/.f64 %3226 %2765)
%4687 = (*.f64 %2715 %571)
%4688 = (/.f64 %4687 %571)
%4690 = (/.f64 %2710 %571)
%4726 = (*.f64 %2710 %571)
%4734 = (/.f64 %3469 %4557)
%4736 = (/.f64 %3226 %4557)
%4739 = (/.f64 %221 %4557)
%4746 = (-.f64 %4018 (*.f64 %259 %3226))
%4752 = (*.f64 %577 %76)
%4761 = (*.f64 %2819 %571)
%4768 = (/.f64 %2980 %2765)
%4770 = (/.f64 %2765 %2765)
%4773 = (/.f64 %3313 %2765)
%4775 = (/.f64 %3316 %2765)
%4777 = (/.f64 %3319 %2765)
%4779 = (/.f64 %75 %2765)
%4781 = (/.f64 one_es %2765)
%4787 = (/.f64 sa %2765)
%4791 = (/.f64 %7 %2765)
%4794 = (/.f64 %76 %2765)
%4804 = (*.f64 %577 %85)
%4807 = (*.f64 %2819 %577)
%4812 = (*.f64 %85 %577)
%4824 = (/.f64 %4669 %571)
%4898 = (/.f64 %4018 %3264)
%4899 = (neg.f64 %3226)
%4901 = (/.f64 (*.f64 %259 %4899) %3264)
%4918 = (/.f64 %3673 %4557)
%5001 = (*.f64 %4557 %4557)
%5006 = (/.f64 %385 %577)
%5007 = (neg.f64 %3162)
%5008 = (*.f64 %363 %2746)
%5009 = (*.f64 #s(literal 1 binary64) %3145)
%5010 = (*.f64 %3145 #s(literal 1 binary64))
%5011 = (*.f64 %2746 %363)
%5012 = (fma.f64 one_es %3104 %2678)
%5013 = (fma.f64 tanphi %3515 %2678)
%5014 = (fma.f64 sa %3786 %2678)
%5015 = (fma.f64 ca %2676 %3518)
%5016 = (fma.f64 %7 %3520 %2678)
%5017 = (fma.f64 %3104 one_es %2678)
%5018 = (fma.f64 %76 %2786 %2678)
%5019 = (fma.f64 %3515 tanphi %2678)
%5020 = (fma.f64 %78 %3105 %2678)
%5021 = (fma.f64 %3786 sa %2678)
%5022 = (fma.f64 %2676 ca %3518)
%5023 = (fma.f64 %3520 %7 %2678)
%5024 = (fma.f64 %2786 %76 %2678)
%5025 = (fma.f64 %3105 %78 %2678)
%5026 = (/.f64 %571 %363)
%5027 = (/.f64 #s(literal 1 binary64) %5026)
%5028 = (/.f64 %3145 #s(literal 1 binary64))
%5029 = (*.f64 tanphi %4397)
%5030 = (*.f64 %4397 tanphi)
%5031 = (*.f64 #s(literal -1 binary64) %3162)
%5032 = (*.f64 %2755 %385)
%5033 = (*.f64 %3162 #s(literal -1 binary64))
%5034 = (*.f64 %385 %2755)
%5036 = (neg.f64 (*.f64 %3145 #s(literal -1 binary64)))
%5037 = (+.f64 %2678 %3518)
%5038 = (+.f64 %3518 %2678)
%5039 = (neg.f64 %5026)
%5040 = (/.f64 #s(literal -1 binary64) %5039)
%5041 = (*.f64 %3162 #s(literal 1 binary64))
%5042 = (neg.f64 %5041)
%5043 = (-.f64 %2678 %3829)
%5044 = (-.f64 %3518 %2682)
%5045 = (fma.f64 %3786 %10 %2678)
%5046 = (fma.f64 %146 %2679 %3518)
%5047 = (fma.f64 %1 %3115 %2678)
%5048 = (fma.f64 %4 %3833 %2678)
%5049 = (fma.f64 %9 %3835 %2678)
%5050 = (fma.f64 %85 %2818 %2678)
%5051 = (fma.f64 %87 %3111 %2678)
%5052 = (fma.f64 %15 %3839 %2678)
%5053 = (fma.f64 %2679 %146 %3518)
%5054 = (fma.f64 %10 %3786 %2678)
%5055 = (fma.f64 %3835 %9 %2678)
%5056 = (fma.f64 %3115 %1 %2678)
%5058 = (neg.f64 (*.f64 %4399 tanphi))
%5060 = (neg.f64 (*.f64 tanphi %4399))
%5061 = (/.f64 %417 %593)
%5062 = (/.f64 %417 %2769)
%5063 = (/.f64 %420 %591)
%5064 = (/.f64 %415 %640)
%5065 = (*.f64 %2777 %363)
%5066 = (*.f64 #s(literal 2 binary64) %5065)
%5067 = (*.f64 #s(literal 2 binary64) %3145)
%5068 = (*.f64 #s(literal 1/2 binary64) %5067)
%5069 = (*.f64 %2852 %415)
%5070 = (*.f64 %2777 %417)
%5071 = (*.f64 %417 %2777)
%5072 = (*.f64 %5065 #s(literal 2 binary64))
%5073 = (*.f64 %3145 #s(literal 2 binary64))
%5074 = (*.f64 %5073 #s(literal 1/2 binary64))
%5075 = (*.f64 %415 %2852)
%5076 = (fma.f64 %75 %2746 %2678)
%5077 = (fma.f64 #s(literal 1 binary64) %2678 %3518)
%5078 = (fma.f64 #s(literal 1 binary64) %3518 %2678)
%5079 = (fma.f64 %2678 #s(literal 1 binary64) %3518)
%5080 = (fma.f64 %3104 %1563 %2678)
%5081 = (fma.f64 %3515 %20 %2678)
%5082 = (fma.f64 %3786 %18 %2678)
%5083 = (fma.f64 %3518 #s(literal 1 binary64) %2678)
%5084 = (fma.f64 %2746 %75 %2678)
%5085 = (fma.f64 %97 %3104 %2678)
%5086 = (fma.f64 %99 %3515 %2678)
%5087 = (fma.f64 %101 %3786 %2678)
%5089 = (/.f64 #s(literal 2 binary64) (*.f64 %5026 #s(literal 2 binary64)))
%5091 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %5026))
%5093 = (/.f64 #s(literal 1/2 binary64) (*.f64 %5026 #s(literal 1/2 binary64)))
%5095 = (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %5026))
%5096 = (/.f64 %5065 #s(literal 1/2 binary64))
%5097 = (/.f64 %5073 #s(literal 2 binary64))
%5098 = (/.f64 %5067 #s(literal 2 binary64))
%5099 = (/.f64 #s(literal 2 binary64) %5026)
%5100 = (*.f64 #s(literal 1/2 binary64) %5099)
%5101 = (*.f64 %256 %3145)
%5102 = (/.f64 %2746 #s(literal 1 binary64))
%5103 = (*.f64 %5102 %363)
%5104 = (*.f64 #s(literal -1 binary64) %5041)
%5105 = (*.f64 #s(literal 1/2 binary64) %3162)
%5106 = (*.f64 #s(literal -2 binary64) %5105)
%5107 = (-.f64 %2678 %3874)
%5108 = (*.f64 #s(literal -1 binary64) %3518)
%5109 = (-.f64 %2678 %5108)
%5110 = (*.f64 %2755 %93)
%5111 = (fma.f64 ca %2676 %5110)
%5112 = (fma.f64 %2676 ca %5110)
%5113 = (fma.f64 #s(literal -1 binary64) %2682 %3518)
%5114 = (fma.f64 %93 %2755 %2678)
%5115 = (fma.f64 %85 %3862 %2678)
%5116 = (fma.f64 %87 %3864 %2678)
%5117 = (fma.f64 %15 %3866 %2678)
%5118 = (fma.f64 %2755 %93 %2678)
%5119 = (/.f64 %2746 %563)
%5120 = (/.f64 #s(literal -1 binary64) %363)
%5121 = (/.f64 %2755 %5120)
%5122 = (/.f64 %2777 %568)
%5123 = (/.f64 %566 %571)
%5125 = (/.f64 #s(literal -1/2 binary64) (*.f64 %5039 #s(literal 1/2 binary64)))
%5127 = (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) %5039))
%5129 = (/.f64 #s(literal -2 binary64) (*.f64 %5039 #s(literal 2 binary64)))
%5131 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %5039))
%5133 = (/.f64 (neg.f64 %5065) #s(literal -1/2 binary64))
%5134 = (/.f64 #s(literal 1/2 binary64) %5039)
%5135 = (*.f64 #s(literal -2 binary64) %5134)
%5136 = (*.f64 %1329 %3162)
%5137 = (/.f64 %2746 #s(literal -1 binary64))
%5138 = (*.f64 %5137 %385)
%5140 = (/.f64 (*.f64 %385 #s(literal 2 binary64)) %2796)
%5142 = (/.f64 (*.f64 %385 #s(literal 1/2 binary64)) %2799)
%5144 = (/.f64 (*.f64 #s(literal 2 binary64) %385) %2802)
%5145 = (*.f64 #s(literal 1/2 binary64) %385)
%5146 = (/.f64 %5145 %2805)
%5147 = (+.f64 %2678 %5110)
%5148 = (+.f64 %5110 %2678)
%5150 = (/.f64 #s(literal 1 binary64) (/.f64 %5039 #s(literal -1 binary64)))
%5151 = (*.f64 #s(literal 4 binary64) %5065)
%5152 = (*.f64 #s(literal 1/2 binary64) %5151)
%5153 = (*.f64 %415 #s(literal 1 binary64))
%5154 = (*.f64 %2852 %5153)
%5155 = (*.f64 #s(literal 1 binary64) %2852)
%5156 = (*.f64 %5155 %415)
%5157 = (*.f64 %2746 %417)
%5158 = (*.f64 %5157 #s(literal 1/2 binary64))
%5159 = (fma.f64 %146 %2679 %5110)
%5160 = (fma.f64 %2679 %146 %5110)
%5161 = (fma.f64 #s(literal 2 binary64) %3868 %2678)
%5162 = (fma.f64 #s(literal 2 binary64) %2689 %3518)
%5163 = (fma.f64 #s(literal 2 binary64) %3870 %2678)
%5164 = (fma.f64 #s(literal 1/2 binary64) %2691 %3518)
%5165 = (fma.f64 #s(literal 1/2 binary64) %3872 %2678)
%5166 = (fma.f64 #s(literal -1 binary64) %3874 %2678)
%5167 = (fma.f64 %2284 %2755 %2678)
%5168 = (fma.f64 %2357 %2777 %2678)
%5169 = (fma.f64 %2693 #s(literal 2 binary64) %3518)
%5170 = (fma.f64 %2695 #s(literal 1/2 binary64) %3518)
%5171 = (fma.f64 %3878 #s(literal 2 binary64) %2678)
%5172 = (fma.f64 %3880 #s(literal 1/2 binary64) %2678)
%5174 = (/.f64 (*.f64 %5065 #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
%5176 = (/.f64 (*.f64 #s(literal 1/2 binary64) %5065) #s(literal 1/4 binary64))
%5177 = (/.f64 %5065 #s(literal -1 binary64))
%5178 = (*.f64 %5177 #s(literal -2 binary64))
%5179 = (fma.f64 tanphi %2710 %3518)
%5180 = (fma.f64 %2678 %256 %3518)
%5181 = (fma.f64 %2710 tanphi %3518)
%5182 = (fma.f64 %2676 %254 %3518)
%5183 = (fma.f64 %244 %2715 %3518)
%5184 = (fma.f64 %256 %2678 %3518)
%5185 = (fma.f64 %251 %2707 %3518)
%5186 = (fma.f64 %254 %2676 %3518)
%5187 = (fma.f64 %2707 %251 %3518)
%5188 = (fma.f64 %2715 %244 %3518)
%5189 = (fma.f64 #s(literal 1 binary64) %2678 %5110)
%5190 = (fma.f64 #s(literal 2 binary64) %2722 %3518)
%5191 = (fma.f64 %2678 #s(literal 1 binary64) %5110)
%5192 = (fma.f64 %2724 %162 %3518)
%5194 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) %5065))
%5196 = (/.f64 %2852 (*.f64 #s(literal 2 binary64) %563))
%5198 = (/.f64 (*.f64 %2852 #s(literal 1/2 binary64)) %563)
%5200 = (/.f64 (/.f64 %5065 #s(literal 2 binary64)) #s(literal 1/4 binary64))
%5201 = (/.f64 %2755 %568)
%5202 = (*.f64 #s(literal -1/2 binary64) %5201)
%5203 = (/.f64 %2746 %568)
%5204 = (*.f64 #s(literal 1/2 binary64) %5203)
%5205 = (*.f64 %2746 %566)
%5206 = (/.f64 #s(literal -1 binary64) %5120)
%5207 = (*.f64 %2746 %5206)
%5208 = (/.f64 #s(literal -1 binary64) %563)
%5209 = (*.f64 %2755 %5208)
%5210 = (/.f64 #s(literal 1 binary64) %5120)
%5211 = (*.f64 %2755 %5210)
%5212 = (/.f64 #s(literal -2 binary64) %571)
%5213 = (/.f64 #s(literal 1/2 binary64) %5120)
%5214 = (*.f64 %5212 %5213)
%5215 = (/.f64 #s(literal 2 binary64) %563)
%5216 = (*.f64 %2777 %5215)
%5217 = (*.f64 %566 %2746)
%5218 = (*.f64 %5215 %2777)
%5220 = (/.f64 #s(literal 1 binary64) (/.f64 %563 %2746))
%5221 = (/.f64 %5102 %563)
%5222 = (fma.f64 #s(literal -1 binary64) %2682 %5110)
%5223 = (/.f64 #s(literal 2 binary64) %577)
%5224 = (/.f64 #s(literal -1/2 binary64) %563)
%5225 = (*.f64 %5223 %5224)
%5226 = (*.f64 %5223 %5213)
%5227 = (/.f64 #s(literal 1/2 binary64) %577)
%5228 = (/.f64 #s(literal 2 binary64) %5120)
%5229 = (*.f64 %5227 %5228)
%5231 = (-.f64 %3518 (*.f64 %2730 %2707))
%5234 = (-.f64 %3518 (*.f64 (neg.f64 %244) %2715))
%5236 = (-.f64 %3518 (*.f64 %4 %2710))
%5237 = (-.f64 %3518 %2732)
%5240 = (-.f64 %3518 (*.f64 (neg.f64 %254) %2676))
%5241 = (fma.f64 %2682 %272 %3518)
%5242 = (fma.f64 %272 %2682 %3518)
%5243 = (fma.f64 ca %2736 %3518)
%5244 = (fma.f64 #s(literal 2 binary64) %2689 %5110)
%5245 = (fma.f64 #s(literal 1/2 binary64) %2691 %5110)
%5246 = (fma.f64 %2693 #s(literal 2 binary64) %5110)
%5247 = (fma.f64 %2695 #s(literal 1/2 binary64) %5110)
%5248 = (*.f64 %2746 #s(literal 2 binary64))
%5250 = (/.f64 %5248 (*.f64 %563 #s(literal 2 binary64)))
%5251 = (fma.f64 tanphi %2710 %5110)
%5252 = (fma.f64 %2678 %256 %5110)
%5253 = (fma.f64 %2710 tanphi %5110)
%5254 = (fma.f64 %2676 %254 %5110)
%5255 = (fma.f64 %244 %2715 %5110)
%5256 = (fma.f64 %256 %2678 %5110)
%5257 = (fma.f64 %251 %2707 %5110)
%5258 = (fma.f64 %254 %2676 %5110)
%5259 = (fma.f64 %2707 %251 %5110)
%5260 = (fma.f64 %2715 %244 %5110)
%5261 = (*.f64 %5102 %566)
%5262 = (fma.f64 #s(literal 2 binary64) %2722 %5110)
%5263 = (fma.f64 %2724 %162 %5110)
%5264 = (fma.f64 %2682 %272 %5110)
%5265 = (fma.f64 %272 %2682 %5110)
%5266 = (pow.f64 %5026 #s(literal -1 binary64))
%5267 = (fma.f64 ca %2736 %5110)
%5269 = (/.f64 #s(literal 1 binary64) (pow.f64 %5026 #s(literal 1 binary64)))
%5270 = (fma.f64 %126 %2739 %3518)
%5271 = (fma.f64 %2739 %126 %3518)
%5272 = (fma.f64 %127 %2743 %3518)
%5273 = (fma.f64 %2743 %127 %3518)
%5274 = (/.f64 %3227 %571)
%5275 = (fma.f64 %221 %2746 %3518)
%5276 = (fma.f64 %2746 %221 %3518)
%5277 = (fma.f64 %2739 %226 %3518)
%5278 = (fma.f64 %226 %2739 %3518)
%5279 = (fma.f64 %2751 %2739 %3518)
%5280 = (fma.f64 %126 %2739 %5110)
%5281 = (fma.f64 %146 %2756 %3518)
%5282 = (fma.f64 %2739 %126 %5110)
%5283 = (fma.f64 %224 %2755 %3518)
%5284 = (fma.f64 %2755 %224 %3518)
%5285 = (/.f64 %3255 %577)
%5286 = (fma.f64 %2743 %233 %3518)
%5287 = (fma.f64 %233 %2743 %3518)
%5288 = (fma.f64 %231 %2743 %3518)
%5289 = (*.f64 %2746 %3227)
%5290 = (*.f64 %3227 %2746)
%5291 = (fma.f64 %127 %2743 %5110)
%5292 = (fma.f64 %2743 %127 %5110)
%5293 = (fma.f64 %126 %2773 %3518)
%5294 = (fma.f64 %221 %2775 %3518)
%5295 = (fma.f64 #s(literal 2 binary64) %2778 %3518)
%5296 = (fma.f64 %262 %2772 %3518)
%5297 = (fma.f64 %242 %2777 %3518)
%5299 = (/.f64 #s(literal 1 binary64) (/.f64 %571 %3227))
%5300 = (*.f64 %4482 tanphi)
%5301 = (/.f64 %5300 %571)
%5302 = (*.f64 %2786 %4482)
%5303 = (*.f64 %4482 %2786)
%5304 = (*.f64 %2755 %3255)
%5305 = (*.f64 %3255 %2755)
%5306 = (*.f64 %2755 %3227)
%5307 = (neg.f64 %5306)
%5308 = (fma.f64 %252 %2786 %3518)
%5309 = (fma.f64 %259 %2788 %3518)
%5310 = (fma.f64 %2786 %252 %3518)
%5311 = (fma.f64 %2791 %259 %3518)
%5312 = (/.f64 %3275 %3251)
%5313 = (*.f64 %363 %3253)
%5314 = (*.f64 %571 %3285)
%5315 = (*.f64 %3253 %363)
%5316 = (*.f64 %3285 %571)
%5317 = (fma.f64 %221 %2746 %5110)
%5318 = (fma.f64 %2746 %221 %5110)
%5319 = (fma.f64 %2739 %226 %5110)
%5320 = (fma.f64 %226 %2739 %5110)
%5321 = (fma.f64 %2751 %2739 %5110)
%5323 = (/.f64 (*.f64 %363 %593) %3260)
%5324 = (*.f64 %3275 #s(literal 2 binary64))
%5325 = (/.f64 %5324 %3260)
%5326 = (*.f64 %571 %417)
%5327 = (/.f64 %5326 %3260)
%5329 = (/.f64 (*.f64 #s(literal 2 binary64) %3275) %3260)
%5330 = (*.f64 %3275 %3258)
%5331 = (/.f64 %363 %3260)
%5332 = (*.f64 %593 %5331)
%5333 = (*.f64 %3258 %3275)
%5334 = (/.f64 %571 %3260)
%5335 = (*.f64 %417 %5334)
%5336 = (*.f64 %5331 %593)
%5337 = (*.f64 %5334 %417)
%5338 = (*.f64 %3255 #s(literal 1 binary64))
%5339 = (/.f64 %5338 %577)
%5340 = (*.f64 #s(literal 1 binary64) %3255)
%5341 = (/.f64 %5340 %577)
%5343 = (neg.f64 (*.f64 %2746 %3255))
%5344 = (/.f64 %3287 %3264)
%5345 = (/.f64 %363 %3264)
%5346 = (*.f64 %577 %5345)
%5347 = (/.f64 %571 %3264)
%5348 = (*.f64 %385 %5347)
%5349 = (fma.f64 %146 %2756 %5110)
%5350 = (fma.f64 %224 %2755 %5110)
%5351 = (fma.f64 %224 %2808 %3518)
%5352 = (fma.f64 %2755 %224 %5110)
%5354 = (/.f64 (*.f64 %5334 %363) #s(literal 1/2 binary64))
%5356 = (/.f64 (*.f64 %5331 %571) #s(literal 1/2 binary64))
%5357 = (/.f64 %3275 #s(literal 1/2 binary64))
%5358 = (/.f64 %5357 %3260)
%5360 = (/.f64 #s(literal 1 binary64) (/.f64 %577 %3255))
%5362 = (/.f64 (*.f64 %4498 tanphi) %577)
%5364 = (/.f64 (*.f64 tanphi %4498) %577)
%5366 = (/.f64 (neg.f64 %5300) %577)
%5367 = (*.f64 %3227 #s(literal 2 binary64))
%5368 = (/.f64 %5367 %593)
%5369 = (*.f64 %3227 #s(literal 1/2 binary64))
%5370 = (/.f64 %5369 %591)
%5372 = (/.f64 (*.f64 #s(literal 2 binary64) %3227) %2769)
%5373 = (*.f64 #s(literal 1/2 binary64) %3227)
%5374 = (/.f64 %5373 %640)
%5375 = (fma.f64 %2818 %2819 %3518)
%5376 = (fma.f64 %2819 %2818 %3518)
%5377 = (*.f64 %3227 %2775)
%5378 = (*.f64 #s(literal -1 binary64) %5306)
%5379 = (*.f64 %2775 %3227)
%5380 = (*.f64 %5367 %2777)
%5382 = (neg.f64 (*.f64 %3253 %385))
%5383 = (fma.f64 %2743 %233 %5110)
%5384 = (fma.f64 %233 %2743 %5110)
%5385 = (fma.f64 %231 %2743 %5110)
%5386 = (fma.f64 %245 %2823 %3518)
%5387 = (fma.f64 %2823 %245 %3518)
%5389 = (/.f64 (/.f64 %3287 %3260) #s(literal -1/2 binary64))
%5390 = (/.f64 %385 %3260)
%5391 = (/.f64 %571 #s(literal -1/2 binary64))
%5392 = (*.f64 %5390 %5391)
%5393 = (/.f64 %571 %3257)
%5394 = (/.f64 %385 #s(literal 1/2 binary64))
%5395 = (*.f64 %5393 %5394)
%5396 = (/.f64 %363 %3257)
%5397 = (/.f64 %577 #s(literal 1/2 binary64))
%5398 = (*.f64 %5396 %5397)
%5399 = (/.f64 %577 %3260)
%5400 = (/.f64 %363 #s(literal -1/2 binary64))
%5401 = (*.f64 %5399 %5400)
%5402 = (*.f64 %385 %3557)
%5403 = (*.f64 %571 %5402)
%5404 = (*.f64 %363 %3557)
%5405 = (*.f64 %577 %5404)
%5406 = (*.f64 %571 %3557)
%5407 = (*.f64 %385 %5406)
%5408 = (*.f64 %3557 %3287)
%5409 = (*.f64 %3287 %3557)
%5410 = (*.f64 %5300 %2746)
%5411 = (*.f64 %5340 %2755)
%5412 = (fma.f64 %2782 %2746 %3518)
%5413 = (*.f64 %3275 #s(literal -1 binary64))
%5414 = (/.f64 %5413 %3264)
%5416 = (/.f64 (*.f64 #s(literal -1 binary64) %3275) %3264)
%5417 = (*.f64 #s(literal 1 binary64) %3253)
%5418 = (*.f64 %363 %5417)
%5419 = (*.f64 %5417 %363)
%5420 = (fma.f64 %126 %2773 %5110)
%5421 = (fma.f64 %221 %2775 %5110)
%5422 = (fma.f64 #s(literal 2 binary64) %2778 %5110)
%5423 = (fma.f64 %224 %2833 %3518)
%5424 = (fma.f64 %262 %2772 %5110)
%5425 = (fma.f64 %268 %2832 %3518)
%5426 = (fma.f64 %242 %2777 %5110)
%5428 = (/.f64 #s(literal 1 binary64) (/.f64 %571 %5300))
%5429 = (*.f64 %593 #s(literal 1 binary64))
%5430 = (*.f64 %5331 %5429)
%5431 = (/.f64 #s(literal -1 binary64) %3257)
%5432 = (*.f64 %5324 %5431)
%5433 = (*.f64 #s(literal 1 binary64) %5334)
%5434 = (*.f64 %5433 %417)
%5436 = (-.f64 %3518 (*.f64 %268 %2823))
%5438 = (/.f64 #s(literal 1 binary64) (/.f64 %3251 %3275))
%5440 = (/.f64 (*.f64 %4529 tanphi) %3251)
%5442 = (/.f64 (*.f64 tanphi %4529) %3251)
%5444 = (/.f64 (*.f64 %3255 #s(literal 2 binary64)) %2796)
%5446 = (/.f64 (*.f64 %3255 #s(literal 1/2 binary64)) %2799)
%5448 = (/.f64 (*.f64 #s(literal 2 binary64) %3255) %2802)
%5449 = (*.f64 #s(literal 1/2 binary64) %3255)
%5450 = (/.f64 %5449 %2805)
%5451 = (fma.f64 %252 %2786 %5110)
%5452 = (fma.f64 %259 %2788 %5110)
%5453 = (fma.f64 %2786 %252 %5110)
%5454 = (fma.f64 %2791 %259 %5110)
%5455 = (*.f64 %5357 %5431)
%5457 = (/.f64 #s(literal 1 binary64) (/.f64 %3264 %3287))
%5458 = (fma.f64 %224 %2808 %5110)
%5459 = (fma.f64 %274 %2823 %3518)
%5460 = (fma.f64 %290 %2847 %3518)
%5461 = (*.f64 %3557 #s(literal 1 binary64))
%5462 = (*.f64 %3287 %5461)
%5463 = (fma.f64 %2818 %2819 %5110)
%5464 = (fma.f64 %2819 %2818 %5110)
%5465 = (fma.f64 %2850 %2777 %3518)
%5466 = (fma.f64 %2853 %291 %3518)
%5467 = (*.f64 %363 %2765)
%5468 = (/.f64 %5467 %4557)
%5469 = (*.f64 %3275 #s(literal 1/2 binary64))
%5470 = (*.f64 %3251 #s(literal 1/2 binary64))
%5471 = (/.f64 %5469 %5470)
%5472 = (*.f64 #s(literal 1/2 binary64) %3275)
%5473 = (*.f64 #s(literal 1/2 binary64) %3251)
%5474 = (/.f64 %5472 %5473)
%5475 = (*.f64 %3275 %4632)
%5476 = (*.f64 #s(literal 1/2 binary64) %3253)
%5477 = (*.f64 %417 %5476)
%5478 = (*.f64 %3253 %417)
%5479 = (*.f64 %5478 #s(literal 1/2 binary64))
%5480 = (fma.f64 %245 %2823 %5110)
%5481 = (fma.f64 %2823 %245 %5110)
%5483 = (/.f64 (/.f64 %5467 tanphi) %3251)
%5484 = (*.f64 %4570 %3360)
%5485 = (fma.f64 %2782 %2746 %5110)
%5487 = (/.f64 (neg.f64 %5467) %4579)
%5489 = (/.f64 (*.f64 %3287 tanphi) %4579)
%5492 = (/.f64 (*.f64 %3287 #s(literal 2 binary64)) (*.f64 %3264 #s(literal 2 binary64)))
%5495 = (/.f64 (*.f64 %3287 #s(literal 1/2 binary64)) (*.f64 %3264 #s(literal 1/2 binary64)))
%5497 = (/.f64 (*.f64 tanphi %3287) %4579)
%5500 = (/.f64 (*.f64 #s(literal 2 binary64) %3287) (*.f64 #s(literal 2 binary64) %3264))
%5501 = (*.f64 #s(literal 1/2 binary64) %3287)
%5503 = (/.f64 %5501 (*.f64 #s(literal 1/2 binary64) %3264))
%5504 = (fma.f64 %224 %2833 %5110)
%5505 = (fma.f64 %268 %2832 %5110)
%5506 = (*.f64 %4595 tanphi)
%5507 = (*.f64 %3275 %5506)
%5508 = (*.f64 %5467 %4595)
%5509 = (fma.f64 %274 %2823 %5110)
%5510 = (fma.f64 %290 %2847 %5110)
%5512 = (/.f64 #s(literal 1 binary64) (/.f64 %4557 %5467))
%5513 = (fma.f64 %2850 %2777 %5110)
%5514 = (fma.f64 %2853 %291 %5110)
%5515 = (/.f64 %3387 %571)
%5516 = (*.f64 %3145 %3391)
%5517 = (*.f64 %3391 %3145)
%5518 = (/.f64 %3429 %577)
%5519 = (/.f64 %3431 %571)
%5520 = (/.f64 %3435 %577)
%5521 = (/.f64 %3275 %3384)
%5522 = (/.f64 %5521 %3384)
%5523 = (/.f64 %571 %577)
%5524 = (*.f64 %3162 %5523)
%5525 = (*.f64 %5523 %3162)
%5526 = (/.f64 %571 %3384)
%5527 = (/.f64 %363 %3384)
%5528 = (*.f64 %5526 %5527)
%5529 = (*.f64 %5527 %5526)
%5530 = (/.f64 %3448 %577)
%5531 = (/.f64 %3450 %571)
%5533 = (/.f64 (*.f64 %3387 #s(literal 1 binary64)) %571)
%5535 = (/.f64 (*.f64 #s(literal 1 binary64) %3387) %571)
%5536 = (*.f64 %3387 %2746)
%5537 = (*.f64 %3396 %2739)
%5538 = (fma.f64 one_es %3104 %5537)
%5539 = (fma.f64 tanphi %3515 %5537)
%5540 = (fma.f64 sa %3786 %5537)
%5541 = (/.f64 %2676 %571)
%5542 = (*.f64 %571 %5541)
%5543 = (fma.f64 ca %5542 %3518)
%5544 = (fma.f64 ca %3419 %3518)
%5545 = (fma.f64 %7 %3520 %5537)
%5546 = (*.f64 ca %5541)
%5547 = (fma.f64 %571 %5546 %3518)
%5548 = (*.f64 %2676 %2739)
%5549 = (fma.f64 %571 %5548 %3518)
%5550 = (/.f64 %2678 %571)
%5551 = (fma.f64 %571 %5550 %3518)
%5552 = (fma.f64 %2678 %3391 %3518)
%5553 = (fma.f64 %3104 one_es %5537)
%5554 = (fma.f64 %76 %2786 %5537)
%5555 = (fma.f64 %3515 tanphi %5537)
%5556 = (fma.f64 %78 %3105 %5537)
%5557 = (fma.f64 %3786 sa %5537)
%5558 = (fma.f64 %2676 %3421 %3518)
%5559 = (fma.f64 %3226 %5541 %3518)
%5560 = (fma.f64 %2739 %3396 %3518)
%5561 = (fma.f64 %3396 %2739 %3518)
%5562 = (fma.f64 %3520 %7 %5537)
%5563 = (fma.f64 %2786 %76 %5537)
%5564 = (fma.f64 %3105 %78 %5537)
%5565 = (fma.f64 %5541 %3226 %3518)
%5566 = (fma.f64 %3421 %2676 %3518)
%5568 = (/.f64 #s(literal 1 binary64) (/.f64 %571 %3387))
%5570 = (/.f64 (*.f64 %4658 tanphi) %571)
%5572 = (/.f64 (*.f64 tanphi %4658) %571)
%5573 = (*.f64 %3435 %2755)
%5574 = (+.f64 %3518 %5537)
%5575 = (+.f64 %5537 %3518)
%5578 = (+.f64 (/.f64 (*.f64 %2786 %3316) %571) %2678)
%5579 = (/.f64 %3275 %3441)
%5580 = (*.f64 %5579 #s(literal 2 binary64))
%5581 = (*.f64 %3448 %2755)
%5582 = (/.f64 #s(literal 1 binary64) %3384)
%5583 = (*.f64 %5521 %5582)
%5585 = (-.f64 %3518 (*.f64 %4899 %5541))
%5586 = (neg.f64 %3396)
%5588 = (-.f64 %3518 (*.f64 %5586 %2739))
%5590 = (-.f64 %3518 (*.f64 %2679 %3421))
%5591 = (*.f64 %2682 %571)
%5593 = (-.f64 %3518 (/.f64 %5591 %571))
%5594 = (*.f64 %3396 ca)
%5596 = (-.f64 %3518 (/.f64 %5594 %577))
%5598 = (-.f64 %3518 (neg.f64 %5537))
%5599 = (-.f64 %5537 %3829)
%5600 = (fma.f64 %3786 %10 %5537)
%5601 = (fma.f64 %1 %3115 %5537)
%5602 = (fma.f64 %4 %3833 %5537)
%5603 = (fma.f64 %9 %3835 %5537)
%5604 = (fma.f64 %85 %2818 %5537)
%5605 = (fma.f64 %87 %3111 %5537)
%5606 = (fma.f64 %15 %3839 %5537)
%5607 = (fma.f64 %10 %3786 %5537)
%5608 = (fma.f64 %3835 %9 %5537)
%5609 = (fma.f64 %3115 %1 %5537)
%5611 = (/.f64 (*.f64 %3448 #s(literal 1 binary64)) %577)
%5613 = (/.f64 (*.f64 #s(literal 1 binary64) %3448) %577)
%5615 = (/.f64 (*.f64 %3387 #s(literal 2 binary64)) %593)
%5617 = (/.f64 (*.f64 %3387 #s(literal 1/2 binary64)) %591)
%5619 = (/.f64 (*.f64 %3387 tanphi) %2765)
%5621 = (/.f64 (*.f64 #s(literal 2 binary64) %3387) %2769)
%5623 = (/.f64 (*.f64 #s(literal 1/2 binary64) %3387) %640)
%5625 = (/.f64 (*.f64 tanphi %3387) %2765)
%5627 = (/.f64 (/.f64 %5467 %571) %2765)
%5629 = (/.f64 (/.f64 %5467 %2765) %571)
%5631 = (+.f64 (/.f64 %3447 %577) %2678)
%5633 = (/.f64 #s(literal 1 binary64) (/.f64 %577 %3448))
%5634 = (*.f64 #s(literal 1 binary64) %5537)
%5635 = (fma.f64 one_es %3104 %5634)
%5636 = (fma.f64 tanphi %3515 %5634)
%5637 = (fma.f64 sa %3786 %5634)
%5638 = (*.f64 %3396 %2746)
%5639 = (fma.f64 ca %5638 %3518)
%5640 = (fma.f64 %7 %3520 %5634)
%5641 = (fma.f64 %75 %2746 %5537)
%5642 = (*.f64 %2678 %2746)
%5643 = (fma.f64 %571 %5642 %3518)
%5644 = (fma.f64 #s(literal 1 binary64) %3518 %5537)
%5645 = (fma.f64 #s(literal 1 binary64) %5537 %3518)
%5646 = (*.f64 %571 %2746)
%5647 = (fma.f64 %2678 %5646 %3518)
%5648 = (fma.f64 %3104 one_es %5634)
%5649 = (fma.f64 %3104 %1563 %5537)
%5650 = (fma.f64 %76 %2786 %5634)
%5651 = (fma.f64 %3515 tanphi %5634)
%5652 = (fma.f64 %3515 %20 %5537)
%5653 = (fma.f64 %78 %3105 %5634)
%5654 = (fma.f64 %3786 sa %5634)
%5655 = (fma.f64 %3786 %18 %5537)
%5656 = (fma.f64 %3518 #s(literal 1 binary64) %5537)
%5657 = (fma.f64 %2746 %75 %5537)
%5658 = (fma.f64 %2746 %5594 %3518)
%5659 = (fma.f64 %97 %3104 %5537)
%5660 = (fma.f64 %99 %3515 %5537)
%5661 = (fma.f64 %101 %3786 %5537)
%5662 = (fma.f64 %3520 %7 %5634)
%5663 = (fma.f64 %2786 %76 %5634)
%5664 = (fma.f64 %3105 %78 %5634)
%5665 = (fma.f64 %5594 %2746 %3518)
%5666 = (fma.f64 %5537 #s(literal 1 binary64) %3518)
%5667 = (fma.f64 %5638 ca %3518)
%5668 = (*.f64 %3396 #s(literal 1 binary64))
%5669 = (fma.f64 %5668 %2739 %3518)
%5670 = (+.f64 %3518 %5634)
%5671 = (+.f64 %5634 %3518)
%5672 = (fma.f64 %93 %2755 %5537)
%5673 = (fma.f64 %85 %3862 %5537)
%5674 = (fma.f64 %87 %3864 %5537)
%5675 = (fma.f64 %15 %3866 %5537)
%5676 = (fma.f64 %5591 %2755 %3518)
%5678 = (-.f64 %3518 (*.f64 %5591 %2746))
%5679 = (fma.f64 %3786 %10 %5634)
%5680 = (fma.f64 %1 %3115 %5634)
%5681 = (fma.f64 %4 %3833 %5634)
%5682 = (fma.f64 %9 %3835 %5634)
%5683 = (fma.f64 %85 %2818 %5634)
%5684 = (fma.f64 %87 %3111 %5634)
%5685 = (fma.f64 %15 %3839 %5634)
%5686 = (fma.f64 %10 %3786 %5634)
%5687 = (fma.f64 %3835 %9 %5634)
%5688 = (fma.f64 %3115 %1 %5634)
%5690 = (/.f64 (*.f64 %3448 #s(literal 2 binary64)) %2796)
%5692 = (/.f64 (*.f64 %3448 #s(literal 1/2 binary64)) %2799)
%5694 = (/.f64 (*.f64 %3448 tanphi) %2793)
%5696 = (/.f64 (*.f64 #s(literal 2 binary64) %3448) %2802)
%5698 = (/.f64 (*.f64 #s(literal 1/2 binary64) %3448) %2805)
%5700 = (/.f64 (*.f64 tanphi %3448) %2793)
%5702 = (/.f64 (fma.f64 %3518 %2765 %245) %2765)
%5703 = (/.f64 %3275 %3508)
%5704 = (*.f64 %5703 #s(literal 2 binary64))
%5705 = (fma.f64 tanphi %4672 %3518)
%5706 = (fma.f64 %75 %2746 %5634)
%5707 = (fma.f64 #s(literal 1 binary64) %3518 %5634)
%5708 = (fma.f64 #s(literal 2 binary64) %3868 %5537)
%5709 = (fma.f64 #s(literal 2 binary64) %3870 %5537)
%5710 = (fma.f64 #s(literal 1/2 binary64) %3872 %5537)
%5711 = (fma.f64 %3104 %1563 %5634)
%5712 = (fma.f64 %3515 %20 %5634)
%5713 = (fma.f64 %3786 %18 %5634)
%5714 = (fma.f64 %3518 #s(literal 1 binary64) %5634)
%5715 = (fma.f64 %2746 %75 %5634)
%5716 = (fma.f64 #s(literal -1 binary64) %3874 %5537)
%5717 = (fma.f64 %97 %3104 %5634)
%5718 = (fma.f64 %99 %3515 %5634)
%5719 = (fma.f64 %101 %3786 %5634)
%5720 = (fma.f64 %4672 tanphi %3518)
%5721 = (fma.f64 %2284 %2755 %5537)
%5722 = (fma.f64 %2357 %2777 %5537)
%5723 = (*.f64 %5594 #s(literal 1 binary64))
%5724 = (fma.f64 %5723 %2746 %3518)
%5725 = (*.f64 %5594 #s(literal -1 binary64))
%5726 = (fma.f64 %5725 %2755 %3518)
%5727 = (*.f64 %5594 #s(literal 2 binary64))
%5728 = (fma.f64 %5727 %2777 %3518)
%5729 = (fma.f64 %3878 #s(literal 2 binary64) %5537)
%5730 = (fma.f64 %3880 #s(literal 1/2 binary64) %5537)
%5731 = (*.f64 %4672 tanphi)
%5732 = (+.f64 %5731 %3518)
%5733 = (*.f64 tanphi %4672)
%5734 = (+.f64 %5733 %3518)
%5735 = (*.f64 %571 %3227)
%5736 = (/.f64 %5735 %3251)
%5737 = (fma.f64 %93 %2755 %5634)
%5738 = (fma.f64 %85 %3862 %5634)
%5739 = (fma.f64 %87 %3864 %5634)
%5740 = (fma.f64 %15 %3866 %5634)
%5742 = (/.f64 (*.f64 %5735 #s(literal 2 binary64)) %3260)
%5744 = (/.f64 (*.f64 #s(literal 2 binary64) %5735) %3260)
%5745 = (*.f64 %5735 %3258)
%5746 = (/.f64 %5735 %3260)
%5747 = (*.f64 %5746 #s(literal 2 binary64))
%5748 = (*.f64 %2678 %3251)
%5749 = (/.f64 %5748 %571)
%5750 = (fma.f64 tanphi %76 %5749)
%5751 = (/.f64 %5750 %571)
%5753 = (/.f64 (neg.f64 %5735) %3264)
%5755 = (neg.f64 (/.f64 %5735 %3264))
%5757 = (/.f64 (/.f64 %5735 #s(literal 1/2 binary64)) %3260)
%5758 = (/.f64 %5746 #s(literal 1/2 binary64))
%5760 = (/.f64 (fma.f64 %3518 %2793 %268) %2793)
%5762 = (/.f64 (*.f64 %4746 tanphi) %3264)
%5764 = (/.f64 (*.f64 tanphi %4746) %3264)
%5765 = (fma.f64 #s(literal 2 binary64) %3868 %5634)
%5766 = (fma.f64 #s(literal 2 binary64) %3870 %5634)
%5767 = (fma.f64 #s(literal 1/2 binary64) %3872 %5634)
%5768 = (fma.f64 #s(literal -1 binary64) %3874 %5634)
%5769 = (fma.f64 %2284 %2755 %5634)
%5770 = (fma.f64 %2357 %2777 %5634)
%5771 = (fma.f64 %3878 #s(literal 2 binary64) %5634)
%5772 = (fma.f64 %3880 #s(literal 1/2 binary64) %5634)
%5774 = (/.f64 (neg.f64 %5750) %577)
%5776 = (/.f64 (*.f64 %5735 #s(literal 1 binary64)) %3251)
%5778 = (/.f64 (*.f64 #s(literal 1 binary64) %5735) %3251)
%5779 = (*.f64 %3145 #s(literal 0 binary64))
%5780 = (+.f64 %3145 %5779)
%5781 = (*.f64 #s(literal 0 binary64) %3145)
%5782 = (+.f64 %3145 %5781)
%5784 = (/.f64 #s(literal 1 binary64) (/.f64 %3251 %5735))
%5786 = (/.f64 (*.f64 %5750 #s(literal 1 binary64)) %571)
%5788 = (/.f64 (*.f64 #s(literal 1 binary64) %5750) %571)
%5789 = (*.f64 %5750 %2746)
%5790 = (/.f64 #s(literal 0 binary64) %5026)
%5791 = (+.f64 %3145 %5790)
%5793 = (/.f64 #s(literal 1 binary64) (/.f64 %571 %5750))
%5794 = (*.f64 %2765 %75)
%5796 = (/.f64 (fma.f64 %245 %571 %5794) %4557)
%5799 = (/.f64 (fma.f64 %245 %571 (*.f64 %75 %2765)) %4557)
%5802 = (/.f64 (fma.f64 %75 %2765 (*.f64 %571 %245)) %4557)
%5803 = (*.f64 %245 %571)
%5805 = (/.f64 (fma.f64 %75 %2765 %5803) %4557)
%5806 = (fma.f64 %363 %2746 %5779)
%5807 = (fma.f64 %363 %2746 %5781)
%5808 = (fma.f64 #s(literal 1 binary64) %3145 %5779)
%5809 = (fma.f64 #s(literal 1 binary64) %3145 %5781)
%5810 = (fma.f64 #s(literal 1/2 binary64) %3145 %5065)
%5811 = (fma.f64 %3145 #s(literal 1 binary64) %5779)
%5812 = (fma.f64 %3145 #s(literal 1 binary64) %5781)
%5813 = (fma.f64 %3145 #s(literal 1/2 binary64) %5065)
%5814 = (fma.f64 %2746 %363 %5779)
%5815 = (fma.f64 %2746 %363 %5781)
%5816 = (fma.f64 %2777 %363 %5065)
%5818 = (/.f64 (*.f64 %5735 #s(literal 1/2 binary64)) %5470)
%5820 = (/.f64 (*.f64 #s(literal 1/2 binary64) %5735) %5473)
%5821 = (+.f64 %5065 %5065)
%5822 = (fma.f64 tanphi %4397 %5779)
%5823 = (fma.f64 tanphi %4397 %5781)
%5824 = (fma.f64 %363 %2746 %5790)
%5825 = (fma.f64 #s(literal 1 binary64) %3145 %5790)
%5826 = (fma.f64 %4397 tanphi %5779)
%5827 = (fma.f64 %4397 tanphi %5781)
%5828 = (fma.f64 %3145 #s(literal 1 binary64) %5790)
%5829 = (fma.f64 %2746 %363 %5790)
%5830 = (fma.f64 #s(literal -1/2 binary64) %3162 %5065)
%5831 = (fma.f64 #s(literal -1 binary64) %3162 %5779)
%5832 = (fma.f64 #s(literal -1 binary64) %3162 %5781)
%5833 = (fma.f64 %2755 %385 %5779)
%5834 = (fma.f64 %2755 %385 %5781)
%5835 = (fma.f64 %3162 #s(literal -1 binary64) %5779)
%5836 = (fma.f64 %3162 #s(literal -1 binary64) %5781)
%5837 = (fma.f64 %385 %2755 %5779)
%5838 = (fma.f64 %385 %2755 %5781)
%5840 = (/.f64 (*.f64 %5750 #s(literal 2 binary64)) %593)
%5842 = (/.f64 (*.f64 %5750 #s(literal 1/2 binary64)) %591)
%5844 = (/.f64 (*.f64 #s(literal 2 binary64) %5750) %2769)
%5846 = (/.f64 (*.f64 #s(literal 1/2 binary64) %5750) %640)
%5847 = (*.f64 %2765 %93)
%5849 = (/.f64 (-.f64 %5803 %5847) %4557)
%5850 = (*.f64 %245 %577)
%5852 = (/.f64 (-.f64 %5850 %5794) %4579)
%5853 = (fma.f64 tanphi %4397 %5790)
%5854 = (fma.f64 %4397 tanphi %5790)
%5855 = (*.f64 %2793 %75)
%5857 = (/.f64 (fma.f64 %268 %571 %5855) %4579)
%5860 = (/.f64 (fma.f64 %268 %571 (*.f64 %75 %2793)) %4579)
%5863 = (/.f64 (fma.f64 %93 %2765 (*.f64 %577 %245)) %4579)
%5865 = (/.f64 (fma.f64 %93 %2765 %5850) %4579)
%5867 = (/.f64 (fma.f64 %245 %577 %5847) %4579)
%5870 = (/.f64 (fma.f64 %245 %577 (*.f64 %93 %2765)) %4579)
%5873 = (/.f64 (fma.f64 %75 %2793 (*.f64 %571 %268)) %4579)
%5874 = (*.f64 %268 %571)
%5876 = (/.f64 (fma.f64 %75 %2793 %5874) %4579)
%5877 = (fma.f64 #s(literal -1 binary64) %3162 %5790)
%5878 = (fma.f64 %2755 %385 %5790)
%5879 = (fma.f64 %3162 #s(literal -1 binary64) %5790)
%5880 = (fma.f64 %385 %2755 %5790)
%5881 = (fma.f64 %5227 %385 %5065)
%5882 = (fma.f64 #s(literal 1 binary64) %5065 %5065)
%5883 = (fma.f64 #s(literal 2 binary64) %5065 %5779)
%5884 = (fma.f64 #s(literal 2 binary64) %5065 %5781)
%5886 = (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %3145) %5065)
%5887 = (fma.f64 #s(literal 1/2 binary64) %5067 %5779)
%5888 = (fma.f64 #s(literal 1/2 binary64) %5067 %5781)
%5889 = (fma.f64 %2746 %415 %5065)
%5890 = (fma.f64 %2852 %415 %5779)
%5891 = (fma.f64 %2852 %415 %5781)
%5892 = (fma.f64 %2777 %417 %5779)
%5893 = (fma.f64 %2777 %417 %5781)
%5894 = (fma.f64 %417 %2777 %5779)
%5895 = (fma.f64 %417 %2777 %5781)
%5896 = (fma.f64 %5065 #s(literal 1 binary64) %5065)
%5897 = (fma.f64 %5065 #s(literal 2 binary64) %5779)
%5898 = (fma.f64 %5065 #s(literal 2 binary64) %5781)
%5899 = (fma.f64 %5073 #s(literal 1/2 binary64) %5779)
%5900 = (fma.f64 %5073 #s(literal 1/2 binary64) %5781)
%5901 = (fma.f64 %415 %2746 %5065)
%5902 = (fma.f64 %415 %2852 %5779)
%5903 = (fma.f64 %415 %2852 %5781)
%5904 = (*.f64 %268 %577)
%5906 = (/.f64 (-.f64 %5904 %5855) %4557)
%5907 = (*.f64 %2793 %93)
%5909 = (/.f64 (-.f64 %5874 %5907) %4579)
%5911 = (/.f64 (fma.f64 %268 %577 %5907) %4557)
%5914 = (/.f64 (fma.f64 %268 %577 (*.f64 %93 %2793)) %4557)
%5917 = (/.f64 (fma.f64 %93 %2793 (*.f64 %577 %268)) %4557)
%5919 = (/.f64 (fma.f64 %93 %2793 %5904) %4557)
%5920 = (fma.f64 #s(literal 2 binary64) %5065 %5790)
%5922 = (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %5026) %5065)
%5923 = (fma.f64 #s(literal 1/2 binary64) %5067 %5790)
%5924 = (fma.f64 #s(literal 1/2 binary64) %5099 %5779)
%5925 = (fma.f64 #s(literal 1/2 binary64) %5099 %5781)
%5926 = (fma.f64 %256 %3145 %5779)
%5927 = (fma.f64 %256 %3145 %5781)
%5928 = (fma.f64 %2852 %415 %5790)
%5929 = (fma.f64 %2777 %417 %5790)
%5930 = (fma.f64 %5102 %363 %5779)
%5931 = (fma.f64 %5102 %363 %5781)
%5932 = (fma.f64 %417 %2777 %5790)
%5933 = (fma.f64 %5065 #s(literal 2 binary64) %5790)
%5934 = (fma.f64 %5073 #s(literal 1/2 binary64) %5790)
%5935 = (fma.f64 %415 %2852 %5790)
%5936 = (fma.f64 #s(literal -1 binary64) %5041 %5779)
%5937 = (fma.f64 #s(literal -1 binary64) %5041 %5781)
%5938 = (fma.f64 #s(literal -2 binary64) %5105 %5779)
%5939 = (fma.f64 #s(literal -2 binary64) %5105 %5781)
%5940 = (*.f64 #s(literal 1/2 binary64) %2755)
%5941 = (fma.f64 %5940 %385 %5065)
%5942 = (fma.f64 %5145 %2755 %5065)
%5943 = (fma.f64 #s(literal 1/2 binary64) %5099 %5790)
%5944 = (fma.f64 %256 %3145 %5790)
%5945 = (fma.f64 %5102 %363 %5790)
%5946 = (fma.f64 #s(literal -1 binary64) %5041 %5790)
%5947 = (fma.f64 #s(literal -2 binary64) %5105 %5790)
%5948 = (fma.f64 #s(literal -2 binary64) %5134 %5779)
%5949 = (fma.f64 #s(literal -2 binary64) %5134 %5781)
%5950 = (fma.f64 %1329 %3162 %5779)
%5951 = (fma.f64 %1329 %3162 %5781)
%5952 = (fma.f64 %5137 %385 %5779)
%5953 = (fma.f64 %5137 %385 %5781)
%5954 = (fma.f64 #s(literal -2 binary64) %5134 %5790)
%5955 = (fma.f64 %1329 %3162 %5790)
%5956 = (fma.f64 %5137 %385 %5790)
%5957 = (fma.f64 #s(literal 1/2 binary64) %5151 %5779)
%5958 = (fma.f64 #s(literal 1/2 binary64) %5151 %5781)
%5959 = (fma.f64 %2852 %5153 %5779)
%5960 = (fma.f64 %2852 %5153 %5781)
%5961 = (fma.f64 %5155 %415 %5779)
%5962 = (fma.f64 %5155 %415 %5781)
%5963 = (fma.f64 %5157 #s(literal 1/2 binary64) %5779)
%5964 = (fma.f64 %5157 #s(literal 1/2 binary64) %5781)
%5965 = (fma.f64 #s(literal 1/2 binary64) %5151 %5790)
%5966 = (fma.f64 %2852 %5153 %5790)
%5967 = (fma.f64 %5155 %415 %5790)
%5968 = (fma.f64 %5157 #s(literal 1/2 binary64) %5790)
%5969 = (fma.f64 %5177 #s(literal -2 binary64) %5779)
%5970 = (fma.f64 %5177 #s(literal -2 binary64) %5781)
%5971 = (fma.f64 #s(literal -1/2 binary64) %5201 %5779)
%5972 = (fma.f64 #s(literal -1/2 binary64) %5201 %5781)
%5973 = (fma.f64 #s(literal 1/2 binary64) %5203 %5779)
%5974 = (fma.f64 #s(literal 1/2 binary64) %5203 %5781)
%5975 = (fma.f64 %2746 %566 %5779)
%5976 = (fma.f64 %2746 %566 %5781)
%5977 = (fma.f64 %2746 %5206 %5779)
%5978 = (fma.f64 %2746 %5206 %5781)
%5979 = (fma.f64 %2755 %5208 %5779)
%5980 = (fma.f64 %2755 %5208 %5781)
%5981 = (fma.f64 %2755 %5210 %5779)
%5982 = (fma.f64 %2755 %5210 %5781)
%5983 = (fma.f64 %2755 %5213 %5065)
%5984 = (fma.f64 %5212 %5213 %5779)
%5985 = (fma.f64 %5212 %5213 %5781)
%5986 = (fma.f64 %2852 %564 %5065)
%5987 = (fma.f64 %2777 %5215 %5779)
%5988 = (fma.f64 %2777 %5215 %5781)
%5989 = (fma.f64 %5177 #s(literal -2 binary64) %5790)
%5990 = (fma.f64 %566 %2746 %5779)
%5991 = (fma.f64 %566 %2746 %5781)
%5992 = (fma.f64 %566 %2777 %5065)
%5993 = (/.f64 #s(literal 1/4 binary64) %571)
%5994 = (fma.f64 %5215 %5993 %5065)
%5995 = (fma.f64 %5215 %2777 %5779)
%5996 = (fma.f64 %5215 %2777 %5781)
%5997 = (fma.f64 #s(literal -1/2 binary64) %5201 %5790)
%5998 = (fma.f64 #s(literal 1/2 binary64) %5203 %5790)
%5999 = (fma.f64 %2746 %566 %5790)
%6000 = (fma.f64 %2746 %5206 %5790)
%6001 = (fma.f64 %2755 %5208 %5790)
%6002 = (fma.f64 %2755 %5210 %5790)
%6003 = (fma.f64 %5212 %5213 %5790)
%6004 = (fma.f64 %2777 %5215 %5790)
%6005 = (fma.f64 %566 %2746 %5790)
%6006 = (fma.f64 %5215 %2777 %5790)
%6007 = (fma.f64 %5223 %5224 %5779)
%6008 = (fma.f64 %5223 %5224 %5781)
%6010 = (fma.f64 %5223 (/.f64 #s(literal 1/4 binary64) %5120) %5065)
%6011 = (fma.f64 %5223 %5213 %5779)
%6012 = (fma.f64 %5223 %5213 %5781)
%6013 = (fma.f64 %5227 %5228 %5779)
%6014 = (fma.f64 %5227 %5228 %5781)
%6015 = (fma.f64 %5223 %5224 %5790)
%6016 = (fma.f64 %5223 %5213 %5790)
%6017 = (fma.f64 %5227 %5228 %5790)
%6018 = (fma.f64 %5102 %566 %5779)
%6019 = (fma.f64 %5102 %566 %5781)
%6020 = (fma.f64 %5102 %566 %5790)
%6022 = (/.f64 (fma.f64 %3518 %571 %5594) %571)
%6024 = (/.f64 (/.f64 %5735 %571) %571)
%6025 = (*.f64 %2746 %3421)
%6026 = (fma.f64 %126 %6025 %3518)
%6028 = (/.f64 (/.f64 %5735 %577) %577)
%6030 = (/.f64 (/.f64 %5735 %3384) %3384)
%6033 = (/.f64 (-.f64 (*.f64 %5537 %577) %75) %577)
%6035 = (/.f64 (fma.f64 %5537 %577 %93) %577)
%6037 = (/.f64 (fma.f64 %3518 %577 %5591) %577)
%6038 = (/.f64 %5735 %3441)
%6039 = (*.f64 %6038 #s(literal 2 binary64))
%6040 = (/.f64 %3339 %3251)
%6041 = (fma.f64 ca %5542 %6040)
%6042 = (fma.f64 ca %3419 %6040)
%6043 = (fma.f64 %571 %5546 %6040)
%6044 = (fma.f64 %571 %5548 %6040)
%6045 = (fma.f64 %571 %5550 %6040)
%6046 = (fma.f64 %2678 %3391 %6040)
%6047 = (fma.f64 %2676 %3421 %6040)
%6048 = (fma.f64 %3226 %5541 %6040)
%6049 = (fma.f64 %2739 %3396 %6040)
%6050 = (fma.f64 %3396 %2739 %6040)
%6051 = (fma.f64 %5541 %3226 %6040)
%6052 = (fma.f64 %3421 %2676 %6040)
%6053 = (+.f64 %5537 %6040)
%6054 = (+.f64 %6040 %5537)
%6055 = (*.f64 %5594 %577)
%6057 = (/.f64 (-.f64 %6055 %3339) %3264)
%6058 = (*.f64 %5591 %571)
%6060 = (/.f64 (-.f64 %6058 %3339) %3264)
%6061 = (/.f64 %3658 %3264)
%6062 = (fma.f64 ca %5542 %6061)
%6063 = (fma.f64 ca %3419 %6061)
%6064 = (fma.f64 %571 %5546 %6061)
%6065 = (fma.f64 %571 %5548 %6061)
%6066 = (fma.f64 %571 %5550 %6061)
%6067 = (fma.f64 %2678 %3391 %6061)
%6068 = (fma.f64 %2676 %3421 %6061)
%6069 = (fma.f64 %3226 %5541 %6061)
%6070 = (fma.f64 %2739 %3396 %6061)
%6071 = (fma.f64 %3396 %2739 %6061)
%6072 = (fma.f64 %5541 %3226 %6061)
%6073 = (fma.f64 %3421 %2676 %6061)
%6075 = (/.f64 (fma.f64 %5594 %577 %3658) %3264)
%6077 = (/.f64 (fma.f64 %5591 %571 %3658) %3264)
%6079 = (/.f64 (fma.f64 %5591 %577 %3339) %3251)
%6082 = (/.f64 (fma.f64 tanphi %4018 (*.f64 %577 %5594)) %3264)
%6084 = (/.f64 (fma.f64 tanphi %4018 %6055) %3264)
%6087 = (/.f64 (fma.f64 tanphi %4018 (*.f64 %571 %5591)) %3264)
%6089 = (/.f64 (fma.f64 tanphi %4018 %6058) %3264)
%6092 = (/.f64 (fma.f64 tanphi %3316 (*.f64 %577 %5591)) %3251)
%6093 = (*.f64 %5591 %577)
%6095 = (/.f64 (fma.f64 tanphi %3316 %6093) %3251)
%6097 = (+.f64 (/.f64 %5749 %571) %3518)
%6098 = (/.f64 %5735 %3508)
%6099 = (*.f64 %6098 #s(literal 2 binary64))
%6100 = (+.f64 %5537 %6061)
%6101 = (+.f64 %6061 %5537)
%6103 = (-.f64 %5537 (/.f64 %3658 %3251))
%6105 = (/.f64 (-.f64 %6093 %3658) %3251)
%6106 = (fma.f64 ca %5638 %6040)
%6107 = (fma.f64 %571 %5642 %6040)
%6108 = (fma.f64 %2678 %5646 %6040)
%6109 = (fma.f64 %2746 %5594 %6040)
%6110 = (fma.f64 %5594 %2746 %6040)
%6111 = (fma.f64 %5537 #s(literal 1 binary64) %6040)
%6112 = (fma.f64 %5638 ca %6040)
%6113 = (fma.f64 %5668 %2739 %6040)
%6114 = (fma.f64 ca %5638 %6061)
%6115 = (fma.f64 %571 %5642 %6061)
%6116 = (fma.f64 %2678 %5646 %6061)
%6117 = (fma.f64 %2746 %5594 %6061)
%6118 = (fma.f64 %5591 %2755 %6040)
%6119 = (fma.f64 %5594 %2746 %6061)
%6120 = (fma.f64 %5537 #s(literal 1 binary64) %6061)
%6121 = (fma.f64 %5638 ca %6061)
%6122 = (fma.f64 %5668 %2739 %6061)
%6123 = (*.f64 %221 %3253)
%6124 = (fma.f64 %75 %3253 %6123)
%6125 = (*.f64 %75 %3253)
%6126 = (fma.f64 %221 %3253 %6125)
%6127 = (*.f64 %3253 %221)
%6128 = (fma.f64 %3253 %75 %6127)
%6129 = (*.f64 %3253 %75)
%6130 = (fma.f64 %3253 %221 %6129)
%6131 = (+.f64 %6129 %6127)
%6132 = (+.f64 %6127 %6129)
%6133 = (+.f64 %6125 %6123)
%6134 = (+.f64 %6123 %6125)
%6135 = (fma.f64 %5591 %2755 %6061)
%6136 = (*.f64 %3258 %3555)
%6137 = (fma.f64 %3258 %3339 %6136)
%6138 = (*.f64 %3258 %3339)
%6139 = (fma.f64 %3258 %3555 %6138)
%6140 = (*.f64 %3555 %3258)
%6141 = (fma.f64 %3339 %3258 %6140)
%6142 = (*.f64 %3339 %3258)
%6143 = (fma.f64 %3555 %3258 %6142)
%6144 = (+.f64 %6140 %6142)
%6145 = (+.f64 %6142 %6140)
%6146 = (+.f64 %6136 %6138)
%6147 = (+.f64 %6138 %6136)
%6148 = (fma.f64 %5723 %2746 %6040)
%6149 = (fma.f64 %5725 %2755 %6040)
%6150 = (fma.f64 %5727 %2777 %6040)
%6151 = (fma.f64 %5723 %2746 %6061)
%6152 = (fma.f64 %5725 %2755 %6061)
%6153 = (fma.f64 %5727 %2777 %6061)
%6154 = (fma.f64 %363 %5334 %5065)
%6155 = (fma.f64 %571 %5331 %5065)
%6156 = (fma.f64 %2746 %3227 %5779)
%6157 = (fma.f64 %2746 %3227 %5781)
%6158 = (fma.f64 %3227 %2746 %5779)
%6159 = (fma.f64 %3227 %2746 %5781)
%6160 = (fma.f64 %2777 %3227 %5065)
%6161 = (fma.f64 %2746 %3227 %5790)
%6162 = (fma.f64 %3227 %2746 %5790)
%6163 = (fma.f64 %2786 %4482 %5779)
%6164 = (fma.f64 %2786 %4482 %5781)
%6165 = (fma.f64 %4482 %2786 %5779)
%6166 = (fma.f64 %4482 %2786 %5781)
%6167 = (fma.f64 %2755 %3255 %5779)
%6168 = (fma.f64 %2755 %3255 %5781)
%6169 = (fma.f64 %3255 %2755 %5779)
%6170 = (fma.f64 %3255 %2755 %5781)
%6171 = (fma.f64 %363 %3253 %5779)
%6172 = (fma.f64 %363 %3253 %5781)
%6173 = (fma.f64 %571 %3285 %5779)
%6174 = (fma.f64 %571 %3285 %5781)
%6175 = (fma.f64 %3253 %363 %5779)
%6176 = (fma.f64 %3253 %363 %5781)
%6177 = (fma.f64 %3285 %571 %5779)
%6178 = (fma.f64 %3285 %571 %5781)
%6179 = (fma.f64 %2786 %4482 %5790)
%6180 = (fma.f64 %4482 %2786 %5790)
%6181 = (fma.f64 %3275 %3258 %5779)
%6182 = (fma.f64 %3275 %3258 %5781)
%6183 = (fma.f64 %3275 %5431 %5065)
%6184 = (fma.f64 %593 %5331 %5779)
%6185 = (fma.f64 %593 %5331 %5781)
%6186 = (fma.f64 %3258 %3275 %5779)
%6187 = (fma.f64 %3258 %3275 %5781)
%6188 = (fma.f64 %5431 %3275 %5065)
%6189 = (fma.f64 %417 %5334 %5779)
%6190 = (fma.f64 %417 %5334 %5781)
%6191 = (fma.f64 %5331 %593 %5779)
%6192 = (fma.f64 %5331 %593 %5781)
%6193 = (fma.f64 %5334 %417 %5779)
%6194 = (fma.f64 %5334 %417 %5781)
%6195 = (fma.f64 %2755 %3255 %5790)
%6196 = (fma.f64 %3255 %2755 %5790)
%6197 = (fma.f64 %363 %3253 %5790)
%6198 = (fma.f64 %571 %3285 %5790)
%6199 = (fma.f64 %3253 %363 %5790)
%6200 = (fma.f64 %3285 %571 %5790)
%6201 = (fma.f64 %577 %5345 %5779)
%6202 = (fma.f64 %577 %5345 %5781)
%6203 = (fma.f64 %385 %5347 %5779)
%6204 = (fma.f64 %385 %5347 %5781)
%6205 = (fma.f64 %3275 %3258 %5790)
%6206 = (fma.f64 %593 %5331 %5790)
%6207 = (fma.f64 %3258 %3275 %5790)
%6208 = (fma.f64 %417 %5334 %5790)
%6209 = (fma.f64 %5331 %593 %5790)
%6210 = (fma.f64 %5334 %417 %5790)
%6211 = (fma.f64 %577 %5345 %5790)
%6212 = (fma.f64 %385 %5347 %5790)
%6213 = (fma.f64 %3227 %2775 %5779)
%6214 = (fma.f64 %3227 %2775 %5781)
%6215 = (fma.f64 #s(literal -1 binary64) %5306 %5779)
%6216 = (fma.f64 #s(literal -1 binary64) %5306 %5781)
%6217 = (fma.f64 %2775 %3227 %5779)
%6218 = (fma.f64 %2775 %3227 %5781)
%6219 = (fma.f64 %5367 %2777 %5779)
%6220 = (fma.f64 %5367 %2777 %5781)
%6221 = (fma.f64 %5373 %2746 %5065)
%6222 = (fma.f64 %5390 %5391 %5779)
%6223 = (fma.f64 %5390 %5391 %5781)
%6224 = (fma.f64 %5393 %5394 %5779)
%6225 = (fma.f64 %5393 %5394 %5781)
%6226 = (fma.f64 %5396 %5397 %5779)
%6227 = (fma.f64 %5396 %5397 %5781)
%6228 = (fma.f64 %5399 %5400 %5779)
%6229 = (fma.f64 %5399 %5400 %5781)
%6230 = (*.f64 tanphi %4638)
%6231 = (fma.f64 tanphi %4672 %6230)
%6232 = (*.f64 %4638 tanphi)
%6233 = (fma.f64 %4672 tanphi %6232)
%6234 = (fma.f64 %571 %5402 %5779)
%6235 = (fma.f64 %571 %5402 %5781)
%6236 = (fma.f64 %577 %5404 %5779)
%6237 = (fma.f64 %577 %5404 %5781)
%6238 = (fma.f64 %385 %5406 %5779)
%6239 = (fma.f64 %385 %5406 %5781)
%6240 = (fma.f64 %3557 %3287 %5779)
%6241 = (fma.f64 %3557 %3287 %5781)
%6242 = (fma.f64 %3287 %3557 %5779)
%6243 = (fma.f64 %3287 %3557 %5781)
%6244 = (fma.f64 %3227 %2775 %5790)
%6245 = (fma.f64 #s(literal -1 binary64) %5306 %5790)
%6246 = (fma.f64 %2775 %3227 %5790)
%6247 = (fma.f64 %5300 %2746 %5779)
%6248 = (fma.f64 %5300 %2746 %5781)
%6249 = (fma.f64 %5367 %2777 %5790)
%6250 = (fma.f64 %5340 %2755 %5779)
%6251 = (fma.f64 %5340 %2755 %5781)
%6252 = (fma.f64 %5449 %2755 %5065)
%6253 = (fma.f64 %363 %5417 %5779)
%6254 = (fma.f64 %363 %5417 %5781)
%6255 = (fma.f64 %640 %3285 %5065)
%6256 = (fma.f64 %5417 %363 %5779)
%6257 = (fma.f64 %5417 %363 %5781)
%6258 = (fma.f64 %415 %3253 %5065)
%6259 = (fma.f64 %5476 %363 %5065)
%6260 = (+.f64 %5731 %6232)
%6261 = (+.f64 %5733 %6230)
%6262 = (fma.f64 %5390 %5391 %5790)
%6263 = (fma.f64 %5393 %5394 %5790)
%6264 = (fma.f64 %5396 %5397 %5790)
%6265 = (fma.f64 %5399 %5400 %5790)
%6266 = (fma.f64 %571 %5402 %5790)
%6267 = (fma.f64 %577 %5404 %5790)
%6268 = (fma.f64 %385 %5406 %5790)
%6269 = (fma.f64 %3557 %3287 %5790)
%6270 = (fma.f64 %3287 %3557 %5790)
%6271 = (fma.f64 %5300 %2746 %5790)
%6272 = (fma.f64 %5331 %5429 %5779)
%6273 = (fma.f64 %5331 %5429 %5781)
%6274 = (fma.f64 %5324 %5431 %5779)
%6275 = (fma.f64 %5324 %5431 %5781)
%6276 = (fma.f64 %5472 %3258 %5065)
%6278 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %5331) %593 %5065)
%6279 = (fma.f64 %5433 %417 %5779)
%6280 = (fma.f64 %5433 %417 %5781)
%6282 = (fma.f64 (*.f64 #s(literal 1/2 binary64) %5334) %417 %5065)
%6283 = (fma.f64 %5340 %2755 %5790)
%6284 = (fma.f64 %363 %5417 %5790)
%6285 = (fma.f64 %5417 %363 %5790)
%6286 = (fma.f64 %5331 %5429 %5790)
%6287 = (fma.f64 %5324 %5431 %5790)
%6288 = (fma.f64 %5433 %417 %5790)
%6289 = (fma.f64 %5357 %5431 %5779)
%6290 = (fma.f64 %5357 %5431 %5781)
%6291 = (fma.f64 %5357 %5431 %5790)
%6292 = (fma.f64 %3287 %5461 %5779)
%6293 = (fma.f64 %3287 %5461 %5781)
%6294 = (fma.f64 %5501 %3557 %5065)
%6295 = (fma.f64 %3275 %4632 %5779)
%6296 = (fma.f64 %3275 %4632 %5781)
%6297 = (fma.f64 %417 %5476 %5779)
%6298 = (fma.f64 %417 %5476 %5781)
%6299 = (fma.f64 %5478 #s(literal 1/2 binary64) %5779)
%6300 = (fma.f64 %5478 #s(literal 1/2 binary64) %5781)
%6302 = (+.f64 (/.f64 %5748 %3251) %6040)
%6303 = (fma.f64 %3287 %5461 %5790)
%6304 = (fma.f64 %3275 %4632 %5790)
%6305 = (fma.f64 %417 %5476 %5790)
%6306 = (fma.f64 %5478 #s(literal 1/2 binary64) %5790)
%6307 = (fma.f64 %4570 %3360 %5779)
%6308 = (fma.f64 %4570 %3360 %5781)
%6309 = (fma.f64 %4570 %3360 %5790)
%6310 = (fma.f64 %3275 %5506 %5779)
%6311 = (fma.f64 %3275 %5506 %5781)
%6312 = (fma.f64 %5467 %4595 %5779)
%6313 = (fma.f64 %5467 %4595 %5781)
%6314 = (fma.f64 %3275 %5506 %5790)
%6315 = (fma.f64 %5467 %4595 %5790)
%6316 = (fma.f64 %126 %6025 %6040)
%6317 = (fma.f64 %126 %6025 %6061)
%6318 = (fma.f64 %3145 %3391 %5779)
%6319 = (fma.f64 %3145 %3391 %5781)
%6320 = (fma.f64 %3391 %3145 %5779)
%6321 = (fma.f64 %3391 %3145 %5781)
%6322 = (fma.f64 %3145 %3391 %5790)
%6323 = (fma.f64 %3391 %3145 %5790)
%6324 = (fma.f64 %3162 %5523 %5779)
%6325 = (fma.f64 %3162 %5523 %5781)
%6326 = (fma.f64 %5523 %3162 %5779)
%6327 = (fma.f64 %5523 %3162 %5781)
%6328 = (fma.f64 %5526 %5527 %5779)
%6329 = (fma.f64 %5526 %5527 %5781)
%6330 = (fma.f64 %5527 %5526 %5779)
%6331 = (fma.f64 %5527 %5526 %5781)
%6332 = (fma.f64 %3162 %5523 %5790)
%6333 = (fma.f64 %5523 %3162 %5790)
%6334 = (fma.f64 %5526 %5527 %5790)
%6335 = (fma.f64 %5527 %5526 %5790)
%6336 = (fma.f64 %3387 %2746 %5779)
%6337 = (fma.f64 %3387 %2746 %5781)
%6338 = (fma.f64 %3387 %2746 %5790)
%6339 = (fma.f64 %3435 %2755 %5779)
%6340 = (fma.f64 %3435 %2755 %5781)
%6341 = (fma.f64 %5579 #s(literal 2 binary64) %5779)
%6342 = (fma.f64 %5579 #s(literal 2 binary64) %5781)
%6343 = (fma.f64 %3448 %2755 %5779)
%6344 = (fma.f64 %3448 %2755 %5781)
%6345 = (fma.f64 %3435 %2755 %5790)
%6346 = (fma.f64 %5521 %5582 %5779)
%6347 = (fma.f64 %5521 %5582 %5781)
%6348 = (fma.f64 %5579 #s(literal 2 binary64) %5790)
%6349 = (fma.f64 %3448 %2755 %5790)
%6350 = (fma.f64 %5521 %5582 %5790)
%6351 = (fma.f64 %5703 #s(literal 2 binary64) %5779)
%6352 = (fma.f64 %5703 #s(literal 2 binary64) %5781)
%6353 = (fma.f64 %5703 #s(literal 2 binary64) %5790)
%6354 = (fma.f64 %5735 %3258 %5779)
%6355 = (fma.f64 %5735 %3258 %5781)
%6356 = (fma.f64 %5746 #s(literal 2 binary64) %5779)
%6357 = (fma.f64 %5746 #s(literal 2 binary64) %5781)
%6358 = (fma.f64 %5735 %3258 %5790)
%6359 = (fma.f64 %5746 #s(literal 2 binary64) %5790)
%6360 = (fma.f64 %5750 %2746 %5779)
%6361 = (fma.f64 %5750 %2746 %5781)
%6362 = (fma.f64 %5750 %2746 %5790)
%6363 = (fma.f64 %6038 #s(literal 2 binary64) %5779)
%6364 = (fma.f64 %6038 #s(literal 2 binary64) %5781)
%6365 = (fma.f64 %6038 #s(literal 2 binary64) %5790)
%6366 = (fma.f64 %6098 #s(literal 2 binary64) %5779)
%6367 = (fma.f64 %6098 #s(literal 2 binary64) %5781)
%6368 = (fma.f64 %6098 #s(literal 2 binary64) %5790)
%6379 = (*.f64 %78 #s(literal 2 binary64))
%6383 = (*.f64 #s(literal 0 binary64) %78)
%6385 = (*.f64 %78 #s(literal 0 binary64))
%6515 = (*.f64 %3518 #s(literal 0 binary64))
%6517 = (*.f64 #s(literal 0 binary64) %3518)
%6624 = (/.f64 %571 #s(literal 1 binary64))
%6638 = (*.f64 #s(literal 4 binary64) %2777)
%6645 = (*.f64 %2847 tanphi)
%6647 = (*.f64 %2777 tanphi)
%6651 = (pow.f64 %571 #s(literal 1 binary64))
%6653 = (/.f64 #s(literal 0 binary64) %571)
%6669 = (*.f64 #s(literal 0 binary64) %2746)
%6671 = (*.f64 %2746 #s(literal 0 binary64))
%6718 = (*.f64 #s(literal -1 binary64) %129)
%6720 = (*.f64 %129 #s(literal -1 binary64))
%6722 = (*.f64 #s(literal 0 binary64) %129)
%6724 = (*.f64 %129 #s(literal 0 binary64))
%6726 = (+.f64 %129 %129)
%6731 = (*.f64 #s(literal 1/4 binary64) %129)
%6735 = (*.f64 %604 #s(literal 2 binary64))
%6737 = (*.f64 %142 #s(literal -2 binary64))
%6739 = (*.f64 %132 #s(literal 2 binary64))
%6754 = (neg.f64 %132)
%6774 = (/.f64 %129 #s(literal 1 binary64))
%6776 = (/.f64 %129 #s(literal 1/2 binary64))
%6783 = (*.f64 #s(literal 2 binary64) %132)
%6794 = (*.f64 %6731 #s(literal 1/2 binary64))
%6815 = (*.f64 %6731 #s(literal -2 binary64))
%6834 = (*.f64 #s(literal 1/4 binary64) %142)
%6836 = (*.f64 %6731 #s(literal 1 binary64))
%6844 = (*.f64 #s(literal -2 binary64) lamt)
%6862 = (cos.f64 %129)
%6864 = (*.f64 %6862 %126)
%6872 = (*.f64 %126 %664)
%6881 = (neg.f64 %804)
%6885 = (neg.f64 %6881)
%6888 = (fabs.f64 %6731)
%6891 = (*.f64 %804 #s(literal 2 binary64))
%6898 = (/.f64 %804 #s(literal 1/2 binary64))
%6900 = (*.f64 %6731 %129)
%6905 = (*.f64 %129 %129)
%6907 = (sqrt.f64 (fabs.f64 %6905))
%6910 = (sqrt.f64 %804)
%6911 = (sqrt.f64 %6888)
%6916 = (sqrt.f64 (fabs.f64 (*.f64 %6905 #s(literal 1/2 binary64))))
%6919 = (sqrt.f64 %798)
%6921 = (neg.f64 %6919)
%6929 = (*.f64 #s(literal -1/2 binary64) %805)
%6931 = (neg.f64 %805)
%6959 = (/.f64 %805 #s(literal -4 binary64))
%6973 = (*.f64 %812 #s(literal 1/2 binary64))
%6975 = (*.f64 #s(literal 2 binary64) %804)
%6989 = (*.f64 #s(literal -2 binary64) %804)
%7006 = (*.f64 %806 #s(literal 0 binary64))
%7008 = (*.f64 #s(literal 0 binary64) %806)
%7017 = (/.f64 %805 #s(literal 1 binary64))
%7026 = (*.f64 #s(literal 1/4 binary64) %806)
%7035 = (/.f64 %806 #s(literal 1/2 binary64))
%7059 = (neg.f64 %6888)
%7061 = (neg.f64 %6731)
%7080 = (*.f64 #s(literal 2 binary64) %875)
%7108 = (*.f64 %604 #s(literal -2 binary64))
%7116 = (*.f64 #s(literal -2 binary64) %798)
%7122 = (*.f64 #s(literal -2 binary64) %875)
%7125 = (*.f64 %875 #s(literal -2 binary64))
%7137 = (/.f64 %6919 #s(literal 2 binary64))
%7146 = (neg.f64 %909)
%7149 = (fma.f64 %805 #s(literal 1/4 binary64) %142)
%7151 = (fma.f64 #s(literal -1/2 binary64) %805 %129)
%7152 = (*.f64 #s(literal 1/2 binary64) %7151)
%7154 = (fma.f64 %129 #s(literal 1/2 binary64) %909)
%7158 = (sin.f64 %812)
%7159 = (*.f64 %7158 #s(literal 0 binary64))
%7166 = (sin.f64 %6959)
%7168 = (sin.f64 %909)
%7180 = (cos.f64 %6731)
%7181 = (*.f64 %7180 %7180)
%7182 = (sin.f64 %6888)
%7183 = (sin.f64 %6731)
%7184 = (*.f64 %7182 %7183)
%7187 = (*.f64 (neg.f64 %7183) %7182)
%7189 = (sin.f64 %7059)
%7190 = (*.f64 %7183 %7189)
%7192 = (neg.f64 %7184)
%7201 = (cos.f64 (fma.f64 %804 #s(literal 1/4 binary64) %142))
%7207 = (*.f64 %814 #s(literal 1/2 binary64))
%7209 = (+.f64 %6881 %129)
%7211 = (*.f64 %912 #s(literal 1/2 binary64))
%7221 = (*.f64 #s(literal -1 binary64) %912)
%7223 = (*.f64 %814 #s(literal 1 binary64))
%7241 = (*.f64 %7211 #s(literal 1 binary64))
%7243 = (*.f64 %7207 #s(literal -1 binary64))
%7247 = (*.f64 #s(literal 1/4 binary64) %912)
%7257 = (*.f64 %815 #s(literal 1/2 binary64))
%7277 = (*.f64 %7207 #s(literal 0 binary64))
%7279 = (*.f64 #s(literal 0 binary64) %7207)
%7284 = (*.f64 %912 #s(literal -1/2 binary64))
%7294 = (/.f64 %912 #s(literal -2 binary64))
%7296 = (/.f64 %814 #s(literal 1 binary64))
%7306 = (*.f64 #s(literal 1/4 binary64) %7207)
%7320 = (/.f64 %7207 #s(literal 1/2 binary64))
%7355 = (*.f64 #s(literal 1/2 binary64) %875)
%7409 = (neg.f64 %917)
%7411 = (fma.f64 #s(literal 1/4 binary64) %912 %142)
%7414 = (fma.f64 %129 #s(literal 1/2 binary64) %917)
%7418 = (sin.f64 %815)
%7419 = (*.f64 %7418 #s(literal 0 binary64))
%7424 = (sin.f64 %7247)
%7430 = (sin.f64 %917)
%7448 = (fma.f64 %804 #s(literal 1/4 binary64) %604)
%7478 = (*.f64 #s(literal -1 binary64) #s(literal 0 binary64))
%7480 = (*.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%7527 = (fma.f64 %129 #s(literal 1/2 binary64) #s(literal 0 binary64))
%7532 = (-.f64 lamt %585)
%7538 = (sqrt.f64 %573)
%7540 = (-.f64 %142 %585)
%7556 = (fma.f64 #s(literal 2 binary64) lamt %129)
%7560 = (fabs.f64 %120)
%7597 = (fma.f64 %805 #s(literal 1/2 binary64) %129)
%7599 = (sin.f64 %798)
%7601 = (*.f64 #s(literal 0 binary64) %7599)
%7603 = (*.f64 %7599 #s(literal 0 binary64))
%7670 = (*.f64 (neg.f64 %819) %813)
%7745 = (cos.f64 %958)
%7753 = (neg.f64 %906)
%7759 = (+.f64 %906 #s(literal 0 binary64))
%7761 = (+.f64 %7745 #s(literal 0 binary64))
%7763 = (+.f64 #s(literal 0 binary64) %906)
%7774 = (*.f64 #s(literal 2 binary64) %906)
%7776 = (*.f64 #s(literal 2 binary64) %7745)
%7778 = (*.f64 %906 #s(literal 2 binary64))
%7780 = (*.f64 %906 #s(literal 1/2 binary64))
%7782 = (*.f64 %7745 #s(literal 2 binary64))
%7784 = (*.f64 %7745 #s(literal 1/2 binary64))
%7800 = (fma.f64 %7745 #s(literal 1/2 binary64) #s(literal 0 binary64))
%7804 = (-.f64 %7784 #s(literal 0 binary64))
%7824 = (neg.f64 %907)
%7827 = (neg.f64 %915)
%7832 = (neg.f64 %922)
%7836 = (/.f64 %903 #s(literal 2 binary64))
%7843 = (*.f64 #s(literal 1 binary64) %7784)
%7845 = (*.f64 #s(literal 2 binary64) %7784)
%7847 = (*.f64 #s(literal -2 binary64) %7784)
%7849 = (*.f64 %7784 #s(literal 1 binary64))
%7851 = (*.f64 %7784 #s(literal 2 binary64))
%7853 = (*.f64 %7784 #s(literal -2 binary64))
%7861 = (*.f64 %907 #s(literal 2 binary64))
%7866 = (*.f64 #s(literal 2 binary64) %907)
%7871 = (*.f64 #s(literal -2 binary64) %907)
%7887 = (*.f64 %915 #s(literal 2 binary64))
%7892 = (*.f64 #s(literal 2 binary64) %915)
%7897 = (*.f64 #s(literal -2 binary64) %915)
%7929 = (*.f64 %922 #s(literal 2 binary64))
%7934 = (*.f64 #s(literal 2 binary64) %922)
%7937 = (*.f64 #s(literal -2 binary64) %922)
%7943 = (/.f64 %911 #s(literal 2 binary64))
%7944 = (/.f64 %914 #s(literal 2 binary64))
%7952 = (neg.f64 %928)
%7956 = (/.f64 %919 #s(literal 2 binary64))
%7957 = (/.f64 %921 #s(literal 2 binary64))
%8018 = (*.f64 %928 #s(literal 2 binary64))
%8023 = (*.f64 #s(literal 2 binary64) %928)
%8028 = (*.f64 #s(literal -2 binary64) %928)
%8079 = (fma.f64 %912 #s(literal 1/2 binary64) %129)
%8120 = (fma.f64 #s(literal 1/2 binary64) (fabs.f64 %805) %129)
%8134 = (fma.f64 #s(literal 1/2 binary64) (fabs.f64 %912) %129)
%8139 = (neg.f64 %936)
%8142 = (neg.f64 %944)
%8188 = (*.f64 %936 #s(literal 2 binary64))
%8193 = (*.f64 %944 #s(literal 2 binary64))
%8198 = (*.f64 #s(literal 2 binary64) %936)
%8203 = (*.f64 #s(literal -2 binary64) %936)
%8207 = (*.f64 #s(literal 2 binary64) %944)
%8212 = (*.f64 #s(literal -2 binary64) %944)
%8216 = (neg.f64 %953)
%8260 = (*.f64 %953 #s(literal 2 binary64))
%8265 = (*.f64 #s(literal 2 binary64) %953)
%8270 = (*.f64 #s(literal -2 binary64) %953)
%8433 = (fma.f64 %7158 %7418 %906)
%8438 = (*.f64 %7158 %7418)
%8588 = (*.f64 %821 %827)
%8590 = (*.f64 %819 %833)
%8592 = (*.f64 %833 %819)
%8594 = (*.f64 %827 %821)
%8607 = (*.f64 %825 %833)
%8609 = (*.f64 %829 %827)
%8611 = (*.f64 %831 %827)
%8613 = (*.f64 %833 %825)
%8615 = (*.f64 %827 %829)
%8617 = (*.f64 %827 %831)
%9030 = (*.f64 %813 %7184)
%9032 = (*.f64 %7184 %813)
%9043 = (*.f64 %7184 %821)
%9045 = (*.f64 %821 %7184)
%9053 = (*.f64 %7184 %829)
%9055 = (*.f64 %7184 %831)
%9057 = (*.f64 %829 %7184)
%9059 = (*.f64 %831 %7184)
%9116 = (*.f64 ca #s(literal -2 binary64))
%9120 = (*.f64 #s(literal 2 binary64) %146)
%9123 = (*.f64 %146 #s(literal 0 binary64))
%9125 = (*.f64 #s(literal 0 binary64) %146)
%9138 = (*.f64 #s(literal 4 binary64) %162)
%9181 = (*.f64 %126 #s(literal -1 binary64))
%9225 = (*.f64 #s(literal 1/2 binary64) %2739)
%9227 = (*.f64 #s(literal 2 binary64) %2739)
%9254 = (*.f64 (neg.f64 %4899) %2676)
%9257 = (*.f64 (neg.f64 %5586) ca)
%9354 = (*.f64 %224 %571)
%9356 = (*.f64 %3227 #s(literal 0 binary64))
%9358 = (*.f64 #s(literal 0 binary64) %3227)
%9401 = (*.f64 %571 sa)
%9412 = (*.f64 %9 %2793)
%9416 = (*.f64 %9 %2984)
%9419 = (*.f64 %1 %2793)
%9421 = (*.f64 %4 %2984)
%9439 = (*.f64 one_es %2793)
%9441 = (*.f64 tanphi %2984)
%9459 = (*.f64 %2984 tanphi)
%9461 = (*.f64 %2984 %9)
%9463 = (*.f64 %2984 %4)
%9466 = (*.f64 %2793 one_es)
%9468 = (*.f64 %2793 %9)
%9470 = (*.f64 %2793 %1)
%9509 = (*.f64 %3275 #s(literal 0 binary64))
%9511 = (*.f64 #s(literal 0 binary64) %3275)
%9545 = (-.f64 %571 #s(literal 0 binary64))
%9546 = (-.f64 #s(literal 0 binary64) %571)
%9606 = (cos.f64 (/.f64 %585 #s(literal 2 binary64)))
%9610 = (*.f64 %9606 (cos.f64 (/.f64 (-.f64 lamt %142) #s(literal 2 binary64))))
%9615 = (*.f64 (cos.f64 (/.f64 (+.f64 lamt %604) #s(literal 2 binary64))) %9606)
%9621 = (cos.f64 (/.f64 %605 #s(literal 2 binary64)))
%9622 = (*.f64 (cos.f64 (/.f64 (fma.f64 %129 #s(literal -1/2 binary64) lamt) #s(literal 2 binary64))) %9621)
%9627 = (*.f64 %9606 (cos.f64 (/.f64 (-.f64 %142 lamt) #s(literal 2 binary64))))
%9630 = (cos.f64 (/.f64 %138 #s(literal 2 binary64)))
%9631 = (*.f64 %9630 %9606)
%9634 = (*.f64 %9621 %9630)
%9636 = (*.f64 %9630 %9621)
%9641 = (*.f64 %9621 (cos.f64 (/.f64 (-.f64 %604 %114) #s(literal 2 binary64))))
%9649 = (*.f64 (cos.f64 (/.f64 (fma.f64 %129 #s(literal -1/2 binary64) %573) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %604 %573) #s(literal 2 binary64))))
%9652 = (cos.f64 (/.f64 %588 #s(literal 2 binary64)))
%9656 = (*.f64 %9652 (cos.f64 (/.f64 (-.f64 %573 %142) #s(literal 2 binary64))))
%9661 = (*.f64 %9652 (cos.f64 (/.f64 (-.f64 %142 %573) #s(literal 2 binary64))))
%9666 = (*.f64 (cos.f64 (/.f64 (+.f64 %573 %604) #s(literal 2 binary64))) %9652)
%9674 = (*.f64 (cos.f64 (/.f64 (fma.f64 %804 #s(literal 1/2 binary64) lamt) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %798 lamt) #s(literal 2 binary64))))
%9682 = (*.f64 (cos.f64 (/.f64 (fma.f64 %804 #s(literal -1/2 binary64) lamt) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %875 lamt) #s(literal 2 binary64))))
%9695 = (*.f64 (cos.f64 (/.f64 (+.f64 lamt %798) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 lamt %798) #s(literal 2 binary64))))
%9703 = (*.f64 (cos.f64 (/.f64 (+.f64 lamt %875) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 lamt %875) #s(literal 2 binary64))))
%9715 = (*.f64 (cos.f64 (/.f64 (fma.f64 %129 #s(literal -1/2 binary64) %575) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %604 %575) #s(literal 2 binary64))))
%9723 = (*.f64 (cos.f64 (/.f64 (fma.f64 %129 #s(literal 1/2 binary64) %575) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %142 %575) #s(literal 2 binary64))))
%9731 = (*.f64 (cos.f64 (/.f64 (fma.f64 %804 #s(literal 1/2 binary64) %573) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %798 %573) #s(literal 2 binary64))))
%9739 = (*.f64 (cos.f64 (/.f64 (fma.f64 %804 #s(literal 1/2 binary64) %114) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %798 %114) #s(literal 2 binary64))))
%9747 = (*.f64 (cos.f64 (/.f64 (fma.f64 %804 #s(literal -1/2 binary64) %573) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %875 %573) #s(literal 2 binary64))))
%9755 = (*.f64 (cos.f64 (/.f64 (fma.f64 %804 #s(literal -1/2 binary64) %114) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %875 %114) #s(literal 2 binary64))))
%9764 = (sin.f64 (/.f64 %140 #s(literal 2 binary64)))
%9768 = (*.f64 %9764 (cos.f64 (/.f64 (-.f64 %129 %585) #s(literal 2 binary64))))
%9773 = (*.f64 %9764 (cos.f64 (/.f64 (-.f64 %585 %129) #s(literal 2 binary64))))
%9781 = (*.f64 (cos.f64 (/.f64 (+.f64 %573 %798) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %573 %798) #s(literal 2 binary64))))
%9789 = (*.f64 (cos.f64 (/.f64 (+.f64 %573 %875) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %573 %875) #s(literal 2 binary64))))
%9796 = (*.f64 (cos.f64 (/.f64 %602 #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %575 %142) #s(literal 2 binary64))))
%9804 = (*.f64 (cos.f64 (/.f64 (+.f64 %575 %604) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %575 %604) #s(literal 2 binary64))))
%9812 = (*.f64 (cos.f64 (/.f64 (+.f64 %114 %798) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %114 %798) #s(literal 2 binary64))))
%9820 = (*.f64 (cos.f64 (/.f64 (+.f64 %114 %875) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %114 %875) #s(literal 2 binary64))))
%9830 = (*.f64 (sin.f64 (/.f64 (-.f64 %604 %135) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %129 #s(literal -1/2 binary64) %135) #s(literal 2 binary64))))
%9835 = (*.f64 (sin.f64 (/.f64 (-.f64 %142 %135) #s(literal 2 binary64))) %9764)
%9843 = (*.f64 (sin.f64 (/.f64 (-.f64 %129 %605) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %129 %605) #s(literal 2 binary64))))
%9852 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %804 %575) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %798 %575) #s(literal 2 binary64))))
%9860 = (*.f64 (cos.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %804 %575) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %875 %575) #s(literal 2 binary64))))
%9874 = (*.f64 (cos.f64 (/.f64 (+.f64 %575 %798) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %575 %798) #s(literal 2 binary64))))
%9882 = (*.f64 (cos.f64 (/.f64 (+.f64 %575 %875) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %575 %875) #s(literal 2 binary64))))
%9890 = (*.f64 (sin.f64 (/.f64 (+.f64 %129 %588) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %129 %588) #s(literal 2 binary64))))
%9898 = (*.f64 (sin.f64 (/.f64 (+.f64 %129 %138) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %129 %138) #s(literal 2 binary64))))
%9906 = (*.f64 (sin.f64 (/.f64 (+.f64 %588 %129) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %588 %129) #s(literal 2 binary64))))
%9914 = (*.f64 (sin.f64 (/.f64 (+.f64 %138 %129) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %138 %129) #s(literal 2 binary64))))
%9930 = (*.f64 (sin.f64 (/.f64 (-.f64 %798 %135) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %804 #s(literal 1/2 binary64) %135) #s(literal 2 binary64))))
%9938 = (*.f64 (sin.f64 (/.f64 (-.f64 %604 %595) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %129 #s(literal -1/2 binary64) %595) #s(literal 2 binary64))))
%9946 = (*.f64 (sin.f64 (/.f64 (-.f64 %604 %130) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %129 #s(literal -1/2 binary64) %130) #s(literal 2 binary64))))
%9954 = (*.f64 (sin.f64 (/.f64 (-.f64 %875 %135) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %804 #s(literal -1/2 binary64) %135) #s(literal 2 binary64))))
%9962 = (*.f64 (sin.f64 (/.f64 (-.f64 %142 %595) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %129 #s(literal 1/2 binary64) %595) #s(literal 2 binary64))))
%9970 = (*.f64 (sin.f64 (/.f64 (-.f64 %142 %130) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 %129 #s(literal 1/2 binary64) %130) #s(literal 2 binary64))))
%9989 = (*.f64 (sin.f64 (/.f64 (-.f64 %798 %595) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %804 %595) #s(literal 2 binary64))))
%9997 = (*.f64 (sin.f64 (/.f64 (-.f64 %798 %130) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) %804 %130) #s(literal 2 binary64))))
%10005 = (*.f64 (sin.f64 (/.f64 (-.f64 %875 %595) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %804 %595) #s(literal 2 binary64))))
%10013 = (*.f64 (sin.f64 (/.f64 (-.f64 %875 %130) #s(literal 2 binary64))) (sin.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) %804 %130) #s(literal 2 binary64))))
%10027 = (*.f64 (sin.f64 (/.f64 (-.f64 %129 %140) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 %129 %140) #s(literal 2 binary64))))
%10040 = (*.f64 (sin.f64 (/.f64 (fma.f64 %805 #s(literal 1/2 binary64) %585) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %806 %585) #s(literal 2 binary64))))
%10048 = (*.f64 (sin.f64 (/.f64 (+.f64 %585 %806) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %585 %806) #s(literal 2 binary64))))
%10056 = (*.f64 (sin.f64 (/.f64 (-.f64 %806 %605) #s(literal 2 binary64))) (cos.f64 (/.f64 (fma.f64 %805 #s(literal 1/2 binary64) %605) #s(literal 2 binary64))))
%10064 = (*.f64 (sin.f64 (/.f64 (fma.f64 %805 #s(literal 1/2 binary64) %588) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %806 %588) #s(literal 2 binary64))))
%10072 = (*.f64 (sin.f64 (/.f64 (fma.f64 %805 #s(literal 1/2 binary64) %138) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %806 %138) #s(literal 2 binary64))))
%10081 = (*.f64 (sin.f64 (/.f64 (+.f64 %588 %806) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %588 %806) #s(literal 2 binary64))))
%10089 = (*.f64 (sin.f64 (/.f64 (+.f64 %138 %806) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %138 %806) #s(literal 2 binary64))))
%10103 = (*.f64 (sin.f64 (/.f64 (-.f64 %806 %140) #s(literal 2 binary64))) (cos.f64 (/.f64 (fma.f64 %805 #s(literal 1/2 binary64) %140) #s(literal 2 binary64))))
%10163 = (fma.f64 %7745 #s(literal 1/2 binary64) %571)
%10168 = (-.f64 %7784 %577)
%10175 = (fma.f64 %7745 #s(literal 1/2 binary64) %9545)
%10301 = (/.f64 %571 %417)
%10334 = (*.f64 #s(literal 1/2 binary64) %2743)
%10336 = (*.f64 #s(literal 2 binary64) %2743)
%10348 = (neg.f64 %3250)
%10358 = (*.f64 %10348 #s(literal 1 binary64))
%10362 = (fma.f64 %129 #s(literal 1/2 binary64) %120)
%10366 = (fma.f64 %129 #s(literal 1/2 binary64) %6844)
%10368 = (fma.f64 %129 #s(literal 1/2 binary64) %7560)
%10370 = (*.f64 %3250 #s(literal 1/2 binary64))
%10372 = (*.f64 %3250 #s(literal 2 binary64))
%10374 = (*.f64 #s(literal 2 binary64) %3250)
%10383 = (*.f64 %10370 #s(literal -2 binary64))
%10385 = (*.f64 %3250 #s(literal -1/2 binary64))
%10388 = (*.f64 %10370 #s(literal 1/2 binary64))
%10390 = (sin.f64 %120)
%10393 = (sin.f64 %6844)
%10395 = (*.f64 %10390 #s(literal 0 binary64))
%10397 = (*.f64 %3250 #s(literal 0 binary64))
%10399 = (*.f64 #s(literal 0 binary64) %3250)
%10404 = (sin.f64 %7560)
%10431 = (*.f64 #s(literal 1/4 binary64) %3250)
%10447 = (/.f64 %3250 #s(literal 4 binary64))
%10449 = (/.f64 %3250 #s(literal 1 binary64))
%10451 = (/.f64 %3250 #s(literal 1/2 binary64))
%10453 = (-.f64 %10370 #s(literal 1/2 binary64))
%10454 = (fma.f64 #s(literal 1/2 binary64) %3250 %10453)
%10460 = (-.f64 #s(literal 1/2 binary64) %10370)
%10461 = (-.f64 #s(literal 1/2 binary64) %10460)
%10463 = (+.f64 #s(literal 1/2 binary64) %10453)
%10474 = (-.f64 %10370 %10460)
%10501 = (*.f64 %10453 #s(literal 1 binary64))
%10503 = (*.f64 #s(literal 1 binary64) %10453)
%10511 = (*.f64 #s(literal 1/4 binary64) %3260)
%10526 = (*.f64 %3260 #s(literal 2 binary64))
%10536 = (/.f64 %3260 #s(literal 1/2 binary64))
%10571 = (fabs.f64 %126)
%10572 = (neg.f64 %10571)
%10579 = (-.f64 %3440 %3250)
%10582 = (fabs.f64 %3384)
%10584 = (neg.f64 %3384)
%10590 = (+.f64 #s(literal 1 binary64) %126)
%10591 = (-.f64 #s(literal 1 binary64) %126)
%10598 = (+.f64 #s(literal 1 binary64) %626)
%10599 = (-.f64 #s(literal 1 binary64) %626)
%10601 = (+.f64 #s(literal 1 binary64) %127)
%10602 = (-.f64 #s(literal 1 binary64) %127)
%10604 = (+.f64 #s(literal 1 binary64) %10571)
%10605 = (-.f64 #s(literal 1 binary64) %10571)
%10611 = (*.f64 #s(literal 2 binary64) %10579)
%10626 = (+.f64 %571 %126)
%10627 = (-.f64 %571 %126)
%10630 = (+.f64 %571 %10571)
%10631 = (-.f64 %571 %10571)
%10633 = (+.f64 %577 %126)
%10634 = (-.f64 %577 %126)
%10636 = (+.f64 %3384 %126)
%10637 = (-.f64 %3384 %126)
%10639 = (*.f64 %10627 #s(literal 1 binary64))
%10641 = (*.f64 #s(literal 1 binary64) %10626)
%10643 = (+.f64 %577 %127)
%10644 = (-.f64 %577 %127)
%10646 = (+.f64 %577 %10571)
%10647 = (-.f64 %577 %10571)
%10649 = (+.f64 %3384 %127)
%10650 = (-.f64 %3384 %127)
%10652 = (+.f64 %3384 %10571)
%10653 = (-.f64 %3384 %10571)
%10680 = (*.f64 %10627 #s(literal 1/2 binary64))
%10688 = (*.f64 #s(literal 1/2 binary64) %10626)
%10690 = (/.f64 %10627 #s(literal 2 binary64))
%10704 = (/.f64 %10626 #s(literal 2 binary64))
%10705 = (/.f64 %10627 #s(literal 1 binary64))
%10707 = (/.f64 %10626 #s(literal 1/2 binary64))
%10708 = (/.f64 %10627 #s(literal 4 binary64))
%10762 = (*.f64 %3250 #s(literal -2 binary64))
%10780 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %595)))
%10784 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %130)))
%10796 = (-.f64 #s(literal 0 binary64) %10460)
%10875 = (*.f64 (neg.f64 %626) %626)
%10878 = (sin.f64 %575)
%10894 = (/.f64 %3440 #s(literal 2 binary64))
%10904 = (sin.f64 %595)
%10939 = (/.f64 %3505 #s(literal 2 binary64))
%10940 = (/.f64 %3507 #s(literal 2 binary64))
%11174 = (*.f64 %620 %571)
%11195 = (/.f64 %363 %9545)
%11199 = (/.f64 #s(literal -1 binary64) %9546)
%11206 = (/.f64 #s(literal 1 binary64) %9546)
%11213 = (/.f64 #s(literal -1/2 binary64) %9546)
%11219 = (/.f64 sa %9545)
%11220 = (*.f64 tanphi %11219)
%11221 = (/.f64 %221 %9545)
%11223 = (*.f64 one_es %11219)
%11225 = (/.f64 tanphi %9545)
%11226 = (*.f64 one_es %11225)
%11228 = (/.f64 %126 %9545)
%11229 = (/.f64 %75 %9545)
%11231 = (/.f64 one_es %9545)
%11233 = (/.f64 ca %9545)
%11293 = (*.f64 %9545 %363)
%11294 = (pow.f64 %9545 #s(literal 2 binary64))
%11303 = (fma.f64 %11229 %9545 %221)
%11320 = (*.f64 %9545 %75)
%11321 = (*.f64 %9545 %224)
%11324 = (*.f64 %9546 %224)
%11338 = (*.f64 %9546 %9545)
%11350 = (*.f64 %9545 %9546)
%11358 = (*.f64 %93 %9545)
one_es
(neg.f64 %1)
tanphi
(neg.f64 %4)
sa
%7
%8
%11
%12
%13
%14
%16
%19
%21
%22
%23
%28
%30
%31
%32
%35
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%69
%70
%71
%72
%73
%74
%75
%77
%79
%80
%81
%82
%83
%84
%86
%88
%89
%90
%91
%92
%94
%95
%96
%98
%100
%102
%105
%108
%110
%111
%112
lamt
(neg.f64 %114)
(*.f64 lamt #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lamt)
(neg.f64 (*.f64 #s(literal -1 binary64) lamt))
(*.f64 #s(literal 1/2 binary64) %120)
(*.f64 #s(literal 2 binary64) %122)
(/.f64 %120 #s(literal 2 binary64))
(/.f64 %122 #s(literal 1/2 binary64))
%126
(neg.f64 %127)
(sin.f64 %130)
(sin.f64 (-.f64 %132 lamt))
(sin.f64 %136)
(cos.f64 %138)
(cos.f64 %140)
(cos.f64 (+.f64 %135 %142))
ca
(neg.f64 %146)
(*.f64 ca #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) ca)
(*.f64 %146 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) %146)
(+.f64 ca %152)
(+.f64 ca %154)
(*.f64 #s(literal 2 binary64) %156)
(*.f64 #s(literal 1/2 binary64) %158)
(*.f64 #s(literal -2 binary64) %162)
(*.f64 %156 #s(literal 2 binary64))
(*.f64 %165 #s(literal 1/2 binary64))
(/.f64 %158 #s(literal 2 binary64))
(/.f64 %156 #s(literal 1/2 binary64))
(/.f64 %165 #s(literal 2 binary64))
(*.f64 %170 #s(literal -1/2 binary64))
(*.f64 %172 #s(literal 1/2 binary64))
(fma.f64 ca #s(literal 1 binary64) %152)
(fma.f64 ca #s(literal 1 binary64) %154)
(fma.f64 ca #s(literal 1/2 binary64) %156)
(fma.f64 #s(literal 1 binary64) ca %152)
(fma.f64 #s(literal 1 binary64) ca %154)
(fma.f64 #s(literal 1/2 binary64) ca %156)
(+.f64 %156 %156)
(fma.f64 #s(literal -1/2 binary64) %146 %156)
(fma.f64 %146 #s(literal -1/2 binary64) %156)
(fma.f64 %146 #s(literal -1 binary64) %152)
(fma.f64 %146 #s(literal -1 binary64) %154)
(fma.f64 #s(literal -1 binary64) %146 %152)
(fma.f64 #s(literal -1 binary64) %146 %154)
(*.f64 #s(literal 2 binary64) %187)
(fma.f64 #s(literal 1 binary64) %156 %156)
(fma.f64 #s(literal 2 binary64) %190 %156)
(fma.f64 #s(literal 2 binary64) %156 %152)
(fma.f64 #s(literal 2 binary64) %156 %154)
(fma.f64 #s(literal 1/2 binary64) %158 %152)
(fma.f64 #s(literal 1/2 binary64) %158 %154)
(fma.f64 #s(literal -1 binary64) %162 %156)
(fma.f64 #s(literal -2 binary64) %162 %152)
(fma.f64 #s(literal -2 binary64) %162 %154)
(fma.f64 %156 #s(literal 1 binary64) %156)
(fma.f64 %156 #s(literal 2 binary64) %152)
(fma.f64 %156 #s(literal 2 binary64) %154)
(fma.f64 %165 #s(literal 1/2 binary64) %152)
(fma.f64 %165 #s(literal 1/2 binary64) %154)
(fma.f64 %165 #s(literal 1/4 binary64) %156)
(fma.f64 #s(literal 2 binary64) %206 %156)
(fma.f64 #s(literal 1/2 binary64) %208 %156)
(fma.f64 %210 %146 %156)
(fma.f64 %170 #s(literal -1/2 binary64) %152)
(fma.f64 %170 #s(literal -1/2 binary64) %154)
(fma.f64 %172 #s(literal 1/2 binary64) %152)
(fma.f64 %172 #s(literal 1/2 binary64) %154)
(fma.f64 #s(literal 2 binary64) %216 %156)
(fma.f64 #s(literal 2 binary64) %187 %152)
(fma.f64 #s(literal 2 binary64) %187 %154)
%220
%221
%222
%223
%225
%227
%228
%229
%230
%232
%234
%235
%237
%239
%241
%243
%246
%247
%248
%249
%250
%253
%255
%257
%258
%260
%261
%263
%265
%267
%269
%271
%273
%275
%277
%278
%280
%282
%285
%286
%288
%289
%292
%294
%296
%297
%298
%299
%300
%301
%302
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%314
%315
%316
%317
%318
%319
%320
%321
%322
%323
%324
%325
%326
%327
%328
%329
%330
%331
%332
%333
%334
%335
%336
%337
%338
%339
%340
%341
%342
%343
%344
%345
%346
%347
%348
%349
%350
%351
%352
%353
%354
%355
%356
%357
%358
%359
%360
%361
%362
%363
%364
%365
%366
%367
%368
%369
%370
%371
%372
%373
%374
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
%399
%400
%401
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%418
%419
%421
%423
%424
%425
%426
%427
%430
%432
%434
%435
%436
%437
%438
%439
%440
%441
%442
%443
%444
%445
%446
%447
%448
%449
%450
%452
%454
%456
%457
%458
%459
%460
%461
%463
%465
%466
%467
%468
%469
%470
%471
%472
%473
%474
%475
%476
%478
%479
%480
%481
%482
%483
%484
%485
%486
%488
%489
%490
%491
%492
%493
%494
%495
%496
%497
%498
%499
%500
%501
%502
%503
%504
%505
%506
%507
%508
%509
%510
%511
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%532
%534
%535
%536
%537
%538
%539
%540
%541
%542
%543
%544
%545
%546
%547
%548
%549
%550
%551
%552
%553
%554
%555
%556
%557
%558
%559
%560
%561
%562
%565
%567
%570
%571
(cos.f64 %114)
(cos.f64 %573)
(cos.f64 %575)
(neg.f64 %577)
(cos.f64 (neg.f64 %575))
(*.f64 %571 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %571)
(neg.f64 %583)
(sin.f64 %585)
(cos.f64 %136)
(sin.f64 %588)
(sin.f64 %138)
(*.f64 %591 #s(literal 2 binary64))
(*.f64 %593 #s(literal 1/2 binary64))
(cos.f64 (+.f64 %595 %129))
(cos.f64 (+.f64 %130 %129))
(/.f64 %591 #s(literal 1/2 binary64))
(/.f64 %593 #s(literal 2 binary64))
(sin.f64 %602)
(sin.f64 (+.f64 %605 %129))
(sin.f64 (neg.f64 %140))
(sin.f64 (+.f64 %140 %129))
(cos.f64 (+.f64 %605 %142))
(cos.f64 (+.f64 %140 %142))
(fma.f64 %126 #s(literal 0 binary64) %571)
(fma.f64 #s(literal 0 binary64) %126 %571)
(+.f64 %571 %618)
(+.f64 %571 %620)
(+.f64 %571 %622)
(+.f64 %620 %571)
(fma.f64 %127 #s(literal 0 binary64) %571)
(fma.f64 %626 #s(literal 0 binary64) %571)
(+.f64 (*.f64 %626 #s(literal 0 binary64)) %571)
(+.f64 (*.f64 %127 #s(literal 0 binary64)) %571)
(-.f64 %620 %577)
(fma.f64 %571 #s(literal 1 binary64) %618)
(fma.f64 %571 #s(literal 1 binary64) %620)
(fma.f64 %571 #s(literal 1 binary64) %622)
(fma.f64 %571 #s(literal 1/2 binary64) %591)
(fma.f64 #s(literal 1 binary64) %571 %618)
(fma.f64 #s(literal 1 binary64) %571 %620)
(fma.f64 #s(literal 1 binary64) %571 %622)
(fma.f64 #s(literal 1/2 binary64) %571 %640)
(+.f64 %591 %591)
(+.f64 %640 %640)
(-.f64 %620 %644)
(fma.f64 %591 #s(literal 2 binary64) %618)
(fma.f64 %591 #s(literal 2 binary64) %620)
(fma.f64 %591 #s(literal 2 binary64) %622)
(fma.f64 %593 #s(literal 1/2 binary64) %618)
(fma.f64 %593 #s(literal 1/2 binary64) %620)
(fma.f64 %593 #s(literal 1/2 binary64) %622)
(/.f64 (-.f64 (cos.f64 %652) %577) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %588 %142)) %577) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %138 %142)) %577) #s(literal 2 binary64))
(-.f64 %620 (*.f64 %571 %664))
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 #s(literal -1 binary64))
(neg.f64 #s(literal -1 binary64))
(sqrt.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -4 binary64) #s(literal -4 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) %720)
(-.f64 #s(literal 1 binary64) %720)
(/.f64 %99 tanphi)
(*.f64 tanphi %276)
(*.f64 #s(literal 1/4 binary64) %725)
(*.f64 %276 tanphi)
(*.f64 %728 #s(literal 1/4 binary64))
(/.f64 %728 #s(literal 4 binary64))
(/.f64 %731 %4)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %720)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %720)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %720)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %720)
(fma.f64 #s(literal 1/2 binary64) %737 #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %720)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %720)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %720)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %720)
(fma.f64 tanphi %276 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %744 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) %725 #s(literal 0 binary64))
(fma.f64 %276 tanphi #s(literal 0 binary64))
(fma.f64 %728 #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 %728 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 %750 %750 #s(literal 1/2 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (-.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64))) #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) %758)
(exp.f64 #s(literal 0 binary64))
(fma.f64 tanphi %276 %720)
(fma.f64 #s(literal 2 binary64) %758 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %725 %720)
(fma.f64 %276 tanphi %720)
(fma.f64 %728 #s(literal 1/4 binary64) %720)
(fma.f64 %728 %766 #s(literal 1/2 binary64))
(cosh.f64 #s(literal 0 binary64))
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %758 %720)
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(hypot.f64 %750 %750)
(pow.f64 tanphi %776)
(pow.f64 #s(literal 2 binary64) %776)
(pow.f64 #s(literal 2 binary64) (-.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(sin.f64 %142)
(neg.f64 %664)
(fma.f64 #s(literal 2 binary64) %786 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %791 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %796 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %802 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %810 #s(literal 1 binary64))
(fma.f64 %813 %816 #s(literal 1 binary64))
(fma.f64 %816 %813 #s(literal 1 binary64))
(fma.f64 %813 %819 #s(literal 1 binary64))
(fma.f64 %816 %821 #s(literal 1 binary64))
(fma.f64 %821 %816 #s(literal 1 binary64))
(fma.f64 %819 %813 #s(literal 1 binary64))
(fma.f64 %813 %825 #s(literal 1 binary64))
(fma.f64 %813 %827 #s(literal 1 binary64))
(fma.f64 %816 %829 #s(literal 1 binary64))
(fma.f64 %816 %831 #s(literal 1 binary64))
(fma.f64 %816 %833 #s(literal 1 binary64))
(fma.f64 %825 %813 #s(literal 1 binary64))
(fma.f64 %829 %816 #s(literal 1 binary64))
(fma.f64 %831 %816 #s(literal 1 binary64))
(fma.f64 %833 %816 #s(literal 1 binary64))
(fma.f64 %827 %813 #s(literal 1 binary64))
(fma.f64 %840 %813 #s(literal 1 binary64))
(fma.f64 %813 %842 #s(literal 1 binary64))
(fma.f64 %825 %821 #s(literal 1 binary64))
(fma.f64 %829 %819 #s(literal 1 binary64))
(fma.f64 %821 %825 #s(literal 1 binary64))
(fma.f64 %819 %829 #s(literal 1 binary64))
(fma.f64 %842 %813 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %852 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %857 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %865 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %873 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %882 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %890 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %898 #s(literal 1 binary64))
(fma.f64 %907 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %915 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %922 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %928 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %936 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %944 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 %953 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %962 #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) %962 #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) %962 #s(literal 1 binary64))
(fma.f64 %962 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %962 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %968 %961 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %973 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %975 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %983 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %985 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %987 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %989 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %998 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1006 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1014 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1022 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1031 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1040 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1048 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1056 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1064 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1072 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) %1074 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1076 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1084 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1092 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1100 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1108 #s(literal 1 binary64))
(fma.f64 %728 %1110 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1120 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1128 #s(literal 1 binary64))
#s(literal -1/6 binary64)
#s(literal 2 binary64)
(fabs.f64 #s(literal 2 binary64))
(fabs.f64 #s(literal -2 binary64))
(neg.f64 #s(literal -2 binary64))
(sqrt.f64 #s(literal 4 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))
(/.f64 #s(literal -4 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %1161)
(+.f64 #s(literal 1/2 binary64) %1163)
(+.f64 #s(literal 1/2 binary64) %1165)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1161)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1163)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1165)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1161)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1163)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1165)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1161)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1163)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1165)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1161)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1163)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1165)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1161)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1161)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1161)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1163)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1165)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1161)
(fma.f64 tanphi %276 #s(literal 1 binary64))
(fma.f64 #s(literal 1/4 binary64) %725 #s(literal 1 binary64))
(fma.f64 %276 tanphi #s(literal 1 binary64))
(fma.f64 %728 #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 tanphi %276 %1161)
(fma.f64 #s(literal -2 binary64) %744 %1163)
(fma.f64 #s(literal -2 binary64) %744 %1165)
(fma.f64 #s(literal 1/4 binary64) %725 %1161)
(fma.f64 %276 tanphi %1161)
(fma.f64 %728 #s(literal 1/4 binary64) %1161)
(fma.f64 %750 %750 %1163)
(fma.f64 %750 %750 %1165)
(fma.f64 #s(literal 2 binary64) %758 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %758 %1161)
(fma.f64 %728 %766 %1163)
(fma.f64 %728 %766 %1165)
%1205
(fabs.f64 %1205)
(fabs.f64 %1207)
(*.f64 %114 %114)
(*.f64 %573 %573)
(neg.f64 %1207)
(*.f64 #s(literal 1 binary64) %1205)
(*.f64 %1205 #s(literal 1 binary64))
(*.f64 %575 %575)
(neg.f64 %1215)
(*.f64 %1217 %114)
(*.f64 %1219 %573)
(*.f64 #s(literal 2 binary64) %1221)
(*.f64 #s(literal 1/2 binary64) %1223)
(/.f64 %1221 #s(literal 1/2 binary64))
(/.f64 %1223 #s(literal 2 binary64))
(*.f64 %1217 %1217)
(*.f64 %1219 %1219)
(sqrt.f64 (*.f64 %1205 %1205))
(pow.f64 lamt #s(literal 2 binary64))
(pow.f64 %114 #s(literal 2 binary64))
(pow.f64 %573 #s(literal 2 binary64))
(*.f64 lamt %1234)
(*.f64 %1234 lamt)
(/.f64 #s(literal 1 binary64) (pow.f64 lamt #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) %1234) lamt)
%7
%8
%11
%12
%13
%14
%16
%19
%21
%22
%23
%28
%30
%31
%32
%35
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%69
%70
%71
%72
%73
%74
%75
%77
%79
%80
%81
%82
%83
%84
%86
%88
%89
%90
%91
%92
%94
%95
%96
%98
%100
%102
%105
%108
%110
%111
%112
%1246
(fma.f64 lamt ca %75)
(fma.f64 one_es %7 %1248)
(fma.f64 tanphi %76 %1248)
(fma.f64 sa %78 %1248)
%1252
(fma.f64 %7 one_es %1248)
(fma.f64 %76 tanphi %1248)
(fma.f64 %78 sa %1248)
(+.f64 %75 %1248)
(+.f64 %1248 %75)
(-.f64 %75 %1258)
(-.f64 %1248 %93)
(fma.f64 one_es %7 %1261)
(fma.f64 tanphi %76 %1261)
(fma.f64 sa %78 %1261)
(fma.f64 %7 one_es %1261)
(fma.f64 %76 tanphi %1261)
(fma.f64 %78 sa %1261)
(fma.f64 %78 %10 %1248)
(fma.f64 %1 %15 %1248)
(fma.f64 %4 %85 %1248)
(fma.f64 %9 %87 %1248)
(fma.f64 %85 %4 %1248)
(fma.f64 %87 %9 %1248)
(fma.f64 %15 %1 %1248)
(fma.f64 %10 %78 %1248)
(neg.f64 (neg.f64 %1252))
(+.f64 %75 %1261)
(neg.f64 (-.f64 %1258 %75))
(fma.f64 %75 #s(literal 1 binary64) %1248)
(fma.f64 #s(literal 1 binary64) %75 %1248)
(fma.f64 %97 %7 %1248)
(fma.f64 %99 %76 %1248)
(fma.f64 %101 %78 %1248)
(fma.f64 %78 %10 %1261)
(fma.f64 %1 %15 %1261)
(fma.f64 %4 %85 %1261)
(fma.f64 %9 %87 %1261)
(fma.f64 %85 %4 %1261)
(fma.f64 %87 %9 %1261)
(fma.f64 %15 %1 %1261)
(fma.f64 %10 %78 %1261)
(fma.f64 %75 #s(literal 1 binary64) %1261)
(fma.f64 #s(literal 1 binary64) %75 %1261)
(fma.f64 %97 %7 %1261)
(fma.f64 %99 %76 %1261)
(fma.f64 %101 %78 %1261)
(fma.f64 #s(literal 2 binary64) %107 %1248)
(fma.f64 #s(literal 1/2 binary64) %109 %1248)
(fma.f64 #s(literal 2 binary64) %107 %1261)
(fma.f64 #s(literal 1/2 binary64) %109 %1261)
%1303
%1305
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(+.f64 #s(literal -1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 1/4 binary64))
(/.f64 #s(literal 1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal -4 binary64))
(/.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %1317)
(fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1317 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %1324)
(*.f64 #s(literal 2 binary64) %1326)
(*.f64 #s(literal 2 binary64) %744)
(*.f64 #s(literal 1/2 binary64) %1329)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %1324 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1326 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %744 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %1329 #s(literal 0 binary64))
(+.f64 %744 %744)
(*.f64 %1342 %766)
(*.f64 %728 %1344)
(fma.f64 %1342 %766 #s(literal 0 binary64))
(fma.f64 %728 %1344 #s(literal 0 binary64))
(pow.f64 #s(literal -2 binary64) #s(literal -1 binary64))
(*.f64 lamt %1349)
(*.f64 %1205 #s(literal -1/2 binary64))
%1352
(*.f64 %1349 lamt)
(/.f64 %1205 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %1207)
(*.f64 %122 %114)
(*.f64 %1207 #s(literal 1/2 binary64))
(neg.f64 %1221)
(/.f64 %1207 #s(literal 2 binary64))
(*.f64 %114 %1360)
(*.f64 %573 %1362)
(*.f64 %1364 %573)
(/.f64 (*.f64 %1205 #s(literal -1 binary64)) #s(literal 2 binary64))
(/.f64 %1215 #s(literal 2 binary64))
(*.f64 %1234 %1349)
(*.f64 %1370 lamt)
(fma.f64 lamt %1349 #s(literal 1 binary64))
(fma.f64 %1205 #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) %1205 #s(literal 1 binary64))
%1375
(+.f64 #s(literal 1 binary64) %1352)
(+.f64 %1352 #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) %1378)
(*.f64 #s(literal 1/2 binary64) %1380)
(-.f64 #s(literal 1 binary64) %1221)
(-.f64 %1352 #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1207 #s(literal 1 binary64))
(fma.f64 %122 %114 #s(literal 1 binary64))
(fma.f64 %1207 #s(literal 1/2 binary64) #s(literal 1 binary64))
(neg.f64 (fma.f64 %122 lamt #s(literal -1 binary64)))
(/.f64 %1380 #s(literal 2 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) %1221))
(neg.f64 (-.f64 #s(literal -1 binary64) %1352))
(fma.f64 %114 %1360 #s(literal 1 binary64))
(fma.f64 %573 %1362 #s(literal 1 binary64))
(fma.f64 %1364 %573 #s(literal 1 binary64))
(+.f64 %1375 #s(literal 0 binary64))
(+.f64 (fma.f64 %1349 lamt #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) %1378 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %1380 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1352)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1352)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1352)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1352)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1352)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1352)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1352)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1352)
(+.f64 #s(literal 1 binary64) %1410)
(+.f64 #s(literal 1 binary64) %1412)
(+.f64 #s(literal 1/2 binary64) %1414)
(+.f64 #s(literal 1/2 binary64) %1416)
(/.f64 %1375 #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) %1223) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1410)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1412)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1414)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1416)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1410)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1412)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1414)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1416)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1410)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1412)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1414)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1416)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1410)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1412)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1414)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1416)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1410)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1412)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1410)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1412)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1410)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1412)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1414)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1416)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1410)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1412)
(/.f64 (fma.f64 %1352 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %1352 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 tanphi %276 %1352)
(fma.f64 #s(literal 1/4 binary64) %725 %1352)
(fma.f64 %276 tanphi %1352)
(fma.f64 %728 #s(literal 1/4 binary64) %1352)
(fma.f64 tanphi %276 %1410)
(fma.f64 tanphi %276 %1412)
(fma.f64 #s(literal -2 binary64) %744 %1414)
(fma.f64 #s(literal -2 binary64) %744 %1416)
(fma.f64 #s(literal 1/4 binary64) %725 %1410)
(fma.f64 #s(literal 1/4 binary64) %725 %1412)
(fma.f64 %276 tanphi %1410)
(fma.f64 %276 tanphi %1412)
(fma.f64 %728 #s(literal 1/4 binary64) %1410)
(fma.f64 %728 #s(literal 1/4 binary64) %1412)
(fma.f64 %750 %750 %1414)
(fma.f64 %750 %750 %1416)
(fma.f64 #s(literal 2 binary64) %758 %1352)
(fma.f64 #s(literal 2 binary64) %758 %1410)
(fma.f64 #s(literal 2 binary64) %758 %1412)
(fma.f64 %728 %766 %1414)
(fma.f64 %728 %766 %1416)
(fma.f64 %1234 %1349 #s(literal 1 binary64))
(fma.f64 %1370 lamt #s(literal 1 binary64))
%1474
#s(literal 1/2 binary64)
(fabs.f64 #s(literal -1/2 binary64))
(fabs.f64 #s(literal 1/2 binary64))
(neg.f64 #s(literal -1/2 binary64))
(sqrt.f64 #s(literal 1/4 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 4 binary64))
(/.f64 #s(literal -1/2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -4 binary64))
(/.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/4 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -1/2 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64) #s(literal 1/4 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %744)
(*.f64 %750 %750)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal -1 binary64)))
(/.f64 %750 (sqrt.f64 #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(literal 2 binary64) %766 #s(literal 1/4 binary64))
(fma.f64 #s(literal -2 binary64) %744 #s(literal 0 binary64))
(fma.f64 %750 %750 #s(literal 0 binary64))
(*.f64 %728 %766)
(fma.f64 %728 (/.f64 #s(literal 1/4 binary64) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(fma.f64 %728 %766 #s(literal 0 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))
(pow.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
%1524
(*.f64 one_es %1526)
(*.f64 tanphi %1529)
(*.f64 sa %1531)
(*.f64 %7 %1528)
(*.f64 %75 lamt)
(*.f64 %76 %1525)
(*.f64 %78 %1536)
(*.f64 %1528 %7)
(*.f64 %1525 %76)
(*.f64 %1536 %78)
(*.f64 %1529 tanphi)
(*.f64 %1531 sa)
(*.f64 %1526 one_es)
(*.f64 one_es %1544)
(*.f64 tanphi %1546)
(*.f64 sa %1548)
(*.f64 %7 %1550)
(*.f64 #s(literal 1 binary64) %1524)
(*.f64 %1524 #s(literal 1 binary64))
(*.f64 %76 %1554)
(*.f64 %78 %1556)
(*.f64 %97 %1526)
(*.f64 %99 %1529)
(*.f64 %101 %1531)
(*.f64 %1529 %20)
(*.f64 %1531 %18)
(*.f64 %1526 %1563)
(*.f64 %1565 %7)
(*.f64 %1567 %78)
(*.f64 %1569 %76)
(*.f64 %1571 tanphi)
(*.f64 %1573 sa)
(*.f64 %1575 one_es)
(neg.f64 %1577)
(neg.f64 %1579)
(*.f64 #s(literal 2 binary64) %1581)
(*.f64 #s(literal 1/2 binary64) %1583)
(*.f64 %1581 #s(literal 2 binary64))
(*.f64 %1586 #s(literal 1/2 binary64))
(/.f64 %1581 #s(literal 1/2 binary64))
(/.f64 %1586 #s(literal 2 binary64))
(/.f64 %1583 #s(literal 2 binary64))
(fma.f64 lamt %75 %1591)
(fma.f64 lamt %75 %1593)
(fma.f64 one_es %1526 %1591)
(fma.f64 one_es %1526 %1593)
(fma.f64 tanphi %1529 %1591)
(fma.f64 tanphi %1529 %1593)
(fma.f64 sa %1531 %1591)
(fma.f64 sa %1531 %1593)
(fma.f64 %7 %1528 %1591)
(fma.f64 %7 %1528 %1593)
(fma.f64 %75 lamt %1591)
(fma.f64 %75 lamt %1593)
(fma.f64 %76 %1525 %1591)
(fma.f64 %76 %1525 %1593)
(fma.f64 %78 %1536 %1591)
(fma.f64 %78 %1536 %1593)
(fma.f64 %1528 %7 %1591)
(fma.f64 %1528 %7 %1593)
(fma.f64 %1525 %76 %1591)
(fma.f64 %1525 %76 %1593)
(fma.f64 %1536 %78 %1591)
(fma.f64 %1536 %78 %1593)
(fma.f64 %1529 tanphi %1591)
(fma.f64 %1529 tanphi %1593)
(fma.f64 %1531 sa %1591)
(fma.f64 %1531 sa %1593)
(fma.f64 %1526 one_es %1591)
(fma.f64 %1526 one_es %1593)
(+.f64 %1524 %1591)
(+.f64 %1524 %1593)
(fma.f64 lamt %107 %1581)
(fma.f64 one_es %1624 %1581)
(fma.f64 one_es %1626 %1581)
(fma.f64 one_es %1544 %1591)
(fma.f64 one_es %1544 %1593)
(fma.f64 tanphi %1630 %1581)
(fma.f64 tanphi %1632 %1581)
(fma.f64 tanphi %1546 %1591)
(fma.f64 tanphi %1546 %1593)
(fma.f64 sa %1636 %1581)
(fma.f64 sa %1638 %1581)
(fma.f64 sa %1548 %1591)
(fma.f64 sa %1548 %1593)
(fma.f64 %7 %1642 %1581)
(fma.f64 %7 %1550 %1591)
(fma.f64 %7 %1550 %1593)
(fma.f64 %75 %122 %1581)
(fma.f64 #s(literal 1 binary64) %1524 %1591)
(fma.f64 #s(literal 1 binary64) %1524 %1593)
(fma.f64 #s(literal 1/2 binary64) %1524 %1581)
(fma.f64 %1524 #s(literal 1 binary64) %1591)
(fma.f64 %1524 #s(literal 1 binary64) %1593)
(fma.f64 %1524 #s(literal 1/2 binary64) %1581)
(fma.f64 %76 %1653 %1581)
(fma.f64 %76 %1655 %1581)
(fma.f64 %76 %1554 %1591)
(fma.f64 %76 %1554 %1593)
(fma.f64 %78 %1659 %1581)
(fma.f64 %78 %1661 %1581)
(fma.f64 %78 %1556 %1591)
(fma.f64 %78 %1556 %1593)
(fma.f64 %97 %1526 %1591)
(fma.f64 %97 %1526 %1593)
(fma.f64 %99 %1529 %1591)
(fma.f64 %99 %1529 %1593)
(fma.f64 %101 %1531 %1591)
(fma.f64 %101 %1531 %1593)
(fma.f64 %122 %75 %1581)
(fma.f64 %106 %1526 %1581)
(fma.f64 %25 %1529 %1581)
(fma.f64 %50 %1531 %1581)
(fma.f64 %1528 %26 %1581)
(fma.f64 %1525 %1676 %1581)
(fma.f64 %1536 %1678 %1581)
(fma.f64 %1636 sa %1581)
(fma.f64 %1624 one_es %1581)
(fma.f64 %1659 %78 %1581)
(fma.f64 %1630 tanphi %1581)
(fma.f64 %1653 %76 %1581)
(fma.f64 %1642 %7 %1581)
(fma.f64 %107 lamt %1581)
(fma.f64 %1676 %1525 %1581)
(fma.f64 %1678 %1536 %1581)
(fma.f64 %26 %1528 %1581)
(fma.f64 %1529 %25 %1581)
(fma.f64 %1529 %20 %1591)
(fma.f64 %1529 %20 %1593)
(fma.f64 %1531 %50 %1581)
(fma.f64 %1531 %18 %1591)
(fma.f64 %1531 %18 %1593)
(fma.f64 %1526 %106 %1581)
(fma.f64 %1526 %1563 %1591)
(fma.f64 %1526 %1563 %1593)
(fma.f64 %1565 %7 %1591)
(fma.f64 %1565 %7 %1593)
(fma.f64 %1567 %78 %1591)
(fma.f64 %1567 %78 %1593)
(fma.f64 %1569 %76 %1591)
(fma.f64 %1569 %76 %1593)
(fma.f64 %1571 tanphi %1591)
(fma.f64 %1571 tanphi %1593)
(fma.f64 %1573 sa %1591)
(fma.f64 %1573 sa %1593)
(fma.f64 %1575 one_es %1591)
(fma.f64 %1575 one_es %1593)
(+.f64 %1581 %1581)
(fma.f64 %1529 %1712 %1581)
(fma.f64 %1531 %1714 %1581)
(fma.f64 %1526 %1716 %1581)
(fma.f64 #s(literal -1/2 binary64) %1718 %1581)
(fma.f64 %1720 %114 %1581)
(fma.f64 %1349 %93 %1581)
(fma.f64 %1723 %1724 %1581)
(fma.f64 %1726 %15 %1581)
(fma.f64 %93 %1349 %1581)
(fma.f64 %1729 %15 %1581)
(fma.f64 %1718 #s(literal -1/2 binary64) %1581)
(fma.f64 #s(literal 1/2 binary64) %1732 %1581)
(fma.f64 %1732 #s(literal 1/2 binary64) %1581)
(fma.f64 #s(literal 1 binary64) %1581 %1581)
(fma.f64 #s(literal 2 binary64) %1581 %1591)
(fma.f64 #s(literal 2 binary64) %1581 %1593)
(fma.f64 #s(literal 2 binary64) %1738 %1581)
(fma.f64 #s(literal 1/2 binary64) %1583 %1591)
(fma.f64 #s(literal 1/2 binary64) %1583 %1593)
(fma.f64 %1581 #s(literal 1 binary64) %1581)
(fma.f64 %1581 #s(literal 2 binary64) %1591)
(fma.f64 %1581 #s(literal 2 binary64) %1593)
(fma.f64 %1586 #s(literal 1/2 binary64) %1591)
(fma.f64 %1586 #s(literal 1/2 binary64) %1593)
(fma.f64 %1586 #s(literal 1/4 binary64) %1581)
(fma.f64 #s(literal 2 binary64) %1748 %1581)
(fma.f64 #s(literal 1/2 binary64) %1750 %1581)
(fma.f64 %122 %1752 %1581)
(fma.f64 %1636 %1754 %1581)
(fma.f64 %1624 %1756 %1581)
(fma.f64 %1659 %1758 %1581)
(fma.f64 %1630 %1760 %1581)
(fma.f64 %1653 %1762 %1581)
(fma.f64 %1642 %1764 %1581)
(fma.f64 %107 %1766 %1581)
(fma.f64 %1676 %1768 %1581)
(fma.f64 %1678 %1770 %1581)
(fma.f64 %26 %1772 %1581)
(fma.f64 %1774 #s(literal 1/4 binary64) %1581)
(fma.f64 %1776 %1777 %1581)
(fma.f64 %1716 %1779 %1581)
(fma.f64 %1781 %1782 %1581)
(fma.f64 %1712 %1784 %1581)
(fma.f64 %1786 %1787 %1581)
(fma.f64 %1714 %1789 %1581)
(fma.f64 %1791 %1792 %1581)
(fma.f64 %1794 %1795 %1581)
(fma.f64 %1797 %1798 %1581)
(fma.f64 %1800 %1801 %1581)
(fma.f64 %1803 %1804 %1581)
(fma.f64 %1806 %1807 %1581)
(fma.f64 %1809 %1810 %1581)
(fma.f64 %1812 %1813 %1581)
(fma.f64 %1815 %1816 %1581)
(fma.f64 %1818 %1819 %1581)
(fma.f64 %1821 %1822 %1581)
(*.f64 lamt %107)
(*.f64 one_es %1624)
(*.f64 one_es %1626)
(*.f64 tanphi %1630)
(*.f64 tanphi %1632)
(*.f64 sa %1636)
(*.f64 sa %1638)
(*.f64 %7 %1642)
(*.f64 %75 %122)
%1581
(*.f64 %1524 #s(literal 1/2 binary64))
(*.f64 %76 %1653)
(*.f64 %76 %1655)
(*.f64 %78 %1659)
(*.f64 %78 %1661)
(*.f64 %122 %75)
(*.f64 %106 %1526)
(*.f64 %25 %1529)
(*.f64 %50 %1531)
(*.f64 %1528 %26)
(*.f64 %1525 %1676)
(*.f64 %1536 %1678)
(*.f64 %1636 sa)
(*.f64 %1624 one_es)
(*.f64 %1659 %78)
(*.f64 %1630 tanphi)
(*.f64 %1653 %76)
(*.f64 %1642 %7)
(*.f64 %107 lamt)
(*.f64 %1676 %1525)
(*.f64 %1678 %1536)
(*.f64 %26 %1528)
(*.f64 %1529 %25)
(*.f64 %1531 %50)
(*.f64 %1526 %106)
(/.f64 %1524 #s(literal 2 binary64))
(*.f64 %1529 %1712)
(*.f64 %1531 %1714)
(*.f64 %1526 %1716)
(*.f64 #s(literal -1/2 binary64) %1718)
(*.f64 %1720 %114)
(*.f64 %1349 %93)
(*.f64 %1723 %1724)
(*.f64 %1726 %15)
(*.f64 %93 %1349)
(*.f64 %1729 %15)
(*.f64 %1718 #s(literal -1/2 binary64))
(neg.f64 %1871)
(/.f64 %1718 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %1732)
(*.f64 %1732 #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %1581)
(*.f64 #s(literal 2 binary64) %1738)
(*.f64 %1581 #s(literal 1 binary64))
(*.f64 %1586 #s(literal 1/4 binary64))
(/.f64 %1581 #s(literal 1 binary64))
(/.f64 %1577 #s(literal -2 binary64))
(/.f64 %1579 #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) %1748)
(*.f64 #s(literal 1/2 binary64) %1750)
(*.f64 %122 %1752)
(*.f64 %1636 %1754)
(*.f64 %1624 %1756)
(*.f64 %1659 %1758)
(*.f64 %1630 %1760)
(*.f64 %1653 %1762)
(*.f64 %1642 %1764)
(*.f64 %107 %1766)
(*.f64 %1676 %1768)
(*.f64 %1678 %1770)
(*.f64 %26 %1772)
(*.f64 %1774 #s(literal 1/4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1524))
(/.f64 %1774 #s(literal 4 binary64))
(*.f64 %1776 %1777)
(*.f64 %1716 %1779)
(*.f64 %1781 %1782)
(*.f64 %1712 %1784)
(*.f64 %1786 %1787)
(*.f64 %1714 %1789)
(*.f64 %1791 %1792)
(*.f64 %1794 %1795)
(*.f64 %1797 %1798)
(*.f64 %1800 %1801)
(*.f64 %1803 %1804)
(*.f64 %1806 %1807)
(*.f64 %1809 %1810)
(*.f64 %1812 %1813)
(*.f64 %1815 %1816)
(*.f64 %1818 %1819)
(*.f64 %1821 %1822)
(fma.f64 lamt %107 ca)
(fma.f64 one_es %1624 ca)
(fma.f64 one_es %1626 ca)
(fma.f64 tanphi %1630 ca)
(fma.f64 tanphi %1632 ca)
(fma.f64 sa %1636 ca)
(fma.f64 sa %1638 ca)
(fma.f64 %7 %1642 ca)
(fma.f64 %75 %122 ca)
(fma.f64 #s(literal 1/2 binary64) %1524 ca)
(fma.f64 %1524 #s(literal 1/2 binary64) ca)
(fma.f64 %76 %1653 ca)
(fma.f64 %76 %1655 ca)
(fma.f64 %78 %1659 ca)
(fma.f64 %78 %1661 ca)
(fma.f64 %122 %75 ca)
(fma.f64 %106 %1526 ca)
(fma.f64 %25 %1529 ca)
(fma.f64 %50 %1531 ca)
(fma.f64 %1528 %26 ca)
(fma.f64 %1525 %1676 ca)
(fma.f64 %1536 %1678 ca)
%1939
(fma.f64 %1624 one_es ca)
(fma.f64 %1659 %78 ca)
(fma.f64 %1630 tanphi ca)
(fma.f64 %1653 %76 ca)
(fma.f64 %1642 %7 ca)
(fma.f64 %107 lamt ca)
(fma.f64 %1676 %1525 ca)
(fma.f64 %1678 %1536 ca)
(fma.f64 %26 %1528 ca)
(fma.f64 %1529 %25 ca)
(fma.f64 %1531 %50 ca)
(fma.f64 %1526 %106 ca)
(+.f64 ca %1581)
(+.f64 %1581 ca)
(-.f64 ca %1871)
(fma.f64 %1529 %1712 ca)
(fma.f64 %1531 %1714 ca)
(fma.f64 %1526 %1716 ca)
(fma.f64 #s(literal -1/2 binary64) %1718 ca)
(fma.f64 %1720 %114 ca)
(fma.f64 %1349 %93 ca)
(fma.f64 %1723 %1724 ca)
(fma.f64 %1726 %15 ca)
(fma.f64 %93 %1349 ca)
(fma.f64 %1729 %15 ca)
(fma.f64 %1718 #s(literal -1/2 binary64) ca)
(neg.f64 %1966)
(-.f64 %1581 %146)
(fma.f64 #s(literal 1/2 binary64) %1732 ca)
(fma.f64 %1732 #s(literal 1/2 binary64) ca)
(fma.f64 ca #s(literal 1 binary64) %1581)
(fma.f64 #s(literal 1 binary64) ca %1581)
(fma.f64 #s(literal 1 binary64) %1581 ca)
(fma.f64 #s(literal 2 binary64) %1738 ca)
(fma.f64 %1581 #s(literal 1 binary64) ca)
(fma.f64 %1586 #s(literal 1/4 binary64) ca)
(/.f64 (fma.f64 ca #s(literal 2 binary64) %1524) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %1748 ca)
(fma.f64 #s(literal 1/2 binary64) %1750 ca)
(fma.f64 %122 %1752 ca)
(fma.f64 %1636 %1754 ca)
(fma.f64 %1624 %1756 ca)
(fma.f64 %1659 %1758 ca)
(fma.f64 %1630 %1760 ca)
(fma.f64 %1653 %1762 ca)
(fma.f64 %1642 %1764 ca)
(fma.f64 %107 %1766 ca)
(fma.f64 %1676 %1768 ca)
(fma.f64 %1678 %1770 ca)
(fma.f64 %26 %1772 ca)
(fma.f64 %1774 #s(literal 1/4 binary64) ca)
(fma.f64 %146 #s(literal -1 binary64) %1581)
(fma.f64 #s(literal -1 binary64) %146 %1581)
(fma.f64 %1776 %1777 ca)
(fma.f64 %1716 %1779 ca)
(fma.f64 %1781 %1782 ca)
(fma.f64 %1712 %1784 ca)
(fma.f64 %1786 %1787 ca)
(fma.f64 %1714 %1789 ca)
(fma.f64 %1791 %1792 ca)
(fma.f64 %1794 %1795 ca)
(fma.f64 %1797 %1798 ca)
(fma.f64 %1800 %1801 ca)
(fma.f64 %1803 %1804 ca)
(fma.f64 %1806 %1807 ca)
(fma.f64 %1809 %1810 ca)
(fma.f64 %1812 %1813 ca)
(fma.f64 %1815 %1816 ca)
(fma.f64 %1818 %1819 ca)
(fma.f64 %1821 %1822 ca)
(fma.f64 #s(literal 2 binary64) %156 %1581)
(fma.f64 #s(literal 1/2 binary64) %158 %1581)
(fma.f64 #s(literal -2 binary64) %162 %1581)
(fma.f64 %156 #s(literal 2 binary64) %1581)
(fma.f64 %165 #s(literal 1/2 binary64) %1581)
(fma.f64 %170 #s(literal -1/2 binary64) %1581)
(fma.f64 %172 #s(literal 1/2 binary64) %1581)
(fma.f64 #s(literal 2 binary64) %187 %1581)
(fma.f64 lamt ca %2021)
(fma.f64 ca lamt %2021)
%2024
(+.f64 %1248 %2021)
(+.f64 %2021 %1248)
(-.f64 %1248 (neg.f64 %2021))
(neg.f64 (neg.f64 %2024))
(fma.f64 lamt %1939 %75)
(fma.f64 one_es %7 %2032)
(fma.f64 tanphi %76 %2032)
(fma.f64 sa %78 %2032)
(fma.f64 %7 one_es %2032)
(fma.f64 %1939 lamt %75)
(fma.f64 %76 tanphi %2032)
(fma.f64 %78 sa %2032)
(+.f64 %75 %2032)
(+.f64 %2032 %75)
(-.f64 %75 %2042)
(-.f64 %2032 %93)
(fma.f64 %78 %10 %2032)
(fma.f64 %1 %15 %2032)
(fma.f64 %4 %85 %2032)
(fma.f64 %9 %87 %2032)
(fma.f64 %85 %4 %2032)
(fma.f64 %87 %9 %2032)
(fma.f64 %15 %1 %2032)
(fma.f64 %10 %78 %2032)
(neg.f64 (-.f64 %2042 %75))
(fma.f64 lamt %1581 %1252)
(fma.f64 one_es (*.f64 %1526 %122) %1252)
(fma.f64 tanphi (*.f64 %1529 %122) %1252)
(fma.f64 sa (*.f64 %1531 %122) %1252)
(fma.f64 %7 (*.f64 %1528 %122) %1252)
(fma.f64 %75 #s(literal 1 binary64) %2032)
(fma.f64 %75 %1221 %1252)
(fma.f64 #s(literal 1 binary64) %75 %2032)
(fma.f64 %1205 %107 %1252)
(fma.f64 #s(literal 1/2 binary64) %2068 %1252)
(fma.f64 %1524 %122 %1252)
(fma.f64 %1581 lamt %1252)
(fma.f64 %76 (*.f64 %1525 %122) %1252)
(fma.f64 %78 (*.f64 %1536 %122) %1252)
(fma.f64 %97 %7 %2032)
(fma.f64 %99 %76 %2032)
(fma.f64 %101 %78 %2032)
(fma.f64 %122 %1524 %1252)
(fma.f64 %1528 %1624 %1252)
(fma.f64 %1528 (*.f64 %26 lamt) %1252)
(fma.f64 %1525 %1630 %1252)
(fma.f64 %1536 %1636 %1252)
(fma.f64 %1221 %75 %1252)
(fma.f64 %1636 %1536 %1252)
(fma.f64 %1624 %1528 %1252)
(fma.f64 %1659 %1531 %1252)
(fma.f64 %1630 %1525 %1252)
(fma.f64 %1653 %1529 %1252)
(fma.f64 (*.f64 %122 %1528) %7 %1252)
(fma.f64 %1642 %1526 %1252)
(fma.f64 (*.f64 %122 %1536) %78 %1252)
(fma.f64 (*.f64 %122 %1525) %76 %1252)
(fma.f64 %107 %1205 %1252)
(fma.f64 %1529 %1653 %1252)
(fma.f64 %1531 %1659 %1252)
(fma.f64 %1526 %1642 %1252)
(fma.f64 (*.f64 lamt %1528) %26 %1252)
(fma.f64 (*.f64 %1221 one_es) %7 %1252)
(fma.f64 (*.f64 %1221 %78) sa %1252)
(fma.f64 (*.f64 %1221 %7) one_es %1252)
(fma.f64 (*.f64 %1221 sa) %78 %1252)
(fma.f64 (*.f64 %1221 %76) tanphi %1252)
(fma.f64 (*.f64 %1221 tanphi) %76 %1252)
(fma.f64 %2068 #s(literal 1/2 binary64) %1252)
(fma.f64 (*.f64 lamt %1642) %7 %1252)
(fma.f64 (*.f64 lamt %1636) sa %1252)
(fma.f64 (*.f64 lamt %1624) one_es %1252)
(fma.f64 (*.f64 lamt %1659) %78 %1252)
(fma.f64 (*.f64 lamt %1630) tanphi %1252)
(fma.f64 (*.f64 lamt %1653) %76 %1252)
(fma.f64 (*.f64 %122 %1529) tanphi %1252)
(fma.f64 (*.f64 %122 %1531) sa %1252)
(fma.f64 (*.f64 %122 %1526) one_es %1252)
(+.f64 %1252 %2135)
(+.f64 %2135 %1252)
(-.f64 %1252 %2138)
(-.f64 %1248 (-.f64 %2138 %75))
(-.f64 %1248 (fma.f64 %1726 %1526 %93))
(-.f64 %75 (-.f64 %1258 %2135))
(-.f64 %1248 (-.f64 %93 %2135))
(fma.f64 #s(literal 1 binary64) %2135 %1252)
(fma.f64 #s(literal 2 binary64) %107 %2032)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %2068) %1252)
(fma.f64 #s(literal 1/2 binary64) %109 %2032)
(fma.f64 (*.f64 %2068 #s(literal 1 binary64)) #s(literal 1/2 binary64) %1252)
(fma.f64 (*.f64 %2068 #s(literal 2 binary64)) #s(literal 1/4 binary64) %1252)
(approx %2157 %2024)
(*.f64 ca #s(literal -1/6 binary64))
%2160
(*.f64 ca #s(literal -1/2 binary64))
%162
(/.f64 ca #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %146)
(*.f64 %146 #s(literal 1/2 binary64))
(neg.f64 %156)
(/.f64 %146 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) %162)
(*.f64 %162 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %2169)
(*.f64 ca #s(literal 1/3 binary64))
%2173
(*.f64 %146 #s(literal -1/3 binary64))
(neg.f64 %2176)
(fma.f64 ca #s(literal -1/6 binary64) %156)
(fma.f64 ca #s(literal 1/2 binary64) %2160)
(fma.f64 #s(literal -1/6 binary64) ca %156)
(fma.f64 #s(literal 1/2 binary64) ca %2160)
(+.f64 %2160 %156)
(+.f64 %156 %2160)
(-.f64 %2160 %162)
(-.f64 %156 %2186)
(fma.f64 ca #s(literal 1/2 binary64) %2188)
(fma.f64 #s(literal -1/2 binary64) %146 %2160)
(fma.f64 #s(literal 1/2 binary64) ca %2188)
(fma.f64 %146 #s(literal -1/2 binary64) %2160)
(+.f64 %156 %2188)
(fma.f64 #s(literal -1/2 binary64) %146 %2188)
(fma.f64 %146 #s(literal -1/2 binary64) %2188)
(fma.f64 #s(literal 1 binary64) %156 %2160)
(fma.f64 #s(literal 2 binary64) %190 %2160)
(fma.f64 #s(literal -1 binary64) %162 %2160)
(fma.f64 %156 #s(literal 1 binary64) %2160)
(fma.f64 %165 #s(literal 1/4 binary64) %2160)
(/.f64 (fma.f64 %2160 #s(literal 2 binary64) ca) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %206 %2160)
(fma.f64 #s(literal 1/2 binary64) %208 %2160)
(fma.f64 #s(literal 1 binary64) %156 %2188)
(fma.f64 #s(literal 2 binary64) %190 %2188)
(fma.f64 #s(literal -1 binary64) %162 %2188)
(fma.f64 %210 %146 %2160)
(fma.f64 %156 #s(literal 1 binary64) %2188)
(fma.f64 %165 #s(literal 1/4 binary64) %2188)
(fma.f64 #s(literal 2 binary64) %206 %2188)
(fma.f64 #s(literal 1/2 binary64) %208 %2188)
(fma.f64 %210 %146 %2188)
(fma.f64 #s(literal 2 binary64) %216 %2160)
(fma.f64 #s(literal 2 binary64) %216 %2188)
%2216
(*.f64 ca %2217)
(*.f64 %2173 lamt)
(*.f64 #s(literal 1/3 binary64) %1248)
(*.f64 %2217 ca)
(*.f64 %1248 #s(literal 1/3 binary64))
(*.f64 %114 %2176)
(*.f64 %2176 %114)
(neg.f64 %2225)
(fma.f64 lamt %2160 %2227)
(fma.f64 lamt %156 %2230)
(fma.f64 ca %2232 %2227)
(fma.f64 ca %122 %2230)
(fma.f64 #s(literal -1/6 binary64) %1248 %2227)
(fma.f64 #s(literal 1/2 binary64) %1248 %2230)
(fma.f64 %2160 lamt %2227)
(fma.f64 %122 ca %2230)
(fma.f64 %156 lamt %2230)
(fma.f64 %2229 ca %2227)
(fma.f64 %1248 #s(literal -1/6 binary64) %2227)
(fma.f64 %1248 #s(literal 1/2 binary64) %2230)
(+.f64 %2227 %2230)
(+.f64 %2230 %2227)
(-.f64 %2230 (*.f64 %162 lamt))
(fma.f64 #s(literal -1/2 binary64) %1258 %2230)
(fma.f64 %146 %1349 %2230)
(fma.f64 %1349 %146 %2230)
(fma.f64 %1258 #s(literal -1/2 binary64) %2230)
(-.f64 %2230 (*.f64 %114 %156))
(-.f64 %2230 (neg.f64 %2227))
(*.f64 one_es %2256)
(*.f64 tanphi %2258)
(*.f64 sa %2260)
(*.f64 %7 %1723)
(*.f64 %75 #s(literal -1/2 binary64))
%1720
(*.f64 %76 %2255)
(*.f64 %78 %2265)
(*.f64 %1723 %7)
(*.f64 %2255 %76)
(*.f64 %2265 %78)
(*.f64 %2258 tanphi)
(*.f64 %2260 sa)
(*.f64 %2256 one_es)
(/.f64 %75 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %93)
(*.f64 %106 %15)
(*.f64 %25 %85)
(*.f64 %50 %87)
(*.f64 %93 #s(literal 1/2 binary64))
(*.f64 %1676 %4)
(*.f64 %1678 %9)
(*.f64 %26 %1)
(neg.f64 %107)
(/.f64 %93 #s(literal 2 binary64))
(/.f64 %2284 #s(literal 2 binary64))
(/.f64 %104 #s(literal 2 binary64))
(fma.f64 lamt %2173 %107)
(fma.f64 one_es %26 %2216)
(fma.f64 tanphi %1676 %2216)
(fma.f64 sa %1678 %2216)
(fma.f64 ca %2217 %107)
(fma.f64 %7 %106 %2216)
(fma.f64 %75 #s(literal 1/2 binary64) %2216)
(fma.f64 #s(literal 1/2 binary64) %75 %2216)
(fma.f64 %2173 lamt %107)
(fma.f64 %76 %25 %2216)
(fma.f64 %78 %50 %2216)
(fma.f64 #s(literal 1/3 binary64) %1248 %107)
(fma.f64 %2217 ca %107)
(fma.f64 %106 %7 %2216)
(fma.f64 %25 %76 %2216)
(fma.f64 %50 %78 %2216)
(fma.f64 %1248 #s(literal 1/3 binary64) %107)
%2304
(fma.f64 %1678 sa %2216)
(fma.f64 %26 one_es %2216)
(+.f64 %2216 %107)
(+.f64 %107 %2216)
(-.f64 %2216 %1720)
(-.f64 %107 %2225)
(fma.f64 one_es (*.f64 %15 #s(literal -1/2 binary64)) %2216)
(fma.f64 one_es %2313 %2216)
(fma.f64 tanphi (*.f64 %85 #s(literal -1/2 binary64)) %2216)
(fma.f64 sa (*.f64 %87 #s(literal -1/2 binary64)) %2216)
(fma.f64 #s(literal -1/2 binary64) %93 %2216)
(fma.f64 %76 (*.f64 %4 #s(literal -1/2 binary64)) %2216)
(fma.f64 %78 (*.f64 %9 #s(literal -1/2 binary64)) %2216)
(fma.f64 %114 %2176 %107)
(fma.f64 %2176 %114 %107)
(fma.f64 %1723 %15 %2216)
(fma.f64 %2255 %85 %2216)
(fma.f64 %1 %2256 %2216)
(fma.f64 %4 %2258 %2216)
(fma.f64 %9 %2260 %2216)
(fma.f64 %2265 %87 %2216)
(fma.f64 (*.f64 %1723 %9) tanphi %2216)
(fma.f64 (*.f64 %1723 %4) sa %2216)
(fma.f64 %2258 %4 %2216)
(fma.f64 %2260 %9 %2216)
(fma.f64 %2256 %1 %2216)
(fma.f64 %93 #s(literal -1/2 binary64) %2216)
(fma.f64 %85 %2255 %2216)
(fma.f64 %87 %2265 %2216)
(fma.f64 %15 %1723 %2216)
(fma.f64 (*.f64 #s(literal -1/2 binary64) %9) %78 %2216)
(fma.f64 (*.f64 #s(literal -1/2 binary64) %4) %76 %2216)
(fma.f64 %2313 one_es %2216)
(fma.f64 (*.f64 #s(literal -1/2 binary64) %87) sa %2216)
(fma.f64 (*.f64 #s(literal -1/2 binary64) %85) tanphi %2216)
(neg.f64 %2352)
(fma.f64 #s(literal 1 binary64) %107 %2216)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %75) %2216)
(fma.f64 %2357 #s(literal 1/4 binary64) %2216)
(/.f64 (fma.f64 %2216 #s(literal 2 binary64) %75) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %1777 %2216)
(fma.f64 #s(literal 1/2 binary64) %1752 %2216)
(fma.f64 lamt %2160 %2363)
(fma.f64 ca %2232 %2363)
(fma.f64 #s(literal -1/6 binary64) %1248 %2363)
(fma.f64 %2160 lamt %2363)
(fma.f64 %2229 ca %2363)
(fma.f64 %1248 #s(literal -1/6 binary64) %2363)
(+.f64 %2230 %2363)
(+.f64 (fma.f64 %1676 tanphi %2230) %2227)
(fma.f64 lamt %2160 %2373)
(fma.f64 ca %2232 %2373)
(fma.f64 #s(literal -1/6 binary64) %1248 %2373)
(fma.f64 %2160 lamt %2373)
(fma.f64 %2229 ca %2373)
(fma.f64 %1248 #s(literal -1/6 binary64) %2373)
(+.f64 %2230 %2373)
%2381
(*.f64 %2304 lamt)
(*.f64 %114 %2352)
(*.f64 %2352 %114)
(neg.f64 %2385)
(fma.f64 lamt %2216 %1581)
(fma.f64 lamt %107 %2388)
(fma.f64 one_es %1624 %2388)
(fma.f64 one_es %1626 %2388)
(fma.f64 tanphi %1630 %2388)
(fma.f64 tanphi %1632 %2388)
(fma.f64 sa %1636 %2388)
(fma.f64 sa %1638 %2388)
(fma.f64 ca %2396 %1581)
(fma.f64 %7 %1642 %2388)
(fma.f64 %75 %122 %2388)
(fma.f64 %1205 %2173 %1581)
(fma.f64 #s(literal 1/2 binary64) %1524 %2388)
(fma.f64 %1524 #s(literal 1/2 binary64) %2388)
(fma.f64 %2173 %1205 %1581)
(fma.f64 %2216 lamt %1581)
(fma.f64 %76 %1653 %2388)
(fma.f64 %76 %1655 %2388)
(fma.f64 %78 %1659 %2388)
(fma.f64 %78 %1661 %2388)
(fma.f64 %122 %75 %2388)
(fma.f64 %106 %1526 %2388)
(fma.f64 %25 %1529 %2388)
(fma.f64 %50 %1531 %2388)
(fma.f64 %1528 %26 %2388)
(fma.f64 %1525 %1676 %2388)
(fma.f64 %1536 %1678 %2388)
(fma.f64 %1248 %2217 %1581)
(fma.f64 %1636 sa %2388)
(fma.f64 %1624 one_es %2388)
(fma.f64 %1659 %78 %2388)
(fma.f64 %1630 tanphi %2388)
(fma.f64 %1653 %76 %2388)
(fma.f64 %1642 %7 %2388)
(fma.f64 %107 lamt %2388)
(fma.f64 %1676 %1525 %2388)
(fma.f64 %1678 %1536 %2388)
(fma.f64 %26 %1528 %2388)
(fma.f64 %1529 %25 %2388)
(fma.f64 %1531 %50 %2388)
(fma.f64 %1526 %106 %2388)
(fma.f64 %2430 #s(literal 1/3 binary64) %1581)
(+.f64 %1581 %2388)
(+.f64 %2388 %1581)
(-.f64 %2388 %1871)
(fma.f64 %1529 %1712 %2388)
(fma.f64 %1531 %1714 %2388)
(fma.f64 %1526 %1716 %2388)
(fma.f64 lamt %107 %2438)
(fma.f64 one_es %1624 %2438)
(fma.f64 one_es %1626 %2438)
(fma.f64 tanphi %1630 %2438)
(fma.f64 tanphi %1632 %2438)
(fma.f64 sa %1636 %2438)
(fma.f64 sa %1638 %2438)
(fma.f64 %7 %1642 %2438)
(fma.f64 %75 %122 %2438)
(fma.f64 #s(literal -1/2 binary64) %1718 %2388)
(fma.f64 #s(literal 1/2 binary64) %1524 %2438)
(fma.f64 %1524 #s(literal 1/2 binary64) %2438)
(fma.f64 %1720 %114 %2388)
(fma.f64 %76 %1653 %2438)
(fma.f64 %76 %1655 %2438)
(fma.f64 %78 %1659 %2438)
(fma.f64 %78 %1661 %2438)
(fma.f64 %1349 %93 %2388)
(fma.f64 %1723 %1724 %2388)
(fma.f64 %122 %75 %2438)
(fma.f64 %106 %1526 %2438)
(fma.f64 %25 %1529 %2438)
(fma.f64 %50 %1531 %2438)
(fma.f64 %1528 %26 %2438)
(fma.f64 %1525 %1676 %2438)
(fma.f64 %1536 %1678 %2438)
(fma.f64 %1726 %15 %2388)
(fma.f64 %93 %1349 %2388)
(fma.f64 %1636 sa %2438)
(fma.f64 %1624 one_es %2438)
(fma.f64 %1659 %78 %2438)
(fma.f64 %1630 tanphi %2438)
(fma.f64 %1653 %76 %2438)
(fma.f64 %1642 %7 %2438)
(fma.f64 %107 lamt %2438)
(fma.f64 %1676 %1525 %2438)
(fma.f64 %1678 %1536 %2438)
(fma.f64 %26 %1528 %2438)
(fma.f64 %1529 %25 %2438)
(fma.f64 %1531 %50 %2438)
(fma.f64 %1526 %106 %2438)
(fma.f64 %1729 %15 %2388)
(fma.f64 %1718 #s(literal -1/2 binary64) %2388)
(+.f64 %1581 %2438)
(fma.f64 %1529 %1712 %2438)
(fma.f64 %1531 %1714 %2438)
(fma.f64 %1526 %1716 %2438)
(fma.f64 #s(literal -1/2 binary64) %1718 %2438)
(fma.f64 #s(literal 1/2 binary64) %1732 %2388)
(fma.f64 %1720 %114 %2438)
(fma.f64 %114 %1720 %2489)
(fma.f64 %1349 %93 %2438)
(fma.f64 %1723 %1724 %2438)
(fma.f64 %1726 %15 %2438)
(fma.f64 %93 %1349 %2438)
(fma.f64 %1729 %15 %2438)
(fma.f64 %1718 #s(literal -1/2 binary64) %2438)
(fma.f64 %1732 #s(literal 1/2 binary64) %2388)
(+.f64 (*.f64 %114 %1720) %2489)
(fma.f64 #s(literal 1/2 binary64) %1732 %2438)
(fma.f64 %1732 #s(literal 1/2 binary64) %2438)
(fma.f64 #s(literal 1 binary64) %1581 %2388)
(fma.f64 #s(literal 2 binary64) %1738 %2388)
(fma.f64 %1581 #s(literal 1 binary64) %2388)
(fma.f64 %1586 #s(literal 1/4 binary64) %2388)
(/.f64 (fma.f64 %2388 #s(literal 2 binary64) %1524) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %1748 %2388)
(fma.f64 #s(literal 1/2 binary64) %1750 %2388)
(fma.f64 %122 %1752 %2388)
(fma.f64 %1636 %1754 %2388)
(fma.f64 %1624 %1756 %2388)
(fma.f64 %1659 %1758 %2388)
(fma.f64 %1630 %1760 %2388)
(fma.f64 %1653 %1762 %2388)
(fma.f64 %1642 %1764 %2388)
(fma.f64 %107 %1766 %2388)
(fma.f64 %1676 %1768 %2388)
(fma.f64 %1678 %1770 %2388)
(fma.f64 %26 %1772 %2388)
(fma.f64 %1774 #s(literal 1/4 binary64) %2388)
(fma.f64 #s(literal 1 binary64) %1581 %2438)
(fma.f64 #s(literal 2 binary64) %1738 %2438)
(fma.f64 %1581 #s(literal 1 binary64) %2438)
(fma.f64 %1586 #s(literal 1/4 binary64) %2438)
(fma.f64 %1776 %1777 %2388)
(fma.f64 %1716 %1779 %2388)
(fma.f64 %1781 %1782 %2388)
(fma.f64 %1712 %1784 %2388)
(fma.f64 %1786 %1787 %2388)
(fma.f64 %1714 %1789 %2388)
(fma.f64 %1791 %1792 %2388)
(fma.f64 %1794 %1795 %2388)
(fma.f64 %1797 %1798 %2388)
(fma.f64 %1800 %1801 %2388)
(fma.f64 %1803 %1804 %2388)
(fma.f64 %1806 %1807 %2388)
(fma.f64 %1809 %1810 %2388)
(fma.f64 %1812 %1813 %2388)
(fma.f64 %1815 %1816 %2388)
(fma.f64 %1818 %1819 %2388)
(fma.f64 %1821 %1822 %2388)
(fma.f64 #s(literal 2 binary64) %1748 %2438)
(fma.f64 #s(literal 1/2 binary64) %1750 %2438)
(fma.f64 %122 %1752 %2438)
(fma.f64 %1636 %1754 %2438)
(fma.f64 %1624 %1756 %2438)
(fma.f64 %1659 %1758 %2438)
(fma.f64 %1630 %1760 %2438)
(fma.f64 %1653 %1762 %2438)
(fma.f64 %1642 %1764 %2438)
(fma.f64 %107 %1766 %2438)
(fma.f64 %1676 %1768 %2438)
(fma.f64 %1678 %1770 %2438)
(fma.f64 %26 %1772 %2438)
(fma.f64 %1774 #s(literal 1/4 binary64) %2438)
(fma.f64 %1776 %1777 %2438)
(fma.f64 %1716 %1779 %2438)
(fma.f64 %1781 %1782 %2438)
(fma.f64 %1712 %1784 %2438)
(fma.f64 %1786 %1787 %2438)
(fma.f64 %1714 %1789 %2438)
(fma.f64 %1791 %1792 %2438)
(fma.f64 %1794 %1795 %2438)
(fma.f64 %1797 %1798 %2438)
(fma.f64 %1800 %1801 %2438)
(fma.f64 %1803 %1804 %2438)
(fma.f64 %1806 %1807 %2438)
(fma.f64 %1809 %1810 %2438)
(fma.f64 %1812 %1813 %2438)
(fma.f64 %1815 %1816 %2438)
(fma.f64 %1818 %1819 %2438)
(fma.f64 %1821 %1822 %2438)
(fma.f64 lamt %2304 ca)
%2575
(+.f64 ca %2381)
(+.f64 %2381 ca)
(-.f64 ca %2385)
(fma.f64 %114 %2352 ca)
(fma.f64 %2352 %114 ca)
(neg.f64 %2581)
(-.f64 %2381 %146)
(fma.f64 lamt %2216 %1939)
(fma.f64 ca #s(literal 1 binary64) %2381)
(fma.f64 ca %2396 %1939)
(fma.f64 #s(literal 1 binary64) ca %2381)
(fma.f64 %1205 %2173 %1939)
(fma.f64 %2173 %1205 %1939)
(fma.f64 %2216 lamt %1939)
(fma.f64 %1248 %2217 %1939)
(fma.f64 %2430 #s(literal 1/3 binary64) %1939)
(+.f64 %2388 %1939)
(fma.f64 %146 #s(literal -1 binary64) %2381)
(fma.f64 #s(literal -1 binary64) %146 %2381)
(+.f64 (+.f64 ca %2388) %1581)
(-.f64 (-.f64 ca (*.f64 %2225 lamt)) %1871)
(fma.f64 #s(literal 2 binary64) %156 %2381)
(fma.f64 #s(literal 1/2 binary64) %158 %2381)
(fma.f64 #s(literal -2 binary64) %162 %2381)
(fma.f64 %156 #s(literal 2 binary64) %2381)
(fma.f64 %165 #s(literal 1/2 binary64) %2381)
(fma.f64 %170 #s(literal -1/2 binary64) %2381)
(fma.f64 %172 #s(literal 1/2 binary64) %2381)
(fma.f64 #s(literal 2 binary64) %187 %2381)
%2609
(fma.f64 one_es %7 %2610)
(fma.f64 tanphi %76 %2610)
(fma.f64 sa %78 %2610)
(fma.f64 %7 one_es %2610)
(fma.f64 %2575 lamt %75)
(fma.f64 %76 tanphi %2610)
(fma.f64 %78 sa %2610)
(+.f64 %75 %2610)
(+.f64 %2610 %75)
(-.f64 %75 %2620)
(-.f64 %2610 %93)
(fma.f64 %78 %10 %2610)
(fma.f64 %1 %15 %2610)
(fma.f64 %4 %85 %2610)
(fma.f64 %9 %87 %2610)
(fma.f64 %85 %4 %2610)
(fma.f64 %87 %9 %2610)
(fma.f64 %15 %1 %2610)
(fma.f64 %10 %78 %2610)
(neg.f64 (neg.f64 %2609))
(neg.f64 (-.f64 %2620 %75))
(fma.f64 lamt ca %2635)
(fma.f64 lamt %2381 %1252)
(fma.f64 ca lamt %2635)
(fma.f64 %75 #s(literal 1 binary64) %2610)
(fma.f64 #s(literal 1 binary64) %75 %2610)
(fma.f64 %1205 %2304 %1252)
(fma.f64 %2304 %1205 %1252)
(fma.f64 %2381 lamt %1252)
(fma.f64 %97 %7 %2610)
(fma.f64 %99 %76 %2610)
(fma.f64 %101 %78 %2610)
(+.f64 %1252 %2647)
(+.f64 %1248 %2635)
(+.f64 %2647 %1252)
(+.f64 %2635 %1248)
(-.f64 %1252 %2652)
(fma.f64 %114 %2385 %1252)
(fma.f64 %2385 %114 %1252)
(-.f64 %1248 (-.f64 %2652 %75))
(-.f64 %1248 (fma.f64 %2352 %1205 %93))
(-.f64 %1248 (neg.f64 %2635))
(fma.f64 %573 (*.f64 %573 %2304) %1252)
(fma.f64 (*.f64 %2304 %573) %573 %1252)
(-.f64 %75 (-.f64 %1258 %2647))
(-.f64 %1248 (-.f64 %93 %2647))
(fma.f64 #s(literal 2 binary64) %107 %2610)
(fma.f64 #s(literal 1/2 binary64) %109 %2610)
(fma.f64 %1234 %2381 %1252)
(fma.f64 (*.f64 %2304 %1234) lamt %1252)
(approx %2157 %2609)
%220
%221
%222
%223
%225
%227
%228
%229
%230
%232
%234
%235
%237
%239
%241
%243
%246
%247
%248
%249
%250
%253
%255
%257
%258
%260
%261
%263
%265
%267
%269
%271
%273
%275
%277
%278
%280
%282
%285
%286
%288
%289
%292
%294
%296
%297
%298
%299
%300
%301
%302
%303
%304
%305
%306
%307
%308
%309
%310
%311
%312
%313
%314
%315
%316
%317
%318
%319
%320
%321
%322
%323
%324
%325
%326
%327
%328
%329
%330
%331
%332
%333
%334
%335
%336
%337
%338
%339
%340
%341
%342
%343
%344
%345
%346
%347
%348
%349
%350
%351
%352
%353
%354
%355
%356
%357
%358
%359
%360
%361
%362
%2677
%2678
%2680
%2681
%2683
%2684
%2685
%2686
%2688
%2690
%2692
%2694
%2696
%2698
%2699
%2701
%2702
%2703
%2704
%2706
%2709
%2711
%2712
%2713
%2714
%2716
%2717
%2718
%2719
%2720
%2721
%2723
%2725
%2727
%2728
%2729
%2733
%2735
%2737
%2738
%2740
%2741
%2742
%2744
%2745
%2747
%2748
%2749
%2750
%2752
%2754
%2757
%2758
%2759
%2760
%2761
%2762
%2764
%2766
%2767
%2768
%2770
%2771
%2774
%2776
%2779
%2780
%2781
%2783
%2785
%2787
%2789
%2790
%2792
%2794
%2797
%2800
%2803
%2806
%2807
%2809
%2811
%2813
%2815
%2817
%2820
%2821
%2822
%2824
%2825
%2827
%2829
%2830
%2831
%2834
%2835
%2837
%2839
%2840
%2841
%2843
%2844
%2845
%2846
%2848
%2851
%2854
%2855
%2856
%2857
%2858
%2859
%2860
%2861
%2862
%2863
%2864
%2865
%2866
%2867
%2868
%2869
%2870
%2871
%2872
%2873
%2874
%2875
%2876
%2877
%2878
%2879
%2880
%2881
%2882
%2883
%2884
%2885
%2886
%2887
%2888
%2889
%2890
%2891
%2892
%2893
%2894
%2895
%2896
%2897
%2898
%2899
%2900
%2901
%2902
%2903
%2904
%2905
%2906
%2907
%2908
%2909
%2910
%2911
%2912
%2913
%2914
%2915
%2916
%2917
%2918
%2919
%2920
%2921
%2922
%2923
%2924
%2925
%2926
%2927
%2928
%2929
%2930
%2931
%2932
%2933
%2934
%2935
%2936
%2937
%2938
%2939
%2940
%2941
%2942
%2943
%2944
%2945
%2946
%2947
%2948
%2949
%2950
%2951
%2952
%2953
%2954
%2955
%2956
%2957
%2958
%2959
%2960
%2961
%2962
%2963
%2964
%2965
%2966
%2967
%2968
%2969
%2970
%2971
%2972
%2973
%2974
%2975
%2976
%2977
%2978
(approx %2157 %2678)
%2980
(*.f64 %571 one_es)
(*.f64 %1 %577)
(*.f64 %577 %1)
(neg.f64 %2984)
(fma.f64 one_es %620 %2980)
(fma.f64 %620 one_es %2980)
(+.f64 (*.f64 %620 one_es) %2980)
(+.f64 (*.f64 one_es %620) %2980)
(/.f64 %2678 one_es)
(*.f64 ca %2993)
(*.f64 %2676 %2995)
%2997
(*.f64 %2993 ca)
(/.f64 %2682 %1)
(*.f64 %146 %3000)
(*.f64 %3002 %2679)
(*.f64 %2679 %3002)
(neg.f64 %3005)
(*.f64 ca %3008)
(*.f64 #s(literal 1 binary64) %2997)
(*.f64 %2678 %3007)
(*.f64 %2997 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 one_es %2678))
(/.f64 %221 %2980)
(*.f64 %126 %3016)
(*.f64 %3016 %126)
(/.f64 %3019 %571)
(*.f64 %2739 %3021)
(*.f64 %3021 %2739)
(/.f64 %224 %2984)
(*.f64 %127 %3025)
(*.f64 %127 %3027)
(*.f64 %146 %3029)
(*.f64 %146 %3031)
(/.f64 %3033 %577)
(/.f64 %3035 %577)
(/.f64 (*.f64 %2995 %127) %577)
(*.f64 %127 %3039)
(*.f64 %2743 %3041)
(*.f64 %2743 %3043)
(*.f64 %3041 %2743)
(*.f64 %3043 %2743)
(*.f64 %221 %3047)
(*.f64 %3047 %221)
(/.f64 #s(literal 1 binary64) (/.f64 %2980 %221))
(/.f64 %3052 %571)
(*.f64 ca %3054)
(*.f64 %126 %3056)
(*.f64 %126 %3058)
(*.f64 %2746 %3019)
(*.f64 %3019 %2746)
(*.f64 %3062 %2739)
(/.f64 %3064 %2980)
(*.f64 %126 %3067)
(*.f64 %127 %3069)
(*.f64 %146 %3071)
(*.f64 %224 %3066)
(*.f64 %3066 %224)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %3019))
(/.f64 %3077 %577)
(*.f64 %146 %3079)
(*.f64 %3033 %2755)
(*.f64 %3035 %2755)
(/.f64 #s(literal 1 binary64) (/.f64 %2984 %224))
(*.f64 #s(literal 2 binary64) %3086)
(*.f64 %242 %3085)
(/.f64 #s(literal 1 binary64) (/.f64 %577 %3033))
(*.f64 %3091 %2778)
(*.f64 %2852 %3094)
(*.f64 %3052 %2746)
(*.f64 %3077 %2755)
(*.f64 %3098 %2777)
(*.f64 %3100 %2777)
(*.f64 %3102 %3093)
%3104
%3106
%3107
%3108
%3109
%3110
%3112
%3113
%3114
%3116
%3117
%3118
%3119
%3120
%3122
%3123
%3124
%3125
%3127
%3129
%3131
%3132
%3134
(/.f64 (neg.f64 %3133) %577)
(neg.f64 %3137)
(/.f64 (-.f64 %3033 %7) %577)
(/.f64 (fma.f64 %127 %2995 %15) %577)
(/.f64 (fma.f64 tanphi %9 %3033) %577)
(/.f64 %3145 one_es)
(*.f64 %3134 #s(literal 1 binary64))
(*.f64 %2746 %3133)
(*.f64 %3133 %2746)
(fma.f64 tanphi %3105 %2997)
(fma.f64 sa %2786 %2997)
(fma.f64 ca %2993 %3104)
(fma.f64 %2676 %2995 %3104)
(fma.f64 %2995 %2676 %3104)
(fma.f64 %2993 ca %3104)
(fma.f64 %2786 sa %2997)
(fma.f64 %3105 tanphi %2997)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %3133))
(+.f64 %2997 %3104)
(+.f64 %3104 %2997)
(/.f64 %3162 %1)
(-.f64 %2997 %3115)
(-.f64 %3104 %3005)
(fma.f64 %146 %3000 %3104)
(fma.f64 %4 %3111 %2997)
(fma.f64 %9 %2818 %2997)
(fma.f64 %3002 %2679 %3104)
(fma.f64 %2679 %3002 %3104)
(fma.f64 %10 %2786 %2997)
(neg.f64 (-.f64 %3005 %3104))
(neg.f64 (fma.f64 %2995 %2679 %3115))
(fma.f64 ca %3008 %3104)
(fma.f64 %7 %2746 %2997)
(fma.f64 #s(literal 1 binary64) %2997 %3104)
(fma.f64 #s(literal 1 binary64) %3104 %2997)
(fma.f64 %2678 %3007 %3104)
(fma.f64 %2997 #s(literal 1 binary64) %3104)
(fma.f64 %3104 #s(literal 1 binary64) %2997)
(fma.f64 %2746 %7 %2997)
(fma.f64 #s(literal -1 binary64) %3115 %2997)
(fma.f64 %15 %2755 %2997)
(fma.f64 %2755 %15 %2997)
(fma.f64 #s(literal 2 binary64) %3130 %2997)
(fma.f64 %29 %2777 %2997)
(fma.f64 %126 %3016 %3104)
(fma.f64 %3016 %126 %3104)
(fma.f64 %2739 %3021 %3104)
(fma.f64 %3021 %2739 %3104)
(fma.f64 %127 %3025 %3104)
(fma.f64 %127 %3027 %3104)
(fma.f64 %146 %3029 %3104)
(fma.f64 %146 %3031 %3104)
(fma.f64 %127 %3039 %3104)
(fma.f64 %2743 %3041 %3104)
(fma.f64 %2743 %3043 %3104)
(fma.f64 %3041 %2743 %3104)
(fma.f64 %3043 %2743 %3104)
(fma.f64 %221 %3047 %3104)
(fma.f64 %3047 %221 %3104)
(/.f64 %3204 %571)
(fma.f64 ca %3054 %3104)
(fma.f64 %126 %3056 %3104)
(fma.f64 %126 %3058 %3104)
(fma.f64 %2746 %3019 %3104)
(fma.f64 %3019 %2746 %3104)
(fma.f64 %3062 %2739 %3104)
(fma.f64 %126 %3067 %3104)
(fma.f64 %127 %3069 %3104)
(fma.f64 %146 %3071 %3104)
(fma.f64 %224 %3066 %3104)
(fma.f64 %3066 %224 %3104)
(fma.f64 %146 %3079 %3104)
(fma.f64 %3033 %2755 %3104)
(fma.f64 %3035 %2755 %3104)
(/.f64 %3220 %577)
(neg.f64 (/.f64 %3204 %577))
(neg.f64 (/.f64 %3220 %571))
(/.f64 %3227 %2980)
(fma.f64 #s(literal 2 binary64) %3086 %3104)
(fma.f64 %242 %3085 %3104)
(/.f64 %3231 %571)
(*.f64 %2746 %3204)
(*.f64 %3204 %2746)
(fma.f64 %3091 %2778 %3104)
(fma.f64 %2852 %3094 %3104)
(fma.f64 %3052 %2746 %3104)
(fma.f64 %3077 %2755 %3104)
(fma.f64 %3098 %2777 %3104)
(fma.f64 %3100 %2777 %3104)
(fma.f64 %3102 %3093 %3104)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %3204))
(/.f64 %3244 %577)
(*.f64 %3220 %2755)
(neg.f64 (*.f64 %3204 %2755))
(/.f64 %3249 %3251)
(*.f64 %3133 %3253)
(/.f64 %3255 %2984)
(*.f64 %3249 %3258)
(*.f64 %3261 #s(literal 2 binary64))
(/.f64 (neg.f64 %3249) %3264)
(/.f64 (/.f64 %3249 #s(literal 1/2 binary64)) %3260)
(/.f64 %3261 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %577 %3220))
(*.f64 %3231 %2746)
(*.f64 %3244 %2755)
(*.f64 (*.f64 %3204 #s(literal 2 binary64)) %2777)
(/.f64 %3275 %3276)
(*.f64 %363 %3278)
(*.f64 %571 (/.f64 %363 %3276))
(/.f64 %3282 %3251)
(*.f64 %3284 %3285)
(/.f64 %3287 %3288)
(*.f64 %363 (/.f64 %577 %3288))
(*.f64 %571 (/.f64 %385 %3288))
(*.f64 %577 (/.f64 %363 %3288))
(*.f64 %385 (/.f64 %571 %3288))
(/.f64 #s(literal 1 binary64) (/.f64 %3251 %3249))
(*.f64 %363 (*.f64 %571 %3300))
(*.f64 %571 (*.f64 %363 %3300))
(*.f64 %3275 %3300)
(*.f64 %3300 %3275)
(/.f64 #s(literal 1 binary64) (/.f64 %3276 %3275))
(*.f64 %3287 (/.f64 #s(literal 1 binary64) %3288))
(/.f64 #s(literal 1 binary64) (/.f64 %3288 %3287))
(fma.f64 one_es %3314 %2997)
(fma.f64 tanphi %3317 %2997)
(fma.f64 sa %3320 %2997)
(fma.f64 %7 %3322 %2997)
(fma.f64 %75 %3278 %2997)
(fma.f64 %571 %3325 %2997)
(fma.f64 %2980 %3327 %2997)
(fma.f64 %2765 %3329 %2997)
(fma.f64 %76 %3331 %2997)
(fma.f64 %3316 %3333 %2997)
(fma.f64 %3313 %3335 %2997)
(fma.f64 %3319 %3337 %2997)
(+.f64 %3340 %2997)
(fma.f64 %3342 %3343 %2997)
(fma.f64 %3345 %3346 %2997)
(fma.f64 %3348 %3349 %2997)
(fma.f64 %3284 %3351 %2997)
(fma.f64 %3353 %3354 %2997)
(fma.f64 %3356 %3357 %2997)
(fma.f64 %3359 %3360 %2997)
(fma.f64 %3362 %3363 %2997)
(fma.f64 %3365 %3366 %2997)
(fma.f64 %3368 %3253 %2997)
(fma.f64 %3370 %3371 %2997)
(fma.f64 %3373 %3374 %2997)
(fma.f64 %3339 %3300 %2997)
(/.f64 %3378 %571)
(/.f64 (neg.f64 %3378) %577)
(/.f64 (/.f64 %3249 %577) %577)
(/.f64 (/.f64 %3249 %3384) %3384)
(/.f64 %3387 %2980)
(*.f64 %3145 %3389)
(*.f64 %3391 %3392)
(*.f64 %3389 %3145)
(*.f64 %3392 %3391)
(fma.f64 tanphi %3105 %3397)
(fma.f64 sa %2786 %3397)
(fma.f64 %2678 %3389 %3104)
(fma.f64 %2676 %3401 %3104)
(fma.f64 %2786 sa %3397)
(fma.f64 %3105 tanphi %3397)
(fma.f64 %3016 %3396 %3104)
(fma.f64 %3389 %2678 %3104)
(/.f64 (fma.f64 %3104 %577 %3033) %577)
(*.f64 %3378 %2746)
(+.f64 %3104 %3397)
(+.f64 %3397 %3104)
(fma.f64 ca %3413 %3104)
(fma.f64 %571 %3415 %3104)
(fma.f64 %2997 %3391 %3104)
(fma.f64 %2739 %3412 %3104)
(fma.f64 %2995 %3419 %3104)
(fma.f64 %2993 %3421 %3104)
(fma.f64 %3391 %2997 %3104)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %3378))
(+.f64 (/.f64 %3426 %571) %2997)
(/.f64 %3429 %2984)
(/.f64 %3431 %2980)
(/.f64 (/.f64 %3287 %2980) %577)
(/.f64 %3435 %2984)
(/.f64 (/.f64 %3275 %2984) %577)
(-.f64 %3397 %3115)
(*.f64 (/.f64 %3249 %3441) #s(literal 2 binary64))
(fma.f64 %4 %3111 %3397)
(fma.f64 %9 %2818 %3397)
(fma.f64 %10 %2786 %3397)
(/.f64 %3448 %2984)
(/.f64 %3450 %2980)
(neg.f64 (/.f64 %3448 %2980))
(*.f64 %3387 %3047)
(/.f64 (/.f64 %3448 one_es) %577)
(fma.f64 %7 %2746 %3397)
(fma.f64 #s(literal 1 binary64) %3104 %3397)
(fma.f64 %3104 #s(literal 1 binary64) %3397)
(fma.f64 %2746 %7 %3397)
(/.f64 #s(literal 1 binary64) (/.f64 %2980 %3387))
(fma.f64 %3463 %2746 %3104)
(fma.f64 #s(literal -1 binary64) %3115 %3397)
(fma.f64 %15 %2755 %3397)
(fma.f64 %2755 %15 %3397)
(*.f64 %3448 %3066)
(fma.f64 ca %3470 %3104)
(fma.f64 %126 %3472 %3104)
(fma.f64 %221 %3278 %3104)
(fma.f64 %571 %3475 %3104)
(fma.f64 %2995 %3477 %3104)
(fma.f64 %3019 %3253 %3104)
(fma.f64 %3021 %3480 %3104)
(fma.f64 %3284 %3482 %3104)
(/.f64 %3486 %3264)
(/.f64 #s(literal 1 binary64) (/.f64 %2984 %3448))
(fma.f64 #s(literal 2 binary64) %3130 %3397)
(fma.f64 %29 %2777 %3397)
(/.f64 (fma.f64 %3033 %571 %3492) %3264)
(/.f64 (fma.f64 %3033 %571 (*.f64 %7 %577)) %3264)
(/.f64 (fma.f64 %7 %577 (*.f64 %571 %3033)) %3264)
(/.f64 (fma.f64 %7 %577 %3501) %3264)
(*.f64 (/.f64 %3249 %3508) #s(literal 2 binary64))
(/.f64 (neg.f64 %3486) %3251)
(fma.f64 %3104 %3513 %2997)
(fma.f64 %3515 %3516 %2997)
(fma.f64 %3518 %3389 %2997)
(fma.f64 %3520 %3521 %2997)
(fma.f64 %2786 %3523 %2997)
(fma.f64 %3105 %3525 %2997)
(fma.f64 %3391 %3527 %2997)
(fma.f64 %3426 %3529 %2997)
(fma.f64 %3531 %3532 %2997)
(fma.f64 %3389 %3518 %2997)
(fma.f64 %3523 %2786 %2997)
(fma.f64 %3521 %3520 %2997)
(fma.f64 %3525 %3105 %2997)
(fma.f64 %3538 %3539 %2997)
(fma.f64 %3527 %3391 %2997)
(fma.f64 %3542 %3543 %2997)
(fma.f64 %3513 %3104 %2997)
(fma.f64 %3516 %3515 %2997)
(fma.f64 %3547 %3548 %2997)
(fma.f64 %3529 %3426 %2997)
(fma.f64 %3532 %3531 %2997)
(fma.f64 %3539 %3538 %2997)
(fma.f64 %3548 %3547 %2997)
(fma.f64 %3543 %3542 %2997)
(fma.f64 %3555 %3300 %3104)
(*.f64 %3486 %3557)
(/.f64 (-.f64 %3501 %3559) %3264)
(/.f64 (-.f64 %3562 %3492) %3251)
(/.f64 (fma.f64 %3033 %577 %3559) %3251)
(/.f64 (fma.f64 %3033 %577 %3567) %3251)
(/.f64 (fma.f64 %15 %577 (*.f64 %577 %3033)) %3251)
(/.f64 (fma.f64 %15 %577 %3562) %3251)
(+.f64 (/.f64 %3447 %2984) %2997)
(/.f64 #s(literal 1 binary64) (/.f64 %3264 %3486))
(fma.f64 %221 %3579 %3104)
(/.f64 (/.f64 %3486 %577) %571)
(/.f64 (/.f64 %3486 %571) %577)
(/.f64 (fma.f64 %3397 %571 %7) %571)
(/.f64 (fma.f64 %3397 %577 %15) %577)
(/.f64 (fma.f64 %3463 %571 %3313) %3251)
(fma.f64 %2678 %3389 %3343)
(fma.f64 %2676 %3401 %3343)
(fma.f64 %3016 %3396 %3343)
(fma.f64 %3389 %2678 %3343)
(+.f64 %3397 %3343)
(+.f64 %3343 %3397)
(fma.f64 ca %3413 %3343)
(fma.f64 %571 %3415 %3343)
(fma.f64 %2997 %3391 %3343)
(fma.f64 %2739 %3412 %3343)
(fma.f64 %2995 %3419 %3343)
(fma.f64 %2993 %3421 %3343)
(fma.f64 %3391 %2997 %3343)
(/.f64 (fma.f64 %3463 %577 %3484) %3264)
(fma.f64 %3463 %2746 %3343)
(fma.f64 ca %3470 %3343)
(fma.f64 %126 %3472 %3343)
(fma.f64 %221 %3278 %3343)
(fma.f64 %571 %3475 %3343)
(fma.f64 %2995 %3477 %3343)
(fma.f64 %3019 %3253 %3343)
(fma.f64 %3021 %3480 %3343)
(fma.f64 %3284 %3482 %3343)
(fma.f64 one_es %3314 %3397)
(fma.f64 tanphi %3317 %3397)
(fma.f64 sa %3320 %3397)
(fma.f64 %7 %3322 %3397)
(fma.f64 %75 %3278 %3397)
(fma.f64 %571 %3325 %3397)
(fma.f64 %2678 %3389 %3340)
(fma.f64 %2980 %3327 %3397)
(fma.f64 %2765 %3329 %3397)
(fma.f64 %76 %3331 %3397)
(fma.f64 %2676 %3401 %3340)
(fma.f64 %3316 %3333 %3397)
(fma.f64 %3313 %3335 %3397)
(fma.f64 %3319 %3337 %3397)
(fma.f64 %3016 %3396 %3340)
(fma.f64 %3389 %2678 %3340)
(+.f64 %3397 %3340)
(+.f64 %3340 %3397)
(fma.f64 ca %3413 %3340)
(fma.f64 %571 %3415 %3340)
(fma.f64 %2997 %3391 %3340)
(fma.f64 %2739 %3412 %3340)
(fma.f64 %3342 %3343 %3397)
(fma.f64 %3345 %3346 %3397)
(fma.f64 %3348 %3349 %3397)
(fma.f64 %2995 %3419 %3340)
(fma.f64 %2993 %3421 %3340)
(fma.f64 %3391 %2997 %3340)
(fma.f64 %3284 %3351 %3397)
(fma.f64 %3353 %3354 %3397)
(fma.f64 %3356 %3357 %3397)
(fma.f64 %3359 %3360 %3397)
(fma.f64 %3362 %3363 %3397)
(fma.f64 %3365 %3366 %3397)
(fma.f64 %3368 %3253 %3397)
(fma.f64 %3370 %3371 %3397)
(fma.f64 %3373 %3374 %3397)
(fma.f64 %3555 %3300 %3343)
(+.f64 %3653 %3655)
(+.f64 %3655 %3653)
(-.f64 %3397 (/.f64 %3658 %3276))
(-.f64 %3397 (neg.f64 %3340))
(fma.f64 %3339 %3300 %3397)
(fma.f64 %3463 %2746 %3340)
(fma.f64 ca %3470 %3340)
(fma.f64 %126 %3472 %3340)
(fma.f64 %221 %3278 %3340)
(fma.f64 %571 %3475 %3340)
(fma.f64 %2995 %3477 %3340)
(fma.f64 %3019 %3253 %3340)
(fma.f64 %3021 %3480 %3340)
(fma.f64 %3284 %3482 %3340)
(fma.f64 one_es %3314 %3674)
(fma.f64 tanphi %3317 %3674)
(fma.f64 sa %3320 %3674)
(fma.f64 %7 %3322 %3674)
(fma.f64 %75 %3278 %3674)
(fma.f64 %571 %3325 %3674)
(fma.f64 %2980 %3327 %3674)
(fma.f64 %2765 %3329 %3674)
(fma.f64 %76 %3331 %3674)
(fma.f64 %3316 %3333 %3674)
(fma.f64 %3313 %3335 %3674)
(fma.f64 %3319 %3337 %3674)
(+.f64 %3340 %3674)
(+.f64 %3674 %3340)
(fma.f64 %3342 %3343 %3674)
(fma.f64 %3345 %3346 %3674)
(fma.f64 %3348 %3349 %3674)
(fma.f64 %3284 %3351 %3674)
(fma.f64 %3353 %3354 %3674)
(fma.f64 %3356 %3357 %3674)
(fma.f64 %3359 %3360 %3674)
(fma.f64 %3362 %3363 %3674)
(fma.f64 %3365 %3366 %3674)
(fma.f64 %3368 %3253 %3674)
(fma.f64 %3370 %3371 %3674)
(fma.f64 %3373 %3374 %3674)
(fma.f64 %3555 %3300 %3340)
(fma.f64 %3339 %3300 %3674)
(fma.f64 %221 %3579 %3343)
(fma.f64 %3104 %3513 %3397)
(fma.f64 %3515 %3516 %3397)
(fma.f64 %3518 %3389 %3397)
(fma.f64 %3520 %3521 %3397)
(fma.f64 %2786 %3523 %3397)
(fma.f64 %3105 %3525 %3397)
(fma.f64 %3391 %3527 %3397)
(fma.f64 %3426 %3529 %3397)
(fma.f64 %3531 %3532 %3397)
(fma.f64 %3389 %3518 %3397)
(fma.f64 %3523 %2786 %3397)
(fma.f64 %3521 %3520 %3397)
(fma.f64 %3525 %3105 %3397)
(fma.f64 %3538 %3539 %3397)
(fma.f64 %3527 %3391 %3397)
(fma.f64 %3542 %3543 %3397)
(fma.f64 %3513 %3104 %3397)
(fma.f64 %3516 %3515 %3397)
(fma.f64 %3547 %3548 %3397)
(fma.f64 %3529 %3426 %3397)
(fma.f64 %3532 %3531 %3397)
(fma.f64 %3539 %3538 %3397)
(fma.f64 %3548 %3547 %3397)
(fma.f64 %3543 %3542 %3397)
(fma.f64 %221 %3579 %3340)
(fma.f64 %3104 %3513 %3674)
(fma.f64 %3515 %3516 %3674)
(fma.f64 %3518 %3389 %3674)
(fma.f64 %3520 %3521 %3674)
(fma.f64 %2786 %3523 %3674)
(fma.f64 %3105 %3525 %3674)
(fma.f64 %3391 %3527 %3674)
(fma.f64 %3426 %3529 %3674)
(fma.f64 %3531 %3532 %3674)
(fma.f64 %3389 %3518 %3674)
(fma.f64 %3523 %2786 %3674)
(fma.f64 %3521 %3520 %3674)
(fma.f64 %3525 %3105 %3674)
(fma.f64 %3538 %3539 %3674)
(fma.f64 %3527 %3391 %3674)
(fma.f64 %3542 %3543 %3674)
(fma.f64 %3513 %3104 %3674)
(fma.f64 %3516 %3515 %3674)
(fma.f64 %3547 %3548 %3674)
(fma.f64 %3529 %3426 %3674)
(fma.f64 %3532 %3531 %3674)
(fma.f64 %3539 %3538 %3674)
(fma.f64 %3548 %3547 %3674)
(fma.f64 %3543 %3542 %3674)
(/.f64 (fma.f64 %3397 %3276 %3339) %3276)
(/.f64 (fma.f64 %3555 %3276 (*.f64 %3276 %3339)) %3757)
(/.f64 (fma.f64 %3555 %3276 (*.f64 %3339 %3276)) %3757)
(/.f64 (*.f64 %3133 one_es) %571)
(/.f64 (*.f64 one_es %3133) %571)
%3766
(*.f64 %3134 one_es)
(neg.f64 (*.f64 %3137 one_es))
(neg.f64 (*.f64 one_es %3137))
(/.f64 (fma.f64 %3019 one_es %75) %571)
(/.f64 (fma.f64 one_es %7 %3775) %571)
(*.f64 %3342 %3145)
(/.f64 (-.f64 %3775 %93) %571)
(fma.f64 one_es %2997 %3518)
(fma.f64 one_es %3104 %3783)
(fma.f64 tanphi %3515 %3783)
(fma.f64 sa %3786 %3783)
(fma.f64 ca %3788 %3518)
(fma.f64 %7 %3520 %3783)
(fma.f64 %2678 %3342 %3518)
(fma.f64 %2997 one_es %3518)
(fma.f64 %3104 one_es %3783)
(fma.f64 %76 %2786 %3783)
(fma.f64 %3515 tanphi %3783)
(fma.f64 %78 %3105 %3783)
(fma.f64 %3786 sa %3783)
(fma.f64 %2676 %3782 %3518)
(fma.f64 %3799 %2993 %3518)
(fma.f64 %3342 %2678 %3518)
(fma.f64 %2995 %3802 %3518)
(fma.f64 %3782 %2676 %3518)
(fma.f64 %3802 %2995 %3518)
(fma.f64 %2993 %3799 %3518)
(fma.f64 %3520 %7 %3783)
(fma.f64 %2786 %76 %3783)
(fma.f64 %3105 %78 %3783)
(fma.f64 %3788 ca %3518)
(+.f64 %3518 %3783)
(+.f64 %3783 %3518)
(-.f64 %3518 (*.f64 %3002 %3802))
(-.f64 %3518 (*.f64 (neg.f64 %3799) %2993))
(-.f64 %3518 (*.f64 %1 %2997))
(-.f64 %3518 (neg.f64 %3783))
(-.f64 %3518 (*.f64 (neg.f64 %3782) %2676))
(-.f64 %3518 (*.f64 %3005 one_es))
(-.f64 %3518 (*.f64 %146 %3788))
(-.f64 %3783 %3829)
(fma.f64 %3786 %10 %3783)
(fma.f64 %1 %3115 %3783)
(fma.f64 %4 %3833 %3783)
(fma.f64 %9 %3835 %3783)
(fma.f64 %85 %2818 %3783)
(fma.f64 %87 %3111 %3783)
(fma.f64 %15 %3839 %3783)
(fma.f64 %2682 %3841 %3518)
(fma.f64 %10 %3786 %3783)
(fma.f64 %3841 %2682 %3518)
(fma.f64 %3835 %9 %3783)
(fma.f64 %3115 %1 %3783)
(neg.f64 (-.f64 %3829 %3783))
(fma.f64 ca (*.f64 %3007 %3802) %3518)
(fma.f64 %75 %2746 %3783)
(fma.f64 #s(literal 1 binary64) %3518 %3783)
(fma.f64 %3104 %1563 %3783)
(fma.f64 %3515 %20 %3783)
(fma.f64 %3786 %18 %3783)
(fma.f64 %3518 #s(literal 1 binary64) %3783)
(fma.f64 %2746 %75 %3783)
(fma.f64 %97 %3104 %3783)
(fma.f64 %99 %3515 %3783)
(fma.f64 %101 %3786 %3783)
(fma.f64 %93 %2755 %3783)
(fma.f64 %85 %3862 %3783)
(fma.f64 %87 %3864 %3783)
(fma.f64 %15 %3866 %3783)
(fma.f64 #s(literal 2 binary64) %3868 %3783)
(fma.f64 #s(literal 2 binary64) %3870 %3783)
(fma.f64 #s(literal 1/2 binary64) %3872 %3783)
(fma.f64 #s(literal -1 binary64) %3874 %3783)
(fma.f64 %2284 %2755 %3783)
(fma.f64 %2357 %2777 %3783)
(fma.f64 %3878 #s(literal 2 binary64) %3783)
(fma.f64 %3880 #s(literal 1/2 binary64) %3783)
(fma.f64 %126 (*.f64 %3016 one_es) %3518)
(fma.f64 %221 %3529 %3518)
(fma.f64 %3774 %3016 %3518)
(/.f64 %3886 %571)
(*.f64 %3520 %3204)
(*.f64 %3204 %3520)
(fma.f64 %126 (*.f64 ca %3890) %3518)
(fma.f64 %221 %3890 %3518)
(fma.f64 %2739 (*.f64 %3021 one_es) %3518)
(fma.f64 %3019 %3520 %3518)
(fma.f64 %3021 (*.f64 %2739 one_es) %3518)
(fma.f64 %3520 %3019 %3518)
(fma.f64 %3890 %221 %3518)
(fma.f64 (*.f64 one_es %2739) %3021 %3518)
(fma.f64 (*.f64 one_es %3021) %2739 %3518)
(fma.f64 %224 (/.f64 one_es %2984) %3518)
(-.f64 %3518 (*.f64 %224 %3890))
(/.f64 (neg.f64 %3886) %577)
(/.f64 (*.f64 %3220 one_es) %577)
(/.f64 (*.f64 one_es %3220) %577)
(fma.f64 %3033 %3839 %3518)
(fma.f64 %3839 %3033 %3518)
(*.f64 %3227 %3529)
(*.f64 %3529 %3227)
(fma.f64 %3919 %3047 %3518)
(fma.f64 %3047 %3919 %3518)
(*.f64 %3886 %2746)
(fma.f64 (*.f64 %3782 %126) %2746 %3518)
(fma.f64 %3775 %2746 %3518)
(fma.f64 %224 (*.f64 %3066 one_es) %3518)
(fma.f64 %3928 %3066 %3518)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %3886))
(-.f64 %3518 (*.f64 %3928 %3047))
(/.f64 (*.f64 %3249 one_es) %3251)
(/.f64 (*.f64 one_es %3249) %3251)
(fma.f64 (*.f64 %3919 #s(literal 1 binary64)) %3047 %3518)
(fma.f64 (*.f64 %3919 #s(literal 2 binary64)) %3085 %3518)
(/.f64 (-.f64 (*.f64 %3783 %577) %75) %577)
(/.f64 (fma.f64 %3783 %577 %93) %577)
(fma.f64 (*.f64 %3919 %3091) %2777 %3518)
(fma.f64 (*.f64 %3919 %2852) %3093 %3518)
(/.f64 %3951 %3276)
(*.f64 %3275 %3335)
(/.f64 (/.f64 %3951 one_es) %3251)
(*.f64 %3282 %3363)
(/.f64 (neg.f64 %3951) %3288)
(/.f64 (*.f64 %3287 one_es) %3288)
(/.f64 (*.f64 one_es %3287) %3288)
(*.f64 %3275 (*.f64 %3300 one_es))
(*.f64 %3951 %3300)
(/.f64 #s(literal 1 binary64) (/.f64 %3276 %3951))
(/.f64 (*.f64 %3378 one_es) %571)
(/.f64 (*.f64 one_es %3378) %571)
(/.f64 (*.f64 %3387 one_es) %2980)
(/.f64 (*.f64 one_es %3387) %2980)
(/.f64 (/.f64 %3951 %571) %2980)
(/.f64 (/.f64 %3951 %2980) %571)
(/.f64 (fma.f64 %3518 %571 %3775) %571)
(/.f64 (*.f64 %3448 one_es) %2984)
(/.f64 (*.f64 one_es %3448) %2984)
(/.f64 (fma.f64 %3518 %2980 %3919) %2980)
(fma.f64 one_es %3397 %3518)
(fma.f64 %3397 one_es %3518)
(+.f64 %3990 %3518)
(+.f64 %3992 %3518)
(+.f64 (/.f64 (*.f64 %3782 %3396) %571) %3518)
(/.f64 (fma.f64 %3518 %2984 %3928) %2984)
(/.f64 (*.f64 %3486 one_es) %3264)
(/.f64 (*.f64 one_es %3486) %3264)
(/.f64 (fma.f64 %3775 %571 %3339) %3251)
(/.f64 (fma.f64 tanphi %3316 (*.f64 %571 %3775)) %3251)
(/.f64 (fma.f64 tanphi %3316 %4008) %3251)
(/.f64 (-.f64 %4011 %3339) %3264)
(/.f64 (-.f64 %4008 %3658) %3251)
(/.f64 (fma.f64 %3775 %577 %3658) %3264)
(/.f64 (fma.f64 tanphi %4018 (*.f64 %577 %3775)) %3264)
(/.f64 (fma.f64 tanphi %4018 %4011) %3264)
(/.f64 (fma.f64 %3919 %571 %4024) %3276)
(/.f64 (fma.f64 %3919 %571 (*.f64 %75 %2980)) %3276)
(/.f64 (fma.f64 %75 %2980 (*.f64 %571 %3919)) %3276)
(/.f64 (fma.f64 %75 %2980 %4033) %3276)
(/.f64 (-.f64 %4036 %4024) %3288)
(/.f64 (-.f64 %4033 %4039) %3276)
(/.f64 (fma.f64 %3928 %571 %4042) %3288)
(/.f64 (fma.f64 %3928 %571 (*.f64 %75 %2984)) %3288)
(/.f64 (fma.f64 %93 %2980 (*.f64 %577 %3919)) %3288)
(/.f64 (fma.f64 %93 %2980 %4036) %3288)
(/.f64 (fma.f64 %3919 %577 %4039) %3288)
(/.f64 (fma.f64 %3919 %577 (*.f64 %93 %2980)) %3288)
(/.f64 (fma.f64 %75 %2984 (*.f64 %571 %3928)) %3288)
(/.f64 (fma.f64 %75 %2984 %4061) %3288)
(/.f64 (-.f64 %4064 %4042) %3276)
(/.f64 (-.f64 %4061 %4067) %3288)
(/.f64 (fma.f64 %3928 %577 %4067) %3276)
(/.f64 (fma.f64 %3928 %577 (*.f64 %93 %2984)) %3276)
(/.f64 (fma.f64 %93 %2984 (*.f64 %577 %3928)) %3276)
(/.f64 (fma.f64 %93 %2984 %4064) %3276)
(fma.f64 one_es %3397 %4080)
(fma.f64 %3397 one_es %4082)
(+.f64 %3990 %4082)
(+.f64 %3992 %4080)
(approx %2157 %3766)
(/.f64 %221 tanphi)
(*.f64 ca %259)
(*.f64 %126 %251)
%252
(*.f64 %259 ca)
(/.f64 %224 %4)
(*.f64 %127 %2730)
(*.f64 %146 %4093)
(neg.f64 %2819)
(*.f64 %221 %276)
(*.f64 #s(literal 1 binary64) %252)
(*.f64 %276 %221)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %221))
(*.f64 %283 %224)
(*.f64 %224 %283)
(/.f64 #s(literal 1 binary64) (/.f64 %4 %224))
(*.f64 #s(literal 2 binary64) %4105)
(*.f64 %242 %291)
%398
(fma.f64 sa one_es %252)
(fma.f64 ca %259 %76)
(fma.f64 %126 %251 %76)
(fma.f64 %251 %126 %76)
(fma.f64 %259 ca %76)
(+.f64 %252 %76)
(+.f64 %76 %252)
(-.f64 %252 %85)
(-.f64 %76 %2819)
(fma.f64 one_es %10 %252)
(fma.f64 %127 %2730 %76)
(fma.f64 %146 %4093 %76)
(fma.f64 %1 %9 %252)
(fma.f64 %9 %1 %252)
(fma.f64 %10 one_es %252)
(neg.f64 %404)
(neg.f64 (-.f64 %85 %252))
(/.f64 %363 tanphi)
(fma.f64 one_es %18 %252)
(fma.f64 sa %1563 %252)
(fma.f64 %221 %276 %76)
(fma.f64 #s(literal 1 binary64) %252 %76)
(fma.f64 #s(literal 1 binary64) %76 %252)
(fma.f64 %76 #s(literal 1 binary64) %252)
(fma.f64 %276 %221 %76)
(*.f64 #s(literal 1 binary64) %398)
(fma.f64 %283 %224 %76)
(fma.f64 %224 %283 %76)
(/.f64 %385 %4)
(neg.f64 (/.f64 %385 tanphi))
(neg.f64 (/.f64 %363 %4))
(fma.f64 #s(literal 2 binary64) %4105 %76)
(fma.f64 %1676 #s(literal 2 binary64) %252)
(fma.f64 %4144 #s(literal 1/2 binary64) %252)
(fma.f64 %242 %291 %76)
(*.f64 %363 %276)
(*.f64 %276 %363)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %363))
(fma.f64 one_es %4151 %252)
(fma.f64 tanphi %4153 %252)
(fma.f64 sa (/.f64 %78 tanphi) %252)
(fma.f64 ca %259 %429)
(fma.f64 %7 %4158 %252)
(fma.f64 %126 %251 %429)
(fma.f64 %76 %256 %252)
(fma.f64 %78 %428 %252)
(fma.f64 %251 %126 %429)
(fma.f64 %259 ca %429)
(*.f64 %385 %283)
(+.f64 %252 %429)
(+.f64 %429 %252)
(neg.f64 (*.f64 %385 %276))
(-.f64 %252 (/.f64 %93 tanphi))
(-.f64 %252 (/.f64 %75 %4))
(-.f64 %252 (neg.f64 %429))
(-.f64 %429 %2819)
(/.f64 #s(literal 1 binary64) (/.f64 %4 %385))
(fma.f64 %127 %2730 %429)
(fma.f64 %146 %4093 %429)
(/.f64 %422 %4181)
(*.f64 %417 %291)
(neg.f64 (-.f64 %2819 %429))
(fma.f64 %75 %276 %252)
(fma.f64 %221 %276 %429)
(fma.f64 #s(literal 1 binary64) %252 %429)
(fma.f64 %276 %221 %429)
(fma.f64 %283 %224 %429)
(fma.f64 %224 %283 %429)
(/.f64 (-.f64 %431 %224) tanphi)
(/.f64 (-.f64 (*.f64 %429 %4) %221) %4)
(/.f64 (fma.f64 %429 %4 %224) %4)
(fma.f64 #s(literal 2 binary64) %4105 %429)
(fma.f64 %242 %291 %429)
(/.f64 (-.f64 (*.f64 %75 tanphi) %268) %4181)
(/.f64 (-.f64 %4204 %245) %4206)
(/.f64 (fma.f64 %4208 ca (*.f64 %4 %75)) %4211)
(/.f64 (fma.f64 %4208 ca %4204) %4211)
(/.f64 %487 %4206)
%363
%364
%365
%366
%367
%368
%369
%370
%371
%372
%373
%374
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
%399
%400
%401
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%418
%419
%421
%423
%424
%425
%426
%427
%430
%432
%434
%435
%436
%437
%438
%439
%440
%441
%442
%443
%444
%445
%446
%447
%448
%449
%450
%452
%454
%456
%457
%458
%459
%460
%461
%463
%465
%466
%467
%468
%469
%470
%471
%472
%473
%474
%475
%476
%478
%479
%480
%481
%482
%483
%484
%485
%486
%488
%489
%490
%491
%492
%493
%494
%495
%496
%497
%498
%499
%500
%501
%502
%503
%504
%505
%506
%507
%508
%509
%510
%511
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%532
%534
%535
%536
%537
%538
%539
%540
%541
%542
%543
%544
%545
%546
%547
%548
%549
%550
%551
%552
%553
%554
%555
%556
%557
%558
%559
%560
%561
%562
%565
%567
%570
%4216
%2765
(*.f64 %571 tanphi)
(*.f64 %4 %577)
(*.f64 %577 %4)
(neg.f64 %2793)
(fma.f64 tanphi %620 %2765)
(fma.f64 %620 tanphi %2765)
(+.f64 (*.f64 %620 tanphi) %2765)
(+.f64 (*.f64 tanphi %620) %2765)
(/.f64 %2678 tanphi)
(*.f64 ca %2715)
(*.f64 %2676 %251)
%2710
(*.f64 %2715 ca)
(/.f64 %2682 %4)
(*.f64 %146 %4232)
(*.f64 %2730 %2679)
(*.f64 %2679 %2730)
(neg.f64 %2731)
(*.f64 ca %4237)
(*.f64 #s(literal 1 binary64) %2710)
(*.f64 %2678 %276)
(*.f64 %2710 #s(literal 1 binary64))
(*.f64 %276 %2678)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %2678))
(/.f64 %221 %2765)
(*.f64 %126 %2772)
(*.f64 %2772 %126)
(/.f64 %252 %571)
(*.f64 %2739 %259)
(*.f64 %259 %2739)
(/.f64 %224 %2793)
(*.f64 %127 %4252)
(*.f64 %127 %4254)
(*.f64 %146 %4256)
(*.f64 %146 %4258)
(/.f64 %2819 %577)
(/.f64 (*.f64 %251 %127) %577)
(*.f64 %127 %4263)
(*.f64 %146 %4265)
(*.f64 %2743 %4093)
(*.f64 %4093 %2743)
(*.f64 %221 %2823)
(*.f64 %2823 %221)
(/.f64 #s(literal 1 binary64) (/.f64 %2765 %221))
(/.f64 %4273 %571)
(*.f64 ca %4275)
(*.f64 %126 %4277)
(*.f64 %126 %4279)
(*.f64 %126 %4281)
(*.f64 %252 %2746)
(*.f64 %2746 %252)
(*.f64 %4285 %2739)
(/.f64 %3064 %2765)
(*.f64 %126 %4288)
(*.f64 %127 %4290)
(*.f64 %146 %4292)
(*.f64 %224 %2832)
(*.f64 %2832 %224)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %252))
(/.f64 %4298 %577)
(*.f64 %146 %4300)
(*.f64 %2819 %2755)
(/.f64 #s(literal 1 binary64) (/.f64 %2793 %224))
(*.f64 #s(literal 2 binary64) %4305)
(*.f64 %242 %2847)
(/.f64 #s(literal 1 binary64) (/.f64 %577 %2819))
(*.f64 %2849 %2778)
(*.f64 %2852 %4105)
(*.f64 %4273 %2746)
(*.f64 %4298 %2755)
(*.f64 %4314 %2777)
(*.f64 %3102 %291)
(*.f64 %4317 %2777)
%76
(*.f64 sa one_es)
(*.f64 one_es %10)
(*.f64 %1 %9)
(*.f64 %9 %1)
(*.f64 %10 one_es)
(neg.f64 %85)
(*.f64 one_es %18)
(*.f64 sa %1563)
(*.f64 #s(literal 1 binary64) %76)
(*.f64 %76 #s(literal 1 binary64))
(*.f64 %1676 #s(literal 2 binary64))
(*.f64 %4144 #s(literal 1/2 binary64))
(/.f64 %1676 #s(literal 1/2 binary64))
(/.f64 %4144 #s(literal 2 binary64))
(fma.f64 one_es sa %4333)
(fma.f64 one_es sa %4335)
(fma.f64 sa one_es %4333)
(fma.f64 sa one_es %4335)
(+.f64 %76 %4333)
(+.f64 %76 %4335)
(fma.f64 one_es %10 %4333)
(fma.f64 one_es %10 %4335)
(fma.f64 %1 %9 %4333)
(fma.f64 %1 %9 %4335)
(fma.f64 %9 %1 %4333)
(fma.f64 %9 %1 %4335)
(fma.f64 %10 one_es %4333)
(fma.f64 %10 one_es %4335)
(fma.f64 one_es %18 %4333)
(fma.f64 one_es %18 %4335)
(fma.f64 sa %1563 %4333)
(fma.f64 sa %1563 %4335)
(fma.f64 #s(literal 1 binary64) %76 %4333)
(fma.f64 #s(literal 1 binary64) %76 %4335)
(fma.f64 #s(literal 1/2 binary64) %76 %1676)
(fma.f64 %76 #s(literal 1 binary64) %4333)
(fma.f64 %76 #s(literal 1 binary64) %4335)
(fma.f64 %76 #s(literal 1/2 binary64) %1676)
(fma.f64 %106 sa %1676)
(fma.f64 %50 one_es %1676)
(+.f64 %1676 %1676)
(fma.f64 #s(literal 1 binary64) %1676 %1676)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %76) %1676)
(fma.f64 %1676 #s(literal 2 binary64) %4333)
(fma.f64 %1676 #s(literal 2 binary64) %4335)
(fma.f64 %4144 #s(literal 1/2 binary64) %4333)
(fma.f64 %4144 #s(literal 1/2 binary64) %4335)
%3515
(*.f64 one_es %3105)
(*.f64 sa %3520)
(*.f64 %3520 sa)
(*.f64 %3105 one_es)
(/.f64 %85 %577)
(*.f64 %1 %3111)
(*.f64 %9 %3839)
(neg.f64 %3833)
(*.f64 #s(literal 1 binary64) %3515)
(*.f64 %76 %2746)
(*.f64 %3515 #s(literal 1 binary64))
(*.f64 %2746 %76)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %76))
(*.f64 sa %4383)
(*.f64 #s(literal -1 binary64) %3833)
(*.f64 %9 %4386)
(*.f64 %85 %2755)
(*.f64 %2755 %85)
(/.f64 (*.f64 %85 #s(literal 1 binary64)) %577)
(/.f64 #s(literal 1 binary64) (/.f64 %577 %85))
(*.f64 #s(literal 2 binary64) %4394)
(*.f64 %4144 %2777)
%4397
(/.f64 %404 %577)
(neg.f64 %4399)
(neg.f64 (/.f64 %404 %571))
(/.f64 %363 %2765)
(/.f64 (fma.f64 one_es %9 %2819) %577)
(/.f64 %3145 tanphi)
(*.f64 %398 %2746)
(*.f64 %4397 #s(literal 1 binary64))
(*.f64 %2746 %398)
(fma.f64 one_es %3105 %2710)
(fma.f64 sa %3520 %2710)
(fma.f64 ca %2715 %3515)
(fma.f64 %2676 %251 %3515)
(fma.f64 %251 %2676 %3515)
(fma.f64 %2715 ca %3515)
(fma.f64 %3520 sa %2710)
(fma.f64 %3105 one_es %2710)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %398))
(+.f64 %2710 %3515)
(+.f64 %3515 %2710)
(/.f64 %385 %2793)
(/.f64 %3162 %4)
(-.f64 %2710 %3833)
(-.f64 %3515 %2731)
(*.f64 %363 %2823)
(fma.f64 %146 %4232 %3515)
(fma.f64 %1 %3111 %2710)
(fma.f64 %9 %3839 %2710)
(fma.f64 %2730 %2679 %3515)
(fma.f64 %2679 %2730 %3515)
(neg.f64 (-.f64 %2731 %3515))
(neg.f64 (fma.f64 %251 %2679 %3833))
(fma.f64 ca %4237 %3515)
(fma.f64 #s(literal 1 binary64) %2710 %3515)
(fma.f64 #s(literal 1 binary64) %3515 %2710)
(fma.f64 %2678 %276 %3515)
(fma.f64 %2710 #s(literal 1 binary64) %3515)
(fma.f64 %76 %2746 %2710)
(fma.f64 %3515 #s(literal 1 binary64) %2710)
(fma.f64 %2746 %76 %2710)
(fma.f64 %276 %2678 %3515)
(fma.f64 sa %4383 %2710)
(fma.f64 #s(literal -1 binary64) %3833 %2710)
(fma.f64 %9 %4386 %2710)
(fma.f64 %85 %2755 %2710)
(fma.f64 %2755 %85 %2710)
(fma.f64 #s(literal 2 binary64) %4394 %2710)
(fma.f64 %4144 %2777 %2710)
(fma.f64 ca %2715 %4452)
(fma.f64 %2676 %251 %4452)
(fma.f64 %251 %2676 %4452)
(fma.f64 %2715 ca %4452)
(+.f64 %2710 %4452)
(+.f64 %4452 %2710)
(-.f64 %4452 %2731)
(fma.f64 %146 %4232 %4452)
(fma.f64 %2730 %2679 %4452)
(fma.f64 %2679 %2730 %4452)
(fma.f64 ca %4237 %4452)
(fma.f64 #s(literal 1 binary64) %2710 %4452)
(fma.f64 %2678 %276 %4452)
(fma.f64 %2710 #s(literal 1 binary64) %4452)
(fma.f64 %276 %2678 %4452)
(fma.f64 %126 %2772 %3515)
(fma.f64 %2772 %126 %3515)
(fma.f64 %2739 %259 %3515)
(fma.f64 %259 %2739 %3515)
(fma.f64 %127 %4252 %3515)
(fma.f64 %127 %4254 %3515)
(fma.f64 %146 %4256 %3515)
(fma.f64 %146 %4258 %3515)
(fma.f64 %127 %4263 %3515)
(fma.f64 %146 %4265 %3515)
(fma.f64 %2743 %4093 %3515)
(fma.f64 %4093 %2743 %3515)
(fma.f64 %221 %2823 %3515)
(fma.f64 %2823 %221 %3515)
(/.f64 %4482 %571)
(fma.f64 ca %4275 %3515)
(fma.f64 %126 %4277 %3515)
(fma.f64 %126 %4279 %3515)
(fma.f64 %126 %4281 %3515)
(fma.f64 %252 %2746 %3515)
(fma.f64 %2746 %252 %3515)
(fma.f64 %4285 %2739 %3515)
(fma.f64 %126 %4288 %3515)
(fma.f64 %127 %4290 %3515)
(fma.f64 %146 %4292 %3515)
(fma.f64 %224 %2832 %3515)
(fma.f64 %2832 %224 %3515)
(fma.f64 %146 %4300 %3515)
(fma.f64 %2819 %2755 %3515)
(/.f64 %4498 %577)
(neg.f64 (/.f64 %4482 %577))
(neg.f64 (/.f64 %4498 %571))
(/.f64 %3227 %2765)
(fma.f64 #s(literal 2 binary64) %4305 %3515)
(fma.f64 %242 %2847 %3515)
(/.f64 %4507 %571)
(*.f64 %2746 %4482)
(*.f64 %4482 %2746)
(fma.f64 %126 %2772 %4452)
(fma.f64 %2849 %2778 %3515)
(fma.f64 %2772 %126 %4452)
(fma.f64 %2852 %4105 %3515)
(fma.f64 %4273 %2746 %3515)
(fma.f64 %4298 %2755 %3515)
(fma.f64 %4314 %2777 %3515)
(fma.f64 %3102 %291 %3515)
(fma.f64 %4317 %2777 %3515)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %4482))
(/.f64 %4522 %577)
(*.f64 %4498 %2755)
(neg.f64 (*.f64 %4482 %2755))
(fma.f64 %2739 %259 %4452)
(fma.f64 %259 %2739 %4452)
(/.f64 %4529 %3251)
(*.f64 %398 %3253)
(/.f64 %3255 %2793)
(*.f64 %4529 %3258)
(*.f64 %4534 #s(literal 2 binary64))
(/.f64 (neg.f64 %4529) %3264)
(fma.f64 %127 %4252 %4452)
(fma.f64 %127 %4254 %4452)
(fma.f64 %146 %4256 %4452)
(fma.f64 %146 %4258 %4452)
(/.f64 (/.f64 %4529 #s(literal 1/2 binary64)) %3260)
(/.f64 %4534 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %577 %4498))
(fma.f64 %127 %4263 %4452)
(fma.f64 %146 %4265 %4452)
(fma.f64 %2743 %4093 %4452)
(fma.f64 %4093 %2743 %4452)
(*.f64 %4507 %2746)
(*.f64 %4522 %2755)
(*.f64 (*.f64 %4482 #s(literal 2 binary64)) %2777)
(fma.f64 %221 %2823 %4452)
(fma.f64 %2823 %221 %4452)
(/.f64 %3275 %4557)
(*.f64 %363 %4559)
(*.f64 %571 (/.f64 %363 %4557))
(fma.f64 ca %4275 %4452)
(fma.f64 %126 %4277 %4452)
(fma.f64 %126 %4279 %4452)
(fma.f64 %126 %4281 %4452)
(fma.f64 %252 %2746 %4452)
(fma.f64 %2746 %252 %4452)
(fma.f64 %4285 %2739 %4452)
(/.f64 %4570 %3251)
(*.f64 %4572 %3285)
(fma.f64 %126 %4288 %4452)
(fma.f64 %127 %4290 %4452)
(fma.f64 %146 %4292 %4452)
(fma.f64 %224 %2832 %4452)
(fma.f64 %2832 %224 %4452)
(/.f64 %3287 %4579)
(*.f64 %363 (/.f64 %577 %4579))
(*.f64 %571 (/.f64 %385 %4579))
(*.f64 %577 (/.f64 %363 %4579))
(*.f64 %385 (/.f64 %571 %4579))
(/.f64 #s(literal 1 binary64) (/.f64 %3251 %4529))
(fma.f64 %146 %4300 %4452)
(fma.f64 %2819 %2755 %4452)
(fma.f64 #s(literal 2 binary64) %4305 %4452)
(fma.f64 %242 %2847 %4452)
(*.f64 %363 (*.f64 %571 %4595))
(*.f64 %571 (*.f64 %363 %4595))
(*.f64 %3275 %4595)
(*.f64 %4595 %3275)
(fma.f64 %2849 %2778 %4452)
(fma.f64 %2852 %4105 %4452)
(fma.f64 %4273 %2746 %4452)
(fma.f64 %4298 %2755 %4452)
(fma.f64 %4314 %2777 %4452)
(fma.f64 %3102 %291 %4452)
(fma.f64 %4317 %2777 %4452)
(/.f64 #s(literal 1 binary64) (/.f64 %4557 %3275))
(*.f64 %3287 (/.f64 #s(literal 1 binary64) %4579))
(/.f64 #s(literal 1 binary64) (/.f64 %4579 %3287))
(fma.f64 one_es %4615 %2710)
(fma.f64 tanphi %4617 %2710)
(fma.f64 sa %4619 %2710)
(fma.f64 %7 %4621 %2710)
(fma.f64 %75 %4559 %2710)
(fma.f64 %571 %4624 %2710)
(fma.f64 %2980 %4626 %2710)
(fma.f64 %2765 %4628 %2710)
(fma.f64 %76 %4630 %2710)
(fma.f64 %3316 %4632 %2710)
(fma.f64 %3313 %4634 %2710)
(fma.f64 %3319 %4636 %2710)
(+.f64 %4638 %2710)
(fma.f64 %4158 %3343 %2710)
(fma.f64 %256 %3346 %2710)
(fma.f64 %428 %3349 %2710)
(fma.f64 %429 %3253 %2710)
(fma.f64 %4572 %3351 %2710)
(fma.f64 %4153 %3354 %2710)
(fma.f64 %4151 %3357 %2710)
(fma.f64 %4647 %3360 %2710)
(fma.f64 %4649 %3363 %2710)
(fma.f64 %4651 %3366 %2710)
(fma.f64 %4653 %3371 %2710)
(fma.f64 %4655 %3374 %2710)
(fma.f64 %3339 %4595 %2710)
(/.f64 %4658 %571)
(*.f64 %4397 %3391)
(*.f64 %3391 %4397)
(/.f64 (neg.f64 %4658) %577)
(/.f64 (/.f64 %4529 %577) %577)
(/.f64 (/.f64 %4529 %3384) %3384)
(/.f64 %3387 %2765)
(*.f64 %3145 %4669)
(*.f64 %4669 %3145)
(fma.f64 one_es %3105 %4672)
(fma.f64 sa %3520 %4672)
(fma.f64 %2678 %4669 %3515)
(fma.f64 %2676 %4676 %3515)
(fma.f64 %3520 sa %4672)
(fma.f64 %3105 one_es %4672)
(fma.f64 %2772 %3396 %3515)
(fma.f64 %4669 %2678 %3515)
(/.f64 (fma.f64 %3515 %577 %2819) %577)
(*.f64 %4658 %2746)
(+.f64 %3515 %4672)
(+.f64 %4672 %3515)
(fma.f64 ca %4688 %3515)
(fma.f64 %571 %4690 %3515)
(fma.f64 %2710 %3391 %3515)
(fma.f64 %2739 %4687 %3515)
(fma.f64 %251 %3419 %3515)
(fma.f64 %2715 %3421 %3515)
(fma.f64 %3391 %2710 %3515)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %4658))
(+.f64 (/.f64 %3531 %571) %2710)
(/.f64 %3429 %2793)
(/.f64 %3431 %2765)
(/.f64 (/.f64 %3287 %2765) %577)
(/.f64 %3435 %2793)
(/.f64 (/.f64 %3275 %2793) %577)
(-.f64 %4672 %3833)
(*.f64 (/.f64 %4529 %3441) #s(literal 2 binary64))
(fma.f64 %1 %3111 %4672)
(fma.f64 %9 %3839 %4672)
(/.f64 %3448 %2793)
(/.f64 %3450 %2765)
(neg.f64 (/.f64 %3448 %2765))
(*.f64 %3387 %2823)
(/.f64 (/.f64 %3448 tanphi) %577)
(fma.f64 #s(literal 1 binary64) %3515 %4672)
(fma.f64 %76 %2746 %4672)
(fma.f64 %3515 #s(literal 1 binary64) %4672)
(fma.f64 %2746 %76 %4672)
(/.f64 #s(literal 1 binary64) (/.f64 %2765 %3387))
(fma.f64 %4726 %2746 %3515)
(fma.f64 sa %4383 %4672)
(fma.f64 #s(literal -1 binary64) %3833 %4672)
(fma.f64 %9 %4386 %4672)
(fma.f64 %85 %2755 %4672)
(fma.f64 %2755 %85 %4672)
(*.f64 %3448 %2832)
(fma.f64 ca %4734 %3515)
(fma.f64 %126 %4736 %3515)
(fma.f64 %221 %4559 %3515)
(fma.f64 %571 %4739 %3515)
(fma.f64 %252 %3253 %3515)
(fma.f64 %251 %3477 %3515)
(fma.f64 %259 %3480 %3515)
(fma.f64 %4572 %3482 %3515)
(/.f64 %4746 %3264)
(/.f64 #s(literal 1 binary64) (/.f64 %2793 %3448))
(fma.f64 #s(literal 2 binary64) %4394 %4672)
(fma.f64 %4144 %2777 %4672)
(/.f64 (fma.f64 %2819 %571 %4752) %3264)
(/.f64 (fma.f64 %2819 %571 (*.f64 %76 %577)) %3264)
(/.f64 (fma.f64 %76 %577 (*.f64 %571 %2819)) %3264)
(/.f64 (fma.f64 %76 %577 %4761) %3264)
(*.f64 (/.f64 %4529 %3508) #s(literal 2 binary64))
(/.f64 (neg.f64 %4746) %3251)
(fma.f64 %3104 %4768 %2710)
(fma.f64 %3515 %4770 %2710)
(fma.f64 %3518 %4669 %2710)
(fma.f64 %3520 %4773 %2710)
(fma.f64 %2786 %4775 %2710)
(fma.f64 %3105 %4777 %2710)
(fma.f64 %3391 %4779 %2710)
(fma.f64 %3426 %4781 %2710)
(fma.f64 %3531 %2775 %2710)
(fma.f64 %4669 %3518 %2710)
(fma.f64 %4775 %2786 %2710)
(fma.f64 %4773 %3520 %2710)
(fma.f64 %3538 %4787 %2710)
(fma.f64 %4777 %3105 %2710)
(fma.f64 %4779 %3391 %2710)
(fma.f64 %3542 %4791 %2710)
(fma.f64 %4768 %3104 %2710)
(fma.f64 %3547 %4794 %2710)
(fma.f64 %4770 %3515 %2710)
(fma.f64 %4781 %3426 %2710)
(fma.f64 %2775 %3531 %2710)
(fma.f64 %4787 %3538 %2710)
(fma.f64 %4794 %3547 %2710)
(fma.f64 %4791 %3542 %2710)
(fma.f64 %3555 %4595 %3515)
(*.f64 %4746 %3557)
(/.f64 (-.f64 %4761 %4804) %3264)
(/.f64 (-.f64 %4807 %4752) %3251)
(/.f64 (fma.f64 %2819 %577 %4804) %3251)
(/.f64 (fma.f64 %2819 %577 %4812) %3251)
(/.f64 (fma.f64 %85 %577 (*.f64 %577 %2819)) %3251)
(/.f64 (fma.f64 %85 %577 %4807) %3251)
(+.f64 (/.f64 %3447 %2793) %2710)
(/.f64 #s(literal 1 binary64) (/.f64 %3264 %4746))
(fma.f64 %221 %4824 %3515)
(/.f64 (/.f64 %4746 %577) %571)
(/.f64 (/.f64 %4746 %571) %577)
(/.f64 (fma.f64 %4672 %571 %76) %571)
(/.f64 (fma.f64 %4672 %577 %85) %577)
(/.f64 (fma.f64 %4726 %571 %3316) %3251)
(fma.f64 %2678 %4669 %3346)
(fma.f64 %2676 %4676 %3346)
(fma.f64 %2772 %3396 %3346)
(fma.f64 %4669 %2678 %3346)
(+.f64 %4672 %3346)
(+.f64 %3346 %4672)
(fma.f64 ca %4688 %3346)
(fma.f64 %571 %4690 %3346)
(fma.f64 %2710 %3391 %3346)
(fma.f64 %2739 %4687 %3346)
(fma.f64 %251 %3419 %3346)
(fma.f64 %2715 %3421 %3346)
(fma.f64 %3391 %2710 %3346)
(/.f64 (fma.f64 %4726 %577 %4018) %3264)
(fma.f64 %4726 %2746 %3346)
(fma.f64 ca %4734 %3346)
(fma.f64 %126 %4736 %3346)
(fma.f64 %221 %4559 %3346)
(fma.f64 %571 %4739 %3346)
(fma.f64 %252 %3253 %3346)
(fma.f64 %251 %3477 %3346)
(fma.f64 %259 %3480 %3346)
(fma.f64 %4572 %3482 %3346)
(fma.f64 one_es %4615 %4672)
(fma.f64 tanphi %4617 %4672)
(fma.f64 sa %4619 %4672)
(fma.f64 %7 %4621 %4672)
(fma.f64 %75 %4559 %4672)
(fma.f64 %571 %4624 %4672)
(fma.f64 %2678 %4669 %4638)
(fma.f64 %2980 %4626 %4672)
(fma.f64 %2765 %4628 %4672)
(fma.f64 %76 %4630 %4672)
(fma.f64 %2676 %4676 %4638)
(fma.f64 %3316 %4632 %4672)
(fma.f64 %3313 %4634 %4672)
(fma.f64 %3319 %4636 %4672)
(fma.f64 %2772 %3396 %4638)
(fma.f64 %4669 %2678 %4638)
(+.f64 %4672 %4638)
(+.f64 %4638 %4672)
(fma.f64 ca %4688 %4638)
(fma.f64 %571 %4690 %4638)
(fma.f64 %2710 %3391 %4638)
(fma.f64 %2739 %4687 %4638)
(fma.f64 %4158 %3343 %4672)
(fma.f64 %256 %3346 %4672)
(fma.f64 %428 %3349 %4672)
(fma.f64 %251 %3419 %4638)
(fma.f64 %2715 %3421 %4638)
(fma.f64 %429 %3253 %4672)
(fma.f64 %3391 %2710 %4638)
(fma.f64 %4572 %3351 %4672)
(fma.f64 %4153 %3354 %4672)
(fma.f64 %4151 %3357 %4672)
(fma.f64 %4647 %3360 %4672)
(fma.f64 %4649 %3363 %4672)
(fma.f64 %4651 %3366 %4672)
(fma.f64 %4653 %3371 %4672)
(fma.f64 %4655 %3374 %4672)
(fma.f64 %3555 %4595 %3346)
(+.f64 %4898 %4901)
(+.f64 %4901 %4898)
(-.f64 %4672 (/.f64 %3658 %4557))
(-.f64 %4672 (neg.f64 %4638))
(fma.f64 %3339 %4595 %4672)
(fma.f64 %4726 %2746 %4638)
(fma.f64 ca %4734 %4638)
(fma.f64 %126 %4736 %4638)
(fma.f64 %221 %4559 %4638)
(fma.f64 %571 %4739 %4638)
(fma.f64 %252 %3253 %4638)
(fma.f64 %251 %3477 %4638)
(fma.f64 %259 %3480 %4638)
(fma.f64 %4572 %3482 %4638)
(fma.f64 one_es %4615 %4918)
(fma.f64 tanphi %4617 %4918)
(fma.f64 sa %4619 %4918)
(fma.f64 %7 %4621 %4918)
(fma.f64 %75 %4559 %4918)
(fma.f64 %571 %4624 %4918)
(fma.f64 %2980 %4626 %4918)
(fma.f64 %2765 %4628 %4918)
(fma.f64 %76 %4630 %4918)
(fma.f64 %3316 %4632 %4918)
(fma.f64 %3313 %4634 %4918)
(fma.f64 %3319 %4636 %4918)
(+.f64 %4638 %4918)
(+.f64 %4918 %4638)
(fma.f64 %4158 %3343 %4918)
(fma.f64 %256 %3346 %4918)
(fma.f64 %428 %3349 %4918)
(fma.f64 %429 %3253 %4918)
(fma.f64 %4572 %3351 %4918)
(fma.f64 %4153 %3354 %4918)
(fma.f64 %4151 %3357 %4918)
(fma.f64 %4647 %3360 %4918)
(fma.f64 %4649 %3363 %4918)
(fma.f64 %4651 %3366 %4918)
(fma.f64 %4653 %3371 %4918)
(fma.f64 %4655 %3374 %4918)
(fma.f64 %3555 %4595 %4638)
(fma.f64 %3339 %4595 %4918)
(fma.f64 %221 %4824 %3346)
(fma.f64 %3104 %4768 %4672)
(fma.f64 %3515 %4770 %4672)
(fma.f64 %3518 %4669 %4672)
(fma.f64 %3520 %4773 %4672)
(fma.f64 %2786 %4775 %4672)
(fma.f64 %3105 %4777 %4672)
(fma.f64 %3391 %4779 %4672)
(fma.f64 %3426 %4781 %4672)
(fma.f64 %3531 %2775 %4672)
(fma.f64 %4669 %3518 %4672)
(fma.f64 %4775 %2786 %4672)
(fma.f64 %4773 %3520 %4672)
(fma.f64 %3538 %4787 %4672)
(fma.f64 %4777 %3105 %4672)
(fma.f64 %4779 %3391 %4672)
(fma.f64 %3542 %4791 %4672)
(fma.f64 %4768 %3104 %4672)
(fma.f64 %3547 %4794 %4672)
(fma.f64 %4770 %3515 %4672)
(fma.f64 %4781 %3426 %4672)
(fma.f64 %2775 %3531 %4672)
(fma.f64 %4787 %3538 %4672)
(fma.f64 %4794 %3547 %4672)
(fma.f64 %4791 %3542 %4672)
(fma.f64 %221 %4824 %4638)
(fma.f64 %3104 %4768 %4918)
(fma.f64 %3515 %4770 %4918)
(fma.f64 %3518 %4669 %4918)
(fma.f64 %3520 %4773 %4918)
(fma.f64 %2786 %4775 %4918)
(fma.f64 %3105 %4777 %4918)
(fma.f64 %3391 %4779 %4918)
(fma.f64 %3426 %4781 %4918)
(fma.f64 %3531 %2775 %4918)
(fma.f64 %4669 %3518 %4918)
(fma.f64 %4775 %2786 %4918)
(fma.f64 %4773 %3520 %4918)
(fma.f64 %3538 %4787 %4918)
(fma.f64 %4777 %3105 %4918)
(fma.f64 %4779 %3391 %4918)
(fma.f64 %3542 %4791 %4918)
(fma.f64 %4768 %3104 %4918)
(fma.f64 %3547 %4794 %4918)
(fma.f64 %4770 %3515 %4918)
(fma.f64 %4781 %3426 %4918)
(fma.f64 %2775 %3531 %4918)
(fma.f64 %4787 %3538 %4918)
(fma.f64 %4794 %3547 %4918)
(fma.f64 %4791 %3542 %4918)
(/.f64 (fma.f64 %4672 %4557 %3339) %4557)
(/.f64 (fma.f64 %3555 %4557 (*.f64 %4557 %3339)) %5001)
(/.f64 (fma.f64 %3555 %4557 (*.f64 %3339 %4557)) %5001)
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
(approx %2157 %3145)
%78
(*.f64 tanphi one_es)
(*.f64 %1 %4)
(*.f64 %4 %1)
(neg.f64 %87)
(*.f64 one_es %20)
(*.f64 tanphi %1563)
(*.f64 #s(literal 1 binary64) %78)
(*.f64 %78 #s(literal 1 binary64))
(*.f64 %1678 #s(literal 2 binary64))
(*.f64 %6379 #s(literal 1/2 binary64))
(/.f64 %1678 #s(literal 1/2 binary64))
(/.f64 %6379 #s(literal 2 binary64))
(fma.f64 one_es tanphi %6383)
(fma.f64 one_es tanphi %6385)
(fma.f64 tanphi one_es %6383)
(fma.f64 tanphi one_es %6385)
(+.f64 %78 %6383)
(+.f64 %78 %6385)
(fma.f64 %1 %4 %6383)
(fma.f64 %1 %4 %6385)
(fma.f64 %4 %1 %6383)
(fma.f64 %4 %1 %6385)
(fma.f64 one_es %20 %6383)
(fma.f64 one_es %20 %6385)
(fma.f64 tanphi %1563 %6383)
(fma.f64 tanphi %1563 %6385)
(fma.f64 #s(literal 1 binary64) %78 %6383)
(fma.f64 #s(literal 1 binary64) %78 %6385)
(fma.f64 #s(literal 1/2 binary64) %78 %1678)
(fma.f64 %78 #s(literal 1 binary64) %6383)
(fma.f64 %78 #s(literal 1 binary64) %6385)
(fma.f64 %78 #s(literal 1/2 binary64) %1678)
(fma.f64 %106 tanphi %1678)
(fma.f64 %25 one_es %1678)
(+.f64 %1678 %1678)
(fma.f64 #s(literal 1 binary64) %1678 %1678)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %78) %1678)
(fma.f64 %1678 #s(literal 2 binary64) %6383)
(fma.f64 %1678 #s(literal 2 binary64) %6385)
(fma.f64 %6379 #s(literal 1/2 binary64) %6383)
(fma.f64 %6379 #s(literal 1/2 binary64) %6385)
%3786
(*.f64 one_es %2786)
(*.f64 tanphi %3520)
(*.f64 %3520 tanphi)
(*.f64 %2786 one_es)
(/.f64 %87 %577)
(*.f64 %1 %2818)
(*.f64 %4 %3839)
(neg.f64 %3835)
(*.f64 #s(literal 1 binary64) %3786)
(*.f64 %78 %2746)
(*.f64 %3786 #s(literal 1 binary64))
(*.f64 %2746 %78)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %78))
(*.f64 tanphi %4383)
(*.f64 #s(literal -1 binary64) %3835)
(*.f64 %4 %4386)
(*.f64 %87 %2755)
(*.f64 %2755 %87)
(/.f64 (*.f64 %87 #s(literal 1 binary64)) %577)
(/.f64 #s(literal 1 binary64) (/.f64 %577 %87))
(*.f64 #s(literal 2 binary64) (*.f64 %2777 %78))
(*.f64 %6379 %2777)
%3104
%3106
%3107
%3108
%3109
%3110
%3112
%3113
%3114
%3116
%3117
%3118
%3119
%3120
%3122
%3123
%3124
%3125
%3127
%3129
%3131
%3132
(/.f64 %75 %571)
%3518
(*.f64 tanphi %3515)
(*.f64 sa %3786)
(*.f64 %7 %3520)
(*.f64 %3104 one_es)
(*.f64 %76 %2786)
(*.f64 %3515 tanphi)
(*.f64 %78 %3105)
(*.f64 %3786 sa)
(*.f64 %3520 %7)
(*.f64 %2786 %76)
(*.f64 %3105 %78)
(/.f64 %93 %577)
(*.f64 %3786 %10)
(*.f64 %1 %3115)
(*.f64 %4 %3833)
(*.f64 %9 %3835)
(*.f64 %85 %2818)
(*.f64 %87 %3111)
(*.f64 %15 %3839)
(*.f64 %10 %3786)
(*.f64 %3835 %9)
(*.f64 %3115 %1)
(neg.f64 %3829)
(*.f64 %75 %2746)
(*.f64 #s(literal 1 binary64) %3518)
(*.f64 %3104 %1563)
(*.f64 %3515 %20)
(*.f64 %3786 %18)
(*.f64 %3518 #s(literal 1 binary64))
(*.f64 %2746 %75)
(*.f64 %97 %3104)
(*.f64 %99 %3515)
(*.f64 %101 %3786)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %75))
(/.f64 %2284 %577)
(/.f64 %104 %577)
(*.f64 %93 %2755)
(*.f64 %85 %3862)
(*.f64 %87 %3864)
(*.f64 %15 %3866)
(neg.f64 %3874)
(neg.f64 (*.f64 %3518 #s(literal -1 binary64)))
(neg.f64 %5108)
(/.f64 (*.f64 %93 #s(literal 1 binary64)) %577)
(/.f64 (*.f64 #s(literal 1 binary64) %93) %577)
(/.f64 #s(literal 1 binary64) (/.f64 %577 %93))
(/.f64 %107 %591)
(/.f64 %107 %640)
(/.f64 %2357 %593)
(/.f64 %109 %2769)
(*.f64 #s(literal 2 binary64) %3868)
(*.f64 #s(literal 2 binary64) %3870)
(*.f64 #s(literal 1/2 binary64) %3872)
(*.f64 #s(literal -1 binary64) %3874)
(*.f64 %2284 %2755)
(*.f64 %2357 %2777)
(*.f64 %3878 #s(literal 2 binary64))
(*.f64 %3880 #s(literal 1/2 binary64))
(/.f64 %3878 #s(literal 1/2 binary64))
(/.f64 %3880 #s(literal 2 binary64))
(/.f64 %3872 #s(literal 2 binary64))
(/.f64 %3870 #s(literal 1/2 binary64))
(/.f64 %1720 %2799)
(/.f64 %1720 %2805)
(/.f64 (*.f64 %93 #s(literal 2 binary64)) %2796)
(/.f64 (*.f64 #s(literal 2 binary64) %93) %2802)
(fma.f64 one_es %3104 %6515)
(fma.f64 one_es %3104 %6517)
(fma.f64 tanphi %3515 %6515)
(fma.f64 tanphi %3515 %6517)
(fma.f64 sa %3786 %6515)
(fma.f64 sa %3786 %6517)
(fma.f64 %7 %3520 %6515)
(fma.f64 %7 %3520 %6517)
(fma.f64 %3104 one_es %6515)
(fma.f64 %3104 one_es %6517)
(fma.f64 %76 %2786 %6515)
(fma.f64 %76 %2786 %6517)
(fma.f64 %3515 tanphi %6515)
(fma.f64 %3515 tanphi %6517)
(fma.f64 %78 %3105 %6515)
(fma.f64 %78 %3105 %6517)
(fma.f64 %3786 sa %6515)
(fma.f64 %3786 sa %6517)
(fma.f64 %3520 %7 %6515)
(fma.f64 %3520 %7 %6517)
(fma.f64 %2786 %76 %6515)
(fma.f64 %2786 %76 %6517)
(fma.f64 %3105 %78 %6515)
(fma.f64 %3105 %78 %6517)
(+.f64 %3518 %6515)
(+.f64 %3518 %6517)
(fma.f64 %3786 %10 %6515)
(fma.f64 %3786 %10 %6517)
(fma.f64 %1 %3115 %6515)
(fma.f64 %1 %3115 %6517)
(fma.f64 %4 %3833 %6515)
(fma.f64 %4 %3833 %6517)
(fma.f64 %9 %3835 %6515)
(fma.f64 %9 %3835 %6517)
(fma.f64 %85 %2818 %6515)
(fma.f64 %85 %2818 %6517)
(fma.f64 %87 %3111 %6515)
(fma.f64 %87 %3111 %6517)
(fma.f64 %15 %3839 %6515)
(fma.f64 %15 %3839 %6517)
(fma.f64 %10 %3786 %6515)
(fma.f64 %10 %3786 %6517)
(fma.f64 %3835 %9 %6515)
(fma.f64 %3835 %9 %6517)
(fma.f64 %3115 %1 %6515)
(fma.f64 %3115 %1 %6517)
(fma.f64 %75 %2746 %6515)
(fma.f64 %75 %2746 %6517)
(fma.f64 #s(literal 1 binary64) %3518 %6515)
(fma.f64 #s(literal 1 binary64) %3518 %6517)
(fma.f64 #s(literal 1/2 binary64) %3518 %3870)
(fma.f64 %3104 %1563 %6515)
(fma.f64 %3104 %1563 %6517)
(fma.f64 %3515 %20 %6515)
(fma.f64 %3515 %20 %6517)
(fma.f64 %3786 %18 %6515)
(fma.f64 %3786 %18 %6517)
(fma.f64 %3518 #s(literal 1 binary64) %6515)
(fma.f64 %3518 #s(literal 1 binary64) %6517)
(fma.f64 %3518 #s(literal 1/2 binary64) %3878)
(fma.f64 %2746 %75 %6515)
(fma.f64 %2746 %75 %6517)
(fma.f64 %97 %3104 %6515)
(fma.f64 %97 %3104 %6517)
(fma.f64 %99 %3515 %6515)
(fma.f64 %99 %3515 %6517)
(fma.f64 %101 %3786 %6515)
(fma.f64 %101 %3786 %6517)
(+.f64 %3878 %3878)
(+.f64 %3870 %3870)
(fma.f64 %93 %2755 %6515)
(fma.f64 %93 %2755 %6517)
(fma.f64 %85 %3862 %6515)
(fma.f64 %85 %3862 %6517)
(fma.f64 %87 %3864 %6515)
(fma.f64 %87 %3864 %6517)
(fma.f64 %15 %3866 %6515)
(fma.f64 %15 %3866 %6517)
(fma.f64 #s(literal 2 binary64) %3868 %6515)
(fma.f64 #s(literal 2 binary64) %3868 %6517)
(fma.f64 #s(literal 2 binary64) %3870 %6515)
(fma.f64 #s(literal 2 binary64) %3870 %6517)
(fma.f64 #s(literal 1/2 binary64) %3872 %6515)
(fma.f64 #s(literal 1/2 binary64) %3872 %6517)
(fma.f64 #s(literal -1 binary64) %3874 %6515)
(fma.f64 #s(literal -1 binary64) %3874 %6517)
(fma.f64 %2284 %2755 %6515)
(fma.f64 %2284 %2755 %6517)
(fma.f64 %2357 %2777 %6515)
(fma.f64 %2357 %2777 %6517)
(fma.f64 %3878 #s(literal 2 binary64) %6515)
(fma.f64 %3878 #s(literal 2 binary64) %6517)
(fma.f64 %3880 #s(literal 1/2 binary64) %6515)
(fma.f64 %3880 #s(literal 1/2 binary64) %6517)
%2746
(/.f64 #s(literal -1 binary64) %577)
(neg.f64 %2755)
(/.f64 #s(literal 2 binary64) %593)
(/.f64 #s(literal 2 binary64) %2769)
(/.f64 #s(literal 1/2 binary64) %591)
(/.f64 #s(literal 1/2 binary64) %640)
(*.f64 #s(literal 1 binary64) %2746)
(*.f64 #s(literal 2 binary64) %2777)
(*.f64 #s(literal 1/2 binary64) %2852)
(*.f64 %2746 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %2755)
(*.f64 %2755 #s(literal -1 binary64))
(*.f64 %2777 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %6624)
(/.f64 %2786 tanphi)
(/.f64 %2852 #s(literal 2 binary64))
(/.f64 %2777 #s(literal 1/2 binary64))
(/.f64 #s(literal -1/2 binary64) %2799)
(/.f64 #s(literal -1/2 binary64) %2805)
(/.f64 #s(literal -2 binary64) %2796)
(/.f64 #s(literal -2 binary64) %2802)
(*.f64 #s(literal -2 binary64) %5227)
(/.f64 #s(literal 1 binary64) (/.f64 %577 #s(literal -1 binary64)))
(/.f64 %99 %2765)
(*.f64 tanphi %2823)
(*.f64 #s(literal 1/2 binary64) %6638)
(*.f64 #s(literal -2 binary64) %5940)
(*.f64 %2823 tanphi)
(*.f64 %5248 #s(literal 1/2 binary64))
(/.f64 %5248 #s(literal 2 binary64))
(/.f64 %731 %2793)
(*.f64 #s(literal 2 binary64) %6645)
(*.f64 %2849 %6647)
(*.f64 %2852 %758)
(pow.f64 %571 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) %6651)
(+.f64 %2746 %6653)
(+.f64 %2777 %2777)
(fma.f64 #s(literal 1 binary64) %2746 %6653)
(fma.f64 #s(literal 1 binary64) %2777 %2777)
(fma.f64 #s(literal 2 binary64) %5993 %2777)
(fma.f64 #s(literal 2 binary64) %2777 %6653)
(fma.f64 #s(literal -1/2 binary64) %2755 %2777)
(fma.f64 #s(literal 1/2 binary64) %2746 %2777)
(fma.f64 #s(literal 1/2 binary64) %2852 %6653)
(fma.f64 %2746 #s(literal 1 binary64) %6653)
(fma.f64 %2746 #s(literal 1/2 binary64) %2777)
(fma.f64 #s(literal -1 binary64) %2755 %6653)
(fma.f64 %2755 #s(literal -1 binary64) %6653)
(fma.f64 %2777 #s(literal 1 binary64) %2777)
(fma.f64 %2777 #s(literal 2 binary64) %6653)
(+.f64 %2746 %6669)
(+.f64 %2746 %6671)
(fma.f64 #s(literal -2 binary64) %5227 %6653)
(fma.f64 tanphi %2823 %6653)
(fma.f64 #s(literal 1 binary64) %2746 %6669)
(fma.f64 #s(literal 1 binary64) %2746 %6671)
(fma.f64 #s(literal 2 binary64) %2777 %6669)
(fma.f64 #s(literal 2 binary64) %2777 %6671)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %2746) %2777)
(fma.f64 #s(literal 1/2 binary64) %2852 %6669)
(fma.f64 #s(literal 1/2 binary64) %2852 %6671)
(fma.f64 #s(literal 1/2 binary64) %6638 %6653)
(fma.f64 %2746 #s(literal 1 binary64) %6669)
(fma.f64 %2746 #s(literal 1 binary64) %6671)
(fma.f64 #s(literal -1 binary64) %2755 %6669)
(fma.f64 #s(literal -1 binary64) %2755 %6671)
(fma.f64 #s(literal -2 binary64) %5940 %6653)
(fma.f64 %2823 tanphi %6653)
(fma.f64 %2755 #s(literal -1 binary64) %6669)
(fma.f64 %2755 #s(literal -1 binary64) %6671)
(fma.f64 %2777 #s(literal 2 binary64) %6669)
(fma.f64 %2777 #s(literal 2 binary64) %6671)
(fma.f64 %5248 #s(literal 1/2 binary64) %6653)
(fma.f64 #s(literal -2 binary64) %5227 %6669)
(fma.f64 #s(literal -2 binary64) %5227 %6671)
(fma.f64 tanphi %2823 %6669)
(fma.f64 tanphi %2823 %6671)
(fma.f64 #s(literal 2 binary64) %6645 %6653)
(fma.f64 #s(literal 1/2 binary64) %6638 %6669)
(fma.f64 #s(literal 1/2 binary64) %6638 %6671)
(fma.f64 #s(literal -2 binary64) %5940 %6669)
(fma.f64 #s(literal -2 binary64) %5940 %6671)
(fma.f64 %2823 tanphi %6669)
(fma.f64 %2823 tanphi %6671)
(fma.f64 %5248 #s(literal 1/2 binary64) %6669)
(fma.f64 %5248 #s(literal 1/2 binary64) %6671)
(fma.f64 %2849 %6647 %6653)
(fma.f64 %2852 %758 %6653)
(fma.f64 #s(literal 2 binary64) %6645 %6669)
(fma.f64 #s(literal 2 binary64) %6645 %6671)
(fma.f64 %2849 %6647 %6669)
(fma.f64 %2849 %6647 %6671)
(fma.f64 %2852 %758 %6669)
(fma.f64 %2852 %758 %6671)
%129
(*.f64 #s(literal 1 binary64) %129)
(*.f64 %129 #s(literal 1 binary64))
(neg.f64 %6718)
(neg.f64 %6720)
(+.f64 %129 %6722)
(+.f64 %129 %6724)
(*.f64 #s(literal 1/2 binary64) %6726)
(*.f64 %6726 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %142)
(*.f64 %142 #s(literal 2 binary64))
(*.f64 %6731 #s(literal 4 binary64))
(/.f64 %6726 #s(literal 2 binary64))
(/.f64 %142 #s(literal 1/2 binary64))
(neg.f64 %6735)
(neg.f64 %6737)
(/.f64 %6739 #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) %129 %6722)
(fma.f64 #s(literal 1 binary64) %129 %6724)
(fma.f64 #s(literal 1/2 binary64) %129 %142)
(fma.f64 %129 #s(literal 1 binary64) %6722)
(fma.f64 %129 #s(literal 1 binary64) %6724)
(fma.f64 %129 #s(literal 1/2 binary64) %142)
(/.f64 (+.f64 %132 %132) #s(literal -2 binary64))
(+.f64 %142 %142)
(-.f64 %142 %604)
(fma.f64 #s(literal -1/2 binary64) %132 %142)
(fma.f64 %132 #s(literal -1/2 binary64) %142)
(neg.f64 %867)
(fma.f64 #s(literal 1/2 binary64) %6754 %142)
(fma.f64 %6754 #s(literal 1/2 binary64) %142)
(fma.f64 #s(literal 1/2 binary64) %6726 %6722)
(fma.f64 #s(literal 1/2 binary64) %6726 %6724)
(fma.f64 %6726 #s(literal 1/2 binary64) %6722)
(fma.f64 %6726 #s(literal 1/2 binary64) %6724)
(fma.f64 %6726 #s(literal 1/4 binary64) %142)
(fma.f64 #s(literal 1 binary64) %142 %142)
(fma.f64 #s(literal 2 binary64) %142 %6722)
(fma.f64 #s(literal 2 binary64) %142 %6724)
(fma.f64 #s(literal 2 binary64) %6731 %142)
(fma.f64 %142 #s(literal 1 binary64) %142)
(fma.f64 %142 #s(literal 2 binary64) %6722)
(fma.f64 %142 #s(literal 2 binary64) %6724)
(fma.f64 %6731 #s(literal 2 binary64) %142)
(fma.f64 %6731 #s(literal 4 binary64) %6722)
(fma.f64 %6731 #s(literal 4 binary64) %6724)
(/.f64 (fma.f64 %129 #s(literal 2 binary64) %6726) #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) %6774 %142)
(fma.f64 %6776 #s(literal 1/4 binary64) %142)
(/.f64 (fma.f64 %132 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %129)) #s(literal -4 binary64))
(/.f64 (fma.f64 %142 #s(literal -2 binary64) %132) #s(literal -2 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) %129 %6783) #s(literal -4 binary64))
(/.f64 (fma.f64 #s(literal -2 binary64) %129 %6739) #s(literal -4 binary64))
(/.f64 (fma.f64 %132 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %132)) #s(literal 4 binary64))
(/.f64 (fma.f64 %132 #s(literal -2 binary64) (*.f64 %132 #s(literal -2 binary64))) #s(literal 4 binary64))
(fma.f64 %6794 #s(literal 4 binary64) %142)
(*.f64 #s(literal 1/2 binary64) %129)
%142
(/.f64 %129 #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) %132)
(*.f64 %132 #s(literal -1/2 binary64))
(neg.f64 %604)
(/.f64 %132 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %6754)
(*.f64 %6754 #s(literal 1/2 binary64))
(*.f64 %6726 #s(literal 1/4 binary64))
(/.f64 %6754 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) %142)
(*.f64 #s(literal 2 binary64) %6731)
(*.f64 %142 #s(literal 1 binary64))
(*.f64 %6731 #s(literal 2 binary64))
(/.f64 %142 #s(literal 1 binary64))
(/.f64 %6718 #s(literal -2 binary64))
(/.f64 %6720 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %6774)
(*.f64 %6776 #s(literal 1/4 binary64))
(neg.f64 %6815)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %129))
(/.f64 %6776 #s(literal 4 binary64))
(fma.f64 %129 #s(literal 1/4 binary64) %6731)
(fma.f64 #s(literal 1/4 binary64) %129 %6731)
(+.f64 %6731 %6731)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %132))
(*.f64 %6794 #s(literal 4 binary64))
(/.f64 %6735 #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) %6731 %6731)
(fma.f64 #s(literal -1/2 binary64) %604 %6731)
(fma.f64 #s(literal 1/2 binary64) %142 %6731)
(fma.f64 %142 #s(literal 1/2 binary64) %6731)
(fma.f64 %604 #s(literal -1/2 binary64) %6731)
(fma.f64 #s(literal 1/4 binary64) %6774 %6731)
(fma.f64 %132 %744 %6731)
(fma.f64 #s(literal 2 binary64) %6834 %6731)
(fma.f64 %6731 #s(literal 1 binary64) %6836)
(+.f64 %6836 %6836)
(fma.f64 %6776 %766 %6731)
%114
%120
(*.f64 lamt #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) lamt)
(-.f64 lamt %114)
(*.f64 #s(literal -2 binary64) %114)
(neg.f64 %6844)
(fma.f64 lamt #s(literal 1 binary64) lamt)
(fma.f64 #s(literal 1 binary64) lamt lamt)
(*.f64 %120 #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) lamt))
(*.f64 %122 #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) %120 lamt)
(fma.f64 #s(literal 2 binary64) %122 lamt)
(neg.f64 %126)
%127
(sin.f64 %135)
(cos.f64 %585)
(cos.f64 %605)
(cos.f64 (fabs.f64 %585))
(-.f64 %618 %226)
(-.f64 %622 %2751)
(fma.f64 %126 %6862 %618)
(fma.f64 #s(literal 0 binary64) %571 %6864)
(+.f64 (*.f64 %126 %6862) %618)
(+.f64 %622 %6864)
(-.f64 (*.f64 %126 (cos.f64 %132)) %618)
(fma.f64 %571 #s(literal 0 binary64) %6872)
(+.f64 %618 %6872)
%798
(fabs.f64 %604)
(*.f64 #s(literal 1/2 binary64) %804)
(*.f64 %804 #s(literal 1/2 binary64))
(/.f64 %804 #s(literal 2 binary64))
(fabs.f64 %798)
(fabs.f64 %875)
(*.f64 %6881 #s(literal -1/2 binary64))
(neg.f64 %875)
(/.f64 %6881 #s(literal -2 binary64))
(*.f64 %6885 #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %798)
(*.f64 #s(literal 2 binary64) %6888)
(*.f64 %798 #s(literal 1 binary64))
(*.f64 %6891 #s(literal 1/4 binary64))
(/.f64 %798 #s(literal 1 binary64))
(/.f64 (*.f64 %804 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %804) #s(literal -2 binary64))
(*.f64 %6898 #s(literal 1/4 binary64))
(sqrt.f64 %6900)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %804))
(/.f64 %6898 #s(literal 4 binary64))
(*.f64 #s(literal 1/2 binary64) %6907)
(*.f64 %6907 #s(literal 1/2 binary64))
(*.f64 %6910 %6911)
(*.f64 %6911 %6910)
(*.f64 %750 %6916)
(*.f64 %6916 %750)
(*.f64 %6919 %6919)
(*.f64 %6921 %6921)
(pow.f64 %6900 #s(literal 1/2 binary64))
(pow.f64 %6919 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %6900 #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) %805)
%806
(/.f64 %805 #s(literal 2 binary64))
(neg.f64 %6929)
(/.f64 %6931 #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) %129 %798)
(fma.f64 #s(literal 1/2 binary64) %804 %142)
(fma.f64 %129 #s(literal 1/2 binary64) %798)
(fma.f64 %804 #s(literal 1/2 binary64) %142)
(+.f64 %142 %798)
(+.f64 %798 %142)
(*.f64 #s(literal 1 binary64) %806)
(*.f64 #s(literal 2 binary64) %812)
(*.f64 %806 #s(literal 1 binary64))
(*.f64 %812 #s(literal 2 binary64))
(*.f64 %6929 #s(literal -1 binary64))
(-.f64 %142 %875)
(-.f64 %798 %604)
(fma.f64 #s(literal -1/2 binary64) %132 %798)
(fma.f64 %132 #s(literal -1/2 binary64) %798)
(fma.f64 %6881 #s(literal -1/2 binary64) %142)
(/.f64 %812 #s(literal 1/2 binary64))
(/.f64 (*.f64 %805 #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %805) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %805) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %6754 %798)
(fma.f64 %6754 #s(literal 1/2 binary64) %798)
(fma.f64 %6885 #s(literal 1/2 binary64) %142)
(neg.f64 (*.f64 %6959 #s(literal 2 binary64)))
(fma.f64 %6726 #s(literal 1/4 binary64) %798)
(fma.f64 #s(literal 1 binary64) %142 %798)
(fma.f64 #s(literal 1 binary64) %798 %142)
(fma.f64 #s(literal 2 binary64) %6731 %798)
(fma.f64 #s(literal 2 binary64) %6888 %142)
(fma.f64 %142 #s(literal 1 binary64) %798)
(fma.f64 %798 #s(literal 1 binary64) %142)
(fma.f64 %6731 #s(literal 2 binary64) %798)
(fma.f64 %6891 #s(literal 1/4 binary64) %142)
(/.f64 (fma.f64 %804 #s(literal 2 binary64) %6726) #s(literal 4 binary64))
(*.f64 %6973 #s(literal 4 binary64))
(/.f64 (fma.f64 %129 #s(literal 2 binary64) %6975) #s(literal 4 binary64))
(/.f64 (fma.f64 %129 #s(literal 2 binary64) %6891) #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) %6774 %798)
(fma.f64 %6776 #s(literal 1/4 binary64) %798)
(fma.f64 %6898 #s(literal 1/4 binary64) %142)
(/.f64 (fma.f64 %798 #s(literal -2 binary64) %132) #s(literal -2 binary64))
(/.f64 (fma.f64 %804 #s(literal -2 binary64) %6783) #s(literal -4 binary64))
(/.f64 (fma.f64 %804 #s(literal -2 binary64) %6739) #s(literal -4 binary64))
(/.f64 (fma.f64 %132 #s(literal 2 binary64) %6989) #s(literal -4 binary64))
(/.f64 (fma.f64 %132 #s(literal 2 binary64) (*.f64 %804 #s(literal -2 binary64))) #s(literal -4 binary64))
(fma.f64 #s(literal 1/2 binary64) %6907 %142)
(fma.f64 %6907 #s(literal 1/2 binary64) %142)
(fma.f64 %6794 #s(literal 4 binary64) %798)
(fma.f64 #s(literal 1/4 binary64) %805 %812)
(fma.f64 %805 #s(literal 1/4 binary64) %812)
(+.f64 %812 %812)
(fma.f64 %6910 %6911 %142)
(fma.f64 %6911 %6910 %142)
(fma.f64 #s(literal 1 binary64) %812 %812)
(fma.f64 #s(literal -1/2 binary64) %6929 %812)
(fma.f64 #s(literal 1/2 binary64) %806 %812)
(fma.f64 #s(literal 1/2 binary64) %805 %7006)
(fma.f64 #s(literal 1/2 binary64) %805 %7008)
(fma.f64 %806 #s(literal 1/2 binary64) %812)
(fma.f64 %812 #s(literal 1 binary64) %812)
(fma.f64 %805 #s(literal 1/2 binary64) %7006)
(fma.f64 %805 #s(literal 1/2 binary64) %7008)
(fma.f64 %6929 #s(literal -1/2 binary64) %812)
(+.f64 %806 %7006)
(+.f64 %806 %7008)
(fma.f64 #s(literal 1/4 binary64) %7017 %812)
(fma.f64 %750 %6916 %142)
(fma.f64 %6916 %750 %142)
(fma.f64 %6919 %6919 %142)
(fma.f64 #s(literal 1 binary64) %806 %7006)
(fma.f64 #s(literal 1 binary64) %806 %7008)
(fma.f64 #s(literal 2 binary64) %812 %7006)
(fma.f64 #s(literal 2 binary64) %812 %7008)
(fma.f64 #s(literal 2 binary64) %7026 %812)
(fma.f64 %806 #s(literal 1 binary64) %7006)
(fma.f64 %806 #s(literal 1 binary64) %7008)
(fma.f64 %812 #s(literal 2 binary64) %7006)
(fma.f64 %812 #s(literal 2 binary64) %7008)
(fma.f64 %6929 #s(literal -1 binary64) %7006)
(fma.f64 %6929 #s(literal -1 binary64) %7008)
(fma.f64 %6921 %6921 %142)
(fma.f64 %7035 #s(literal 1/4 binary64) %812)
(fma.f64 %6973 #s(literal 4 binary64) %7006)
(fma.f64 %6973 #s(literal 4 binary64) %7008)
(*.f64 #s(literal 1/4 binary64) %805)
%812
(/.f64 %805 #s(literal 4 binary64))
(/.f64 %6931 #s(literal -4 binary64))
(neg.f64 %6959)
(fma.f64 %129 #s(literal 1/4 binary64) %6888)
(fma.f64 #s(literal 1/4 binary64) %129 %6888)
(fma.f64 #s(literal 1/4 binary64) %804 %6731)
(fma.f64 %804 #s(literal 1/4 binary64) %6731)
(+.f64 %6731 %6888)
(+.f64 %6888 %6731)
(*.f64 #s(literal 1 binary64) %812)
(*.f64 #s(literal -1/2 binary64) %6929)
(*.f64 #s(literal 1/2 binary64) %806)
(*.f64 %806 #s(literal 1/2 binary64))
(*.f64 %812 #s(literal 1 binary64))
(*.f64 %6929 #s(literal -1/2 binary64))
(/.f64 %806 #s(literal 2 binary64))
(/.f64 %812 #s(literal 1 binary64))
(/.f64 %6929 #s(literal -2 binary64))
(*.f64 #s(literal 1/4 binary64) %7017)
(-.f64 %6731 %7059)
(-.f64 %6888 %7061)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %805))
(fma.f64 #s(literal 1 binary64) %6731 %6888)
(fma.f64 #s(literal 1 binary64) %6888 %6731)
(fma.f64 #s(literal -1/2 binary64) %604 %6888)
(fma.f64 #s(literal 1/2 binary64) %142 %6888)
(fma.f64 #s(literal 1/2 binary64) %798 %6731)
(fma.f64 %142 #s(literal 1/2 binary64) %6888)
(fma.f64 %798 #s(literal 1/2 binary64) %6731)
(fma.f64 %604 #s(literal -1/2 binary64) %6888)
(fma.f64 %875 #s(literal -1/2 binary64) %6731)
(*.f64 #s(literal 2 binary64) %7026)
(fma.f64 #s(literal 1/4 binary64) %6774 %6888)
(fma.f64 #s(literal 1/4 binary64) (/.f64 %804 #s(literal 1 binary64)) %6731)
(/.f64 (*.f64 #s(literal -1 binary64) %806) #s(literal -2 binary64))
(/.f64 (-.f64 %129 %7080) #s(literal 4 binary64))
(*.f64 %7035 #s(literal 1/4 binary64))
(fma.f64 %132 %744 %6888)
(fma.f64 %6881 %744 %6731)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %6929))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %806))
(/.f64 %7035 #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %6834 %6888)
(/.f64 (fma.f64 %6888 #s(literal 2 binary64) %142) #s(literal 2 binary64))
(/.f64 (fma.f64 %6888 #s(literal -2 binary64) %604) #s(literal -2 binary64))
(/.f64 (fma.f64 %6731 #s(literal -2 binary64) %875) #s(literal -2 binary64))
(fma.f64 %6776 %766 %6888)
(fma.f64 %6898 %766 %6731)
(/.f64 (fma.f64 %875 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %142)) #s(literal -4 binary64))
(/.f64 (fma.f64 %875 #s(literal 2 binary64) %6737) #s(literal -4 binary64))
(/.f64 (fma.f64 %875 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %604)) #s(literal 4 binary64))
(/.f64 (fma.f64 %875 #s(literal -2 binary64) %7108) #s(literal 4 binary64))
(/.f64 (fma.f64 %798 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %604)) #s(literal -4 binary64))
(/.f64 (fma.f64 %798 #s(literal -2 binary64) %6735) #s(literal -4 binary64))
(/.f64 (fma.f64 %604 #s(literal 2 binary64) %7116) #s(literal -4 binary64))
(/.f64 (fma.f64 %604 #s(literal 2 binary64) (*.f64 %798 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %604 #s(literal -2 binary64) %7122) #s(literal 4 binary64))
(/.f64 (fma.f64 %604 #s(literal -2 binary64) %7125) #s(literal 4 binary64))
(/.f64 (fma.f64 %142 #s(literal -2 binary64) %7080) #s(literal -4 binary64))
(/.f64 (fma.f64 %142 #s(literal -2 binary64) (*.f64 %875 #s(literal 2 binary64))) #s(literal -4 binary64))
(/.f64 (-.f64 %6735 %7122) #s(literal -4 binary64))
(fma.f64 %6919 (*.f64 %6919 #s(literal 1/2 binary64)) %6731)
(fma.f64 %6919 %7137 %6731)
(fma.f64 %7137 (/.f64 %6919 #s(literal 1 binary64)) %6731)
(fma.f64 (/.f64 %6919 #s(literal 1/2 binary64)) (/.f64 %6919 #s(literal 4 binary64)) %6731)
%813
(cos.f64 %6959)
(cos.f64 %909)
(cos.f64 %7146)
(neg.f64 %821)
(sin.f64 %7149)
(sin.f64 %7152)
(sin.f64 %7154)
(sin.f64 (+.f64 %7146 %142))
(fma.f64 #s(literal 1 binary64) %813 %7159)
(fma.f64 %813 #s(literal 1 binary64) %7159)
(fma.f64 #s(literal 0 binary64) %7158 %833)
(fma.f64 %7158 #s(literal 0 binary64) %833)
(+.f64 %833 %7159)
(+.f64 %7159 %833)
(fma.f64 %7166 #s(literal 0 binary64) %833)
(fma.f64 %7168 #s(literal 0 binary64) %833)
(+.f64 (*.f64 %7166 #s(literal 0 binary64)) %833)
(+.f64 (*.f64 %7168 #s(literal 0 binary64)) %833)
(-.f64 %7159 (neg.f64 %833))
(-.f64 %7159 (*.f64 %821 #s(literal 1 binary64)))
(-.f64 %7159 (*.f64 %813 %664))
(-.f64 %7181 %7184)
(fma.f64 %7180 %7180 %7187)
(fma.f64 %7180 %7180 %7190)
(fma.f64 %7180 %7180 %7192)
(+.f64 %7181 %7187)
(+.f64 %7181 %7190)
(+.f64 %7181 %7192)
(-.f64 %7181 (*.f64 (sin.f64 %7061) %7189))
(fma.f64 %7183 %7201 %7181)
(+.f64 (*.f64 %7183 %7201) %7181)
(*.f64 #s(literal -1/2 binary64) %912)
(*.f64 #s(literal 1/2 binary64) %814)
%7207
(/.f64 %814 #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) %7209)
(neg.f64 %7211)
(fma.f64 #s(literal -1/2 binary64) %804 %142)
(fma.f64 #s(literal 1/2 binary64) %129 %875)
(fma.f64 %129 #s(literal 1/2 binary64) %875)
(fma.f64 %804 #s(literal -1/2 binary64) %142)
(+.f64 %142 %875)
(+.f64 %875 %142)
(*.f64 #s(literal 1 binary64) %7207)
(*.f64 #s(literal 2 binary64) %815)
(*.f64 #s(literal 1/2 binary64) %7221)
(*.f64 #s(literal 1/2 binary64) %7223)
(*.f64 %7207 #s(literal 1 binary64))
(*.f64 %815 #s(literal 2 binary64))
(*.f64 %7211 #s(literal -1 binary64))
(*.f64 %7221 #s(literal 1/2 binary64))
(-.f64 %142 %798)
(-.f64 %875 %604)
(fma.f64 #s(literal -1/2 binary64) %132 %875)
(fma.f64 #s(literal 1/2 binary64) %6881 %142)
(fma.f64 %132 #s(literal -1/2 binary64) %875)
(fma.f64 %6881 #s(literal 1/2 binary64) %142)
(/.f64 %815 #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %814) #s(literal -2 binary64))
(/.f64 %7221 #s(literal 2 binary64))
(/.f64 (*.f64 %814 #s(literal 2 binary64)) #s(literal 4 binary64))
(neg.f64 %7241)
(neg.f64 %7243)
(neg.f64 (*.f64 %815 #s(literal -2 binary64)))
(neg.f64 (*.f64 %7247 #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) %6754 %875)
(fma.f64 %6754 #s(literal 1/2 binary64) %875)
(fma.f64 %6726 #s(literal 1/4 binary64) %875)
(fma.f64 #s(literal 1 binary64) %142 %875)
(fma.f64 #s(literal 2 binary64) %6731 %875)
(fma.f64 %142 #s(literal 1 binary64) %875)
(fma.f64 %6731 #s(literal 2 binary64) %875)
(*.f64 %7257 #s(literal 4 binary64))
(fma.f64 #s(literal 1/2 binary64) %6774 %875)
(fma.f64 %6776 #s(literal 1/4 binary64) %875)
(/.f64 (-.f64 %6726 %6975) #s(literal 4 binary64))
(fma.f64 (*.f64 %6881 #s(literal 1 binary64)) #s(literal 1/2 binary64) %142)
(fma.f64 (*.f64 %6881 #s(literal 2 binary64)) #s(literal 1/4 binary64) %142)
(/.f64 (fma.f64 %875 #s(literal -2 binary64) %132) #s(literal -2 binary64))
(/.f64 (-.f64 %6739 %6989) #s(literal -4 binary64))
(fma.f64 %6794 #s(literal 4 binary64) %875)
(fma.f64 #s(literal 1/4 binary64) %814 %815)
(fma.f64 %814 #s(literal 1/4 binary64) %815)
(+.f64 %815 %815)
(fma.f64 #s(literal 1 binary64) %815 %815)
(fma.f64 #s(literal -1/2 binary64) %7211 %815)
(fma.f64 #s(literal -1/2 binary64) %912 %7277)
(fma.f64 #s(literal -1/2 binary64) %912 %7279)
(fma.f64 #s(literal 1/2 binary64) %7207 %815)
(fma.f64 #s(literal 1/2 binary64) %814 %7277)
(fma.f64 #s(literal 1/2 binary64) %814 %7279)
(fma.f64 #s(literal 1/2 binary64) %7284 %815)
(fma.f64 %7207 #s(literal 1/2 binary64) %815)
(fma.f64 %815 #s(literal 1 binary64) %815)
(fma.f64 %7211 #s(literal -1/2 binary64) %815)
(fma.f64 %814 #s(literal 1/2 binary64) %7277)
(fma.f64 %814 #s(literal 1/2 binary64) %7279)
(fma.f64 %7221 #s(literal 1/4 binary64) %815)
(+.f64 %7207 %7277)
(+.f64 %7207 %7279)
(fma.f64 #s(literal 1/2 binary64) %7294 %815)
(fma.f64 #s(literal 1/4 binary64) %7296 %815)
(fma.f64 #s(literal 1/2 binary64) %7209 %7277)
(fma.f64 #s(literal 1/2 binary64) %7209 %7279)
(fma.f64 %6919 %6921 %142)
(fma.f64 %6921 %6919 %142)
(fma.f64 #s(literal 1 binary64) %7207 %7277)
(fma.f64 #s(literal 1 binary64) %7207 %7279)
(fma.f64 #s(literal 2 binary64) %815 %7277)
(fma.f64 #s(literal 2 binary64) %815 %7279)
(fma.f64 #s(literal 2 binary64) %7306 %815)
(fma.f64 #s(literal 1/2 binary64) %7221 %7277)
(fma.f64 #s(literal 1/2 binary64) %7221 %7279)
(fma.f64 #s(literal 1/2 binary64) %7223 %7277)
(fma.f64 #s(literal 1/2 binary64) %7223 %7279)
(fma.f64 %7207 #s(literal 1 binary64) %7277)
(fma.f64 %7207 #s(literal 1 binary64) %7279)
(fma.f64 %815 #s(literal 2 binary64) %7277)
(fma.f64 %815 #s(literal 2 binary64) %7279)
(fma.f64 %7211 #s(literal -1 binary64) %7277)
(fma.f64 %7211 #s(literal -1 binary64) %7279)
(fma.f64 %7221 #s(literal 1/2 binary64) %7277)
(fma.f64 %7221 #s(literal 1/2 binary64) %7279)
(fma.f64 %7320 #s(literal 1/4 binary64) %815)
(fma.f64 %7257 #s(literal 4 binary64) %7277)
(fma.f64 %7257 #s(literal 4 binary64) %7279)
(*.f64 #s(literal 1/4 binary64) %814)
%815
(/.f64 %912 #s(literal -4 binary64))
(/.f64 %814 #s(literal 4 binary64))
(neg.f64 %7247)
(*.f64 #s(literal 1 binary64) %815)
(*.f64 #s(literal -1/2 binary64) %7211)
(*.f64 #s(literal 1/2 binary64) %7207)
(*.f64 #s(literal 1/2 binary64) %7284)
(*.f64 %7207 #s(literal 1/2 binary64))
(*.f64 %815 #s(literal 1 binary64))
(*.f64 %7211 #s(literal -1/2 binary64))
(*.f64 %7221 #s(literal 1/4 binary64))
(-.f64 %6731 %6888)
(fma.f64 %129 #s(literal 1/4 binary64) %7059)
(fma.f64 #s(literal 1/4 binary64) %129 %7059)
(fma.f64 %804 %1317 %6731)
(fma.f64 %6881 #s(literal 1/4 binary64) %6731)
(/.f64 %7207 #s(literal 2 binary64))
(/.f64 %815 #s(literal 1 binary64))
(/.f64 %7211 #s(literal -2 binary64))
(/.f64 %7221 #s(literal 4 binary64))
(*.f64 #s(literal 1/2 binary64) %7294)
(*.f64 #s(literal 1/4 binary64) %7296)
(+.f64 %6731 %7059)
(+.f64 %7059 %6731)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %814))
(/.f64 (/.f64 %814 #s(literal -2 binary64)) #s(literal -2 binary64))
(-.f64 %7059 %7061)
(fma.f64 #s(literal 1/2 binary64) %875 %6731)
(fma.f64 %129 #s(literal 1/4 binary64) %7355)
(fma.f64 %798 #s(literal -1/2 binary64) %6731)
(fma.f64 #s(literal 1/4 binary64) %129 %7355)
(fma.f64 %875 #s(literal 1/2 binary64) %6731)
(+.f64 %6731 %7355)
(+.f64 %7355 %6731)
(*.f64 #s(literal 2 binary64) %7306)
(fma.f64 %804 %1326 %6731)
(fma.f64 #s(literal 1 binary64) %6731 %7059)
(fma.f64 #s(literal -1/2 binary64) %604 %7059)
(fma.f64 #s(literal 1/2 binary64) %142 %7059)
(fma.f64 %142 #s(literal 1/2 binary64) %7059)
(fma.f64 %604 #s(literal -1/2 binary64) %7059)
(/.f64 %7241 #s(literal -2 binary64))
(/.f64 %7243 #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %7207) #s(literal -2 binary64))
(*.f64 %7320 #s(literal 1/4 binary64))
(fma.f64 #s(literal 1/4 binary64) %6774 %7059)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %7211))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %7207))
(/.f64 %7320 #s(literal 4 binary64))
(fma.f64 %132 %744 %7059)
(fma.f64 #s(literal 1 binary64) %6731 %7355)
(fma.f64 #s(literal -1/2 binary64) %604 %7355)
(fma.f64 #s(literal 1/2 binary64) %142 %7355)
(fma.f64 %142 #s(literal 1/2 binary64) %7355)
(fma.f64 %604 #s(literal -1/2 binary64) %7355)
(fma.f64 #s(literal 1/4 binary64) %6774 %7355)
(fma.f64 #s(literal 2 binary64) %6834 %7059)
(/.f64 (-.f64 %6815 %875) #s(literal -2 binary64))
(fma.f64 %6898 %1344 %6731)
(fma.f64 %132 %744 %7355)
(fma.f64 %6776 %766 %7059)
(fma.f64 (/.f64 %6881 #s(literal 1/2 binary64)) %766 %6731)
(fma.f64 #s(literal 2 binary64) %6834 %7355)
(/.f64 (fma.f64 %604 #s(literal 2 binary64) %7122) #s(literal -4 binary64))
(/.f64 (fma.f64 %604 #s(literal 2 binary64) %7125) #s(literal -4 binary64))
(/.f64 (-.f64 %6735 %7116) #s(literal -4 binary64))
(/.f64 (-.f64 %7108 %7122) #s(literal 4 binary64))
(/.f64 (-.f64 %6737 %7080) #s(literal -4 binary64))
(fma.f64 %6776 %766 %7355)
%816
(cos.f64 %7247)
(cos.f64 %917)
(cos.f64 %7409)
(sin.f64 %7411)
(sin.f64 %938)
(sin.f64 %7414)
(sin.f64 (+.f64 %7409 %142))
(fma.f64 #s(literal 1 binary64) %816 %7419)
(fma.f64 %816 #s(literal 1 binary64) %7419)
(fma.f64 #s(literal 0 binary64) %7418 %827)
(fma.f64 %7418 #s(literal 0 binary64) %827)
(fma.f64 %7424 #s(literal 0 binary64) %827)
(+.f64 %827 %7419)
(+.f64 %7419 %827)
(+.f64 (*.f64 %7424 #s(literal 0 binary64)) %827)
(fma.f64 %7430 #s(literal 0 binary64) %827)
(+.f64 (*.f64 %7430 #s(literal 0 binary64)) %827)
(-.f64 %7419 (neg.f64 %827))
(-.f64 %7419 (*.f64 %819 #s(literal 1 binary64)))
(-.f64 %7419 (*.f64 %816 %664))
(fma.f64 %7180 %7180 %7184)
(fma.f64 %7183 %7182 %7181)
(fma.f64 %7182 %7183 %7181)
(+.f64 %7181 %7184)
(+.f64 %7184 %7181)
(-.f64 %7181 %7187)
(-.f64 %7181 %7190)
(-.f64 %7181 %7192)
(-.f64 (*.f64 %7183 (cos.f64 %7448)) (*.f64 %7180 (sin.f64 %7448)))
#s(literal 0 binary64)
(neg.f64 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(-.f64 lamt lamt)
(-.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 0 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 0 binary64))
(+.f64 lamt %114)
(+.f64 %114 lamt)
(/.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 0 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 0 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 0 binary64) #s(literal -4 binary64))
(/.f64 #s(literal 0 binary64) #s(literal 4 binary64))
(neg.f64 %7478)
(neg.f64 %7480)
(-.f64 %114 %114)
(-.f64 %573 %573)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) #s(literal 0 binary64))
(+.f64 %573 %575)
(+.f64 #s(literal 0 binary64) %720)
(-.f64 #s(literal 0 binary64) %7478)
(fma.f64 lamt #s(literal 1 binary64) %114)
(fma.f64 #s(literal 1 binary64) lamt %114)
(*.f64 #s(literal 1/2 binary64) %737)
(/.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %7480 #s(literal -2 binary64))
(*.f64 %728 #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 0 binary64)))
(tanh.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %720)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %720)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %720)
(fma.f64 #s(literal 1/2 binary64) %737 #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %720)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %720)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %720)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %720)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %720)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %720)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %720)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %720)
(fma.f64 #s(literal 1/2 binary64) %120 %114)
(fma.f64 %728 #s(literal 0 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %122 %114)
(+.f64 %7527 %604)
(-.f64 %7527 %142)
(fma.f64 #s(literal 1/2 binary64) %737 %720)
(fma.f64 %728 #s(literal 0 binary64) %720)
(fma.f64 #s(literal 1/2 binary64) %129 %7532)
(fma.f64 %129 #s(literal 1/2 binary64) %7532)
(-.f64 lamt (fma.f64 %129 #s(literal -1/2 binary64) %585))
(-.f64 %585 %585)
(fma.f64 %7538 %7538 %575)
(+.f64 lamt %7540)
(+.f64 %142 %7532)
(+.f64 %585 %605)
(-.f64 %652 lamt)
(fma.f64 #s(literal -1/2 binary64) %132 %7532)
(fma.f64 %132 #s(literal -1/2 binary64) %7532)
(sinh.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %6754 %7532)
(fma.f64 %6754 #s(literal 1/2 binary64) %7532)
(fma.f64 %6726 #s(literal 1/4 binary64) %7532)
(fma.f64 lamt #s(literal 1 binary64) %7540)
(fma.f64 #s(literal 1 binary64) lamt %7540)
(fma.f64 #s(literal 1 binary64) %142 %7532)
(fma.f64 #s(literal 2 binary64) %6731 %7532)
(fma.f64 %142 #s(literal 1 binary64) %7532)
(fma.f64 %7556 #s(literal 1/2 binary64) %605)
(fma.f64 %6731 #s(literal 2 binary64) %7532)
(/.f64 (-.f64 %1205 %1205) %7560)
(/.f64 (-.f64 %7556 %7556) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) %6774 %7532)
(fma.f64 %6776 #s(literal 1/4 binary64) %7532)
(fma.f64 #s(literal 1/2 binary64) %120 %7540)
(fma.f64 #s(literal 2 binary64) %122 %7540)
(fma.f64 %6794 #s(literal 4 binary64) %7532)
(/.f64 (-.f64 (*.f64 %7556 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %7556)) #s(literal 4 binary64))
(fma.f64 (sqrt.f64 (fabs.f64 %1234)) %7538 %575)
(sin.f64 %129)
(sin.f64 %132)
(sin.f64 %6726)
(cos.f64 %142)
(cos.f64 %604)
(cos.f64 %798)
(cos.f64 %875)
(cos.f64 (fma.f64 %129 #s(literal 1/2 binary64) %129))
(cos.f64 (fma.f64 %129 #s(literal -1/2 binary64) %129))
(cos.f64 (+.f64 %129 %142))
(cos.f64 (fma.f64 %804 #s(literal 1/2 binary64) %129))
(cos.f64 (fma.f64 %804 #s(literal -1/2 binary64) %129))
(sin.f64 %806)
(sin.f64 %7207)
(sin.f64 %6929)
(sin.f64 %859)
(sin.f64 %7597)
(fma.f64 %7599 #s(literal 0 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %7601)
(+.f64 %7603 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 %875)))
(cos.f64 (fma.f64 %805 #s(literal 1/2 binary64) %142))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %7601)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %7601)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %7601)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %7601)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %7601)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %7601)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %7601)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %7601)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %7601)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %7601)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %7601)
(*.f64 #s(literal 2 binary64) %786)
(fma.f64 #s(literal 2 binary64) %786 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %737 %7601)
(fma.f64 %728 #s(literal 0 binary64) %7601)
(fma.f64 #s(literal 2 binary64) %786 %720)
(*.f64 #s(literal 2 binary64) %791)
(*.f64 #s(literal 2 binary64) %796)
(fma.f64 #s(literal 2 binary64) %791 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %802)
(fma.f64 #s(literal 2 binary64) %796 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %802 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %791 %720)
(fma.f64 #s(literal 2 binary64) %796 %720)
(fma.f64 #s(literal 2 binary64) %802 %720)
(*.f64 #s(literal 2 binary64) %810)
(fma.f64 #s(literal 2 binary64) %810 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %810 %720)
(-.f64 %7603 (*.f64 #s(literal 0 binary64) %664))
(*.f64 %813 %816)
(*.f64 %816 %813)
(*.f64 %813 %819)
(*.f64 %816 %821)
(*.f64 %821 %816)
(*.f64 %819 %813)
(fma.f64 %813 %816 #s(literal 0 binary64))
(fma.f64 %816 %813 #s(literal 0 binary64))
(fma.f64 %813 %819 #s(literal 0 binary64))
(fma.f64 %816 %821 #s(literal 0 binary64))
(fma.f64 %821 %816 #s(literal 0 binary64))
(fma.f64 %819 %813 #s(literal 0 binary64))
(*.f64 %813 %825)
(*.f64 %813 %827)
(*.f64 %816 %829)
(*.f64 %816 %831)
(*.f64 %816 %833)
(*.f64 %825 %813)
(*.f64 %829 %816)
(*.f64 %831 %816)
(*.f64 %833 %816)
(*.f64 %827 %813)
(*.f64 %840 %813)
(*.f64 %813 %842)
(*.f64 %825 %821)
(*.f64 %829 %819)
(*.f64 %821 %825)
(*.f64 %819 %829)
(*.f64 %842 %813)
(+.f64 #s(literal 0 binary64) %7670)
(fma.f64 %813 %816 %720)
(fma.f64 %813 %825 #s(literal 0 binary64))
(fma.f64 %813 %827 #s(literal 0 binary64))
(fma.f64 %813 %7419 #s(literal 0 binary64))
(fma.f64 %816 %813 %720)
(fma.f64 %816 %829 #s(literal 0 binary64))
(fma.f64 %816 %831 #s(literal 0 binary64))
(fma.f64 %816 %833 #s(literal 0 binary64))
(fma.f64 %816 %7159 #s(literal 0 binary64))
(fma.f64 %825 %813 #s(literal 0 binary64))
(fma.f64 %829 %816 #s(literal 0 binary64))
(fma.f64 %831 %816 #s(literal 0 binary64))
(fma.f64 %833 %816 #s(literal 0 binary64))
(fma.f64 %827 %813 #s(literal 0 binary64))
(fma.f64 %7159 %816 #s(literal 0 binary64))
(fma.f64 %7419 %813 #s(literal 0 binary64))
(fma.f64 %840 %813 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %786 %7601)
(+.f64 (*.f64 %7419 %813) #s(literal 0 binary64))
(+.f64 (*.f64 %7159 %816) #s(literal 0 binary64))
(+.f64 (*.f64 %813 %7419) #s(literal 0 binary64))
(+.f64 (*.f64 %816 %7159) #s(literal 0 binary64))
(fma.f64 %813 %819 %720)
(fma.f64 %813 %842 #s(literal 0 binary64))
(fma.f64 %816 %821 %720)
(fma.f64 %825 %821 #s(literal 0 binary64))
(fma.f64 %829 %819 #s(literal 0 binary64))
(fma.f64 %821 %816 %720)
(fma.f64 %821 %825 #s(literal 0 binary64))
(fma.f64 %819 %813 %720)
(fma.f64 %819 %829 #s(literal 0 binary64))
(fma.f64 %842 %813 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %7670)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %7670)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %7670)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %7670)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %7670)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %7670)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %7670)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %7670)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %7670)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %7670)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %7670)
(fma.f64 %813 %825 %720)
(fma.f64 %813 %827 %720)
(fma.f64 %816 %829 %720)
(fma.f64 %816 %831 %720)
(fma.f64 %816 %833 %720)
(fma.f64 %825 %813 %720)
(fma.f64 %829 %816 %720)
(fma.f64 %831 %816 %720)
(fma.f64 %833 %816 %720)
(fma.f64 %827 %813 %720)
(fma.f64 %840 %813 %720)
(fma.f64 %813 %842 %720)
(fma.f64 %825 %821 %720)
(fma.f64 %829 %819 %720)
(fma.f64 %821 %825 %720)
(fma.f64 %819 %829 %720)
(fma.f64 %842 %813 %720)
(*.f64 #s(literal 2 binary64) %852)
(*.f64 #s(literal 2 binary64) %857)
(fma.f64 #s(literal 1/2 binary64) %737 %7670)
(fma.f64 #s(literal 2 binary64) %791 %7601)
(fma.f64 %728 #s(literal 0 binary64) %7670)
(fma.f64 #s(literal 2 binary64) %796 %7601)
(fma.f64 #s(literal 2 binary64) %852 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %857 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %802 %7601)
(+.f64 %7745 %906)
(+.f64 %906 %7745)
(-.f64 %906 %906)
(*.f64 #s(literal 2 binary64) %865)
(*.f64 #s(literal 2 binary64) %873)
(fma.f64 #s(literal 2 binary64) %852 %720)
(fma.f64 #s(literal 2 binary64) %857 %720)
(+.f64 %906 %7753)
(+.f64 %7753 %906)
(-.f64 %7745 %7753)
(fma.f64 #s(literal 2 binary64) %865 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %873 #s(literal 0 binary64))
(+.f64 %7745 %7759)
(+.f64 %906 %7761)
(+.f64 %7763 %7745)
(+.f64 (+.f64 #s(literal 0 binary64) %7745) %906)
(-.f64 %906 (-.f64 %906 #s(literal 0 binary64)))
(-.f64 %7763 %906)
(*.f64 #s(literal 2 binary64) %882)
(*.f64 #s(literal 2 binary64) %890)
(*.f64 #s(literal 2 binary64) %898)
(fma.f64 #s(literal 2 binary64) %810 %7601)
(fma.f64 #s(literal 2 binary64) %7745 %7774)
(fma.f64 #s(literal 2 binary64) %906 %7776)
(fma.f64 %7745 #s(literal 2 binary64) %7778)
(fma.f64 %7745 #s(literal 1/2 binary64) %7780)
(fma.f64 %906 #s(literal 2 binary64) %7782)
(fma.f64 %906 #s(literal 1/2 binary64) %7784)
(fma.f64 #s(literal 2 binary64) %865 %720)
(fma.f64 #s(literal 2 binary64) %873 %720)
(+.f64 %7778 %7782)
(+.f64 %7780 %7784)
(+.f64 %7782 %7778)
(+.f64 %7784 %7780)
(+.f64 %7776 %7774)
(+.f64 %7774 %7776)
(-.f64 %7780 %7780)
(fma.f64 #s(literal 2 binary64) %882 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %890 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %898 #s(literal 0 binary64))
(+.f64 (neg.f64 %7780) %7780)
(fma.f64 %906 #s(literal 1/2 binary64) %7800)
(*.f64 %907 #s(literal 1/2 binary64))
(+.f64 %7780 %7800)
(fma.f64 %906 #s(literal 1/2 binary64) %7804)
(*.f64 %915 #s(literal 1/2 binary64))
(+.f64 %7780 %7804)
(+.f64 (+.f64 #s(literal 0 binary64) %7780) %7784)
(/.f64 %907 #s(literal 2 binary64))
(/.f64 %907 #s(literal -2 binary64))
(*.f64 %922 #s(literal 1/2 binary64))
(/.f64 %915 #s(literal 2 binary64))
(/.f64 %915 #s(literal -2 binary64))
(/.f64 (fma.f64 %906 #s(literal 2 binary64) %7776) #s(literal 4 binary64))
(/.f64 (fma.f64 %7780 #s(literal 2 binary64) %7745) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %882 %720)
(fma.f64 #s(literal 2 binary64) %890 %720)
(fma.f64 #s(literal 2 binary64) %898 %720)
(/.f64 %922 #s(literal 2 binary64))
(/.f64 %922 #s(literal -2 binary64))
(/.f64 %7824 #s(literal 2 binary64))
(/.f64 %7824 #s(literal -2 binary64))
(/.f64 %7827 #s(literal 2 binary64))
(/.f64 %7827 #s(literal -2 binary64))
(fma.f64 %907 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %915 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 %7832 #s(literal 2 binary64))
(/.f64 %7832 #s(literal -2 binary64))
(fma.f64 %922 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %906 #s(literal 1/2 binary64) %7836)
(/.f64 (+.f64 #s(literal 0 binary64) %907) #s(literal 2 binary64))
(/.f64 (+.f64 %907 #s(literal 0 binary64)) #s(literal 2 binary64))
(*.f64 %928 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) %7780 %7843)
(fma.f64 #s(literal 2 binary64) %7780 %7845)
(fma.f64 #s(literal -2 binary64) %7780 %7847)
(fma.f64 %7780 #s(literal 1 binary64) %7849)
(fma.f64 %7780 #s(literal 2 binary64) %7851)
(fma.f64 %7780 #s(literal -2 binary64) %7853)
(/.f64 (+.f64 #s(literal 0 binary64) %915) #s(literal 2 binary64))
(/.f64 (+.f64 %915 #s(literal 0 binary64)) #s(literal 2 binary64))
(+.f64 %7780 %7836)
(+.f64 %7836 %7780)
(/.f64 %7861 #s(literal 2 binary64))
(/.f64 %7861 #s(literal 4 binary64))
(/.f64 (*.f64 %907 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %7866 #s(literal 2 binary64))
(/.f64 %7866 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %907) #s(literal 1 binary64))
(/.f64 %7871 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %907) #s(literal 2 binary64))
(+.f64 (*.f64 %7780 #s(literal 2 binary64)) %7851)
(+.f64 (*.f64 %7780 #s(literal -2 binary64)) %7853)
(+.f64 (*.f64 %7780 #s(literal 1 binary64)) %7849)
(+.f64 (*.f64 #s(literal 2 binary64) %7780) %7845)
(+.f64 (*.f64 #s(literal -2 binary64) %7780) %7847)
(+.f64 (*.f64 #s(literal 1 binary64) %7780) %7843)
(/.f64 %7887 #s(literal 2 binary64))
(/.f64 %7887 #s(literal 4 binary64))
(/.f64 (*.f64 %915 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %7892 #s(literal 2 binary64))
(/.f64 %7892 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %915) #s(literal 1 binary64))
(/.f64 %7897 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %915) #s(literal 2 binary64))
(/.f64 %928 #s(literal 2 binary64))
(/.f64 %928 #s(literal -2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7146 %815)) (cos.f64 (-.f64 %7146 %815))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7146 %7247)) (cos.f64 (-.f64 %7146 %7247))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7409 %812)) (cos.f64 (-.f64 %7409 %812))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %922) #s(literal 2 binary64))
(/.f64 (+.f64 %922 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %907))
(/.f64 (/.f64 %907 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 %7929 #s(literal 2 binary64))
(/.f64 %7929 #s(literal 4 binary64))
(/.f64 (*.f64 %922 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %7934 #s(literal 2 binary64))
(/.f64 %7934 #s(literal 4 binary64))
(/.f64 %7937 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %922) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %922) #s(literal 1 binary64))
(+.f64 %7943 %7944)
(+.f64 %7944 %7943)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %915))
(/.f64 (/.f64 %915 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %907 #s(literal 1/2 binary64) %720)
(/.f64 %7952 #s(literal 2 binary64))
(/.f64 %7952 #s(literal -2 binary64))
(fma.f64 %915 #s(literal 1/2 binary64) %720)
(+.f64 %7956 %7957)
(+.f64 %7957 %7956)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %922))
(/.f64 (/.f64 %922 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %928 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7409 %6959)) (cos.f64 (-.f64 %7409 %6959))) #s(literal 2 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(fma.f64 %922 #s(literal 1/2 binary64) %720)
(/.f64 (fma.f64 %915 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7146 %917)) (cos.f64 (-.f64 %7146 %917))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7409 %909)) (cos.f64 (-.f64 %7409 %909))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7866) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7871) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7861) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %907 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7892) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7897) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7887) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %915 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %928) #s(literal 2 binary64))
(/.f64 (+.f64 %928 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 %8018 #s(literal 2 binary64))
(/.f64 %8018 #s(literal 4 binary64))
(/.f64 (*.f64 %928 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %8023 #s(literal 2 binary64))
(/.f64 %8023 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %928) #s(literal 1 binary64))
(/.f64 %8028 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %928) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7934) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7937) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %7929) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %922 #s(literal -2 binary64))) #s(literal -4 binary64))
(+.f64 (/.f64 %925 #s(literal 2 binary64)) (/.f64 %927 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %928))
(/.f64 (/.f64 %928 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7146 %7409)) (cos.f64 (-.f64 %7146 %7409))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %7409 %7146)) (cos.f64 (-.f64 %7409 %7146))) #s(literal 2 binary64))
(fma.f64 %928 #s(literal 1/2 binary64) %720)
(/.f64 (fma.f64 %928 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7152 %815)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %7151 %815))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7152 %7247)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %7151 %7247))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7411 %812)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8079 %812))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8023) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8028) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8018) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %928 #s(literal -2 binary64))) #s(literal -4 binary64))
(*.f64 %936 #s(literal 1/2 binary64))
(*.f64 %944 #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7411 %6959)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8079 %6959))) #s(literal 2 binary64))
(/.f64 %936 #s(literal 2 binary64))
(/.f64 %936 #s(literal -2 binary64))
(/.f64 %944 #s(literal 2 binary64))
(/.f64 %944 #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7152 %917)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %7151 %917))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7411 %909)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8079 %909))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7154 %815)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8120 %815))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7154 %7247)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8120 %7247))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7414 %812)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8134 %812))) #s(literal 2 binary64))
(/.f64 %8139 #s(literal 2 binary64))
(/.f64 %8139 #s(literal -2 binary64))
(/.f64 %8142 #s(literal 2 binary64))
(/.f64 %8142 #s(literal -2 binary64))
(fma.f64 %936 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %944 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7414 %6959)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8134 %6959))) #s(literal 2 binary64))
(*.f64 %953 #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7154 %917)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8120 %917))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7152 %7409)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %7151 %7409))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7414 %909)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8134 %909))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7411 %7146)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8079 %7146))) #s(literal 2 binary64))
(/.f64 %953 #s(literal 2 binary64))
(/.f64 %953 #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %936) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %944) #s(literal 2 binary64))
(/.f64 (+.f64 %936 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 %944 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 %8188 #s(literal 2 binary64))
(/.f64 %8188 #s(literal 4 binary64))
(/.f64 (*.f64 %936 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %8193 #s(literal 2 binary64))
(/.f64 %8193 #s(literal 4 binary64))
(/.f64 (*.f64 %944 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %8198 #s(literal 2 binary64))
(/.f64 %8198 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %936) #s(literal 1 binary64))
(/.f64 %8203 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %936) #s(literal 2 binary64))
(/.f64 %8207 #s(literal 2 binary64))
(/.f64 %8207 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %944) #s(literal 1 binary64))
(/.f64 %8212 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %944) #s(literal 2 binary64))
(/.f64 %8216 #s(literal 2 binary64))
(/.f64 %8216 #s(literal -2 binary64))
(+.f64 (/.f64 %932 #s(literal 2 binary64)) (/.f64 %935 #s(literal 2 binary64)))
(+.f64 (/.f64 %940 #s(literal 2 binary64)) (/.f64 %943 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %936))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %944))
(/.f64 (/.f64 %936 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (/.f64 %944 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %953 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7154 %7409)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8120 %7409))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %7414 %7146)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) %8134 %7146))) #s(literal 2 binary64))
(fma.f64 %936 #s(literal 1/2 binary64) %720)
(fma.f64 %944 #s(literal 1/2 binary64) %720)
(/.f64 (fma.f64 %936 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %953) #s(literal 2 binary64))
(/.f64 (+.f64 %953 #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 %8260 #s(literal 2 binary64))
(/.f64 %8260 #s(literal 4 binary64))
(/.f64 (*.f64 %953 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 %8265 #s(literal 2 binary64))
(/.f64 %8265 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) %953) #s(literal 1 binary64))
(/.f64 %8270 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %953) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8198) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8207) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8203) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8212) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8188) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8193) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %936 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %944 #s(literal -2 binary64))) #s(literal -4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %953))
(/.f64 (/.f64 %953 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(-.f64 (/.f64 %949 #s(literal 2 binary64)) (/.f64 %952 #s(literal 2 binary64)))
(fma.f64 %953 #s(literal 1/2 binary64) %720)
(/.f64 (fma.f64 %953 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -4 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7152 %938)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %7151 %938))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7152 %7411)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %7151 %7411))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7411 %7149)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8079 %7149))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7411 %7152)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8079 %7152))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7149 %7411)) (cos.f64 (fma.f64 %933 #s(literal 1/4 binary64) %7411))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %938 %7152)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %941 %7152))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8265) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8270) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) %8260) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 %953 #s(literal -2 binary64))) #s(literal -4 binary64))
(fma.f64 %813 %816 %7601)
(fma.f64 %816 %813 %7601)
(/.f64 (-.f64 (cos.f64 (-.f64 %7154 %938)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8120 %938))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7154 %7411)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8120 %7411))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7152 %7414)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %7151 %7414))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7414 %7149)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8134 %7149))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7414 %7152)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8134 %7152))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7411 %7154)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8079 %7154))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7149 %7414)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %7597 %7414))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %938 %7154)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %941 %7154))) #s(literal 2 binary64))
(fma.f64 %813 %819 %7601)
(fma.f64 %816 %821 %7601)
(fma.f64 %821 %816 %7601)
(fma.f64 %819 %813 %7601)
(/.f64 (-.f64 (cos.f64 (-.f64 %7154 %7414)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8120 %7414))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %7414 %7154)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) %8134 %7154))) #s(literal 2 binary64))
(fma.f64 %813 %825 %7601)
(fma.f64 %813 %827 %7601)
(fma.f64 %816 %829 %7601)
(fma.f64 %816 %831 %7601)
(fma.f64 %816 %833 %7601)
(fma.f64 %825 %813 %7601)
(fma.f64 %829 %816 %7601)
(fma.f64 %831 %816 %7601)
(fma.f64 %833 %816 %7601)
(fma.f64 %827 %813 %7601)
(fma.f64 %840 %813 %7601)
(fma.f64 %813 %842 %7601)
(fma.f64 %825 %821 %7601)
(fma.f64 %829 %819 %7601)
(fma.f64 %821 %825 %7601)
(fma.f64 %819 %829 %7601)
(fma.f64 %842 %813 %7601)
(fma.f64 #s(literal 2 binary64) %786 %7670)
(+.f64 #s(literal 0 binary64) %8433)
(-.f64 #s(literal 0 binary64) %8433)
(fma.f64 #s(literal 2 binary64) %852 %7601)
(fma.f64 #s(literal 2 binary64) %857 %7601)
(+.f64 %7759 %8438)
(-.f64 #s(literal 0 binary64) (-.f64 %8438 %7745))
(-.f64 %7761 %8438)
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %8433)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %8433)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %8433)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %8433)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %8433)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %8433)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %8433)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %8433)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %8433)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %8433)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %8433)
(fma.f64 #s(literal 2 binary64) %791 %7670)
(*.f64 #s(literal 2 binary64) %962)
(*.f64 #s(literal -2 binary64) %962)
(*.f64 #s(literal 4 binary64) %962)
(*.f64 %962 #s(literal 2 binary64))
(*.f64 %962 #s(literal 4 binary64))
(*.f64 %968 %961)
(fma.f64 #s(literal 2 binary64) %796 %7670)
(*.f64 #s(literal 2 binary64) %973)
(*.f64 #s(literal 2 binary64) %975)
(fma.f64 #s(literal 2 binary64) %865 %7601)
(fma.f64 #s(literal 2 binary64) %873 %7601)
(*.f64 #s(literal 2 binary64) %983)
(fma.f64 #s(literal 1/2 binary64) %737 %8433)
(fma.f64 #s(literal 2 binary64) %962 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %962 #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) %962 #s(literal 0 binary64))
(fma.f64 %962 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %962 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %968 %961 #s(literal 0 binary64))
(fma.f64 %728 #s(literal 0 binary64) %8433)
(fma.f64 #s(literal 2 binary64) %802 %7670)
(*.f64 #s(literal 2 binary64) %985)
(fma.f64 #s(literal 2 binary64) %973 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %975 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %987)
(*.f64 #s(literal 2 binary64) %989)
(*.f64 #s(literal 2 binary64) %998)
(*.f64 #s(literal 2 binary64) %1006)
(*.f64 #s(literal 2 binary64) %1014)
(*.f64 #s(literal 2 binary64) %1022)
(*.f64 #s(literal 2 binary64) %1031)
(*.f64 #s(literal 2 binary64) %1040)
(*.f64 #s(literal 2 binary64) %1048)
(*.f64 #s(literal 2 binary64) %1056)
(*.f64 #s(literal 2 binary64) %1064)
(*.f64 #s(literal 2 binary64) %1072)
(fma.f64 #s(literal 2 binary64) %983 #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) %1074)
(*.f64 #s(literal 2 binary64) %1076)
(fma.f64 #s(literal 2 binary64) %985 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %962 %720)
(fma.f64 #s(literal 2 binary64) %987 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %989 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %962 %720)
(fma.f64 #s(literal 4 binary64) %962 %720)
(fma.f64 %962 #s(literal 2 binary64) %720)
(fma.f64 %962 #s(literal 4 binary64) %720)
(fma.f64 %968 %961 %720)
(fma.f64 #s(literal 2 binary64) %882 %7601)
(fma.f64 #s(literal 2 binary64) %890 %7601)
(fma.f64 #s(literal 2 binary64) %898 %7601)
(*.f64 #s(literal 2 binary64) %1084)
(*.f64 #s(literal 2 binary64) %1092)
(*.f64 #s(literal 2 binary64) %1100)
(*.f64 #s(literal 2 binary64) %1108)
(fma.f64 #s(literal 2 binary64) %998 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1006 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1014 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1022 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1031 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1040 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1048 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1056 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1064 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1072 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %1074 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %973 %720)
(fma.f64 #s(literal 2 binary64) %1076 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %975 %720)
(fma.f64 #s(literal 2 binary64) %983 %720)
(fma.f64 #s(literal 2 binary64) %1084 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1092 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1100 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1108 #s(literal 0 binary64))
(*.f64 %728 %1110)
(fma.f64 #s(literal 2 binary64) %985 %720)
(fma.f64 #s(literal 2 binary64) %810 %7670)
(fma.f64 #s(literal 2 binary64) %987 %720)
(fma.f64 #s(literal 2 binary64) %989 %720)
(fma.f64 #s(literal 2 binary64) %998 %720)
(fma.f64 #s(literal 2 binary64) %1006 %720)
(fma.f64 #s(literal 2 binary64) %1014 %720)
(fma.f64 #s(literal 2 binary64) %1022 %720)
(fma.f64 #s(literal 2 binary64) %1031 %720)
(fma.f64 #s(literal 2 binary64) %1040 %720)
(fma.f64 #s(literal 2 binary64) %1048 %720)
(fma.f64 #s(literal 2 binary64) %1056 %720)
(fma.f64 #s(literal 2 binary64) %1064 %720)
(fma.f64 #s(literal 2 binary64) %1072 %720)
(fma.f64 %907 #s(literal 1/2 binary64) %7601)
(fma.f64 #s(literal 1 binary64) %1074 %720)
(fma.f64 #s(literal 2 binary64) %1076 %720)
(fma.f64 %915 #s(literal 1/2 binary64) %7601)
(fma.f64 %922 #s(literal 1/2 binary64) %7601)
(fma.f64 %728 %1110 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1084 %720)
(fma.f64 #s(literal 2 binary64) %1092 %720)
(fma.f64 #s(literal 2 binary64) %1100 %720)
(fma.f64 #s(literal 2 binary64) %1108 %720)
(fma.f64 %928 #s(literal 1/2 binary64) %7601)
(fma.f64 %728 %1110 %720)
(*.f64 #s(literal 2 binary64) %1120)
(*.f64 #s(literal 2 binary64) %1128)
(fma.f64 %936 #s(literal 1/2 binary64) %7601)
(fma.f64 %944 #s(literal 1/2 binary64) %7601)
(fma.f64 #s(literal 2 binary64) %1120 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %1128 #s(literal 0 binary64))
(fma.f64 %953 #s(literal 1/2 binary64) %7601)
(fma.f64 #s(literal 2 binary64) %1120 %720)
(fma.f64 #s(literal 2 binary64) %1128 %720)
(fma.f64 %813 %816 %7670)
(fma.f64 %816 %813 %7670)
(fma.f64 %813 %819 %7670)
(fma.f64 %816 %821 %7670)
(fma.f64 %821 %816 %7670)
(fma.f64 %819 %813 %7670)
(fma.f64 %813 %825 %7670)
(fma.f64 %813 %827 %7670)
(fma.f64 %816 %829 %7670)
(fma.f64 %816 %831 %7670)
(fma.f64 %816 %833 %7670)
(fma.f64 %825 %813 %7670)
(fma.f64 %829 %816 %7670)
(fma.f64 %831 %816 %7670)
(fma.f64 %833 %816 %7670)
(fma.f64 %827 %813 %7670)
(fma.f64 %840 %813 %7670)
(fma.f64 %813 %842 %7670)
(fma.f64 %825 %821 %7670)
(fma.f64 %829 %819 %7670)
(fma.f64 %821 %825 %7670)
(fma.f64 %819 %829 %7670)
(fma.f64 %842 %813 %7670)
(fma.f64 %821 %7419 %8588)
(fma.f64 %819 %7159 %8590)
(fma.f64 %7159 %819 %8592)
(fma.f64 %7419 %821 %8594)
(+.f64 (*.f64 %821 %7419) %8588)
(+.f64 (*.f64 %7419 %821) %8594)
(+.f64 (*.f64 %7159 %819) %8592)
(+.f64 (*.f64 %819 %7159) %8590)
(fma.f64 #s(literal 2 binary64) %852 %7670)
(fma.f64 #s(literal 2 binary64) %857 %7670)
(fma.f64 #s(literal 2 binary64) %786 %8433)
(fma.f64 %825 %7159 %8607)
(fma.f64 %829 %7419 %8609)
(fma.f64 %831 %7419 %8611)
(fma.f64 %7159 %825 %8613)
(fma.f64 %7419 %829 %8615)
(fma.f64 %7419 %831 %8617)
(+.f64 (*.f64 %7419 %829) %8615)
(+.f64 (*.f64 %7419 %831) %8617)
(+.f64 (*.f64 %7159 %825) %8613)
(+.f64 (*.f64 %829 %7419) %8609)
(+.f64 (*.f64 %831 %7419) %8611)
(+.f64 (*.f64 %825 %7159) %8607)
(fma.f64 #s(literal 2 binary64) %962 %7601)
(fma.f64 #s(literal -2 binary64) %962 %7601)
(fma.f64 #s(literal 4 binary64) %962 %7601)
(fma.f64 %962 #s(literal 2 binary64) %7601)
(fma.f64 %962 #s(literal 4 binary64) %7601)
(fma.f64 %968 %961 %7601)
(fma.f64 #s(literal 2 binary64) %973 %7601)
(fma.f64 #s(literal 2 binary64) %975 %7601)
(fma.f64 #s(literal 2 binary64) %983 %7601)
(fma.f64 #s(literal 2 binary64) %985 %7601)
(fma.f64 #s(literal 2 binary64) %987 %7601)
(fma.f64 #s(literal 2 binary64) %989 %7601)
(fma.f64 #s(literal 2 binary64) %865 %7670)
(fma.f64 #s(literal 2 binary64) %873 %7670)
(fma.f64 #s(literal 2 binary64) %998 %7601)
(fma.f64 #s(literal 2 binary64) %1006 %7601)
(fma.f64 #s(literal 2 binary64) %1014 %7601)
(fma.f64 #s(literal 2 binary64) %1022 %7601)
(fma.f64 #s(literal 2 binary64) %1031 %7601)
(fma.f64 #s(literal 2 binary64) %1040 %7601)
(fma.f64 #s(literal 2 binary64) %1048 %7601)
(fma.f64 #s(literal 2 binary64) %1056 %7601)
(fma.f64 #s(literal 2 binary64) %1064 %7601)
(fma.f64 #s(literal 2 binary64) %1072 %7601)
(fma.f64 #s(literal 1 binary64) %1074 %7601)
(fma.f64 #s(literal 2 binary64) %1076 %7601)
(fma.f64 #s(literal 2 binary64) %791 %8433)
(fma.f64 #s(literal 2 binary64) %796 %8433)
(fma.f64 #s(literal 2 binary64) %1084 %7601)
(fma.f64 #s(literal 2 binary64) %1092 %7601)
(fma.f64 #s(literal 2 binary64) %1100 %7601)
(fma.f64 #s(literal 2 binary64) %1108 %7601)
(fma.f64 #s(literal 2 binary64) %802 %8433)
(fma.f64 #s(literal 2 binary64) %882 %7670)
(fma.f64 #s(literal 2 binary64) %890 %7670)
(fma.f64 #s(literal 2 binary64) %898 %7670)
(fma.f64 %728 %1110 %7601)
(fma.f64 %907 #s(literal 1/2 binary64) %7670)
(fma.f64 %915 #s(literal 1/2 binary64) %7670)
(fma.f64 %922 #s(literal 1/2 binary64) %7670)
(fma.f64 #s(literal 2 binary64) %810 %8433)
(fma.f64 %928 #s(literal 1/2 binary64) %7670)
(fma.f64 #s(literal 2 binary64) %1120 %7601)
(fma.f64 #s(literal 2 binary64) %1128 %7601)
(fma.f64 %936 #s(literal 1/2 binary64) %7670)
(fma.f64 %944 #s(literal 1/2 binary64) %7670)
(fma.f64 %953 #s(literal 1/2 binary64) %7670)
(/.f64 (+.f64 %907 %907) #s(literal 2 binary64))
(/.f64 (+.f64 %907 %915) #s(literal 2 binary64))
(/.f64 (+.f64 %915 %907) #s(literal 2 binary64))
(/.f64 (+.f64 %915 %915) #s(literal 2 binary64))
(/.f64 (+.f64 %907 %922) #s(literal 2 binary64))
(/.f64 (+.f64 %922 %907) #s(literal 2 binary64))
(/.f64 (+.f64 %915 %922) #s(literal 2 binary64))
(/.f64 (+.f64 %922 %915) #s(literal 2 binary64))
(/.f64 (+.f64 %922 %922) #s(literal 2 binary64))
(/.f64 (+.f64 %907 %928) #s(literal 2 binary64))
(/.f64 (+.f64 %928 %907) #s(literal 2 binary64))
(/.f64 (+.f64 %928 %915) #s(literal 2 binary64))
(/.f64 (+.f64 %915 %928) #s(literal 2 binary64))
(/.f64 (+.f64 %928 %922) #s(literal 2 binary64))
(/.f64 (+.f64 %922 %928) #s(literal 2 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %7861) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %7866) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %7861) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %7887) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %7866) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %7892) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %7887) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %7892) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %7861) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %7929) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %7866) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %7934) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %7887) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %7929) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %7892) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %7934) #s(literal 4 binary64))
(/.f64 (+.f64 %928 %928) #s(literal 2 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %7929) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %7934) #s(literal 4 binary64))
(fma.f64 %813 %816 %8433)
(fma.f64 %816 %813 %8433)
(fma.f64 %813 %819 %8433)
(fma.f64 %816 %821 %8433)
(fma.f64 %821 %816 %8433)
(fma.f64 %819 %813 %8433)
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %7861) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8018) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %7866) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8023) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8018) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %7887) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8023) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %7892) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8018) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %7929) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8023) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %7934) #s(literal 4 binary64))
(fma.f64 %813 %825 %8433)
(fma.f64 %813 %827 %8433)
(fma.f64 %816 %829 %8433)
(fma.f64 %816 %831 %8433)
(fma.f64 %816 %833 %8433)
(fma.f64 %825 %813 %8433)
(fma.f64 %829 %816 %8433)
(fma.f64 %831 %816 %8433)
(fma.f64 %833 %816 %8433)
(fma.f64 %827 %813 %8433)
(fma.f64 %840 %813 %8433)
(/.f64 (+.f64 %907 %936) #s(literal 2 binary64))
(/.f64 (+.f64 %907 %944) #s(literal 2 binary64))
(/.f64 (+.f64 %936 %907) #s(literal 2 binary64))
(/.f64 (+.f64 %944 %907) #s(literal 2 binary64))
(/.f64 (+.f64 %936 %915) #s(literal 2 binary64))
(/.f64 (+.f64 %944 %915) #s(literal 2 binary64))
(/.f64 (+.f64 %915 %936) #s(literal 2 binary64))
(/.f64 (+.f64 %915 %944) #s(literal 2 binary64))
(fma.f64 %813 %842 %8433)
(fma.f64 %825 %821 %8433)
(fma.f64 %829 %819 %8433)
(fma.f64 %821 %825 %8433)
(fma.f64 %819 %829 %8433)
(fma.f64 %842 %813 %8433)
(/.f64 (+.f64 %936 %922) #s(literal 2 binary64))
(/.f64 (+.f64 %944 %922) #s(literal 2 binary64))
(/.f64 (+.f64 %922 %936) #s(literal 2 binary64))
(/.f64 (+.f64 %922 %944) #s(literal 2 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8018) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8023) #s(literal 4 binary64))
(/.f64 (+.f64 %953 %907) #s(literal 2 binary64))
(/.f64 (+.f64 %907 %953) #s(literal 2 binary64))
(/.f64 (+.f64 %953 %915) #s(literal 2 binary64))
(/.f64 (+.f64 %915 %953) #s(literal 2 binary64))
(/.f64 (+.f64 %953 %922) #s(literal 2 binary64))
(/.f64 (+.f64 %936 %928) #s(literal 2 binary64))
(/.f64 (+.f64 %944 %928) #s(literal 2 binary64))
(/.f64 (+.f64 %928 %936) #s(literal 2 binary64))
(/.f64 (+.f64 %928 %944) #s(literal 2 binary64))
(/.f64 (+.f64 %922 %953) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %962 %7670)
(fma.f64 #s(literal -2 binary64) %962 %7670)
(fma.f64 #s(literal 4 binary64) %962 %7670)
(fma.f64 %962 #s(literal 2 binary64) %7670)
(fma.f64 %962 #s(literal 4 binary64) %7670)
(fma.f64 %968 %961 %7670)
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %7861) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %7861) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8188) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8193) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %7866) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %7866) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8198) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8207) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8188) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8193) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %7887) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %7887) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8198) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8207) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %7892) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %7892) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %973 %7670)
(fma.f64 #s(literal 2 binary64) %975 %7670)
(/.f64 (+.f64 %953 %928) #s(literal 2 binary64))
(/.f64 (+.f64 %928 %953) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %852 %8433)
(fma.f64 #s(literal 2 binary64) %857 %8433)
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8188) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8193) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %7929) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %7929) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8198) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8207) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %7934) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %7934) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %983 %7670)
(fma.f64 #s(literal 2 binary64) %985 %7670)
(fma.f64 #s(literal 2 binary64) %987 %7670)
(fma.f64 #s(literal 2 binary64) %989 %7670)
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8260) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %7861) #s(literal 4 binary64))
(/.f64 (fma.f64 %907 #s(literal 2 binary64) %8265) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %7866) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8260) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %7887) #s(literal 4 binary64))
(/.f64 (fma.f64 %915 #s(literal 2 binary64) %8265) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %7892) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %998 %7670)
(fma.f64 #s(literal 2 binary64) %1006 %7670)
(fma.f64 #s(literal 2 binary64) %1014 %7670)
(fma.f64 #s(literal 2 binary64) %1022 %7670)
(fma.f64 #s(literal 2 binary64) %1031 %7670)
(fma.f64 #s(literal 2 binary64) %1040 %7670)
(fma.f64 #s(literal 2 binary64) %1048 %7670)
(fma.f64 #s(literal 2 binary64) %1056 %7670)
(fma.f64 #s(literal 2 binary64) %1064 %7670)
(fma.f64 #s(literal 2 binary64) %1072 %7670)
(fma.f64 #s(literal 1 binary64) %1074 %7670)
(fma.f64 #s(literal 2 binary64) %1076 %7670)
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8260) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8188) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8193) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8018) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8018) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %7929) #s(literal 4 binary64))
(/.f64 (fma.f64 %922 #s(literal 2 binary64) %8265) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8198) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8207) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8023) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8023) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %7934) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %1084 %7670)
(fma.f64 #s(literal 2 binary64) %1092 %7670)
(fma.f64 #s(literal 2 binary64) %1100 %7670)
(fma.f64 #s(literal 2 binary64) %1108 %7670)
(fma.f64 #s(literal 2 binary64) %865 %8433)
(fma.f64 #s(literal 2 binary64) %873 %8433)
(/.f64 (+.f64 %936 %936) #s(literal 2 binary64))
(/.f64 (+.f64 %936 %944) #s(literal 2 binary64))
(/.f64 (+.f64 %944 %936) #s(literal 2 binary64))
(/.f64 (+.f64 %944 %944) #s(literal 2 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8260) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8018) #s(literal 4 binary64))
(/.f64 (fma.f64 %928 #s(literal 2 binary64) %8265) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8023) #s(literal 4 binary64))
(fma.f64 %728 %1110 %7670)
(/.f64 (+.f64 %953 %936) #s(literal 2 binary64))
(/.f64 (+.f64 %953 %944) #s(literal 2 binary64))
(/.f64 (+.f64 %936 %953) #s(literal 2 binary64))
(/.f64 (+.f64 %944 %953) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %882 %8433)
(fma.f64 #s(literal 2 binary64) %890 %8433)
(fma.f64 #s(literal 2 binary64) %898 %8433)
(/.f64 (+.f64 %953 %953) #s(literal 2 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8188) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8188) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8193) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8193) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8198) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8198) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8207) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8207) #s(literal 4 binary64))
(fma.f64 %907 #s(literal 1/2 binary64) %8433)
(fma.f64 %915 #s(literal 1/2 binary64) %8433)
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8260) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8260) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8188) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8193) #s(literal 4 binary64))
(/.f64 (fma.f64 %936 #s(literal 2 binary64) %8265) #s(literal 4 binary64))
(/.f64 (fma.f64 %944 #s(literal 2 binary64) %8265) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8198) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8207) #s(literal 4 binary64))
(fma.f64 %922 #s(literal 1/2 binary64) %8433)
(fma.f64 %813 %7181 %9030)
(fma.f64 %7181 %813 %9032)
(+.f64 (*.f64 %813 %7181) %9030)
(+.f64 (*.f64 %7181 %813) %9032)
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8260) #s(literal 4 binary64))
(/.f64 (fma.f64 %953 #s(literal 2 binary64) %8265) #s(literal 4 binary64))
(fma.f64 %928 #s(literal 1/2 binary64) %8433)
(fma.f64 %7181 %821 %9043)
(fma.f64 %821 %7181 %9045)
(fma.f64 #s(literal 2 binary64) %1120 %7670)
(fma.f64 #s(literal 2 binary64) %1128 %7670)
(+.f64 (*.f64 %821 %7181) %9045)
(+.f64 (*.f64 %7181 %821) %9043)
(fma.f64 %7181 %829 %9053)
(fma.f64 %7181 %831 %9055)
(fma.f64 %829 %7181 %9057)
(fma.f64 %831 %7181 %9059)
(+.f64 (*.f64 %829 %7181) %9057)
(+.f64 (*.f64 %831 %7181) %9059)
(+.f64 (*.f64 %7181 %829) %9053)
(+.f64 (*.f64 %7181 %831) %9055)
(fma.f64 %936 #s(literal 1/2 binary64) %8433)
(fma.f64 %944 #s(literal 1/2 binary64) %8433)
(fma.f64 %953 #s(literal 1/2 binary64) %8433)
(fma.f64 #s(literal 2 binary64) %962 %8433)
(fma.f64 #s(literal -2 binary64) %962 %8433)
(fma.f64 #s(literal 4 binary64) %962 %8433)
(fma.f64 %962 #s(literal 2 binary64) %8433)
(fma.f64 %962 #s(literal 4 binary64) %8433)
(fma.f64 %968 %961 %8433)
(fma.f64 %957 %961 %962)
(fma.f64 %961 %957 %962)
(fma.f64 #s(literal 2 binary64) %973 %8433)
(+.f64 %962 %962)
(fma.f64 #s(literal 2 binary64) %975 %8433)
(fma.f64 #s(literal 2 binary64) %983 %8433)
(fma.f64 #s(literal 2 binary64) %985 %8433)
(fma.f64 #s(literal 2 binary64) %987 %8433)
(fma.f64 #s(literal 2 binary64) %989 %8433)
(fma.f64 #s(literal 2 binary64) %998 %8433)
(fma.f64 #s(literal 2 binary64) %1006 %8433)
(fma.f64 #s(literal 2 binary64) %1014 %8433)
(fma.f64 #s(literal 2 binary64) %1022 %8433)
(fma.f64 #s(literal 2 binary64) %1031 %8433)
(fma.f64 #s(literal 2 binary64) %1040 %8433)
(fma.f64 #s(literal 2 binary64) %1048 %8433)
(fma.f64 #s(literal 2 binary64) %1056 %8433)
(fma.f64 #s(literal 2 binary64) %1064 %8433)
(fma.f64 #s(literal 2 binary64) %1072 %8433)
(fma.f64 #s(literal 1 binary64) %1074 %8433)
(fma.f64 #s(literal 2 binary64) %1076 %8433)
(fma.f64 #s(literal 2 binary64) %1084 %8433)
(fma.f64 #s(literal 2 binary64) %1092 %8433)
(fma.f64 #s(literal 2 binary64) %1100 %8433)
(fma.f64 #s(literal 2 binary64) %1108 %8433)
(fma.f64 %728 %1110 %8433)
(fma.f64 #s(literal 2 binary64) %1120 %8433)
(fma.f64 #s(literal 2 binary64) %1128 %8433)
(-.f64 (*.f64 %7181 %7181) (*.f64 %7184 %7184))
%146
(*.f64 ca #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) ca)
(*.f64 #s(literal 1 binary64) %146)
(*.f64 %146 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %162)
(*.f64 %162 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %156)
(*.f64 %9116 #s(literal 1/2 binary64))
(*.f64 %165 #s(literal -1/2 binary64))
(/.f64 %162 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %9120)
(*.f64 %170 #s(literal 1/2 binary64))
(+.f64 %146 %9123)
(+.f64 %146 %9125)
(/.f64 %170 #s(literal 2 binary64))
(/.f64 %9120 #s(literal 2 binary64))
(fma.f64 ca #s(literal -1/2 binary64) %162)
(fma.f64 #s(literal -1/2 binary64) ca %162)
(+.f64 %162 %162)
(fma.f64 ca #s(literal -1 binary64) %9123)
(fma.f64 ca #s(literal -1 binary64) %9125)
(fma.f64 #s(literal 1/2 binary64) %146 %162)
(fma.f64 %146 #s(literal 1/2 binary64) %162)
(fma.f64 #s(literal -1 binary64) ca %9123)
(fma.f64 #s(literal -1 binary64) ca %9125)
(*.f64 #s(literal 1/2 binary64) %9138)
(fma.f64 #s(literal 1 binary64) %146 %9123)
(fma.f64 #s(literal 1 binary64) %146 %9125)
(fma.f64 %146 #s(literal 1 binary64) %9123)
(fma.f64 %146 #s(literal 1 binary64) %9125)
(fma.f64 #s(literal 1 binary64) %162 %162)
(fma.f64 %162 #s(literal 1 binary64) %162)
(fma.f64 #s(literal 2 binary64) %162 %9123)
(fma.f64 #s(literal 2 binary64) %162 %9125)
(fma.f64 #s(literal 2 binary64) %2169 %162)
(fma.f64 %162 #s(literal 2 binary64) %9123)
(fma.f64 %162 #s(literal 2 binary64) %9125)
(fma.f64 #s(literal -2 binary64) %156 %9123)
(fma.f64 #s(literal -2 binary64) %156 %9125)
(fma.f64 %9116 #s(literal 1/2 binary64) %9123)
(fma.f64 %9116 #s(literal 1/2 binary64) %9125)
(fma.f64 %165 #s(literal -1/2 binary64) %9123)
(fma.f64 %165 #s(literal -1/2 binary64) %9125)
(fma.f64 #s(literal 1/2 binary64) %9120 %9123)
(fma.f64 #s(literal 1/2 binary64) %9120 %9125)
(fma.f64 %170 #s(literal 1/2 binary64) %9123)
(fma.f64 %170 #s(literal 1/2 binary64) %9125)
(fma.f64 #s(literal 1/2 binary64) %9138 %9123)
(fma.f64 #s(literal 1/2 binary64) %9138 %9125)
%2676
(neg.f64 %2679)
(tan.f64 %135)
(*.f64 #s(literal 1 binary64) %2676)
(*.f64 %2676 #s(literal 1 binary64))
(tan.f64 %136)
(/.f64 %2707 tanphi)
(*.f64 tanphi %2715)
(*.f64 %2715 tanphi)
(tan.f64 (+.f64 %136 %129))
(/.f64 %126 %571)
(/.f64 %127 %577)
(/.f64 %226 %571)
(/.f64 %2751 %571)
(*.f64 %126 %2746)
(*.f64 %2746 %126)
(/.f64 #s(literal 1 binary64) (/.f64 %571 %126))
(/.f64 %9181 %577)
(/.f64 (*.f64 #s(literal -1 binary64) %126) %577)
(*.f64 %127 %2755)
(neg.f64 %2756)
(/.f64 #s(literal 1 binary64) (/.f64 %577 %127))
(/.f64 (*.f64 %126 tanphi) %2765)
(*.f64 #s(literal 2 binary64) (*.f64 %2777 %126))
(*.f64 %2746 %2751)
(*.f64 #s(literal -1 binary64) %2756)
(*.f64 %9181 %2755)
(*.f64 (*.f64 %126 #s(literal 2 binary64)) %2777)
(*.f64 %226 %2746)
(/.f64 (*.f64 %127 tanphi) %2793)
%2677
%2678
%2680
%2681
%2683
%2684
%2685
%2686
%2688
%2690
%2692
%2694
%2696
%2698
%2699
%2701
%2702
%2703
%2704
%2706
%2709
%2711
%2712
%2713
%2714
%2716
%2717
%2718
%2719
%2720
%2721
%2723
%2725
%2727
%2728
%2729
%2733
%2735
%2737
%2738
%2740
%2741
%2742
%2744
%2745
%2747
%2748
%2749
%2750
%2752
%2754
%2757
%2758
%2759
%2760
%2761
%2762
%2764
%2766
%2767
%2768
%2770
%2771
%2774
%2776
%2779
%2780
%2781
%2783
%2785
%2787
%2789
%2790
%2792
%2794
%2797
%2800
%2803
%2806
%2807
%2809
%2811
%2813
%2815
%2817
%2820
%2821
%2822
%2824
%2825
%2827
%2829
%2830
%2831
%2834
%2835
%2837
%2839
%2840
%2841
%2843
%2844
%2845
%2846
%2848
%2851
%2854
%2855
%2856
%2857
%2858
%2859
%2860
%2861
%2862
%2863
%2864
%2865
%2866
%2867
%2868
%2869
%2870
%2871
%2872
%2873
%2874
%2875
%2876
%2877
%2878
%2879
%2880
%2881
%2882
%2883
%2884
%2885
%2886
%2887
%2888
%2889
%2890
%2891
%2892
%2893
%2894
%2895
%2896
%2897
%2898
%2899
%2900
%2901
%2902
%2903
%2904
%2905
%2906
%2907
%2908
%2909
%2910
%2911
%2912
%2913
%2914
%2915
%2916
%2917
%2918
%2919
%2920
%2921
%2922
%2923
%2924
%2925
%2926
%2927
%2928
%2929
%2930
%2931
%2932
%2933
%2934
%2935
%2936
%2937
%2938
%2939
%2940
%2941
%2942
%2943
%2944
%2945
%2946
%2947
%2948
%2949
%2950
%2951
%2952
%2953
%2954
%2955
%2956
%2957
%2958
%2959
%2960
%2961
%2962
%2963
%2964
%2965
%2966
%2967
%2968
%2969
%2970
%2971
%2972
%2973
%2974
%2975
%2976
%2977
%2978
(*.f64 ca %571)
%3226
(fma.f64 ca %620 %3226)
(fma.f64 %620 ca %3226)
(+.f64 (*.f64 %620 ca) %3226)
(+.f64 (*.f64 ca %620) %3226)
%2739
(/.f64 %146 %577)
(neg.f64 %2743)
(*.f64 ca %2746)
(*.f64 #s(literal 1 binary64) %2739)
(*.f64 %2746 ca)
(*.f64 %2739 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %571 ca))
(*.f64 %146 %2755)
(*.f64 #s(literal -1 binary64) %2743)
(*.f64 %2755 %146)
(/.f64 #s(literal 1 binary64) (/.f64 %577 %146))
(/.f64 %158 %2769)
(/.f64 %156 %640)
(*.f64 #s(literal 2 binary64) (*.f64 %2777 ca))
(*.f64 #s(literal 2 binary64) %9225)
(*.f64 #s(literal 1/2 binary64) %9227)
(*.f64 %165 %2777)
(/.f64 %9227 #s(literal 2 binary64))
(/.f64 %9225 #s(literal 1/2 binary64))
(/.f64 %162 %2805)
(*.f64 #s(literal 2 binary64) (/.f64 %162 %577))
(/.f64 %9120 %2802)
(*.f64 #s(literal 2 binary64) (*.f64 %162 %2755))
%363
%364
%365
%366
%367
%368
%369
%370
%371
%372
%373
%374
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
%399
%400
%401
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%418
%419
%421
%423
%424
%425
%426
%427
%430
%432
%434
%435
%436
%437
%438
%439
%440
%441
%442
%443
%444
%445
%446
%447
%448
%449
%450
%452
%454
%456
%457
%458
%459
%460
%461
%463
%465
%466
%467
%468
%469
%470
%471
%472
%473
%474
%475
%476
%478
%479
%480
%481
%482
%483
%484
%485
%486
%488
%489
%490
%491
%492
%493
%494
%495
%496
%497
%498
%499
%500
%501
%502
%503
%504
%505
%506
%507
%508
%509
%510
%511
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%532
%534
%535
%536
%537
%538
%539
%540
%541
%542
%543
%544
%545
%546
%547
%548
%549
%550
%551
%552
%553
%554
%555
%556
%557
%558
%559
%560
%561
%562
%565
%567
%570
%363
%364
%365
%366
%367
%368
%369
%370
%371
%372
%373
%374
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
%399
%400
%401
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%418
%419
%421
%423
%424
%425
%426
%427
%430
%432
%434
%435
%436
%437
%438
%439
%440
%441
%442
%443
%444
%445
%446
%447
%448
%449
%450
%452
%454
%456
%457
%458
%459
%460
%461
%463
%465
%466
%467
%468
%469
%470
%471
%472
%473
%474
%475
%476
%478
%479
%480
%481
%482
%483
%484
%485
%486
%488
%489
%490
%491
%492
%493
%494
%495
%496
%497
%498
%499
%500
%501
%502
%503
%504
%505
%506
%507
%508
%509
%510
%511
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%532
%534
%535
%536
%537
%538
%539
%540
%541
%542
%543
%544
%545
%546
%547
%548
%549
%550
%551
%552
%553
%554
%555
%556
%557
%558
%559
%560
%561
%562
%565
%567
%570
%363
%364
%365
%366
%367
%368
%369
%370
%371
%372
%373
%374
%375
%376
%377
%378
%379
%380
%381
%382
%383
%384
%386
%387
%388
%389
%390
%391
%392
%393
%394
%395
%396
%397
%399
%400
%401
%402
%403
%406
%408
%409
%410
%411
%412
%413
%414
%416
%418
%419
%421
%423
%424
%425
%426
%427
%430
%432
%434
%435
%436
%437
%438
%439
%440
%441
%442
%443
%444
%445
%446
%447
%448
%449
%450
%452
%454
%456
%457
%458
%459
%460
%461
%463
%465
%466
%467
%468
%469
%470
%471
%472
%473
%474
%475
%476
%478
%479
%480
%481
%482
%483
%484
%485
%486
%488
%489
%490
%491
%492
%493
%494
%495
%496
%497
%498
%499
%500
%501
%502
%503
%504
%505
%506
%507
%508
%509
%510
%511
%512
%513
%514
%515
%516
%517
%518
%519
%520
%521
%522
%523
%524
%525
%526
%527
%528
%529
%530
%532
%534
%535
%536
%537
%538
%539
%540
%541
%542
%543
%544
%545
%546
%547
%548
%549
%550
%551
%552
%553
%554
%555
%556
%557
%558
%559
%560
%561
%562
%565
%567
%570
(fma.f64 one_es %7 %5594)
(fma.f64 tanphi %76 %5594)
(fma.f64 sa %78 %5594)
(fma.f64 ca %3396 %75)
(fma.f64 %7 one_es %5594)
(fma.f64 %571 %2678 %75)
(fma.f64 %2678 %571 %75)
(fma.f64 %76 tanphi %5594)
(fma.f64 %78 sa %5594)
%3227
(fma.f64 %3226 %2676 %75)
(fma.f64 %3396 ca %75)
(+.f64 %75 %5594)
(+.f64 %5594 %75)
(-.f64 %75 %5591)
(-.f64 %5594 %93)
(fma.f64 one_es %7 %9254)
(fma.f64 one_es %7 %9257)
(fma.f64 tanphi %76 %9254)
(fma.f64 tanphi %76 %9257)
(fma.f64 sa %78 %9254)
(fma.f64 sa %78 %9257)
(fma.f64 %7 one_es %9254)
(fma.f64 %7 one_es %9257)
(fma.f64 %76 tanphi %9254)
(fma.f64 %76 tanphi %9257)
(fma.f64 %78 sa %9254)
(fma.f64 %78 sa %9257)
(fma.f64 %78 %10 %5594)
(fma.f64 %146 %5586 %75)
(fma.f64 %1 %15 %5594)
(fma.f64 %4 %85 %5594)
(fma.f64 %9 %87 %5594)
(fma.f64 %85 %4 %5594)
(fma.f64 %87 %9 %5594)
(fma.f64 %15 %1 %5594)
(fma.f64 %4899 %2679 %75)
(fma.f64 %2679 %4899 %75)
(fma.f64 %10 %78 %5594)
(fma.f64 %5586 %146 %75)
(neg.f64 %3255)
(+.f64 %75 %9254)
(+.f64 %75 %9257)
(fma.f64 %75 #s(literal 1 binary64) %5594)
(fma.f64 #s(literal 1 binary64) %75 %5594)
(fma.f64 #s(literal 1 binary64) %5594 %75)
(fma.f64 %97 %7 %5594)
(fma.f64 %99 %76 %5594)
(fma.f64 %101 %78 %5594)
(*.f64 #s(literal 1 binary64) %3227)
(*.f64 %3227 #s(literal 1 binary64))
(fma.f64 %78 %10 %9254)
(fma.f64 %78 %10 %9257)
(fma.f64 %1 %15 %9254)
(fma.f64 %1 %15 %9257)
(fma.f64 %4 %85 %9254)
(fma.f64 %4 %85 %9257)
(fma.f64 %9 %87 %9254)
(fma.f64 %9 %87 %9257)
(fma.f64 %85 %4 %9254)
(fma.f64 %85 %4 %9257)
(fma.f64 %87 %9 %9254)
(fma.f64 %87 %9 %9257)
(fma.f64 %15 %1 %9254)
(fma.f64 %15 %1 %9257)
(fma.f64 %10 %78 %9254)
(fma.f64 %10 %78 %9257)
(fma.f64 %75 #s(literal 1 binary64) %9254)
(fma.f64 %75 #s(literal 1 binary64) %9257)
(fma.f64 #s(literal 1 binary64) %75 %9254)
(fma.f64 #s(literal 1 binary64) %75 %9257)
(fma.f64 %97 %7 %9254)
(fma.f64 %97 %7 %9257)
(fma.f64 %99 %76 %9254)
(fma.f64 %99 %76 %9257)
(fma.f64 %101 %78 %9254)
(fma.f64 %101 %78 %9257)
(neg.f64 %5338)
(fma.f64 #s(literal 2 binary64) %107 %5594)
(fma.f64 #s(literal 1/2 binary64) %109 %5594)
(*.f64 %5367 #s(literal 1/2 binary64))
(*.f64 %5369 #s(literal 2 binary64))
(/.f64 %5367 #s(literal 2 binary64))
(/.f64 %5369 #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %107 %9254)
(fma.f64 #s(literal 2 binary64) %107 %9257)
(fma.f64 #s(literal 1/2 binary64) %109 %9254)
(fma.f64 #s(literal 1/2 binary64) %109 %9257)
(/.f64 %3275 %571)
(fma.f64 %126 %3421 %75)
(fma.f64 %126 (*.f64 %2739 %571) %75)
(fma.f64 %221 %3391 %75)
(fma.f64 %2739 %3469 %75)
(fma.f64 %3469 %2739 %75)
(fma.f64 %3421 %126 %75)
(fma.f64 %127 (*.f64 %2743 %571) %75)
(fma.f64 %2743 (*.f64 %127 %571) %75)
(fma.f64 (*.f64 %571 %127) %2743 %75)
(fma.f64 (*.f64 %571 %2743) %127 %75)
(fma.f64 %126 (*.f64 %2746 %3226) %75)
(fma.f64 %221 (*.f64 %2746 %571) %75)
(fma.f64 %2746 %3555 %75)
(fma.f64 %3555 %2746 %75)
(fma.f64 %5646 %221 %75)
(fma.f64 %224 (*.f64 %2755 %571) %75)
(fma.f64 %9354 %2755 %75)
(+.f64 %3227 %9356)
(+.f64 %3227 %9358)
(fma.f64 #s(literal 1 binary64) %3227 %9356)
(fma.f64 #s(literal 1 binary64) %3227 %9358)
(fma.f64 #s(literal 1/2 binary64) %3227 %5373)
(fma.f64 %3227 #s(literal 1 binary64) %9356)
(fma.f64 %3227 #s(literal 1 binary64) %9358)
(fma.f64 %3227 #s(literal 1/2 binary64) %5369)
(+.f64 %5369 %5369)
(+.f64 %5373 %5373)
(fma.f64 %5367 #s(literal 1/2 binary64) %9356)
(fma.f64 %5367 #s(literal 1/2 binary64) %9358)
(fma.f64 %5369 #s(literal 2 binary64) %9356)
(fma.f64 %5369 #s(literal 2 binary64) %9358)
%3275
(*.f64 %571 %363)
(*.f64 %577 %385)
(*.f64 %385 %577)
(neg.f64 %3287)
(*.f64 #s(literal 1 binary64) %3275)
(*.f64 %3275 #s(literal 1 binary64))
(neg.f64 %5413)
(*.f64 %417 %640)
(*.f64 %5324 #s(literal 1/2 binary64))
(*.f64 %5469 #s(literal 2 binary64))
(*.f64 %5326 #s(literal 1/2 binary64))
(/.f64 %5324 #s(literal 2 binary64))
(/.f64 %5469 #s(literal 1/2 binary64))
(fma.f64 one_es %3313 %3555)
(fma.f64 tanphi %3316 %3555)
(fma.f64 sa %3319 %3555)
(fma.f64 ca %3469 %3339)
(fma.f64 %7 %2980 %3555)
(fma.f64 %75 %571 %3555)
(fma.f64 %126 %3226 %3339)
(fma.f64 %221 %571 %3339)
(fma.f64 %571 %75 %3555)
(fma.f64 %571 %221 %3339)
(fma.f64 %2980 %7 %3555)
(fma.f64 %2765 %76 %3555)
(fma.f64 %76 %2765 %3555)
(fma.f64 %78 %3377 %3555)
(fma.f64 %3226 %126 %3339)
(fma.f64 %3316 tanphi %3555)
(fma.f64 %9401 %78 %3555)
(fma.f64 %3313 one_es %3555)
(fma.f64 %3469 ca %3339)
(fma.f64 %3319 sa %3555)
(+.f64 %3339 %3555)
(+.f64 %3555 %3339)
(-.f64 %3339 %9354)
(-.f64 %3555 %3658)
(fma.f64 one_es %3313 %3673)
(fma.f64 one_es %3559 %3555)
(fma.f64 one_es %9412 %3555)
(fma.f64 tanphi %3316 %3673)
(fma.f64 tanphi %4804 %3555)
(fma.f64 tanphi %9416 %3555)
(fma.f64 sa %3319 %3673)
(fma.f64 sa %9419 %3555)
(fma.f64 sa %9421 %3555)
(fma.f64 ca (*.f64 %127 %577) %3339)
(fma.f64 %7 %2980 %3673)
(fma.f64 %75 %571 %3673)
(fma.f64 %126 (*.f64 %146 %577) %3339)
(fma.f64 %571 %75 %3673)
(fma.f64 %2980 %7 %3673)
(fma.f64 %2765 %76 %3673)
(fma.f64 %76 %2765 %3673)
(fma.f64 %78 %3377 %3673)
(fma.f64 %127 %4899 %3339)
(fma.f64 %146 (*.f64 %126 %577) %3339)
(fma.f64 %1 %3484 %3555)
(fma.f64 %4 %4018 %3555)
(fma.f64 %9 %9439 %3555)
(fma.f64 %9 %9441 %3555)
(fma.f64 %93 %577 %3555)
(fma.f64 %85 %2793 %3555)
(fma.f64 %2984 %15 %3555)
(fma.f64 %15 %2984 %3555)
(fma.f64 %2793 %85 %3555)
(fma.f64 %224 %577 %3339)
(fma.f64 %4899 %127 %3339)
(fma.f64 %3316 tanphi %3673)
(fma.f64 %9401 %78 %3673)
(fma.f64 %3313 one_es %3673)
(fma.f64 %3319 sa %3673)
(fma.f64 %577 %93 %3555)
(fma.f64 %577 %224 %3339)
(fma.f64 %4018 %4 %3555)
(fma.f64 %3484 %1 %3555)
(fma.f64 %4812 tanphi %3555)
(fma.f64 %9459 %9 %3555)
(fma.f64 %9461 tanphi %3555)
(fma.f64 %9463 sa %3555)
(fma.f64 %3567 one_es %3555)
(fma.f64 %9466 %9 %3555)
(fma.f64 %9468 one_es %3555)
(fma.f64 %9470 sa %3555)
(fma.f64 (*.f64 %577 %126) %146 %3339)
(fma.f64 (*.f64 %577 %146) %126 %3339)
(fma.f64 (*.f64 %577 %127) ca %3339)
(+.f64 %3339 %3673)
(+.f64 %3673 %3339)
(-.f64 %3339 (neg.f64 %3673))
(-.f64 %3673 %3658)
(fma.f64 one_es %3559 %3673)
(fma.f64 one_es %9412 %3673)
(fma.f64 tanphi %4804 %3673)
(fma.f64 tanphi %9416 %3673)
(fma.f64 sa %9419 %3673)
(fma.f64 sa %9421 %3673)
(fma.f64 %1 %3484 %3673)
(fma.f64 %4 %4018 %3673)
(fma.f64 %9 %9439 %3673)
(fma.f64 %9 %9441 %3673)
(fma.f64 %93 %577 %3673)
(fma.f64 %85 %2793 %3673)
(fma.f64 %2984 %15 %3673)
(fma.f64 %15 %2984 %3673)
(fma.f64 %2793 %85 %3673)
(fma.f64 %577 %93 %3673)
(fma.f64 %4018 %4 %3673)
(fma.f64 %3484 %1 %3673)
(fma.f64 %4812 tanphi %3673)
(fma.f64 %9459 %9 %3673)
(fma.f64 %9461 tanphi %3673)
(fma.f64 %9463 sa %3673)
(fma.f64 %3567 one_es %3673)
(fma.f64 %9466 %9 %3673)
(fma.f64 %9468 one_es %3673)
(fma.f64 %9470 sa %3673)
(fma.f64 %363 %571 %9509)
(fma.f64 %363 %571 %9511)
(fma.f64 %363 %620 %3275)
(fma.f64 %571 %363 %9509)
(fma.f64 %571 %363 %9511)
(fma.f64 %620 %363 %3275)
(+.f64 %3275 %9509)
(+.f64 %3275 %9511)
(+.f64 (*.f64 %363 %620) %3275)
(+.f64 (*.f64 %620 %363) %3275)
(fma.f64 %577 %385 %9509)
(fma.f64 %577 %385 %9511)
(fma.f64 %385 %577 %9509)
(fma.f64 %385 %577 %9511)
(fma.f64 #s(literal 1 binary64) %3275 %9509)
(fma.f64 #s(literal 1 binary64) %3275 %9511)
(fma.f64 #s(literal 1/2 binary64) %3275 %5472)
(fma.f64 %3275 #s(literal 1 binary64) %9509)
(fma.f64 %3275 #s(literal 1 binary64) %9511)
(fma.f64 %3275 #s(literal 1/2 binary64) %5469)
(+.f64 %5469 %5469)
(+.f64 %5472 %5472)
(fma.f64 %417 %640 %9509)
(fma.f64 %417 %640 %9511)
(fma.f64 %5324 #s(literal 1/2 binary64) %9509)
(fma.f64 %5324 #s(literal 1/2 binary64) %9511)
(fma.f64 %5469 #s(literal 2 binary64) %9509)
(fma.f64 %5469 #s(literal 2 binary64) %9511)
(fma.f64 %5326 #s(literal 1/2 binary64) %9509)
(fma.f64 %5326 #s(literal 1/2 binary64) %9511)
(+.f64 %571 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %571)
%9545
(neg.f64 %9546)
(-.f64 #s(literal 0 binary64) %577)
(fma.f64 %571 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %571 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %571)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %571)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %571)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %571)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %571)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %571)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %571)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %571)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %571)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %571)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %571)
(+.f64 #s(literal 0 binary64) %9545)
(+.f64 %9545 #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) %9546)
(-.f64 %9545 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %9545)
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) %9545)
(fma.f64 #s(literal 1/2 binary64) #s(literal 0 binary64) %9545)
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %9545)
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %9545)
(fma.f64 #s(literal 0 binary64) #s(literal -1/2 binary64) %9545)
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) %9545)
(fma.f64 #s(literal 0 binary64) #s(literal -2 binary64) %9545)
(fma.f64 #s(literal 0 binary64) #s(literal 4 binary64) %9545)
(fma.f64 #s(literal 0 binary64) #s(literal 1/4 binary64) %9545)
(fma.f64 #s(literal -2 binary64) #s(literal 0 binary64) %9545)
(fma.f64 #s(literal 1/2 binary64) %737 %571)
(fma.f64 %591 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %593 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (fma.f64 %571 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(/.f64 (fma.f64 %571 #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 %571 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(fma.f64 %728 #s(literal 0 binary64) %571)
(fma.f64 #s(literal 1/2 binary64) %737 %9545)
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 %9545 #s(literal -2 binary64) #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 %728 #s(literal 0 binary64) %9545)
(fma.f64 %126 #s(literal 0 binary64) %9545)
(fma.f64 #s(literal 0 binary64) %126 %9545)
(+.f64 %620 %9545)
(+.f64 (+.f64 #s(literal 0 binary64) %620) %571)
(fma.f64 #s(literal 2 binary64) %786 %571)
(fma.f64 #s(literal 2 binary64) %786 %9545)
(fma.f64 #s(literal 2 binary64) %791 %571)
(fma.f64 #s(literal 2 binary64) %796 %571)
(fma.f64 #s(literal 2 binary64) %802 %571)
(fma.f64 #s(literal 2 binary64) %791 %9545)
(fma.f64 #s(literal 2 binary64) %796 %9545)
(*.f64 #s(literal 2 binary64) %9610)
(*.f64 #s(literal 2 binary64) %9615)
(*.f64 #s(literal 2 binary64) %9622)
(*.f64 #s(literal 2 binary64) %9627)
(*.f64 #s(literal 2 binary64) %9631)
(fma.f64 #s(literal 2 binary64) %802 %9545)
(*.f64 #s(literal 2 binary64) %9634)
(*.f64 #s(literal 2 binary64) %9636)
(*.f64 #s(literal 2 binary64) %9641)
(*.f64 #s(literal 2 binary64) %9649)
(*.f64 #s(literal 2 binary64) %9656)
(*.f64 #s(literal 2 binary64) %9661)
(*.f64 #s(literal 2 binary64) %9666)
(*.f64 #s(literal 2 binary64) %9674)
(*.f64 #s(literal 2 binary64) %9682)
(fma.f64 #s(literal 2 binary64) %9610 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9615 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9622 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9627 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9631 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %9695)
(*.f64 #s(literal 2 binary64) %9703)
(fma.f64 #s(literal 2 binary64) %9634 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9636 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %810 %571)
(fma.f64 #s(literal 2 binary64) %9641 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %9715)
(*.f64 #s(literal 2 binary64) %9723)
(*.f64 #s(literal 2 binary64) %9731)
(*.f64 #s(literal 2 binary64) %9739)
(*.f64 #s(literal 2 binary64) %9747)
(*.f64 #s(literal 2 binary64) %9755)
(fma.f64 #s(literal 2 binary64) %9649 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9656 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9661 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9666 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9674 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9682 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %9768)
(*.f64 #s(literal 2 binary64) %9773)
(*.f64 #s(literal 2 binary64) %9781)
(*.f64 #s(literal 2 binary64) %9789)
(*.f64 #s(literal 2 binary64) %9796)
(*.f64 #s(literal 2 binary64) %9804)
(*.f64 #s(literal 2 binary64) %9812)
(*.f64 #s(literal 2 binary64) %9820)
(fma.f64 #s(literal 2 binary64) %9695 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9703 #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %9830)
(*.f64 #s(literal -2 binary64) %9835)
(*.f64 #s(literal 2 binary64) %9843)
(fma.f64 #s(literal 2 binary64) %810 %9545)
(*.f64 #s(literal 2 binary64) %9852)
(*.f64 #s(literal 2 binary64) %9860)
(fma.f64 #s(literal 2 binary64) %9715 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9723 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9731 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9739 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9747 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9755 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %9874)
(*.f64 #s(literal 2 binary64) %9882)
(*.f64 #s(literal 2 binary64) %9890)
(*.f64 #s(literal 2 binary64) %9898)
(*.f64 #s(literal 2 binary64) %9906)
(*.f64 #s(literal 2 binary64) %9914)
(fma.f64 #s(literal 2 binary64) %9768 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9773 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9781 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9789 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9796 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9804 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9812 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9820 #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %9930)
(*.f64 #s(literal -2 binary64) %9938)
(*.f64 #s(literal -2 binary64) %9946)
(*.f64 #s(literal -2 binary64) %9954)
(*.f64 #s(literal -2 binary64) %9962)
(*.f64 #s(literal -2 binary64) %9970)
(fma.f64 #s(literal -2 binary64) %9830 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %9835 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9843 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9852 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9860 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9874 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9882 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9890 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9898 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9906 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %9914 #s(literal 0 binary64))
(*.f64 #s(literal -2 binary64) %9989)
(*.f64 #s(literal -2 binary64) %9997)
(*.f64 #s(literal -2 binary64) %10005)
(*.f64 #s(literal -2 binary64) %10013)
(fma.f64 #s(literal -2 binary64) %9930 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %9938 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %9946 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %9954 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %9962 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %9970 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %10027)
(fma.f64 #s(literal -2 binary64) %9989 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %9997 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %10005 #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %10013 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %10027 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %10040)
(*.f64 #s(literal 2 binary64) %10048)
(*.f64 #s(literal 2 binary64) %10056)
(*.f64 #s(literal 2 binary64) %10064)
(*.f64 #s(literal 2 binary64) %10072)
(fma.f64 #s(literal 2 binary64) %10040 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %10081)
(*.f64 #s(literal 2 binary64) %10089)
(fma.f64 #s(literal 2 binary64) %10048 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %10056 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %10064 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %10072 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %10081 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %10089 #s(literal 0 binary64))
(*.f64 #s(literal 2 binary64) %10103)
(fma.f64 #s(literal 2 binary64) %10103 #s(literal 0 binary64))
(fma.f64 %813 %816 %571)
(fma.f64 %816 %813 %571)
(fma.f64 %813 %819 %571)
(fma.f64 %816 %821 %571)
(fma.f64 %821 %816 %571)
(fma.f64 %819 %813 %571)
(fma.f64 %813 %816 %9545)
(fma.f64 %816 %813 %9545)
(fma.f64 %813 %825 %571)
(fma.f64 %813 %827 %571)
(fma.f64 %816 %829 %571)
(fma.f64 %816 %831 %571)
(fma.f64 %816 %833 %571)
(fma.f64 %825 %813 %571)
(fma.f64 %829 %816 %571)
(fma.f64 %831 %816 %571)
(fma.f64 %833 %816 %571)
(fma.f64 %827 %813 %571)
(fma.f64 %840 %813 %571)
(fma.f64 %813 %819 %9545)
(fma.f64 %816 %821 %9545)
(fma.f64 %821 %816 %9545)
(fma.f64 %819 %813 %9545)
(fma.f64 %813 %842 %571)
(fma.f64 %825 %821 %571)
(fma.f64 %829 %819 %571)
(fma.f64 %821 %825 %571)
(fma.f64 %819 %829 %571)
(fma.f64 %842 %813 %571)
(fma.f64 %813 %825 %9545)
(fma.f64 %813 %827 %9545)
(fma.f64 %816 %829 %9545)
(fma.f64 %816 %831 %9545)
(fma.f64 %816 %833 %9545)
(fma.f64 %825 %813 %9545)
(fma.f64 %829 %816 %9545)
(fma.f64 %831 %816 %9545)
(fma.f64 %833 %816 %9545)
(fma.f64 %827 %813 %9545)
(fma.f64 %840 %813 %9545)
(fma.f64 %813 %842 %9545)
(fma.f64 %825 %821 %9545)
(fma.f64 %829 %819 %9545)
(fma.f64 %821 %825 %9545)
(fma.f64 %819 %829 %9545)
(fma.f64 %842 %813 %9545)
(fma.f64 #s(literal 2 binary64) %852 %571)
(fma.f64 #s(literal 2 binary64) %857 %571)
(fma.f64 #s(literal 2 binary64) %852 %9545)
(fma.f64 #s(literal 2 binary64) %857 %9545)
(fma.f64 #s(literal 2 binary64) %865 %571)
(fma.f64 #s(literal 2 binary64) %873 %571)
(fma.f64 #s(literal 2 binary64) %865 %9545)
(fma.f64 #s(literal 2 binary64) %873 %9545)
(fma.f64 #s(literal 2 binary64) %882 %571)
(fma.f64 #s(literal 2 binary64) %890 %571)
(fma.f64 #s(literal 2 binary64) %898 %571)
(fma.f64 %906 #s(literal 1/2 binary64) %10163)
(+.f64 %7780 %10163)
(+.f64 (+.f64 %571 %7780) %7784)
(fma.f64 %906 #s(literal 1/2 binary64) %10168)
(fma.f64 #s(literal 2 binary64) %882 %9545)
(fma.f64 #s(literal 2 binary64) %890 %9545)
(fma.f64 #s(literal 2 binary64) %898 %9545)
(+.f64 %7780 %10168)
(fma.f64 %907 #s(literal 1/2 binary64) %571)
(fma.f64 %906 #s(literal 1/2 binary64) %10175)
(fma.f64 %915 #s(literal 1/2 binary64) %571)
(+.f64 %7780 %10175)
(fma.f64 %922 #s(literal 1/2 binary64) %571)
(+.f64 (+.f64 %9545 %7780) %7784)
(fma.f64 %907 #s(literal 1/2 binary64) %9545)
(fma.f64 %915 #s(literal 1/2 binary64) %9545)
(fma.f64 %928 #s(literal 1/2 binary64) %571)
(fma.f64 %922 #s(literal 1/2 binary64) %9545)
(/.f64 (fma.f64 %571 #s(literal 2 binary64) %907) #s(literal 2 binary64))
(/.f64 (fma.f64 %571 #s(literal 2 binary64) %915) #s(literal 2 binary64))
(/.f64 (fma.f64 %571 #s(literal 2 binary64) %922) #s(literal 2 binary64))
(fma.f64 %928 #s(literal 1/2 binary64) %9545)
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) %907) #s(literal 2 binary64))
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) %915) #s(literal 2 binary64))
(/.f64 (fma.f64 %571 #s(literal 2 binary64) %928) #s(literal 2 binary64))
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) %922) #s(literal 2 binary64))
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) %928) #s(literal 2 binary64))
(fma.f64 %936 #s(literal 1/2 binary64) %571)
(fma.f64 %944 #s(literal 1/2 binary64) %571)
(fma.f64 %953 #s(literal 1/2 binary64) %571)
(fma.f64 %936 #s(literal 1/2 binary64) %9545)
(fma.f64 %944 #s(literal 1/2 binary64) %9545)
(/.f64 (fma.f64 %571 #s(literal 2 binary64) %936) #s(literal 2 binary64))
(/.f64 (fma.f64 %571 #s(literal 2 binary64) %944) #s(literal 2 binary64))
(fma.f64 %953 #s(literal 1/2 binary64) %9545)
(/.f64 (fma.f64 %571 #s(literal 2 binary64) %953) #s(literal 2 binary64))
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) %936) #s(literal 2 binary64))
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) %944) #s(literal 2 binary64))
(/.f64 (fma.f64 %9545 #s(literal 2 binary64) %953) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %962 %571)
(fma.f64 #s(literal -2 binary64) %962 %571)
(fma.f64 #s(literal 4 binary64) %962 %571)
(fma.f64 %962 #s(literal 2 binary64) %571)
(fma.f64 %962 #s(literal 4 binary64) %571)
(fma.f64 %968 %961 %571)
(fma.f64 #s(literal 2 binary64) %973 %571)
(fma.f64 #s(literal 2 binary64) %975 %571)
(fma.f64 #s(literal 2 binary64) %983 %571)
(fma.f64 #s(literal 2 binary64) %962 %9545)
(fma.f64 #s(literal 2 binary64) %985 %571)
(fma.f64 #s(literal -2 binary64) %962 %9545)
(fma.f64 #s(literal 4 binary64) %962 %9545)
(fma.f64 %962 #s(literal 2 binary64) %9545)
(fma.f64 %962 #s(literal 4 binary64) %9545)
(fma.f64 %968 %961 %9545)
(fma.f64 #s(literal 2 binary64) %987 %571)
(fma.f64 #s(literal 2 binary64) %989 %571)
(fma.f64 #s(literal 2 binary64) %973 %9545)
(fma.f64 #s(literal 2 binary64) %998 %571)
(fma.f64 #s(literal 2 binary64) %1006 %571)
(fma.f64 #s(literal 2 binary64) %1014 %571)
(fma.f64 #s(literal 2 binary64) %1022 %571)
(fma.f64 #s(literal 2 binary64) %1031 %571)
(fma.f64 #s(literal 2 binary64) %1040 %571)
(fma.f64 #s(literal 2 binary64) %1048 %571)
(fma.f64 #s(literal 2 binary64) %1056 %571)
(fma.f64 #s(literal 2 binary64) %1064 %571)
(fma.f64 #s(literal 2 binary64) %1072 %571)
(fma.f64 #s(literal 2 binary64) %975 %9545)
(fma.f64 #s(literal 1 binary64) %1074 %571)
(fma.f64 #s(literal 2 binary64) %1076 %571)
(fma.f64 #s(literal 2 binary64) %983 %9545)
(fma.f64 #s(literal 2 binary64) %985 %9545)
(fma.f64 #s(literal 2 binary64) %1084 %571)
(fma.f64 #s(literal 2 binary64) %1092 %571)
(fma.f64 #s(literal 2 binary64) %1100 %571)
(fma.f64 #s(literal 2 binary64) %1108 %571)
(fma.f64 #s(literal 2 binary64) %987 %9545)
(fma.f64 #s(literal 2 binary64) %989 %9545)
(fma.f64 #s(literal 2 binary64) %998 %9545)
(fma.f64 #s(literal 2 binary64) %1006 %9545)
(fma.f64 #s(literal 2 binary64) %1014 %9545)
(fma.f64 #s(literal 2 binary64) %1022 %9545)
(fma.f64 #s(literal 2 binary64) %1031 %9545)
(fma.f64 #s(literal 2 binary64) %1040 %9545)
(fma.f64 #s(literal 2 binary64) %1048 %9545)
(fma.f64 #s(literal 2 binary64) %1056 %9545)
(fma.f64 #s(literal 2 binary64) %1064 %9545)
(fma.f64 #s(literal 2 binary64) %1072 %9545)
(fma.f64 #s(literal 1 binary64) %1074 %9545)
(fma.f64 #s(literal 2 binary64) %1076 %9545)
(fma.f64 %728 %1110 %571)
(fma.f64 #s(literal 2 binary64) %1084 %9545)
(fma.f64 #s(literal 2 binary64) %1092 %9545)
(fma.f64 #s(literal 2 binary64) %1100 %9545)
(fma.f64 #s(literal 2 binary64) %1108 %9545)
(fma.f64 %728 %1110 %9545)
(fma.f64 #s(literal 2 binary64) %1120 %571)
(fma.f64 #s(literal 2 binary64) %1128 %571)
(fma.f64 #s(literal 2 binary64) %1120 %9545)
(fma.f64 #s(literal 2 binary64) %1128 %9545)
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%5026
(/.f64 %577 %385)
(neg.f64 %5039)
(*.f64 %571 %563)
(*.f64 #s(literal 1 binary64) %5026)
(*.f64 %5026 #s(literal 1 binary64))
(*.f64 %563 %571)
(/.f64 #s(literal 1 binary64) %3145)
(/.f64 %5026 #s(literal 1 binary64))
(/.f64 %6624 %363)
(/.f64 %583 %385)
(/.f64 (*.f64 #s(literal -1 binary64) %571) %385)
(*.f64 %577 %5120)
(*.f64 %5120 %577)
(/.f64 %644 %385)
(*.f64 #s(literal 2 binary64) (*.f64 %568 %571))
(*.f64 %593 %568)
(*.f64 %10301 #s(literal 2 binary64))
(/.f64 %10301 #s(literal 1/2 binary64))
(*.f64 %6624 %563)
(+.f64 (/.f64 %620 %363) %5026)
(fma.f64 %620 %563 %5026)
(fma.f64 %563 %620 %5026)
(+.f64 (*.f64 %563 %620) %5026)
(+.f64 (*.f64 %620 %563) %5026)
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
(/.f64 ca %577)
(/.f64 %146 %571)
%2743
(*.f64 ca %2755)
(*.f64 #s(literal -1 binary64) %2739)
(*.f64 %2755 ca)
(*.f64 #s(literal 1 binary64) %2743)
(*.f64 %2746 %146)
(*.f64 %146 %2746)
(*.f64 %2743 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %571 %146))
(/.f64 #s(literal 1 binary64) (/.f64 %577 ca))
(/.f64 %162 %640)
(*.f64 #s(literal 2 binary64) (/.f64 %162 %571))
(/.f64 %158 %2802)
(/.f64 %156 %2805)
(/.f64 %9120 %2769)
(*.f64 #s(literal 2 binary64) (*.f64 %2777 %146))
(*.f64 #s(literal 2 binary64) %10334)
(*.f64 #s(literal 1/2 binary64) %10336)
(*.f64 %170 %2777)
(/.f64 %10336 #s(literal 2 binary64))
(/.f64 %10334 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 %162 %2746))
(*.f64 %5248 %162)
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%3250
(cos.f64 %6844)
(cos.f64 %7560)
(cos.f64 (*.f64 #s(literal -2 binary64) %573))
(neg.f64 %10348)
(cos.f64 (*.f64 #s(literal 2 binary64) %135))
(*.f64 #s(literal 1 binary64) %3250)
(*.f64 %3250 #s(literal 1 binary64))
(neg.f64 (*.f64 %3250 #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -1 binary64) %3250))
(neg.f64 %10358)
(neg.f64 (*.f64 #s(literal 1 binary64) %10348))
(sin.f64 %10362)
(cos.f64 (+.f64 %135 %135))
(sin.f64 %10366)
(sin.f64 %10368)
(*.f64 #s(literal 2 binary64) %10370)
(*.f64 #s(literal 1/2 binary64) %10372)
(*.f64 #s(literal 1/2 binary64) %10374)
(*.f64 %10370 #s(literal 2 binary64))
(*.f64 %10372 #s(literal 1/2 binary64))
(sin.f64 (fma.f64 #s(literal -2 binary64) %573 %142))
(/.f64 %10370 #s(literal 1/2 binary64))
(/.f64 %10372 #s(literal 2 binary64))
(/.f64 %10374 #s(literal 2 binary64))
(neg.f64 %10383)
(neg.f64 (*.f64 %10385 #s(literal 2 binary64)))
(*.f64 %10388 #s(literal 4 binary64))
(fma.f64 #s(literal 0 binary64) %10390 %3250)
(fma.f64 %10390 #s(literal 0 binary64) %3250)
(fma.f64 %10393 #s(literal 0 binary64) %3250)
(+.f64 %3250 %10395)
(+.f64 %3250 %10397)
(+.f64 %3250 %10399)
(+.f64 %10395 %3250)
(+.f64 (*.f64 %10393 #s(literal 0 binary64)) %3250)
(fma.f64 %10404 #s(literal 0 binary64) %3250)
(+.f64 (*.f64 %10404 #s(literal 0 binary64)) %3250)
(-.f64 %10395 %10348)
(fma.f64 #s(literal 1 binary64) %3250 %10395)
(fma.f64 #s(literal 1 binary64) %3250 %10397)
(fma.f64 #s(literal 1 binary64) %3250 %10399)
(fma.f64 #s(literal 1 binary64) %10395 %3250)
(fma.f64 #s(literal 1/2 binary64) %3250 %10370)
(fma.f64 %3250 #s(literal 1 binary64) %10395)
(fma.f64 %3250 #s(literal 1 binary64) %10397)
(fma.f64 %3250 #s(literal 1 binary64) %10399)
(fma.f64 %3250 #s(literal 1/2 binary64) %10370)
(fma.f64 %10395 #s(literal 1 binary64) %3250)
(+.f64 %10370 %10370)
(+.f64 (*.f64 %10395 #s(literal 1 binary64)) %3250)
(+.f64 (*.f64 #s(literal 1 binary64) %10395) %3250)
(fma.f64 #s(literal -1/2 binary64) %10348 %10370)
(fma.f64 %10348 #s(literal -1/2 binary64) %10370)
(-.f64 %10395 %10358)
(fma.f64 #s(literal 1 binary64) %10370 %10370)
(fma.f64 #s(literal 2 binary64) %10370 %10395)
(fma.f64 #s(literal 2 binary64) %10370 %10397)
(fma.f64 #s(literal 2 binary64) %10370 %10399)
(fma.f64 #s(literal 2 binary64) %10431 %10370)
(fma.f64 #s(literal 1/2 binary64) %10372 %10395)
(fma.f64 #s(literal 1/2 binary64) %10372 %10397)
(fma.f64 #s(literal 1/2 binary64) %10372 %10399)
(fma.f64 #s(literal 1/2 binary64) %10374 %10395)
(fma.f64 #s(literal 1/2 binary64) %10374 %10397)
(fma.f64 #s(literal 1/2 binary64) %10374 %10399)
(fma.f64 %10370 #s(literal 1 binary64) %10370)
(fma.f64 %10370 #s(literal 2 binary64) %10395)
(fma.f64 %10370 #s(literal 2 binary64) %10397)
(fma.f64 %10370 #s(literal 2 binary64) %10399)
(fma.f64 %10372 #s(literal 1/2 binary64) %10395)
(fma.f64 %10372 #s(literal 1/2 binary64) %10397)
(fma.f64 %10372 #s(literal 1/2 binary64) %10399)
(fma.f64 %10372 #s(literal 1/4 binary64) %10370)
(fma.f64 #s(literal 2 binary64) %10447 %10370)
(fma.f64 #s(literal 1/2 binary64) %10449 %10370)
(fma.f64 %10451 #s(literal 1/4 binary64) %10370)
(+.f64 #s(literal 1/2 binary64) %10454)
(+.f64 %3251 %10453)
(+.f64 (-.f64 %3251 #s(literal 1/2 binary64)) %10370)
(+.f64 %10453 %3251)
(fma.f64 #s(literal 1/2 binary64) %3250 %10461)
(fma.f64 #s(literal 1/2 binary64) %3250 %10463)
(fma.f64 #s(literal 1/2 binary64) %3260 %10453)
(fma.f64 %3250 #s(literal 1/2 binary64) %10461)
(fma.f64 %3250 #s(literal 1/2 binary64) %10463)
(fma.f64 %3260 #s(literal 1/2 binary64) %10453)
(fma.f64 %3257 #s(literal -1/2 binary64) %10453)
(-.f64 #s(literal 1/2 binary64) (fma.f64 %3250 #s(literal -1/2 binary64) %10460))
(-.f64 %3251 %10460)
(-.f64 %10453 %3264)
(+.f64 #s(literal 1/2 binary64) %10474)
(+.f64 %10370 %10461)
(+.f64 %10370 %10463)
(-.f64 #s(literal 1/2 binary64) (-.f64 %10385 %10453))
(-.f64 %10370 (+.f64 #s(literal -1/2 binary64) %10460))
(-.f64 %10370 (-.f64 #s(literal -1/2 binary64) %10453))
(fma.f64 %10388 #s(literal 4 binary64) %10395)
(fma.f64 %10388 #s(literal 4 binary64) %10397)
(fma.f64 %10388 #s(literal 4 binary64) %10399)
(fma.f64 #s(literal -1/2 binary64) %10348 %10461)
(fma.f64 #s(literal -1/2 binary64) %10348 %10463)
(fma.f64 %10348 #s(literal -1/2 binary64) %10461)
(fma.f64 %10348 #s(literal -1/2 binary64) %10463)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %10454)
(fma.f64 #s(literal 1 binary64) %3251 %10453)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %10454)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %10454)
(fma.f64 %3251 #s(literal 1 binary64) %10453)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %10454)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %10454)
(-.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) %3250) %10460))
(+.f64 %3251 %10501)
(+.f64 %3251 %10503)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %10474)
(fma.f64 #s(literal 1 binary64) %10370 %10461)
(fma.f64 #s(literal 1 binary64) %10370 %10463)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %10474)
(fma.f64 #s(literal 2 binary64) %10431 %10461)
(fma.f64 #s(literal 2 binary64) %10431 %10463)
(fma.f64 #s(literal 2 binary64) %10511 %10453)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %10474)
(fma.f64 #s(literal 1/2 binary64) %3260 %10501)
(fma.f64 #s(literal 1/2 binary64) %3260 %10503)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %10474)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %10474)
(fma.f64 %3260 #s(literal 1/2 binary64) %10501)
(fma.f64 %3260 #s(literal 1/2 binary64) %10503)
(fma.f64 %3257 #s(literal -1/2 binary64) %10501)
(fma.f64 %3257 #s(literal -1/2 binary64) %10503)
(fma.f64 %10370 #s(literal 1 binary64) %10461)
(fma.f64 %10370 #s(literal 1 binary64) %10463)
(fma.f64 %10372 #s(literal 1/4 binary64) %10461)
(fma.f64 %10372 #s(literal 1/4 binary64) %10463)
(fma.f64 %10526 #s(literal 1/4 binary64) %10453)
(-.f64 #s(literal 1 binary64) (-.f64 %10460 %10453))
(fma.f64 #s(literal 2 binary64) %10447 %10461)
(fma.f64 #s(literal 2 binary64) %10447 %10463)
(fma.f64 #s(literal 1/2 binary64) %10449 %10461)
(fma.f64 #s(literal 1/2 binary64) %10449 %10463)
(fma.f64 %10451 #s(literal 1/4 binary64) %10461)
(fma.f64 %10451 #s(literal 1/4 binary64) %10463)
(fma.f64 %10536 #s(literal 1/4 binary64) %10453)
(/.f64 (-.f64 (cos.f64 (-.f64 %10362 %142)) %10348) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %10366 %142)) %10348) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) %3251 %10501)
(fma.f64 #s(literal 1 binary64) %3251 %10503)
(fma.f64 %3251 #s(literal 1 binary64) %10501)
(fma.f64 %3251 #s(literal 1 binary64) %10503)
(/.f64 (-.f64 (cos.f64 (-.f64 %10368 %142)) %10348) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %10511 %10501)
(fma.f64 #s(literal 2 binary64) %10511 %10503)
(fma.f64 %10526 #s(literal 1/4 binary64) %10501)
(fma.f64 %10526 #s(literal 1/4 binary64) %10503)
(fma.f64 #s(literal -2 binary64) %744 %10454)
(fma.f64 %750 %750 %10454)
(fma.f64 #s(literal -2 binary64) %744 %10474)
(fma.f64 %10536 #s(literal 1/4 binary64) %10501)
(fma.f64 %10536 #s(literal 1/4 binary64) %10503)
(fma.f64 %750 %750 %10474)
(fma.f64 %728 %766 %10454)
(fma.f64 %728 %766 %10474)
(fma.f64 %571 %571 %10453)
(fma.f64 %126 %127 %3251)
(fma.f64 %127 %126 %3251)
(fma.f64 %577 %577 %10453)
(fma.f64 %3384 %3384 %10453)
(fma.f64 %10571 %10572 %3251)
(fma.f64 %10572 %10571 %3251)
(fma.f64 %571 %571 %10501)
(fma.f64 %571 %571 %10503)
(-.f64 %10395 (*.f64 %3250 %664))
(/.f64 (-.f64 %3260 %10579) #s(literal 2 binary64))
(fma.f64 %10582 %10582 %10453)
(fma.f64 %10584 %10584 %10453)
(fma.f64 %577 %577 %10501)
(fma.f64 %577 %577 %10503)
(fma.f64 %3384 %3384 %10501)
(fma.f64 %3384 %3384 %10503)
(fma.f64 %10590 %10591 %10453)
(fma.f64 %3441 #s(literal 1/2 binary64) %10453)
(fma.f64 %10582 %10582 %10501)
(fma.f64 %10582 %10582 %10503)
(fma.f64 %10584 %10584 %10501)
(fma.f64 %10584 %10584 %10503)
(fma.f64 %10598 %10599 %10453)
(fma.f64 %10601 %10602 %10453)
(fma.f64 %10604 %10605 %10453)
(fma.f64 %10590 %10591 %10501)
(fma.f64 %10590 %10591 %10503)
(fma.f64 %3441 #s(literal 1/2 binary64) %10501)
(fma.f64 %3441 #s(literal 1/2 binary64) %10503)
(/.f64 (-.f64 %10526 %10611) #s(literal 4 binary64))
(fma.f64 %3508 #s(literal 1/2 binary64) %10453)
(fma.f64 %10598 %10599 %10501)
(fma.f64 %10598 %10599 %10503)
(fma.f64 %10601 %10602 %10501)
(fma.f64 %10601 %10602 %10503)
(fma.f64 %10604 %10605 %10501)
(fma.f64 %10604 %10605 %10503)
(fma.f64 %3508 #s(literal 1/2 binary64) %10501)
(fma.f64 %3508 #s(literal 1/2 binary64) %10503)
(fma.f64 %6651 %571 %10453)
(fma.f64 %6651 %571 %10501)
(fma.f64 %6651 %571 %10503)
(*.f64 %10626 %10627)
(*.f64 %10627 %10626)
(*.f64 %10630 %10631)
(*.f64 %10633 %10634)
(*.f64 %10636 %10637)
(*.f64 %10626 %10639)
(*.f64 %10641 %10627)
(*.f64 %10643 %10644)
(*.f64 %10646 %10647)
(*.f64 %10649 %10650)
(*.f64 %10652 %10653)
(/.f64 (-.f64 %3441 %10579) #s(literal 2 binary64))
(/.f64 (-.f64 %3508 %10579) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %3441 #s(literal 2 binary64)) %10611) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 %3508 #s(literal 2 binary64)) %10611) #s(literal 4 binary64))
(fma.f64 %10626 %10627 %10395)
(fma.f64 %10626 %10627 %10397)
(fma.f64 %10626 %10627 %10399)
(fma.f64 %10627 %10626 %10395)
(fma.f64 %10627 %10626 %10397)
(fma.f64 %10627 %10626 %10399)
(fma.f64 %10630 %10631 %10395)
(fma.f64 %10630 %10631 %10397)
(fma.f64 %10630 %10631 %10399)
(fma.f64 %10633 %10634 %10395)
(fma.f64 %10633 %10634 %10397)
(fma.f64 %10633 %10634 %10399)
(fma.f64 %10636 %10637 %10395)
(fma.f64 %10636 %10637 %10397)
(fma.f64 %10636 %10637 %10399)
(fma.f64 %10626 %10680 %10370)
(fma.f64 %10626 %10639 %10395)
(fma.f64 %10626 %10639 %10397)
(fma.f64 %10626 %10639 %10399)
(fma.f64 %10641 %10627 %10395)
(fma.f64 %10641 %10627 %10397)
(fma.f64 %10641 %10627 %10399)
(fma.f64 %10688 %10627 %10370)
(fma.f64 %10626 %10690 %10370)
(fma.f64 %10643 %10644 %10395)
(fma.f64 %10643 %10644 %10397)
(fma.f64 %10643 %10644 %10399)
(fma.f64 %10646 %10647 %10395)
(fma.f64 %10646 %10647 %10397)
(fma.f64 %10646 %10647 %10399)
(fma.f64 %10649 %10650 %10395)
(fma.f64 %10649 %10650 %10397)
(fma.f64 %10649 %10650 %10399)
(fma.f64 %10652 %10653 %10395)
(fma.f64 %10652 %10653 %10397)
(fma.f64 %10652 %10653 %10399)
(fma.f64 %10704 %10705 %10370)
(fma.f64 %10707 %10708 %10370)
(fma.f64 %10626 %10680 %10461)
(fma.f64 %10626 %10680 %10463)
(fma.f64 %10688 %10627 %10461)
(fma.f64 %10688 %10627 %10463)
(fma.f64 %10626 %10690 %10461)
(fma.f64 %10626 %10690 %10463)
(fma.f64 %10704 %10705 %10461)
(fma.f64 %10704 %10705 %10463)
(fma.f64 %10707 %10708 %10461)
(fma.f64 %10707 %10708 %10463)
(fma.f64 #s(literal 1/2 binary64) %3250 #s(literal 1/2 binary64))
%3251
(+.f64 #s(literal 1/2 binary64) %10370)
(+.f64 %10370 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %3260)
(*.f64 %3260 #s(literal 1/2 binary64))
(*.f64 %3257 #s(literal -1/2 binary64))
(-.f64 #s(literal 1/2 binary64) %10385)
(-.f64 %10370 #s(literal -1/2 binary64))
(fabs.f64 %3251)
(fma.f64 #s(literal -1/2 binary64) %10348 #s(literal 1/2 binary64))
(fma.f64 %10348 #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(neg.f64 %3264)
(/.f64 %3260 #s(literal 2 binary64))
(/.f64 %3257 #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %10370)
(fma.f64 #s(literal 1 binary64) %10370 #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %10370)
(fma.f64 #s(literal 2 binary64) %10431 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %10370)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %10370)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %10370)
(fma.f64 %10370 #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 %10372 #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) %3251)
(*.f64 %3251 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %10453)
(+.f64 (-.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %10370)
(-.f64 #s(literal 1 binary64) %10460)
(*.f64 #s(literal 2 binary64) %10511)
(*.f64 %10526 #s(literal 1/4 binary64))
(/.f64 %3251 #s(literal 1 binary64))
(/.f64 (fma.f64 %3250 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -4 binary64))
(/.f64 (fma.f64 %3250 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %10447 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) %10449 #s(literal 1/2 binary64))
(fma.f64 %10451 #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %3250)) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal -2 binary64) %10762) #s(literal -4 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) %10374) #s(literal 4 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) %10372) #s(literal 4 binary64))
(/.f64 (-.f64 %10762 #s(literal 2 binary64)) #s(literal -4 binary64))
(/.f64 (-.f64 %10372 #s(literal -2 binary64)) #s(literal 4 binary64))
(/.f64 (*.f64 %3260 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %3260) #s(literal -2 binary64))
(*.f64 %10536 #s(literal 1/4 binary64))
(+.f64 #s(literal 1/2 binary64) %10780)
(+.f64 #s(literal 1/2 binary64) %10784)
(/.f64 #s(literal 1 binary64) %3258)
(/.f64 %10536 #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %10453)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %10453)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %10453)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %10453)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %10453)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %10453)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %10453)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %10453)
(+.f64 #s(literal 1 binary64) %10796)
(+.f64 #s(literal 1/2 binary64) %10461)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %605))))
(/.f64 (fma.f64 %10370 #s(literal -2 binary64) #s(literal -1 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -2 binary64) %744 %10370)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %10780)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %10784)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %10780)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %10784)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %10780)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %10784)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %10780)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %10784)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %10780)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %10784)
(fma.f64 %750 %750 %10370)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %588))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %138))))
(/.f64 (-.f64 %10383 #s(literal 1 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %10796)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %10461)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %10796)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %10461)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %10796)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %10461)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %10796)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %10461)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %10796)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %10796)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %10796)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %10461)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %10796)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %140))))
(pow.f64 %571 #s(literal 2 binary64))
(fma.f64 tanphi %276 %10453)
(fma.f64 #s(literal 1/4 binary64) %725 %10453)
(fma.f64 %276 tanphi %10453)
(fma.f64 %728 #s(literal 1/4 binary64) %10453)
(pow.f64 %577 #s(literal 2 binary64))
(pow.f64 %3384 #s(literal 2 binary64))
(fma.f64 %728 %766 %10370)
(fma.f64 #s(literal -2 binary64) %744 %10780)
(fma.f64 #s(literal -2 binary64) %744 %10784)
(fma.f64 %750 %750 %10780)
(fma.f64 %750 %750 %10784)
(fma.f64 tanphi %276 %10796)
(fma.f64 #s(literal -2 binary64) %744 %10461)
(fma.f64 #s(literal 1/4 binary64) %725 %10796)
(fma.f64 %276 tanphi %10796)
(fma.f64 %728 #s(literal 1/4 binary64) %10796)
(fma.f64 %750 %750 %10461)
(fma.f64 #s(literal 2 binary64) %758 %10453)
(fma.f64 %728 %766 %10780)
(fma.f64 %728 %766 %10784)
(fma.f64 #s(literal 2 binary64) %758 %10796)
(fma.f64 %728 %766 %10461)
(*.f64 %571 %571)
(*.f64 %577 %577)
(*.f64 %3384 %3384)
(*.f64 %10582 %10582)
(*.f64 %10584 %10584)
(*.f64 %10590 %10591)
(*.f64 %3441 #s(literal 1/2 binary64))
(+.f64 #s(literal 1 binary64) %10875)
(/.f64 %3441 #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 %10878 %10878))
(/.f64 (neg.f64 %3441) #s(literal -2 binary64))
(*.f64 %10598 %10599)
(*.f64 %10601 %10602)
(*.f64 %10604 %10605)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %10875)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %10875)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %10875)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %10875)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %10875)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %10875)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %10875)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %10875)
(fma.f64 #s(literal 1/2 binary64) %3250 %10894)
(fma.f64 %3250 #s(literal 1/2 binary64) %10894)
(/.f64 (-.f64 #s(literal 2 binary64) %10579) #s(literal 2 binary64))
(+.f64 %10894 %10370)
(+.f64 %10370 %10894)
(-.f64 %10894 %10385)
(fma.f64 #s(literal -1/2 binary64) %10348 %10894)
(fma.f64 %10348 #s(literal -1/2 binary64) %10894)
(-.f64 #s(literal 1 binary64) (*.f64 %10904 %10904))
(/.f64 (/.f64 %3441 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %3508 #s(literal 1/2 binary64))
(/.f64 %3508 #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) %10370 %10894)
(fma.f64 #s(literal 2 binary64) %10431 %10894)
(fma.f64 %10370 #s(literal 1 binary64) %10894)
(fma.f64 %10372 #s(literal 1/4 binary64) %10894)
(/.f64 (neg.f64 %3508) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %10579)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) %10611) #s(literal 4 binary64))
(fma.f64 tanphi %276 %10875)
(fma.f64 #s(literal 1/4 binary64) %725 %10875)
(fma.f64 %276 tanphi %10875)
(fma.f64 %728 #s(literal 1/4 binary64) %10875)
(fma.f64 #s(literal 2 binary64) %10447 %10894)
(fma.f64 #s(literal 1/2 binary64) %10449 %10894)
(fma.f64 %10451 #s(literal 1/4 binary64) %10894)
(/.f64 (+.f64 (cos.f64 (+.f64 %575 lamt)) (cos.f64 (-.f64 %575 lamt))) #s(literal 2 binary64))
(/.f64 (+.f64 %3250 (cos.f64 (-.f64 %135 %135))) #s(literal 2 binary64))
(+.f64 %10939 %10940)
(+.f64 %10940 %10939)
(/.f64 (/.f64 %3508 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %575 %573)) (cos.f64 (-.f64 %575 %573))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %575 %114)) (cos.f64 (-.f64 %575 %114))) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %758 %10875)
(/.f64 (+.f64 (cos.f64 (+.f64 %575 %575)) (cos.f64 (-.f64 %575 %575))) #s(literal 2 binary64))
(*.f64 %6651 %571)
(/.f64 (+.f64 (sin.f64 (-.f64 %588 lamt)) (sin.f64 (+.f64 %588 lamt))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %138 lamt)) (sin.f64 (+.f64 %138 lamt))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %595 %135)) (cos.f64 (-.f64 %595 %135))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %130 %135)) (cos.f64 (-.f64 %130 %135))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %135 %595)) (cos.f64 (-.f64 %135 %595))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %135 %130)) (cos.f64 (-.f64 %135 %130))) #s(literal 2 binary64))
(-.f64 (/.f64 %3251 #s(literal 2 binary64)) (/.f64 %3264 #s(literal 2 binary64)))
(/.f64 (+.f64 (sin.f64 (-.f64 %588 %573)) (sin.f64 (+.f64 %588 %573))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %588 %114)) (sin.f64 (+.f64 %588 %114))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %138 %573)) (sin.f64 (+.f64 %138 %573))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %138 %114)) (sin.f64 (+.f64 %138 %114))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %595 %595)) (cos.f64 (-.f64 %595 %595))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %595 %130)) (cos.f64 (-.f64 %595 %130))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %130 %595)) (cos.f64 (-.f64 %130 %595))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %130 %130)) (cos.f64 (-.f64 %130 %130))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %588 %575)) (sin.f64 (+.f64 %588 %575))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %138 %575)) (sin.f64 (+.f64 %138 %575))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %605 %135)) (sin.f64 (+.f64 %605 %135))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %605 %595)) (sin.f64 (+.f64 %605 %595))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %605 %130)) (sin.f64 (+.f64 %605 %130))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %140 %135)) (sin.f64 (+.f64 %140 %135))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %588 %585)) (cos.f64 (+.f64 %588 %585))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %138 %585)) (cos.f64 (+.f64 %138 %585))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %585 %588)) (cos.f64 (+.f64 %585 %588))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %585 %138)) (cos.f64 (+.f64 %585 %138))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %140 %595)) (sin.f64 (+.f64 %140 %595))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %140 %130)) (sin.f64 (+.f64 %140 %130))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %605 %605)) (cos.f64 (+.f64 %605 %605))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %588 %588)) (cos.f64 (+.f64 %588 %588))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %588 %138)) (cos.f64 (+.f64 %588 %138))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %138 %588)) (cos.f64 (+.f64 %138 %588))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %138 %138)) (cos.f64 (+.f64 %138 %138))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %140 %605)) (cos.f64 (+.f64 %140 %605))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %605 %140)) (cos.f64 (+.f64 %605 %140))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %140 %140)) (cos.f64 (+.f64 %140 %140))) #s(literal 2 binary64))
(fma.f64 %571 %620 %3251)
(fma.f64 %620 %571 %3251)
(+.f64 %11174 %3251)
(+.f64 (*.f64 %571 %620) %3251)
(fma.f64 %10626 %10680 #s(literal 1/2 binary64))
(fma.f64 %10688 %10627 #s(literal 1/2 binary64))
(fma.f64 %10626 %10690 #s(literal 1/2 binary64))
(fma.f64 %10704 %10705 #s(literal 1/2 binary64))
(fma.f64 %10707 %10708 #s(literal 1/2 binary64))
(+.f64 (+.f64 (pow.f64 %620 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) %11174)) %3251)
(fma.f64 %10626 %10680 %10894)
(fma.f64 %10688 %10627 %10894)
(fma.f64 %10626 %10690 %10894)
(fma.f64 %10704 %10705 %10894)
(fma.f64 %10707 %10708 %10894)
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
%3145
%5006
%5007
%5008
%5009
%5010
%5011
%5012
%5013
%5014
%5015
%5016
%5017
%5018
%5019
%5020
%5021
%5022
%5023
%5024
%5025
%5027
%5028
%5029
%5030
%5031
%5032
%5033
%5034
%5036
%5037
%5038
%5040
%5042
%5043
%5044
%5045
%5046
%5047
%5048
%5049
%5050
%5051
%5052
%5053
%5054
%5055
%5056
%5058
%5060
%5061
%5062
%5063
%5064
%5066
%5068
%5069
%5070
%5071
%5072
%5074
%5075
%5076
%5077
%5078
%5079
%5080
%5081
%5082
%5083
%5084
%5085
%5086
%5087
%5089
%5091
%5093
%5095
%5096
%5097
%5098
%5100
%5101
%5103
%5104
%5106
%5107
%5109
%5111
%5112
%5113
%5114
%5115
%5116
%5117
%5118
%5119
%5121
%5122
%5123
%5125
%5127
%5129
%5131
%5133
%5135
%5136
%5138
%5140
%5142
%5144
%5146
%5147
%5148
%5150
%5152
%5154
%5156
%5158
%5159
%5160
%5161
%5162
%5163
%5164
%5165
%5166
%5167
%5168
%5169
%5170
%5171
%5172
%5174
%5176
%5178
%5179
%5180
%5181
%5182
%5183
%5184
%5185
%5186
%5187
%5188
%5189
%5190
%5191
%5192
%5194
%5196
%5198
%5200
%5202
%5204
%5205
%5207
%5209
%5211
%5214
%5216
%5217
%5218
%5220
%5221
%5222
%5225
%5226
%5229
%5231
%5234
%5236
%5237
%5240
%5241
%5242
%5243
%5244
%5245
%5246
%5247
%5250
%5251
%5252
%5253
%5254
%5255
%5256
%5257
%5258
%5259
%5260
%5261
%5262
%5263
%5264
%5265
%5266
%5267
%5269
%5270
%5271
%5272
%5273
%5274
%5275
%5276
%5277
%5278
%5279
%5280
%5281
%5282
%5283
%5284
%5285
%5286
%5287
%5288
%5289
%5290
%5291
%5292
%5293
%5294
%5295
%5296
%5297
%5299
%5301
%5302
%5303
%5304
%5305
%5307
%5308
%5309
%5310
%5311
%5312
%5313
%5314
%5315
%5316
%5317
%5318
%5319
%5320
%5321
%5323
%5325
%5327
%5329
%5330
%5332
%5333
%5335
%5336
%5337
%5339
%5341
%5343
%5344
%5346
%5348
%5349
%5350
%5351
%5352
%5354
%5356
%5358
%5360
%5362
%5364
%5366
%5368
%5370
%5372
%5374
%5375
%5376
%5377
%5378
%5379
%5380
%5382
%5383
%5384
%5385
%5386
%5387
%5389
%5392
%5395
%5398
%5401
%5403
%5405
%5407
%5408
%5409
%5410
%5411
%5412
%5414
%5416
%5418
%5419
%5420
%5421
%5422
%5423
%5424
%5425
%5426
%5428
%5430
%5432
%5434
%5436
%5438
%5440
%5442
%5444
%5446
%5448
%5450
%5451
%5452
%5453
%5454
%5455
%5457
%5458
%5459
%5460
%5462
%5463
%5464
%5465
%5466
%5468
%5471
%5474
%5475
%5477
%5479
%5480
%5481
%5483
%5484
%5485
%5487
%5489
%5492
%5495
%5497
%5500
%5503
%5504
%5505
%5507
%5508
%5509
%5510
%5512
%5513
%5514
%5515
%5516
%5517
%5518
%5519
%5520
%5522
%5524
%5525
%5528
%5529
%5530
%5531
%5533
%5535
%5536
%5538
%5539
%5540
%5543
%5544
%5545
%5547
%5549
%5551
%5552
%5553
%5554
%5555
%5556
%5557
%5558
%5559
%5560
%5561
%5562
%5563
%5564
%5565
%5566
%5568
%5570
%5572
%5573
%5574
%5575
%5578
%5580
%5581
%5583
%5585
%5588
%5590
%5593
%5596
%5598
%5599
%5600
%5601
%5602
%5603
%5604
%5605
%5606
%5607
%5608
%5609
%5611
%5613
%5615
%5617
%5619
%5621
%5623
%5625
%5627
%5629
%5631
%5633
%5635
%5636
%5637
%5639
%5640
%5641
%5643
%5644
%5645
%5647
%5648
%5649
%5650
%5651
%5652
%5653
%5654
%5655
%5656
%5657
%5658
%5659
%5660
%5661
%5662
%5663
%5664
%5665
%5666
%5667
%5669
%5670
%5671
%5672
%5673
%5674
%5675
%5676
%5678
%5679
%5680
%5681
%5682
%5683
%5684
%5685
%5686
%5687
%5688
%5690
%5692
%5694
%5696
%5698
%5700
%5702
%5704
%5705
%5706
%5707
%5708
%5709
%5710
%5711
%5712
%5713
%5714
%5715
%5716
%5717
%5718
%5719
%5720
%5721
%5722
%5724
%5726
%5728
%5729
%5730
%5732
%5734
%5736
%5737
%5738
%5739
%5740
%5742
%5744
%5745
%5747
%5751
%5753
%5755
%5757
%5758
%5760
%5762
%5764
%5765
%5766
%5767
%5768
%5769
%5770
%5771
%5772
%5774
%5776
%5778
%5780
%5782
%5784
%5786
%5788
%5789
%5791
%5793
%5796
%5799
%5802
%5805
%5806
%5807
%5808
%5809
%5810
%5811
%5812
%5813
%5814
%5815
%5816
%5818
%5820
%5821
%5822
%5823
%5824
%5825
%5826
%5827
%5828
%5829
%5830
%5831
%5832
%5833
%5834
%5835
%5836
%5837
%5838
%5840
%5842
%5844
%5846
%5849
%5852
%5853
%5854
%5857
%5860
%5863
%5865
%5867
%5870
%5873
%5876
%5877
%5878
%5879
%5880
%5881
%5882
%5883
%5884
%5886
%5887
%5888
%5889
%5890
%5891
%5892
%5893
%5894
%5895
%5896
%5897
%5898
%5899
%5900
%5901
%5902
%5903
%5906
%5909
%5911
%5914
%5917
%5919
%5920
%5922
%5923
%5924
%5925
%5926
%5927
%5928
%5929
%5930
%5931
%5932
%5933
%5934
%5935
%5936
%5937
%5938
%5939
%5941
%5942
%5943
%5944
%5945
%5946
%5947
%5948
%5949
%5950
%5951
%5952
%5953
%5954
%5955
%5956
%5957
%5958
%5959
%5960
%5961
%5962
%5963
%5964
%5965
%5966
%5967
%5968
%5969
%5970
%5971
%5972
%5973
%5974
%5975
%5976
%5977
%5978
%5979
%5980
%5981
%5982
%5983
%5984
%5985
%5986
%5987
%5988
%5989
%5990
%5991
%5992
%5994
%5995
%5996
%5997
%5998
%5999
%6000
%6001
%6002
%6003
%6004
%6005
%6006
%6007
%6008
%6010
%6011
%6012
%6013
%6014
%6015
%6016
%6017
%6018
%6019
%6020
%6022
%6024
%6026
%6028
%6030
%6033
%6035
%6037
%6039
%6041
%6042
%6043
%6044
%6045
%6046
%6047
%6048
%6049
%6050
%6051
%6052
%6053
%6054
%6057
%6060
%6062
%6063
%6064
%6065
%6066
%6067
%6068
%6069
%6070
%6071
%6072
%6073
%6075
%6077
%6079
%6082
%6084
%6087
%6089
%6092
%6095
%6097
%6099
%6100
%6101
%6103
%6105
%6106
%6107
%6108
%6109
%6110
%6111
%6112
%6113
%6114
%6115
%6116
%6117
%6118
%6119
%6120
%6121
%6122
%6124
%6126
%6128
%6130
%6131
%6132
%6133
%6134
%6135
%6137
%6139
%6141
%6143
%6144
%6145
%6146
%6147
%6148
%6149
%6150
%6151
%6152
%6153
%6154
%6155
%6156
%6157
%6158
%6159
%6160
%6161
%6162
%6163
%6164
%6165
%6166
%6167
%6168
%6169
%6170
%6171
%6172
%6173
%6174
%6175
%6176
%6177
%6178
%6179
%6180
%6181
%6182
%6183
%6184
%6185
%6186
%6187
%6188
%6189
%6190
%6191
%6192
%6193
%6194
%6195
%6196
%6197
%6198
%6199
%6200
%6201
%6202
%6203
%6204
%6205
%6206
%6207
%6208
%6209
%6210
%6211
%6212
%6213
%6214
%6215
%6216
%6217
%6218
%6219
%6220
%6221
%6222
%6223
%6224
%6225
%6226
%6227
%6228
%6229
%6231
%6233
%6234
%6235
%6236
%6237
%6238
%6239
%6240
%6241
%6242
%6243
%6244
%6245
%6246
%6247
%6248
%6249
%6250
%6251
%6252
%6253
%6254
%6255
%6256
%6257
%6258
%6259
%6260
%6261
%6262
%6263
%6264
%6265
%6266
%6267
%6268
%6269
%6270
%6271
%6272
%6273
%6274
%6275
%6276
%6278
%6279
%6280
%6282
%6283
%6284
%6285
%6286
%6287
%6288
%6289
%6290
%6291
%6292
%6293
%6294
%6295
%6296
%6297
%6298
%6299
%6300
%6302
%6303
%6304
%6305
%6306
%6307
%6308
%6309
%6310
%6311
%6312
%6313
%6314
%6315
%6316
%6317
%6318
%6319
%6320
%6321
%6322
%6323
%6324
%6325
%6326
%6327
%6328
%6329
%6330
%6331
%6332
%6333
%6334
%6335
%6336
%6337
%6338
%6339
%6340
%6341
%6342
%6343
%6344
%6345
%6346
%6347
%6348
%6349
%6350
%6351
%6352
%6353
%6354
%6355
%6356
%6357
%6358
%6359
%6360
%6361
%6362
%6363
%6364
%6365
%6366
%6367
%6368
(/.f64 %1246 %571)
(/.f64 %1303 %571)
(/.f64 %4216 %571)
%11195
(/.f64 %385 %9546)
(neg.f64 (/.f64 %363 %9546))
(*.f64 %363 %11199)
(*.f64 #s(literal 1 binary64) %11195)
(*.f64 %11195 #s(literal 1 binary64))
(*.f64 %11199 %363)
(/.f64 #s(literal 1 binary64) (/.f64 %9545 %363))
(*.f64 %385 %11206)
(*.f64 %11206 %385)
(/.f64 #s(literal 1 binary64) (/.f64 %9546 %385))
(neg.f64 (*.f64 %11199 %385))
(*.f64 #s(literal 2 binary64) (*.f64 %11213 %363))
(*.f64 %417 %11213)
(*.f64 (*.f64 %11199 %417) #s(literal 1/2 binary64))
(fma.f64 one_es %11220 %11221)
(fma.f64 tanphi %11223 %11221)
(fma.f64 sa %11226 %11221)
(fma.f64 ca %11228 %11229)
(fma.f64 %7 %11231 %11221)
(fma.f64 %126 %11233 %11229)
(fma.f64 %76 %11225 %11221)
(fma.f64 %78 %11219 %11221)
(fma.f64 %11223 tanphi %11221)
(fma.f64 %11226 sa %11221)
(fma.f64 %11220 one_es %11221)
(fma.f64 %11228 ca %11229)
(fma.f64 %11231 %7 %11221)
(fma.f64 %11225 %76 %11221)
(fma.f64 %11219 %78 %11221)
(fma.f64 %11233 %126 %11229)
(+.f64 %11229 %11221)
(+.f64 %11221 %11229)
(-.f64 %11229 (/.f64 %221 %9546))
(-.f64 %11221 (/.f64 %75 %9546))
(fma.f64 %127 (/.f64 ca %9546) %11229)
(fma.f64 %146 (/.f64 %126 %9546) %11229)
(fma.f64 %1 (/.f64 %7 %9546) %11221)
(fma.f64 %4 (/.f64 %76 %9546) %11221)
(fma.f64 %9 (/.f64 %78 %9546) %11221)
(fma.f64 %85 (/.f64 tanphi %9546) %11221)
(fma.f64 %87 (/.f64 sa %9546) %11221)
(fma.f64 %15 (/.f64 one_es %9546) %11221)
(-.f64 %11221 (/.f64 %93 %9545))
(-.f64 %11221 (neg.f64 %11229))
(-.f64 %11221 (*.f64 %1 %11220))
(-.f64 %11221 (*.f64 %4 %11223))
(-.f64 %11221 (*.f64 %9 %11226))
(-.f64 %11221 (*.f64 %85 %11225))
(-.f64 %11221 (*.f64 %87 %11219))
(-.f64 %11221 (*.f64 %15 %11231))
(fma.f64 %75 %11199 %11221)
(fma.f64 %221 %11199 %11229)
(fma.f64 %11199 %75 %11221)
(fma.f64 %11199 %221 %11229)
(fma.f64 %93 %11206 %11221)
(fma.f64 %224 %11206 %11229)
(-.f64 %11221 (*.f64 %93 %11199))
(fma.f64 %2357 %11213 %11221)
(fma.f64 %242 %11213 %11229)
(/.f64 %11293 %11294)
(/.f64 (neg.f64 %11293) (neg.f64 %11294))
(*.f64 %11293 (/.f64 #s(literal 1 binary64) %11294))
(/.f64 #s(literal 1 binary64) (/.f64 %11294 %11293))
(/.f64 %11303 %9545)
(/.f64 (fma.f64 %11221 %9545 %75) %9545)
(/.f64 (/.f64 %11293 %9545) %9545)
(/.f64 (fma.f64 %11229 %9546 %224) %9546)
(/.f64 (fma.f64 %11221 %9546 %93) %9546)
(/.f64 (neg.f64 %11303) %9546)
(neg.f64 (/.f64 %11303 %9546))
(*.f64 %11303 %11199)
(/.f64 #s(literal 1 binary64) (/.f64 %9545 %11303))
(/.f64 (-.f64 %11320 %11321) %11294)
(/.f64 (fma.f64 %93 %9546 %11324) %11294)
(/.f64 (fma.f64 %93 %9546 (*.f64 %224 %9546)) %11294)
(/.f64 (fma.f64 %224 %9546 (*.f64 %9546 %93)) %11294)
(/.f64 (fma.f64 %224 %9546 (*.f64 %93 %9546)) %11294)
(/.f64 (fma.f64 %93 %9545 (*.f64 %9546 %221)) %11338)
(/.f64 (fma.f64 %93 %9545 (*.f64 %221 %9546)) %11338)
(/.f64 (fma.f64 %224 %9545 (*.f64 %9546 %75)) %11338)
(/.f64 (fma.f64 %224 %9545 (*.f64 %75 %9546)) %11338)
(/.f64 (fma.f64 %75 %9546 %11321) %11350)
(/.f64 (fma.f64 %75 %9546 (*.f64 %224 %9545)) %11350)
(/.f64 (fma.f64 %221 %9546 (*.f64 %9545 %93)) %11350)
(/.f64 (fma.f64 %221 %9546 %11358) %11350)
(+.f64 (/.f64 (*.f64 %11229 %9545) %9545) %11221)
(/.f64 (-.f64 %11358 %11324) %11338)
(+.f64 (/.f64 %11320 %11294) (/.f64 (*.f64 %9545 %221) %11294))
(/.f64 %363 %1305)
(/.f64 %363 %1474)

reconstruct962.0ms (0.6%)

Memory
25.6MiB live, 55.4MiB allocated; 20ms collecting garbage

eval15.9s (10.6%)

Memory
51.6MiB live, 1 025.9MiB allocated; 429ms collecting garbage
Compiler

Compiled 462 200 to 40 696 computations (91.2% saved)

prune7.7s (5.1%)

Memory
-301.6MiB live, 477.4MiB allocated; 805ms collecting garbage
Pruning

48 alts after pruning (43 fresh and 5 done)

PrunedKeptTotal
New16 8904316 933
Fresh000
Picked16521
Done000
Total16 9064816 954
Accuracy
100.0%
Counts
16 954 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.5%
(fma.f64 (/.f64 (*.f64 tanphi sa) (cos.f64 lamt)) one_es (*.f64 (tan.f64 lamt) ca))
77.6%
(fma.f64 (approx (/ (* one_es tanphi) (cos lamt)) (*.f64 one_es tanphi)) sa (*.f64 (tan.f64 lamt) ca))
94.5%
(/.f64 (fma.f64 (*.f64 one_es sa) tanphi (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
93.7%
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (fma.f64 #s(literal 2 binary64) (sin.f64 (neg.f64 (PI.f64 ))) (cos.f64 lamt)))
51.7%
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (approx (sin lamt) (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 lamt #s(literal 2 binary64)))))) ca)) (approx (cos lamt) #s(literal 1 binary64)))
52.2%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 lamt (+.f64 ca (*.f64 #s(literal -1/6 binary64) (*.f64 ca (pow.f64 lamt #s(literal 2 binary64))))) (*.f64 one_es (*.f64 sa tanphi)))) (approx (cos lamt) #s(literal 1 binary64)))
51.6%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 ca lamt (*.f64 one_es (*.f64 sa tanphi)))) (approx (cos lamt) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lamt #s(literal 2 binary64))))))
53.0%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es tanphi) sa)) (cos.f64 lamt))
54.4%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es sa) tanphi)) (cos.f64 lamt))
54.8%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (cos.f64 lamt))
34.9%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (approx (cos lamt) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lamt #s(literal 2 binary64))))))
38.7%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (approx (cos lamt) #s(literal 1 binary64)))
58.7%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (approx (+ (* ca lamt) (* one_es (* sa tanphi))) (*.f64 lamt (+.f64 ca (/.f64 (*.f64 one_es (*.f64 sa tanphi)) lamt))))) (cos.f64 lamt))
54.7%
(/.f64 (approx (* (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 one_es (*.f64 sa (*.f64 tanphi (cos.f64 lamt))))) (fma.f64 (cos.f64 (+.f64 lamt lamt)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
54.8%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (cos.f64 lamt) (*.f64 one_es (*.f64 sa tanphi)))))
44.4%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (cos.f64 lamt) (*.f64 ca (sin.f64 lamt)))))
38.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 #s(literal 1 binary64) (*.f64 one_es (*.f64 sa tanphi)))))
95.4%
(*.f64 (fma.f64 one_es (*.f64 tanphi sa) (*.f64 (sin.f64 lamt) ca)) (/.f64 #s(literal 1 binary64) (cos.f64 lamt)))
65.0%
(*.f64 (fma.f64 one_es (*.f64 tanphi sa) (approx (* (sin lamt) ca) (*.f64 ca lamt))) (/.f64 #s(literal 1 binary64) (cos.f64 lamt)))
81.8%
(*.f64 (/.f64 (fma.f64 one_es sa (*.f64 (/.f64 ca tanphi) (sin.f64 lamt))) (cos.f64 lamt)) tanphi)
38.4%
%13 = (* (PI ) 1/2)
%14 = (fabs %13)
%32 = (*.f64 #s(literal 1/2 binary64) (PI.f64 ))
%33 = (fabs.f64 %32)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (+ (* 2 (* (cos (/ (+ %13 %14) 2)) (cos (/ (- %13 %14) 2)))) (cos lamt))) (/.f64 (*.f64 one_es (*.f64 sa tanphi)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %33 %32))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %32 %33))))))))
46.0%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) lamt) (*.f64 one_es sa)) tanphi (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa)))))
53.1%
%12 = (*.f64 one_es tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 %12 sa (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) %12) sa ca) lamt)))
51.0%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 (*.f64 one_es sa) tanphi (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) (*.f64 one_es tanphi)) sa ca) lamt)))
21.5%
%21 = (*.f64 (approx one_es #s(literal 0 binary64)) (*.f64 sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1/6 binary64) ca) (*.f64 #s(literal -1/2 binary64) ca))) (*.f64 #s(literal -1/2 binary64) %21)))) %21))
21.4%
%16 = (*.f64 (approx one_es #s(literal 0 binary64)) (*.f64 sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %16))) %16))
53.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (+.f64 ca (approx (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 (* one_es (* sa tanphi))))) (*.f64 #s(literal 1/3 binary64) (*.f64 ca (pow.f64 lamt #s(literal 2 binary64)))))) (*.f64 one_es (*.f64 sa tanphi))))
54.5%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (approx (+ ca (* 1/2 (* lamt (* one_es (* sa tanphi))))) ca) (*.f64 one_es (*.f64 sa tanphi))))
53.8%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt ca (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) lamt) lamt #s(literal 1 binary64)) (*.f64 one_es (*.f64 tanphi sa)))))
36.3%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 (*.f64 tanphi ca) (tan.f64 lamt)) tanphi))
31.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (*.f64 (tan.f64 lamt) tanphi)) tanphi))
44.4%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (sin.f64 lamt)) (cos.f64 lamt)))
22.9%
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) %10) (/.f64 (*.f64 ca (sin.f64 lamt)) (approx %10 #s(literal 1 binary64))))
27.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 ca tanphi) (*.f64 (tan.f64 lamt) tanphi)))
44.4%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 lamt)) (*.f64 (sin.f64 lamt) ca)))
31.0%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (/.f64 ca tanphi) (tan.f64 lamt)) tanphi))
44.4%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (sin.f64 lamt) ca) (/.f64 tanphi (*.f64 tanphi (cos.f64 lamt)))))
44.5%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (tan.f64 lamt) ca))
44.7%
%6 = (sin lamt)
%10 = (cos lamt)
%19 = (*.f64 one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ (* one_es sa) %10)) (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %19) (/.f64 ca tanphi)) %19))))
52.9%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (fma.f64 sa tanphi (/.f64 (*.f64 ca lamt) one_es)))))
47.7%
%6 = (sin lamt)
%10 = (cos lamt)
%19 = (*.f64 sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %19) (/.f64 ca one_es)) %19))))
35.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 ca (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 (tan.f64 lamt) tanphi))))
23.7%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (approx (/ (* ca %6) %10) (*.f64 lamt (+.f64 ca (*.f64 (pow.f64 lamt #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) ca) (*.f64 #s(literal -1/2 binary64) ca)))))))
7.9%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (pow.f64 lamt #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) ca) (*.f64 #s(literal -1/2 binary64) ca)))))
24.0%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 ca (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 lamt #s(literal 2 binary64))))))))
32.1%
%14 = (* one_es (* sa tanphi))
%23 = (*.f64 one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lamt #s(literal 2 binary64)) %23) %23))))
33.2%
%14 = (* one_es (* sa tanphi))
%23 = (*.f64 one_es tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lamt #s(literal 2 binary64)) %23) %23))))
13.7%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lamt #s(literal 2 binary64)) (*.f64 one_es (*.f64 sa tanphi))))))
Compiler

Compiled 617 to 176 computations (71.5% saved)

sample19.0ms (0.0%)

Memory
-25.2MiB live, 6.0MiB allocated; 1ms collecting garbage
Calls
Call 1
Inputs
%0 = (PI )
%1 = (neg %0)
%3 = (* 1/2 %0)
%4 = (fabs %3)
%5 = (+ %4 %3)
%6 = (* 1/2 %5)
%7 = (cos %6)
%8 = (- %3 %4)
%9 = (* 1/2 %8)
%10 = (cos %9)
%11 = (* %7 %10)
%13 = (* 2 %11)
%0
%1
%3
%4
%5
%6
%7
%8
%9
%10
%11
%13
(+ 1 %13)
(sin %1)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal -884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 884279719003555/562949953421312 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 1 binary64)
#s(literal 0 binary64)
Samples
2.0ms2valid
Compiler

Compiled 148 to 19 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-cos: 1.0ms (50.8% of total, 0.0 MiB)
ival-sin: 1.0ms (50.8% of total, 0.0 MiB)
ival-add!: 0.0ms (0.0% of total, 0.0 MiB)
adjust: 0.0ms (0.0% of total, 0.0 MiB)
ival-pi: 0.0ms (0.0% of total, 0.0 MiB)
ival-neg!: 0.0ms (0.0% of total, 0.0 MiB)
ival-fabs: 0.0ms (0.0% of total, 0.0 MiB)
ival-sub!: 0.0ms (0.0% of total, 0.0 MiB)
ival-mult!: 0.0ms (0.0% of total, 0.0 MiB)

series8.6s (5.7%)

Memory
27.7MiB live, 247.7MiB allocated; 42ms collecting garbage
Counts
223 → 552
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (*.f64 %6 ca)
%9 = (+.f64 %4 %8)
%10 = (cos.f64 lamt)
%12 = (approx one_es #s(literal 0 binary64))
%16 = (pow.f64 lamt #s(literal 2 binary64))
%17 = (*.f64 #s(literal -1/6 binary64) %16)
%18 = (+.f64 #s(literal 1 binary64) %17)
%19 = (*.f64 lamt %18)
%20 = (sin lamt)
%21 = (approx %20 %19)
%22 = (*.f64 ca lamt)
%23 = (* %20 ca)
%24 = (approx %23 %22)
%25 = (*.f64 ca %16)
%26 = (*.f64 #s(literal -1/6 binary64) %25)
%27 = (+.f64 ca %26)
%28 = (*.f64 sa tanphi)
%29 = (*.f64 one_es %28)
%32 = (+ (* one_es (* tanphi sa)) %23)
%33 = (approx %32 %29)
%34 = (fma.f64 ca lamt %29)
%35 = (approx %32 %34)
%36 = (fma.f64 lamt %27 %29)
%37 = (approx %32 %36)
%38 = (cos lamt)
%39 = (approx %38 #s(literal 1 binary64))
%41 = (*.f64 #s(literal -1/2 binary64) %16)
%42 = (+.f64 #s(literal 1 binary64) %41)
%43 = (approx %38 %42)
%45 = (*.f64 #s(literal -1/6 binary64) ca)
%46 = (*.f64 #s(literal -1/2 binary64) ca)
%47 = (-.f64 %45 %46)
%48 = (*.f64 lamt %47)
%49 = (*.f64 ca %6)
%50 = (*.f64 tanphi %10)
%51 = (*.f64 one_es sa)
%52 = (*.f64 one_es tanphi)
%53 = (*.f64 %52 sa)
%54 = (*.f64 %51 tanphi)
%55 = (/.f64 #s(literal 1 binary64) %10)
%56 = (PI.f64 )
%57 = (+.f64 lamt lamt)
%58 = (*.f64 #s(literal 1/2 binary64) lamt)
%59 = (neg.f64 %56)
%60 = (tan.f64 lamt)
%61 = (*.f64 %60 ca)
%62 = (cos.f64 %57)
%63 = (fma.f64 %62 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%64 = (*.f64 %21 ca)
%65 = (+.f64 %4 %64)
%67 = (* sa tanphi)
%68 = (* one_es %67)
%71 = (+ ca (* 1/2 (* lamt %68)))
%72 = (approx %71 ca)
%73 = (*.f64 %16 %47)
%74 = (+.f64 ca %73)
%75 = (*.f64 lamt %74)
%76 = (* ca %20)
%78 = (approx (/ %76 %38) %75)
%79 = (/.f64 %22 one_es)
%80 = (/.f64 ca one_es)
%81 = (fma.f64 sa tanphi %79)
%85 = (+ (/ %76 (* one_es %38)) (/ %67 %38))
%86 = (approx %85 %81)
%87 = (*.f64 lamt %28)
%88 = (fma.f64 #s(literal 1/2 binary64) %87 %80)
%89 = (fma.f64 lamt %88 %28)
%90 = (approx %85 %89)
%91 = (/.f64 ca tanphi)
%92 = (*.f64 %16 %51)
%93 = (fma.f64 #s(literal 1/2 binary64) %92 %51)
%94 = (*.f64 lamt %51)
%95 = (fma.f64 #s(literal 1/2 binary64) %94 %91)
%96 = (fma.f64 lamt %95 %51)
%102 = (approx (+ (/ %76 (* tanphi %38)) (/ (* one_es sa) %38)) %96)
%105 = (approx (/ (* one_es tanphi) %38) %52)
%106 = (*.f64 %16 %52)
%107 = (fma.f64 #s(literal 1/2 binary64) %106 %52)
%108 = (*.f64 %16 %29)
%110 = (*.f64 #s(literal 1/3 binary64) %16)
%111 = (+.f64 #s(literal 1 binary64) %110)
%112 = (*.f64 lamt %111)
%113 = (*.f64 #s(literal 1/3 binary64) %25)
%114 = (*.f64 #s(literal 1/2 binary64) %56)
%115 = (fabs.f64 %114)
%116 = (+.f64 %115 %114)
%117 = (*.f64 #s(literal 1/2 binary64) %116)
%118 = (cos.f64 %117)
%119 = (-.f64 %114 %115)
%120 = (*.f64 #s(literal 1/2 binary64) %119)
%121 = (cos.f64 %120)
%122 = (*.f64 %118 %121)
%123 = (*.f64 #s(literal 2 binary64) %122)
%124 = (+.f64 #s(literal 1 binary64) %123)
%125 = (/.f64 #s(literal 1 binary64) %29)
%126 = (/ %38 %32)
%127 = (approx %126 %125)
%129 = (/.f64 %29 %124)
%132 = (* (PI ) 1/2)
%133 = (fabs %132)
%145 = (/.f64 %29 lamt)
%146 = (+.f64 ca %145)
%147 = (*.f64 lamt %146)
%150 = (approx (+ (* ca lamt) %68) %147)
%151 = (*.f64 #s(literal 1/2 binary64) %108)
%153 = (+ (* lamt %71) %68)
%154 = (approx %153 %151)
%155 = (pow.f64 lamt #s(literal 3 binary64))
%156 = (*.f64 %155 %47)
%165 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %68)))
%168 = (+ (* lamt (+ ca %165)) %68)
%169 = (approx %168 %156)
%170 = (*.f64 sa %50)
%171 = (*.f64 one_es %170)
%172 = (/.f64 %10 %49)
%173 = (approx %126 %172)
%175 = (approx (* %32 %38) %171)
%176 = (/.f64 %10 %29)
%177 = (approx %126 %176)
%178 = (*.f64 tanphi %93)
%179 = (approx %153 %178)
%180 = (*.f64 sa %107)
%181 = (approx %153 %180)
%182 = (approx %165 %113)
%183 = (*.f64 ca %112)
%184 = (approx %168 %183)
%185 = (*.f64 tanphi ca)
%186 = (*.f64 %91 %6)
%187 = (/.f64 #s(literal 1 binary64) tanphi)
%188 = (fma.f64 one_es sa %186)
%189 = (*.f64 %58 lamt)
%190 = (fma.f64 ca lamt %4)
%191 = (*.f64 %58 %52)
%192 = (fma.f64 %191 sa ca)
%193 = (fma.f64 %58 lamt #s(literal 1 binary64))
%194 = (*.f64 %193 %4)
%195 = (fma.f64 lamt ca %194)
%196 = (*.f64 %192 lamt)
%197 = (fma.f64 %51 tanphi %196)
%198 = (fma.f64 %52 sa %196)
%199 = (*.f64 %189 %51)
%200 = (fma.f64 %199 tanphi %190)
%201 = (*.f64 %185 %60)
%202 = (/.f64 %201 tanphi)
%203 = (*.f64 %60 tanphi)
%204 = (*.f64 ca %203)
%205 = (/.f64 %204 tanphi)
%206 = (*.f64 %91 %60)
%207 = (*.f64 %206 tanphi)
%208 = (*.f64 %91 %203)
%209 = (*.f64 %187 %203)
%210 = (*.f64 ca %209)
%211 = (*.f64 %55 %8)
%212 = (/.f64 tanphi %50)
%213 = (*.f64 %8 %212)
%214 = (/ %32 %38)
%216 = (/.f64 %188 %10)
%218 = (sin.f64 %59)
%219 = (fma.f64 #s(literal 2 binary64) %218 %10)
%221 = (*.f64 %12 %28)
%222 = (*.f64 lamt %221)
%223 = (*.f64 #s(literal 1/2 binary64) %222)
%224 = (+.f64 ca %223)
%225 = (fma.f64 lamt %224 %221)
%227 = (*.f64 #s(literal -1/2 binary64) %221)
%228 = (-.f64 %48 %227)
%229 = (*.f64 lamt %228)
%230 = (+.f64 ca %229)
%231 = (fma.f64 lamt %230 %221)
%234 = (fma.f64 one_es %3 %24)
%240 = (/.f64 %49 %39)
%242 = (approx %32 %54)
%244 = (approx %32 %53)
%246 = (approx %32 %150)
%248 = (fma.f64 lamt %72 %29)
%257 = (+.f64 ca %182)
%258 = (fma.f64 lamt %257 %29)
%270 = (*.f64 one_es %86)
%272 = (*.f64 one_es %90)
%274 = (*.f64 tanphi %102)
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
%9
%10
#s(literal 0 binary64)
%12
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%16
%17
%18
%19
%21
%22
%24
%25
%26
%27
%28
%29
%33
%34
%35
%36
%37
%39
#s(literal -1/2 binary64)
%41
%42
%43
#s(literal 1/2 binary64)
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%72
%73
%74
%75
%78
%79
%80
%81
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%102
%105
%106
%107
%108
#s(literal 1/3 binary64)
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
%125
%127
#s(literal 3 binary64)
%129
(approx (/ %32 (+ (* 2 (* (cos (/ (+ %132 %133) 2)) (cos (/ (- %132 %133) 2)))) %38)) %129)
%145
%146
%147
%150
%151
%154
%155
%156
%169
%170
%171
%172
%173
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
%207
%208
%209
%210
%211
%212
%213
(approx %214 %61)
%216
(*.f64 %216 tanphi)
%218
%219
(/.f64 %9 %219)
%221
%222
%223
%224
%225
(approx %214 %225)
%227
%228
%229
%230
%231
(approx %214 %231)
(/.f64 %65 %39)
%234
(*.f64 %234 %55)
(/.f64 %33 %39)
(/.f64 %33 %43)
(/.f64 %35 %43)
(/.f64 %37 %39)
%240
(approx %214 %240)
%242
(/.f64 %242 %10)
%244
(/.f64 %244 %10)
%246
(/.f64 %246 %10)
%248
(approx %214 %248)
(approx %214 %195)
(approx %214 %197)
(approx %214 %198)
(approx %214 %200)
(approx %214 %154)
(approx %214 %179)
(approx %214 %181)
%257
%258
(approx %214 %258)
(approx %214 %169)
(approx %214 %184)
(approx %214 %202)
(approx %214 %205)
(approx %214 %207)
(approx %214 %208)
(approx %214 %210)
(approx %214 %211)
(approx %214 %213)
(approx %214 %78)
%270
(approx %214 %270)
%272
(approx %214 %272)
%274
(approx %214 %274)
(fma.f64 %105 sa %61)
(/.f64 %175 %63)
(/.f64 #s(literal 1 binary64) %127)
(/.f64 #s(literal 1 binary64) %173)
(/.f64 #s(literal 1 binary64) %177)
Outputs
%5 = (sin lamt)
%9 = (pow.f64 lamt #s(literal 2 binary64))
%10 = (*.f64 #s(literal -1/6 binary64) %9)
%11 = (+.f64 #s(literal 1 binary64) %10)
%12 = (*.f64 lamt %11)
%32 = (* %5 ca)
%33 = (*.f64 ca lamt)
%35 = (*.f64 ca %9)
%36 = (*.f64 #s(literal -1/6 binary64) %35)
%37 = (+.f64 ca %36)
%38 = (*.f64 lamt %37)
%43 = (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/120 binary64) %35))))
%46 = (*.f64 #s(literal 1/120 binary64) ca)
%57 = (* one_es (* tanphi sa))
%58 = (+ %57 %32)
%59 = (*.f64 sa tanphi)
%60 = (*.f64 one_es %59)
%62 = (fma.f64 ca lamt %60)
%68 = (cos lamt)
%71 = (*.f64 #s(literal -1/2 binary64) %9)
%78 = (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64)))
%86 = (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64)))
%90 = (pow lamt 2)
%93 = (* -1/6 %90)
%96 = (+ 1 %93)
%98 = (* ca %90)
%100 = (* -1/6 %98)
%102 = (+ ca %100)
%106 = (* -1/2 %90)
%108 = (* -1/6 ca)
%109 = (* -1/2 ca)
%110 = (- %108 %109)
%111 = (* lamt %110)
%112 = (*.f64 #s(literal -1/6 binary64) ca)
%113 = (*.f64 #s(literal -1/2 binary64) ca)
%114 = (-.f64 %112 %113)
%115 = (*.f64 lamt %114)
%117 = (* tanphi %68)
%119 = (*.f64 %9 tanphi)
%120 = (*.f64 #s(literal -1/2 binary64) %119)
%135 = (/ 1 %68)
%136 = (*.f64 #s(literal 1/2 binary64) %9)
%137 = (+.f64 #s(literal 1 binary64) %136)
%153 = (+ lamt lamt)
%154 = (*.f64 #s(literal 2 binary64) lamt)
%157 = (* 1/2 lamt)
%160 = (tan lamt)
%162 = (*.f64 #s(literal 1/3 binary64) %9)
%163 = (+.f64 #s(literal 1 binary64) %162)
%164 = (*.f64 lamt %163)
%182 = (* %160 ca)
%183 = (*.f64 #s(literal 1/3 binary64) %35)
%187 = (*.f64 #s(literal 1/3 binary64) ca)
%201 = (cos %153)
%221 = (+ (* %201 1/2) 1/2)
%238 = (* sa tanphi)
%239 = (* one_es %238)
%240 = (* lamt %239)
%242 = (+ ca (* 1/2 %240))
%243 = (*.f64 lamt %60)
%244 = (*.f64 #s(literal 1/2 binary64) %243)
%245 = (+.f64 ca %244)
%247 = (* %90 %110)
%248 = (*.f64 %9 %114)
%250 = (+ ca %247)
%251 = (+.f64 ca %248)
%253 = (* lamt %250)
%254 = (*.f64 lamt %251)
%256 = (* ca %5)
%257 = (/ %256 %68)
%259 = (fma.f64 #s(literal -1/2 binary64) %114 (*.f64 #s(literal 1/24 binary64) ca))
%260 = (-.f64 %46 %259)
%283 = (* ca lamt)
%284 = (/ %283 one_es)
%285 = (/.f64 %33 one_es)
%287 = (+ %238 %284)
%289 = (fma.f64 sa tanphi %285)
%294 = (+ (/ %256 (* one_es %68)) (/ %238 %68))
%295 = (*.f64 lamt %59)
%296 = (/.f64 ca one_es)
%297 = (fma.f64 #s(literal 1/2 binary64) %295 %296)
%302 = (-.f64 (*.f64 #s(literal -1/6 binary64) %296) (*.f64 #s(literal -1/2 binary64) %296))
%304 = (*.f64 #s(literal -1/2 binary64) %59)
%309 = (* lamt %238)
%313 = (+ (* 1/2 %309) (/ ca one_es))
%316 = (* one_es sa)
%317 = (* %90 %316)
%318 = (*.f64 one_es sa)
%319 = (*.f64 %9 %318)
%322 = (+ (* 1/2 %317) %316)
%324 = (fma.f64 #s(literal 1/2 binary64) %319 %318)
%326 = (* lamt %316)
%327 = (*.f64 lamt %318)
%330 = (/ ca tanphi)
%331 = (+ (* 1/2 %326) %330)
%332 = (/.f64 ca tanphi)
%334 = (fma.f64 #s(literal 1/2 binary64) %327 %332)
%337 = (+ (* lamt %331) %316)
%338 = (/.f64 %33 tanphi)
%339 = (fma.f64 one_es sa %338)
%345 = (+ (/ %256 %117) (/ %316 %68))
%348 = (-.f64 (*.f64 #s(literal -1/6 binary64) %332) (*.f64 #s(literal -1/2 binary64) %332))
%350 = (*.f64 #s(literal -1/2 binary64) %318)
%355 = (* one_es tanphi)
%356 = (/ %355 %68)
%357 = (*.f64 one_es tanphi)
%359 = (*.f64 %9 %357)
%360 = (fma.f64 #s(literal 1/2 binary64) %359 %357)
%364 = (fma.f64 #s(literal -1/4 binary64) %357 (*.f64 #s(literal 1/24 binary64) %357))
%367 = (*.f64 #s(literal -1/2 binary64) %357)
%384 = (* %90 %355)
%386 = (* %90 %239)
%387 = (*.f64 %9 %60)
%390 = (* 1/3 %90)
%392 = (+ 1 %390)
%396 = (/ %68 %58)
%397 = (/.f64 #s(literal 1 binary64) %60)
%399 = (pow.f64 one_es #s(literal 2 binary64))
%400 = (pow.f64 sa #s(literal 2 binary64))
%401 = (pow.f64 tanphi #s(literal 2 binary64))
%402 = (*.f64 %400 %401)
%403 = (*.f64 %399 %402)
%407 = (pow.f64 ca #s(literal 2 binary64))
%409 = (pow.f64 one_es #s(literal 3 binary64))
%410 = (pow.f64 sa #s(literal 3 binary64))
%411 = (pow.f64 tanphi #s(literal 3 binary64))
%412 = (*.f64 %410 %411)
%413 = (*.f64 %409 %412)
%415 = (*.f64 #s(literal 1/2 binary64) %397)
%416 = (fma.f64 #s(literal -1 binary64) (/.f64 %407 %413) %415)
%419 = (/.f64 ca %403)
%434 = (PI )
%435 = (* %434 1/2)
%436 = (fabs %435)
%446 = (/ %58 (+ (* 2 (* (cos (/ (+ %435 %436) 2)) (cos (/ (- %435 %436) 2)))) %68))
%447 = (PI.f64 )
%448 = (*.f64 #s(literal 1/2 binary64) %447)
%449 = (fabs.f64 %448)
%457 = (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 %449 %448))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %448 %449)))))
%458 = (+.f64 #s(literal 1 binary64) %457)
%459 = (/.f64 %60 %458)
%464 = (pow.f64 %458 #s(literal 2 binary64))
%466 = (/.f64 ca %458)
%481 = (/ %239 lamt)
%482 = (/.f64 %60 lamt)
%484 = (+ ca %481)
%491 = (+ (* lamt %242) %239)
%495 = (pow lamt 3)
%496 = (pow.f64 lamt #s(literal 3 binary64))
%501 = (* -1/2 %239)
%502 = (- %111 %501)
%503 = (* lamt %502)
%504 = (+ ca %503)
%506 = (+ (* lamt %504) %239)
%507 = (fma.f64 #s(literal 1/2 binary64) %60 %115)
%508 = (*.f64 lamt %507)
%509 = (+.f64 ca %508)
%512 = (* sa %117)
%513 = (*.f64 %9 %59)
%528 = (* one_es %512)
%543 = (/ %68 %256)
%547 = (/.f64 %9 ca)
%548 = (/.f64 #s(literal 1 binary64) ca)
%554 = (*.f64 #s(literal 1/3 binary64) %548)
%569 = (* %58 %68)
%574 = (fma.f64 #s(literal -1/2 binary64) ca %112)
%581 = (/ %68 %239)
%582 = (/.f64 %9 %60)
%595 = (* tanphi %322)
%596 = (fma.f64 #s(literal 1/2 binary64) %387 %60)
%600 = (* %330 %5)
%602 = (/.f64 %35 tanphi)
%603 = (fma.f64 #s(literal -1/6 binary64) %602 %332)
%608 = (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %332 (*.f64 #s(literal 1/120 binary64) %602)) %332)
%618 = (+ %316 %600)
%623 = (* %157 lamt)
%625 = (* %157 %355)
%626 = (*.f64 lamt %357)
%631 = (* (+ (* %625 sa) ca) lamt)
%637 = (* tanphi ca)
%638 = (* %637 %160)
%639 = (*.f64 lamt tanphi)
%642 = (*.f64 ca %119)
%643 = (*.f64 ca tanphi)
%661 = (* %160 tanphi)
%681 = (* %330 %160)
%697 = (/ %58 %68)
%698 = (*.f64 #s(literal -1/2 binary64) %60)
%699 = (-.f64 %115 %698)
%707 = (+ (* 2 (sin (neg %434))) %68)
%709 = (sin.f64 (neg.f64 %447))
%710 = (*.f64 #s(literal 2 binary64) %709)
%711 = (+.f64 #s(literal 1 binary64) %710)
%722 = (/ %58 %707)
%723 = (/.f64 %60 %711)
%728 = (pow.f64 %711 #s(literal 2 binary64))
%730 = (/.f64 ca %711)
%746 = (*.f64 #s(literal 1/2 binary64) %60)
%750 = (* one_es %294)
%758 = (* tanphi %345)
%767 = (+ (* %356 sa) %182)
%768 = (*.f64 #s(literal 1/3 binary64) %33)
%769 = (-.f64 %768 %698)
%774 = (/ %569 %221)
%775 = (*.f64 #s(literal -1 binary64) %60)
%790 = (sin.f64 lamt)
%792 = (*.f64 ca %790)
%794 = (fma.f64 ca %790 %60)
%796 = (cos.f64 lamt)
%798 = (/.f64 #s(literal 1 binary64) %9)
%799 = (-.f64 %798 #s(literal 1/6 binary64))
%802 = (* lamt %96)
%807 = (/.f64 ca %9)
%808 = (fma.f64 #s(literal -1/6 binary64) ca %807)
%811 = (+ %283 %239)
%812 = (+.f64 ca %482)
%816 = (+ (* lamt %102) %239)
%817 = (*.f64 ca %496)
%822 = (/.f64 %60 %496)
%824 = (fma.f64 #s(literal -1/6 binary64) ca (+.f64 %807 %822))
%831 = (*.f64 tanphi %796)
%835 = (/.f64 %790 %796)
%837 = (/.f64 %792 %796)
%839 = (cos.f64 %154)
%842 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %839))
%844 = (/.f64 ca lamt)
%845 = (fma.f64 #s(literal 1/2 binary64) %60 %844)
%848 = (-.f64 %808 %113)
%853 = (/.f64 %59 lamt)
%854 = (+.f64 %296 %853)
%857 = (*.f64 one_es %796)
%858 = (/.f64 %792 %857)
%859 = (/.f64 %59 %796)
%860 = (+.f64 %858 %859)
%864 = (*.f64 lamt one_es)
%865 = (/.f64 ca %864)
%866 = (fma.f64 #s(literal 1/2 binary64) %59 %865)
%870 = (+ (* lamt %313) %238)
%880 = (/.f64 %318 %9)
%886 = (/.f64 ca %639)
%887 = (fma.f64 #s(literal 1/2 binary64) %318 %886)
%896 = (/.f64 %792 %831)
%897 = (/.f64 %318 %796)
%898 = (+.f64 %896 %897)
%900 = (/.f64 %357 %796)
%903 = (+ (* 1/2 %384) %355)
%910 = (+.f64 #s(literal 1/3 binary64) %798)
%913 = (* lamt %392)
%920 = (+.f64 %796 %457)
%926 = (/.f64 %60 %9)
%933 = (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/2 binary64) %482)) %113)
%936 = (*.f64 #s(literal -1/2 binary64) %482)
%937 = (fma.f64 #s(literal -1/2 binary64) ca %936)
%938 = (-.f64 %808 %937)
%944 = (*.f64 sa %831)
%946 = (*.f64 one_es %944)
%948 = (/.f64 %796 %792)
%950 = (*.f64 %796 %794)
%952 = (/.f64 %796 %60)
%959 = (* ca %913)
%965 = (/.f64 %792 tanphi)
%967 = (fma.f64 one_es sa %965)
%969 = (+ %623 1)
%973 = (*.f64 tanphi %790)
%982 = (/ %618 %68)
%986 = (*.f64 tanphi %967)
%989 = (+.f64 %796 %710)
%1001 = (/.f64 %60 %796)
%1002 = (+.f64 %837 %1001)
%1011 = (fma.f64 #s(literal -1 binary64) ca (*.f64 #s(literal -1 binary64) %482))
%1015 = (*.f64 #s(literal 1/6 binary64) ca)
%1027 = (cos.f64 (neg.f64 (*.f64 #s(literal -2 binary64) lamt)))
%1030 = (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) %1027))
%1032 = (fma.f64 #s(literal -1 binary64) %844 %698)
%1042 = (fma.f64 #s(literal -1 binary64) %296 (*.f64 #s(literal -1 binary64) %853))
%1051 = (*.f64 #s(literal 1/2 binary64) %59)
%1059 = (/.f64 %318 lamt)
%1061 = (fma.f64 #s(literal -1 binary64) %332 (*.f64 #s(literal -1 binary64) %1059))
%1063 = (*.f64 #s(literal 1/2 binary64) %318)
%1068 = (fma.f64 #s(literal -1 binary64) (/.f64 %1011 lamt) %746)
%1071 = (fma.f64 #s(literal -1 binary64) %114 %936)
%1110 = (fma.f64 #s(literal 1/2 binary64) %513 %59)
%1111 = (*.f64 one_es %1110)
%1112 = (fma.f64 ca lamt %1111)
%1115 = (*.f64 %9 sa)
%1117 = (+.f64 sa (*.f64 #s(literal 1/2 binary64) %1115))
%1123 = (+.f64 tanphi (*.f64 #s(literal 1/2 binary64) %119))
%1126 = (pow.f64 %790 #s(literal 2 binary64))
%1127 = (*.f64 %407 %1126)
%1131 = (*.f64 %401 %796)
%1132 = (*.f64 %400 %1131)
%1134 = (pow.f64 ca #s(literal 3 binary64))
%1135 = (pow.f64 %790 #s(literal 3 binary64))
%1136 = (*.f64 %1134 %1135)
%1138 = (/.f64 %944 %1127)
%1142 = (*.f64 %411 %796)
%1143 = (*.f64 %410 %1142)
%1147 = (pow.f64 %790 #s(literal 4 binary64))
%1148 = (*.f64 (pow.f64 ca #s(literal 4 binary64)) %1147)
%1158 = (/.f64 %792 %920)
%1160 = (/.f64 %60 %920)
%1166 = (*.f64 %796 %790)
%1167 = (*.f64 ca %1166)
%1171 = (*.f64 tanphi %1117)
%1174 = (* sa %903)
%1175 = (*.f64 sa %1123)
%1178 = (fma.f64 #s(literal 1/2 binary64) %243 %248)
%1180 = (* %969 %57)
%1181 = (*.f64 tanphi %137)
%1182 = (*.f64 sa %1181)
%1183 = (*.f64 one_es %1182)
%1186 = (+ (* lamt ca) %1180)
%1191 = (/.f64 %792 %989)
%1193 = (/.f64 %60 %989)
%1200 = (/.f64 %1167 %842)
%1202 = (/.f64 %946 %842)
%1205 = (/.f64 %792 one_es)
%1211 = (/.f64 %38 one_es)
%1219 = (fma.f64 #s(literal 1/2 binary64) %513 %289)
%1221 = (*.f64 lamt sa)
%1222 = (/.f64 ca %357)
%1223 = (fma.f64 #s(literal 1/2 binary64) %1221 %1222)
%1226 = (/.f64 %33 %357)
%1228 = (+.f64 sa (fma.f64 #s(literal 1/2 binary64) %1115 %1226))
%1232 = (/.f64 sa %796)
%1233 = (*.f64 one_es %831)
%1234 = (/.f64 %792 %1233)
%1235 = (+.f64 %1232 %1234)
%1239 = (/.f64 %1167 (*.f64 one_es %402))
%1240 = (/.f64 %796 %59)
%1244 = (*.f64 %796 %1126)
%1245 = (*.f64 %407 %1244)
%1247 = (/.f64 %1245 (*.f64 %399 %412))
%1252 = (*.f64 %796 %1135)
%1253 = (*.f64 %1134 %1252)
%1254 = (pow.f64 sa #s(literal 4 binary64))
%1255 = (pow.f64 tanphi #s(literal 4 binary64))
%1256 = (*.f64 %1254 %1255)
%1266 = (/.f64 %792 (*.f64 one_es %920))
%1267 = (/.f64 %59 %920)
%1276 = (/.f64 %254 one_es)
%1281 = (/.f64 %1167 one_es)
%1285 = (/.f64 %248 one_es)
%1289 = (/.f64 %792 %357)
%1302 = (/.f64 %792 (*.f64 one_es %989))
%1303 = (/.f64 %59 %989)
%1307 = (/.f64 %115 one_es)
%1317 = (/.f64 %1167 (*.f64 one_es %842))
%1318 = (/.f64 %944 %842)
%1327 = (*.f64 #s(literal -1 binary64) %285)
%1337 = (*.f64 #s(literal -1/2 binary64) %295)
%1342 = (*.f64 #s(literal -1/2 binary64) %1115)
%1343 = (fma.f64 #s(literal -1 binary64) sa %1342)
%1348 = (fma.f64 #s(literal -1 binary64) %1222 (*.f64 #s(literal -1/2 binary64) %1221))
%1353 = (fma.f64 #s(literal -1 binary64) sa (fma.f64 #s(literal -1 binary64) %1226 %1342))
%1358 = (fma.f64 #s(literal -1 binary64) %1232 (*.f64 #s(literal -1 binary64) %1234))
%1362 = (fma.f64 #s(literal -1 binary64) tanphi %120)
%1372 = (/.f64 %1167 %402)
%1401 = (*.f64 #s(literal -1/2 binary64) %513)
%1406 = (fma.f64 #s(literal -1 binary64) %285 %1401)
%1421 = (*.f64 tanphi %1343)
%1425 = (*.f64 sa %1362)
%1474 = (*.f64 tanphi %324)
%1475 = (fma.f64 ca lamt %1474)
%1480 = (*.f64 %9 one_es)
%1482 = (+.f64 one_es (*.f64 #s(literal 1/2 binary64) %1480))
%1483 = (*.f64 tanphi %1482)
%1488 = (*.f64 sa %796)
%1489 = (*.f64 one_es %1488)
%1490 = (/.f64 %1489 %1127)
%1515 = (/.f64 #s(literal 1 binary64) tanphi)
%1522 = (/.f64 %38 tanphi)
%1538 = (fma.f64 #s(literal 1/2 binary64) %319 %339)
%1542 = (/.f64 %1167 (*.f64 %399 (*.f64 %400 tanphi)))
%1543 = (/.f64 %796 %318)
%1549 = (/.f64 %1245 (*.f64 %409 (*.f64 %410 %401)))
%1554 = (pow.f64 one_es #s(literal 4 binary64))
%1564 = (/.f64 %792 (*.f64 tanphi %920))
%1565 = (/.f64 %318 %920)
%1574 = (/.f64 %254 tanphi)
%1579 = (/.f64 %1167 tanphi)
%1583 = (/.f64 %248 tanphi)
%1587 = (*.f64 sa %137)
%1595 = (/.f64 %792 (*.f64 tanphi %989))
%1596 = (/.f64 %318 %989)
%1600 = (/.f64 %115 tanphi)
%1609 = (/.f64 %1167 (*.f64 tanphi %842))
%1610 = (/.f64 %1489 %842)
%1619 = (*.f64 #s(literal -1 binary64) %338)
%1629 = (*.f64 #s(literal -1/2 binary64) %327)
%1650 = (*.f64 #s(literal -1/2 binary64) %1480)
%1651 = (fma.f64 #s(literal -1 binary64) one_es %1650)
%1652 = (*.f64 tanphi %1651)
%1663 = (/.f64 %1167 (*.f64 %399 %400))
%1694 = (*.f64 #s(literal -1/2 binary64) %319)
%1699 = (fma.f64 #s(literal -1 binary64) %338 %1694)
%1764 = (/.f64 %1233 %1127)
%1780 = (*.f64 sa %360)
%1786 = (/.f64 %792 sa)
%1790 = (/.f64 %33 sa)
%1791 = (fma.f64 one_es tanphi %1790)
%1794 = (/.f64 %38 sa)
%1798 = (/.f64 ca sa)
%1802 = (/.f64 %33 %318)
%1806 = (/.f64 tanphi %796)
%1807 = (/.f64 %792 %1489)
%1811 = (/.f64 ca %318)
%1820 = (/.f64 ca %59)
%1824 = (/.f64 %33 %59)
%1829 = (/.f64 one_es %796)
%1830 = (/.f64 %792 %944)
%1836 = (/.f64 %1167 (*.f64 %399 (*.f64 sa %401)))
%1837 = (/.f64 %796 %357)
%1843 = (/.f64 %1245 (*.f64 %409 (*.f64 %400 %411)))
%1857 = (/.f64 %792 (*.f64 sa %920))
%1858 = (/.f64 %357 %920)
%1862 = (/.f64 %357 lamt)
%1869 = (/.f64 %254 sa)
%1874 = (/.f64 %1167 sa)
%1878 = (/.f64 %248 sa)
%1882 = (/.f64 %792 %59)
%1892 = (/.f64 %792 %1488)
%1897 = (/.f64 %792 (*.f64 sa %989))
%1898 = (/.f64 %357 %989)
%1902 = (/.f64 %115 sa)
%1911 = (/.f64 %1167 (*.f64 sa %842))
%1912 = (/.f64 %1233 %842)
%1921 = (*.f64 #s(literal -1 binary64) %1790)
%1931 = (*.f64 #s(literal -1/2 binary64) %626)
%1984 = (/.f64 %1167 (*.f64 %399 %401))
%2017 = (*.f64 #s(literal -1/2 binary64) %359)
%2022 = (fma.f64 #s(literal -1 binary64) %1790 %2017)
%2088 = (*.f64 ca %163)
%2097 = (/.f64 %1166 %403)
%2122 = (/.f64 %60 ca)
%2134 = (/.f64 %243 ca)
%2135 = (*.f64 #s(literal 1/2 binary64) %2134)
%2139 = (/.f64 lamt one_es)
%2140 = (/.f64 %59 ca)
%2141 = (+.f64 %2139 %2140)
%2144 = (/.f64 %790 %857)
%2145 = (*.f64 ca %796)
%2146 = (/.f64 %59 %2145)
%2150 = (/.f64 %295 ca)
%2151 = (/.f64 #s(literal 1 binary64) one_es)
%2159 = (/.f64 %327 ca)
%2164 = (/.f64 lamt tanphi)
%2165 = (/.f64 %318 ca)
%2170 = (/.f64 %790 %831)
%2171 = (/.f64 %318 %2145)
%2176 = (/.f64 %946 (*.f64 ca %1126))
%2177 = (/.f64 %796 %790)
%2181 = (*.f64 %399 %1132)
%2183 = (/.f64 %2181 (*.f64 %407 %1135))
%2188 = (*.f64 %409 %1143)
%2196 = (/.f64 %790 %920)
%2198 = (/.f64 %60 (*.f64 ca %920))
%2202 = (/.f64 %60 %33)
%2206 = (/.f64 %387 ca)
%2215 = (/.f64 %946 ca)
%2219 = (fma.f64 #s(literal 1/3 binary64) %9 %2135)
%2222 = (/.f64 %790 tanphi)
%2226 = (/.f64 %1183 ca)
%2234 = (/.f64 %60 %2145)
%2238 = (/.f64 %790 %989)
%2240 = (/.f64 %60 (*.f64 ca %989))
%2252 = (/.f64 %946 (*.f64 ca %842))
%2253 = (/.f64 %1166 %842)
%2257 = (*.f64 #s(literal -1 binary64) %2122)
%2263 = (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1 binary64))
%2271 = (*.f64 lamt %2263)
%2284 = (*.f64 #s(literal -1/3 binary64) %9)
%2285 = (-.f64 %2284 #s(literal 1 binary64))
%2289 = (*.f64 lamt %2285)
%2336 = (/.f64 %946 %1126)
%2367 = (/.f64 %596 ca)
%2382 = (fma.f64 #s(literal -1/2 binary64) %2134 %2284)
(approx one_es #s(literal 0 binary64))
(approx lamt lamt)
(approx %5 %12)
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64))))))
(approx %32 %33)
(approx %32 %38)
(approx %32 (*.f64 lamt %43))
(approx %32 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %35 %46)))))))
(approx %58 %60)
(approx %58 %62)
(approx %58 (fma.f64 lamt %37 %60))
(approx %58 (fma.f64 lamt %43 %60))
(approx %68 #s(literal 1 binary64))
(approx %68 (+.f64 #s(literal 1 binary64) %71))
(approx %68 (+.f64 #s(literal 1 binary64) %78))
(approx %68 (+.f64 #s(literal 1 binary64) %86))
(approx %90 %9)
(approx %93 %10)
(approx %96 %11)
(approx %98 %35)
(approx %100 %36)
(approx %102 ca)
(approx %102 %37)
(approx %106 %71)
(approx %111 %115)
(approx %117 tanphi)
(approx %117 (+.f64 tanphi %120))
(approx %117 (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) tanphi (*.f64 #s(literal 1/24 binary64) %119)))))
(approx %117 (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) tanphi (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %119 (*.f64 #s(literal 1/24 binary64) tanphi)))))))
(approx %135 %137)
(approx %135 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %9)))))
(approx %135 (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/2 binary64) (*.f64 %9 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %9)))))))
(approx %153 %154)
(approx %157 (*.f64 #s(literal 1/2 binary64) lamt))
(approx %160 %164)
(approx %160 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9))))))
(approx %160 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9))))))))
(approx %182 (*.f64 lamt (+.f64 ca %183)))
(approx %182 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %35 %187)))))
(approx %182 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) ca (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %35 (*.f64 #s(literal 2/15 binary64) ca))))))))
(approx %201 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %9)))
(approx %201 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 2/3 binary64) %9) #s(literal 2 binary64)))))
(approx %201 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 2/3 binary64) (*.f64 #s(literal -4/45 binary64) %9))) #s(literal 2 binary64)))))
(approx %221 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %9)))
(approx %221 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 %162 #s(literal 1 binary64)))))
(approx %221 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/45 binary64) %9))) #s(literal 1 binary64)))))
(approx %242 %245)
(approx %247 %248)
(approx %250 %251)
(approx %253 %254)
(approx %257 (*.f64 lamt (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 %260)) %113)))))
(approx %257 (*.f64 lamt (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) ca (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) ca) (fma.f64 #s(literal -1/2 binary64) %260 (fma.f64 #s(literal -1/720 binary64) ca (*.f64 #s(literal 1/24 binary64) %114)))))) %259))) %113)))))
(approx %284 %285)
(approx %287 %59)
(approx %287 %289)
(approx %294 (fma.f64 lamt %297 %59))
(approx %294 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt %302) %304) %296) %59))
(approx %309 %295)
(approx %313 %296)
(approx %313 %297)
(approx %317 %319)
(approx %322 %318)
(approx %322 %324)
(approx %326 %327)
(approx %331 %332)
(approx %331 %334)
(approx %337 %339)
(approx %337 (fma.f64 lamt %334 %318))
(approx %345 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt %348) %350) %332) %318))
(approx %356 %357)
(approx %356 %360)
(approx %356 (fma.f64 one_es tanphi (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %364)) %367))))
(approx %356 (fma.f64 one_es tanphi (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %357 (fma.f64 #s(literal 1/48 binary64) %357 (*.f64 #s(literal 1/2 binary64) %364))))) %364)) %367))))
(approx %384 %359)
(approx %386 %387)
(approx %390 %162)
(approx %392 %163)
(approx (* 1/3 %98) %183)
(approx %396 %397)
(approx %396 (fma.f64 #s(literal -1 binary64) (/.f64 %33 %403) %397))
(approx %396 (fma.f64 lamt (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamt %416)) %419) %397))
(approx %396 (fma.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %416) %60) (*.f64 #s(literal -1/6 binary64) %419)))) %416)) %419) %397))
(approx %446 %459)
(approx %446 (+.f64 (/.f64 %33 %458) %459))
(approx %446 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (/.f64 %243 %464) %466) %459))
(approx %446 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1/6 binary64) %466) (*.f64 #s(literal -1/2 binary64) (/.f64 ca %464)))) (*.f64 #s(literal -1/2 binary64) (/.f64 %60 %464))) %466) %459))
(approx %481 %482)
(approx %484 (/.f64 %62 lamt))
(approx (* 1/2 %386) (*.f64 #s(literal 1/2 binary64) %387))
(approx %491 (fma.f64 lamt %245 %60))
(approx %495 %496)
(approx (* %495 %110) (*.f64 %496 %114))
(approx %506 (fma.f64 lamt %509 %60))
(approx %512 (fma.f64 #s(literal -1/2 binary64) %513 %59))
(approx %512 (fma.f64 sa tanphi (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %59 (*.f64 #s(literal 1/24 binary64) %513)))))
(approx %512 (fma.f64 sa tanphi (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %59 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %513 (*.f64 #s(literal 1/24 binary64) %59)))))))
(approx %528 (fma.f64 #s(literal -1/2 binary64) %387 %60))
(approx %528 (fma.f64 one_es %59 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 #s(literal 1/24 binary64) %387)))))
(approx %528 (fma.f64 one_es %59 (*.f64 %9 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %387 (*.f64 #s(literal 1/24 binary64) %60)))))))
(approx %543 (/.f64 #s(literal 1 binary64) %33))
(approx %543 (/.f64 (fma.f64 #s(literal -1/3 binary64) %547 %548) lamt))
(approx %543 (/.f64 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1/45 binary64) %547) %554) %548) lamt))
(approx %543 (/.f64 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/945 binary64) %547) (*.f64 #s(literal 1/45 binary64) %548))) %554) %548) lamt))
(approx %569 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal -1/2 binary64) %243)) %60))
(approx %569 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 lamt %574)))) %60))
(approx %581 (fma.f64 #s(literal -1/2 binary64) %582 %397))
(approx %581 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %582) %415) %397))
(approx %581 (fma.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %582 (*.f64 #s(literal 1/24 binary64) %397))) %415) %397))
(approx %595 %596)
(approx %503 %244)
(approx %503 %508)
(approx %600 %338)
(approx %600 (*.f64 lamt %603))
(approx %600 (*.f64 lamt %608))
(approx %600 (*.f64 lamt (fma.f64 %9 (fma.f64 #s(literal -1/6 binary64) %332 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %602 (*.f64 #s(literal 1/120 binary64) %332)))) %332)))
(approx %618 (fma.f64 lamt %603 %318))
(approx %618 (fma.f64 lamt %608 %318))
(approx %623 %136)
(approx %625 (*.f64 #s(literal 1/2 binary64) %626))
(approx %631 (*.f64 lamt %245))
(approx (* %623 %316) (*.f64 #s(literal 1/2 binary64) %319))
(approx %638 (*.f64 ca %639))
(approx %638 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) %642 %643)))
(approx %638 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %642 (*.f64 #s(literal 1/3 binary64) %643))))))
(approx %638 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) %643 (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %642 (*.f64 #s(literal 2/15 binary64) %643))))))))
(approx %661 %639)
(approx %661 (*.f64 lamt (+.f64 tanphi (*.f64 #s(literal 1/3 binary64) %119))))
(approx %661 (*.f64 lamt (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %119 (*.f64 #s(literal 1/3 binary64) tanphi))))))
(approx %661 (*.f64 lamt (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) tanphi (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %119 (*.f64 #s(literal 2/15 binary64) tanphi))))))))
(approx %681 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) %602 %332)))
(approx %681 (*.f64 lamt (fma.f64 %9 (fma.f64 #s(literal 2/15 binary64) %602 (*.f64 #s(literal 1/3 binary64) %332)) %332)))
(approx %681 (*.f64 lamt (fma.f64 %9 (fma.f64 #s(literal 1/3 binary64) %332 (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %602 (*.f64 #s(literal 2/15 binary64) %332)))) %332)))
(approx %697 (fma.f64 lamt (+.f64 ca (*.f64 lamt %699)) %60))
(approx %707 %711)
(approx %707 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) %9 %710)))
(approx %707 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %709 %78)))
(approx %707 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) %709 %86)))
(approx %722 %723)
(approx %722 (+.f64 (/.f64 %33 %711) %723))
(approx %722 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (/.f64 %243 %728) %730) %723))
(approx %722 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1/6 binary64) %730) (*.f64 #s(literal -1/2 binary64) (/.f64 ca %728)))) (*.f64 #s(literal -1/2 binary64) (/.f64 %60 %728))) %730) %723))
(approx %240 %243)
(approx %502 %746)
(approx %502 %699)
(approx %504 %509)
(approx %750 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %60 (*.f64 lamt (*.f64 one_es %302))))) %60))
(approx %758 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %60 (*.f64 lamt (*.f64 tanphi %348))))) %60))
(approx %767 (fma.f64 lamt (+.f64 ca (*.f64 lamt %769)) %60))
(approx %774 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %698 %775))) %60))
(approx %774 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 #s(literal -1/2 binary64) %60 (*.f64 lamt (-.f64 %574 (*.f64 #s(literal -1 binary64) ca)))) %775))) %60))
(approx %5 %790)
(approx %32 %792)
(approx %58 %794)
(approx %68 %796)
(approx %96 (*.f64 %9 %799))
(approx %802 (*.f64 #s(literal -1/6 binary64) %496))
(approx %802 (*.f64 %496 %799))
(approx %102 (*.f64 %9 %808))
(approx %811 (*.f64 lamt %812))
(approx %816 (*.f64 #s(literal -1/6 binary64) %817))
(approx %816 (*.f64 %496 %808))
(approx %816 (*.f64 %496 %824))
(approx (+ 1 %106) (*.f64 %9 (-.f64 %798 #s(literal 1/2 binary64))))
(approx %117 %831)
(approx %135 (/.f64 #s(literal 1 binary64) %796))
(approx %160 %835)
(approx %182 %837)
(approx %201 %839)
(approx %221 %842)
(approx %242 (*.f64 lamt %845))
(approx %250 (*.f64 %9 %848))
(approx %253 (*.f64 %496 %848))
(approx %287 (*.f64 lamt %854))
(approx %294 %860)
(approx %313 (*.f64 #s(literal 1/2 binary64) %295))
(approx %313 (*.f64 lamt %866))
(approx %870 (*.f64 #s(literal 1/2 binary64) %513))
(approx %870 (*.f64 %9 %866))
(approx %870 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %59 (+.f64 %865 (/.f64 %59 %9)))))
(approx %322 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %318 %880)))
(approx %331 (*.f64 #s(literal 1/2 binary64) %327))
(approx %331 (*.f64 lamt %887))
(approx %337 (*.f64 %9 %887))
(approx %337 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %318 (+.f64 %886 %880))))
(approx %345 %898)
(approx %356 %900)
(approx %903 (*.f64 #s(literal 1/2 binary64) %359))
(approx %903 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %357 (/.f64 %357 %9))))
(approx %392 (*.f64 %9 %910))
(approx %913 (*.f64 #s(literal 1/3 binary64) %496))
(approx %913 (*.f64 %496 %910))
(approx %396 (/.f64 %796 %794))
(approx %446 (/.f64 %794 %920))
(approx %484 %812)
(approx %491 (*.f64 %9 %845))
(approx %491 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %60 (+.f64 %844 %926))))
(approx %506 (*.f64 %496 %933))
(approx %506 (*.f64 %496 %938))
(approx %506 (*.f64 %496 (-.f64 %824 %937)))
(approx %512 %944)
(approx %528 %946)
(approx %543 %948)
(approx %569 %950)
(approx %581 %952)
(approx %595 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %60 %926)))
(approx %503 (*.f64 %9 %933))
(approx %959 (*.f64 #s(literal 1/3 binary64) %817))
(approx %959 (*.f64 %496 (fma.f64 #s(literal 1/3 binary64) ca %807)))
(approx %600 %965)
(approx %618 %967)
(approx %969 (*.f64 %9 (+.f64 #s(literal 1/2 binary64) %798)))
(approx %638 (/.f64 (*.f64 ca %973) %796))
(approx %661 (/.f64 %973 %796))
(approx %681 %896)
(approx %697 (/.f64 %794 %796))
(approx %982 (/.f64 %967 %796))
(approx (* %982 tanphi) (/.f64 %986 %796))
(approx %707 %989)
(approx %722 (/.f64 %794 %989))
(approx %502 (*.f64 lamt %933))
(approx %504 (*.f64 %9 %938))
(approx %750 (*.f64 one_es %860))
(approx %758 (*.f64 tanphi %898))
(approx %767 %1002)
(approx %774 (/.f64 %950 %842))
(approx %802 (*.f64 #s(literal -1 binary64) (*.f64 %496 (-.f64 #s(literal 1/6 binary64) %798))))
(approx %811 (*.f64 #s(literal -1 binary64) (*.f64 lamt %1011)))
(approx %816 (*.f64 #s(literal -1 binary64) (*.f64 %496 (fma.f64 #s(literal -1 binary64) %807 %1015))))
(approx %816 (*.f64 #s(literal -1 binary64) (*.f64 %496 (fma.f64 #s(literal -1 binary64) %807 (fma.f64 #s(literal -1 binary64) %822 %1015)))))
(approx %201 %1027)
(approx %221 %1030)
(approx %242 (*.f64 #s(literal -1 binary64) (*.f64 lamt %1032)))
(approx %253 (*.f64 #s(literal -1 binary64) (*.f64 %496 (fma.f64 #s(literal -1 binary64) %114 (*.f64 #s(literal -1 binary64) %807)))))
(approx %287 (*.f64 #s(literal -1 binary64) (*.f64 lamt %1042)))
(approx %313 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %865 %304))))
(approx %870 (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 %1042 lamt) %1051)))
(approx %331 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %886 %350))))
(approx %337 (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 %1061 lamt) %1063)))
(approx %491 (*.f64 %9 %1068))
(approx %506 (*.f64 #s(literal -1 binary64) (*.f64 %496 %1071)))
(approx %506 (*.f64 #s(literal -1 binary64) (*.f64 %496 (fma.f64 #s(literal -1 binary64) %114 (*.f64 #s(literal -1 binary64) (/.f64 %845 lamt))))))
(approx %506 (*.f64 #s(literal -1 binary64) (*.f64 %496 (fma.f64 #s(literal -1 binary64) %114 (*.f64 #s(literal -1 binary64) (/.f64 %1068 lamt))))))
(approx %959 (*.f64 #s(literal -1 binary64) (*.f64 %496 (fma.f64 #s(literal -1 binary64) %807 (*.f64 #s(literal -1/3 binary64) ca)))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 lamt %1071)))
(approx %504 (*.f64 %9 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1032 lamt) %112) %113)))
(approx %774 (/.f64 %950 %1030))
(approx one_es one_es)
(approx %287 (/.f64 %62 one_es))
(approx %294 %858)
(approx %294 (/.f64 %1002 one_es))
(approx %313 (/.f64 %245 one_es))
(approx %870 (/.f64 %1112 one_es))
(approx %322 (*.f64 one_es %1117))
(approx %337 (fma.f64 one_es %1117 %338))
(approx %903 (*.f64 one_es %1123))
(approx %396 (fma.f64 #s(literal -1 binary64) (/.f64 %946 %1127) %948))
(approx %396 (fma.f64 one_es (-.f64 (/.f64 (*.f64 one_es %1132) %1136) %1138) %948))
(approx %396 (fma.f64 one_es (-.f64 (*.f64 one_es (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 one_es %1143) %1148)) (*.f64 #s(literal -1 binary64) (/.f64 %1132 %1136)))) %1138) %948))
(approx %446 %1158)
(approx %446 (+.f64 %1158 %1160))
(approx %491 %1112)
(approx %506 (fma.f64 lamt %251 %1111))
(approx %569 %1167)
(approx %569 (fma.f64 ca %1166 %946))
(approx %595 (*.f64 one_es %1171))
(approx %1174 (*.f64 one_es %1175))
(approx %503 %1178)
(approx %1180 %1183)
(approx %1186 (fma.f64 ca lamt %1183))
(approx %631 (fma.f64 #s(literal 1/2 binary64) %387 %33))
(approx %722 %1191)
(approx %722 (+.f64 %1191 %1193))
(approx %501 %698)
(approx %502 %507)
(approx %504 (+.f64 ca %1178))
(approx %774 %1200)
(approx %774 (+.f64 %1200 %1202))
(approx %58 (*.f64 one_es (fma.f64 sa tanphi %1205)))
(approx %811 (*.f64 one_es %289))
(approx %816 (*.f64 one_es (fma.f64 sa tanphi %1211)))
(approx %242 (*.f64 one_es %297))
(approx %294 %859)
(approx %870 %1110)
(approx %870 %1219)
(approx %331 (*.f64 one_es %1223))
(approx %337 (*.f64 one_es %1228))
(approx %345 %897)
(approx %345 (*.f64 one_es %1235))
(approx %396 (/.f64 (fma.f64 #s(literal -1 binary64) %1239 %1240) one_es))
(approx %396 (/.f64 (-.f64 (+.f64 %1240 %1247) %1239) one_es))
(approx %396 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1253 (*.f64 %409 %1256)) %1240) (fma.f64 #s(literal -1 binary64) %1247 %1239)) one_es))
(approx %446 %1160)
(approx %446 (*.f64 one_es (+.f64 %1266 %1267)))
(approx %484 (*.f64 one_es %854))
(approx %491 %1111)
(approx %491 (*.f64 one_es %1219))
(approx %506 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %513 (fma.f64 sa tanphi %1276))))
(approx %569 (*.f64 one_es (fma.f64 sa %831 %1281)))
(approx %503 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %295 %1285)))
(approx %618 (*.f64 one_es (+.f64 sa %1289)))
(approx %1186 (*.f64 one_es (fma.f64 sa %1181 %285)))
(approx %631 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %513 %285)))
(approx %697 %1001)
(approx %722 %1193)
(approx %722 (*.f64 one_es (+.f64 %1302 %1303)))
(approx %502 (*.f64 one_es (-.f64 %1307 %304)))
(approx %504 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %295 (+.f64 %296 %1285))))
(approx %774 %1202)
(approx %774 (*.f64 one_es (+.f64 %1317 %1318)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (*.f64 #s(literal -1 binary64) %1205)))))
(approx %811 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 %1327))))
(approx %816 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (*.f64 #s(literal -1 binary64) %1211)))))
(approx %242 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %296 %1337))))
(approx %322 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1343)))
(approx %331 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1348)))
(approx %337 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1353)))
(approx %345 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1358)))
(approx %903 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1362)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1240 %1239) one_es)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1240 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1245 (*.f64 one_es %412)) %1372) one_es))) one_es)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1240 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1253 (*.f64 one_es %1256)) (/.f64 %1245 %412)) one_es)) %1372) one_es))) one_es)))
(approx %446 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1266 (*.f64 #s(literal -1 binary64) %1267)))))
(approx %484 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1042)))
(approx %491 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 %1401))))
(approx %491 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 %1406))))
(approx %506 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %59 (fma.f64 #s(literal -1 binary64) %1276 %1401)))))
(approx %569 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %944 (*.f64 #s(literal -1 binary64) %1281)))))
(approx %595 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1421)))
(approx %1174 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1425)))
(approx %503 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1285 %1337))))
(approx %618 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) sa (*.f64 #s(literal -1 binary64) %1289)))))
(approx %1186 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1182 %1327))))
(approx %631 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1406)))
(approx %697 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %858 (*.f64 #s(literal -1 binary64) %859)))))
(approx %722 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1302 (*.f64 #s(literal -1 binary64) %1303)))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 one_es (-.f64 (*.f64 #s(literal -1 binary64) %1307) %1051))))
(approx %504 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) (/.f64 %251 one_es) %1337))))
(approx %774 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1317 (*.f64 #s(literal -1 binary64) %1318)))))
(approx %870 (fma.f64 tanphi %1117 %285))
(approx %331 (/.f64 %245 tanphi))
(approx %337 (/.f64 %1475 tanphi))
(approx %345 (/.f64 %1002 tanphi))
(approx %903 %1483)
(approx %396 (fma.f64 tanphi (-.f64 (/.f64 (*.f64 %399 (*.f64 %400 %831)) %1136) %1490) %948))
(approx %396 (fma.f64 tanphi (-.f64 (*.f64 tanphi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %409 (*.f64 %410 %831)) %1148)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %399 (*.f64 %400 %796)) %1136)))) %1490) %948))
(approx %491 %1475)
(approx %506 (fma.f64 lamt %251 %1474))
(approx %595 %1474)
(approx %1174 (*.f64 sa %1483))
(approx %637 %643)
(approx (/ 1 tanphi) %1515)
(approx %618 (/.f64 %794 tanphi))
(approx %58 %986)
(approx %811 (*.f64 tanphi %339))
(approx %816 (*.f64 tanphi (fma.f64 one_es sa %1522)))
(approx %242 (*.f64 tanphi %334))
(approx %287 (*.f64 tanphi (+.f64 sa %1226)))
(approx %294 (*.f64 tanphi %1235))
(approx %313 (*.f64 tanphi %1223))
(approx %870 %1171)
(approx %870 (*.f64 tanphi %1228))
(approx %337 %1538)
(approx %396 (/.f64 (fma.f64 #s(literal -1 binary64) %1542 %1543) tanphi))
(approx %396 (/.f64 (-.f64 (+.f64 %1543 %1549) %1542) tanphi))
(approx %396 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1253 (*.f64 %1554 (*.f64 %1254 %411))) %1543) (fma.f64 #s(literal -1 binary64) %1549 %1542)) tanphi))
(approx %446 (*.f64 tanphi (+.f64 %1564 %1565)))
(approx %484 (*.f64 tanphi (+.f64 %332 %1059)))
(approx %491 (*.f64 tanphi %1538))
(approx %506 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %319 (fma.f64 one_es sa %1574))))
(approx %569 (*.f64 tanphi (fma.f64 one_es %1488 %1579)))
(approx %503 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %327 %1583)))
(approx %1186 (*.f64 tanphi (fma.f64 one_es %1587 %338)))
(approx %631 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %319 %338)))
(approx %722 (*.f64 tanphi (+.f64 %1595 %1596)))
(approx %502 (*.f64 tanphi (-.f64 %1600 %350)))
(approx %504 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %327 (+.f64 %332 %1583))))
(approx %774 (*.f64 tanphi (+.f64 %1609 %1610)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %318 (*.f64 #s(literal -1 binary64) %965)))))
(approx %811 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %318 %1619))))
(approx %816 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %318 (*.f64 #s(literal -1 binary64) %1522)))))
(approx %242 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %332 %1629))))
(approx %287 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) sa (*.f64 #s(literal -1 binary64) %1226)))))
(approx %294 (*.f64 #s(literal -1 binary64) (*.f64 tanphi %1358)))
(approx %313 (*.f64 #s(literal -1 binary64) (*.f64 tanphi %1348)))
(approx %870 (*.f64 #s(literal -1 binary64) %1421))
(approx %870 (*.f64 #s(literal -1 binary64) (*.f64 tanphi %1353)))
(approx %903 (*.f64 #s(literal -1 binary64) %1652))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1543 %1542) tanphi)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1543 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1245 (*.f64 %409 (*.f64 %410 tanphi))) %1663) tanphi))) tanphi)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1543 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1253 (*.f64 %1554 (*.f64 %1254 tanphi))) (/.f64 %1245 (*.f64 %409 %410))) tanphi)) %1663) tanphi))) tanphi)))
(approx %446 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1564 (*.f64 #s(literal -1 binary64) %1565)))))
(approx %484 (*.f64 #s(literal -1 binary64) (*.f64 tanphi %1061)))
(approx %491 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %318 %1694))))
(approx %491 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %318 %1699))))
(approx %506 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %318 (fma.f64 #s(literal -1 binary64) %1574 %1694)))))
(approx %569 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1489 (*.f64 #s(literal -1 binary64) %1579)))))
(approx %1174 (*.f64 #s(literal -1 binary64) (*.f64 sa %1652)))
(approx %503 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1583 %1629))))
(approx %1186 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) (*.f64 one_es %1587) %1619))))
(approx %631 (*.f64 #s(literal -1 binary64) (*.f64 tanphi %1699)))
(approx %697 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %896 (*.f64 #s(literal -1 binary64) %897)))))
(approx %722 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1595 (*.f64 #s(literal -1 binary64) %1596)))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (-.f64 (*.f64 #s(literal -1 binary64) %1600) %1063))))
(approx %504 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) (/.f64 %251 tanphi) %1629))))
(approx %774 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1609 (*.f64 #s(literal -1 binary64) %1610)))))
(approx sa sa)
(approx %870 (fma.f64 sa %1123 %285))
(approx %322 (*.f64 sa %1482))
(approx %337 (fma.f64 sa %1482 %338))
(approx %396 (fma.f64 sa (-.f64 (/.f64 (*.f64 %399 (*.f64 sa %1131)) %1136) %1764) %948))
(approx %396 (fma.f64 sa (-.f64 (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %409 (*.f64 sa %1142)) %1148)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %399 %1131) %1136)))) %1764) %948))
(approx %491 (fma.f64 ca lamt %1780))
(approx %506 (fma.f64 lamt %251 %1780))
(approx %1174 %1780)
(approx %58 (*.f64 sa (fma.f64 one_es tanphi %1786)))
(approx %811 (*.f64 sa %1791))
(approx %816 (*.f64 sa (fma.f64 one_es tanphi %1794)))
(approx %242 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %626 %1798)))
(approx %287 (*.f64 sa (+.f64 tanphi %1802)))
(approx %294 (*.f64 sa (+.f64 %1806 %1807)))
(approx %313 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %639 %1811)))
(approx %870 %1175)
(approx %870 (*.f64 sa (+.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %119 %1802))))
(approx %331 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %864 %1820)))
(approx %337 (*.f64 sa (+.f64 one_es (fma.f64 #s(literal 1/2 binary64) %1480 %1824))))
(approx %345 (*.f64 sa (+.f64 %1829 %1830)))
(approx %396 (/.f64 (fma.f64 #s(literal -1 binary64) %1836 %1837) sa))
(approx %396 (/.f64 (-.f64 (+.f64 %1837 %1843) %1836) sa))
(approx %396 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1253 (*.f64 %1554 (*.f64 %410 %1255))) %1837) (fma.f64 #s(literal -1 binary64) %1843 %1836)) sa))
(approx %446 (*.f64 sa (+.f64 %1857 %1858)))
(approx %484 (*.f64 sa (+.f64 %1798 %1862)))
(approx %491 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %359 %1791)))
(approx %506 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %359 (fma.f64 one_es tanphi %1869))))
(approx %569 (*.f64 sa (fma.f64 one_es %831 %1874)))
(approx %503 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %626 %1878)))
(approx %618 (*.f64 sa (+.f64 one_es %1882)))
(approx %1186 (*.f64 sa (fma.f64 one_es %1181 %1790)))
(approx %631 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %359 %1790)))
(approx %697 (*.f64 sa (+.f64 %1892 %900)))
(approx %722 (*.f64 sa (+.f64 %1897 %1898)))
(approx %502 (*.f64 sa (-.f64 %1902 %367)))
(approx %504 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %626 (+.f64 %1798 %1878))))
(approx %774 (*.f64 sa (+.f64 %1911 %1912)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %357 (*.f64 #s(literal -1 binary64) %1786)))))
(approx %811 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %357 %1921))))
(approx %816 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %357 (*.f64 #s(literal -1 binary64) %1794)))))
(approx %242 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1798 %1931))))
(approx %287 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) tanphi (*.f64 #s(literal -1 binary64) %1802)))))
(approx %294 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1806 (*.f64 #s(literal -1 binary64) %1807)))))
(approx %313 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1811 (*.f64 #s(literal -1/2 binary64) %639)))))
(approx %870 (*.f64 #s(literal -1 binary64) %1425))
(approx %870 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) tanphi (fma.f64 #s(literal -1 binary64) %1802 %120)))))
(approx %322 (*.f64 #s(literal -1 binary64) (*.f64 sa %1651)))
(approx %331 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1820 (*.f64 #s(literal -1/2 binary64) %864)))))
(approx %337 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) one_es (fma.f64 #s(literal -1 binary64) %1824 %1650)))))
(approx %345 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1829 (*.f64 #s(literal -1 binary64) %1830)))))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1837 %1836) sa)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1837 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1245 (*.f64 %409 (*.f64 sa %411))) %1984) sa))) sa)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1837 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1253 (*.f64 %1554 (*.f64 sa %1255))) (/.f64 %1245 (*.f64 %409 %411))) sa)) %1984) sa))) sa)))
(approx %446 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1857 (*.f64 #s(literal -1 binary64) %1858)))))
(approx %484 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1798 (*.f64 #s(literal -1 binary64) %1862)))))
(approx %491 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %357 %2017))))
(approx %491 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %357 %2022))))
(approx %506 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %357 (fma.f64 #s(literal -1 binary64) %1869 %2017)))))
(approx %569 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1233 (*.f64 #s(literal -1 binary64) %1874)))))
(approx %503 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1878 %1931))))
(approx %618 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) one_es (*.f64 #s(literal -1 binary64) %1882)))))
(approx %1186 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) (*.f64 one_es %1181) %1921))))
(approx %631 (*.f64 #s(literal -1 binary64) (*.f64 sa %2022)))
(approx %697 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1892 (*.f64 #s(literal -1 binary64) %900)))))
(approx %722 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1897 (*.f64 #s(literal -1 binary64) %1898)))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) %1902) (*.f64 #s(literal 1/2 binary64) %357)))))
(approx %504 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) (/.f64 %251 sa) %1931))))
(approx %774 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1911 (*.f64 #s(literal -1 binary64) %1912)))))
(approx %102 (*.f64 ca %11))
(approx %816 (fma.f64 ca %12 %60))
(approx %108 %112)
(approx %109 %113)
(approx %110 %187)
(approx %111 %768)
(approx %250 %2088)
(approx %253 (*.f64 ca %164))
(approx %396 (fma.f64 #s(literal -1 binary64) (/.f64 %1167 %403) %952))
(approx %396 (fma.f64 ca (-.f64 (/.f64 (*.f64 ca %1244) %413) %2097) %952))
(approx %396 (fma.f64 ca (-.f64 (*.f64 ca (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %1252) (*.f64 %1554 %1256))) (*.f64 #s(literal -1 binary64) (/.f64 %1244 %413)))) %2097) %952))
(approx %491 (fma.f64 #s(literal 1/2 binary64) %387 %62))
(approx %506 (fma.f64 #s(literal 1/2 binary64) %387 (fma.f64 ca %164 %60)))
(approx %503 (fma.f64 #s(literal 1/3 binary64) %35 %244))
(approx %502 %769)
(approx %504 (fma.f64 #s(literal 1/2 binary64) %243 %2088))
(approx %58 (*.f64 ca (+.f64 %790 %2122)))
(approx %811 (*.f64 ca (+.f64 lamt %2122)))
(approx %816 (*.f64 ca %12))
(approx %816 (*.f64 ca (fma.f64 lamt %11 %2122)))
(approx %242 (*.f64 ca (+.f64 #s(literal 1 binary64) %2135)))
(approx %287 (*.f64 ca %2141))
(approx %294 (*.f64 ca (+.f64 %2144 %2146)))
(approx %313 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2150 %2151)))
(approx %870 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) (/.f64 %513 ca) %2141)))
(approx %331 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2159 %1515)))
(approx %337 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) (/.f64 %319 ca) (+.f64 %2164 %2165))))
(approx %345 (*.f64 ca (+.f64 %2170 %2171)))
(approx %396 (/.f64 (fma.f64 #s(literal -1 binary64) %2176 %2177) ca))
(approx %396 (/.f64 (-.f64 (+.f64 %2177 %2183) %2176) ca))
(approx %396 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2188 (*.f64 %1134 %1147)) %2177) (fma.f64 #s(literal -1 binary64) %2183 %2176)) ca))
(approx %446 (*.f64 ca (+.f64 %2196 %2198)))
(approx %484 (*.f64 ca (+.f64 #s(literal 1 binary64) %2202)))
(approx %491 (*.f64 ca (+.f64 lamt (fma.f64 #s(literal 1/2 binary64) %2206 %2122))))
(approx %506 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2206 (fma.f64 lamt %163 %2122))))
(approx %569 (*.f64 ca (fma.f64 %796 %790 %2215)))
(approx %503 (*.f64 ca %2219))
(approx %618 (*.f64 ca (+.f64 %2222 %2165)))
(approx %1186 (*.f64 ca (+.f64 lamt %2226)))
(approx %631 (*.f64 ca (+.f64 lamt (*.f64 #s(literal 1/2 binary64) %2206))))
(approx %697 (*.f64 ca (+.f64 %835 %2234)))
(approx %722 (*.f64 ca (+.f64 %2238 %2240)))
(approx %502 (*.f64 ca (fma.f64 #s(literal 1/3 binary64) lamt (*.f64 #s(literal 1/2 binary64) %2122))))
(approx %504 (*.f64 ca (+.f64 #s(literal 1 binary64) %2219)))
(approx %774 (*.f64 ca (+.f64 %2252 %2253)))
(approx %58 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %790 %2257))))
(approx %102 (*.f64 #s(literal -1 binary64) (*.f64 ca %2263)))
(approx %811 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt %2257))))
(approx %816 (*.f64 #s(literal -1 binary64) (*.f64 ca %2271)))
(approx %816 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2122 %2271))))
(approx %242 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %2134) #s(literal 1 binary64)))))
(approx %250 (*.f64 #s(literal -1 binary64) (*.f64 ca %2285)))
(approx %253 (*.f64 #s(literal -1 binary64) (*.f64 ca %2289)))
(approx %287 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2139 (*.f64 #s(literal -1 binary64) %2140)))))
(approx %294 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2144 (*.f64 #s(literal -1 binary64) %2146)))))
(approx %313 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %2150) %2151))))
(approx %870 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2139 (*.f64 #s(literal -1 binary64) (/.f64 %1110 ca))))))
(approx %331 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %2159) %1515))))
(approx %337 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2164 (*.f64 #s(literal -1 binary64) (/.f64 %324 ca))))))
(approx %345 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2170 (*.f64 #s(literal -1 binary64) %2171)))))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2177 %2176) ca)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2177 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2181 (*.f64 ca %1135)) %2336) ca))) ca)))
(approx %396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2177 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2188 (*.f64 ca %1147)) (/.f64 %2181 %1135)) ca)) %2336) ca))) ca)))
(approx %446 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2196 (*.f64 #s(literal -1 binary64) %2198)))))
(approx %484 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1 binary64) %2202) #s(literal 1 binary64)))))
(approx %491 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt (*.f64 #s(literal -1 binary64) %2367)))))
(approx %506 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2367 %2289))))
(approx %569 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1166 (*.f64 #s(literal -1 binary64) %2215)))))
(approx %503 (*.f64 #s(literal -1 binary64) (*.f64 ca %2382)))
(approx %618 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2222 (*.f64 #s(literal -1 binary64) %2165)))))
(approx %1186 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt (*.f64 #s(literal -1 binary64) %2226)))))
(approx %631 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt (*.f64 #s(literal -1/2 binary64) %2206)))))
(approx %697 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %835 (*.f64 #s(literal -1 binary64) %2234)))))
(approx %722 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2238 (*.f64 #s(literal -1 binary64) %2240)))))
(approx %502 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1/2 binary64) %2122 (*.f64 #s(literal -1/3 binary64) lamt)))))
(approx %504 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 %2382 #s(literal 1 binary64)))))
(approx %774 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2252 (*.f64 #s(literal -1 binary64) %2253)))))
Calls

15 calls:

TimeVariablePoint
145.0ms
lamt
inf
127.0ms
lamt
0
125.0ms
one_es
0
121.0ms
ca
0
121.0ms
tanphi
0

rewrite5.8s (3.9%)

Memory
-16.8MiB live, 109.7MiB allocated; 23ms collecting garbage
Counts
223 → 3 474
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (*.f64 %6 ca)
%9 = (+.f64 %4 %8)
%10 = (cos.f64 lamt)
%12 = (approx one_es #s(literal 0 binary64))
%16 = (pow.f64 lamt #s(literal 2 binary64))
%17 = (*.f64 #s(literal -1/6 binary64) %16)
%18 = (+.f64 #s(literal 1 binary64) %17)
%19 = (*.f64 lamt %18)
%20 = (sin lamt)
%21 = (approx %20 %19)
%22 = (*.f64 ca lamt)
%23 = (* %20 ca)
%24 = (approx %23 %22)
%25 = (*.f64 ca %16)
%26 = (*.f64 #s(literal -1/6 binary64) %25)
%27 = (+.f64 ca %26)
%28 = (*.f64 sa tanphi)
%29 = (*.f64 one_es %28)
%32 = (+ (* one_es (* tanphi sa)) %23)
%33 = (approx %32 %29)
%34 = (fma.f64 ca lamt %29)
%35 = (approx %32 %34)
%36 = (fma.f64 lamt %27 %29)
%37 = (approx %32 %36)
%38 = (cos lamt)
%39 = (approx %38 #s(literal 1 binary64))
%41 = (*.f64 #s(literal -1/2 binary64) %16)
%42 = (+.f64 #s(literal 1 binary64) %41)
%43 = (approx %38 %42)
%45 = (*.f64 #s(literal -1/6 binary64) ca)
%46 = (*.f64 #s(literal -1/2 binary64) ca)
%47 = (-.f64 %45 %46)
%48 = (*.f64 lamt %47)
%49 = (*.f64 ca %6)
%50 = (*.f64 tanphi %10)
%51 = (*.f64 one_es sa)
%52 = (*.f64 one_es tanphi)
%53 = (*.f64 %52 sa)
%54 = (*.f64 %51 tanphi)
%55 = (/.f64 #s(literal 1 binary64) %10)
%56 = (PI.f64 )
%57 = (+.f64 lamt lamt)
%58 = (*.f64 #s(literal 1/2 binary64) lamt)
%59 = (neg.f64 %56)
%60 = (tan.f64 lamt)
%61 = (*.f64 %60 ca)
%62 = (cos.f64 %57)
%63 = (fma.f64 %62 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%64 = (*.f64 %21 ca)
%65 = (+.f64 %4 %64)
%67 = (* sa tanphi)
%68 = (* one_es %67)
%71 = (+ ca (* 1/2 (* lamt %68)))
%72 = (approx %71 ca)
%73 = (*.f64 %16 %47)
%74 = (+.f64 ca %73)
%75 = (*.f64 lamt %74)
%76 = (* ca %20)
%78 = (approx (/ %76 %38) %75)
%79 = (/.f64 %22 one_es)
%80 = (/.f64 ca one_es)
%81 = (fma.f64 sa tanphi %79)
%85 = (+ (/ %76 (* one_es %38)) (/ %67 %38))
%86 = (approx %85 %81)
%87 = (*.f64 lamt %28)
%88 = (fma.f64 #s(literal 1/2 binary64) %87 %80)
%89 = (fma.f64 lamt %88 %28)
%90 = (approx %85 %89)
%91 = (/.f64 ca tanphi)
%92 = (*.f64 %16 %51)
%93 = (fma.f64 #s(literal 1/2 binary64) %92 %51)
%94 = (*.f64 lamt %51)
%95 = (fma.f64 #s(literal 1/2 binary64) %94 %91)
%96 = (fma.f64 lamt %95 %51)
%102 = (approx (+ (/ %76 (* tanphi %38)) (/ (* one_es sa) %38)) %96)
%105 = (approx (/ (* one_es tanphi) %38) %52)
%106 = (*.f64 %16 %52)
%107 = (fma.f64 #s(literal 1/2 binary64) %106 %52)
%108 = (*.f64 %16 %29)
%110 = (*.f64 #s(literal 1/3 binary64) %16)
%111 = (+.f64 #s(literal 1 binary64) %110)
%112 = (*.f64 lamt %111)
%113 = (*.f64 #s(literal 1/3 binary64) %25)
%114 = (*.f64 #s(literal 1/2 binary64) %56)
%115 = (fabs.f64 %114)
%116 = (+.f64 %115 %114)
%117 = (*.f64 #s(literal 1/2 binary64) %116)
%118 = (cos.f64 %117)
%119 = (-.f64 %114 %115)
%120 = (*.f64 #s(literal 1/2 binary64) %119)
%121 = (cos.f64 %120)
%122 = (*.f64 %118 %121)
%123 = (*.f64 #s(literal 2 binary64) %122)
%124 = (+.f64 #s(literal 1 binary64) %123)
%125 = (/.f64 #s(literal 1 binary64) %29)
%126 = (/ %38 %32)
%127 = (approx %126 %125)
%129 = (/.f64 %29 %124)
%132 = (* (PI ) 1/2)
%133 = (fabs %132)
%145 = (/.f64 %29 lamt)
%146 = (+.f64 ca %145)
%147 = (*.f64 lamt %146)
%150 = (approx (+ (* ca lamt) %68) %147)
%151 = (*.f64 #s(literal 1/2 binary64) %108)
%153 = (+ (* lamt %71) %68)
%154 = (approx %153 %151)
%155 = (pow.f64 lamt #s(literal 3 binary64))
%156 = (*.f64 %155 %47)
%165 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %68)))
%168 = (+ (* lamt (+ ca %165)) %68)
%169 = (approx %168 %156)
%170 = (*.f64 sa %50)
%171 = (*.f64 one_es %170)
%172 = (/.f64 %10 %49)
%173 = (approx %126 %172)
%175 = (approx (* %32 %38) %171)
%176 = (/.f64 %10 %29)
%177 = (approx %126 %176)
%178 = (*.f64 tanphi %93)
%179 = (approx %153 %178)
%180 = (*.f64 sa %107)
%181 = (approx %153 %180)
%182 = (approx %165 %113)
%183 = (*.f64 ca %112)
%184 = (approx %168 %183)
%185 = (*.f64 tanphi ca)
%186 = (*.f64 %91 %6)
%187 = (/.f64 #s(literal 1 binary64) tanphi)
%188 = (fma.f64 one_es sa %186)
%189 = (*.f64 %58 lamt)
%190 = (fma.f64 ca lamt %4)
%191 = (*.f64 %58 %52)
%192 = (fma.f64 %191 sa ca)
%193 = (fma.f64 %58 lamt #s(literal 1 binary64))
%194 = (*.f64 %193 %4)
%195 = (fma.f64 lamt ca %194)
%196 = (*.f64 %192 lamt)
%197 = (fma.f64 %51 tanphi %196)
%198 = (fma.f64 %52 sa %196)
%199 = (*.f64 %189 %51)
%200 = (fma.f64 %199 tanphi %190)
%201 = (*.f64 %185 %60)
%202 = (/.f64 %201 tanphi)
%203 = (*.f64 %60 tanphi)
%204 = (*.f64 ca %203)
%205 = (/.f64 %204 tanphi)
%206 = (*.f64 %91 %60)
%207 = (*.f64 %206 tanphi)
%208 = (*.f64 %91 %203)
%209 = (*.f64 %187 %203)
%210 = (*.f64 ca %209)
%211 = (*.f64 %55 %8)
%212 = (/.f64 tanphi %50)
%213 = (*.f64 %8 %212)
%214 = (/ %32 %38)
%216 = (/.f64 %188 %10)
%218 = (sin.f64 %59)
%219 = (fma.f64 #s(literal 2 binary64) %218 %10)
%221 = (*.f64 %12 %28)
%222 = (*.f64 lamt %221)
%223 = (*.f64 #s(literal 1/2 binary64) %222)
%224 = (+.f64 ca %223)
%225 = (fma.f64 lamt %224 %221)
%227 = (*.f64 #s(literal -1/2 binary64) %221)
%228 = (-.f64 %48 %227)
%229 = (*.f64 lamt %228)
%230 = (+.f64 ca %229)
%231 = (fma.f64 lamt %230 %221)
%234 = (fma.f64 one_es %3 %24)
%240 = (/.f64 %49 %39)
%242 = (approx %32 %54)
%244 = (approx %32 %53)
%246 = (approx %32 %150)
%248 = (fma.f64 lamt %72 %29)
%257 = (+.f64 ca %182)
%258 = (fma.f64 lamt %257 %29)
%270 = (*.f64 one_es %86)
%272 = (*.f64 one_es %90)
%274 = (*.f64 tanphi %102)
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
%9
%10
#s(literal 0 binary64)
%12
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%16
%17
%18
%19
%21
%22
%24
%25
%26
%27
%28
%29
%33
%34
%35
%36
%37
%39
#s(literal -1/2 binary64)
%41
%42
%43
#s(literal 1/2 binary64)
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%72
%73
%74
%75
%78
%79
%80
%81
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%102
%105
%106
%107
%108
#s(literal 1/3 binary64)
%110
%111
%112
%113
%114
%115
%116
%117
%118
%119
%120
%121
%122
%123
%124
%125
%127
#s(literal 3 binary64)
%129
(approx (/ %32 (+ (* 2 (* (cos (/ (+ %132 %133) 2)) (cos (/ (- %132 %133) 2)))) %38)) %129)
%145
%146
%147
%150
%151
%154
%155
%156
%169
%170
%171
%172
%173
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
%207
%208
%209
%210
%211
%212
%213
(approx %214 %61)
%216
(*.f64 %216 tanphi)
%218
%219
(/.f64 %9 %219)
%221
%222
%223
%224
%225
(approx %214 %225)
%227
%228
%229
%230
%231
(approx %214 %231)
(/.f64 %65 %39)
%234
(*.f64 %234 %55)
(/.f64 %33 %39)
(/.f64 %33 %43)
(/.f64 %35 %43)
(/.f64 %37 %39)
%240
(approx %214 %240)
%242
(/.f64 %242 %10)
%244
(/.f64 %244 %10)
%246
(/.f64 %246 %10)
%248
(approx %214 %248)
(approx %214 %195)
(approx %214 %197)
(approx %214 %198)
(approx %214 %200)
(approx %214 %154)
(approx %214 %179)
(approx %214 %181)
%257
%258
(approx %214 %258)
(approx %214 %169)
(approx %214 %184)
(approx %214 %202)
(approx %214 %205)
(approx %214 %207)
(approx %214 %208)
(approx %214 %210)
(approx %214 %211)
(approx %214 %213)
(approx %214 %78)
%270
(approx %214 %270)
%272
(approx %214 %272)
%274
(approx %214 %274)
(fma.f64 %105 sa %61)
(/.f64 %175 %63)
(/.f64 #s(literal 1 binary64) %127)
(/.f64 #s(literal 1 binary64) %173)
(/.f64 #s(literal 1 binary64) %177)
Outputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 sa tanphi)
%5 = (*.f64 one_es %3)
%6 = (*.f64 one_es sa)
%7 = (*.f64 tanphi %6)
%8 = (*.f64 one_es tanphi)
%9 = (*.f64 sa %8)
%10 = (*.f64 %3 one_es)
%11 = (*.f64 %6 tanphi)
%12 = (*.f64 %8 sa)
%17 = (+.f64 lamt lamt)
%21 = (*.f64 #s(literal 1/2 binary64) lamt)
%23 = (sin.f64 lamt)
%25 = (*.f64 ca %23)
%26 = (*.f64 %23 ca)
%27 = (*.f64 %26 #s(literal 1 binary64))
%28 = (*.f64 #s(literal 1 binary64) %26)
%29 = (*.f64 #s(literal 1 binary64) ca)
%30 = (*.f64 %29 %23)
%31 = (*.f64 #s(literal 1 binary64) %23)
%32 = (*.f64 %31 ca)
%33 = (*.f64 #s(literal 1/2 binary64) %26)
%34 = (*.f64 #s(literal 2 binary64) %33)
%35 = (fma.f64 one_es %3 %26)
%45 = (neg.f64 %26)
%47 = (neg.f64 %5)
%49 = (neg.f64 %45)
%51 = (neg.f64 lamt)
%52 = (sin.f64 %51)
%54 = (*.f64 (neg.f64 %52) ca)
%66 = (neg.f64 %35)
%79 = (cos.f64 lamt)
%80 = (fabs.f64 lamt)
%87 = (neg.f64 %51)
%89 = (PI.f64 )
%90 = (fma.f64 %89 #s(literal 1/2 binary64) lamt)
%92 = (*.f64 #s(literal 1/2 binary64) %89)
%97 = (cos.f64 %92)
%98 = (sin.f64 %92)
%99 = (*.f64 %79 %98)
%105 = (neg.f64 #s(literal 0 binary64))
%106 = (exp.f64 %105)
%110 = (approx one_es #s(literal 0 binary64))
%124 = (neg.f64 tanphi)
%126 = (/.f64 #s(literal 1 binary64) tanphi)
%129 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%153 = (*.f64 lamt lamt)
%159 = (*.f64 lamt #s(literal -1/6 binary64))
%161 = (*.f64 #s(literal -1/6 binary64) %153)
%163 = (*.f64 #s(literal -1/6 binary64) lamt)
%168 = (fma.f64 %163 lamt #s(literal 1 binary64))
%173 = (*.f64 (*.f64 #s(literal 1/6 binary64) lamt) lamt)
%176 = (neg.f64 #s(literal 1/6 binary64))
%177 = (*.f64 %176 %153)
%179 = (neg.f64 %173)
%193 = (*.f64 %153 lamt)
%198 = (fma.f64 %159 %153 lamt)
%201 = (*.f64 %159 %153)
%214 = (sin lamt)
%215 = (approx %214 %198)
%217 = (*.f64 ca lamt)
%218 = (* %214 ca)
%219 = (approx %218 %217)
%221 = (*.f64 ca %153)
%225 = (*.f64 #s(literal -1/6 binary64) %221)
%226 = (*.f64 #s(literal -1/6 binary64) ca)
%231 = (*.f64 %226 lamt)
%235 = (fma.f64 %153 %226 ca)
%243 = (*.f64 (*.f64 #s(literal 1/6 binary64) ca) %153)
%251 = (neg.f64 ca)
%253 = (* tanphi sa)
%254 = (* one_es %253)
%255 = (+ %254 %218)
%256 = (approx %255 %5)
%257 = (fma.f64 lamt ca %5)
%258 = (fma.f64 one_es %3 %217)
%259 = (fma.f64 tanphi %6 %217)
%260 = (fma.f64 sa %8 %217)
%261 = (fma.f64 ca lamt %5)
%262 = (fma.f64 %3 one_es %217)
%263 = (fma.f64 %6 tanphi %217)
%264 = (fma.f64 %8 sa %217)
%265 = (+.f64 %5 %217)
%266 = (+.f64 %217 %5)
%267 = (neg.f64 %217)
%268 = (-.f64 %5 %267)
%269 = (-.f64 %217 %47)
%270 = (neg.f64 one_es)
%271 = (neg.f64 %270)
%272 = (*.f64 %271 %3)
%273 = (fma.f64 lamt ca %272)
%274 = (neg.f64 %47)
%275 = (fma.f64 lamt ca %274)
%276 = (fma.f64 ca lamt %272)
%277 = (fma.f64 ca lamt %274)
%278 = (neg.f64 %261)
%279 = (neg.f64 %278)
%280 = (+.f64 %217 %272)
%281 = (+.f64 %217 %274)
%282 = (approx %255 %261)
%283 = (fma.f64 lamt %235 %5)
%284 = (*.f64 %235 lamt)
%310 = (fma.f64 %225 lamt %5)
%314 = (*.f64 %226 %193)
%316 = (-.f64 %314 %47)
%320 = (approx %255 %283)
%321 = (cos lamt)
%322 = (approx %321 #s(literal 1 binary64))
%328 = (*.f64 lamt #s(literal -1/2 binary64))
%331 = (*.f64 #s(literal -1/2 binary64) %153)
%332 = (*.f64 #s(literal -1/2 binary64) lamt)
%334 = (*.f64 %21 lamt)
%339 = (fma.f64 %332 lamt #s(literal 1 binary64))
%344 = (*.f64 %51 %21)
%346 = (neg.f64 %21)
%347 = (*.f64 %346 lamt)
%360 = (approx %321 %339)
%369 = (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%377 = (*.f64 #s(literal -1/2 binary64) ca)
%378 = (*.f64 #s(literal 1/2 binary64) ca)
%382 = (*.f64 #s(literal 1/3 binary64) ca)
%384 = (*.f64 ca #s(literal -1/3 binary64))
%395 = (*.f64 lamt %382)
%396 = (*.f64 #s(literal 1/3 binary64) lamt)
%404 = (*.f64 lamt %378)
%406 = (*.f64 %378 lamt)
%409 = (*.f64 lamt %226)
%411 = (*.f64 tanphi %79)
%415 = (/.f64 #s(literal 1 binary64) %79)
%416 = (neg.f64 %79)
%417 = (/.f64 #s(literal -1 binary64) %416)
%419 = (neg.f64 (/.f64 #s(literal -1 binary64) %79))
%420 = (neg.f64 %416)
%421 = (/.f64 #s(literal 1 binary64) %420)
%422 = (/.f64 #s(literal 1 binary64) %416)
%423 = (neg.f64 %422)
%424 = (/.f64 tanphi %411)
%425 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
%426 = (/.f64 %425 %79)
%427 = (*.f64 #s(literal 1 binary64) %415)
%429 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %79))
%430 = (*.f64 %415 #s(literal 1 binary64))
%432 = (/.f64 #s(literal 1 binary64) (/.f64 %79 #s(literal 1 binary64)))
%433 = (/.f64 tanphi %79)
%434 = (/.f64 %433 tanphi)
%435 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
%436 = (/.f64 %435 %416)
%437 = (*.f64 #s(literal -1 binary64) %422)
%439 = (/.f64 #s(literal 1 binary64) (/.f64 %416 #s(literal -1 binary64)))
%440 = (neg.f64 %411)
%441 = (/.f64 %124 %440)
%443 = (neg.f64 (/.f64 tanphi %440))
%445 = (neg.f64 (/.f64 %124 %411))
%447 = (/.f64 (*.f64 tanphi #s(literal 1 binary64)) %411)
%448 = (/.f64 #s(literal 1 binary64) %411)
%449 = (*.f64 tanphi %448)
%451 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %415))
%452 = (*.f64 %425 %415)
%453 = (*.f64 %448 tanphi)
%455 = (/.f64 #s(literal 1 binary64) (/.f64 %411 tanphi))
%456 = (neg.f64 %124)
%457 = (neg.f64 %440)
%458 = (/.f64 %456 %457)
%459 = (/.f64 #s(literal 1 binary64) %440)
%460 = (*.f64 %124 %459)
%462 = (/.f64 #s(literal 1 binary64) (/.f64 %440 %124))
%463 = (pow.f64 %79 #s(literal -1 binary64))
%465 = (/.f64 #s(literal 1 binary64) (pow.f64 %79 #s(literal 1 binary64)))
%469 = (*.f64 #s(literal -2 binary64) lamt)
%484 = (neg.f64 %89)
%485 = (tan.f64 lamt)
%486 = (+.f64 %89 lamt)
%496 = (/.f64 %79 %23)
%500 = (*.f64 ca %485)
%501 = (*.f64 %485 ca)
%502 = (neg.f64 %501)
%503 = (neg.f64 %502)
%504 = (*.f64 %485 #s(literal 1 binary64))
%505 = (*.f64 ca %504)
%506 = (*.f64 #s(literal 1 binary64) %501)
%507 = (*.f64 %501 #s(literal 1 binary64))
%508 = (*.f64 %504 ca)
%509 = (*.f64 tanphi ca)
%510 = (*.f64 %509 %485)
%511 = (/.f64 %510 tanphi)
%512 = (/.f64 ca tanphi)
%513 = (*.f64 %512 %485)
%514 = (*.f64 tanphi %513)
%515 = (*.f64 %512 tanphi)
%516 = (*.f64 %485 %515)
%517 = (*.f64 tanphi %512)
%518 = (*.f64 %485 %517)
%519 = (/.f64 %509 tanphi)
%520 = (*.f64 %485 %519)
%521 = (*.f64 %485 tanphi)
%522 = (*.f64 %512 %521)
%523 = (/.f64 %485 tanphi)
%524 = (*.f64 %509 %523)
%525 = (*.f64 %521 %512)
%526 = (*.f64 %513 tanphi)
%527 = (*.f64 %523 %509)
%528 = (*.f64 %515 %485)
%529 = (*.f64 %517 %485)
%530 = (/.f64 #s(literal 1 binary64) %501)
%531 = (/.f64 #s(literal 1 binary64) %530)
%532 = (neg.f64 %510)
%533 = (/.f64 %532 %124)
%535 = (neg.f64 (/.f64 %510 %124))
%537 = (neg.f64 (/.f64 %532 tanphi))
%538 = (*.f64 %510 #s(literal 1 binary64))
%539 = (/.f64 %538 tanphi)
%540 = (*.f64 %509 %126)
%541 = (*.f64 %485 %540)
%542 = (*.f64 %126 %510)
%543 = (*.f64 %510 %126)
%545 = (/.f64 #s(literal 1 binary64) (/.f64 tanphi %510))
%547 = (/.f64 (neg.f64 %532) %456)
%549 = (/.f64 (*.f64 %510 #s(literal -1 binary64)) %124)
%550 = (/.f64 #s(literal 1 binary64) %124)
%551 = (*.f64 %532 %550)
%553 = (/.f64 #s(literal 1 binary64) (/.f64 %124 %532))
%554 = (*.f64 %538 %126)
%555 = (/.f64 %26 %79)
%556 = (/.f64 ca %79)
%557 = (*.f64 %23 %556)
%558 = (/.f64 %45 %416)
%559 = (*.f64 ca %415)
%560 = (*.f64 %23 %559)
%561 = (*.f64 %26 %415)
%562 = (*.f64 %415 %26)
%563 = (*.f64 %559 %23)
%564 = (/.f64 %49 %420)
%566 = (/.f64 (*.f64 %26 #s(literal -1 binary64)) %416)
%568 = (/.f64 (*.f64 #s(literal -1 binary64) %26) %416)
%569 = (*.f64 %45 %422)
%570 = (*.f64 %23 %509)
%571 = (/.f64 %570 %411)
%572 = (*.f64 %512 %23)
%574 = (/.f64 (*.f64 %572 tanphi) %79)
%576 = (/.f64 (*.f64 tanphi %572) %79)
%578 = (/.f64 (/.f64 %570 tanphi) %79)
%579 = (*.f64 %572 %433)
%580 = (*.f64 %45 tanphi)
%581 = (/.f64 %580 %440)
%583 = (/.f64 (*.f64 %26 %124) %440)
%584 = (*.f64 tanphi %45)
%585 = (/.f64 %584 %440)
%587 = (/.f64 (*.f64 %124 %26) %440)
%589 = (/.f64 (neg.f64 %570) %440)
%590 = (*.f64 %570 %448)
%592 = (/.f64 #s(literal 1 binary64) (/.f64 %411 %570))
%593 = (cos.f64 %17)
%595 = (fabs.f64 %17)
%607 = (fma.f64 %593 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%608 = (*.f64 %593 #s(literal 1/2 binary64))
%609 = (-.f64 #s(literal 1/2 binary64) %608)
%611 = (neg.f64 %609)
%613 = (-.f64 %593 #s(literal -1 binary64))
%618 = (*.f64 %52 %23)
%620 = (*.f64 %23 %52)
%628 = (fabs.f64 %79)
%639 = (sin.f64 %17)
%640 = (*.f64 %593 %98)
%653 = (-.f64 #s(literal -1/2 binary64) %608)
%662 = (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %80)))
%681 = (sin.f64 %80)
%754 = (*.f64 %215 ca)
%755 = (+.f64 %5 %754)
%761 = (approx (+ ca (* 1/2 (* (* lamt one_es) %253))) ca)
%762 = (*.f64 lamt %395)
%763 = (*.f64 #s(literal 1/3 binary64) %153)
%764 = (*.f64 ca %763)
%765 = (*.f64 %153 %382)
%766 = (*.f64 %221 #s(literal 1/3 binary64))
%767 = (*.f64 %382 %153)
%768 = (*.f64 %395 lamt)
%769 = (*.f64 #s(literal 1/3 binary64) %221)
%770 = (*.f64 %763 ca)
%771 = (*.f64 %384 %153)
%772 = (neg.f64 %771)
%773 = (*.f64 %378 %153)
%774 = (fma.f64 ca %161 %773)
%775 = (*.f64 %153 %378)
%776 = (fma.f64 ca %161 %775)
%777 = (fma.f64 #s(literal -1/6 binary64) %221 %773)
%778 = (fma.f64 #s(literal -1/6 binary64) %221 %775)
%779 = (fma.f64 %153 %226 %773)
%780 = (fma.f64 %153 %226 %775)
%781 = (fma.f64 %161 ca %773)
%782 = (fma.f64 %161 ca %775)
%783 = (fma.f64 %221 #s(literal -1/6 binary64) %773)
%784 = (fma.f64 %221 #s(literal -1/6 binary64) %775)
%785 = (fma.f64 %226 %153 %773)
%786 = (fma.f64 %226 %153 %775)
%787 = (fma.f64 %231 lamt %773)
%788 = (fma.f64 %231 lamt %775)
%789 = (+.f64 %225 %773)
%790 = (+.f64 %225 %775)
%795 = (fma.f64 %382 %153 ca)
%805 = (neg.f64 %153)
%809 = (*.f64 lamt %795)
%810 = (fma.f64 %396 lamt #s(literal 1 binary64))
%812 = (*.f64 lamt (*.f64 %810 ca))
%813 = (*.f64 ca %810)
%814 = (*.f64 lamt %813)
%815 = (*.f64 lamt #s(literal 1/3 binary64))
%816 = (fma.f64 %815 %153 lamt)
%817 = (*.f64 ca %816)
%818 = (*.f64 %217 %810)
%819 = (*.f64 %795 lamt)
%820 = (*.f64 %810 %217)
%821 = (*.f64 %816 ca)
%822 = (*.f64 %813 lamt)
%823 = (*.f64 %193 %382)
%824 = (fma.f64 lamt ca %823)
%825 = (*.f64 %815 %153)
%826 = (*.f64 %825 ca)
%827 = (fma.f64 lamt ca %826)
%828 = (fma.f64 lamt %765 %217)
%829 = (fma.f64 ca lamt %823)
%830 = (fma.f64 ca lamt %826)
%831 = (fma.f64 ca %825 %217)
%832 = (fma.f64 %153 %395 %217)
%833 = (fma.f64 %382 %193 %217)
%834 = (fma.f64 %395 %153 %217)
%835 = (fma.f64 %765 lamt %217)
%836 = (fma.f64 %193 %382 %217)
%837 = (*.f64 %193 ca)
%838 = (fma.f64 %837 #s(literal 1/3 binary64) %217)
%839 = (+.f64 %217 %823)
%840 = (+.f64 %217 %826)
%841 = (+.f64 %823 %217)
%843 = (-.f64 %217 (*.f64 %771 lamt))
%845 = (-.f64 %217 (*.f64 %51 %765))
%847 = (-.f64 %217 (neg.f64 %823))
%848 = (*.f64 %763 %217)
%849 = (fma.f64 #s(literal 1 binary64) %217 %848)
%850 = (*.f64 %217 %763)
%851 = (fma.f64 %217 #s(literal 1 binary64) %850)
%852 = (*.f64 %217 #s(literal 1 binary64))
%853 = (fma.f64 %217 %763 %852)
%854 = (*.f64 #s(literal 1 binary64) %217)
%855 = (fma.f64 %763 %217 %854)
%856 = (+.f64 %852 %850)
%857 = (+.f64 %854 %848)
%858 = (+.f64 %848 %854)
%859 = (+.f64 %850 %852)
%860 = (tan lamt)
%862 = (approx (* ca %860) %809)
%863 = (/.f64 %217 one_es)
%864 = (/.f64 ca one_es)
%866 = (/.f64 lamt one_es)
%871 = (neg.f64 %863)
%874 = (/.f64 #s(literal 1 binary64) one_es)
%875 = (*.f64 %874 lamt)
%883 = (/.f64 #s(literal 1 binary64) %270)
%888 = (neg.f64 %864)
%890 = (*.f64 ca #s(literal 1 binary64))
%896 = (neg.f64 %251)
%903 = (fma.f64 sa tanphi %863)
%910 = (neg.f64 %3)
%923 = (/.f64 %5 one_es)
%940 = (+ (* (/ ca one_es) %860) (* sa (/ tanphi %321)))
%941 = (approx %940 %903)
%942 = (*.f64 lamt %3)
%943 = (*.f64 lamt sa)
%951 = (*.f64 %3 #s(literal 1/2 binary64))
%953 = (*.f64 #s(literal 1/2 binary64) %3)
%956 = (fma.f64 #s(literal 1/2 binary64) %942 %864)
%959 = (*.f64 tanphi #s(literal 1/2 binary64))
%961 = (*.f64 %21 sa)
%963 = (*.f64 %21 tanphi)
%968 = (*.f64 %943 %959)
%983 = (*.f64 %21 %8)
%984 = (fma.f64 %983 sa ca)
%990 = (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) one_es) %3) lamt)
%991 = (-.f64 %990 ca)
%999 = (*.f64 #s(literal 1/2 binary64) one_es)
%1000 = (*.f64 %999 %3)
%1001 = (*.f64 %1000 lamt)
%1004 = (fma.f64 lamt %956 %3)
%1005 = (*.f64 %956 lamt)
%1019 = (neg.f64 sa)
%1021 = (*.f64 (neg.f64 %1019) tanphi)
%1023 = (neg.f64 %910)
%1040 = (*.f64 %968 lamt)
%1044 = (approx %940 %1004)
%1046 = (neg.f64 %512)
%1060 = (*.f64 lamt %6)
%1062 = (*.f64 sa %153)
%1064 = (*.f64 %153 one_es)
%1066 = (*.f64 %153 %6)
%1070 = (*.f64 %153 sa)
%1072 = (*.f64 lamt one_es)
%1073 = (fma.f64 %21 %1072 one_es)
%1075 = (fma.f64 %21 lamt #s(literal 1 binary64))
%1076 = (*.f64 %1075 %6)
%1077 = (*.f64 %21 %1072)
%1078 = (+.f64 one_es %1077)
%1080 = (-.f64 %1077 %270)
%1082 = (*.f64 sa #s(literal 1/2 binary64))
%1083 = (*.f64 %1072 %1082)
%1085 = (*.f64 %334 %6)
%1087 = (*.f64 sa %334)
%1091 = (*.f64 %6 #s(literal 1/2 binary64))
%1103 = (*.f64 #s(literal 1/2 binary64) %6)
%1105 = (*.f64 %334 sa)
%1111 = (*.f64 #s(literal -1/2 binary64) %1066)
%1113 = (neg.f64 %6)
%1124 = (neg.f64 %1085)
%1127 = (*.f64 %271 sa)
%1129 = (neg.f64 %1113)
%1172 = (fma.f64 #s(literal 1/2 binary64) %1060 %512)
%1177 = (*.f64 %21 one_es)
%1208 = (fma.f64 lamt %1172 %6)
%1209 = (*.f64 %1172 lamt)
%1212 = (*.f64 %512 lamt)
%1237 = (fma.f64 %512 lamt %6)
%1255 = (-.f64 %1212 %1113)
%1278 = (approx (+ (* (/ ca tanphi) %860) (/ (* one_es sa) %321)) %1208)
%1281 = (approx (/ (* one_es tanphi) %321) %8)
%1282 = (*.f64 %1072 tanphi)
%1284 = (*.f64 tanphi %153)
%1287 = (*.f64 %153 %8)
%1291 = (*.f64 %153 tanphi)
%1293 = (*.f64 %1075 %8)
%1295 = (*.f64 %1064 %959)
%1298 = (*.f64 %8 #s(literal 1/2 binary64))
%1307 = (*.f64 #s(literal 1/2 binary64) %8)
%1309 = (*.f64 %334 tanphi)
%1322 = (neg.f64 %8)
%1324 = (*.f64 %271 tanphi)
%1326 = (neg.f64 %1322)
%1352 = (*.f64 %1072 %3)
%1360 = (*.f64 %153 %5)
%1383 = (*.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt)
%1386 = (neg.f64 %1383)
%1417 = (*.f64 %89 #s(literal -1/2 binary64))
%1426 = (fabs.f64 %92)
%1428 = (fabs.f64 %89)
%1433 = (*.f64 %1428 #s(literal -1/2 binary64))
%1440 = (*.f64 (*.f64 %89 %89) %369)
%1442 = (sqrt.f64 %1426)
%1445 = (+.f64 %1428 %89)
%1446 = (*.f64 #s(literal 1/2 binary64) %1445)
%1449 = (neg.f64 %1446)
%1460 = (*.f64 #s(literal 1/2 binary64) %1446)
%1464 = (*.f64 %1446 #s(literal -1/2 binary64))
%1466 = (neg.f64 #s(literal -2 binary64))
%1475 = (*.f64 %1428 %369)
%1477 = (*.f64 %369 %89)
%1497 = (/.f64 %1433 #s(literal 2 binary64))
%1501 = (neg.f64 %1475)
%1505 = (*.f64 #s(literal 2 binary64) %1426)
%1507 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%1512 = (cos.f64 %1460)
%1514 = (fabs.f64 %1460)
%1521 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %1445 %89) #s(literal 2 binary64))
%1525 = (fabs.f64 %1446)
%1528 = (sin.f64 %1460)
%1529 = (*.f64 %1512 %98)
%1533 = (cos.f64 %1477)
%1534 = (cos.f64 %1475)
%1535 = (*.f64 %1533 %1534)
%1536 = (sin.f64 %1477)
%1537 = (sin.f64 %1475)
%1538 = (*.f64 %1536 %1537)
%1543 = (-.f64 %89 %1428)
%1544 = (*.f64 #s(literal 1/2 binary64) %1543)
%1546 = (*.f64 #s(literal 1/2 binary64) (-.f64 %1428 %89))
%1555 = (neg.f64 %1428)
%1558 = (*.f64 #s(literal 1/2 binary64) %1544)
%1563 = (*.f64 %1546 #s(literal 1/2 binary64))
%1574 = (*.f64 %1433 #s(literal 1/2 binary64))
%1576 = (*.f64 #s(literal 1/2 binary64) %1433)
%1607 = (cos.f64 %1558)
%1609 = (fabs.f64 %1558)
%1616 = (/.f64 (fma.f64 #s(literal 1/2 binary64) %1543 %89) #s(literal 2 binary64))
%1620 = (fabs.f64 %1544)
%1623 = (sin.f64 %1558)
%1624 = (*.f64 %1607 %98)
%1630 = (*.f64 %1512 %1607)
%1634 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) %1445 %1544)))
%1637 = (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 %1446 %1544)))
%1638 = (+.f64 %1634 %1637)
%1790 = (+.f64 %97 %97)
%1794 = (*.f64 %1607 #s(literal 2 binary64))
%1796 = (*.f64 %1512 #s(literal 2 binary64))
%1800 = (*.f64 #s(literal 2 binary64) %1607)
%1802 = (*.f64 %1638 #s(literal 2 binary64))
%1804 = (*.f64 #s(literal 2 binary64) %1638)
%1806 = (+.f64 %1607 %1607)
%1819 = (*.f64 #s(literal 1 binary64) %1630)
%1821 = (*.f64 %1630 #s(literal 1 binary64))
%1840 = (-.f64 %1790 #s(literal -1 binary64))
%1841 = (neg.f64 %1790)
%1843 = (neg.f64 %1841)
%1845 = (-.f64 %1841 #s(literal 1 binary64))
%1863 = (*.f64 %1466 %1630)
%1869 = (fma.f64 %1512 %1607 #s(literal 1 binary64))
%1876 = (/.f64 #s(literal 1 binary64) %5)
%1885 = (/.f64 #s(literal 1 binary64) %3)
%1895 = (/.f64 #s(literal 1 binary64) %47)
%1923 = (/.f64 #s(literal 1/2 binary64) tanphi)
%1937 = (/ %321 %255)
%1938 = (approx %1937 %1876)
%1940 = (/.f64 %5 %1840)
%1941 = (/.f64 %3 %1840)
%1960 = (*.f64 %5 #s(literal 1 binary64))
%1962 = (/.f64 #s(literal 1 binary64) %1840)
%1983 = (cos (* (PI ) 1/2))
%1989 = (/.f64 sa lamt)
%1990 = (*.f64 tanphi %1989)
%1992 = (/.f64 %6 lamt)
%1994 = (/.f64 %8 lamt)
%1996 = (/.f64 one_es lamt)
%1998 = (/.f64 tanphi lamt)
%2000 = (*.f64 %8 %1989)
%2003 = (neg.f64 %2000)
%2006 = (/.f64 #s(literal 1 binary64) lamt)
%2007 = (*.f64 %6 %2006)
%2009 = (*.f64 %8 %2006)
%2011 = (*.f64 one_es %2006)
%2014 = (*.f64 tanphi %2006)
%2016 = (*.f64 sa %2006)
%2022 = (/.f64 #s(literal 1 binary64) %51)
%2031 = (fma.f64 %8 %1989 ca)
%2052 = (/.f64 %217 lamt)
%2071 = (*.f64 lamt %2031)
%2077 = (*.f64 %2000 lamt)
%2096 = (* ca lamt)
%2098 = (approx (+ %2096 %254) %2071)
%2102 = (*.f64 %983 lamt)
%2106 = (*.f64 #s(literal 1/2 binary64) %1360)
%2109 = (*.f64 #s(literal 1/2 binary64) tanphi)
%2111 = (*.f64 #s(literal 1/2 binary64) sa)
%2124 = (*.f64 tanphi %21)
%2129 = (*.f64 tanphi %334)
%2131 = (*.f64 tanphi %1077)
%2139 = (*.f64 #s(literal -1/2 binary64) %1360)
%2150 = (+ %2096 (* (+ (* (* 1/2 lamt) lamt) 1) %254))
%2151 = (approx %2150 %2106)
%2167 = (*.f64 %378 %193)
%2174 = (*.f64 %193 %378)
%2188 = (* lamt (+ (* lamt (* ca 1/3)) (* %254 1/2)))
%2191 = (+ (* lamt (+ ca %2188)) %254)
%2192 = (approx %2191 %823)
%2195 = (*.f64 sa %79)
%2197 = (*.f64 sa %411)
%2202 = (*.f64 one_es %2197)
%2203 = (*.f64 %79 %6)
%2205 = (*.f64 %79 one_es)
%2208 = (*.f64 %411 one_es)
%2210 = (*.f64 one_es %411)
%2221 = (*.f64 %6 %79)
%2230 = (/.f64 %79 ca)
%2240 = (*.f64 %79 #s(literal 1 binary64))
%2242 = (/.f64 #s(literal 1 binary64) %26)
%2252 = (approx %1937 %530)
%2254 = (approx (* %255 %321) %2202)
%2255 = (/.f64 %79 %5)
%2256 = (/.f64 %79 one_es)
%2282 = (/.f64 %8 %79)
%2283 = (*.f64 %2282 sa)
%2293 = (approx %1937 %2255)
%2294 = (*.f64 %3 %1075)
%2295 = (*.f64 one_es %2294)
%2296 = (*.f64 tanphi %1076)
%2297 = (*.f64 %6 %1075)
%2298 = (*.f64 tanphi %2297)
%2299 = (*.f64 sa %1293)
%2300 = (*.f64 %8 %1075)
%2301 = (*.f64 sa %2300)
%2302 = (*.f64 %1075 one_es)
%2303 = (*.f64 %3 %2302)
%2304 = (*.f64 %5 %1075)
%2305 = (*.f64 tanphi %1075)
%2306 = (*.f64 %6 %2305)
%2307 = (*.f64 sa %1075)
%2308 = (*.f64 %8 %2307)
%2309 = (*.f64 %1076 tanphi)
%2310 = (*.f64 %1293 sa)
%2311 = (*.f64 %1075 %5)
%2312 = (*.f64 %2302 %3)
%2313 = (*.f64 %1075 %3)
%2314 = (*.f64 %2313 one_es)
%2315 = (*.f64 %1075 sa)
%2316 = (*.f64 %2315 %8)
%2317 = (*.f64 %1075 tanphi)
%2318 = (*.f64 %2317 %6)
%2319 = (*.f64 %2302 sa)
%2320 = (*.f64 %2319 tanphi)
%2321 = (*.f64 %2302 tanphi)
%2322 = (*.f64 %2321 sa)
%2323 = (fma.f64 lamt %1001 %5)
%2324 = (fma.f64 one_es %3 %2106)
%2325 = (fma.f64 tanphi %6 %2106)
%2326 = (fma.f64 tanphi %1085 %5)
%2327 = (fma.f64 sa %8 %2106)
%2328 = (fma.f64 sa %1295 %5)
%2329 = (fma.f64 sa %2102 %5)
%2330 = (fma.f64 %3 one_es %2106)
%2331 = (fma.f64 %5 %334 %5)
%2332 = (fma.f64 %153 %1000 %5)
%2333 = (fma.f64 #s(literal 1/2 binary64) %1360 %5)
%2334 = (fma.f64 %6 tanphi %2106)
%2335 = (fma.f64 %6 %1309 %5)
%2336 = (fma.f64 %8 sa %2106)
%2337 = (fma.f64 %21 %1352 %5)
%2338 = (fma.f64 %1066 %2109 %5)
%2339 = (fma.f64 %1287 %2111 %5)
%2340 = (fma.f64 %1360 #s(literal 1/2 binary64) %5)
%2341 = (fma.f64 %334 %5 %5)
%2342 = (fma.f64 %983 %943 %5)
%2343 = (fma.f64 %1085 tanphi %5)
%2344 = (fma.f64 %943 %983 %5)
%2345 = (fma.f64 %959 %1066 %5)
%2346 = (fma.f64 %1082 %1287 %5)
%2347 = (fma.f64 %1000 %153 %5)
%2348 = (fma.f64 %1352 %21 %5)
%2349 = (fma.f64 %1064 %951 %5)
%2350 = (fma.f64 %1077 %3 %5)
%2351 = (fma.f64 %2124 %1060 %5)
%2352 = (fma.f64 %1001 lamt %5)
%2353 = (fma.f64 %1040 one_es %5)
%2354 = (fma.f64 %1295 sa %5)
%2355 = (fma.f64 %2129 %6 %5)
%2356 = (fma.f64 %2131 sa %5)
%2357 = (fma.f64 %1087 %8 %5)
%2358 = (fma.f64 %1105 %8 %5)
%2359 = (fma.f64 %1309 %6 %5)
%2360 = (+.f64 %5 %2106)
%2361 = (+.f64 %2106 %5)
%2362 = (-.f64 %2106 %47)
%2363 = (*.f64 #s(literal 1 binary64) %5)
%2364 = (fma.f64 lamt %1001 %2363)
%2365 = (fma.f64 lamt %1001 %1960)
%2366 = (fma.f64 tanphi %1085 %2363)
%2367 = (fma.f64 tanphi %1085 %1960)
%2368 = (fma.f64 sa %1295 %2363)
%2369 = (fma.f64 sa %1295 %1960)
%2370 = (fma.f64 sa %2102 %2363)
%2371 = (fma.f64 sa %2102 %1960)
%2372 = (fma.f64 %5 #s(literal 1 binary64) %2106)
%2373 = (fma.f64 %5 %334 %2363)
%2374 = (fma.f64 %5 %334 %1960)
%2375 = (fma.f64 #s(literal 1 binary64) %5 %2106)
%2376 = (fma.f64 %153 %1000 %2363)
%2377 = (fma.f64 %153 %1000 %1960)
%2378 = (fma.f64 #s(literal 1/2 binary64) %1360 %2363)
%2379 = (fma.f64 #s(literal 1/2 binary64) %1360 %1960)
%2380 = (fma.f64 %6 %1309 %2363)
%2381 = (fma.f64 %6 %1309 %1960)
%2382 = (fma.f64 %21 %1352 %2363)
%2383 = (fma.f64 %21 %1352 %1960)
%2384 = (fma.f64 %1066 %2109 %2363)
%2385 = (fma.f64 %1066 %2109 %1960)
%2386 = (fma.f64 %1287 %2111 %2363)
%2387 = (fma.f64 %1287 %2111 %1960)
%2388 = (fma.f64 %1360 #s(literal 1/2 binary64) %2363)
%2389 = (fma.f64 %1360 #s(literal 1/2 binary64) %1960)
%2390 = (fma.f64 %334 %5 %2363)
%2391 = (fma.f64 %334 %5 %1960)
%2392 = (fma.f64 %983 %943 %2363)
%2393 = (fma.f64 %983 %943 %1960)
%2394 = (fma.f64 %1085 tanphi %2363)
%2395 = (fma.f64 %1085 tanphi %1960)
%2396 = (fma.f64 %943 %983 %2363)
%2397 = (fma.f64 %943 %983 %1960)
%2398 = (fma.f64 %959 %1066 %2363)
%2399 = (fma.f64 %959 %1066 %1960)
%2400 = (fma.f64 %1082 %1287 %2363)
%2401 = (fma.f64 %1082 %1287 %1960)
%2402 = (fma.f64 %1000 %153 %2363)
%2403 = (fma.f64 %1000 %153 %1960)
%2404 = (fma.f64 %1352 %21 %2363)
%2405 = (fma.f64 %1352 %21 %1960)
%2406 = (fma.f64 %1064 %951 %2363)
%2407 = (fma.f64 %1064 %951 %1960)
%2408 = (fma.f64 %1077 %3 %2363)
%2409 = (fma.f64 %1077 %3 %1960)
%2410 = (fma.f64 %2124 %1060 %2363)
%2411 = (fma.f64 %2124 %1060 %1960)
%2412 = (fma.f64 %1001 lamt %2363)
%2413 = (fma.f64 %1001 lamt %1960)
%2414 = (fma.f64 %1040 one_es %2363)
%2415 = (fma.f64 %1040 one_es %1960)
%2416 = (fma.f64 %1295 sa %2363)
%2417 = (fma.f64 %1295 sa %1960)
%2418 = (fma.f64 %2129 %6 %2363)
%2419 = (fma.f64 %2129 %6 %1960)
%2420 = (fma.f64 %2131 sa %2363)
%2421 = (fma.f64 %2131 sa %1960)
%2422 = (fma.f64 %1087 %8 %2363)
%2423 = (fma.f64 %1087 %8 %1960)
%2424 = (fma.f64 %1105 %8 %2363)
%2425 = (fma.f64 %1105 %8 %1960)
%2426 = (fma.f64 %1309 %6 %2363)
%2427 = (fma.f64 %1309 %6 %1960)
%2428 = (+.f64 %2106 %2363)
%2429 = (+.f64 %2106 %1960)
%2430 = (+.f64 %2363 %2106)
%2431 = (+.f64 %1960 %2106)
%2432 = (approx %2150 %2296)
%2433 = (approx %2188 %765)
%2434 = (approx %2191 %809)
%2437 = (/.f64 %23 tanphi)
%2441 = (*.f64 %126 %23)
%2467 = (fma.f64 one_es sa %572)
%2474 = (*.f64 %1046 %23)
%2477 = (neg.f64 %2474)
%2480 = (neg.f64 %2467)
%2526 = (*.f64 sa %21)
%2528 = (*.f64 sa %1177)
%2567 = (fma.f64 %332 lamt #s(literal -1 binary64))
%2574 = (fma.f64 lamt ca %2296)
%2575 = (fma.f64 one_es %2294 %217)
%2576 = (fma.f64 tanphi %1076 %217)
%2577 = (fma.f64 tanphi %2297 %217)
%2578 = (fma.f64 sa %1293 %217)
%2579 = (fma.f64 sa %2300 %217)
%2580 = (fma.f64 ca lamt %2296)
%2581 = (fma.f64 %3 %2302 %217)
%2582 = (fma.f64 %5 %1075 %217)
%2583 = (fma.f64 %6 %2305 %217)
%2584 = (fma.f64 %8 %2307 %217)
%2585 = (fma.f64 %1076 tanphi %217)
%2586 = (fma.f64 %1293 sa %217)
%2587 = (fma.f64 %1075 %5 %217)
%2588 = (fma.f64 %2302 %3 %217)
%2589 = (fma.f64 %2313 one_es %217)
%2590 = (fma.f64 %2315 %8 %217)
%2591 = (fma.f64 %2317 %6 %217)
%2592 = (fma.f64 %2319 tanphi %217)
%2593 = (fma.f64 %2321 sa %217)
%2594 = (+.f64 %217 %2296)
%2595 = (+.f64 %2296 %217)
%2596 = (*.f64 %2567 %5)
%2597 = (-.f64 %217 %2596)
%2598 = (neg.f64 %2596)
%2599 = (fma.f64 lamt ca %2598)
%2600 = (fma.f64 ca lamt %2598)
%2601 = (+.f64 %217 %2598)
%2603 = (neg.f64 (-.f64 %2596 %217))
%2604 = (-.f64 %2296 %267)
%2605 = (fma.f64 lamt %984 %5)
%2606 = (*.f64 %984 lamt)
%2607 = (fma.f64 one_es %3 %2606)
%2608 = (fma.f64 tanphi %6 %2606)
%2609 = (fma.f64 sa %8 %2606)
%2610 = (fma.f64 %3 one_es %2606)
%2611 = (fma.f64 %6 tanphi %2606)
%2612 = (fma.f64 %8 sa %2606)
%2613 = (fma.f64 %984 lamt %5)
%2614 = (+.f64 %5 %2606)
%2615 = (+.f64 %2606 %5)
%2616 = (*.f64 %991 lamt)
%2617 = (-.f64 %5 %2616)
%2618 = (neg.f64 %2616)
%2619 = (fma.f64 one_es %3 %2618)
%2620 = (fma.f64 tanphi %6 %2618)
%2621 = (fma.f64 sa %8 %2618)
%2622 = (fma.f64 %3 one_es %2618)
%2623 = (fma.f64 %6 tanphi %2618)
%2624 = (fma.f64 %8 sa %2618)
%2625 = (-.f64 %2606 %47)
%2626 = (fma.f64 lamt %984 %272)
%2627 = (fma.f64 lamt %984 %274)
%2628 = (fma.f64 %984 lamt %272)
%2629 = (fma.f64 %984 lamt %274)
%2630 = (+.f64 %5 %2618)
%2632 = (neg.f64 (-.f64 %2616 %5))
%2633 = (+.f64 %2606 %272)
%2634 = (+.f64 %2606 %274)
%2636 = (neg.f64 (-.f64 %47 %2606))
%2637 = (fma.f64 lamt %1001 %261)
%2638 = (fma.f64 tanphi %1085 %261)
%2639 = (fma.f64 sa %1295 %261)
%2640 = (fma.f64 sa %2102 %261)
%2641 = (fma.f64 %5 %334 %261)
%2642 = (fma.f64 %153 %1000 %261)
%2643 = (fma.f64 #s(literal 1/2 binary64) %1360 %261)
%2644 = (fma.f64 %6 %1309 %261)
%2645 = (fma.f64 %21 %1352 %261)
%2646 = (fma.f64 %1066 %2109 %261)
%2647 = (fma.f64 %1287 %2111 %261)
%2648 = (fma.f64 %1360 #s(literal 1/2 binary64) %261)
%2649 = (fma.f64 %334 %5 %261)
%2650 = (fma.f64 %983 %943 %261)
%2651 = (fma.f64 %1085 tanphi %261)
%2652 = (fma.f64 %943 %983 %261)
%2653 = (fma.f64 %959 %1066 %261)
%2654 = (fma.f64 %1082 %1287 %261)
%2655 = (fma.f64 %1000 %153 %261)
%2656 = (fma.f64 %1352 %21 %261)
%2657 = (fma.f64 %1064 %951 %261)
%2658 = (fma.f64 %1077 %3 %261)
%2659 = (fma.f64 %2124 %1060 %261)
%2660 = (fma.f64 %1001 lamt %261)
%2661 = (fma.f64 %1040 one_es %261)
%2662 = (fma.f64 %1295 sa %261)
%2663 = (fma.f64 %2129 %6 %261)
%2664 = (fma.f64 %2131 sa %261)
%2665 = (fma.f64 %1087 %8 %261)
%2666 = (fma.f64 %1105 %8 %261)
%2667 = (fma.f64 %1309 %6 %261)
%2668 = (+.f64 %261 %2106)
%2669 = (+.f64 %2106 %261)
%2671 = (-.f64 %261 (*.f64 %331 %5))
%2672 = (-.f64 %261 %2139)
%2673 = (neg.f64 %2106)
%2674 = (-.f64 %261 %2673)
%2676 = (-.f64 %261 (*.f64 %124 %1085))
%2678 = (-.f64 %261 (*.f64 %1124 tanphi))
%2681 = (-.f64 %261 (*.f64 (neg.f64 %1360) #s(literal 1/2 binary64)))
%2682 = (-.f64 %2106 %278)
%2684 = (-.f64 %217 (-.f64 %47 %2106))
%2686 = (neg.f64 (-.f64 %278 %2106))
%2752 = (*.f64 tanphi %501)
%2753 = (*.f64 ca %521)
%2754 = (*.f64 %485 %509)
%2755 = (*.f64 %501 tanphi)
%2756 = (*.f64 %521 ca)
%2757 = (/.f64 %570 %79)
%2759 = (/.f64 (*.f64 %509 %23) %79)
%2760 = (*.f64 %433 %26)
%2761 = (/.f64 %580 %416)
%2762 = (/.f64 %584 %416)
%2763 = (*.f64 %415 tanphi)
%2764 = (*.f64 %26 %2763)
%2765 = (*.f64 %415 %570)
%2766 = (*.f64 %570 %415)
%2787 = (/.f64 ca %411)
%2790 = (/.f64 %512 %79)
%2800 = (*.f64 ca %448)
%2830 = (/ %255 %321)
%2831 = (approx %2830 %501)
%2832 = (/.f64 %2467 %79)
%2839 = (/.f64 %35 %79)
%2841 = (*.f64 %2467 #s(literal 1 binary64))
%2845 = (/.f64 sa %79)
%2847 = (/.f64 one_es %79)
%2849 = (/.f64 %6 %79)
%2862 = (neg.f64 %2849)
%2866 = (tan.f64 %51)
%2895 = (fma.f64 %513 %79 %6)
%2904 = (fma.f64 %501 %79 %5)
%2925 = (*.f64 %35 %79)
%2926 = (*.f64 tanphi %607)
%2928 = (neg.f64 %2925)
%2958 = (*.f64 %416 %79)
%2965 = (*.f64 %79 %416)
%2970 = (*.f64 %79 %45)
%2972 = (*.f64 %79 %440)
%2974 = (*.f64 %45 %79)
%2979 = (*.f64 %411 %416)
%2986 = (*.f64 %440 %79)
%2993 = (*.f64 %416 %411)
%3000 = (*.f64 %440 %416)
%3007 = (*.f64 %416 %440)
%3026 = (/.f64 %3 %79)
%3028 = (*.f64 %2845 tanphi)
%3040 = (/.f64 %79 %35)
%3042 = (*.f64 %2467 tanphi)
%3053 = (neg.f64 %3040)
%3074 = (*.f64 (neg.f64 %2866) ca)
%3091 = (/.f64 #s(literal 1 binary64) %3053)
%3099 = (*.f64 %415 %5)
%3101 = (*.f64 %2283 #s(literal 1 binary64))
%3103 = (*.f64 #s(literal 1 binary64) %2283)
%3106 = (*.f64 %415 one_es)
%3112 = (*.f64 %415 sa)
%3136 = (/.f64 #s(literal 1 binary64) %35)
%3256 = (/.f64 %79 %607)
%3285 = (/.f64 #s(literal 1 binary64) %607)
%3323 = (-.f64 %79 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
%3326 = (-.f64 %105 #s(literal 0 binary64))
%3338 = (neg.f64 %3323)
%3354 = (*.f64 (sin.f64 (/.f64 (+.f64 %484 %484) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %484 %484) #s(literal 2 binary64))))
%3363 = (/.f64 #s(literal 1 binary64) %3323)
%3373 = (/.f64 %26 %3323)
%3380 = (/.f64 %5 %3323)
%3402 = (*.f64 %3323 %3323)
%3407 = (*.f64 %110 %3)
%3408 = (*.f64 lamt %3407)
%3409 = (*.f64 #s(literal 1/2 binary64) %3408)
%3410 = (+.f64 ca %3409)
%3411 = (fma.f64 lamt %3410 %3407)
%3413 = (*.f64 #s(literal -1/2 binary64) %3407)
%3414 = (-.f64 %395 %3413)
%3415 = (*.f64 lamt %3414)
%3416 = (+.f64 ca %3415)
%3417 = (fma.f64 lamt %3416 %3407)
%3420 = (fma.f64 one_es %3 %219)
%3426 = (/.f64 %26 %322)
%3428 = (/.f64 %256 %79)
%3429 = (approx %255 %2098)
%3431 = (fma.f64 lamt %761 %5)
%3433 = (approx %2830 %2587)
%3435 = (approx %2830 %2432)
%3436 = (+.f64 ca %2433)
%3437 = (fma.f64 lamt %3436 %5)
%3442 = (*.f64 one_es %941)
%3444 = (*.f64 one_es %1044)
%3446 = (*.f64 tanphi %1278)
one_es
tanphi
sa
%3
%4
%5
%7
%9
%10
%11
%12
lamt
(*.f64 lamt #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lamt)
(*.f64 %17 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %21)
%23
ca
%25
%26
%27
%28
%30
%32
%34
%35
(fma.f64 tanphi %6 %26)
(fma.f64 sa %8 %26)
(fma.f64 ca %23 %5)
(fma.f64 %3 one_es %26)
(fma.f64 %23 ca %5)
(fma.f64 %6 tanphi %26)
(fma.f64 %8 sa %26)
(+.f64 %5 %26)
(+.f64 %26 %5)
(-.f64 %5 %45)
(-.f64 %26 %47)
(fma.f64 one_es %3 %49)
(fma.f64 one_es %3 %54)
(fma.f64 tanphi %6 %49)
(fma.f64 tanphi %6 %54)
(fma.f64 sa %8 %49)
(fma.f64 sa %8 %54)
(fma.f64 %3 one_es %49)
(fma.f64 %3 one_es %54)
(fma.f64 %6 tanphi %49)
(fma.f64 %6 tanphi %54)
(fma.f64 %8 sa %49)
(fma.f64 %8 sa %54)
(neg.f64 %66)
(+.f64 %5 %49)
(+.f64 %5 %54)
(fma.f64 %26 #s(literal 1 binary64) %5)
(fma.f64 #s(literal 1 binary64) %26 %5)
(fma.f64 %29 %23 %5)
(fma.f64 %31 ca %5)
(*.f64 %35 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %35)
(fma.f64 #s(literal 2 binary64) %33 %5)
(*.f64 (*.f64 %35 #s(literal 2 binary64)) #s(literal 1/2 binary64))
%79
(cos.f64 %80)
(cos.f64 %51)
(cos.f64 (fabs.f64 %80))
(cos.f64 (neg.f64 %80))
(cos.f64 %87)
(sin.f64 %90)
(sin.f64 (+.f64 %80 %92))
(sin.f64 (+.f64 %51 %92))
(fma.f64 %23 %97 %99)
(+.f64 (*.f64 %23 %97) %99)
#s(literal 0 binary64)
(sinh.f64 #s(literal 0 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) %106) #s(literal 2 binary64))
(sin.f64 %89)
%110
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(neg.f64 #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(/.f64 tanphi tanphi)
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(/.f64 %124 %124)
(*.f64 tanphi %126)
(fma.f64 tanphi %126 #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %129 #s(literal 1/2 binary64))
(exp.f64 #s(literal 0 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 %105)
(/.f64 (+.f64 #s(literal 1 binary64) %106) #s(literal 2 binary64))
#s(literal -1/6 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 tanphi %126 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))))
%153
(*.f64 %80 %80)
(*.f64 %51 %51)
(pow.f64 lamt #s(literal 2 binary64))
(*.f64 (pow.f64 lamt #s(literal 1 binary64)) lamt)
(*.f64 lamt %159)
%161
(*.f64 %153 #s(literal -1/6 binary64))
(*.f64 %163 lamt)
(fma.f64 lamt %159 #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) %153 #s(literal 1 binary64))
(fma.f64 %153 #s(literal -1/6 binary64) #s(literal 1 binary64))
%168
(+.f64 #s(literal 1 binary64) %161)
(+.f64 %161 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %173)
(-.f64 %161 #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) %177)
(+.f64 #s(literal 1 binary64) %179)
(neg.f64 (-.f64 %173 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %161)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %161)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %177)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %179)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %177)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %179)
(fma.f64 tanphi %126 %161)
(fma.f64 tanphi %126 %177)
(fma.f64 tanphi %126 %179)
(fma.f64 lamt %161 lamt)
(fma.f64 #s(literal -1/6 binary64) %193 lamt)
(fma.f64 %153 %163 lamt)
(fma.f64 %161 lamt lamt)
(fma.f64 %193 #s(literal -1/6 binary64) lamt)
%198
(*.f64 lamt %168)
(*.f64 %168 lamt)
(+.f64 lamt %201)
(+.f64 %201 lamt)
(-.f64 lamt (*.f64 %173 lamt))
(-.f64 lamt (*.f64 %51 %161))
(-.f64 lamt (neg.f64 %201))
(fma.f64 lamt #s(literal 1 binary64) %201)
(fma.f64 #s(literal 1 binary64) lamt %201)
(fma.f64 %17 #s(literal 1/2 binary64) %201)
(fma.f64 #s(literal 2 binary64) %21 %201)
%215
(*.f64 lamt ca)
%217
%219
(*.f64 lamt %217)
%221
(*.f64 %153 ca)
(*.f64 %217 lamt)
(*.f64 ca %161)
%225
(*.f64 %153 %226)
(*.f64 %161 ca)
(*.f64 %221 #s(literal -1/6 binary64))
(*.f64 %226 %153)
(*.f64 %231 lamt)
(fma.f64 ca %161 ca)
(fma.f64 #s(literal -1/6 binary64) %221 ca)
%235
(fma.f64 %161 ca ca)
(fma.f64 %221 #s(literal -1/6 binary64) ca)
(fma.f64 %226 %153 ca)
(fma.f64 %231 lamt ca)
(+.f64 ca %225)
(+.f64 %225 ca)
(-.f64 ca %243)
(+.f64 ca (*.f64 %176 %221))
(+.f64 ca (neg.f64 %243))
(neg.f64 (-.f64 %243 ca))
(-.f64 %225 %251)
%3
%4
%5
%7
%9
%10
%11
%12
%256
%257
%258
%259
%260
%261
%262
%263
%264
%265
%266
%268
%269
%273
%275
%276
%277
%279
%280
%281
%282
%283
(fma.f64 one_es %3 %284)
(fma.f64 tanphi %6 %284)
(fma.f64 sa %8 %284)
(fma.f64 %3 one_es %284)
(fma.f64 %235 lamt %5)
(fma.f64 %6 tanphi %284)
(fma.f64 %8 sa %284)
(+.f64 %5 %284)
(+.f64 %284 %5)
(-.f64 %5 (*.f64 %51 %235))
(-.f64 %5 (neg.f64 %284))
(-.f64 %5 (*.f64 (neg.f64 %235) lamt))
(-.f64 %284 %47)
(fma.f64 lamt %235 %272)
(fma.f64 lamt %235 %274)
(fma.f64 %235 lamt %272)
(fma.f64 %235 lamt %274)
(+.f64 %284 %272)
(+.f64 %284 %274)
(neg.f64 (-.f64 %47 %284))
(fma.f64 lamt ca %310)
(fma.f64 ca lamt %310)
(+.f64 %217 %310)
(+.f64 %261 %314)
(fma.f64 lamt ca %316)
(fma.f64 ca lamt %316)
(+.f64 %217 %316)
%320
%322
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(*.f64 lamt %328)
(*.f64 %153 #s(literal -1/2 binary64))
%331
(*.f64 %332 lamt)
(neg.f64 %334)
(fma.f64 lamt %328 #s(literal 1 binary64))
(fma.f64 %153 #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) %153 #s(literal 1 binary64))
%339
(+.f64 #s(literal 1 binary64) %331)
(+.f64 %331 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %334)
(-.f64 %331 #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) %344)
(+.f64 #s(literal 1 binary64) %347)
(neg.f64 (-.f64 %334 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %331)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %331)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %344)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %347)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %344)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %347)
(fma.f64 tanphi %126 %331)
(fma.f64 tanphi %126 %344)
(fma.f64 tanphi %126 %347)
%360
#s(literal 1/2 binary64)
(fabs.f64 #s(literal -1/2 binary64))
(fabs.f64 #s(literal 1/2 binary64))
(neg.f64 #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (fabs.f64 #s(literal 2 binary64)))
(sqrt.f64 %369)
(*.f64 #s(literal 2 binary64) %129)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))
(*.f64 ca #s(literal -1/6 binary64))
%226
(*.f64 ca #s(literal -1/2 binary64))
%377
(neg.f64 %378)
(*.f64 ca #s(literal 1/3 binary64))
%382
(neg.f64 %384)
(fma.f64 ca #s(literal -1/6 binary64) %378)
(fma.f64 ca #s(literal 1/2 binary64) %226)
(fma.f64 #s(literal -1/6 binary64) ca %378)
(fma.f64 #s(literal 1/2 binary64) ca %226)
(+.f64 %226 %378)
(+.f64 %378 %226)
(-.f64 %226 %377)
(fma.f64 #s(literal -1/2 binary64) %251 %226)
(fma.f64 %251 #s(literal -1/2 binary64) %226)
%395
(*.f64 ca %396)
(*.f64 %217 #s(literal 1/3 binary64))
(*.f64 %382 lamt)
(neg.f64 (*.f64 %384 lamt))
(neg.f64 (*.f64 lamt %384))
(fma.f64 lamt %226 %404)
(fma.f64 %226 lamt %406)
(+.f64 %231 %406)
(+.f64 %409 %404)
%25
%26
%27
%28
%30
%32
%34
%411
(*.f64 %79 tanphi)
%6
(*.f64 sa one_es)
%8
(*.f64 tanphi one_es)
%5
%7
%9
%10
%11
%12
%5
%7
%9
%10
%11
%12
%415
%417
%419
%421
%423
%424
%426
%427
%429
%430
%432
%434
%436
%437
%439
%441
%443
%445
%447
%449
%451
%452
%453
%455
%458
%460
%462
%463
%465
%89
%17
(*.f64 lamt #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) lamt)
(-.f64 lamt %51)
(neg.f64 %469)
(+.f64 lamt %87)
(fma.f64 lamt #s(literal 1 binary64) lamt)
(fma.f64 #s(literal 1 binary64) lamt lamt)
(fma.f64 lamt #s(literal 1 binary64) %87)
(fma.f64 #s(literal 1 binary64) lamt %87)
(fma.f64 %17 #s(literal 1/2 binary64) lamt)
(fma.f64 #s(literal 2 binary64) %21 lamt)
(fma.f64 %17 #s(literal 1/2 binary64) %87)
(fma.f64 #s(literal 2 binary64) %21 %87)
(*.f64 lamt #s(literal 1/2 binary64))
%21
(/.f64 lamt #s(literal 2 binary64))
(neg.f64 %332)
(neg.f64 %328)
%484
%485
(tan.f64 %486)
(*.f64 #s(literal 1 binary64) %485)
(tan.f64 (+.f64 %486 %89))
(/.f64 %23 %79)
(/.f64 %52 %416)
(/.f64 %31 %79)
(*.f64 %23 %415)
(*.f64 %415 %23)
(/.f64 #s(literal 1 binary64) %496)
(/.f64 (*.f64 #s(literal -1 binary64) %23) %416)
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
%593
(cos.f64 %469)
(cos.f64 %595)
(cos.f64 (fabs.f64 %595))
(cos.f64 (neg.f64 %595))
(sin.f64 (fma.f64 %89 #s(literal 1/2 binary64) %17))
(sin.f64 (fma.f64 #s(literal -2 binary64) lamt %92))
(sin.f64 (+.f64 %595 %92))
(-.f64 %607 %609)
(+.f64 %607 %611)
(fma.f64 #s(literal 1/2 binary64) %613 %611)
(fma.f64 %613 #s(literal 1/2 binary64) %611)
(neg.f64 (-.f64 %609 %607))
(+.f64 %607 %618)
(+.f64 %607 %620)
(fma.f64 %79 %79 %611)
(fma.f64 #s(literal 1/2 binary64) %613 %618)
(fma.f64 #s(literal 1/2 binary64) %613 %620)
(fma.f64 %613 #s(literal 1/2 binary64) %618)
(fma.f64 %613 #s(literal 1/2 binary64) %620)
(fma.f64 %416 %416 %611)
(fma.f64 %628 %628 %611)
(*.f64 (+.f64 %79 %23) (-.f64 %79 %23))
(fma.f64 %79 %79 %618)
(fma.f64 %79 %79 %620)
(fma.f64 %416 %416 %618)
(fma.f64 %416 %416 %620)
(fma.f64 %628 %628 %618)
(fma.f64 %628 %628 %620)
(fma.f64 %639 %97 %640)
(+.f64 (*.f64 %639 %97) %640)
(fma.f64 #s(literal 1/2 binary64) %593 #s(literal 1/2 binary64))
%607
(+.f64 #s(literal 1/2 binary64) %608)
(+.f64 %608 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %613)
(*.f64 %613 #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) %593))
(-.f64 %608 #s(literal -1/2 binary64))
(/.f64 %613 #s(literal 2 binary64))
(neg.f64 %653)
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 %593) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (neg.f64 %608))
(+.f64 #s(literal 1/2 binary64) %662)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %608)
(-.f64 #s(literal 1 binary64) %609)
(/.f64 (*.f64 %613 #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %662)
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) %90))))
(/.f64 (fma.f64 %608 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) %129 %608)
(fma.f64 #s(literal 2 binary64) %129 %662)
(pow.f64 %79 #s(literal 2 binary64))
(*.f64 %79 %79)
(*.f64 %416 %416)
(*.f64 %628 %628)
(-.f64 #s(literal 1 binary64) (*.f64 %681 %681))
(/.f64 (+.f64 %593 (cos.f64 (-.f64 lamt lamt))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 lamt %51)) %593) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %51 lamt)) %593) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %80 lamt)) (cos.f64 (-.f64 %80 lamt))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 lamt %80)) (cos.f64 (-.f64 lamt %80))) #s(literal 2 binary64))
(/.f64 (+.f64 %593 (cos.f64 (-.f64 %51 %51))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %80 %80)) (cos.f64 (-.f64 %80 %80))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %80 %51)) (cos.f64 (-.f64 %80 %51))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 %51 %80)) (cos.f64 (-.f64 %51 %80))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %90 lamt)) (sin.f64 (+.f64 %90 lamt))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %90 %80)) (sin.f64 (+.f64 %90 %80))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %90 %51)) (sin.f64 (+.f64 %90 %51))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %90 %90)) (cos.f64 (+.f64 %90 %90))) #s(literal 2 binary64))
%754
%755
%761
%762
%764
%765
%766
%767
%768
%769
%770
%772
%774
%776
%777
%778
%779
%780
%781
%782
%783
%784
%785
%786
%787
%788
%789
%790
(fma.f64 lamt %395 ca)
(fma.f64 ca %763 ca)
(fma.f64 %153 %382 ca)
(fma.f64 %221 #s(literal 1/3 binary64) ca)
%795
(fma.f64 %395 lamt ca)
(fma.f64 #s(literal 1/3 binary64) %221 ca)
(fma.f64 %763 ca ca)
(+.f64 ca %765)
(+.f64 %765 ca)
(-.f64 ca %771)
(neg.f64 (-.f64 %771 ca))
(-.f64 %765 %251)
(+.f64 ca (*.f64 (neg.f64 %805) %382))
%809
%812
%814
%817
%818
%819
%820
%821
%822
%824
%827
%828
%829
%830
%831
%832
%833
%834
%835
%836
%838
%839
%840
%841
%843
%845
%847
%849
%851
%853
%855
%856
%857
%858
%859
%862
%863
(*.f64 lamt %864)
(*.f64 ca %866)
(*.f64 %864 lamt)
(*.f64 %866 ca)
(/.f64 %267 %270)
(neg.f64 %871)
(/.f64 %852 one_es)
(*.f64 ca %875)
(*.f64 %217 %874)
(*.f64 %874 %217)
(/.f64 #s(literal 1 binary64) (/.f64 one_es %217))
(/.f64 (neg.f64 %267) %271)
(*.f64 %267 %883)
(/.f64 #s(literal 1 binary64) (/.f64 %270 %267))
%864
(/.f64 %251 %270)
(neg.f64 %888)
(/.f64 %890 one_es)
(*.f64 ca %874)
(*.f64 %874 ca)
(/.f64 #s(literal 1 binary64) (/.f64 one_es ca))
(/.f64 %896 %271)
(*.f64 %251 %883)
(/.f64 #s(literal 1 binary64) (/.f64 %270 %251))
(fma.f64 lamt %864 %3)
(fma.f64 tanphi sa %863)
%903
(fma.f64 ca %866 %3)
(fma.f64 %864 lamt %3)
(fma.f64 %866 ca %3)
(+.f64 %3 %863)
(+.f64 %863 %3)
(-.f64 %3 %871)
(-.f64 %863 %910)
(neg.f64 (-.f64 %871 %3))
(/.f64 %261 one_es)
(fma.f64 ca %875 %3)
(fma.f64 %217 %874 %3)
(fma.f64 %874 %217 %3)
(/.f64 %278 %270)
(fma.f64 %267 %883 %3)
(*.f64 %261 %874)
(/.f64 #s(literal 1 binary64) (/.f64 one_es %261))
(fma.f64 lamt %864 %923)
(fma.f64 ca %866 %923)
(fma.f64 %864 lamt %923)
(fma.f64 %866 ca %923)
(+.f64 %863 %923)
(+.f64 %923 %863)
(-.f64 %863 (/.f64 %47 one_es))
(fma.f64 ca %875 %923)
(fma.f64 %217 %874 %923)
(fma.f64 %874 %217 %923)
(fma.f64 %267 %883 %923)
%941
%942
(*.f64 tanphi %943)
(*.f64 sa (*.f64 tanphi lamt))
(*.f64 %3 lamt)
(*.f64 (*.f64 lamt tanphi) sa)
(*.f64 %943 tanphi)
(fma.f64 lamt %951 %864)
(fma.f64 lamt %953 %864)
(fma.f64 %3 %21 %864)
%956
(fma.f64 %21 %3 %864)
(fma.f64 %942 #s(literal 1/2 binary64) %864)
(fma.f64 %943 %959 %864)
(fma.f64 %961 tanphi %864)
(fma.f64 %963 sa %864)
(fma.f64 %953 lamt %864)
(fma.f64 (*.f64 #s(literal 1/2 binary64) %943) tanphi %864)
(+.f64 %864 %968)
(+.f64 %968 %864)
(-.f64 %864 (*.f64 #s(literal -1/2 binary64) %942))
(-.f64 %864 (*.f64 %346 %3))
(-.f64 %864 (neg.f64 %968))
(-.f64 %864 (*.f64 (neg.f64 %942) #s(literal 1/2 binary64)))
(-.f64 %968 %888)
(neg.f64 (-.f64 %888 %968))
(/.f64 %984 one_es)
(fma.f64 ca %874 %968)
(fma.f64 %874 ca %968)
(/.f64 %991 %270)
(fma.f64 %251 %883 %968)
(/.f64 (fma.f64 %968 %270 %251) %270)
(*.f64 %984 %874)
(/.f64 #s(literal 1 binary64) (/.f64 one_es %984))
(+.f64 (/.f64 %1001 one_es) %864)
%1004
(fma.f64 tanphi sa %1005)
(fma.f64 sa tanphi %1005)
(fma.f64 %956 lamt %3)
(+.f64 %3 %1005)
(+.f64 %1005 %3)
(-.f64 %3 (*.f64 %51 %956))
(-.f64 %3 (*.f64 (neg.f64 %956) lamt))
(-.f64 %3 (neg.f64 %1005))
(-.f64 %1005 %910)
(fma.f64 lamt %956 %1021)
(fma.f64 lamt %956 %1023)
(fma.f64 %956 lamt %1021)
(fma.f64 %956 lamt %1023)
(+.f64 %1005 %1021)
(+.f64 %1005 %1023)
(neg.f64 (-.f64 %910 %1005))
(fma.f64 lamt %968 %903)
(fma.f64 #s(literal 1/2 binary64) (*.f64 %942 lamt) %903)
(fma.f64 %21 %942 %903)
(fma.f64 %942 %21 %903)
(fma.f64 %334 %3 %903)
(fma.f64 %968 lamt %903)
(fma.f64 (*.f64 lamt %942) #s(literal 1/2 binary64) %903)
(+.f64 %1040 %903)
(+.f64 (fma.f64 tanphi sa %1040) %863)
%1044
%512
(/.f64 %251 %124)
(neg.f64 %1046)
(/.f64 %890 tanphi)
(*.f64 ca %126)
(*.f64 %126 ca)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi ca))
(/.f64 %896 %456)
(/.f64 (*.f64 ca #s(literal -1 binary64)) %124)
(*.f64 %251 %550)
(/.f64 #s(literal 1 binary64) (/.f64 %124 %251))
(*.f64 %890 %126)
(*.f64 lamt %1060)
(*.f64 one_es %1062)
(*.f64 sa %1064)
%1066
(*.f64 %6 %153)
(*.f64 %1060 lamt)
(*.f64 %1064 sa)
(*.f64 %1070 one_es)
(*.f64 sa %1073)
%1076
(*.f64 sa %1078)
(*.f64 sa %1080)
(fma.f64 lamt %1083 %6)
(fma.f64 one_es sa %1085)
(fma.f64 one_es %1087 %6)
(fma.f64 sa one_es %1085)
(fma.f64 sa %1077 %6)
(fma.f64 %153 %1091 %6)
(fma.f64 #s(literal 1/2 binary64) %1066 %6)
(fma.f64 %6 %334 %6)
(fma.f64 %21 %1060 %6)
(fma.f64 %1066 #s(literal 1/2 binary64) %6)
(fma.f64 %1060 %21 %6)
(fma.f64 %334 %6 %6)
(fma.f64 %1083 lamt %6)
(fma.f64 %1064 %1082 %6)
(fma.f64 %1077 sa %6)
(fma.f64 %1091 %153 %6)
(fma.f64 %1103 %153 %6)
(fma.f64 %1105 one_es %6)
(+.f64 %6 %1085)
(+.f64 %1085 %6)
(-.f64 %6 (*.f64 %331 %6))
(-.f64 %6 %1111)
(-.f64 %6 (*.f64 %1113 %334))
(-.f64 %6 (*.f64 %346 %1060))
(-.f64 %6 (*.f64 (neg.f64 %1066) #s(literal 1/2 binary64)))
(-.f64 %6 (*.f64 (neg.f64 %1077) sa))
(-.f64 %6 %1124)
(-.f64 %1085 %1113)
(fma.f64 lamt %1083 %1127)
(fma.f64 lamt %1083 %1129)
(fma.f64 one_es %1087 %1127)
(fma.f64 one_es %1087 %1129)
(fma.f64 sa %1077 %1127)
(fma.f64 sa %1077 %1129)
(fma.f64 %153 %1091 %1127)
(fma.f64 %153 %1091 %1129)
(fma.f64 #s(literal 1/2 binary64) %1066 %1127)
(fma.f64 #s(literal 1/2 binary64) %1066 %1129)
(fma.f64 %6 %334 %1127)
(fma.f64 %6 %334 %1129)
(fma.f64 %21 %1060 %1127)
(fma.f64 %21 %1060 %1129)
(fma.f64 %1066 #s(literal 1/2 binary64) %1127)
(fma.f64 %1066 #s(literal 1/2 binary64) %1129)
(fma.f64 %1060 %21 %1127)
(fma.f64 %1060 %21 %1129)
(fma.f64 %334 %6 %1127)
(fma.f64 %334 %6 %1129)
(fma.f64 %1083 lamt %1127)
(fma.f64 %1083 lamt %1129)
(fma.f64 %1064 %1082 %1127)
(fma.f64 %1064 %1082 %1129)
(fma.f64 %1077 sa %1127)
(fma.f64 %1077 sa %1129)
(fma.f64 %1091 %153 %1127)
(fma.f64 %1091 %153 %1129)
(fma.f64 %1103 %153 %1127)
(fma.f64 %1103 %153 %1129)
(fma.f64 %1105 one_es %1127)
(fma.f64 %1105 one_es %1129)
(+.f64 %1085 %1127)
(+.f64 %1085 %1129)
(neg.f64 (-.f64 %1113 %1085))
%1060
(*.f64 one_es %943)
(*.f64 sa %1072)
(*.f64 %6 lamt)
(*.f64 %1072 sa)
(*.f64 %943 one_es)
(fma.f64 lamt %1091 %512)
(fma.f64 lamt %1103 %512)
%1172
(fma.f64 %6 %21 %512)
(fma.f64 %21 %6 %512)
(fma.f64 %1060 #s(literal 1/2 binary64) %512)
(fma.f64 %1072 %1082 %512)
(fma.f64 %1177 sa %512)
(fma.f64 %961 one_es %512)
(fma.f64 %1103 lamt %512)
(+.f64 %512 %1083)
(+.f64 %1083 %512)
(-.f64 %512 (*.f64 #s(literal -1/2 binary64) %1060))
(-.f64 %512 (*.f64 %346 %6))
(-.f64 %512 (neg.f64 %1083))
(-.f64 %512 (*.f64 (neg.f64 %1060) #s(literal 1/2 binary64)))
(-.f64 %1083 %1046)
(neg.f64 (-.f64 %1046 %1083))
(/.f64 %984 tanphi)
(fma.f64 ca %126 %1083)
(fma.f64 %126 ca %1083)
(/.f64 %991 %124)
(fma.f64 %251 %550 %1083)
(/.f64 (fma.f64 %1083 %124 %251) %124)
(fma.f64 %890 %126 %1083)
(*.f64 %984 %126)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %984))
(+.f64 (/.f64 %1001 tanphi) %512)
%1208
(fma.f64 one_es sa %1209)
(fma.f64 sa one_es %1209)
(fma.f64 sa %1073 %1212)
(fma.f64 %1172 lamt %6)
(fma.f64 %1075 %6 %1212)
(+.f64 %6 %1209)
(+.f64 %1076 %1212)
(+.f64 %1209 %6)
(fma.f64 sa %1078 %1212)
(fma.f64 sa %1080 %1212)
(-.f64 %6 (*.f64 %51 %1172))
(-.f64 %6 (*.f64 (neg.f64 %1172) lamt))
(-.f64 %6 (neg.f64 %1209))
(-.f64 %1209 %1113)
(fma.f64 lamt %1172 %1127)
(fma.f64 lamt %1172 %1129)
(fma.f64 %1172 lamt %1127)
(fma.f64 %1172 lamt %1129)
(+.f64 %1209 %1127)
(+.f64 %1209 %1129)
(neg.f64 (-.f64 %1113 %1209))
(fma.f64 lamt %1083 %1237)
(fma.f64 one_es %1087 %1237)
(fma.f64 sa %1077 %1237)
(fma.f64 %153 %1091 %1237)
(fma.f64 #s(literal 1/2 binary64) %1066 %1237)
(fma.f64 %6 %334 %1237)
(fma.f64 %21 %1060 %1237)
(fma.f64 %1066 #s(literal 1/2 binary64) %1237)
(fma.f64 %1060 %21 %1237)
(fma.f64 %334 %6 %1237)
(fma.f64 %1083 lamt %1237)
(fma.f64 %1064 %1082 %1237)
(fma.f64 %1077 sa %1237)
(fma.f64 %1091 %153 %1237)
(fma.f64 %1103 %153 %1237)
(fma.f64 %1105 one_es %1237)
(+.f64 %1085 %1237)
(fma.f64 lamt %1083 %1255)
(fma.f64 one_es %1087 %1255)
(fma.f64 sa %1077 %1255)
(fma.f64 %153 %1091 %1255)
(fma.f64 #s(literal 1/2 binary64) %1066 %1255)
(fma.f64 %6 %334 %1255)
(fma.f64 %21 %1060 %1255)
(fma.f64 %1066 #s(literal 1/2 binary64) %1255)
(fma.f64 %1060 %21 %1255)
(fma.f64 %334 %6 %1255)
(fma.f64 %1083 lamt %1255)
(fma.f64 %1064 %1082 %1255)
(fma.f64 %1077 sa %1255)
(fma.f64 %1091 %153 %1255)
(fma.f64 %1103 %153 %1255)
(fma.f64 %1105 one_es %1255)
(+.f64 %1085 %1255)
%1278
%1281
(*.f64 lamt %1282)
(*.f64 one_es %1284)
(*.f64 tanphi %1064)
%1287
(*.f64 %8 %153)
(*.f64 %1282 lamt)
(*.f64 %1064 tanphi)
(*.f64 %1291 one_es)
%1293
(fma.f64 lamt %983 %8)
(fma.f64 one_es tanphi %1295)
(fma.f64 tanphi one_es %1295)
(fma.f64 %153 %1298 %8)
(fma.f64 #s(literal 1/2 binary64) %1287 %8)
(fma.f64 %8 %334 %8)
(fma.f64 %21 %1282 %8)
(fma.f64 %1287 #s(literal 1/2 binary64) %8)
(fma.f64 %334 %8 %8)
(fma.f64 %1064 %959 %8)
(fma.f64 %1077 tanphi %8)
(fma.f64 %1307 %153 %8)
(fma.f64 %1309 one_es %8)
(+.f64 %8 %1295)
(+.f64 %1295 %8)
(-.f64 %8 (*.f64 %331 %8))
(-.f64 %8 (*.f64 #s(literal -1/2 binary64) %1287))
(-.f64 %8 (*.f64 (neg.f64 %1287) #s(literal 1/2 binary64)))
(-.f64 %8 (neg.f64 %1295))
(-.f64 %1295 %1322)
(fma.f64 lamt %983 %1324)
(fma.f64 lamt %983 %1326)
(fma.f64 %153 %1298 %1324)
(fma.f64 %153 %1298 %1326)
(fma.f64 #s(literal 1/2 binary64) %1287 %1324)
(fma.f64 #s(literal 1/2 binary64) %1287 %1326)
(fma.f64 %8 %334 %1324)
(fma.f64 %8 %334 %1326)
(fma.f64 %21 %1282 %1324)
(fma.f64 %21 %1282 %1326)
(fma.f64 %1287 #s(literal 1/2 binary64) %1324)
(fma.f64 %1287 #s(literal 1/2 binary64) %1326)
(fma.f64 %334 %8 %1324)
(fma.f64 %334 %8 %1326)
(fma.f64 %1064 %959 %1324)
(fma.f64 %1064 %959 %1326)
(fma.f64 %1077 tanphi %1324)
(fma.f64 %1077 tanphi %1326)
(fma.f64 %1307 %153 %1324)
(fma.f64 %1307 %153 %1326)
(fma.f64 %1309 one_es %1324)
(fma.f64 %1309 one_es %1326)
(+.f64 %1295 %1324)
(+.f64 %1295 %1326)
(neg.f64 (-.f64 %1322 %1295))
(*.f64 lamt %1352)
(*.f64 one_es (*.f64 %3 %153))
(*.f64 tanphi %1066)
(*.f64 sa %1287)
(*.f64 %3 %1064)
(*.f64 %5 %153)
%1360
(*.f64 %6 %1284)
(*.f64 %8 %1062)
(*.f64 %1066 tanphi)
(*.f64 %1287 sa)
(*.f64 %1352 lamt)
(*.f64 %1064 %3)
(*.f64 %1070 %8)
(*.f64 %1291 %6)
(*.f64 (*.f64 %153 %3) one_es)
#s(literal 1/3 binary64)
(neg.f64 #s(literal -1/3 binary64))
(+.f64 #s(literal -1/6 binary64) #s(literal 1/2 binary64))
(-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64))
(*.f64 lamt %815)
(*.f64 %153 #s(literal 1/3 binary64))
%763
(*.f64 %396 lamt)
(fma.f64 lamt %815 #s(literal 1 binary64))
(fma.f64 %153 #s(literal 1/3 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/3 binary64) %153 #s(literal 1 binary64))
%810
(+.f64 #s(literal 1 binary64) %763)
(+.f64 %763 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %1383)
(-.f64 %763 #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) %1386)
(neg.f64 (-.f64 %1383 #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %763)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %763)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1386)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1386)
(fma.f64 tanphi %126 %763)
(fma.f64 tanphi %126 %1386)
(fma.f64 lamt %763 lamt)
(fma.f64 %153 %396 lamt)
(fma.f64 #s(literal 1/3 binary64) %193 lamt)
(fma.f64 %763 lamt lamt)
(fma.f64 %193 #s(literal 1/3 binary64) lamt)
%816
(*.f64 lamt %810)
(*.f64 %810 lamt)
(+.f64 lamt %825)
(+.f64 %825 lamt)
(-.f64 lamt (*.f64 %1383 lamt))
(-.f64 lamt (*.f64 %51 %763))
(-.f64 lamt (neg.f64 %825))
(fma.f64 lamt #s(literal 1 binary64) %825)
(fma.f64 #s(literal 1 binary64) lamt %825)
(fma.f64 %17 #s(literal 1/2 binary64) %825)
(fma.f64 #s(literal 2 binary64) %21 %825)
%762
%764
%765
%766
%767
%768
%769
%770
%772
%774
%776
%777
%778
%779
%780
%781
%782
%783
%784
%785
%786
%787
%788
%789
%790
%92
(*.f64 %89 #s(literal 1/2 binary64))
(/.f64 %89 #s(literal 2 binary64))
(neg.f64 %1417)
(/.f64 %484 #s(literal -2 binary64))
(/.f64 (*.f64 %89 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %89) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %89))
%1426
(fabs.f64 %1417)
(*.f64 #s(literal 1/2 binary64) %1428)
(*.f64 %1428 #s(literal 1/2 binary64))
(/.f64 %1428 #s(literal 2 binary64))
(fabs.f64 %1426)
(neg.f64 %1433)
(/.f64 (*.f64 %1428 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1428) #s(literal 2 binary64))
(sqrt.f64 %1440)
(*.f64 %1442 %1442)
(pow.f64 %1440 #s(literal 1/2 binary64))
%1446
(*.f64 #s(literal 1/2 binary64) (+.f64 %89 %1428))
(neg.f64 %1449)
(fma.f64 #s(literal 1/2 binary64) %89 %1426)
(fma.f64 #s(literal 1/2 binary64) %1428 %92)
(fma.f64 %89 #s(literal 1/2 binary64) %1426)
(fma.f64 %1428 #s(literal 1/2 binary64) %92)
(+.f64 %92 %1426)
(+.f64 %1426 %92)
(-.f64 %92 %1433)
(-.f64 %1426 %1417)
(fma.f64 %1442 %1442 %92)
%1460
(*.f64 %1446 #s(literal 1/2 binary64))
(/.f64 %1446 #s(literal 2 binary64))
(*.f64 %1449 #s(literal -1/2 binary64))
(neg.f64 %1464)
(/.f64 %1446 %1466)
(/.f64 %1449 #s(literal -2 binary64))
(/.f64 (*.f64 %1446 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1446) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1446))
(fma.f64 #s(literal 1/2 binary64) %92 %1475)
(fma.f64 #s(literal 1/2 binary64) %1426 %1477)
(fma.f64 %89 %369 %1475)
(fma.f64 %92 #s(literal 1/2 binary64) %1475)
(fma.f64 %1426 #s(literal 1/2 binary64) %1477)
(fma.f64 %1428 %369 %1477)
(fma.f64 %369 %89 %1475)
(fma.f64 %369 %1428 %1477)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1449))
(+.f64 %1475 %1477)
(+.f64 %1477 %1475)
(-.f64 %1475 (*.f64 %1417 #s(literal 1/2 binary64)))
(-.f64 %1475 (*.f64 #s(literal -1/2 binary64) %92))
(fma.f64 %89 %129 %1475)
(fma.f64 %1428 %129 %1477)
(-.f64 %1475 (/.f64 %1417 #s(literal 2 binary64)))
(-.f64 %1477 %1497)
(-.f64 %1475 (neg.f64 %1477))
(-.f64 %1477 %1501)
(/.f64 (fma.f64 %1477 #s(literal 2 binary64) %1426) #s(literal 2 binary64))
(/.f64 (fma.f64 %92 #s(literal 2 binary64) %1505) %1507)
(/.f64 (fma.f64 %92 #s(literal 2 binary64) (*.f64 %1426 #s(literal 2 binary64))) %1507)
%1512
(cos.f64 %1464)
(cos.f64 %1514)
(cos.f64 (fabs.f64 %1514))
(cos.f64 (neg.f64 %1514))
(sin.f64 %1521)
(sin.f64 (fma.f64 %1446 #s(literal -1/2 binary64) %92))
(sin.f64 (fma.f64 %1525 #s(literal 1/2 binary64) %92))
(fma.f64 %1528 %97 %1529)
(+.f64 (*.f64 %1528 %97) %1529)
(-.f64 %1535 %1538)
(-.f64 (*.f64 %1534 %1533) (*.f64 %1537 %1536))
%1544
(neg.f64 %1546)
(fma.f64 #s(literal -1/2 binary64) %1428 %92)
(fma.f64 #s(literal 1/2 binary64) %89 %1433)
(fma.f64 %89 #s(literal 1/2 binary64) %1433)
(fma.f64 %1428 #s(literal -1/2 binary64) %92)
(+.f64 %92 %1433)
(+.f64 %1433 %92)
(-.f64 %92 %1426)
(fma.f64 #s(literal 1/2 binary64) %1555 %92)
(fma.f64 %1555 #s(literal 1/2 binary64) %92)
%1558
(*.f64 %1544 #s(literal 1/2 binary64))
(*.f64 %1546 #s(literal -1/2 binary64))
(/.f64 %1544 #s(literal 2 binary64))
(/.f64 %1546 #s(literal -2 binary64))
(neg.f64 %1563)
(/.f64 %1544 %1466)
(/.f64 (*.f64 %1544 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1544) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %1546))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1544))
(fma.f64 #s(literal 1/2 binary64) %92 %1574)
(fma.f64 #s(literal 1/2 binary64) %92 %1576)
(fma.f64 %89 %369 %1574)
(fma.f64 %89 %369 %1576)
(fma.f64 %92 #s(literal 1/2 binary64) %1574)
(fma.f64 %92 #s(literal 1/2 binary64) %1576)
(fma.f64 %369 %89 %1574)
(fma.f64 %369 %89 %1576)
(+.f64 %1477 %1574)
(+.f64 %1477 %1576)
(-.f64 %1477 %1475)
(fma.f64 #s(literal 1/2 binary64) %92 %1497)
(fma.f64 %89 %369 %1497)
(fma.f64 %89 %129 %1574)
(fma.f64 %89 %129 %1576)
(fma.f64 %92 #s(literal 1/2 binary64) %1497)
(fma.f64 %369 %89 %1497)
(fma.f64 #s(literal 1/2 binary64) %92 %1501)
(fma.f64 %89 %369 %1501)
(fma.f64 %92 #s(literal 1/2 binary64) %1501)
(fma.f64 %369 %89 %1501)
(+.f64 %1477 %1497)
(+.f64 %1477 %1501)
(fma.f64 %89 %129 %1497)
(fma.f64 %89 %129 %1501)
(/.f64 (-.f64 (*.f64 %1477 #s(literal 2 binary64)) %1426) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %92 #s(literal 2 binary64)) %1505) %1507)
%1607
(cos.f64 %1563)
(cos.f64 %1609)
(cos.f64 (fabs.f64 %1609))
(cos.f64 (neg.f64 %1609))
(sin.f64 %1616)
(sin.f64 (fma.f64 %1546 #s(literal 1/2 binary64) %92))
(sin.f64 (fma.f64 %1620 #s(literal 1/2 binary64) %92))
(fma.f64 %1623 %97 %1624)
(+.f64 (*.f64 %1623 %97) %1624)
(fma.f64 %1533 %1534 %1538)
(+.f64 %1535 %1538)
%1630
(*.f64 %1607 %1512)
(*.f64 %1638 #s(literal 1/2 binary64))
(/.f64 %1638 #s(literal 2 binary64))
(/.f64 (neg.f64 %1638) #s(literal -2 binary64))
(/.f64 (+.f64 %1634 (cos.f64 (-.f64 %1558 %1460))) #s(literal 2 binary64))
(+.f64 (/.f64 %1634 #s(literal 2 binary64)) (/.f64 %1637 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1638))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1446 #s(literal -1/2 binary64) %1558)) (cos.f64 (-.f64 %1464 %1558))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1446 #s(literal -1/2 binary64) %1563)) (cos.f64 (-.f64 %1464 %1563))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1544 #s(literal -1/2 binary64) %1460)) (cos.f64 (-.f64 %1563 %1460))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1544 #s(literal -1/2 binary64) %1464)) (cos.f64 (-.f64 %1563 %1464))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1544 #s(literal 1/2 binary64) %1464)) (cos.f64 (-.f64 %1558 %1464))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1446 #s(literal -1/2 binary64) %1609)) (cos.f64 (-.f64 %1464 %1609))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1544 #s(literal -1/2 binary64) %1514)) (cos.f64 (-.f64 %1563 %1514))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1446 #s(literal 1/2 binary64) %1609)) (cos.f64 (-.f64 %1460 %1609))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1544 #s(literal 1/2 binary64) %1514)) (cos.f64 (-.f64 %1558 %1514))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1525 #s(literal 1/2 binary64) %1558)) (cos.f64 (-.f64 %1514 %1558))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1525 #s(literal 1/2 binary64) %1563)) (cos.f64 (-.f64 %1514 %1563))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1620 #s(literal 1/2 binary64) %1460)) (cos.f64 (-.f64 %1609 %1460))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1620 #s(literal 1/2 binary64) %1464)) (cos.f64 (-.f64 %1609 %1464))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1525 #s(literal 1/2 binary64) %1609)) (cos.f64 (-.f64 %1514 %1609))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (fma.f64 %1620 #s(literal 1/2 binary64) %1514)) (cos.f64 (-.f64 %1609 %1514))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1521 %1558)) (sin.f64 (+.f64 %1521 %1558))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1521 %1563)) (sin.f64 (+.f64 %1521 %1563))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1616 %1460)) (sin.f64 (+.f64 %1616 %1460))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1616 %1464)) (sin.f64 (+.f64 %1616 %1464))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1521 %1609)) (sin.f64 (+.f64 %1521 %1609))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %1616 %1514)) (sin.f64 (+.f64 %1616 %1514))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1521 %1616)) (cos.f64 (+.f64 %1521 %1616))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %1616 %1521)) (cos.f64 (+.f64 %1616 %1521))) #s(literal 2 binary64))
%1790
(-.f64 %97 (neg.f64 %97))
(*.f64 #s(literal 2 binary64) %1630)
(*.f64 %1512 %1794)
(*.f64 %1607 %1796)
(*.f64 %1630 #s(literal 2 binary64))
(*.f64 %1796 %1607)
(*.f64 %1800 %1512)
(/.f64 %1802 #s(literal 2 binary64))
(/.f64 %1804 #s(literal 2 binary64))
(*.f64 %1512 %1806)
(fma.f64 %1512 %1607 %1630)
(fma.f64 %1607 %1512 %1630)
(+.f64 %1630 %1630)
(-.f64 %1630 (neg.f64 %1630))
(-.f64 %1630 (*.f64 (neg.f64 %1512) %1607))
(-.f64 %1630 (*.f64 (neg.f64 %1607) %1512))
(fma.f64 #s(literal 1 binary64) %1630 %1819)
(fma.f64 %1630 #s(literal 1 binary64) %1821)
(+.f64 %1821 %1821)
(+.f64 %1819 %1819)
(/.f64 (+.f64 %1790 %1638) #s(literal 2 binary64))
(fma.f64 %1638 #s(literal 1/2 binary64) %1630)
(/.f64 (+.f64 %1638 %1638) #s(literal 2 binary64))
(/.f64 (fma.f64 %1638 #s(literal 2 binary64) %1802) %1507)
(/.f64 (fma.f64 %1638 #s(literal 2 binary64) %1804) %1507)
(+.f64 #s(literal 1 binary64) %1790)
(+.f64 %1790 #s(literal 1 binary64))
(+.f64 %97 (+.f64 %97 #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) %97) %97)
%1840
(-.f64 #s(literal 1 binary64) %1841)
(+.f64 #s(literal 1 binary64) %1843)
(neg.f64 %1845)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1790)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1790)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1843)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1843)
(fma.f64 tanphi %126 %1790)
(fma.f64 tanphi %126 %1843)
(fma.f64 #s(literal 2 binary64) %1630 #s(literal 1 binary64))
(fma.f64 %1512 %1794 #s(literal 1 binary64))
(fma.f64 %1607 %1796 #s(literal 1 binary64))
(fma.f64 %1630 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %1796 %1607 #s(literal 1 binary64))
(fma.f64 %1800 %1512 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (fma.f64 %1512 %1607 #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1/2 binary64) %1630))
(+.f64 #s(literal 1 binary64) %1863)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1863)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1863)
(fma.f64 tanphi %126 %1863)
(fma.f64 %1512 %1806 #s(literal 1 binary64))
(fma.f64 %1512 %1607 %1869)
(fma.f64 %1607 %1512 %1869)
(+.f64 %1630 %1869)
(+.f64 (+.f64 #s(literal 1 binary64) %1630) %1630)
(fma.f64 %1638 #s(literal 1/2 binary64) %1869)
%1876
(/.f64 %126 %6)
(/.f64 %874 %3)
(/.f64 (/.f64 #s(literal 1 binary64) sa) %8)
(/.f64 (/.f64 #s(literal 1 binary64) %8) sa)
(/.f64 (/.f64 #s(literal 1 binary64) %6) tanphi)
(/.f64 %1885 one_es)
(/.f64 #s(literal -1 binary64) %47)
(neg.f64 (/.f64 #s(literal -1 binary64) %5))
(/.f64 (/.f64 %874 sa) tanphi)
(/.f64 (/.f64 %874 tanphi) sa)
(/.f64 #s(literal 1 binary64) %274)
(neg.f64 %1895)
(/.f64 (neg.f64 %874) %910)
(/.f64 %425 %5)
(*.f64 #s(literal 1 binary64) %1876)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %5))
(*.f64 %1876 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %5 #s(literal 1 binary64)))
(*.f64 %874 %1885)
(*.f64 (/.f64 #s(literal 2 binary64) one_es) (/.f64 #s(literal 1/2 binary64) %3))
(*.f64 (/.f64 #s(literal 2 binary64) tanphi) (/.f64 #s(literal 1/2 binary64) %6))
(*.f64 (/.f64 #s(literal 2 binary64) sa) (/.f64 #s(literal 1/2 binary64) %8))
(*.f64 (/.f64 #s(literal 2 binary64) %8) (/.f64 #s(literal 1/2 binary64) sa))
(*.f64 (/.f64 #s(literal 2 binary64) %3) (/.f64 #s(literal 1/2 binary64) one_es))
(*.f64 (/.f64 #s(literal 2 binary64) %6) %1923)
(/.f64 %435 %47)
(*.f64 #s(literal -1 binary64) %1895)
(/.f64 #s(literal 1 binary64) (/.f64 %3 %874))
(/.f64 #s(literal 1 binary64) (/.f64 %47 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1876))
(*.f64 %425 %1876)
(pow.f64 %5 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %5 #s(literal 1 binary64)))
%1938
#s(literal 3 binary64)
%1940
(*.f64 one_es %1941)
(*.f64 tanphi (/.f64 %6 %1840))
(*.f64 sa (/.f64 %8 %1840))
(*.f64 %3 (/.f64 one_es %1840))
(*.f64 %6 (/.f64 tanphi %1840))
(*.f64 %8 (/.f64 sa %1840))
(*.f64 %1941 one_es)
(/.f64 %47 %1845)
(/.f64 %274 %1840)
(neg.f64 (/.f64 %47 %1840))
(neg.f64 (/.f64 %5 %1845))
(/.f64 %1960 %1840)
(*.f64 tanphi (*.f64 %6 %1962))
(*.f64 sa (*.f64 %8 %1962))
(*.f64 %3 (*.f64 one_es %1962))
(*.f64 %5 %1962)
(*.f64 %6 (*.f64 tanphi %1962))
(*.f64 %8 (*.f64 sa %1962))
(*.f64 %1962 %5)
(/.f64 #s(literal 1 binary64) (/.f64 %1840 %5))
(*.f64 %47 (/.f64 #s(literal 1 binary64) %1845))
(/.f64 #s(literal 1 binary64) (/.f64 %1845 %47))
(approx (/ %255 (+ (+ %1983 %1983) %321)) %1940)
(/.f64 %5 lamt)
(*.f64 one_es %1990)
(*.f64 tanphi %1992)
(*.f64 sa %1994)
(*.f64 %3 %1996)
(*.f64 %6 %1998)
%2000
(*.f64 %1990 one_es)
(/.f64 %47 %51)
(neg.f64 %2003)
(/.f64 %1960 lamt)
(*.f64 tanphi %2007)
(*.f64 sa %2009)
(*.f64 %3 %2011)
(*.f64 %5 %2006)
(*.f64 %6 %2014)
(*.f64 %8 %2016)
(*.f64 %2006 %5)
(/.f64 #s(literal 1 binary64) (/.f64 lamt %5))
(/.f64 %274 %87)
(*.f64 %47 %2022)
(/.f64 #s(literal 1 binary64) (/.f64 %51 %47))
(fma.f64 one_es %1990 ca)
(fma.f64 tanphi %1992 ca)
(fma.f64 sa %1994 ca)
(fma.f64 %3 %1996 ca)
(fma.f64 %6 %1998 ca)
%2031
(fma.f64 %1990 one_es ca)
(+.f64 ca %2000)
(+.f64 %2000 ca)
(-.f64 ca %2003)
(-.f64 %2000 %251)
(neg.f64 (-.f64 %2003 ca))
(/.f64 %261 lamt)
(fma.f64 tanphi %2007 ca)
(fma.f64 sa %2009 ca)
(fma.f64 %3 %2011 ca)
(fma.f64 %5 %2006 ca)
(fma.f64 %6 %2014 ca)
(fma.f64 %8 %2016 ca)
(fma.f64 %2006 %5 ca)
(/.f64 %278 %51)
(fma.f64 %47 %2022 ca)
(*.f64 %261 %2006)
(/.f64 #s(literal 1 binary64) (/.f64 lamt %261))
(fma.f64 one_es %1990 %2052)
(fma.f64 tanphi %1992 %2052)
(fma.f64 sa %1994 %2052)
(fma.f64 %3 %1996 %2052)
(fma.f64 %6 %1998 %2052)
(fma.f64 %8 %1989 %2052)
(fma.f64 %1990 one_es %2052)
(+.f64 %2000 %2052)
(+.f64 %2052 %2000)
(-.f64 %2052 %2003)
(fma.f64 tanphi %2007 %2052)
(fma.f64 sa %2009 %2052)
(fma.f64 %3 %2011 %2052)
(fma.f64 %5 %2006 %2052)
(fma.f64 %6 %2014 %2052)
(fma.f64 %8 %2016 %2052)
(fma.f64 %2006 %5 %2052)
(fma.f64 %47 %2022 %2052)
%2071
(*.f64 %2031 lamt)
(/.f64 (*.f64 %261 lamt) lamt)
(/.f64 (*.f64 lamt %261) lamt)
(fma.f64 lamt ca %2077)
(fma.f64 lamt %2000 %217)
(fma.f64 one_es (*.f64 %1990 lamt) %217)
(fma.f64 ca lamt %2077)
(fma.f64 %2000 lamt %217)
(fma.f64 %1072 %1990 %217)
(+.f64 %217 %2077)
(+.f64 %2077 %217)
(-.f64 %217 (*.f64 %51 %2000))
(-.f64 %217 (*.f64 %2003 lamt))
(-.f64 %217 (neg.f64 %2077))
(fma.f64 %5 (*.f64 %2006 lamt) %217)
(fma.f64 %1352 %2006 %217)
%2098
(*.f64 lamt %1001)
(*.f64 tanphi %1085)
(*.f64 sa %1295)
(*.f64 sa %2102)
(*.f64 %5 %334)
(*.f64 %153 %1000)
%2106
(*.f64 %6 %1309)
(*.f64 %21 %1352)
(*.f64 %1066 %2109)
(*.f64 %1287 %2111)
(*.f64 %1360 #s(literal 1/2 binary64))
(*.f64 %334 %5)
(*.f64 %983 %943)
(*.f64 %1085 tanphi)
(*.f64 %943 %983)
(*.f64 %959 %1066)
(*.f64 %1082 %1287)
(*.f64 %1000 %153)
(*.f64 %1352 %21)
(*.f64 %1064 %951)
(*.f64 %1077 %3)
(*.f64 %2124 %1060)
(*.f64 %1001 lamt)
(*.f64 %1040 one_es)
(*.f64 %1295 sa)
(*.f64 %2129 %6)
(*.f64 %2131 sa)
(*.f64 %1087 %8)
(*.f64 %1105 %8)
(*.f64 %1309 %6)
(/.f64 %1360 #s(literal 2 binary64))
(neg.f64 (*.f64 %1360 #s(literal -1/2 binary64)))
(neg.f64 %2139)
(/.f64 (*.f64 %1360 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1360) #s(literal 2 binary64))
%2151
(*.f64 lamt %153)
%193
(pow.f64 lamt #s(literal 3 binary64))
(pow.f64 lamt (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(*.f64 lamt %765)
(*.f64 ca %825)
(*.f64 %153 %395)
(*.f64 %382 %193)
(*.f64 %395 %153)
(*.f64 %765 lamt)
%823
(*.f64 %837 #s(literal 1/3 binary64))
(neg.f64 (*.f64 %384 %193))
(neg.f64 (*.f64 %193 %384))
(fma.f64 lamt %225 %2167)
(fma.f64 #s(literal -1/6 binary64) (*.f64 %221 lamt) %2167)
(fma.f64 %221 %163 %2167)
(fma.f64 %225 lamt %2167)
(fma.f64 %226 %193 %2167)
(fma.f64 %193 %226 %2174)
(fma.f64 %159 %221 %2167)
(fma.f64 %409 %153 %2167)
(fma.f64 (*.f64 lamt %221) #s(literal -1/6 binary64) %2167)
(+.f64 (*.f64 %193 %226) %2174)
(+.f64 %314 %2167)
%2192
(*.f64 tanphi (*.f64 %79 sa))
(*.f64 tanphi %2195)
%2197
(*.f64 %3 %79)
(*.f64 %79 %3)
(*.f64 %411 sa)
(*.f64 %2195 tanphi)
%2202
(*.f64 tanphi %2203)
(*.f64 tanphi (*.f64 sa %2205))
(*.f64 sa %2208)
(*.f64 sa %2210)
(*.f64 sa (*.f64 tanphi %2205))
(*.f64 %3 %2205)
(*.f64 %5 %79)
(*.f64 %79 %5)
(*.f64 %411 %6)
(*.f64 %6 %411)
(*.f64 %2197 one_es)
(*.f64 %2205 %3)
(*.f64 %2221 tanphi)
(*.f64 (*.f64 %2205 sa) tanphi)
(*.f64 (*.f64 %2205 tanphi) sa)
(*.f64 %2208 sa)
(*.f64 %2210 sa)
%530
(/.f64 %79 %26)
(/.f64 %2230 %23)
(/.f64 %496 ca)
(/.f64 %416 %45)
(neg.f64 (/.f64 %416 %26))
(neg.f64 (/.f64 %79 %45))
(/.f64 (neg.f64 %2230) %52)
(/.f64 %2240 %26)
(*.f64 %79 %2242)
(*.f64 %2242 %79)
(*.f64 %2230 (/.f64 #s(literal 1 binary64) %23))
(/.f64 %420 %49)
(/.f64 #s(literal 1 binary64) (/.f64 %23 %2230))
(*.f64 %416 (/.f64 #s(literal 1 binary64) %45))
%2252
%2254
%2255
(/.f64 %2256 %3)
(/.f64 (/.f64 %79 %6) tanphi)
(/.f64 (/.f64 %79 %8) sa)
(/.f64 (/.f64 %79 %3) one_es)
(/.f64 (/.f64 %79 tanphi) %6)
(/.f64 (/.f64 %79 sa) %8)
(/.f64 (/.f64 %2256 sa) tanphi)
(/.f64 (/.f64 %2256 tanphi) sa)
(/.f64 %416 %47)
(neg.f64 (/.f64 %416 %5))
(neg.f64 (/.f64 %79 %47))
(/.f64 (neg.f64 %2256) %910)
(/.f64 %2240 %5)
(*.f64 %79 %1876)
(*.f64 %1876 %79)
(/.f64 #s(literal 1 binary64) %2283)
(*.f64 %2256 %1885)
(/.f64 %420 %274)
(/.f64 (*.f64 %79 #s(literal -1 binary64)) %47)
(/.f64 #s(literal 1 binary64) (/.f64 %3 %2256))
(*.f64 %416 %1895)
(*.f64 %2240 %1876)
%2293
%2295
%2296
%2298
%2299
%2301
%2303
%2304
%2306
%2308
%2309
%2310
%2311
%2312
%2314
%2316
%2318
%2320
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2344
%2345
%2346
%2347
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2414
%2415
%2416
%2417
%2418
%2419
%2420
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2295
%2296
%2298
%2299
%2301
%2303
%2304
%2306
%2308
%2309
%2310
%2311
%2312
%2314
%2316
%2318
%2320
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2344
%2345
%2346
%2347
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2414
%2415
%2416
%2417
%2418
%2419
%2420
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2432
%2433
%809
%812
%814
%817
%818
%819
%820
%821
%822
%824
%827
%828
%829
%830
%831
%832
%833
%834
%835
%836
%838
%839
%840
%841
%843
%845
%847
%849
%851
%853
%855
%856
%857
%858
%859
%2434
%509
(*.f64 ca tanphi)
(/.f64 %26 tanphi)
(*.f64 ca %2437)
(*.f64 %23 %512)
%572
(/.f64 %45 %124)
(*.f64 ca %2441)
(*.f64 %26 %126)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %26))
%126
(/.f64 #s(literal -1 binary64) %124)
(neg.f64 (/.f64 #s(literal -1 binary64) tanphi))
(/.f64 #s(literal 1 binary64) %456)
(neg.f64 %550)
(/.f64 %425 tanphi)
(*.f64 #s(literal 1 binary64) %126)
(*.f64 #s(literal 2 binary64) %1923)
(*.f64 %126 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 tanphi #s(literal 1 binary64)))
(/.f64 %435 %124)
(*.f64 #s(literal -1 binary64) %550)
(/.f64 #s(literal 1 binary64) (/.f64 %124 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %126))
(*.f64 %425 %126)
(pow.f64 tanphi #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 tanphi #s(literal 1 binary64)))
%2467
(fma.f64 sa one_es %572)
(fma.f64 ca %2437 %6)
(fma.f64 %23 %512 %6)
(fma.f64 %512 %23 %6)
(+.f64 %6 %572)
(+.f64 %572 %6)
(-.f64 %6 %2474)
(-.f64 %572 %1113)
(fma.f64 one_es sa %2477)
(fma.f64 sa one_es %2477)
(neg.f64 %2480)
(+.f64 %6 %2477)
(/.f64 %35 tanphi)
(fma.f64 ca %2441 %6)
(fma.f64 %26 %126 %6)
(*.f64 lamt %21)
(*.f64 %153 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %153)
%334
(*.f64 #s(literal -1/2 binary64) %805)
(*.f64 %805 #s(literal -1/2 binary64))
(neg.f64 %331)
(/.f64 (*.f64 #s(literal 1 binary64) %153) #s(literal 2 binary64))
%257
%258
%259
%260
%261
%262
%263
%264
%265
%266
%268
%269
%273
%275
%276
%277
%279
%280
%281
(*.f64 lamt %1307)
(*.f64 one_es %2124)
(*.f64 tanphi %1177)
(*.f64 #s(literal 1/2 binary64) %1282)
(*.f64 %8 %21)
%983
(*.f64 %1282 #s(literal 1/2 binary64))
(*.f64 %1177 tanphi)
(*.f64 %963 one_es)
(*.f64 %1298 lamt)
(neg.f64 (*.f64 #s(literal -1/2 binary64) %1282))
(/.f64 (*.f64 #s(literal 1 binary64) %1282) #s(literal 2 binary64))
(fma.f64 lamt %1000 ca)
(fma.f64 one_es %968 ca)
(fma.f64 tanphi %1083 ca)
(fma.f64 sa %983 ca)
(fma.f64 %5 %21 ca)
(fma.f64 #s(literal 1/2 binary64) %1352 ca)
(fma.f64 %8 %961 ca)
(fma.f64 %21 %5 ca)
(fma.f64 %942 %999 ca)
(fma.f64 %1060 %2109 ca)
%984
(fma.f64 %1072 %951 ca)
(fma.f64 %1082 %1282 ca)
(fma.f64 %1000 lamt ca)
(fma.f64 %1352 #s(literal 1/2 binary64) ca)
(fma.f64 %1083 tanphi ca)
(fma.f64 %968 one_es ca)
(fma.f64 %1177 %3 ca)
(fma.f64 %961 %8 ca)
(fma.f64 %963 %6 ca)
(fma.f64 %2526 %8 ca)
(fma.f64 %2528 tanphi ca)
(+.f64 ca %1001)
(+.f64 %1001 ca)
(-.f64 ca %990)
(neg.f64 %991)
(-.f64 %1001 %251)
(fma.f64 lamt %1000 %896)
(fma.f64 one_es %968 %896)
(fma.f64 tanphi %1083 %896)
(fma.f64 sa %983 %896)
(fma.f64 %5 %21 %896)
(fma.f64 #s(literal 1/2 binary64) %1352 %896)
(fma.f64 %8 %961 %896)
(fma.f64 %21 %5 %896)
(fma.f64 %942 %999 %896)
(fma.f64 %1060 %2109 %896)
(fma.f64 %983 sa %896)
(fma.f64 %1072 %951 %896)
(fma.f64 %1082 %1282 %896)
(fma.f64 %1000 lamt %896)
(fma.f64 %1352 #s(literal 1/2 binary64) %896)
(fma.f64 %1083 tanphi %896)
(fma.f64 %968 one_es %896)
(fma.f64 %1177 %3 %896)
(fma.f64 %961 %8 %896)
(fma.f64 %963 %6 %896)
(fma.f64 %2526 %8 %896)
(fma.f64 %2528 tanphi %896)
(+.f64 %1001 %896)
(fma.f64 lamt %21 #s(literal 1 binary64))
(fma.f64 %153 #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) %153 #s(literal 1 binary64))
%1075
(+.f64 #s(literal 1 binary64) %334)
(+.f64 %334 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %331)
(-.f64 %334 #s(literal -1 binary64))
(fma.f64 #s(literal -1/2 binary64) %805 #s(literal 1 binary64))
(fma.f64 %805 #s(literal -1/2 binary64) #s(literal 1 binary64))
(neg.f64 %2567)
(-.f64 #s(literal 1 binary64) %344)
(-.f64 #s(literal 1 binary64) %347)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %334)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %334)
(fma.f64 tanphi %126 %334)
%2295
%2296
%2298
%2299
%2301
%2303
%2304
%2306
%2308
%2309
%2310
%2311
%2312
%2314
%2316
%2318
%2320
%2322
%2323
%2324
%2325
%2326
%2327
%2328
%2329
%2330
%2331
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2339
%2340
%2341
%2342
%2343
%2344
%2345
%2346
%2347
%2348
%2349
%2350
%2351
%2352
%2353
%2354
%2355
%2356
%2357
%2358
%2359
%2360
%2361
%2362
%2364
%2365
%2366
%2367
%2368
%2369
%2370
%2371
%2372
%2373
%2374
%2375
%2376
%2377
%2378
%2379
%2380
%2381
%2382
%2383
%2384
%2385
%2386
%2387
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2398
%2399
%2400
%2401
%2402
%2403
%2404
%2405
%2406
%2407
%2408
%2409
%2410
%2411
%2412
%2413
%2414
%2415
%2416
%2417
%2418
%2419
%2420
%2421
%2422
%2423
%2424
%2425
%2426
%2427
%2428
%2429
%2430
%2431
%2574
%2575
%2576
%2577
%2578
%2579
%2580
%2581
%2582
%2583
%2584
%2585
%2586
%2587
%2588
%2589
%2590
%2591
%2592
%2593
%2594
%2595
%2597
%2599
%2600
%2601
%2603
%2604
%2605
%2607
%2608
%2609
%2610
%2611
%2612
%2613
%2614
%2615
%2617
%2619
%2620
%2621
%2622
%2623
%2624
%2625
%2626
%2627
%2628
%2629
%2630
%2632
%2633
%2634
%2636
%2637
%2638
%2639
%2640
%2641
%2642
%2643
%2644
%2645
%2646
%2647
%2648
%2649
%2650
%2651
%2652
%2653
%2654
%2655
%2656
%2657
%2658
%2659
%2660
%2661
%2662
%2663
%2664
%2665
%2666
%2667
%2668
%2669
%2671
%2672
%2674
%2676
%2678
%2681
%2682
%2684
%2686
(*.f64 lamt %984)
%2606
(fma.f64 lamt ca %2106)
(fma.f64 lamt %1001 %217)
(fma.f64 tanphi %1085 %217)
(fma.f64 sa %1295 %217)
(fma.f64 sa %2102 %217)
(fma.f64 ca lamt %2106)
(fma.f64 %5 %334 %217)
(fma.f64 %153 %1000 %217)
(fma.f64 #s(literal 1/2 binary64) %1360 %217)
(fma.f64 %6 %1309 %217)
(fma.f64 %21 %1352 %217)
(fma.f64 %1066 %2109 %217)
(fma.f64 %1287 %2111 %217)
(fma.f64 %1360 #s(literal 1/2 binary64) %217)
(fma.f64 %334 %5 %217)
(fma.f64 %983 %943 %217)
(fma.f64 %1085 tanphi %217)
(fma.f64 %943 %983 %217)
(fma.f64 %959 %1066 %217)
(fma.f64 %1082 %1287 %217)
(fma.f64 %1000 %153 %217)
(fma.f64 %1352 %21 %217)
(fma.f64 %1064 %951 %217)
(fma.f64 %1077 %3 %217)
(fma.f64 %2124 %1060 %217)
(fma.f64 %1001 lamt %217)
(fma.f64 %1040 one_es %217)
(fma.f64 %1295 sa %217)
(fma.f64 %2129 %6 %217)
(fma.f64 %2131 sa %217)
(fma.f64 %1087 %8 %217)
(fma.f64 %1105 %8 %217)
(fma.f64 %1309 %6 %217)
(+.f64 %217 %2106)
(+.f64 %2106 %217)
(-.f64 %217 (*.f64 %990 lamt))
(-.f64 %217 %2673)
(-.f64 %217 (*.f64 %51 %1001))
(-.f64 %2106 %267)
%2574
%2575
%2576
%2577
%2578
%2579
%2580
%2581
%2582
%2583
%2584
%2585
%2586
%2587
%2588
%2589
%2590
%2591
%2592
%2593
%2594
%2595
%2597
%2599
%2600
%2601
%2603
%2604
%2605
%2607
%2608
%2609
%2610
%2611
%2612
%2613
%2614
%2615
%2617
%2619
%2620
%2621
%2622
%2623
%2624
%2625
%2626
%2627
%2628
%2629
%2630
%2632
%2633
%2634
%2636
%2637
%2638
%2639
%2640
%2641
%2642
%2643
%2644
%2645
%2646
%2647
%2648
%2649
%2650
%2651
%2652
%2653
%2654
%2655
%2656
%2657
%2658
%2659
%2660
%2661
%2662
%2663
%2664
%2665
%2666
%2667
%2668
%2669
%2671
%2672
%2674
%2676
%2678
%2681
%2682
%2684
%2686
%2574
%2575
%2576
%2577
%2578
%2579
%2580
%2581
%2582
%2583
%2584
%2585
%2586
%2587
%2588
%2589
%2590
%2591
%2592
%2593
%2594
%2595
%2597
%2599
%2600
%2601
%2603
%2604
%2605
%2607
%2608
%2609
%2610
%2611
%2612
%2613
%2614
%2615
%2617
%2619
%2620
%2621
%2622
%2623
%2624
%2625
%2626
%2627
%2628
%2629
%2630
%2632
%2633
%2634
%2636
%2637
%2638
%2639
%2640
%2641
%2642
%2643
%2644
%2645
%2646
%2647
%2648
%2649
%2650
%2651
%2652
%2653
%2654
%2655
%2656
%2657
%2658
%2659
%2660
%2661
%2662
%2663
%2664
%2665
%2666
%2667
%2668
%2669
%2671
%2672
%2674
%2676
%2678
%2681
%2682
%2684
%2686
(*.f64 lamt %1083)
(*.f64 one_es %1087)
(*.f64 sa %1077)
(*.f64 %153 %1091)
(*.f64 #s(literal 1/2 binary64) %1066)
(*.f64 %6 %334)
(*.f64 %21 %1060)
(*.f64 %1066 #s(literal 1/2 binary64))
(*.f64 %1060 %21)
%1085
(*.f64 %1083 lamt)
(*.f64 %1064 %1082)
(*.f64 %1077 sa)
(*.f64 %1091 %153)
(*.f64 %1103 %153)
(*.f64 %1105 one_es)
(/.f64 %1066 #s(literal 2 binary64))
(neg.f64 (*.f64 %1066 #s(literal -1/2 binary64)))
(neg.f64 %1111)
(/.f64 (*.f64 %1066 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) %1066) #s(literal 2 binary64))
%2574
%2575
%2576
%2577
%2578
%2579
%2580
%2581
%2582
%2583
%2584
%2585
%2586
%2587
%2588
%2589
%2590
%2591
%2592
%2593
%2594
%2595
%2597
%2599
%2600
%2601
%2603
%2604
%2605
%2607
%2608
%2609
%2610
%2611
%2612
%2613
%2614
%2615
%2617
%2619
%2620
%2621
%2622
%2623
%2624
%2625
%2626
%2627
%2628
%2629
%2630
%2632
%2633
%2634
%2636
%2637
%2638
%2639
%2640
%2641
%2642
%2643
%2644
%2645
%2646
%2647
%2648
%2649
%2650
%2651
%2652
%2653
%2654
%2655
%2656
%2657
%2658
%2659
%2660
%2661
%2662
%2663
%2664
%2665
%2666
%2667
%2668
%2669
%2671
%2672
%2674
%2676
%2678
%2681
%2682
%2684
%2686
%2752
%2753
%2754
%2755
%510
%2756
%2757
%2759
%2760
%2761
%2762
%2764
%2765
%2766
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
(*.f64 tanphi %485)
%521
(*.f64 #s(literal 1 binary64) %521)
(*.f64 %521 #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) tanphi) %485)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %521))
(/.f64 (*.f64 %23 tanphi) %79)
(/.f64 (*.f64 tanphi %23) %79)
%2752
%2753
%2754
%2755
%510
%2756
%2757
%2759
%2760
%2761
%2762
%2764
%2765
%2766
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
(/.f64 %501 tanphi)
(*.f64 ca %523)
(*.f64 %485 %512)
%513
(*.f64 %523 ca)
(/.f64 %502 %124)
(*.f64 %501 %126)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %501))
(/.f64 %26 %411)
(*.f64 %23 %2787)
(/.f64 %572 %79)
(*.f64 %23 %2790)
(*.f64 %2437 %556)
(*.f64 %556 %2437)
(/.f64 %45 %440)
(neg.f64 (/.f64 %45 %411))
(neg.f64 (/.f64 %26 %440))
(/.f64 %2474 %416)
(*.f64 %23 %2800)
(*.f64 %26 %448)
(*.f64 %448 %26)
(/.f64 #s(literal 1 binary64) (/.f64 %411 %26))
(*.f64 %415 %572)
(*.f64 %572 %415)
(/.f64 %49 %457)
(/.f64 #s(literal 1 binary64) (/.f64 %79 %572))
(*.f64 %45 %459)
(/.f64 #s(literal 1 binary64) (/.f64 %440 %45))
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
%504
(*.f64 #s(literal 1 binary64) %504)
(/.f64 %521 tanphi)
(*.f64 tanphi %523)
(*.f64 %523 tanphi)
(/.f64 (neg.f64 %521) %124)
(*.f64 %126 %521)
(*.f64 %521 %126)
(*.f64 (*.f64 %126 tanphi) %485)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %521))
(/.f64 (*.f64 %521 #s(literal -1 binary64)) %124)
(/.f64 (*.f64 #s(literal -1 binary64) %521) %124)
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
%415
%417
%419
%421
%423
%424
%426
%427
%429
%430
%432
%434
%436
%437
%439
%441
%443
%445
%447
%449
%451
%452
%453
%455
%458
%460
%462
%463
%465
%500
%501
%503
%505
%506
%507
%508
%511
%514
%516
%518
%520
%522
%524
%525
%526
%527
%528
%529
%531
%533
%535
%537
%539
%541
%542
%543
%545
%547
%549
%551
%553
%554
%555
%557
%558
%560
%561
%562
%563
%564
%566
%568
%569
%571
%574
%576
%578
%579
%581
%583
%585
%587
%589
%590
%592
%2831
%2832
(/.f64 %2467 %420)
(/.f64 %2480 %416)
(neg.f64 (/.f64 %2467 %416))
(neg.f64 (/.f64 %2480 %79))
(/.f64 %2839 tanphi)
(/.f64 %2841 %79)
(*.f64 %415 %2467)
(*.f64 %2467 %415)
(fma.f64 one_es %2845 %513)
(fma.f64 sa %2847 %513)
(fma.f64 ca %523 %2849)
(fma.f64 %485 %512 %2849)
(fma.f64 %512 %485 %2849)
(fma.f64 %523 ca %2849)
(fma.f64 %2845 one_es %513)
(/.f64 #s(literal 1 binary64) (/.f64 %79 %2467))
(/.f64 (*.f64 %2467 #s(literal -1 binary64)) %416)
(+.f64 %513 %2849)
(+.f64 %2849 %513)
(*.f64 %2480 %422)
(-.f64 %513 %2862)
(-.f64 %2849 (*.f64 %1046 %485))
(-.f64 %2849 (*.f64 %2866 %512))
(-.f64 %2849 (*.f64 %251 %523))
(-.f64 %2849 (neg.f64 %513))
(/.f64 #s(literal 1 binary64) (/.f64 %416 %2480))
(*.f64 %2841 %415)
(neg.f64 (-.f64 %2862 %513))
(fma.f64 sa (*.f64 one_es %415) %513)
(fma.f64 %6 %415 %513)
(fma.f64 %415 %6 %513)
(fma.f64 %501 %126 %2849)
(fma.f64 %1113 %422 %513)
(fma.f64 (*.f64 %6 #s(literal 1 binary64)) %415 %513)
(fma.f64 %23 %2787 %2849)
(fma.f64 %23 %2790 %2849)
(fma.f64 %2437 %556 %2849)
(fma.f64 %556 %2437 %2849)
(-.f64 %2849 (/.f64 %2474 %79))
(fma.f64 %23 %2800 %2849)
(fma.f64 %26 %448 %2849)
(fma.f64 %448 %26 %2849)
(/.f64 %2895 %79)
(fma.f64 %415 %572 %2849)
(fma.f64 %572 %415 %2849)
(-.f64 %2849 (*.f64 %45 %448))
(fma.f64 %45 %459 %2849)
(/.f64 (neg.f64 %2895) %416)
(/.f64 %2904 %411)
(/.f64 (fma.f64 tanphi %6 (*.f64 %79 %501)) %411)
(/.f64 (fma.f64 tanphi %6 (*.f64 %501 %79)) %411)
(/.f64 (fma.f64 %513 %416 %1113) %416)
(*.f64 %2895 %415)
(/.f64 #s(literal 1 binary64) (/.f64 %79 %2895))
(/.f64 (fma.f64 %501 %416 %47) %440)
(/.f64 (fma.f64 tanphi %1113 (*.f64 %416 %501)) %440)
(/.f64 (fma.f64 tanphi %1113 (*.f64 %501 %416)) %440)
(/.f64 %2925 %2926)
(/.f64 %2928 (neg.f64 %2926))
(*.f64 %2925 (/.f64 #s(literal 1 binary64) %2926))
(/.f64 #s(literal 1 binary64) (/.f64 %2926 %2925))
(/.f64 (fma.f64 %2849 %79 %572) %79)
(/.f64 (fma.f64 %2849 %411 %26) %411)
(/.f64 (/.f64 %2925 %411) %79)
(+.f64 (/.f64 (*.f64 %513 %79) %79) %2849)
(/.f64 (fma.f64 %2849 %440 %45) %440)
(/.f64 (fma.f64 %572 %79 %2203) %607)
(/.f64 (fma.f64 %572 %79 %2221) %607)
(/.f64 (fma.f64 %6 %79 (*.f64 %79 %572)) %607)
(/.f64 (fma.f64 %6 %79 (*.f64 %572 %79)) %607)
(/.f64 (fma.f64 %1113 %79 (*.f64 %416 %572)) %2958)
(/.f64 (fma.f64 %1113 %79 (*.f64 %572 %416)) %2958)
(/.f64 (fma.f64 %572 %416 (*.f64 %79 %1113)) %2965)
(/.f64 (fma.f64 %572 %416 (*.f64 %1113 %79)) %2965)
(/.f64 (fma.f64 %6 %440 %2970) %2972)
(/.f64 (fma.f64 %6 %440 %2974) %2972)
(/.f64 (fma.f64 %26 %416 (*.f64 %411 %1113)) %2979)
(/.f64 (fma.f64 %26 %416 (*.f64 %1113 %411)) %2979)
(/.f64 (fma.f64 %45 %79 (*.f64 %6 %440)) %2986)
(/.f64 (fma.f64 %45 %79 (*.f64 %440 %6)) %2986)
(/.f64 (fma.f64 %1113 %411 (*.f64 %416 %26)) %2993)
(/.f64 (fma.f64 %1113 %411 (*.f64 %26 %416)) %2993)
(/.f64 (fma.f64 %45 %416 (*.f64 %440 %1113)) %3000)
(/.f64 (fma.f64 %45 %416 (*.f64 %1113 %440)) %3000)
(/.f64 (fma.f64 %1113 %440 (*.f64 %416 %45)) %3007)
(/.f64 (fma.f64 %1113 %440 (*.f64 %45 %416)) %3007)
(+.f64 (/.f64 (*.f64 %26 %79) %2926) (/.f64 %2202 %2926))
%2839
(/.f64 %35 %420)
(/.f64 %66 %416)
(neg.f64 (/.f64 %35 %416))
(neg.f64 (/.f64 %66 %79))
(*.f64 %35 %415)
(*.f64 #s(literal 1 binary64) %2839)
(*.f64 %415 %35)
(*.f64 %2839 #s(literal 1 binary64))
(fma.f64 one_es %3026 %501)
(fma.f64 one_es %3028 %501)
(fma.f64 tanphi %2849 %501)
(fma.f64 sa %2282 %501)
(fma.f64 ca %485 %2283)
(fma.f64 %3 %2847 %501)
(fma.f64 %6 %433 %501)
(fma.f64 %8 %2845 %501)
(fma.f64 %485 ca %2283)
(fma.f64 %2282 sa %501)
(fma.f64 %2849 tanphi %501)
(fma.f64 %3026 one_es %501)
(/.f64 #s(literal 1 binary64) %3040)
(/.f64 %3042 %79)
(*.f64 tanphi %2832)
(*.f64 %2467 %433)
(*.f64 %2832 tanphi)
(/.f64 (*.f64 %35 #s(literal -1 binary64)) %416)
(/.f64 (*.f64 #s(literal -1 binary64) %35) %416)
(+.f64 %501 %2283)
(+.f64 %2283 %501)
(/.f64 #s(literal -1 binary64) %3053)
(neg.f64 (/.f64 #s(literal -1 binary64) %3040))
(/.f64 (*.f64 #s(literal 1 binary64) %66) %416)
(*.f64 %66 %422)
(*.f64 %422 %66)
(-.f64 %501 (*.f64 %124 %2849))
(-.f64 %501 (*.f64 %1019 %2282))
(-.f64 %501 (*.f64 %2862 tanphi))
(-.f64 %501 (*.f64 (neg.f64 %2282) sa))
(-.f64 %501 (neg.f64 %2283))
(-.f64 %2283 %502)
(fma.f64 one_es %3026 %3074)
(fma.f64 one_es %3028 %3074)
(fma.f64 tanphi %2849 %3074)
(fma.f64 sa %2282 %3074)
(fma.f64 %3 %2847 %3074)
(fma.f64 %6 %433 %3074)
(fma.f64 %8 %2845 %3074)
(fma.f64 %2282 sa %3074)
(fma.f64 %2849 tanphi %3074)
(fma.f64 %3026 one_es %3074)
(/.f64 (*.f64 %2480 tanphi) %416)
(/.f64 (*.f64 tanphi %2480) %416)
(/.f64 (neg.f64 %3042) %416)
(neg.f64 %3091)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %2839))
(*.f64 %425 %2839)
(+.f64 %2283 %3074)
(neg.f64 (-.f64 %502 %2283))
(fma.f64 ca %485 %3099)
(fma.f64 ca %485 %3101)
(fma.f64 ca %485 %3103)
(fma.f64 ca %504 %2283)
(fma.f64 %3 %3106 %501)
(fma.f64 %5 %415 %501)
(fma.f64 #s(literal 1 binary64) %501 %2283)
(fma.f64 #s(literal 1 binary64) %2283 %501)
(fma.f64 %6 %2763 %501)
(fma.f64 %8 %3112 %501)
(fma.f64 %415 %5 %501)
(fma.f64 %485 ca %3099)
(fma.f64 %485 ca %3101)
(fma.f64 %485 ca %3103)
(fma.f64 %501 #s(literal 1 binary64) %2283)
(fma.f64 %504 ca %2283)
(fma.f64 %2283 #s(literal 1 binary64) %501)
(/.f64 %425 %3040)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %3040))
(*.f64 %2467 %2763)
(*.f64 %3042 %415)
(+.f64 %501 %3099)
(+.f64 %501 %3101)
(+.f64 %501 %3103)
(+.f64 %3099 %501)
(+.f64 %3101 %501)
(+.f64 %3103 %501)
(/.f64 #s(literal 1 binary64) (/.f64 %79 %3042))
(/.f64 #s(literal 1 binary64) (/.f64 %3040 #s(literal 1 binary64)))
(/.f64 %415 %3136)
(/.f64 %435 %3053)
(*.f64 #s(literal -1 binary64) %3091)
(fma.f64 %3 %3106 %3074)
(fma.f64 %5 %415 %3074)
(fma.f64 %6 %2763 %3074)
(fma.f64 %8 %3112 %3074)
(/.f64 #s(literal 1 binary64) (/.f64 %3053 #s(literal -1 binary64)))
(fma.f64 ca %504 %3099)
(fma.f64 ca %504 %3101)
(fma.f64 ca %504 %3103)
(fma.f64 #s(literal 1 binary64) %501 %3099)
(fma.f64 #s(literal 1 binary64) %501 %3101)
(fma.f64 #s(literal 1 binary64) %501 %3103)
(fma.f64 %501 #s(literal 1 binary64) %3099)
(fma.f64 %501 #s(literal 1 binary64) %3101)
(fma.f64 %501 #s(literal 1 binary64) %3103)
(fma.f64 %504 ca %3099)
(fma.f64 %504 ca %3101)
(fma.f64 %504 ca %3103)
(fma.f64 tanphi %513 %2283)
(fma.f64 %485 %515 %2283)
(fma.f64 %485 %517 %2283)
(fma.f64 %485 %519 %2283)
(fma.f64 %512 %521 %2283)
(fma.f64 %509 %523 %2283)
(fma.f64 %521 %512 %2283)
(fma.f64 %513 tanphi %2283)
(fma.f64 %523 %509 %2283)
(fma.f64 %515 %485 %2283)
(fma.f64 %517 %485 %2283)
(*.f64 (/.f64 #s(literal 2 binary64) %79) (/.f64 #s(literal 1/2 binary64) %3136))
(fma.f64 tanphi %513 %3099)
(fma.f64 tanphi %513 %3101)
(fma.f64 tanphi %513 %3103)
(fma.f64 %485 %540 %2283)
(fma.f64 %485 %515 %3099)
(fma.f64 %485 %515 %3101)
(fma.f64 %485 %515 %3103)
(fma.f64 %485 %517 %3099)
(fma.f64 %485 %517 %3101)
(fma.f64 %485 %517 %3103)
(fma.f64 %485 %519 %3099)
(fma.f64 %485 %519 %3101)
(fma.f64 %485 %519 %3103)
(fma.f64 %512 %521 %3099)
(fma.f64 %512 %521 %3101)
(fma.f64 %512 %521 %3103)
(fma.f64 %509 %523 %3099)
(fma.f64 %509 %523 %3101)
(fma.f64 %509 %523 %3103)
(fma.f64 %126 %510 %2283)
(fma.f64 %510 %126 %2283)
(fma.f64 %521 %512 %3099)
(fma.f64 %521 %512 %3101)
(fma.f64 %521 %512 %3103)
(fma.f64 %513 tanphi %3099)
(fma.f64 %513 tanphi %3101)
(fma.f64 %513 tanphi %3103)
(fma.f64 %523 %509 %3099)
(fma.f64 %523 %509 %3101)
(fma.f64 %523 %509 %3103)
(fma.f64 %515 %485 %3099)
(fma.f64 %515 %485 %3101)
(fma.f64 %515 %485 %3103)
(fma.f64 %517 %485 %3099)
(fma.f64 %517 %485 %3101)
(fma.f64 %517 %485 %3103)
(fma.f64 %532 %550 %2283)
(fma.f64 %485 %540 %3099)
(fma.f64 %485 %540 %3101)
(fma.f64 %485 %540 %3103)
(fma.f64 %126 %510 %3099)
(fma.f64 %126 %510 %3101)
(fma.f64 %126 %510 %3103)
(fma.f64 %510 %126 %3099)
(fma.f64 %510 %126 %3101)
(fma.f64 %510 %126 %3103)
(fma.f64 %538 %126 %2283)
(pow.f64 %3040 #s(literal -1 binary64))
(fma.f64 %532 %550 %3099)
(fma.f64 %532 %550 %3101)
(fma.f64 %532 %550 %3103)
(fma.f64 %538 %126 %3099)
(fma.f64 %538 %126 %3101)
(fma.f64 %538 %126 %3103)
(/.f64 #s(literal 1 binary64) (pow.f64 %3040 #s(literal 1 binary64)))
(fma.f64 %23 %556 %2283)
(/.f64 %2904 %79)
(fma.f64 %23 %559 %2283)
(fma.f64 %23 %556 %3099)
(fma.f64 %23 %556 %3101)
(fma.f64 %23 %556 %3103)
(fma.f64 %26 %415 %2283)
(fma.f64 %415 %26 %2283)
(fma.f64 %559 %23 %2283)
(fma.f64 %45 %422 %2283)
(fma.f64 %23 %559 %3099)
(fma.f64 %23 %559 %3101)
(fma.f64 %23 %559 %3103)
(fma.f64 %26 %415 %3099)
(fma.f64 %26 %415 %3101)
(fma.f64 %26 %415 %3103)
(fma.f64 %415 %26 %3099)
(fma.f64 %415 %26 %3101)
(fma.f64 %415 %26 %3103)
(fma.f64 %559 %23 %3099)
(fma.f64 %559 %23 %3101)
(fma.f64 %559 %23 %3103)
(/.f64 (*.f64 %2895 tanphi) %79)
(/.f64 (*.f64 tanphi %2895) %79)
(fma.f64 %572 %433 %2283)
(/.f64 %2925 %607)
(*.f64 %35 %3256)
(*.f64 %79 (/.f64 %35 %607))
(*.f64 %3256 %35)
(fma.f64 %45 %422 %3099)
(fma.f64 %45 %422 %3101)
(fma.f64 %45 %422 %3103)
(/.f64 (/.f64 %2925 %613) #s(literal 1/2 binary64))
(*.f64 (/.f64 %35 %613) (/.f64 %79 #s(literal 1/2 binary64)))
(*.f64 (/.f64 %79 %613) (/.f64 %35 #s(literal 1/2 binary64)))
(/.f64 %2928 %653)
(neg.f64 (/.f64 %2925 %653))
(/.f64 (neg.f64 %2928) %607)
(neg.f64 (/.f64 %2928 %607))
(fma.f64 %570 %448 %2283)
(fma.f64 %572 %433 %3099)
(fma.f64 %572 %433 %3101)
(fma.f64 %572 %433 %3103)
(/.f64 (*.f64 %2925 #s(literal 1 binary64)) %607)
(*.f64 %79 (*.f64 %35 %3285))
(*.f64 %3285 %2925)
(*.f64 %2925 %3285)
(/.f64 #s(literal 1 binary64) (/.f64 %607 %2925))
(*.f64 %2928 (/.f64 #s(literal 1 binary64) %653))
(fma.f64 %570 %448 %3099)
(fma.f64 %570 %448 %3101)
(fma.f64 %570 %448 %3103)
(/.f64 #s(literal 1 binary64) (/.f64 %653 %2928))
(/.f64 (*.f64 %2925 tanphi) %2926)
(/.f64 (*.f64 tanphi %2925) %2926)
(/.f64 (fma.f64 %2283 %79 %26) %79)
(/.f64 (fma.f64 %2283 %416 %45) %416)
(/.f64 (fma.f64 %5 %416 %2970) %2965)
(/.f64 (fma.f64 %5 %416 %2974) %2965)
(/.f64 (fma.f64 %45 %79 (*.f64 %416 %5)) %2958)
(/.f64 (fma.f64 %45 %79 (*.f64 %5 %416)) %2958)
%105
(sin.f64 %484)
(sin.f64 (+.f64 %89 %89))
(cos.f64 (+.f64 %89 %92))
%3323
(fma.f64 #s(literal 2 binary64) %105 %79)
(fma.f64 %105 #s(literal 2 binary64) %79)
(+.f64 %79 %3326)
(+.f64 %3326 %79)
(-.f64 %79 (*.f64 #s(literal -2 binary64) %105))
(+.f64 %105 (+.f64 %105 %79))
(+.f64 (+.f64 %79 %105) %105)
(-.f64 %79 (neg.f64 %3326))
(-.f64 %3326 %416)
(neg.f64 %3338)
(-.f64 %79 (*.f64 (neg.f64 %105) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) %105 %420)
(fma.f64 %105 #s(literal 2 binary64) %420)
(+.f64 %105 (-.f64 %105 %416))
(+.f64 %3326 %420)
(fma.f64 #s(literal 2 binary64) %3354 %79)
(fma.f64 #s(literal 2 binary64) %3354 %420)
(/.f64 %35 %3323)
(/.f64 %66 %3338)
(neg.f64 (/.f64 %35 %3338))
(neg.f64 (/.f64 %66 %3323))
(*.f64 %35 %3363)
(*.f64 %3363 %35)
(/.f64 #s(literal 1 binary64) (/.f64 %3323 %35))
(*.f64 %66 (/.f64 #s(literal 1 binary64) %3338))
(/.f64 #s(literal 1 binary64) (/.f64 %3338 %66))
(fma.f64 one_es (/.f64 %3 %3323) %3373)
(fma.f64 tanphi (/.f64 %6 %3323) %3373)
(fma.f64 sa (/.f64 %8 %3323) %3373)
(fma.f64 ca (/.f64 %23 %3323) %3380)
(fma.f64 %3 (/.f64 one_es %3323) %3373)
(fma.f64 %23 (/.f64 ca %3323) %3380)
(fma.f64 %6 (/.f64 tanphi %3323) %3373)
(fma.f64 %8 (/.f64 sa %3323) %3373)
(+.f64 %3373 %3380)
(+.f64 %3380 %3373)
(-.f64 %3380 (/.f64 %45 %3323))
(-.f64 %3380 (neg.f64 %3373))
(fma.f64 %5 %3363 %3373)
(fma.f64 %26 %3363 %3380)
(/.f64 (fma.f64 %3380 %3323 %26) %3323)
(/.f64 (fma.f64 %5 %3323 (*.f64 %3323 %26)) %3402)
(/.f64 (fma.f64 %5 %3323 (*.f64 %26 %3323)) %3402)
%3407
%3408
%3409
%3410
%3411
(approx %2830 %3411)
%3413
%3414
%3415
%3416
%3417
(approx %2830 %3417)
(/.f64 %755 %322)
%3420
(*.f64 %3420 %415)
(/.f64 %256 %322)
(/.f64 %256 %360)
(/.f64 %282 %360)
(/.f64 %320 %322)
%3426
(approx %2830 %3426)
%256
%3428
%256
%3428
%3429
(/.f64 %3429 %79)
%3431
(approx %2830 %3431)
%3433
%3433
%3433
%3433
(approx %2830 %2151)
%3435
%3435
%3436
%3437
(approx %2830 %3437)
(approx %2830 %2192)
(approx %2830 %2434)
%2831
%2831
%2831
%2831
%2831
%2831
%2831
(approx %2830 %862)
%3442
(approx %2830 %3442)
%3444
(approx %2830 %3444)
%3446
(approx %2830 %3446)
(fma.f64 %1281 sa %501)
(/.f64 %2254 %607)
(/.f64 #s(literal 1 binary64) %1938)
(/.f64 #s(literal 1 binary64) %2252)
(/.f64 #s(literal 1 binary64) %2293)

reconstruct397.0ms (0.3%)

Memory
22.8MiB live, 22.8MiB allocated; 0ms collecting garbage

eval4.4s (3.0%)

Memory
4.2MiB live, 295.8MiB allocated; 106ms collecting garbage
Compiler

Compiled 85 816 to 11 825 computations (86.2% saved)

prune2.0s (1.3%)

Memory
-23.0MiB live, 296.0MiB allocated; 48ms collecting garbage
Pruning

73 alts after pruning (56 fresh and 17 done)

PrunedKeptTotal
New4 542564 598
Fresh000
Picked291443
Done235
Total4 573734 646
Accuracy
100.0%
Counts
4 646 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.6%
(fma.f64 (approx (/ (* one_es tanphi) (cos lamt)) (*.f64 one_es tanphi)) sa (*.f64 (tan.f64 lamt) ca))
94.5%
(/.f64 (fma.f64 (*.f64 one_es sa) tanphi (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
51.7%
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (approx (sin lamt) (fma.f64 (*.f64 (*.f64 lamt lamt) lamt) #s(literal -1/6 binary64) lamt)) ca)) (approx (cos lamt) #s(literal 1 binary64)))
54.8%
(/.f64 (*.f64 tanphi (/.f64 #s(literal 1 binary64) tanphi)) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (cos.f64 lamt) (*.f64 one_es (*.f64 sa tanphi)))))
52.6%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 (*.f64 tanphi sa) one_es (*.f64 (fma.f64 (*.f64 lamt lamt) (*.f64 #s(literal -1/6 binary64) ca) ca) lamt))) (approx (cos lamt) #s(literal 1 binary64)))
52.2%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 (*.f64 one_es tanphi) sa (*.f64 (fma.f64 (*.f64 lamt lamt) (*.f64 #s(literal -1/6 binary64) ca) ca) lamt))) (approx (cos lamt) #s(literal 1 binary64)))
51.4%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 (*.f64 one_es sa) tanphi (*.f64 (fma.f64 (*.f64 lamt lamt) (*.f64 #s(literal -1/6 binary64) ca) ca) lamt))) (approx (cos lamt) #s(literal 1 binary64)))
52.2%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 lamt (fma.f64 (*.f64 ca (*.f64 lamt lamt)) #s(literal -1/6 binary64) ca) (*.f64 one_es (*.f64 sa tanphi)))) (approx (cos lamt) #s(literal 1 binary64)))
21.8%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 lamt (+.f64 ca (*.f64 #s(literal -1/6 binary64) (*.f64 ca (pow.f64 lamt #s(literal 2 binary64))))) (*.f64 (approx one_es #s(literal 0 binary64)) (*.f64 sa tanphi)))) (approx (cos lamt) #s(literal 1 binary64)))
51.6%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa)))) (approx (cos lamt) (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64))))
53.0%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es tanphi) sa)) (cos.f64 lamt))
37.7%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es tanphi) sa)) (approx (cos lamt) #s(literal 1 binary64)))
54.4%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es sa) tanphi)) (cos.f64 lamt))
4.2%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (approx one_es #s(literal 0 binary64)) (*.f64 sa tanphi))) (approx (cos lamt) #s(literal 1 binary64)))
34.9%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 tanphi sa))) (approx (cos lamt) (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64))))
54.8%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (cos.f64 lamt))
38.7%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (approx (cos lamt) (*.f64 tanphi (/.f64 #s(literal 1 binary64) tanphi))))
54.7%
(/.f64 (approx (* (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 one_es (*.f64 sa (*.f64 tanphi (cos.f64 lamt))))) (fma.f64 (cos.f64 (+.f64 lamt lamt)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
53.2%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 (cos.f64 lamt) one_es) tanphi) sa)))
38.3%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) one_es) sa) tanphi)))
52.9%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (cos.f64 lamt) sa) (*.f64 one_es tanphi))))
38.6%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 tanphi sa)) one_es)))
37.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 one_es tanphi)) sa)))
38.2%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 one_es sa))))
54.8%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (cos.f64 lamt) (*.f64 one_es (*.f64 sa tanphi)))))
44.4%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (cos.f64 lamt) (*.f64 ca (sin.f64 lamt)))))
34.9%
%2 = (cos lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (approx %2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lamt #s(literal 2 binary64))))) (*.f64 one_es (*.f64 sa tanphi)))))
37.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 one_es tanphi) sa))))
44.4%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 lamt) ca))))
38.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 #s(literal 1 binary64) (*.f64 one_es (*.f64 sa tanphi)))))
37.6%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 one_es tanphi)) (/.f64 #s(literal 1/2 binary64) sa))))
20.9%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 lamt #s(literal 2 binary64)) ca) (/.f64 #s(literal 1 binary64) ca)) lamt))))
22.8%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 #s(literal 1 binary64) (*.f64 ca lamt)))))
21.5%
%22 = (*.f64 (approx one_es #s(literal 0 binary64)) (*.f64 sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) ca) lamt (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)) (*.f64 #s(literal -1/2 binary64) %22)))) %22))
54.3%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (approx (+ ca (* 1/2 (* lamt (* one_es (* sa tanphi))))) ca) (*.f64 (*.f64 one_es sa) tanphi)))
36.3%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 (*.f64 tanphi ca) (tan.f64 lamt)) tanphi))
31.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (*.f64 (tan.f64 lamt) tanphi)) tanphi))
14.0%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (*.f64 (approx (tan lamt) (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 lamt #s(literal 2 binary64)))))) tanphi)) tanphi))
44.4%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (sin.f64 lamt)) (cos.f64 lamt)))
22.9%
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) %10) (/.f64 (*.f64 ca (sin.f64 lamt)) (approx %10 #s(literal 1 binary64))))
13.5%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (approx (* (tan lamt) tanphi) (*.f64 lamt tanphi))) tanphi))
31.2%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (approx (* (* tanphi ca) (tan lamt)) (/.f64 (*.f64 ca (*.f64 tanphi (sin.f64 lamt))) (cos.f64 lamt))) tanphi))
27.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 ca tanphi) (*.f64 (tan.f64 lamt) tanphi)))
10.7%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 ca tanphi) (approx (* (tan lamt) tanphi) (*.f64 lamt tanphi))))
44.4%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 lamt)) (*.f64 (sin.f64 lamt) ca)))
35.8%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (/.f64 (tan.f64 lamt) tanphi) ca) tanphi))
27.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) tanphi) ca) (*.f64 (tan.f64 lamt) tanphi)))
44.5%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (tan.f64 lamt) ca))
14.9%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (approx (* (/ ca tanphi) (tan lamt)) (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 ca (pow.f64 lamt #s(literal 2 binary64))) tanphi) (/.f64 ca tanphi)))) tanphi))
38.8%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ %15 %10)) (fma.f64 lamt (approx (+ (* 1/2 (* lamt %15)) (/ ca tanphi)) (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt one_es) (/.f64 ca (*.f64 sa tanphi))))) (*.f64 one_es sa)))))
37.4%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ %15 %10)) (fma.f64 lamt (approx (+ (* 1/2 (* lamt %15)) (/ ca tanphi)) (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt sa) (/.f64 ca (*.f64 one_es tanphi))))) (*.f64 one_es sa)))))
36.9%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* one_es sa)
%24 = (*.f64 one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ %15 %10)) (fma.f64 lamt (approx (+ (* 1/2 (* lamt %15)) (/ ca tanphi)) (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %24))) %24))))
54.4%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ (* one_es sa) %10)) (/.f64 (*.f64 one_es sa) (cos.f64 lamt)))))
50.4%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (fma.f64 (/.f64 lamt one_es) ca (*.f64 tanphi sa)))))
48.5%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (fma.f64 (/.f64 ca one_es) lamt (*.f64 tanphi sa)))))
54.8%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (/.f64 (*.f64 sa tanphi) (cos.f64 lamt)))))
52.4%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (*.f64 (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa))) (/.f64 #s(literal 1 binary64) one_es)))))
48.7%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa (+.f64 tanphi (/.f64 (*.f64 ca lamt) (*.f64 one_es sa))))))))
38.7%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa tanphi)))))
35.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 ca (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 (tan.f64 lamt) tanphi))))
14.2%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 ca (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (approx (* (tan lamt) tanphi) (*.f64 lamt tanphi)))))
23.7%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (approx (/ (* ca %6) %10) (*.f64 lamt (fma.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca)) lamt ca))))
23.7%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (approx (/ (* ca %6) %10) (*.f64 lamt (fma.f64 (*.f64 ca (*.f64 lamt lamt)) #s(literal 1/3 binary64) ca))))
7.9%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (*.f64 (*.f64 lamt lamt) lamt) (-.f64 (*.f64 #s(literal -1/6 binary64) ca) (*.f64 #s(literal -1/2 binary64) ca)))))
7.6%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca)) (*.f64 lamt lamt))))
7.9%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) (*.f64 lamt lamt)))))
11.6%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 (*.f64 lamt sa) (*.f64 tanphi #s(literal 1/2 binary64))) lamt) one_es)))
11.6%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) lamt) (*.f64 one_es sa)) tanphi)))
16.3%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 lamt one_es) (*.f64 tanphi sa)) (*.f64 #s(literal 1/2 binary64) lamt))))
11.1%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 tanphi (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) (*.f64 lamt one_es))) sa)))
36.8%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 lamt lamt) sa) one_es) (*.f64 one_es sa)))))
38.3%
%14 = (* one_es (* sa tanphi))
%22 = (* one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 tanphi (approx (+ (* 1/2 (* (pow lamt 2) %22)) %22) (*.f64 one_es sa)))))
14.2%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 sa (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) (*.f64 one_es tanphi)) lamt))))
Compiler

Compiled 804 to 236 computations (70.6% saved)

sample3.0ms (0.0%)

Memory
8.8MiB live, 8.8MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series9.0s (6.0%)

Memory
21.1MiB live, 521.9MiB allocated; 103ms collecting garbage
Counts
301 → 508
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (cos.f64 lamt)
%10 = (approx one_es #s(literal 0 binary64))
%14 = (pow.f64 lamt #s(literal 2 binary64))
%15 = (*.f64 ca lamt)
%16 = (*.f64 ca %14)
%17 = (*.f64 #s(literal -1/6 binary64) %16)
%18 = (+.f64 ca %17)
%19 = (*.f64 sa tanphi)
%20 = (*.f64 one_es %19)
%23 = (sin lamt)
%25 = (+ (* one_es (* tanphi sa)) (* %23 ca))
%26 = (approx %25 %20)
%27 = (cos lamt)
%28 = (approx %27 #s(literal 1 binary64))
%30 = (*.f64 #s(literal -1/2 binary64) %14)
%31 = (+.f64 #s(literal 1 binary64) %30)
%32 = (approx %27 %31)
%34 = (*.f64 #s(literal -1/6 binary64) ca)
%35 = (*.f64 #s(literal -1/2 binary64) ca)
%36 = (-.f64 %34 %35)
%37 = (/.f64 %19 %8)
%38 = (*.f64 one_es sa)
%39 = (/.f64 %38 %8)
%40 = (*.f64 one_es tanphi)
%41 = (*.f64 %40 sa)
%42 = (*.f64 %38 tanphi)
%43 = (*.f64 #s(literal 1/2 binary64) lamt)
%44 = (tan.f64 lamt)
%45 = (*.f64 %44 ca)
%47 = (* sa tanphi)
%48 = (* one_es %47)
%51 = (+ ca (* 1/2 (* lamt %48)))
%52 = (approx %51 ca)
%53 = (/.f64 ca one_es)
%54 = (/.f64 %16 tanphi)
%55 = (/.f64 ca tanphi)
%56 = (*.f64 lamt %38)
%58 = (*.f64 #s(literal 1/3 binary64) %14)
%59 = (+.f64 #s(literal 1 binary64) %58)
%60 = (*.f64 lamt %59)
%61 = (tan lamt)
%62 = (approx %61 %60)
%63 = (*.f64 #s(literal 1/3 binary64) ca)
%64 = (*.f64 #s(literal 1/2 binary64) ca)
%65 = (/.f64 %8 %20)
%66 = (/ %27 %25)
%67 = (approx %66 %65)
%69 = (*.f64 tanphi %6)
%70 = (/.f64 #s(literal 1 binary64) tanphi)
%71 = (*.f64 tanphi %70)
%72 = (*.f64 lamt lamt)
%73 = (*.f64 %43 lamt)
%74 = (approx %25 %4)
%75 = (fma.f64 ca lamt %4)
%76 = (approx %25 %75)
%77 = (*.f64 #s(literal -1/2 binary64) lamt)
%78 = (fma.f64 %77 lamt #s(literal 1 binary64))
%79 = (approx %27 %78)
%80 = (*.f64 lamt tanphi)
%81 = (*.f64 lamt one_es)
%82 = (*.f64 lamt sa)
%83 = (*.f64 %81 %3)
%84 = (*.f64 %43 %40)
%85 = (*.f64 %43 %81)
%86 = (*.f64 %73 %38)
%87 = (*.f64 lamt %63)
%88 = (*.f64 %44 tanphi)
%89 = (/.f64 %44 tanphi)
%90 = (/.f64 #s(literal 1 binary64) one_es)
%91 = (/.f64 %8 one_es)
%92 = (*.f64 %89 ca)
%93 = (*.f64 %10 %19)
%94 = (*.f64 #s(literal -1/2 binary64) %93)
%95 = (approx %25 %93)
%96 = (approx %27 %71)
%97 = (approx %25 %41)
%100 = (+ %47 (/ (* ca lamt) one_es))
%101 = (approx %100 %19)
%104 = (* one_es sa)
%108 = (approx (+ (* 1/2 (* (pow lamt 2) %104)) %104) %38)
%109 = (/.f64 #s(literal 1 binary64) %15)
%110 = (* ca %23)
%111 = (/ %27 %110)
%112 = (approx %111 %109)
%113 = (/.f64 %14 ca)
%114 = (/.f64 #s(literal 1 binary64) ca)
%115 = (fma.f64 #s(literal -1/3 binary64) %113 %114)
%116 = (/.f64 %115 lamt)
%117 = (approx %111 %116)
%119 = (approx (* %61 tanphi) %80)
%120 = (fma.f64 #s(literal 1/3 binary64) %54 %55)
%121 = (*.f64 lamt %120)
%122 = (/ ca tanphi)
%124 = (approx (* %122 %61) %121)
%125 = (*.f64 #s(literal 1/2 binary64) %56)
%128 = (+ (* 1/2 (* lamt %104)) %122)
%129 = (approx %128 %125)
%130 = (*.f64 ca %69)
%131 = (/.f64 %130 %8)
%134 = (approx (* (* tanphi ca) %61) %131)
%138 = (+ (/ %110 (* one_es %27)) (/ %47 %27))
%139 = (approx %138 %37)
%140 = (/.f64 ca %40)
%141 = (fma.f64 #s(literal 1/2 binary64) %82 %140)
%142 = (*.f64 one_es %141)
%143 = (approx %128 %142)
%147 = (+ (/ %110 (* tanphi %27)) (/ %104 %27))
%148 = (approx %147 %39)
%149 = (/.f64 %15 %38)
%150 = (+.f64 tanphi %149)
%151 = (*.f64 sa %150)
%152 = (approx %100 %151)
%153 = (/.f64 ca %19)
%154 = (fma.f64 #s(literal 1/2 binary64) %81 %153)
%155 = (*.f64 sa %154)
%156 = (approx %128 %155)
%157 = (/.f64 lamt one_es)
%158 = (*.f64 %72 lamt)
%159 = (fma.f64 %158 #s(literal -1/6 binary64) lamt)
%160 = (*.f64 ca %72)
%161 = (fma.f64 %72 %34 ca)
%162 = (fma.f64 %160 #s(literal -1/6 binary64) ca)
%163 = (*.f64 %161 lamt)
%164 = (fma.f64 %3 one_es %163)
%165 = (fma.f64 %38 tanphi %163)
%166 = (fma.f64 %40 sa %163)
%167 = (*.f64 %64 lamt)
%168 = (fma.f64 %34 lamt %167)
%169 = (/.f64 #s(literal 1 binary64) %45)
%170 = (fma.f64 %160 #s(literal 1/3 binary64) ca)
%171 = (fma.f64 %87 lamt ca)
%172 = (*.f64 lamt #s(literal 1/3 binary64))
%173 = (*.f64 %172 %72)
%174 = (fma.f64 %53 lamt %3)
%175 = (fma.f64 %157 ca %3)
%176 = (*.f64 %75 %90)
%177 = (*.f64 tanphi #s(literal 1/2 binary64))
%178 = (*.f64 %82 %177)
%179 = (*.f64 %178 lamt)
%180 = (*.f64 %70 ca)
%181 = (*.f64 %72 sa)
%182 = (*.f64 %181 one_es)
%183 = (/.f64 %70 %38)
%184 = (/.f64 #s(literal 1 binary64) %40)
%185 = (/.f64 %184 sa)
%186 = (/.f64 #s(literal 1 binary64) %3)
%187 = (/.f64 %186 one_es)
%188 = (/.f64 %90 sa)
%189 = (/.f64 %188 tanphi)
%190 = (/.f64 #s(literal 2 binary64) %40)
%191 = (/.f64 #s(literal 1/2 binary64) sa)
%192 = (*.f64 %190 %191)
%193 = (*.f64 %84 lamt)
%194 = (*.f64 sa %193)
%195 = (*.f64 %86 tanphi)
%196 = (*.f64 %83 %43)
%197 = (*.f64 %179 one_es)
%198 = (*.f64 tanphi %85)
%199 = (*.f64 %198 sa)
%200 = (*.f64 ca %173)
%201 = (*.f64 %87 %72)
%202 = (approx %66 %169)
%203 = (/.f64 %8 sa)
%204 = (/.f64 %203 %40)
%205 = (/.f64 %91 tanphi)
%206 = (/.f64 %205 sa)
%211 = (fma.f64 lamt %18 %93)
%212 = (approx %25 %211)
%215 = (/.f64 %32 %20)
%216 = (approx %66 %215)
%220 = (approx %23 %159)
%221 = (*.f64 %220 ca)
%222 = (+.f64 %4 %221)
%224 = (fma.f64 lamt %162 %20)
%225 = (approx %25 %224)
%227 = (fma.f64 lamt %52 %42)
%228 = (/ %25 %27)
%230 = (/.f64 #s(literal 1 binary64) %41)
%231 = (approx %66 %230)
%233 = (approx %25 %164)
%235 = (approx %25 %165)
%237 = (approx %25 %166)
%239 = (-.f64 %168 %94)
%240 = (*.f64 lamt %239)
%241 = (+.f64 ca %240)
%242 = (fma.f64 lamt %241 %93)
%244 = (*.f64 %62 tanphi)
%245 = (*.f64 ca %244)
%246 = (/.f64 %245 tanphi)
%248 = (*.f64 lamt %170)
%249 = (/ %110 %27)
%250 = (approx %249 %248)
%252 = (*.f64 lamt %171)
%253 = (approx %249 %252)
%255 = (approx %138 %174)
%256 = (*.f64 one_es %255)
%258 = (approx %138 %175)
%259 = (*.f64 one_es %258)
%261 = (approx %138 %176)
%262 = (*.f64 one_es %261)
%264 = (approx %138 %101)
%265 = (*.f64 one_es %264)
%267 = (approx %138 %152)
%268 = (*.f64 one_es %267)
%270 = (*.f64 one_es %139)
%272 = (*.f64 %180 %88)
%274 = (fma.f64 #s(literal 1/2 binary64) %182 %38)
%275 = (*.f64 tanphi %274)
%277 = (+ (* lamt %51) %48)
%278 = (approx %277 %275)
%280 = (*.f64 tanphi %108)
%281 = (approx %277 %280)
%283 = (fma.f64 lamt %129 %38)
%284 = (approx %147 %283)
%285 = (*.f64 tanphi %284)
%287 = (fma.f64 lamt %143 %38)
%288 = (approx %147 %287)
%289 = (*.f64 tanphi %288)
%291 = (fma.f64 lamt %156 %38)
%292 = (approx %147 %291)
%293 = (*.f64 tanphi %292)
%295 = (*.f64 tanphi %148)
%297 = (approx %66 %183)
%299 = (approx %66 %185)
%301 = (approx %66 %187)
%303 = (approx %66 %189)
%305 = (approx %66 %192)
%307 = (approx %277 %194)
%309 = (approx %277 %195)
%311 = (approx %277 %196)
%313 = (approx %277 %197)
%315 = (approx %277 %199)
%317 = (*.f64 %158 %36)
%329 = (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %48))))) %48)
%330 = (approx %329 %317)
%332 = (approx %329 %200)
%334 = (approx %329 %201)
%336 = (approx %66 %112)
%338 = (approx %66 %117)
%340 = (approx %66 %204)
%342 = (approx %66 %206)
%344 = (/.f64 %134 tanphi)
%346 = (*.f64 %70 %119)
%347 = (*.f64 ca %346)
%349 = (*.f64 %55 %119)
%351 = (*.f64 ca %119)
%352 = (/.f64 %351 tanphi)
%354 = (*.f64 %92 tanphi)
%356 = (*.f64 %124 tanphi)
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
#s(literal 0 binary64)
%10
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%14
%15
%16
%17
%18
%19
%20
%26
%28
#s(literal -1/2 binary64)
%30
%31
%32
#s(literal 1/2 binary64)
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%52
%53
%54
%55
%56
#s(literal 1/3 binary64)
%58
%59
%60
%62
%63
%64
%65
%67
#s(literal -1/3 binary64)
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%101
%108
%109
%112
%113
%114
%115
%116
%117
%119
%120
%121
%124
%125
%129
%130
%131
%134
%139
%140
%141
%142
%143
%148
%149
%150
%151
%152
%153
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
(/.f64 %74 %79)
(/.f64 %76 %79)
(/.f64 #s(literal 1 binary64) %202)
(/.f64 %95 %28)
%211
%212
(/.f64 %212 %28)
(/.f64 %97 %28)
%215
%216
(/.f64 #s(literal 1 binary64) %216)
(/.f64 %71 %67)
(/.f64 %26 %96)
%220
%221
%222
(/.f64 %222 %28)
%224
%225
(/.f64 %225 %28)
%227
(approx %228 %227)
%230
%231
(/.f64 #s(literal 1 binary64) %231)
%233
(/.f64 %233 %28)
%235
(/.f64 %235 %28)
%237
(/.f64 %237 %28)
%239
%240
%241
%242
(approx %228 %242)
%244
%245
%246
(approx %228 %246)
%248
%250
(approx %228 %250)
%252
%253
(approx %228 %253)
%255
%256
(approx %228 %256)
%258
%259
(approx %228 %259)
%261
%262
(approx %228 %262)
%264
%265
(approx %228 %265)
%267
%268
(approx %228 %268)
%270
(approx %228 %270)
%272
(approx %228 %272)
%274
%275
%278
(approx %228 %278)
%280
%281
(approx %228 %281)
%283
%284
%285
(approx %228 %285)
%287
%288
%289
(approx %228 %289)
%291
%292
%293
(approx %228 %293)
%295
(approx %228 %295)
%297
(/.f64 #s(literal 1 binary64) %297)
%299
(/.f64 #s(literal 1 binary64) %299)
%301
(/.f64 #s(literal 1 binary64) %301)
%303
(/.f64 #s(literal 1 binary64) %303)
%305
(/.f64 #s(literal 1 binary64) %305)
%307
(approx %228 %307)
%309
(approx %228 %309)
%311
(approx %228 %311)
%313
(approx %228 %313)
%315
(approx %228 %315)
%317
%330
(approx %228 %330)
%332
(approx %228 %332)
%334
(approx %228 %334)
%336
(/.f64 #s(literal 1 binary64) %336)
%338
(/.f64 #s(literal 1 binary64) %338)
%340
(/.f64 #s(literal 1 binary64) %340)
%342
(/.f64 #s(literal 1 binary64) %342)
%344
(approx %228 %344)
%346
%347
(approx %228 %347)
%349
(approx %228 %349)
%351
%352
(approx %228 %352)
%354
(approx %228 %354)
%356
(approx %228 %356)
Outputs
%5 = (sin lamt)
%9 = (pow.f64 lamt #s(literal 2 binary64))
%11 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %9))
%12 = (*.f64 lamt %11)
%31 = (cos lamt)
%34 = (*.f64 #s(literal -1/2 binary64) %9)
%53 = (pow lamt 2)
%56 = (* ca lamt)
%57 = (*.f64 ca lamt)
%59 = (* ca %53)
%60 = (*.f64 ca %9)
%63 = (* -1/6 %59)
%64 = (*.f64 #s(literal -1/6 binary64) %60)
%66 = (+ ca %63)
%68 = (+.f64 ca %64)
%72 = (* tanphi sa)
%73 = (* one_es %72)
%74 = (* %5 ca)
%75 = (+ %73 %74)
%76 = (*.f64 sa tanphi)
%77 = (*.f64 one_es %76)
%79 = (fma.f64 ca lamt %77)
%86 = (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 #s(literal 1/120 binary64) %60))))
%90 = (* -1/2 %53)
%92 = (* sa tanphi)
%93 = (/ %92 %31)
%95 = (*.f64 %9 %76)
%96 = (fma.f64 #s(literal 1/2 binary64) %95 %76)
%101 = (fma.f64 #s(literal -1/4 binary64) %76 (*.f64 #s(literal 1/24 binary64) %76))
%104 = (*.f64 #s(literal -1/2 binary64) %76)
%121 = (* one_es sa)
%122 = (/ %121 %31)
%123 = (*.f64 one_es sa)
%125 = (*.f64 %9 %123)
%126 = (fma.f64 #s(literal 1/2 binary64) %125 %123)
%129 = (fma.f64 #s(literal -1/4 binary64) %123 (*.f64 #s(literal 1/24 binary64) %123))
%132 = (*.f64 #s(literal -1/2 binary64) %123)
%149 = (* 1/2 lamt)
%150 = (*.f64 #s(literal 1/2 binary64) lamt)
%152 = (tan lamt)
%154 = (*.f64 #s(literal 1/3 binary64) %9)
%155 = (+.f64 #s(literal 1 binary64) %154)
%156 = (*.f64 lamt %155)
%174 = (* %152 ca)
%175 = (*.f64 #s(literal 1/3 binary64) %60)
%176 = (+.f64 ca %175)
%177 = (*.f64 lamt %176)
%179 = (*.f64 #s(literal 1/3 binary64) ca)
%193 = (* one_es %92)
%196 = (+ ca (* 1/2 (* lamt %193)))
%197 = (*.f64 lamt %77)
%198 = (*.f64 #s(literal 1/2 binary64) %197)
%199 = (+.f64 ca %198)
%201 = (/ %59 tanphi)
%202 = (/.f64 %60 tanphi)
%204 = (* lamt %121)
%205 = (*.f64 lamt %123)
%208 = (* 1/3 %53)
%211 = (+ 1 %208)
%213 = (/ %31 %193)
%214 = (/.f64 #s(literal 1 binary64) %77)
%216 = (/.f64 %9 %77)
%220 = (*.f64 #s(literal 1/2 binary64) %214)
%230 = (/ %31 %75)
%231 = (pow.f64 one_es #s(literal 2 binary64))
%232 = (pow.f64 sa #s(literal 2 binary64))
%233 = (pow.f64 tanphi #s(literal 2 binary64))
%234 = (*.f64 %232 %233)
%235 = (*.f64 %231 %234)
%239 = (pow.f64 ca #s(literal 2 binary64))
%241 = (pow.f64 one_es #s(literal 3 binary64))
%242 = (pow.f64 sa #s(literal 3 binary64))
%243 = (pow.f64 tanphi #s(literal 3 binary64))
%244 = (*.f64 %242 %243)
%245 = (*.f64 %241 %244)
%247 = (fma.f64 #s(literal -1 binary64) (/.f64 %239 %245) %220)
%250 = (/.f64 ca %235)
%265 = (* tanphi %5)
%266 = (*.f64 lamt tanphi)
%268 = (*.f64 %9 tanphi)
%287 = (* %149 lamt)
%291 = (*.f64 #s(literal -1/2 binary64) lamt)
%293 = (* lamt one_es)
%294 = (*.f64 lamt one_es)
%296 = (* lamt sa)
%297 = (*.f64 lamt sa)
%301 = (* one_es tanphi)
%302 = (* %149 %301)
%303 = (*.f64 one_es tanphi)
%304 = (*.f64 lamt %303)
%308 = (*.f64 %9 one_es)
%309 = (*.f64 #s(literal 1/2 binary64) %308)
%318 = (* %152 tanphi)
%337 = (/ %152 tanphi)
%338 = (/.f64 lamt tanphi)
%340 = (/.f64 %9 tanphi)
%341 = (/.f64 #s(literal 1 binary64) tanphi)
%342 = (fma.f64 #s(literal 1/3 binary64) %340 %341)
%343 = (*.f64 lamt %342)
%345 = (*.f64 #s(literal 1/3 binary64) %341)
%356 = (/ %31 one_es)
%357 = (/.f64 #s(literal 1 binary64) one_es)
%359 = (/.f64 %9 one_es)
%363 = (*.f64 #s(literal 1/2 binary64) %357)
%373 = (* %337 ca)
%374 = (/.f64 %57 tanphi)
%376 = (/.f64 ca tanphi)
%377 = (fma.f64 #s(literal 1/3 binary64) %202 %376)
%393 = (+ %92 (/ %56 one_es))
%394 = (/.f64 %57 one_es)
%395 = (fma.f64 sa tanphi %394)
%400 = (* ca %5)
%401 = (/ %31 %400)
%403 = (/.f64 %9 ca)
%404 = (/.f64 #s(literal 1 binary64) ca)
%405 = (fma.f64 #s(literal -1/3 binary64) %403 %404)
%410 = (*.f64 #s(literal 1/3 binary64) %404)
%425 = (/ %53 ca)
%430 = (+ (* -1/3 %425) (/ 1 ca))
%434 = (/ ca tanphi)
%435 = (+ (* 1/3 %201) %434)
%438 = (* 1/2 %204)
%441 = (+ %438 %434)
%442 = (fma.f64 #s(literal 1/2 binary64) %205 %376)
%444 = (* ca %265)
%447 = (*.f64 ca %268)
%448 = (*.f64 ca tanphi)
%458 = (*.f64 #s(literal 1/120 binary64) %448)
%466 = (/ %444 %31)
%468 = (*.f64 #s(literal -1/2 binary64) %448)
%469 = (-.f64 (*.f64 #s(literal -1/6 binary64) %448) %468)
%475 = (fma.f64 #s(literal -1/2 binary64) %469 (*.f64 #s(literal 1/24 binary64) %448))
%476 = (-.f64 %458 %475)
%500 = (* (* tanphi ca) %152)
%520 = (+ (/ %400 (* one_es %31)) %93)
%521 = (*.f64 lamt %76)
%522 = (/.f64 ca one_es)
%523 = (fma.f64 #s(literal 1/2 binary64) %521 %522)
%528 = (-.f64 (*.f64 #s(literal -1/6 binary64) %522) (*.f64 #s(literal -1/2 binary64) %522))
%536 = (+ (* 1/2 %296) (/ ca %301))
%537 = (/.f64 ca %303)
%539 = (fma.f64 #s(literal 1/2 binary64) %297 %537)
%543 = (+ (/ %400 (* tanphi %31)) %122)
%544 = (fma.f64 one_es sa %374)
%550 = (-.f64 (*.f64 #s(literal -1/6 binary64) %376) (*.f64 #s(literal -1/2 binary64) %376))
%556 = (/ %56 %121)
%557 = (/.f64 %57 %123)
%559 = (+ tanphi %556)
%561 = (+.f64 tanphi %557)
%565 = (+ (* 1/2 %293) (/ ca %92))
%566 = (/.f64 ca %76)
%568 = (fma.f64 #s(literal 1/2 binary64) %294 %566)
%571 = (/.f64 lamt one_es)
%573 = (* lamt lamt)
%574 = (* %573 lamt)
%575 = (pow.f64 lamt #s(literal 3 binary64))
%577 = (* -1/6 ca)
%580 = (* (+ (* %573 %577) ca) lamt)
%581 = (*.f64 lamt %68)
%583 = (* 1/2 ca)
%584 = (* %583 lamt)
%585 = (*.f64 #s(literal 1/2 binary64) %57)
%588 = (+ (* %577 lamt) %584)
%589 = (*.f64 #s(literal 1/2 binary64) ca)
%590 = (fma.f64 #s(literal -1/6 binary64) ca %589)
%591 = (*.f64 lamt %590)
%595 = (+ (* (* ca %573) 1/3) ca)
%597 = (* lamt 1/3)
%600 = (* %597 %573)
%603 = (* tanphi 1/2)
%604 = (* %296 %603)
%610 = (* %573 sa)
%611 = (*.f64 %9 sa)
%613 = (* %610 one_es)
%615 = (* %302 lamt)
%616 = (*.f64 %9 %303)
%620 = (*.f64 %9 %77)
%624 = (*.f64 ca %575)
%627 = (/ %31 sa)
%628 = (/.f64 #s(literal 1 binary64) sa)
%630 = (/.f64 %9 sa)
%634 = (*.f64 #s(literal 1/2 binary64) %628)
%644 = (/ %356 tanphi)
%645 = (/.f64 #s(literal 1 binary64) %303)
%647 = (/.f64 %9 %303)
%651 = (*.f64 #s(literal 1/2 binary64) %645)
%661 = (/ %75 %31)
%664 = (*.f64 #s(literal -1/6 binary64) ca)
%665 = (*.f64 #s(literal -1/2 binary64) ca)
%666 = (-.f64 %664 %665)
%667 = (*.f64 lamt %666)
%668 = (*.f64 #s(literal -1/2 binary64) %77)
%676 = (*.f64 #s(literal 1/120 binary64) ca)
%684 = (* -1/2 %193)
%685 = (- %588 %684)
%686 = (*.f64 #s(literal 1/2 binary64) %77)
%690 = (* lamt %685)
%693 = (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %77 %591))
%695 = (+ ca %690)
%696 = (+.f64 ca %693)
%699 = (+ (* lamt %695) %193)
%702 = (/ %400 %31)
%704 = (+.f64 ca (*.f64 %9 %666))
%705 = (*.f64 lamt %704)
%708 = (fma.f64 #s(literal -1/2 binary64) %666 (*.f64 #s(literal 1/24 binary64) ca))
%709 = (-.f64 %676 %708)
%732 = (* one_es %520)
%742 = (* tanphi (+ (* 1/2 %613) %121))
%743 = (fma.f64 #s(literal 1/2 binary64) %620 %77)
%745 = (* tanphi %543)
%753 = (* -1/2 ca)
%754 = (- %577 %753)
%763 = (+ (* lamt (+ ca (* lamt (- (* lamt %754) %684)))) %193)
%769 = (sin.f64 lamt)
%771 = (cos.f64 lamt)
%773 = (/.f64 ca %9)
%774 = (fma.f64 #s(literal -1/6 binary64) ca %773)
%777 = (fma.f64 ca %769 %77)
%780 = (/.f64 #s(literal 1 binary64) %9)
%784 = (/.f64 %76 %771)
%786 = (/.f64 %123 %771)
%788 = (/.f64 %769 %771)
%790 = (*.f64 ca %769)
%791 = (/.f64 %790 %771)
%793 = (/.f64 ca lamt)
%794 = (fma.f64 #s(literal 1/2 binary64) %77 %793)
%797 = (+.f64 #s(literal 1/3 binary64) %780)
%803 = (/.f64 %771 %77)
%807 = (*.f64 tanphi %769)
%809 = (+ %56 %73)
%810 = (/.f64 %77 lamt)
%816 = (*.f64 tanphi %771)
%817 = (/.f64 %769 %816)
%821 = (/.f64 %790 %816)
%824 = (/.f64 %76 lamt)
%830 = (+ (* 1/2 (* %53 %121)) %121)
%831 = (/.f64 %123 %9)
%835 = (/.f64 %771 %790)
%839 = (/.f64 #s(literal 1 binary64) %60)
%840 = (-.f64 %839 %410)
%843 = (/ %430 lamt)
%851 = (/.f64 ca %268)
%852 = (fma.f64 #s(literal 1/3 binary64) %376 %851)
%855 = (* lamt %435)
%861 = (/.f64 ca %266)
%862 = (fma.f64 #s(literal 1/2 binary64) %123 %861)
%865 = (*.f64 ca %807)
%869 = (*.f64 one_es %771)
%870 = (/.f64 %790 %869)
%871 = (+.f64 %870 %784)
%875 = (/.f64 ca %304)
%879 = (+.f64 %821 %786)
%881 = (/.f64 ca %123)
%882 = (/.f64 tanphi lamt)
%888 = (/.f64 ca %521)
%893 = (+ (* %574 -1/6) lamt)
%904 = (+ (* %72 one_es) %580)
%905 = (/.f64 %77 %575)
%906 = (+.f64 %773 %905)
%907 = (fma.f64 #s(literal -1/6 binary64) ca %906)
%911 = (fma.f64 #s(literal 1/3 binary64) ca %773)
%916 = (/.f64 %771 %303)
%923 = (+ (* lamt %196) (* %121 tanphi))
%926 = (/.f64 %77 %9)
%931 = (*.f64 #s(literal 1/2 binary64) %810)
%933 = (fma.f64 #s(literal -1/6 binary64) ca (fma.f64 #s(literal 1/2 binary64) ca %931))
%942 = (*.f64 #s(literal -1/2 binary64) %810)
%943 = (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (fma.f64 #s(literal 1/2 binary64) ca %773)) %942)
%957 = (* lamt %595)
%966 = (+ (* lamt %441) %121)
%979 = (fma.f64 #s(literal -1/2 binary64) ca %942)
%986 = (fma.f64 #s(literal -1 binary64) %793 %668)
%991 = (fma.f64 #s(literal -1 binary64) ca (*.f64 #s(literal -1 binary64) %810))
%1032 = (*.f64 #s(literal 1/6 binary64) ca)
%1042 = (fma.f64 #s(literal -1/2 binary64) ca %1032)
%1047 = (fma.f64 #s(literal -1 binary64) (/.f64 %991 lamt) %686)
%1051 = (fma.f64 #s(literal -1/2 binary64) ca (fma.f64 #s(literal -1/2 binary64) %810 %1032))
%1072 = (/.f64 %794 lamt)
%1077 = (/.f64 %1047 lamt)
%1091 = (*.f64 #s(literal 1/2 binary64) %123)
%1113 = (*.f64 sa %816)
%1114 = (*.f64 one_es %1113)
%1115 = (pow.f64 %769 #s(literal 2 binary64))
%1116 = (*.f64 %239 %1115)
%1120 = (*.f64 %233 %771)
%1121 = (*.f64 %232 %1120)
%1123 = (pow.f64 ca #s(literal 3 binary64))
%1124 = (pow.f64 %769 #s(literal 3 binary64))
%1125 = (*.f64 %1123 %1124)
%1127 = (/.f64 %1113 %1116)
%1131 = (*.f64 %243 %771)
%1132 = (*.f64 %242 %1131)
%1136 = (pow.f64 %769 #s(literal 4 binary64))
%1137 = (*.f64 (pow.f64 ca #s(literal 4 binary64)) %1136)
%1151 = (+.f64 sa (*.f64 #s(literal 1/2 binary64) %611))
%1155 = (/.f64 %77 %771)
%1156 = (+.f64 %791 %1155)
%1161 = (/.f64 %57 sa)
%1162 = (fma.f64 one_es tanphi %1161)
%1173 = (*.f64 one_es %96)
%1176 = (fma.f64 #s(literal -1/6 binary64) %57 %585)
%1181 = (*.f64 lamt %1176)
%1183 = (fma.f64 #s(literal 1/2 binary64) %197 %1181)
%1185 = (+.f64 ca %1181)
%1189 = (*.f64 lamt %1185)
%1200 = (/.f64 %790 one_es)
%1206 = (*.f64 %771 %769)
%1207 = (*.f64 ca %1206)
%1209 = (/.f64 %1207 (*.f64 one_es %234))
%1210 = (/.f64 %771 %76)
%1214 = (*.f64 %771 %1115)
%1215 = (*.f64 %239 %1214)
%1217 = (/.f64 %1215 (*.f64 %231 %244))
%1222 = (*.f64 %771 %1124)
%1223 = (*.f64 %1123 %1222)
%1224 = (pow.f64 sa #s(literal 4 binary64))
%1225 = (pow.f64 tanphi #s(literal 4 binary64))
%1226 = (*.f64 %1224 %1225)
%1238 = (/.f64 sa %771)
%1239 = (*.f64 one_es %816)
%1240 = (/.f64 %790 %1239)
%1241 = (+.f64 %1238 %1240)
%1244 = (/.f64 ca %77)
%1245 = (fma.f64 #s(literal 1/2 binary64) lamt %1244)
%1248 = (/.f64 %581 one_es)
%1262 = (/.f64 %1181 one_es)
%1270 = (/.f64 %1189 one_es)
%1275 = (/.f64 %57 %303)
%1280 = (/.f64 %705 one_es)
%1290 = (*.f64 #s(literal -1/2 binary64) %521)
%1301 = (/.f64 %1207 %234)
%1327 = (*.f64 #s(literal -1/2 binary64) %611)
%1328 = (fma.f64 #s(literal -1 binary64) sa %1327)
%1338 = (fma.f64 #s(literal -1 binary64) %1238 (*.f64 #s(literal -1 binary64) %1240))
%1342 = (fma.f64 #s(literal -1 binary64) %1244 %291)
%1356 = (*.f64 #s(literal -1/2 binary64) %95)
%1404 = (*.f64 sa %771)
%1405 = (*.f64 one_es %1404)
%1406 = (/.f64 %1405 %1116)
%1435 = (/.f64 ca sa)
%1436 = (fma.f64 #s(literal 1/2 binary64) %304 %1435)
%1442 = (/.f64 #s(literal 1 binary64) %76)
%1444 = (*.f64 tanphi %126)
%1445 = (fma.f64 ca lamt %1444)
%1454 = (/.f64 %790 tanphi)
%1462 = (/.f64 %1207 (*.f64 %231 (*.f64 %232 tanphi)))
%1463 = (/.f64 %771 %123)
%1469 = (/.f64 %1215 (*.f64 %241 (*.f64 %242 %233)))
%1474 = (pow.f64 one_es #s(literal 4 binary64))
%1490 = (/.f64 %57 %77)
%1494 = (/.f64 %581 tanphi)
%1498 = (fma.f64 #s(literal 1/2 binary64) %125 %544)
%1506 = (/.f64 %1181 tanphi)
%1514 = (/.f64 %1189 tanphi)
%1520 = (/.f64 %705 tanphi)
%1530 = (*.f64 #s(literal -1/2 binary64) %205)
%1543 = (/.f64 %1207 (*.f64 %231 %232))
%1577 = (fma.f64 #s(literal -1 binary64) ca (*.f64 #s(literal -1/3 binary64) %60))
%1603 = (*.f64 #s(literal -1/2 binary64) %125)
%1642 = (/.f64 %1239 %1116)
%1658 = (+.f64 one_es %309)
%1669 = (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %616 %303))
%1681 = (/.f64 %790 sa)
%1689 = (/.f64 %1207 (*.f64 %231 (*.f64 sa %233)))
%1695 = (/.f64 %1215 (*.f64 %241 (*.f64 %232 %243)))
%1714 = (/.f64 tanphi %771)
%1715 = (/.f64 %790 %1405)
%1721 = (/.f64 one_es %771)
%1722 = (/.f64 %790 %1113)
%1726 = (/.f64 %581 sa)
%1730 = (/.f64 %790 %1404)
%1731 = (/.f64 %303 %771)
%1745 = (/.f64 %1181 sa)
%1753 = (/.f64 %1189 sa)
%1758 = (/.f64 %57 %76)
%1763 = (/.f64 %705 sa)
%1773 = (*.f64 #s(literal -1/2 binary64) %304)
%1786 = (/.f64 %1207 (*.f64 %231 %233))
%1819 = (*.f64 #s(literal -1/2 binary64) %308)
%1820 = (fma.f64 #s(literal -1 binary64) one_es %1819)
%1852 = (*.f64 #s(literal -1/2 binary64) %616)
%1908 = (/.f64 %1206 %235)
%1923 = (*.f64 #s(literal -1/3 binary64) %9)
%1924 = (+.f64 #s(literal 1 binary64) %1923)
%1937 = (fma.f64 #s(literal -1/6 binary64) lamt %150)
%1938 = (*.f64 ca %1937)
%1946 = (*.f64 lamt %1937)
%1947 = (*.f64 ca %1946)
%1950 = (+.f64 #s(literal 1 binary64) %1946)
%1951 = (*.f64 ca %1950)
%1954 = (*.f64 lamt %1950)
%1963 = (/.f64 %77 ca)
%1967 = (/.f64 %197 ca)
%1973 = (/.f64 %1114 (*.f64 ca %1115))
%1974 = (/.f64 %771 %769)
%1978 = (*.f64 %231 %1121)
%1980 = (/.f64 %1978 (*.f64 %239 %1124))
%1985 = (*.f64 %241 %1132)
%1996 = (/.f64 %76 ca)
%2000 = (/.f64 %205 ca)
%2004 = (/.f64 %769 %869)
%2005 = (*.f64 ca %771)
%2006 = (/.f64 %76 %2005)
%2010 = (/.f64 %297 ca)
%2014 = (/.f64 %123 %2005)
%2018 = (/.f64 lamt %123)
%2019 = (/.f64 tanphi ca)
%2023 = (/.f64 %294 ca)
%2030 = (/.f64 %77 %2005)
%2034 = (/.f64 %620 ca)
%2045 = (fma.f64 #s(literal 1/2 binary64) %1967 %1946)
%2069 = (-.f64 (*.f64 #s(literal 1/6 binary64) %9) #s(literal 1 binary64))
%2073 = (*.f64 #s(literal -1 binary64) %1963)
%2089 = (/.f64 %1114 %1115)
%2119 = (-.f64 %154 #s(literal 1 binary64))
%2127 = (-.f64 (*.f64 #s(literal -1/3 binary64) %340) %341)
%2165 = (*.f64 lamt %2069)
%2173 = (*.f64 #s(literal 1/6 binary64) lamt)
%2174 = (fma.f64 #s(literal -1/2 binary64) lamt %2173)
%2178 = (-.f64 %1923 #s(literal 1 binary64))
%2187 = (/.f64 %743 ca)
%2198 = (*.f64 lamt %2174)
%2202 = (fma.f64 #s(literal -1/2 binary64) %1967 %2198)
%2206 = (-.f64 %2198 #s(literal 1 binary64))
%2214 = (*.f64 lamt %2206)
%2222 = (*.f64 lamt %2178)
(approx one_es #s(literal 0 binary64))
(approx lamt lamt)
(approx %5 %12)
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/120 binary64) %9) #s(literal 1/6 binary64))))))
(approx %5 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %9))) #s(literal 1/6 binary64))))))
(approx %31 #s(literal 1 binary64))
(approx %31 (+.f64 #s(literal 1 binary64) %34))
(approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %9) #s(literal 1/2 binary64)))))
(approx %31 (+.f64 #s(literal 1 binary64) (*.f64 %9 (-.f64 (*.f64 %9 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %9))) #s(literal 1/2 binary64)))))
(approx %53 %9)
(approx %56 %57)
(approx %59 %60)
(approx %63 %64)
(approx %66 ca)
(approx %66 %68)
(approx %75 %77)
(approx %75 %79)
(approx %75 (fma.f64 lamt %68 %77))
(approx %75 (fma.f64 lamt %86 %77))
(approx %90 %34)
(approx %93 %76)
(approx %93 %96)
(approx %93 (fma.f64 sa tanphi (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %101)) %104))))
(approx %93 (fma.f64 sa tanphi (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %76 (fma.f64 #s(literal 1/48 binary64) %76 (*.f64 #s(literal 1/2 binary64) %101))))) %101)) %104))))
(approx %122 %123)
(approx %122 %126)
(approx %122 (fma.f64 one_es sa (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 %129)) %132))))
(approx %122 (fma.f64 one_es sa (*.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %123 (fma.f64 #s(literal 1/48 binary64) %123 (*.f64 #s(literal 1/2 binary64) %129))))) %129)) %132))))
(approx %149 %150)
(approx %152 %156)
(approx %152 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) %9))))))
(approx %152 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 %9 (+.f64 #s(literal 1/3 binary64) (*.f64 %9 (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) %9))))))))
(approx %174 %177)
(approx %174 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %60 %179)))))
(approx %174 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) ca (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %60 (*.f64 #s(literal 2/15 binary64) ca))))))))
(approx %196 %199)
(approx %201 %202)
(approx %204 %205)
(approx %208 %154)
(approx %211 %155)
(approx %213 %214)
(approx %213 (fma.f64 #s(literal -1/2 binary64) %216 %214))
(approx %213 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %216) %220) %214))
(approx %213 (fma.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %216 (*.f64 #s(literal 1/24 binary64) %214))) %220) %214))
(approx %230 (fma.f64 #s(literal -1 binary64) (/.f64 %57 %235) %214))
(approx %230 (fma.f64 lamt (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamt %247)) %250) %214))
(approx %230 (fma.f64 lamt (-.f64 (*.f64 lamt (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %247) %77) (*.f64 #s(literal -1/6 binary64) %250)))) %247)) %250) %214))
(approx %265 %266)
(approx %265 (*.f64 lamt (+.f64 tanphi (*.f64 #s(literal -1/6 binary64) %268))))
(approx %265 (*.f64 lamt (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) tanphi (*.f64 #s(literal 1/120 binary64) %268))))))
(approx %265 (*.f64 lamt (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) tanphi (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %268 (*.f64 #s(literal 1/120 binary64) tanphi))))))))
(approx %287 (*.f64 #s(literal 1/2 binary64) %9))
(approx (* -1/2 lamt) %291)
(approx %293 %294)
(approx %296 %297)
(approx (* %293 %72) %197)
(approx %302 (*.f64 #s(literal 1/2 binary64) %304))
(approx (* %149 %293) %309)
(approx (* %287 %121) (*.f64 #s(literal 1/2 binary64) %125))
(approx (* lamt (* 1/3 ca)) (*.f64 #s(literal 1/3 binary64) %57))
(approx %318 (*.f64 lamt (+.f64 tanphi (*.f64 #s(literal 1/3 binary64) %268))))
(approx %318 (*.f64 lamt (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %268 (*.f64 #s(literal 1/3 binary64) tanphi))))))
(approx %318 (*.f64 lamt (+.f64 tanphi (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) tanphi (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %268 (*.f64 #s(literal 2/15 binary64) tanphi))))))))
(approx %337 %338)
(approx %337 %343)
(approx %337 (*.f64 lamt (fma.f64 %9 (fma.f64 #s(literal 2/15 binary64) %340 %345) %341)))
(approx %337 (*.f64 lamt (fma.f64 %9 (fma.f64 %9 (fma.f64 #s(literal 17/315 binary64) %340 (*.f64 #s(literal 2/15 binary64) %341)) %345) %341)))
(approx %356 %357)
(approx %356 (fma.f64 #s(literal -1/2 binary64) %359 %357))
(approx %356 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %359) %363) %357))
(approx %356 (fma.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %359 (*.f64 #s(literal 1/24 binary64) %357))) %363) %357))
(approx %373 %374)
(approx %373 (*.f64 lamt %377))
(approx %373 (*.f64 lamt (fma.f64 %9 (fma.f64 #s(literal 2/15 binary64) %202 (*.f64 #s(literal 1/3 binary64) %376)) %376)))
(approx %373 (*.f64 lamt (fma.f64 %9 (fma.f64 #s(literal 1/3 binary64) %376 (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %202 (*.f64 #s(literal 2/15 binary64) %376)))) %376)))
(approx %393 %395)
(approx (/ 1 %56) (/.f64 #s(literal 1 binary64) %57))
(approx %401 (/.f64 %405 lamt))
(approx %401 (/.f64 (fma.f64 %9 (-.f64 (*.f64 #s(literal -1/45 binary64) %403) %410) %404) lamt))
(approx %401 (/.f64 (fma.f64 %9 (-.f64 (*.f64 %9 (-.f64 (*.f64 #s(literal -2/945 binary64) %403) (*.f64 #s(literal 1/45 binary64) %404))) %410) %404) lamt))
(approx %425 %403)
(approx %430 %404)
(approx %430 %405)
(approx %435 %376)
(approx %435 %377)
(approx %438 (*.f64 #s(literal 1/2 binary64) %205))
(approx %441 %442)
(approx %444 (*.f64 ca %266))
(approx %444 (*.f64 lamt (fma.f64 #s(literal -1/6 binary64) %447 %448)))
(approx %444 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %448 (*.f64 #s(literal 1/120 binary64) %447))))))
(approx %444 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) %448 (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %447 %458)))))))
(approx %466 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 %469))))
(approx %466 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %448 (*.f64 %9 %476)) %468)))))
(approx %466 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) %448 (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) %448 (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) %448) (fma.f64 #s(literal -1/2 binary64) %476 (fma.f64 #s(literal -1/720 binary64) %448 (*.f64 #s(literal 1/24 binary64) %469)))))) %475))) %468)))))
(approx %500 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) %447 %448)))
(approx %500 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (fma.f64 #s(literal 2/15 binary64) %447 (*.f64 #s(literal 1/3 binary64) %448))))))
(approx %500 (*.f64 lamt (fma.f64 ca tanphi (*.f64 %9 (fma.f64 #s(literal 1/3 binary64) %448 (*.f64 %9 (fma.f64 #s(literal 17/315 binary64) %447 (*.f64 #s(literal 2/15 binary64) %448))))))))
(approx %520 (fma.f64 lamt %523 %76))
(approx %520 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt %528) %104) %522) %76))
(approx %536 %537)
(approx %536 %539)
(approx %543 %544)
(approx %543 (fma.f64 lamt %442 %123))
(approx %543 (fma.f64 lamt (fma.f64 lamt (-.f64 (*.f64 lamt %550) %132) %376) %123))
(approx %556 %557)
(approx %559 tanphi)
(approx %559 %561)
(approx %565 %566)
(approx %565 %568)
(approx (/ lamt one_es) %571)
(approx %574 %575)
(approx %580 %581)
(approx %584 %585)
(approx %588 %591)
(approx %595 %176)
(approx %597 (*.f64 #s(literal 1/3 binary64) lamt))
(approx %600 (*.f64 #s(literal 1/3 binary64) %575))
(approx %604 (*.f64 #s(literal 1/2 binary64) %521))
(approx (* %604 lamt) (*.f64 #s(literal 1/2 binary64) %95))
(approx %610 %611)
(approx %613 %125)
(approx %615 (*.f64 #s(literal 1/2 binary64) %616))
(approx (* sa %615) (*.f64 #s(literal 1/2 binary64) %620))
(approx (* ca %600) (*.f64 #s(literal 1/3 binary64) %624))
(approx %627 %628)
(approx %627 (fma.f64 #s(literal -1/2 binary64) %630 %628))
(approx %627 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %630) %634) %628))
(approx %627 (fma.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %630 (*.f64 #s(literal 1/24 binary64) %628))) %634) %628))
(approx %644 %645)
(approx %644 (fma.f64 #s(literal -1/2 binary64) %647 %645))
(approx %644 (fma.f64 %9 (-.f64 (*.f64 #s(literal 1/24 binary64) %647) %651) %645))
(approx %644 (fma.f64 %9 (-.f64 (*.f64 %9 (fma.f64 #s(literal -1/720 binary64) %647 (*.f64 #s(literal 1/24 binary64) %645))) %651) %645))
(approx %661 (fma.f64 lamt %199 %77))
(approx %661 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %667 %668))) %77))
(approx %74 (*.f64 lamt %86))
(approx %74 (*.f64 lamt (+.f64 ca (*.f64 %9 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (fma.f64 #s(literal -1/5040 binary64) %60 %676)))))))
(approx %685 %686)
(approx %685 (-.f64 %591 %668))
(approx %690 %198)
(approx %690 %693)
(approx %695 %696)
(approx %699 (fma.f64 lamt %696 %77))
(approx %702 %705)
(approx %702 (*.f64 lamt (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 %709)) %665)))))
(approx %702 (*.f64 lamt (+.f64 ca (*.f64 %9 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (*.f64 %9 (-.f64 (fma.f64 #s(literal 1/120 binary64) ca (*.f64 %9 (-.f64 (*.f64 #s(literal -1/5040 binary64) ca) (fma.f64 #s(literal -1/2 binary64) %709 (fma.f64 #s(literal -1/720 binary64) ca (*.f64 #s(literal 1/24 binary64) %666)))))) %708))) %665)))))
(approx %732 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %77 (*.f64 lamt (*.f64 one_es %528))))) %77))
(approx %742 %743)
(approx %745 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %77 (*.f64 lamt (*.f64 tanphi %550))))) %77))
(approx (* %574 %754) (*.f64 %575 %666))
(approx %763 (fma.f64 lamt (+.f64 ca (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) %77 %667))) %77))
(approx %5 %769)
(approx %31 %771)
(approx %66 (*.f64 %9 %774))
(approx %75 %777)
(approx (+ 1 %90) (*.f64 %9 (-.f64 %780 #s(literal 1/2 binary64))))
(approx %93 %784)
(approx %122 %786)
(approx %152 %788)
(approx %174 %791)
(approx %196 (*.f64 lamt %794))
(approx %211 (*.f64 %9 %797))
(approx (* lamt %211) (*.f64 %575 %797))
(approx %213 %803)
(approx %230 (/.f64 %771 %777))
(approx %265 %807)
(approx %809 (*.f64 lamt (+.f64 ca %810)))
(approx %318 (/.f64 %807 %771))
(approx %337 %817)
(approx %356 (/.f64 %771 one_es))
(approx %373 %821)
(approx %393 %394)
(approx %393 (*.f64 lamt (+.f64 %522 %824)))
(approx %830 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %123 %831)))
(approx %401 %835)
(approx %430 (*.f64 #s(literal -1/3 binary64) %403))
(approx %430 (*.f64 %9 %840))
(approx %843 (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca)))
(approx %843 (*.f64 lamt %840))
(approx %435 (*.f64 #s(literal 1/3 binary64) %202))
(approx %435 (*.f64 %9 %852))
(approx %855 (*.f64 #s(literal 1/3 binary64) (/.f64 %624 tanphi)))
(approx %855 (*.f64 %575 %852))
(approx %441 (*.f64 lamt %862))
(approx %444 %865)
(approx %466 (/.f64 %865 %771))
(approx %520 %871)
(approx %536 (*.f64 #s(literal 1/2 binary64) %297))
(approx %536 (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) sa %875)))
(approx %543 %879)
(approx %559 (*.f64 lamt (+.f64 %881 %882)))
(approx %565 (*.f64 #s(literal 1/2 binary64) %294))
(approx %565 (*.f64 lamt (fma.f64 #s(literal 1/2 binary64) one_es %888)))
(approx %893 (*.f64 #s(literal -1/6 binary64) %575))
(approx %893 (*.f64 %575 (-.f64 %780 #s(literal 1/6 binary64))))
(approx %580 (*.f64 #s(literal -1/6 binary64) %624))
(approx %580 (*.f64 %575 %774))
(approx %904 (*.f64 %575 %907))
(approx %595 %175)
(approx %595 (*.f64 %9 %911))
(approx %627 (/.f64 %771 sa))
(approx %644 %916)
(approx %661 (/.f64 %777 %771))
(approx %74 %790)
(approx %923 (*.f64 %9 %794))
(approx %923 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %77 (+.f64 %793 %926))))
(approx %685 (*.f64 lamt %933))
(approx %690 (*.f64 %9 %590))
(approx %690 (*.f64 %9 %933))
(approx %695 (*.f64 %9 %943))
(approx %699 (*.f64 %575 %590))
(approx %699 (*.f64 %575 %933))
(approx %699 (*.f64 %575 %943))
(approx %699 (*.f64 %575 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca (fma.f64 #s(literal 1/2 binary64) ca %906)) %942)))
(approx %957 (*.f64 %575 %911))
(approx %732 (*.f64 one_es %871))
(approx %742 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %77 %926)))
(approx %966 (*.f64 %9 %862))
(approx %966 (*.f64 %9 (fma.f64 #s(literal 1/2 binary64) %123 (+.f64 %861 %831))))
(approx %745 (*.f64 tanphi %879))
(approx %763 (*.f64 %575 (-.f64 (fma.f64 #s(literal -1/6 binary64) ca %931) %665)))
(approx %763 (*.f64 %575 (-.f64 %774 %979)))
(approx %763 (*.f64 %575 (-.f64 %907 %979)))
(approx %196 (*.f64 #s(literal -1 binary64) (*.f64 lamt %986)))
(approx %809 (*.f64 #s(literal -1 binary64) (*.f64 lamt %991)))
(approx %393 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %522 (*.f64 #s(literal -1 binary64) %824)))))
(approx %843 (*.f64 #s(literal -1 binary64) (*.f64 lamt (-.f64 %410 %839))))
(approx %855 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %851 (*.f64 #s(literal -1/3 binary64) %376)))))
(approx %441 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %861 %132))))
(approx %536 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %875 (*.f64 #s(literal -1/2 binary64) sa)))))
(approx %559 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %881 (*.f64 #s(literal -1 binary64) %882)))))
(approx %565 (*.f64 #s(literal -1 binary64) (*.f64 lamt (fma.f64 #s(literal -1 binary64) %888 (*.f64 #s(literal -1/2 binary64) one_es)))))
(approx %893 (*.f64 #s(literal -1 binary64) (*.f64 %575 (-.f64 #s(literal 1/6 binary64) %780))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %773 %1032))))
(approx %904 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %773 (fma.f64 #s(literal -1 binary64) %905 %1032)))))
(approx %588 (*.f64 #s(literal -1 binary64) (*.f64 lamt %1042)))
(approx %923 (*.f64 %9 %1047))
(approx %685 (*.f64 #s(literal -1 binary64) (*.f64 lamt %1051)))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 %9 %1042)))
(approx %690 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1042 %931)))
(approx %695 (*.f64 %9 (fma.f64 #s(literal -1 binary64) %1042 (*.f64 #s(literal -1 binary64) (/.f64 %986 lamt)))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 %575 %1042)))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 %575 %1051)))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %1072 %1042))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %1077 %1042))))
(approx %957 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %773 (*.f64 #s(literal -1/3 binary64) ca)))))
(approx %966 (*.f64 %9 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %376 (*.f64 #s(literal -1 binary64) (/.f64 %123 lamt))) lamt) %1091)))
(approx %763 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %666 %942))))
(approx %763 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %666 (*.f64 #s(literal -1 binary64) %1072)))))
(approx %763 (*.f64 #s(literal -1 binary64) (*.f64 %575 (fma.f64 #s(literal -1 binary64) %666 (*.f64 #s(literal -1 binary64) %1077)))))
(approx one_es one_es)
(approx %301 %303)
(approx (/ ca one_es) %522)
(approx %230 (fma.f64 #s(literal -1 binary64) (/.f64 %1114 %1116) %835))
(approx %230 (fma.f64 one_es (-.f64 (/.f64 (*.f64 one_es %1121) %1125) %1127) %835))
(approx %230 (fma.f64 one_es (-.f64 (*.f64 one_es (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 one_es %1132) %1137)) (*.f64 #s(literal -1 binary64) (/.f64 %1121 %1125)))) %1127) %835))
(approx %684 %668)
(approx %393 (/.f64 %79 one_es))
(approx %830 (*.f64 one_es %1151))
(approx %520 %870)
(approx %520 (/.f64 %1156 one_es))
(approx %536 (/.f64 %442 one_es))
(approx %559 (/.f64 %1162 one_es))
(approx (/ (/ 1 one_es) sa) (/.f64 #s(literal 1 binary64) %123))
(approx (/ 2 %301) (/.f64 #s(literal 2 binary64) %303))
(approx %661 %1156)
(approx %923 (fma.f64 ca lamt %1173))
(approx %685 %1176)
(approx %685 (fma.f64 #s(literal -1/6 binary64) %57 (fma.f64 #s(literal 1/2 binary64) %57 %686)))
(approx %690 %1181)
(approx %690 %1183)
(approx %695 %1185)
(approx %695 (+.f64 ca %1183))
(approx %699 %1189)
(approx %699 (fma.f64 lamt %1185 %1173))
(approx %742 (*.f64 one_es (*.f64 tanphi %1151)))
(approx %966 (fma.f64 one_es %1151 %374))
(approx %763 (fma.f64 lamt %704 %1173))
(approx %75 (*.f64 one_es (fma.f64 sa tanphi %1200)))
(approx %196 (*.f64 one_es %523))
(approx %230 (/.f64 (fma.f64 #s(literal -1 binary64) %1209 %1210) one_es))
(approx %230 (/.f64 (-.f64 (+.f64 %1210 %1217) %1209) one_es))
(approx %230 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1223 (*.f64 %241 %1226)) %1210) (fma.f64 #s(literal -1 binary64) %1217 %1209)) one_es))
(approx %809 (*.f64 one_es %395))
(approx %441 (*.f64 one_es %539))
(approx %543 (*.f64 one_es %1241))
(approx %565 (*.f64 one_es %1245))
(approx %904 (*.f64 one_es (fma.f64 sa tanphi %1248)))
(approx %661 %1155)
(approx %923 %1173)
(approx %923 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %95 %395)))
(approx %685 (*.f64 one_es (-.f64 (fma.f64 #s(literal -1/6 binary64) %394 (*.f64 #s(literal 1/2 binary64) %394)) %104)))
(approx %690 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %521 %1262)))
(approx %695 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %521 (+.f64 %522 %1262))))
(approx %699 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %95 (fma.f64 sa tanphi %1270))))
(approx %966 (*.f64 one_es (+.f64 sa (fma.f64 #s(literal 1/2 binary64) %611 %1275))))
(approx %763 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %95 (fma.f64 sa tanphi %1280))))
(approx %75 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) %1200)))))
(approx %196 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %522 %1290))))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1210 %1209) one_es)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1210 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1215 (*.f64 one_es %244)) %1301) one_es))) one_es)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1210 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1223 (*.f64 one_es %1226)) (/.f64 %1215 %244)) one_es)) %1301) one_es))) one_es)))
(approx %809 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) %394)))))
(approx %830 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1328)))
(approx %441 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %537 (*.f64 #s(literal -1/2 binary64) %297)))))
(approx %543 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1338)))
(approx %565 (*.f64 #s(literal -1 binary64) (*.f64 one_es %1342)))
(approx %904 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) %1248)))))
(approx %661 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %870 (*.f64 #s(literal -1 binary64) %784)))))
(approx %923 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %76 %1356))))
(approx %923 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %76 (fma.f64 #s(literal -1 binary64) %394 %1356)))))
(approx %685 (*.f64 #s(literal -1 binary64) (*.f64 one_es (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1176 one_es)) (*.f64 #s(literal 1/2 binary64) %76)))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %1262 %1290))))
(approx %695 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) (/.f64 %1185 one_es) %1290))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %76 (fma.f64 #s(literal -1 binary64) %1270 %1356)))))
(approx %742 (*.f64 #s(literal -1 binary64) (*.f64 one_es (*.f64 tanphi %1328))))
(approx %966 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) sa (fma.f64 #s(literal -1 binary64) %1275 %1327)))))
(approx %763 (*.f64 #s(literal -1 binary64) (*.f64 one_es (fma.f64 #s(literal -1 binary64) %76 (fma.f64 #s(literal -1 binary64) %1280 %1356)))))
(approx %230 (fma.f64 tanphi (-.f64 (/.f64 (*.f64 %231 (*.f64 %232 %816)) %1125) %1406) %835))
(approx %230 (fma.f64 tanphi (-.f64 (*.f64 tanphi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %241 (*.f64 %242 %816)) %1137)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %231 (*.f64 %232 %771)) %1125)))) %1406) %835))
(approx (/ 1 tanphi) %341)
(approx %435 (/.f64 %176 tanphi))
(approx %855 (/.f64 %177 tanphi))
(approx %441 (/.f64 %199 tanphi))
(approx %536 (/.f64 %523 tanphi))
(approx %543 (/.f64 %1156 tanphi))
(approx %565 (/.f64 %1436 tanphi))
(approx %603 (*.f64 #s(literal 1/2 binary64) tanphi))
(approx (/ 1 %72) %1442)
(approx %923 %1445)
(approx %699 (fma.f64 lamt %1185 %1444))
(approx %742 %1444)
(approx %966 (/.f64 %1445 tanphi))
(approx %763 (fma.f64 lamt %704 %1444))
(approx %75 (*.f64 tanphi (fma.f64 one_es sa %1454)))
(approx %196 (*.f64 tanphi %442))
(approx %230 (/.f64 (fma.f64 #s(literal -1 binary64) %1462 %1463) tanphi))
(approx %230 (/.f64 (-.f64 (+.f64 %1463 %1469) %1462) tanphi))
(approx %230 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1223 (*.f64 %1474 (*.f64 %1224 %243))) %1463) (fma.f64 #s(literal -1 binary64) %1469 %1462)) tanphi))
(approx %809 (*.f64 tanphi %544))
(approx %393 (*.f64 tanphi (+.f64 sa %1275)))
(approx %520 (*.f64 tanphi %1241))
(approx %559 (*.f64 tanphi (+.f64 #s(literal 1 binary64) %1490)))
(approx %904 (*.f64 tanphi (fma.f64 one_es sa %1494)))
(approx %923 (*.f64 tanphi %1498))
(approx %685 (*.f64 tanphi (-.f64 (fma.f64 #s(literal -1/6 binary64) %374 (*.f64 #s(literal 1/2 binary64) %374)) %132)))
(approx %690 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %205 %1506)))
(approx %695 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %205 (+.f64 %376 %1506))))
(approx %699 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %125 (fma.f64 one_es sa %1514))))
(approx %966 %1498)
(approx %763 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %125 (fma.f64 one_es sa %1520))))
(approx %75 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal -1 binary64) %1454)))))
(approx %196 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %376 %1530))))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1463 %1462) tanphi)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1463 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1215 (*.f64 %241 (*.f64 %242 tanphi))) %1543) tanphi))) tanphi)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1463 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1223 (*.f64 %1474 (*.f64 %1224 tanphi))) (/.f64 %1215 (*.f64 %241 %242))) tanphi)) %1543) tanphi))) tanphi)))
(approx %809 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal -1 binary64) %374)))))
(approx %393 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) sa (*.f64 #s(literal -1 binary64) %1275)))))
(approx %435 (*.f64 #s(literal -1 binary64) (/.f64 %1577 tanphi)))
(approx %855 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lamt %1577) tanphi)))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 tanphi %1338)))
(approx %559 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (-.f64 (*.f64 #s(literal -1 binary64) %1490) #s(literal 1 binary64)))))
(approx %904 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal -1 binary64) %1494)))))
(approx %661 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %821 (*.f64 #s(literal -1 binary64) %786)))))
(approx %923 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %123 %1603))))
(approx %923 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %123 (fma.f64 #s(literal -1 binary64) %374 %1603)))))
(approx %685 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1176 tanphi)) %1091))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %1506 %1530))))
(approx %695 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) (/.f64 %1185 tanphi) %1530))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %123 (fma.f64 #s(literal -1 binary64) %1514 %1603)))))
(approx %763 (*.f64 #s(literal -1 binary64) (*.f64 tanphi (fma.f64 #s(literal -1 binary64) %123 (fma.f64 #s(literal -1 binary64) %1520 %1603)))))
(approx sa sa)
(approx %230 (fma.f64 sa (-.f64 (/.f64 (*.f64 %231 (*.f64 sa %1120)) %1125) %1642) %835))
(approx %230 (fma.f64 sa (-.f64 (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %241 (*.f64 sa %1131)) %1137)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %231 %1120) %1125)))) %1642) %835))
(approx %830 (*.f64 sa %1658))
(approx %559 (/.f64 %395 sa))
(approx %565 (/.f64 %442 sa))
(approx (/ 1/2 sa) (/.f64 #s(literal 1/2 binary64) sa))
(approx %923 (fma.f64 ca lamt %1669))
(approx %699 (fma.f64 lamt %1185 %1669))
(approx %742 (*.f64 sa (*.f64 tanphi %1658)))
(approx %966 (fma.f64 sa %1658 %374))
(approx %763 (fma.f64 lamt %704 %1669))
(approx %75 (*.f64 sa (fma.f64 one_es tanphi %1681)))
(approx %196 (*.f64 sa %1436))
(approx %230 (/.f64 (fma.f64 #s(literal -1 binary64) %1689 %916) sa))
(approx %230 (/.f64 (-.f64 (+.f64 %916 %1695) %1689) sa))
(approx %230 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1223 (*.f64 %1474 (*.f64 %242 %1225))) %916) (fma.f64 #s(literal -1 binary64) %1695 %1689)) sa))
(approx %809 (*.f64 sa %1162))
(approx %393 (*.f64 sa %561))
(approx %441 (*.f64 sa %568))
(approx %520 (*.f64 sa (+.f64 %1714 %1715)))
(approx %536 (*.f64 sa %1245))
(approx %543 (*.f64 sa (+.f64 %1721 %1722)))
(approx %904 (*.f64 sa (fma.f64 one_es tanphi %1726)))
(approx %661 (*.f64 sa (+.f64 %1730 %1731)))
(approx %923 %1669)
(approx %923 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %616 %1162)))
(approx %685 (*.f64 sa (-.f64 (fma.f64 #s(literal -1/6 binary64) %1161 (*.f64 #s(literal 1/2 binary64) %1161)) (*.f64 #s(literal -1/2 binary64) %303))))
(approx %690 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %304 %1745)))
(approx %695 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %304 (+.f64 %1435 %1745))))
(approx %699 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %616 (fma.f64 one_es tanphi %1753))))
(approx %966 (*.f64 sa (+.f64 one_es (fma.f64 #s(literal 1/2 binary64) %308 %1758))))
(approx %763 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %616 (fma.f64 one_es tanphi %1763))))
(approx %75 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %303 (*.f64 #s(literal -1 binary64) %1681)))))
(approx %196 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1435 %1773))))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %916 %1689) sa)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %916 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1215 (*.f64 %241 (*.f64 sa %243))) %1786) sa))) sa)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %916 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1223 (*.f64 %1474 (*.f64 sa %1225))) (/.f64 %1215 (*.f64 %241 %243))) sa)) %1786) sa))) sa)))
(approx %809 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %303 (*.f64 #s(literal -1 binary64) %1161)))))
(approx %393 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) tanphi (*.f64 #s(literal -1 binary64) %557)))))
(approx %830 (*.f64 #s(literal -1 binary64) (*.f64 sa %1820)))
(approx %441 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %566 (*.f64 #s(literal -1/2 binary64) %294)))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1714 (*.f64 #s(literal -1 binary64) %1715)))))
(approx %536 (*.f64 #s(literal -1 binary64) (*.f64 sa %1342)))
(approx %543 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1721 (*.f64 #s(literal -1 binary64) %1722)))))
(approx %904 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %303 (*.f64 #s(literal -1 binary64) %1726)))))
(approx %661 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1730 (*.f64 #s(literal -1 binary64) %1731)))))
(approx %923 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %303 %1852))))
(approx %923 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %303 (fma.f64 #s(literal -1 binary64) %1161 %1852)))))
(approx %685 (*.f64 #s(literal -1 binary64) (*.f64 sa (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1176 sa)) (*.f64 #s(literal 1/2 binary64) %303)))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %1745 %1773))))
(approx %695 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) (/.f64 %1185 sa) %1773))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %303 (fma.f64 #s(literal -1 binary64) %1753 %1852)))))
(approx %742 (*.f64 #s(literal -1 binary64) (*.f64 sa (*.f64 tanphi %1820))))
(approx %966 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) one_es (fma.f64 #s(literal -1 binary64) %1758 %1819)))))
(approx %763 (*.f64 #s(literal -1 binary64) (*.f64 sa (fma.f64 #s(literal -1 binary64) %303 (fma.f64 #s(literal -1 binary64) %1763 %1852)))))
(approx %66 (*.f64 ca %11))
(approx %577 %664)
(approx %753 %665)
(approx %754 %179)
(approx %583 %589)
(approx %230 (fma.f64 #s(literal -1 binary64) (/.f64 %1207 %235) %803))
(approx %230 (fma.f64 ca (-.f64 (/.f64 (*.f64 ca %1214) %245) %1908) %803))
(approx %230 (fma.f64 ca (-.f64 (*.f64 ca (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ca %1222) (*.f64 %1474 %1226))) (*.f64 #s(literal -1 binary64) (/.f64 %1214 %245)))) %1908) %803))
(approx %430 (/.f64 %1924 ca))
(approx %843 (/.f64 %1924 %57))
(approx %435 (*.f64 ca %342))
(approx %855 (*.f64 ca %343))
(approx %580 (*.f64 ca %12))
(approx %904 (fma.f64 ca %12 %77))
(approx %588 %1938)
(approx %595 (*.f64 ca %155))
(approx %923 (fma.f64 #s(literal 1/2 binary64) %620 %79))
(approx %685 (-.f64 %1938 %668))
(approx %690 (fma.f64 #s(literal 1/2 binary64) %197 %1947))
(approx %695 (fma.f64 #s(literal 1/2 binary64) %197 %1951))
(approx %699 (fma.f64 #s(literal 1/2 binary64) %620 (fma.f64 ca %1954 %77)))
(approx %957 (*.f64 ca %156))
(approx %763 (fma.f64 #s(literal 1/2 binary64) %620 (fma.f64 ca %156 %77)))
(approx %75 (*.f64 ca (+.f64 %769 %1963)))
(approx %196 (*.f64 ca (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %1967))))
(approx %230 (/.f64 (fma.f64 #s(literal -1 binary64) %1973 %1974) ca))
(approx %230 (/.f64 (-.f64 (+.f64 %1974 %1980) %1973) ca))
(approx %230 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1985 (*.f64 %1123 %1136)) %1974) (fma.f64 #s(literal -1 binary64) %1980 %1973)) ca))
(approx %809 (*.f64 ca (+.f64 lamt %1963)))
(approx %393 (*.f64 ca (+.f64 %571 %1996)))
(approx %441 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2000 %341)))
(approx %520 (*.f64 ca (+.f64 %2004 %2006)))
(approx %536 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2010 %645)))
(approx %543 (*.f64 ca (+.f64 %817 %2014)))
(approx %559 (*.f64 ca (+.f64 %2018 %2019)))
(approx %565 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2023 %1442)))
(approx %904 (*.f64 ca (fma.f64 lamt %11 %1963)))
(approx %661 (*.f64 ca (+.f64 %788 %2030)))
(approx %923 (*.f64 ca (+.f64 lamt (fma.f64 #s(literal 1/2 binary64) %2034 %1963))))
(approx %685 (*.f64 ca (fma.f64 #s(literal -1/6 binary64) lamt (fma.f64 #s(literal 1/2 binary64) lamt (*.f64 #s(literal 1/2 binary64) %1963)))))
(approx %690 %1947)
(approx %690 (*.f64 ca %2045))
(approx %695 %1951)
(approx %695 (*.f64 ca (+.f64 #s(literal 1 binary64) %2045)))
(approx %699 (*.f64 ca %1954))
(approx %699 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2034 (fma.f64 lamt %1950 %1963))))
(approx %966 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) (/.f64 %125 ca) (+.f64 %338 (/.f64 %123 ca)))))
(approx %763 (*.f64 ca (fma.f64 #s(literal 1/2 binary64) %2034 (fma.f64 lamt %155 %1963))))
(approx %66 (*.f64 #s(literal -1 binary64) (*.f64 ca %2069)))
(approx %75 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %769 %2073))))
(approx %196 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %1967) #s(literal 1 binary64)))))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1974 %1973) ca)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1974 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1978 (*.f64 ca %1124)) %2089) ca))) ca)))
(approx %230 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1974 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1985 (*.f64 ca %1136)) (/.f64 %1978 %1124)) ca)) %2089) ca))) ca)))
(approx %809 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt %2073))))
(approx %393 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %571 (*.f64 #s(literal -1 binary64) %1996)))))
(approx %430 (*.f64 #s(literal -1 binary64) (/.f64 %2119 ca)))
(approx %843 (*.f64 #s(literal -1 binary64) (/.f64 %2119 %57)))
(approx %435 (*.f64 #s(literal -1 binary64) (*.f64 ca %2127)))
(approx %855 (*.f64 #s(literal -1 binary64) (*.f64 ca (*.f64 lamt %2127))))
(approx %441 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %2000) %341))))
(approx %520 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2004 (*.f64 #s(literal -1 binary64) %2006)))))
(approx %536 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %2010) %645))))
(approx %543 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %817 (*.f64 #s(literal -1 binary64) %2014)))))
(approx %559 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2018 (*.f64 #s(literal -1 binary64) %2019)))))
(approx %565 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 (*.f64 #s(literal -1/2 binary64) %2023) %1442))))
(approx %580 (*.f64 #s(literal -1 binary64) (*.f64 ca %2165)))
(approx %904 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %1963 %2165))))
(approx %588 (*.f64 #s(literal -1 binary64) (*.f64 ca %2174)))
(approx %595 (*.f64 #s(literal -1 binary64) (*.f64 ca %2178)))
(approx %661 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %788 (*.f64 #s(literal -1 binary64) %2030)))))
(approx %923 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) lamt (*.f64 #s(literal -1 binary64) %2187)))))
(approx %685 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1/2 binary64) lamt (fma.f64 #s(literal -1/2 binary64) %1963 %2173)))))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 ca %2198)))
(approx %690 (*.f64 #s(literal -1 binary64) (*.f64 ca %2202)))
(approx %695 (*.f64 #s(literal -1 binary64) (*.f64 ca %2206)))
(approx %695 (*.f64 #s(literal -1 binary64) (*.f64 ca (-.f64 %2202 #s(literal 1 binary64)))))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 ca %2214)))
(approx %699 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2187 %2214))))
(approx %957 (*.f64 #s(literal -1 binary64) (*.f64 ca %2222)))
(approx %966 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %338 (*.f64 #s(literal -1 binary64) (/.f64 %126 ca))))))
(approx %763 (*.f64 #s(literal -1 binary64) (*.f64 ca (fma.f64 #s(literal -1 binary64) %2187 %2222))))
Calls

15 calls:

TimeVariablePoint
266.0ms
lamt
0
185.0ms
ca
inf
147.0ms
lamt
inf
140.0ms
ca
0
140.0ms
sa
inf

rewrite6.2s (4.1%)

Memory
5.2MiB live, 257.1MiB allocated; 37ms collecting garbage
Counts
301 → 4 160
Calls
Call 1
Inputs
%3 = (*.f64 tanphi sa)
%4 = (*.f64 one_es %3)
%6 = (sin.f64 lamt)
%8 = (cos.f64 lamt)
%10 = (approx one_es #s(literal 0 binary64))
%14 = (pow.f64 lamt #s(literal 2 binary64))
%15 = (*.f64 ca lamt)
%16 = (*.f64 ca %14)
%17 = (*.f64 #s(literal -1/6 binary64) %16)
%18 = (+.f64 ca %17)
%19 = (*.f64 sa tanphi)
%20 = (*.f64 one_es %19)
%23 = (sin lamt)
%25 = (+ (* one_es (* tanphi sa)) (* %23 ca))
%26 = (approx %25 %20)
%27 = (cos lamt)
%28 = (approx %27 #s(literal 1 binary64))
%30 = (*.f64 #s(literal -1/2 binary64) %14)
%31 = (+.f64 #s(literal 1 binary64) %30)
%32 = (approx %27 %31)
%34 = (*.f64 #s(literal -1/6 binary64) ca)
%35 = (*.f64 #s(literal -1/2 binary64) ca)
%36 = (-.f64 %34 %35)
%37 = (/.f64 %19 %8)
%38 = (*.f64 one_es sa)
%39 = (/.f64 %38 %8)
%40 = (*.f64 one_es tanphi)
%41 = (*.f64 %40 sa)
%42 = (*.f64 %38 tanphi)
%43 = (*.f64 #s(literal 1/2 binary64) lamt)
%44 = (tan.f64 lamt)
%45 = (*.f64 %44 ca)
%47 = (* sa tanphi)
%48 = (* one_es %47)
%51 = (+ ca (* 1/2 (* lamt %48)))
%52 = (approx %51 ca)
%53 = (/.f64 ca one_es)
%54 = (/.f64 %16 tanphi)
%55 = (/.f64 ca tanphi)
%56 = (*.f64 lamt %38)
%58 = (*.f64 #s(literal 1/3 binary64) %14)
%59 = (+.f64 #s(literal 1 binary64) %58)
%60 = (*.f64 lamt %59)
%61 = (tan lamt)
%62 = (approx %61 %60)
%63 = (*.f64 #s(literal 1/3 binary64) ca)
%64 = (*.f64 #s(literal 1/2 binary64) ca)
%65 = (/.f64 %8 %20)
%66 = (/ %27 %25)
%67 = (approx %66 %65)
%69 = (*.f64 tanphi %6)
%70 = (/.f64 #s(literal 1 binary64) tanphi)
%71 = (*.f64 tanphi %70)
%72 = (*.f64 lamt lamt)
%73 = (*.f64 %43 lamt)
%74 = (approx %25 %4)
%75 = (fma.f64 ca lamt %4)
%76 = (approx %25 %75)
%77 = (*.f64 #s(literal -1/2 binary64) lamt)
%78 = (fma.f64 %77 lamt #s(literal 1 binary64))
%79 = (approx %27 %78)
%80 = (*.f64 lamt tanphi)
%81 = (*.f64 lamt one_es)
%82 = (*.f64 lamt sa)
%83 = (*.f64 %81 %3)
%84 = (*.f64 %43 %40)
%85 = (*.f64 %43 %81)
%86 = (*.f64 %73 %38)
%87 = (*.f64 lamt %63)
%88 = (*.f64 %44 tanphi)
%89 = (/.f64 %44 tanphi)
%90 = (/.f64 #s(literal 1 binary64) one_es)
%91 = (/.f64 %8 one_es)
%92 = (*.f64 %89 ca)
%93 = (*.f64 %10 %19)
%94 = (*.f64 #s(literal -1/2 binary64) %93)
%95 = (approx %25 %93)
%96 = (approx %27 %71)
%97 = (approx %25 %41)
%100 = (+ %47 (/ (* ca lamt) one_es))
%101 = (approx %100 %19)
%104 = (* one_es sa)
%108 = (approx (+ (* 1/2 (* (pow lamt 2) %104)) %104) %38)
%109 = (/.f64 #s(literal 1 binary64) %15)
%110 = (* ca %23)
%111 = (/ %27 %110)
%112 = (approx %111 %109)
%113 = (/.f64 %14 ca)
%114 = (/.f64 #s(literal 1 binary64) ca)
%115 = (fma.f64 #s(literal -1/3 binary64) %113 %114)
%116 = (/.f64 %115 lamt)
%117 = (approx %111 %116)
%119 = (approx (* %61 tanphi) %80)
%120 = (fma.f64 #s(literal 1/3 binary64) %54 %55)
%121 = (*.f64 lamt %120)
%122 = (/ ca tanphi)
%124 = (approx (* %122 %61) %121)
%125 = (*.f64 #s(literal 1/2 binary64) %56)
%128 = (+ (* 1/2 (* lamt %104)) %122)
%129 = (approx %128 %125)
%130 = (*.f64 ca %69)
%131 = (/.f64 %130 %8)
%134 = (approx (* (* tanphi ca) %61) %131)
%138 = (+ (/ %110 (* one_es %27)) (/ %47 %27))
%139 = (approx %138 %37)
%140 = (/.f64 ca %40)
%141 = (fma.f64 #s(literal 1/2 binary64) %82 %140)
%142 = (*.f64 one_es %141)
%143 = (approx %128 %142)
%147 = (+ (/ %110 (* tanphi %27)) (/ %104 %27))
%148 = (approx %147 %39)
%149 = (/.f64 %15 %38)
%150 = (+.f64 tanphi %149)
%151 = (*.f64 sa %150)
%152 = (approx %100 %151)
%153 = (/.f64 ca %19)
%154 = (fma.f64 #s(literal 1/2 binary64) %81 %153)
%155 = (*.f64 sa %154)
%156 = (approx %128 %155)
%157 = (/.f64 lamt one_es)
%158 = (*.f64 %72 lamt)
%159 = (fma.f64 %158 #s(literal -1/6 binary64) lamt)
%160 = (*.f64 ca %72)
%161 = (fma.f64 %72 %34 ca)
%162 = (fma.f64 %160 #s(literal -1/6 binary64) ca)
%163 = (*.f64 %161 lamt)
%164 = (fma.f64 %3 one_es %163)
%165 = (fma.f64 %38 tanphi %163)
%166 = (fma.f64 %40 sa %163)
%167 = (*.f64 %64 lamt)
%168 = (fma.f64 %34 lamt %167)
%169 = (/.f64 #s(literal 1 binary64) %45)
%170 = (fma.f64 %160 #s(literal 1/3 binary64) ca)
%171 = (fma.f64 %87 lamt ca)
%172 = (*.f64 lamt #s(literal 1/3 binary64))
%173 = (*.f64 %172 %72)
%174 = (fma.f64 %53 lamt %3)
%175 = (fma.f64 %157 ca %3)
%176 = (*.f64 %75 %90)
%177 = (*.f64 tanphi #s(literal 1/2 binary64))
%178 = (*.f64 %82 %177)
%179 = (*.f64 %178 lamt)
%180 = (*.f64 %70 ca)
%181 = (*.f64 %72 sa)
%182 = (*.f64 %181 one_es)
%183 = (/.f64 %70 %38)
%184 = (/.f64 #s(literal 1 binary64) %40)
%185 = (/.f64 %184 sa)
%186 = (/.f64 #s(literal 1 binary64) %3)
%187 = (/.f64 %186 one_es)
%188 = (/.f64 %90 sa)
%189 = (/.f64 %188 tanphi)
%190 = (/.f64 #s(literal 2 binary64) %40)
%191 = (/.f64 #s(literal 1/2 binary64) sa)
%192 = (*.f64 %190 %191)
%193 = (*.f64 %84 lamt)
%194 = (*.f64 sa %193)
%195 = (*.f64 %86 tanphi)
%196 = (*.f64 %83 %43)
%197 = (*.f64 %179 one_es)
%198 = (*.f64 tanphi %85)
%199 = (*.f64 %198 sa)
%200 = (*.f64 ca %173)
%201 = (*.f64 %87 %72)
%202 = (approx %66 %169)
%203 = (/.f64 %8 sa)
%204 = (/.f64 %203 %40)
%205 = (/.f64 %91 tanphi)
%206 = (/.f64 %205 sa)
%211 = (fma.f64 lamt %18 %93)
%212 = (approx %25 %211)
%215 = (/.f64 %32 %20)
%216 = (approx %66 %215)
%220 = (approx %23 %159)
%221 = (*.f64 %220 ca)
%222 = (+.f64 %4 %221)
%224 = (fma.f64 lamt %162 %20)
%225 = (approx %25 %224)
%227 = (fma.f64 lamt %52 %42)
%228 = (/ %25 %27)
%230 = (/.f64 #s(literal 1 binary64) %41)
%231 = (approx %66 %230)
%233 = (approx %25 %164)
%235 = (approx %25 %165)
%237 = (approx %25 %166)
%239 = (-.f64 %168 %94)
%240 = (*.f64 lamt %239)
%241 = (+.f64 ca %240)
%242 = (fma.f64 lamt %241 %93)
%244 = (*.f64 %62 tanphi)
%245 = (*.f64 ca %244)
%246 = (/.f64 %245 tanphi)
%248 = (*.f64 lamt %170)
%249 = (/ %110 %27)
%250 = (approx %249 %248)
%252 = (*.f64 lamt %171)
%253 = (approx %249 %252)
%255 = (approx %138 %174)
%256 = (*.f64 one_es %255)
%258 = (approx %138 %175)
%259 = (*.f64 one_es %258)
%261 = (approx %138 %176)
%262 = (*.f64 one_es %261)
%264 = (approx %138 %101)
%265 = (*.f64 one_es %264)
%267 = (approx %138 %152)
%268 = (*.f64 one_es %267)
%270 = (*.f64 one_es %139)
%272 = (*.f64 %180 %88)
%274 = (fma.f64 #s(literal 1/2 binary64) %182 %38)
%275 = (*.f64 tanphi %274)
%277 = (+ (* lamt %51) %48)
%278 = (approx %277 %275)
%280 = (*.f64 tanphi %108)
%281 = (approx %277 %280)
%283 = (fma.f64 lamt %129 %38)
%284 = (approx %147 %283)
%285 = (*.f64 tanphi %284)
%287 = (fma.f64 lamt %143 %38)
%288 = (approx %147 %287)
%289 = (*.f64 tanphi %288)
%291 = (fma.f64 lamt %156 %38)
%292 = (approx %147 %291)
%293 = (*.f64 tanphi %292)
%295 = (*.f64 tanphi %148)
%297 = (approx %66 %183)
%299 = (approx %66 %185)
%301 = (approx %66 %187)
%303 = (approx %66 %189)
%305 = (approx %66 %192)
%307 = (approx %277 %194)
%309 = (approx %277 %195)
%311 = (approx %277 %196)
%313 = (approx %277 %197)
%315 = (approx %277 %199)
%317 = (*.f64 %158 %36)
%329 = (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %48))))) %48)
%330 = (approx %329 %317)
%332 = (approx %329 %200)
%334 = (approx %329 %201)
%336 = (approx %66 %112)
%338 = (approx %66 %117)
%340 = (approx %66 %204)
%342 = (approx %66 %206)
%344 = (/.f64 %134 tanphi)
%346 = (*.f64 %70 %119)
%347 = (*.f64 ca %346)
%349 = (*.f64 %55 %119)
%351 = (*.f64 ca %119)
%352 = (/.f64 %351 tanphi)
%354 = (*.f64 %92 tanphi)
%356 = (*.f64 %124 tanphi)
one_es
tanphi
sa
%3
%4
lamt
%6
ca
%8
#s(literal 0 binary64)
%10
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%14
%15
%16
%17
%18
%19
%20
%26
%28
#s(literal -1/2 binary64)
%30
%31
%32
#s(literal 1/2 binary64)
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%52
%53
%54
%55
%56
#s(literal 1/3 binary64)
%58
%59
%60
%62
%63
%64
%65
%67
#s(literal -1/3 binary64)
%69
%70
%71
%72
%73
%74
%75
%76
%77
%78
%79
%80
%81
%82
%83
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%95
%96
%97
%101
%108
%109
%112
%113
%114
%115
%116
%117
%119
%120
%121
%124
%125
%129
%130
%131
%134
%139
%140
%141
%142
%143
%148
%149
%150
%151
%152
%153
%154
%155
%156
%157
%158
%159
%160
%161
%162
%163
%164
%165
%166
%167
%168
%169
%170
%171
%172
%173
%174
%175
%176
%177
%178
%179
%180
%181
%182
%183
%184
%185
%186
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%197
%198
%199
%200
%201
%202
%203
%204
%205
%206
(/.f64 %74 %79)
(/.f64 %76 %79)
(/.f64 #s(literal 1 binary64) %202)
(/.f64 %95 %28)
%211
%212
(/.f64 %212 %28)
(/.f64 %97 %28)
%215
%216
(/.f64 #s(literal 1 binary64) %216)
(/.f64 %71 %67)
(/.f64 %26 %96)
%220
%221
%222
(/.f64 %222 %28)
%224
%225
(/.f64 %225 %28)
%227
(approx %228 %227)
%230
%231
(/.f64 #s(literal 1 binary64) %231)
%233
(/.f64 %233 %28)
%235
(/.f64 %235 %28)
%237
(/.f64 %237 %28)
%239
%240
%241
%242
(approx %228 %242)
%244
%245
%246
(approx %228 %246)
%248
%250
(approx %228 %250)
%252
%253
(approx %228 %253)
%255
%256
(approx %228 %256)
%258
%259
(approx %228 %259)
%261
%262
(approx %228 %262)
%264
%265
(approx %228 %265)
%267
%268
(approx %228 %268)
%270
(approx %228 %270)
%272
(approx %228 %272)
%274
%275
%278
(approx %228 %278)
%280
%281
(approx %228 %281)
%283
%284
%285
(approx %228 %285)
%287
%288
%289
(approx %228 %289)
%291
%292
%293
(approx %228 %293)
%295
(approx %228 %295)
%297
(/.f64 #s(literal 1 binary64) %297)
%299
(/.f64 #s(literal 1 binary64) %299)
%301
(/.f64 #s(literal 1 binary64) %301)
%303
(/.f64 #s(literal 1 binary64) %303)
%305
(/.f64 #s(literal 1 binary64) %305)
%307
(approx %228 %307)
%309
(approx %228 %309)
%311
(approx %228 %311)
%313
(approx %228 %313)
%315
(approx %228 %315)
%317
%330
(approx %228 %330)
%332
(approx %228 %332)
%334
(approx %228 %334)
%336
(/.f64 #s(literal 1 binary64) %336)
%338
(/.f64 #s(literal 1 binary64) %338)
%340
(/.f64 #s(literal 1 binary64) %340)
%342
(/.f64 #s(literal 1 binary64) %342)
%344
(approx %228 %344)
%346
%347
(approx %228 %347)
%349
(approx %228 %349)
%351
%352
(approx %228 %352)
%354
(approx %228 %354)
%356
(approx %228 %356)
Outputs
%6 = (*.f64 tanphi #s(literal 2 binary64))
%9 = (*.f64 tanphi tanphi)
%11 = (/.f64 #s(literal 1 binary64) tanphi)
%14 = (*.f64 tanphi sa)
%15 = (*.f64 sa tanphi)
%16 = (*.f64 one_es %14)
%17 = (*.f64 one_es sa)
%18 = (*.f64 tanphi %17)
%19 = (*.f64 one_es tanphi)
%20 = (*.f64 sa %19)
%21 = (*.f64 %14 one_es)
%22 = (*.f64 %17 tanphi)
%23 = (*.f64 %19 sa)
%27 = (*.f64 #s(literal 1/2 binary64) lamt)
%29 = (*.f64 lamt #s(literal 2 binary64))
%31 = (*.f64 lamt tanphi)
%33 = (*.f64 %11 lamt)
%37 = (*.f64 lamt %11)
%39 = (sin.f64 lamt)
%43 = (*.f64 #s(literal 1/2 binary64) ca)
%45 = (*.f64 tanphi ca)
%47 = (/.f64 ca tanphi)
%50 = (cos.f64 lamt)
%51 = (fabs.f64 lamt)
%53 = (neg.f64 lamt)
%55 = (fabs.f64 %51)
%57 = (neg.f64 %51)
%59 = (neg.f64 %53)
%61 = (PI.f64 )
%62 = (/.f64 %61 #s(literal 2 binary64))
%69 = (cos.f64 %62)
%71 = (*.f64 %50 (sin.f64 %62))
%77 = (neg.f64 #s(literal 0 binary64))
%78 = (exp.f64 %77)
%81 = (approx one_es #s(literal 0 binary64))
%82 = (fabs.f64 #s(literal 1 binary64))
%84 = (neg.f64 #s(literal -1 binary64))
%85 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%86 = (+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
%87 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
%88 = (*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%89 = (*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%90 = (/.f64 tanphi tanphi)
%91 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
%92 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
%93 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
%94 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
%95 = (neg.f64 tanphi)
%96 = (/.f64 %95 %95)
%97 = (*.f64 tanphi %11)
%98 = (*.f64 %11 tanphi)
%100 = (/.f64 (*.f64 #s(literal -1 binary64) tanphi) %95)
%101 = (*.f64 tanphi #s(literal -1 binary64))
%102 = (/.f64 %101 %95)
%103 = (fma.f64 tanphi %11 #s(literal 0 binary64))
%104 = (fma.f64 %11 tanphi #s(literal 0 binary64))
%105 = (exp.f64 #s(literal 0 binary64))
%106 = (cosh.f64 #s(literal 0 binary64))
%107 = (cosh.f64 %77)
%109 = (/.f64 (+.f64 #s(literal 1 binary64) %78) #s(literal 2 binary64))
%111 = (pow.f64 tanphi (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
%121 = (+.f64 tanphi tanphi)
%138 = (*.f64 lamt lamt)
%139 = (fabs.f64 %138)
%140 = (*.f64 %51 %51)
%141 = (*.f64 %53 %53)
%142 = (neg.f64 %138)
%143 = (neg.f64 %142)
%144 = (*.f64 %55 %55)
%145 = (*.f64 %57 %57)
%146 = (*.f64 %59 %59)
%147 = (pow.f64 lamt #s(literal 2 binary64))
%148 = (pow.f64 %51 #s(literal 2 binary64))
%149 = (pow.f64 %53 #s(literal 2 binary64))
%151 = (*.f64 (pow.f64 lamt #s(literal 1 binary64)) lamt)
%153 = (*.f64 ca lamt)
%154 = (*.f64 lamt %153)
%155 = (*.f64 ca %138)
%156 = (*.f64 %138 ca)
%157 = (*.f64 %153 lamt)
%159 = (*.f64 %51 (*.f64 %51 ca))
%160 = (neg.f64 %153)
%161 = (*.f64 %53 %160)
%162 = (*.f64 %160 %53)
%164 = (*.f64 (*.f64 ca %51) %51)
%165 = (*.f64 #s(literal -1/6 binary64) lamt)
%166 = (*.f64 %165 ca)
%168 = (*.f64 %138 #s(literal -1/6 binary64))
%170 = (*.f64 #s(literal -1/6 binary64) %155)
%171 = (*.f64 #s(literal -1/6 binary64) ca)
%179 = (*.f64 %51 %171)
%181 = (*.f64 %53 %171)
%183 = (*.f64 %171 %53)
%185 = (*.f64 %171 %51)
%187 = (fma.f64 lamt %166 ca)
%188 = (fma.f64 ca %168 ca)
%189 = (fma.f64 #s(literal -1/6 binary64) %155 ca)
%190 = (fma.f64 %138 %171 ca)
%191 = (fma.f64 %153 %165 ca)
%192 = (fma.f64 %155 #s(literal -1/6 binary64) ca)
%193 = (fma.f64 %171 %138 ca)
%194 = (fma.f64 %165 %153 ca)
%195 = (fma.f64 %166 lamt ca)
%196 = (fma.f64 %168 ca ca)
%198 = (*.f64 (fma.f64 %138 #s(literal -1/6 binary64) #s(literal 1 binary64)) ca)
%199 = (+.f64 ca %170)
%200 = (+.f64 %170 ca)
%203 = (*.f64 (*.f64 #s(literal 1/6 binary64) ca) %138)
%204 = (-.f64 ca %203)
%206 = (*.f64 (neg.f64 #s(literal 1/6 binary64)) %155)
%207 = (+.f64 ca %206)
%208 = (neg.f64 %203)
%209 = (+.f64 ca %208)
%210 = (-.f64 %203 ca)
%211 = (neg.f64 %210)
%212 = (neg.f64 ca)
%213 = (-.f64 %170 %212)
%214 = (neg.f64 %212)
%215 = (fma.f64 lamt %166 %214)
%216 = (fma.f64 ca %168 %214)
%217 = (fma.f64 #s(literal -1/6 binary64) %155 %214)
%218 = (fma.f64 %138 %171 %214)
%219 = (fma.f64 %153 %165 %214)
%220 = (fma.f64 %155 #s(literal -1/6 binary64) %214)
%221 = (fma.f64 %171 %138 %214)
%222 = (fma.f64 %51 %179 ca)
%223 = (fma.f64 %53 %181 ca)
%224 = (fma.f64 %165 %153 %214)
%225 = (fma.f64 %166 lamt %214)
%226 = (fma.f64 %168 ca %214)
%227 = (fma.f64 %183 %53 ca)
%228 = (fma.f64 %185 %51 ca)
%229 = (+.f64 %170 %214)
%230 = (fma.f64 ca #s(literal 1 binary64) %170)
%231 = (fma.f64 #s(literal 1 binary64) ca %170)
%232 = (fma.f64 %51 %179 %214)
%233 = (fma.f64 %53 %181 %214)
%234 = (fma.f64 %183 %53 %214)
%235 = (fma.f64 %185 %51 %214)
%236 = (fma.f64 ca #s(literal 1 binary64) %206)
%237 = (fma.f64 ca #s(literal 1 binary64) %208)
%238 = (fma.f64 #s(literal 1 binary64) ca %206)
%239 = (fma.f64 #s(literal 1 binary64) ca %208)
%240 = (fma.f64 #s(literal 2 binary64) %43 %170)
%241 = (fma.f64 tanphi %47 %170)
%242 = (fma.f64 #s(literal 2 binary64) %43 %206)
%243 = (fma.f64 #s(literal 2 binary64) %43 %208)
%244 = (fma.f64 tanphi %47 %206)
%245 = (fma.f64 tanphi %47 %208)
%246 = (fma.f64 %11 %45 %170)
%247 = (fma.f64 %11 %45 %206)
%248 = (fma.f64 %11 %45 %208)
%249 = (* tanphi sa)
%250 = (* one_es %249)
%251 = (sin lamt)
%253 = (+ %250 (* %251 ca))
%254 = (approx %253 %16)
%255 = (cos lamt)
%256 = (approx %255 #s(literal 1 binary64))
%259 = (*.f64 #s(literal -1/2 binary64) lamt)
%262 = (*.f64 #s(literal -1/2 binary64) %138)
%264 = (*.f64 %27 lamt)
%266 = (*.f64 %51 #s(literal -1/2 binary64))
%268 = (*.f64 %53 #s(literal -1/2 binary64))
%270 = (*.f64 #s(literal -1/2 binary64) %53)
%272 = (*.f64 #s(literal -1/2 binary64) %51)
%274 = (fma.f64 lamt %259 #s(literal 1 binary64))
%275 = (fma.f64 %138 #s(literal -1/2 binary64) #s(literal 1 binary64))
%276 = (fma.f64 #s(literal -1/2 binary64) %138 #s(literal 1 binary64))
%277 = (fma.f64 %259 lamt #s(literal 1 binary64))
%278 = (+.f64 #s(literal 1 binary64) %262)
%279 = (+.f64 %262 #s(literal 1 binary64))
%280 = (-.f64 #s(literal 1 binary64) %264)
%281 = (-.f64 %262 #s(literal -1 binary64))
%282 = (*.f64 %53 %27)
%283 = (+.f64 #s(literal 1 binary64) %282)
%285 = (neg.f64 (-.f64 %264 #s(literal 1 binary64)))
%287 = (neg.f64 (-.f64 #s(literal -1 binary64) %262))
%288 = (fma.f64 %51 %266 #s(literal 1 binary64))
%289 = (fma.f64 %53 %268 #s(literal 1 binary64))
%290 = (fma.f64 %270 %53 #s(literal 1 binary64))
%291 = (fma.f64 %272 %51 #s(literal 1 binary64))
%292 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %262)
%293 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %262)
%294 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %262)
%295 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %282)
%296 = (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %282)
%297 = (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %282)
%299 = (/.f64 (fma.f64 %262 tanphi tanphi) tanphi)
%300 = (fma.f64 tanphi %11 %262)
%301 = (fma.f64 %11 tanphi %262)
%302 = (fma.f64 tanphi %11 %282)
%303 = (fma.f64 %11 tanphi %282)
%304 = (approx %255 %277)
%308 = (*.f64 #s(literal -1/2 binary64) ca)
%313 = (*.f64 ca #s(literal 1/3 binary64))
%314 = (*.f64 #s(literal 1/3 binary64) ca)
%316 = (*.f64 ca #s(literal -1/3 binary64))
%317 = (neg.f64 %316)
%318 = (fma.f64 ca #s(literal -1/6 binary64) %43)
%319 = (fma.f64 ca #s(literal 1/2 binary64) %171)
%320 = (fma.f64 #s(literal -1/6 binary64) ca %43)
%321 = (fma.f64 #s(literal 1/2 binary64) ca %171)
%322 = (+.f64 %171 %43)
%323 = (+.f64 %43 %171)
%324 = (-.f64 %171 %308)
%325 = (fma.f64 #s(literal -1/2 binary64) %212 %171)
%326 = (fma.f64 %212 #s(literal -1/2 binary64) %171)
%327 = (/.f64 %14 %50)
%328 = (/.f64 sa %50)
%330 = (/.f64 tanphi %50)
%333 = (neg.f64 %14)
%334 = (neg.f64 %50)
%340 = (/.f64 #s(literal 1 binary64) %50)
%343 = (/.f64 %50 %14)
%345 = (neg.f64 %333)
%346 = (neg.f64 %334)
%348 = (/.f64 #s(literal 1 binary64) %334)
%353 = (/.f64 %17 %50)
%355 = (/.f64 one_es %50)
%358 = (neg.f64 %17)
%368 = (/.f64 %50 %17)
%370 = (neg.f64 %358)
%376 = (tan.f64 lamt)
%377 = (+.f64 %61 lamt)
%383 = (*.f64 %376 tanphi)
%385 = (/.f64 %376 tanphi)
%388 = (/.f64 #s(literal 1 binary64) %376)
%399 = (sin.f64 %53)
%402 = (*.f64 ca %376)
%403 = (*.f64 %376 ca)
%404 = (neg.f64 %403)
%405 = (neg.f64 %404)
%406 = (*.f64 #s(literal 1 binary64) %403)
%407 = (*.f64 %403 #s(literal 1 binary64))
%408 = (*.f64 %45 %376)
%409 = (/.f64 %408 tanphi)
%410 = (*.f64 %385 ca)
%411 = (*.f64 tanphi %410)
%412 = (*.f64 %47 tanphi)
%413 = (*.f64 %376 %412)
%414 = (*.f64 %47 %383)
%415 = (*.f64 %383 %47)
%416 = (*.f64 %385 %45)
%417 = (*.f64 %410 tanphi)
%418 = (*.f64 %45 %385)
%419 = (*.f64 %412 %376)
%420 = (/.f64 #s(literal 1 binary64) %403)
%421 = (/.f64 #s(literal 1 binary64) %420)
%422 = (*.f64 %403 %95)
%423 = (/.f64 %422 %95)
%425 = (neg.f64 (/.f64 %408 %95))
%427 = (neg.f64 (/.f64 %422 tanphi))
%428 = (*.f64 %408 #s(literal 1 binary64))
%429 = (/.f64 %428 tanphi)
%431 = (/.f64 (*.f64 #s(literal 1 binary64) %408) tanphi)
%433 = (*.f64 %376 (*.f64 %45 %11))
%434 = (*.f64 %11 %408)
%435 = (*.f64 %408 %11)
%437 = (neg.f64 %95)
%438 = (/.f64 (neg.f64 %422) %437)
%440 = (/.f64 (*.f64 %408 #s(literal -1 binary64)) %95)
%442 = (/.f64 (*.f64 #s(literal -1 binary64) %408) %95)
%443 = (/.f64 #s(literal -1 binary64) tanphi)
%444 = (*.f64 %422 %443)
%446 = (/.f64 #s(literal 1 binary64) (/.f64 %95 %422))
%447 = (*.f64 %428 %11)
%448 = (*.f64 %39 ca)
%449 = (/.f64 %448 %50)
%450 = (/.f64 ca %50)
%451 = (*.f64 %39 %450)
%452 = (*.f64 %212 %39)
%453 = (/.f64 %452 %334)
%454 = (*.f64 %448 #s(literal 1 binary64))
%455 = (/.f64 %454 %50)
%456 = (*.f64 ca %340)
%457 = (*.f64 %39 %456)
%458 = (*.f64 %448 %340)
%459 = (*.f64 %340 %448)
%460 = (neg.f64 %452)
%461 = (/.f64 %460 %346)
%462 = (*.f64 %452 %348)
%463 = (*.f64 tanphi %39)
%464 = (*.f64 ca %463)
%465 = (*.f64 %50 tanphi)
%466 = (/.f64 %464 %465)
%467 = (*.f64 %39 %47)
%469 = (/.f64 (*.f64 %467 tanphi) %50)
%471 = (/.f64 (*.f64 tanphi %467) %50)
%472 = (*.f64 %452 tanphi)
%473 = (*.f64 %95 %50)
%474 = (/.f64 %472 %473)
%475 = (*.f64 tanphi %452)
%476 = (/.f64 %475 %473)
%477 = (/.f64 #s(literal 1 binary64) %465)
%478 = (*.f64 %464 %477)
%480 = (*.f64 %448 (*.f64 %477 tanphi))
%486 = (approx (+ ca (* 1/2 (* (* lamt one_es) %249))) ca)
%487 = (/.f64 ca one_es)
%488 = (neg.f64 one_es)
%494 = (/.f64 #s(literal 1 binary64) one_es)
%499 = (neg.f64 %488)
%501 = (*.f64 ca #s(literal -1 binary64))
%503 = (/.f64 #s(literal -1 binary64) one_es)
%507 = (/.f64 %155 tanphi)
%508 = (/.f64 lamt tanphi)
%509 = (*.f64 lamt %508)
%514 = (*.f64 %212 %138)
%520 = (*.f64 %155 #s(literal 1 binary64))
%535 = (/.f64 %212 %95)
%536 = (neg.f64 %47)
%537 = (neg.f64 %536)
%538 = (*.f64 ca %11)
%539 = (*.f64 #s(literal 1 binary64) %47)
%540 = (*.f64 %11 ca)
%541 = (/.f64 tanphi ca)
%542 = (/.f64 #s(literal 1 binary64) %541)
%543 = (/.f64 %214 %437)
%544 = (*.f64 #s(literal -1 binary64) ca)
%545 = (/.f64 %544 %95)
%546 = (/.f64 %501 %95)
%547 = (*.f64 %212 %443)
%549 = (/.f64 #s(literal 1 binary64) (/.f64 %95 %212))
%550 = (*.f64 lamt %17)
%551 = (*.f64 lamt sa)
%553 = (*.f64 lamt one_es)
%561 = (*.f64 lamt #s(literal 1/3 binary64))
%564 = (*.f64 #s(literal 1/3 binary64) %138)
%566 = (*.f64 %51 #s(literal 1/3 binary64))
%568 = (*.f64 %53 #s(literal 1/3 binary64))
%570 = (*.f64 #s(literal 1/3 binary64) %53)
%572 = (*.f64 #s(literal 1/3 binary64) %51)
%575 = (fma.f64 %138 #s(literal 1/3 binary64) #s(literal 1 binary64))
%580 = (*.f64 #s(literal -1/3 binary64) lamt)
%581 = (*.f64 %580 lamt)
%584 = (neg.f64 %581)
%606 = (*.f64 %138 lamt)
%609 = (fma.f64 %606 #s(literal 1/3 binary64) lamt)
%613 = (*.f64 %561 %138)
%627 = (*.f64 %51 %561)
%629 = (*.f64 %53 %561)
%631 = (*.f64 %561 %53)
%633 = (*.f64 %561 %51)
%643 = (tan lamt)
%644 = (approx %643 %609)
%649 = (/.f64 %50 %16)
%650 = (/.f64 %50 one_es)
%651 = (/.f64 %650 %14)
%652 = (/.f64 %50 sa)
%653 = (/.f64 %652 %19)
%654 = (/.f64 %50 %19)
%655 = (/.f64 %654 sa)
%656 = (/.f64 %50 tanphi)
%657 = (/.f64 %656 %17)
%658 = (/.f64 %368 tanphi)
%659 = (/.f64 %343 one_es)
%661 = (/.f64 (/.f64 %652 tanphi) one_es)
%663 = (/.f64 (/.f64 %650 sa) tanphi)
%664 = (neg.f64 %16)
%665 = (/.f64 %334 %664)
%667 = (neg.f64 (/.f64 %334 %16))
%669 = (neg.f64 (/.f64 %50 %664))
%670 = (neg.f64 %19)
%671 = (neg.f64 %670)
%672 = (/.f64 %652 %671)
%673 = (neg.f64 sa)
%674 = (neg.f64 %673)
%675 = (/.f64 %654 %674)
%676 = (neg.f64 %650)
%677 = (/.f64 %676 %333)
%678 = (neg.f64 %652)
%679 = (/.f64 %678 %670)
%680 = (neg.f64 %654)
%681 = (/.f64 %680 %673)
%683 = (/.f64 (neg.f64 %368) %95)
%685 = (neg.f64 (/.f64 %654 %673))
%687 = (neg.f64 (/.f64 %678 %19))
%689 = (neg.f64 (/.f64 %652 %670))
%691 = (neg.f64 (/.f64 %680 sa))
%692 = (*.f64 %50 #s(literal 1 binary64))
%693 = (/.f64 %692 %16)
%694 = (/.f64 #s(literal 1 binary64) %16)
%695 = (*.f64 %50 %694)
%696 = (*.f64 %694 %50)
%698 = (/.f64 #s(literal 1 binary64) (*.f64 one_es %327))
%699 = (*.f64 %50 %11)
%700 = (/.f64 %699 %17)
%701 = (*.f64 %652 #s(literal 1 binary64))
%702 = (/.f64 %701 %19)
%703 = (*.f64 %650 #s(literal 1 binary64))
%704 = (/.f64 %703 %14)
%706 = (/.f64 (*.f64 %654 #s(literal 1 binary64)) sa)
%707 = (/.f64 #s(literal 1 binary64) %14)
%708 = (*.f64 %50 %707)
%709 = (/.f64 %708 one_es)
%710 = (*.f64 %650 %707)
%711 = (/.f64 #s(literal 1 binary64) %19)
%712 = (*.f64 %711 %652)
%713 = (*.f64 %652 %711)
%714 = (/.f64 #s(literal 1 binary64) sa)
%715 = (*.f64 %654 %714)
%716 = (*.f64 %714 %654)
%717 = (/.f64 #s(literal 1 binary64) %17)
%718 = (*.f64 %656 %717)
%719 = (*.f64 %368 %11)
%720 = (neg.f64 %664)
%721 = (/.f64 %346 %720)
%722 = (*.f64 %50 #s(literal -1 binary64))
%723 = (/.f64 %722 %664)
%725 = (/.f64 #s(literal 1 binary64) (/.f64 tanphi %368))
%727 = (/.f64 #s(literal 1 binary64) (/.f64 sa %654))
%729 = (/.f64 #s(literal 1 binary64) (/.f64 %19 %652))
%731 = (/.f64 #s(literal 1 binary64) (/.f64 %14 %650))
%733 = (/.f64 (*.f64 %650 %714) tanphi)
%735 = (/.f64 (*.f64 %50 %443) %358)
%737 = (/.f64 (*.f64 %652 #s(literal -1 binary64)) %670)
%738 = (/.f64 #s(literal -1 binary64) %19)
%740 = (/.f64 (*.f64 %50 %738) %673)
%741 = (/.f64 #s(literal -1 binary64) %14)
%743 = (/.f64 (*.f64 %50 %741) %488)
%744 = (*.f64 %678 %738)
%745 = (*.f64 %334 #s(literal 1 binary64))
%746 = (/.f64 %745 %664)
%747 = (/.f64 #s(literal 1 binary64) %664)
%748 = (*.f64 %334 %747)
%750 = (/.f64 (*.f64 %334 %711) %673)
%752 = (/.f64 (*.f64 %676 #s(literal 1 binary64)) %333)
%753 = (/.f64 #s(literal 1 binary64) %673)
%754 = (*.f64 %680 %753)
%755 = (*.f64 %334 #s(literal -1 binary64))
%756 = (*.f64 %673 %670)
%757 = (/.f64 %755 %756)
%758 = (*.f64 %692 %694)
%760 = (/.f64 #s(literal 1 binary64) (/.f64 %670 %678))
%762 = (/.f64 #s(literal 1 binary64) (/.f64 %673 %680))
%764 = (/.f64 (*.f64 %676 %714) %95)
%765 = (*.f64 %699 %717)
%766 = (/.f64 #s(literal 1/2 binary64) sa)
%768 = (/.f64 #s(literal 2 binary64) %19)
%769 = (*.f64 (*.f64 %50 %766) %768)
%770 = (*.f64 %701 %711)
%771 = (*.f64 %708 %494)
%773 = (*.f64 (*.f64 %50 %768) %766)
%774 = (/ %255 %253)
%775 = (approx %774 %649)
%784 = (/.f64 #s(literal 1/2 binary64) tanphi)
%790 = (*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
%796 = (/.f64 %11 tanphi)
%798 = (*.f64 tanphi %95)
%821 = (fma.f64 ca lamt %16)
%830 = (*.f64 %499 %14)
%840 = (*.f64 %821 #s(literal 2 binary64))
%842 = (*.f64 %821 tanphi)
%845 = (*.f64 %821 %11)
%847 = (approx %253 %821)
%854 = (*.f64 lamt %14)
%856 = (*.f64 %14 lamt)
%859 = (*.f64 lamt %19)
%867 = (*.f64 %553 %14)
%874 = (*.f64 %27 tanphi)
%876 = (*.f64 #s(literal 1/2 binary64) one_es)
%877 = (*.f64 %876 lamt)
%881 = (*.f64 %27 %19)
%882 = (*.f64 tanphi #s(literal 1/2 binary64))
%893 = (*.f64 %138 one_es)
%895 = (*.f64 %27 %553)
%902 = (*.f64 #s(literal 1/2 binary64) %550)
%904 = (*.f64 #s(literal 1/2 binary64) sa)
%905 = (*.f64 %904 %138)
%907 = (*.f64 sa %264)
%910 = (*.f64 %17 #s(literal 1/2 binary64))
%912 = (*.f64 %138 sa)
%913 = (*.f64 %912 one_es)
%918 = (*.f64 %264 %17)
%919 = (*.f64 %904 lamt)
%923 = (*.f64 one_es #s(literal 1/2 binary64))
%928 = (*.f64 sa #s(literal 1/2 binary64))
%930 = (*.f64 #s(literal 1/2 binary64) %17)
%935 = (*.f64 #s(literal -1/2 binary64) %913)
%937 = (*.f64 lamt %314)
%938 = (*.f64 ca %561)
%939 = (*.f64 %153 #s(literal 1/3 binary64))
%940 = (*.f64 %314 lamt)
%941 = (*.f64 #s(literal 1/3 binary64) %153)
%942 = (*.f64 %561 ca)
%944 = (neg.f64 (*.f64 %316 lamt))
%946 = (neg.f64 (*.f64 lamt %316))
%948 = (*.f64 %153 (+.f64 #s(literal 1/2 binary64) #s(literal -1/6 binary64)))
%949 = (*.f64 %43 lamt)
%950 = (fma.f64 lamt %171 %949)
%951 = (fma.f64 lamt %43 %166)
%952 = (fma.f64 ca %27 %166)
%953 = (fma.f64 ca %165 %949)
%954 = (fma.f64 #s(literal -1/6 binary64) %153 %949)
%955 = (fma.f64 %153 #s(literal -1/6 binary64) %949)
%956 = (fma.f64 %153 #s(literal 1/2 binary64) %166)
%957 = (fma.f64 #s(literal 1/2 binary64) %153 %166)
%958 = (fma.f64 %171 lamt %949)
%959 = (fma.f64 %27 ca %166)
%960 = (fma.f64 %43 lamt %166)
%961 = (fma.f64 %165 ca %949)
%962 = (+.f64 %949 %166)
%963 = (+.f64 %166 %949)
%965 = (-.f64 %949 (*.f64 #s(literal 1/6 binary64) %153))
%966 = (*.f64 %308 lamt)
%967 = (-.f64 %166 %966)
%969 = (neg.f64 (-.f64 %966 %166))
%970 = (-.f64 %949 %181)
%972 = (-.f64 %949 (neg.f64 %166))
%975 = (-.f64 %949 (*.f64 (neg.f64 %171) lamt))
%981 = (*.f64 tanphi %383)
%991 = (tan.f64 %53)
%1000 = (/.f64 tanphi %376)
%1012 = (/.f64 %39 tanphi)
%1035 = (/.f64 #s(literal 1/2 binary64) one_es)
%1047 = (*.f64 tanphi %494)
%1049 = (/.f64 tanphi one_es)
%1075 = (/.f64 tanphi %403)
%1108 = (*.f64 %81 %14)
%1109 = (*.f64 #s(literal -1/2 binary64) %1108)
%1110 = (approx %253 %1108)
%1111 = (* ca lamt)
%1113 = (+ %249 (/ %1111 one_es))
%1114 = (approx %1113 %14)
%1119 = (* one_es sa)
%1120 = (* (+ (* (* 1/2 lamt) lamt) 1) %1119)
%1121 = (approx %1120 %17)
%1122 = (/.f64 #s(literal 1 binary64) %153)
%1123 = (/.f64 #s(literal 1 binary64) ca)
%1125 = (/.f64 #s(literal 1 binary64) lamt)
%1130 = (/.f64 #s(literal -1 binary64) ca)
%1132 = (neg.f64 %160)
%1134 = (/.f64 #s(literal 1 binary64) %160)
%1139 = (/.f64 #s(literal 1/2 binary64) %153)
%1145 = (/.f64 #s(literal 2 binary64) ca)
%1146 = (/.f64 #s(literal 1/2 binary64) lamt)
%1148 = (/.f64 #s(literal 2 binary64) lamt)
%1149 = (/.f64 #s(literal 1/2 binary64) ca)
%1157 = (*.f64 #s(literal 1/2 binary64) %1122)
%1159 = (*.f64 tanphi %1123)
%1161 = (*.f64 tanphi %1122)
%1163 = (/.f64 %11 %153)
%1165 = (/.f64 tanphi %153)
%1169 = (/.f64 tanphi lamt)
%1170 = (/.f64 %11 ca)
%1172 = (/.f64 %11 lamt)
%1176 = (*.f64 %11 %1122)
%1183 = (/ (/ 1 %643) ca)
%1184 = (approx %1183 %1122)
%1185 = (/.f64 %138 ca)
%1198 = (*.f64 %138 #s(literal 1 binary64))
%1200 = (*.f64 lamt %1123)
%1229 = (*.f64 #s(literal 1/2 binary64) %1123)
%1234 = (*.f64 tanphi %212)
%1236 = (*.f64 %11 %1123)
%1243 = (/.f64 (fma.f64 %580 lamt #s(literal 1 binary64)) ca)
%1246 = (neg.f64 %1243)
%1250 = (*.f64 %1185 #s(literal -1/3 binary64))
%1262 = (*.f64 ca ca)
%1270 = (*.f64 #s(literal -1/3 binary64) ca)
%1271 = (fma.f64 %1185 %1270 #s(literal 1 binary64))
%1293 = (*.f64 ca %212)
%1299 = (*.f64 %212 ca)
%1309 = (/.f64 %1243 lamt)
%1327 = (/.f64 %581 %153)
%1374 = (*.f64 lamt #s(literal -1 binary64))
%1376 = (*.f64 lamt %160)
%1381 = (approx %1183 %1309)
%1383 = (approx (* %643 tanphi) %31)
%1384 = (fma.f64 %155 #s(literal 1/3 binary64) ca)
%1385 = (/.f64 %1384 tanphi)
%1390 = (/.f64 #s(literal 1/3 binary64) tanphi)
%1395 = (*.f64 %155 %1390)
%1408 = (*.f64 #s(literal 1/3 binary64) tanphi)
%1409 = (fma.f64 %507 %1408 ca)
%1411 = (*.f64 %138 %314)
%1446 = (*.f64 %95 tanphi)
%1451 = (*.f64 lamt %1385)
%1457 = (*.f64 %507 %561)
%1459 = (*.f64 lamt %47)
%1481 = (/ ca tanphi)
%1482 = (* %1481 %643)
%1483 = (approx %1482 %1451)
%1505 = (+ (* 1/2 (* lamt %1119)) %1481)
%1506 = (approx %1505 %902)
%1519 = (neg.f64 %464)
%1543 = (approx (* (* tanphi ca) %643) %408)
%1548 = (+ (* (/ ca one_es) %643) (* sa (/ tanphi %255)))
%1549 = (approx %1548 %327)
%1550 = (/.f64 ca %19)
%1554 = (neg.f64 %1550)
%1573 = (fma.f64 #s(literal 1/2 binary64) %551 %1550)
%1593 = (fma.f64 %923 %551 %47)
%1599 = (fma.f64 %867 #s(literal 1/2 binary64) ca)
%1603 = (neg.f64 %1599)
%1610 = (*.f64 %551 %882)
%1611 = (*.f64 %1610 one_es)
%1614 = (*.f64 one_es %1573)
%1616 = (*.f64 %1550 one_es)
%1651 = (approx %1505 %1614)
%1653 = (+ %1482 (/ %1119 %255))
%1654 = (approx %1653 %353)
%1655 = (/.f64 %153 %17)
%1656 = (/.f64 ca %17)
%1658 = (/.f64 lamt %17)
%1661 = (*.f64 lamt %487)
%1665 = (/.f64 lamt sa)
%1668 = (/.f64 %487 sa)
%1671 = (/.f64 lamt one_es)
%1672 = (/.f64 ca sa)
%1677 = (neg.f64 %1655)
%1679 = (neg.f64 %1661)
%1683 = (*.f64 %153 #s(literal 1 binary64))
%1685 = (*.f64 ca %717)
%1691 = (*.f64 %494 %1665)
%1695 = (/.f64 #s(literal -1 binary64) %17)
%1703 = (fma.f64 %1658 ca tanphi)
%1720 = (fma.f64 %487 lamt %14)
%1729 = (neg.f64 %821)
%1731 = (fma.f64 %670 sa %160)
%1737 = (/.f64 %16 %17)
%1756 = (*.f64 sa %1703)
%1758 = (*.f64 %1655 sa)
%1765 = (*.f64 sa ca)
%1787 = (approx %1113 %1756)
%1788 = (/.f64 ca %14)
%1792 = (neg.f64 %1788)
%1811 = (fma.f64 #s(literal 1/2 binary64) %553 %1788)
%1847 = (*.f64 sa %1811)
%1849 = (*.f64 %1788 sa)
%1883 = (approx %1505 %1847)
%1912 = (fma.f64 %606 #s(literal -1/6 binary64) lamt)
%1915 = (*.f64 %606 #s(literal -1/6 binary64))
%1932 = (*.f64 %51 %165)
%1934 = (*.f64 %53 %165)
%1952 = (*.f64 %190 lamt)
%1953 = (*.f64 %606 %171)
%1958 = (*.f64 %155 lamt)
%1970 = (*.f64 lamt %155)
%1981 = (fma.f64 lamt %190 %16)
%1982 = (fma.f64 one_es %14 %1952)
%1983 = (fma.f64 tanphi %17 %1952)
%1984 = (fma.f64 sa %19 %1952)
%1985 = (fma.f64 %14 one_es %1952)
%1986 = (fma.f64 %190 lamt %16)
%1987 = (fma.f64 %17 tanphi %1952)
%1988 = (fma.f64 %19 sa %1952)
%1989 = (+.f64 %16 %1952)
%1990 = (+.f64 %1952 %16)
%1991 = (*.f64 lamt %210)
%1992 = (-.f64 %16 %1991)
%1993 = (neg.f64 %1991)
%1994 = (fma.f64 one_es %14 %1993)
%1995 = (fma.f64 tanphi %17 %1993)
%1996 = (fma.f64 sa %19 %1993)
%1997 = (fma.f64 %14 one_es %1993)
%1998 = (fma.f64 %17 tanphi %1993)
%1999 = (fma.f64 %19 sa %1993)
%2000 = (-.f64 %1952 %664)
%2001 = (fma.f64 lamt %190 %720)
%2002 = (fma.f64 lamt %190 %830)
%2003 = (fma.f64 %190 lamt %720)
%2004 = (fma.f64 %190 lamt %830)
%2005 = (+.f64 %16 %1993)
%2007 = (neg.f64 (-.f64 %1991 %16))
%2008 = (+.f64 %1952 %720)
%2009 = (+.f64 %1952 %830)
%2011 = (neg.f64 (-.f64 %664 %1952))
%2012 = (fma.f64 %170 lamt %16)
%2013 = (fma.f64 lamt ca %2012)
%2014 = (fma.f64 lamt %170 %821)
%2015 = (fma.f64 ca lamt %2012)
%2016 = (fma.f64 ca %1915 %821)
%2017 = (fma.f64 #s(literal -1/6 binary64) %1958 %821)
%2018 = (fma.f64 %138 %166 %821)
%2019 = (fma.f64 %153 %168 %821)
%2020 = (fma.f64 %155 %165 %821)
%2021 = (fma.f64 %170 lamt %821)
%2022 = (fma.f64 %171 %606 %821)
%2023 = (fma.f64 %606 %171 %821)
%2024 = (fma.f64 %165 %155 %821)
%2025 = (fma.f64 %1915 ca %821)
%2026 = (fma.f64 %166 %138 %821)
%2027 = (fma.f64 %168 %153 %821)
%2028 = (fma.f64 %1970 #s(literal -1/6 binary64) %821)
%2029 = (+.f64 %153 %2012)
%2030 = (+.f64 %821 %1953)
%2031 = (+.f64 %1953 %821)
%2033 = (+.f64 (fma.f64 one_es %14 %1953) %153)
%2034 = (-.f64 %1953 %664)
%2035 = (fma.f64 lamt ca %2034)
%2036 = (fma.f64 ca lamt %2034)
%2037 = (+.f64 %153 %2034)
%2038 = (fma.f64 #s(literal 1 binary64) %821 %1953)
%2039 = (fma.f64 %821 #s(literal 1 binary64) %1953)
%2040 = (fma.f64 %840 #s(literal 1/2 binary64) %1953)
%2041 = (fma.f64 %842 %11 %1953)
%2042 = (fma.f64 %845 tanphi %1953)
%2054 = (/.f64 #s(literal 1 binary64) %404)
%2080 = (*.f64 tanphi %420)
%2086 = (/.f64 %11 %376)
%2098 = (/.f64 %50 ca)
%2108 = (/.f64 #s(literal 1 binary64) %448)
%2116 = (/.f64 #s(literal 1 binary64) %452)
%2129 = (fma.f64 lamt %937 ca)
%2130 = (fma.f64 ca %564 ca)
%2131 = (fma.f64 %138 %314 ca)
%2132 = (fma.f64 %153 %561 ca)
%2133 = (fma.f64 %314 %138 ca)
%2134 = (fma.f64 #s(literal 1/3 binary64) %155 ca)
%2135 = (fma.f64 %564 ca ca)
%2136 = (fma.f64 %937 lamt ca)
%2137 = (fma.f64 %561 %153 ca)
%2138 = (+.f64 ca %1411)
%2139 = (+.f64 %1411 ca)
%2141 = (-.f64 ca (*.f64 #s(literal -1/3 binary64) %155))
%2143 = (-.f64 ca (*.f64 %514 #s(literal 1/3 binary64)))
%2144 = (*.f64 %53 %937)
%2145 = (-.f64 ca %2144)
%2147 = (-.f64 ca (*.f64 %212 %564))
%2149 = (-.f64 ca (neg.f64 %1411))
%2152 = (-.f64 ca (*.f64 (neg.f64 %937) lamt))
%2153 = (-.f64 %1411 %212)
%2154 = (fma.f64 lamt %937 %214)
%2155 = (fma.f64 ca %564 %214)
%2156 = (fma.f64 %138 %314 %214)
%2157 = (fma.f64 %153 %561 %214)
%2158 = (fma.f64 %155 #s(literal 1/3 binary64) %214)
%2159 = (fma.f64 %314 %138 %214)
%2160 = (fma.f64 #s(literal 1/3 binary64) %155 %214)
%2161 = (fma.f64 %564 ca %214)
%2162 = (fma.f64 %937 lamt %214)
%2163 = (fma.f64 %561 %153 %214)
%2164 = (*.f64 %314 %53)
%2165 = (fma.f64 %2164 %53 ca)
%2166 = (*.f64 %314 %51)
%2167 = (fma.f64 %2166 %51 ca)
%2168 = (+.f64 %1411 %214)
%2170 = (neg.f64 (-.f64 %212 %1411))
%2171 = (fma.f64 ca #s(literal 1 binary64) %1411)
%2172 = (fma.f64 #s(literal 1 binary64) ca %1411)
%2173 = (fma.f64 %2164 %53 %214)
%2174 = (fma.f64 %2166 %51 %214)
%2175 = (fma.f64 #s(literal 2 binary64) %43 %1411)
%2176 = (fma.f64 tanphi %47 %1411)
%2177 = (fma.f64 %11 %45 %1411)
%2188 = (fma.f64 lamt %487 %14)
%2189 = (fma.f64 tanphi sa %1661)
%2190 = (fma.f64 sa tanphi %1661)
%2191 = (fma.f64 ca %1671 %14)
%2192 = (fma.f64 %1671 ca %14)
%2193 = (+.f64 %14 %1661)
%2194 = (+.f64 %1661 %14)
%2195 = (-.f64 %14 %1679)
%2196 = (-.f64 %1661 %333)
%2197 = (fma.f64 lamt %487 %345)
%2198 = (*.f64 %437 sa)
%2199 = (fma.f64 lamt %487 %2198)
%2200 = (fma.f64 ca %1671 %345)
%2201 = (fma.f64 ca %1671 %2198)
%2202 = (fma.f64 %487 lamt %345)
%2203 = (fma.f64 %487 lamt %2198)
%2204 = (fma.f64 %1671 ca %345)
%2205 = (fma.f64 %1671 ca %2198)
%2206 = (+.f64 %1661 %345)
%2207 = (+.f64 %1661 %2198)
%2209 = (neg.f64 (-.f64 %1679 %14))
%2211 = (neg.f64 (-.f64 %333 %1661))
%2212 = (/.f64 %821 one_es)
%2213 = (fma.f64 %153 %494 %14)
%2214 = (fma.f64 %494 %153 %14)
%2215 = (*.f64 #s(literal 1 binary64) %1720)
%2216 = (fma.f64 %160 %503 %14)
%2217 = (/.f64 %1729 %488)
%2218 = (fma.f64 %153 %494 %345)
%2219 = (fma.f64 %153 %494 %2198)
%2220 = (fma.f64 %494 %153 %345)
%2221 = (fma.f64 %494 %153 %2198)
%2222 = (/.f64 %1731 %488)
%2223 = (fma.f64 %160 %503 %345)
%2224 = (fma.f64 %160 %503 %2198)
%2225 = (fma.f64 %1683 %494 %14)
%2226 = (*.f64 %821 %494)
%2227 = (*.f64 %494 %821)
%2229 = (/.f64 #s(literal 1 binary64) (/.f64 one_es %821))
%2230 = (/.f64 %16 one_es)
%2231 = (fma.f64 lamt %487 %2230)
%2232 = (fma.f64 ca %1671 %2230)
%2233 = (fma.f64 %487 lamt %2230)
%2234 = (fma.f64 %1671 ca %2230)
%2236 = (/.f64 (*.f64 %821 #s(literal -1 binary64)) %488)
%2238 = (/.f64 (*.f64 #s(literal -1 binary64) %821) %488)
%2239 = (+.f64 %1661 %2230)
%2240 = (+.f64 %2230 %1661)
%2241 = (fma.f64 %1683 %494 %345)
%2242 = (fma.f64 %1683 %494 %2198)
%2244 = (-.f64 %1661 (/.f64 %664 one_es))
%2245 = (*.f64 %16 %494)
%2246 = (fma.f64 lamt %487 %2245)
%2247 = (*.f64 %494 %16)
%2248 = (fma.f64 lamt %487 %2247)
%2249 = (fma.f64 ca %1671 %2245)
%2250 = (fma.f64 ca %1671 %2247)
%2251 = (fma.f64 %16 %494 %1661)
%2252 = (fma.f64 %153 %494 %2230)
%2253 = (fma.f64 %487 lamt %2245)
%2254 = (fma.f64 %487 lamt %2247)
%2255 = (fma.f64 %494 %16 %1661)
%2256 = (fma.f64 %494 %153 %2230)
%2257 = (fma.f64 %1671 ca %2245)
%2258 = (fma.f64 %1671 ca %2247)
%2259 = (+.f64 %1661 %2245)
%2260 = (+.f64 %1661 %2247)
%2261 = (+.f64 %2245 %1661)
%2262 = (+.f64 %2247 %1661)
%2263 = (fma.f64 %160 %503 %2230)
%2264 = (fma.f64 %153 %494 %2245)
%2265 = (fma.f64 %153 %494 %2247)
%2266 = (fma.f64 %494 %153 %2245)
%2267 = (fma.f64 %494 %153 %2247)
%2268 = (fma.f64 %1683 %494 %2230)
%2269 = (fma.f64 %160 %503 %2245)
%2270 = (fma.f64 %160 %503 %2247)
%2271 = (fma.f64 %1683 %494 %2245)
%2272 = (fma.f64 %1683 %494 %2247)
%2278 = (*.f64 %928 tanphi)
%2299 = (*.f64 %1610 lamt)
%2332 = (/.f64 %11 %17)
%2333 = (/.f64 %494 %14)
%2334 = (/.f64 %711 sa)
%2335 = (/.f64 %707 one_es)
%2336 = (/.f64 %717 tanphi)
%2337 = (/.f64 %714 %19)
%2338 = (/.f64 #s(literal -1 binary64) %664)
%2340 = (neg.f64 (/.f64 #s(literal -1 binary64) %16))
%2341 = (/.f64 %503 %333)
%2342 = (/.f64 %443 %358)
%2343 = (/.f64 %1695 %95)
%2344 = (/.f64 %738 %673)
%2345 = (/.f64 %741 %488)
%2347 = (neg.f64 (/.f64 %443 %17))
%2349 = (neg.f64 (/.f64 %1695 tanphi))
%2351 = (neg.f64 (/.f64 %738 sa))
%2353 = (neg.f64 (/.f64 %741 one_es))
%2354 = (/.f64 #s(literal 1 binary64) %720)
%2355 = (neg.f64 %747)
%2356 = (/.f64 %11 %370)
%2358 = (/.f64 %494 (*.f64 %95 %673))
%2359 = (/.f64 %711 %674)
%2360 = (/.f64 %707 %499)
%2361 = (/.f64 %717 %437)
%2363 = (/.f64 (neg.f64 %714) %670)
%2365 = (neg.f64 (/.f64 %717 %95))
%2367 = (neg.f64 (/.f64 %711 %673))
%2369 = (neg.f64 (/.f64 %707 %488))
%2371 = (neg.f64 (/.f64 %11 %358))
%2373 = (/.f64 tanphi (*.f64 tanphi %16))
%2374 = (*.f64 #s(literal 1 binary64) %694)
%2376 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %16))
%2377 = (*.f64 %694 #s(literal 1 binary64))
%2379 = (/.f64 #s(literal 1 binary64) (/.f64 %16 #s(literal 1 binary64)))
%2380 = (/.f64 #s(literal 2 binary64) one_es)
%2381 = (*.f64 %2380 #s(literal 1/2 binary64))
%2382 = (/.f64 %2381 %14)
%2384 = (/.f64 (*.f64 #s(literal 1/2 binary64) %2380) %14)
%2385 = (*.f64 %717 #s(literal 1 binary64))
%2386 = (/.f64 %2385 tanphi)
%2388 = (*.f64 #s(literal 2 binary64) (/.f64 %766 %19))
%2389 = (*.f64 %11 %717)
%2390 = (*.f64 %494 %707)
%2391 = (*.f64 %711 %714)
%2392 = (*.f64 %707 %494)
%2393 = (*.f64 %717 %11)
%2394 = (*.f64 %768 %766)
%2395 = (*.f64 %766 %768)
%2396 = (*.f64 %714 %711)
%2397 = (*.f64 %443 %1695)
%2398 = (/.f64 #s(literal 1/2 binary64) %14)
%2399 = (*.f64 %2380 %2398)
%2400 = (/.f64 #s(literal 2 binary64) tanphi)
%2401 = (/.f64 #s(literal 1/2 binary64) %17)
%2402 = (*.f64 %2400 %2401)
%2403 = (/.f64 #s(literal 2 binary64) sa)
%2404 = (/.f64 #s(literal 1/2 binary64) %19)
%2405 = (*.f64 %2403 %2404)
%2406 = (*.f64 %1695 %443)
%2407 = (*.f64 %741 %503)
%2409 = (*.f64 (/.f64 #s(literal 2 binary64) %14) %1035)
%2411 = (*.f64 (/.f64 #s(literal 2 binary64) %17) %784)
%2412 = (*.f64 #s(literal -1 binary64) #s(literal 1 binary64))
%2413 = (/.f64 %2412 %664)
%2416 = (/.f64 (*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %664)
%2418 = (/.f64 (*.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %664)
%2419 = (/.f64 %790 %664)
%2420 = (*.f64 #s(literal -1 binary64) %747)
%2422 = (/.f64 #s(literal 1 binary64) (/.f64 %19 %714))
%2424 = (/.f64 #s(literal 1 binary64) (/.f64 %17 %11))
%2426 = (/.f64 #s(literal 1 binary64) (/.f64 %14 %494))
%2428 = (/.f64 #s(literal 1 binary64) (/.f64 one_es %707))
%2430 = (/.f64 #s(literal 1 binary64) (/.f64 tanphi %717))
%2432 = (/.f64 #s(literal 1 binary64) (/.f64 sa %711))
%2434 = (/.f64 (*.f64 %766 %2380) tanphi)
%2436 = (*.f64 %2380 (/.f64 %766 tanphi))
%2438 = (*.f64 %2400 (/.f64 %766 one_es))
%2440 = (/.f64 #s(literal 1 binary64) (/.f64 %664 #s(literal -1 binary64)))
%2442 = (/.f64 (*.f64 %503 #s(literal 1 binary64)) %333)
%2444 = (/.f64 (*.f64 %2380 #s(literal -1/2 binary64)) %333)
%2446 = (/.f64 (*.f64 %494 #s(literal -1 binary64)) %333)
%2448 = (/.f64 (*.f64 %11 #s(literal -1 binary64)) %358)
%2449 = (*.f64 #s(literal -1 binary64) %714)
%2450 = (/.f64 %2449 %670)
%2452 = (/.f64 (*.f64 #s(literal -2 binary64) %766) %670)
%2454 = (/.f64 (*.f64 #s(literal -1/2 binary64) %2380) %333)
%2456 = (/.f64 (*.f64 %766 #s(literal -2 binary64)) %670)
%2457 = (*.f64 %768 #s(literal -1/2 binary64))
%2458 = (/.f64 %2457 %673)
%2460 = (/.f64 (*.f64 %707 #s(literal -1 binary64)) %488)
%2462 = (/.f64 (*.f64 %717 #s(literal -1 binary64)) %95)
%2464 = (/.f64 (*.f64 #s(literal -1 binary64) %717) %95)
%2466 = (/.f64 (*.f64 #s(literal -1/2 binary64) %768) %673)
%2467 = (*.f64 %738 %753)
%2470 = (/.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 %333 %488))
%2473 = (/.f64 (*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64)) (*.f64 %670 %673))
%2475 = (/.f64 (*.f64 #s(literal -1/2 binary64) #s(literal -2 binary64)) %756)
%2477 = (/.f64 #s(literal 1 binary64) (/.f64 %358 %443))
%2479 = (/.f64 #s(literal 1 binary64) (/.f64 %488 %741))
%2481 = (/.f64 #s(literal 1 binary64) (/.f64 %95 %1695))
%2483 = (/.f64 #s(literal 1 binary64) (/.f64 %673 %738))
%2485 = (/.f64 (*.f64 %503 %11) %673)
%2487 = (/.f64 (*.f64 %11 %503) %673)
%2490 = (/.f64 (*.f64 %503 #s(literal -1 binary64)) (*.f64 %673 %95))
%2492 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %694))
%2494 = (*.f64 tanphi %19)
%2495 = (/.f64 (*.f64 tanphi %714) %2494)
%2497 = (*.f64 tanphi (/.f64 %11 %16))
%2499 = (*.f64 #s(literal 2 binary64) (*.f64 %711 %766))
%2501 = (*.f64 #s(literal 1/2 binary64) (*.f64 %714 %768))
%2503 = (*.f64 (*.f64 #s(literal 1 binary64) %766) %768)
%2504 = (*.f64 %2385 %11)
%2506 = (*.f64 (*.f64 #s(literal 1 binary64) %768) %766)
%2508 = (/.f64 %101 (*.f64 tanphi %664))
%2510 = (*.f64 %494 (*.f64 %714 %11))
%2511 = (/.f64 %11 %14)
%2512 = (*.f64 %1049 %2511)
%2513 = (/.f64 tanphi sa)
%2514 = (/.f64 %11 %19)
%2515 = (*.f64 %2513 %2514)
%2516 = (/.f64 tanphi %17)
%2517 = (*.f64 %796 %2516)
%2518 = (*.f64 %2514 %2513)
%2519 = (*.f64 %2511 %1049)
%2520 = (*.f64 %2516 %796)
%2522 = (/.f64 (*.f64 tanphi %738) %333)
%2524 = (/.f64 (*.f64 tanphi %741) %670)
%2526 = (*.f64 tanphi (*.f64 %11 %694))
%2527 = (pow.f64 %16 #s(literal -1 binary64))
%2529 = (/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal 1 binary64)))
%2559 = (*.f64 %711 #s(literal 1/2 binary64))
%2561 = (*.f64 #s(literal 1/2 binary64) %711)
%2569 = (*.f64 %11 %711)
%2694 = (*.f64 lamt %881)
%2695 = (*.f64 tanphi %895)
%2697 = (*.f64 #s(literal 1/2 binary64) (*.f64 %859 lamt))
%2699 = (*.f64 #s(literal 1/2 binary64) (*.f64 %893 tanphi))
%2701 = (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %859))
%2702 = (*.f64 %19 %264)
%2703 = (*.f64 %27 %859)
%2704 = (*.f64 %264 %19)
%2705 = (*.f64 %553 %874)
%2706 = (*.f64 %881 lamt)
%2707 = (*.f64 %895 tanphi)
%2708 = (*.f64 %882 %893)
%2709 = (*.f64 %877 %31)
%2710 = (*.f64 %874 %553)
%2711 = (*.f64 %859 %27)
%2713 = (*.f64 (*.f64 %874 lamt) one_es)
%2714 = (*.f64 tanphi %264)
%2715 = (*.f64 %2714 one_es)
%2716 = (*.f64 lamt %1611)
%2717 = (*.f64 %2278 %553)
%2718 = (*.f64 lamt %2717)
%2719 = (*.f64 one_es %1610)
%2720 = (*.f64 lamt %2719)
%2721 = (*.f64 one_es %2299)
%2722 = (*.f64 tanphi %918)
%2723 = (*.f64 sa %2706)
%2724 = (*.f64 %14 %895)
%2725 = (*.f64 %16 %264)
%2726 = (*.f64 %867 lamt)
%2727 = (*.f64 #s(literal 1/2 binary64) %2726)
%2728 = (*.f64 %913 tanphi)
%2729 = (*.f64 #s(literal 1/2 binary64) %2728)
%2730 = (*.f64 lamt %867)
%2731 = (*.f64 #s(literal 1/2 binary64) %2730)
%2732 = (*.f64 %138 %16)
%2733 = (*.f64 #s(literal 1/2 binary64) %2732)
%2734 = (*.f64 %264 tanphi)
%2735 = (*.f64 %17 %2734)
%2736 = (*.f64 %27 %867)
%2737 = (*.f64 %550 %874)
%2738 = (*.f64 %264 %16)
%2739 = (*.f64 %553 %1610)
%2740 = (*.f64 %551 %881)
%2741 = (*.f64 %882 %553)
%2742 = (*.f64 %551 %2741)
%2743 = (*.f64 %867 %27)
%2744 = (*.f64 %881 %551)
%2745 = (*.f64 %895 %14)
%2746 = (*.f64 %918 tanphi)
%2747 = (*.f64 %882 %913)
%2748 = (*.f64 %551 %553)
%2749 = (*.f64 %882 %2748)
%2750 = (*.f64 %1610 %553)
%2751 = (*.f64 %2299 one_es)
%2752 = (*.f64 %913 %882)
%2753 = (*.f64 %2706 sa)
%2754 = (*.f64 %919 %859)
%2755 = (*.f64 %905 %19)
%2756 = (*.f64 %874 %550)
%2757 = (*.f64 %859 %919)
%2758 = (*.f64 %854 %877)
%2759 = (*.f64 %1611 lamt)
%2760 = (*.f64 %2734 %17)
%2761 = (*.f64 %264 %14)
%2762 = (*.f64 %2761 one_es)
%2763 = (*.f64 %2726 #s(literal 1/2 binary64))
%2764 = (*.f64 %2730 #s(literal 1/2 binary64))
%2765 = (*.f64 %2719 lamt)
%2766 = (*.f64 %2714 %17)
%2767 = (*.f64 tanphi %913)
%2768 = (*.f64 %2767 #s(literal 1/2 binary64))
%2769 = (*.f64 tanphi %905)
%2770 = (*.f64 %2769 one_es)
%2771 = (*.f64 lamt %1411)
%2772 = (*.f64 ca %613)
%2773 = (*.f64 %138 %937)
%2774 = (*.f64 %153 %564)
%2775 = (*.f64 %155 %561)
%2776 = (*.f64 %314 %606)
%2777 = (*.f64 ca %606)
%2778 = (*.f64 #s(literal 1/3 binary64) %2777)
%2779 = (*.f64 #s(literal 1/3 binary64) %1958)
%2780 = (*.f64 %564 %153)
%2781 = (*.f64 %937 %138)
%2782 = (*.f64 %606 %314)
%2783 = (*.f64 %561 %155)
%2784 = (*.f64 %613 ca)
%2785 = (*.f64 %606 ca)
%2786 = (*.f64 %2785 #s(literal 1/3 binary64))
%2787 = (*.f64 %1411 lamt)
%2788 = (*.f64 %1970 #s(literal 1/3 binary64))
%2790 = (neg.f64 (*.f64 %606 %316))
%2792 = (neg.f64 (*.f64 %316 %606))
%2793 = (*.f64 %51 %937)
%2794 = (*.f64 %51 %2793)
%2795 = (*.f64 %53 %2144)
%2796 = (*.f64 %937 %53)
%2797 = (*.f64 %2796 %53)
%2798 = (*.f64 %937 %51)
%2799 = (*.f64 %2798 %51)
%2800 = (*.f64 %606 %43)
%2801 = (fma.f64 lamt %170 %2800)
%2802 = (*.f64 %43 %606)
%2803 = (fma.f64 lamt %170 %2802)
%2804 = (*.f64 %949 %138)
%2805 = (fma.f64 lamt %170 %2804)
%2806 = (*.f64 %138 %949)
%2807 = (fma.f64 lamt %170 %2806)
%2808 = (fma.f64 ca %1915 %2800)
%2809 = (fma.f64 ca %1915 %2802)
%2810 = (fma.f64 ca %1915 %2804)
%2811 = (fma.f64 ca %1915 %2806)
%2812 = (fma.f64 #s(literal -1/6 binary64) %1958 %2800)
%2813 = (fma.f64 #s(literal -1/6 binary64) %1958 %2802)
%2814 = (fma.f64 #s(literal -1/6 binary64) %1958 %2804)
%2815 = (fma.f64 #s(literal -1/6 binary64) %1958 %2806)
%2816 = (fma.f64 %138 %949 %1953)
%2817 = (fma.f64 %138 %166 %2800)
%2818 = (fma.f64 %138 %166 %2802)
%2819 = (fma.f64 %138 %166 %2804)
%2820 = (fma.f64 %138 %166 %2806)
%2821 = (fma.f64 %153 %168 %2800)
%2822 = (fma.f64 %153 %168 %2802)
%2823 = (fma.f64 %153 %168 %2804)
%2824 = (fma.f64 %153 %168 %2806)
%2825 = (fma.f64 %155 %165 %2800)
%2826 = (fma.f64 %155 %165 %2802)
%2827 = (fma.f64 %155 %165 %2804)
%2828 = (fma.f64 %155 %165 %2806)
%2829 = (fma.f64 %170 lamt %2800)
%2830 = (fma.f64 %170 lamt %2802)
%2831 = (fma.f64 %170 lamt %2804)
%2832 = (fma.f64 %170 lamt %2806)
%2833 = (fma.f64 %171 %606 %2800)
%2834 = (fma.f64 %171 %606 %2802)
%2835 = (fma.f64 %171 %606 %2804)
%2836 = (fma.f64 %171 %606 %2806)
%2837 = (fma.f64 %606 %171 %2800)
%2838 = (fma.f64 %606 %171 %2802)
%2839 = (fma.f64 %606 %171 %2804)
%2840 = (fma.f64 %606 %171 %2806)
%2841 = (fma.f64 %949 %138 %1953)
%2842 = (fma.f64 %165 %155 %2800)
%2843 = (fma.f64 %165 %155 %2802)
%2844 = (fma.f64 %165 %155 %2804)
%2845 = (fma.f64 %165 %155 %2806)
%2846 = (fma.f64 %1915 ca %2800)
%2847 = (fma.f64 %1915 ca %2802)
%2848 = (fma.f64 %1915 ca %2804)
%2849 = (fma.f64 %1915 ca %2806)
%2850 = (fma.f64 %166 %138 %2800)
%2851 = (fma.f64 %166 %138 %2802)
%2852 = (fma.f64 %166 %138 %2804)
%2853 = (fma.f64 %166 %138 %2806)
%2854 = (fma.f64 %168 %153 %2800)
%2855 = (fma.f64 %168 %153 %2802)
%2856 = (fma.f64 %168 %153 %2804)
%2857 = (fma.f64 %168 %153 %2806)
%2858 = (fma.f64 %1970 #s(literal -1/6 binary64) %2800)
%2859 = (fma.f64 %1970 #s(literal -1/6 binary64) %2802)
%2860 = (fma.f64 %1970 #s(literal -1/6 binary64) %2804)
%2861 = (fma.f64 %1970 #s(literal -1/6 binary64) %2806)
%2862 = (+.f64 %1953 %2800)
%2863 = (+.f64 %1953 %2802)
%2864 = (+.f64 %1953 %2804)
%2865 = (+.f64 %1953 %2806)
%2866 = (+.f64 %2804 %1953)
%2867 = (+.f64 %2806 %1953)
%2868 = (approx %774 %420)
%2909 = (fma.f64 lamt %190 %1108)
%2910 = (approx %253 %2909)
%2912 = (/.f64 %254 %256)
%2913 = (/.f64 %304 %16)
%2914 = (approx %774 %2913)
%2916 = (/.f64 #s(literal 1 binary64) %775)
%2917 = (approx %251 %1912)
%2918 = (*.f64 %2917 ca)
%2919 = (+.f64 %16 %2918)
%2921 = (approx %253 %1981)
%2922 = (/.f64 %2921 %256)
%2923 = (fma.f64 lamt %486 %16)
%2924 = (/ %253 %255)
%2926 = (approx %774 %694)
%2927 = (/.f64 #s(literal 1 binary64) %2926)
%2928 = (-.f64 %937 %1109)
%2929 = (*.f64 lamt %2928)
%2930 = (+.f64 ca %2929)
%2931 = (fma.f64 lamt %2930 %1108)
%2933 = (*.f64 %644 tanphi)
%2934 = (*.f64 ca %2933)
%2935 = (/.f64 %2934 tanphi)
%2937 = (*.f64 lamt %1384)
%2938 = (*.f64 %1384 lamt)
%2939 = (fma.f64 lamt ca %2772)
%2940 = (fma.f64 lamt %1411 %153)
%2941 = (fma.f64 ca lamt %2772)
%2942 = (fma.f64 ca %613 %153)
%2943 = (fma.f64 %138 %937 %153)
%2944 = (fma.f64 %153 %564 %153)
%2945 = (fma.f64 %155 %561 %153)
%2946 = (fma.f64 %314 %606 %153)
%2947 = (fma.f64 #s(literal 1/3 binary64) %2777 %153)
%2948 = (fma.f64 #s(literal 1/3 binary64) %1958 %153)
%2949 = (fma.f64 %564 %153 %153)
%2950 = (fma.f64 %937 %138 %153)
%2951 = (fma.f64 %606 %314 %153)
%2952 = (fma.f64 %561 %155 %153)
%2953 = (fma.f64 %613 ca %153)
%2954 = (fma.f64 %2785 #s(literal 1/3 binary64) %153)
%2955 = (fma.f64 %1411 lamt %153)
%2956 = (fma.f64 %1970 #s(literal 1/3 binary64) %153)
%2957 = (+.f64 %153 %2772)
%2958 = (+.f64 %2772 %153)
%2959 = (-.f64 %2772 %160)
%2960 = (fma.f64 %51 %2793 %153)
%2961 = (fma.f64 %53 %2144 %153)
%2962 = (fma.f64 %2796 %53 %153)
%2963 = (fma.f64 %2798 %51 %153)
%2965 = (approx (* ca %643) %2937)
%2966 = (approx %2924 %2965)
%2967 = (approx %1548 %1720)
%2968 = (*.f64 one_es %2967)
%2969 = (approx %2924 %2968)
%2970 = (approx %1548 %1114)
%2971 = (*.f64 one_es %2970)
%2973 = (approx %1548 %1787)
%2974 = (*.f64 one_es %2973)
%2976 = (*.f64 one_es %1549)
%2978 = (approx %2924 %403)
%2980 = (*.f64 one_es (fma.f64 %904 %138 sa))
%2983 = (fma.f64 %138 #s(literal 1/2 binary64) #s(literal 1 binary64))
%3035 = (*.f64 %499 sa)
%3079 = (*.f64 tanphi %2980)
%3137 = (+ %1111 (* tanphi %1120))
%3138 = (approx %3137 %3079)
%3140 = (*.f64 tanphi %1121)
%3141 = (approx %3137 %3140)
%3143 = (fma.f64 lamt %1506 %17)
%3144 = (approx %1653 %3143)
%3145 = (*.f64 tanphi %3144)
%3147 = (fma.f64 lamt %1651 %17)
%3148 = (approx %1653 %3147)
%3149 = (*.f64 tanphi %3148)
%3151 = (fma.f64 lamt %1883 %17)
%3152 = (approx %1653 %3151)
%3153 = (*.f64 tanphi %3152)
%3155 = (*.f64 tanphi %1654)
%3157 = (approx %3137 %2723)
%3158 = (approx %2924 %3157)
%3168 = (approx (+ (* lamt (+ ca (* lamt (+ (* lamt (* ca 1/3)) (* %250 1/2))))) %250) %2772)
%3169 = (approx %2924 %3168)
%3170 = (approx %774 %1184)
%3172 = (approx %774 %1381)
%3174 = (/.f64 %1543 tanphi)
%3176 = (*.f64 %11 %1383)
%3177 = (*.f64 ca %3176)
%3179 = (*.f64 %47 %1383)
%3181 = (*.f64 ca %1383)
%3182 = (/.f64 %3181 tanphi)
%3184 = (*.f64 %1483 tanphi)
one_es
tanphi
(*.f64 tanphi #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) tanphi)
(*.f64 %6 #s(literal 1/2 binary64))
(/.f64 %9 tanphi)
(*.f64 %9 %11)
sa
%14
%15
%16
%18
%20
%21
%22
%23
lamt
(*.f64 lamt #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lamt)
(*.f64 #s(literal 2 binary64) %27)
(*.f64 %29 #s(literal 1/2 binary64))
(/.f64 %31 tanphi)
(*.f64 tanphi %33)
(*.f64 %11 %31)
(*.f64 %31 %11)
(*.f64 %37 tanphi)
%39
ca
(*.f64 ca #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) ca)
(*.f64 #s(literal 2 binary64) %43)
(/.f64 %45 tanphi)
(*.f64 tanphi %47)
(*.f64 %11 %45)
%50
(cos.f64 %51)
(cos.f64 %53)
(cos.f64 %55)
(cos.f64 %57)
(cos.f64 %59)
(sin.f64 (+.f64 %62 lamt))
(sin.f64 (+.f64 %51 %62))
(sin.f64 (+.f64 %53 %62))
(fma.f64 %39 %69 %71)
(+.f64 (*.f64 %39 %69) %71)
#s(literal 0 binary64)
(sinh.f64 #s(literal 0 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) %78) #s(literal 2 binary64))
%81
#s(literal 1 binary64)
%82
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%96
%97
%98
%100
%102
%103
%104
%105
%106
%107
%109
%111
#s(literal -1/6 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 %121 tanphi)
(fma.f64 tanphi %11 #s(literal 1 binary64))
(fma.f64 %11 tanphi #s(literal 1 binary64))
(*.f64 %11 %121)
(*.f64 tanphi (+.f64 %11 %11))
(/.f64 (fma.f64 tanphi tanphi %9) %9)
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))))
%138
%139
%140
%141
%143
%144
%145
%146
%147
%148
%149
%151
(*.f64 lamt ca)
%153
%154
%155
%156
%157
%159
%161
%162
%164
(*.f64 lamt %166)
(*.f64 ca %168)
%170
(*.f64 %138 %171)
(*.f64 %153 %165)
(*.f64 %155 #s(literal -1/6 binary64))
(*.f64 %171 %138)
(*.f64 %165 %153)
(*.f64 %166 lamt)
(*.f64 %168 ca)
(*.f64 %51 %179)
(*.f64 %53 %181)
(*.f64 %183 %53)
(*.f64 %185 %51)
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%198
%199
%200
%204
%207
%209
%211
%213
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
%14
%15
%16
%18
%20
%21
%22
%23
%254
%256
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(*.f64 lamt %259)
(*.f64 %138 #s(literal -1/2 binary64))
%262
(*.f64 %259 lamt)
(neg.f64 %264)
(*.f64 %51 %266)
(*.f64 %53 %268)
(*.f64 %270 %53)
(*.f64 %272 %51)
%274
%275
%276
%277
%278
%279
%280
%281
%283
%285
%287
%288
%289
%290
%291
%292
%293
%294
%295
%296
%297
%299
%300
%301
%302
%303
%304
#s(literal 1/2 binary64)
(neg.f64 #s(literal -1/2 binary64))
(*.f64 ca #s(literal -1/6 binary64))
%171
(*.f64 ca #s(literal -1/2 binary64))
%308
(*.f64 #s(literal 1/2 binary64) %212)
(*.f64 %212 #s(literal 1/2 binary64))
(neg.f64 %43)
%313
%314
%317
%318
%319
%320
%321
%322
%323
%324
%325
%326
%327
(*.f64 tanphi %328)
(*.f64 sa %330)
(*.f64 %330 sa)
(/.f64 %333 %334)
(neg.f64 (neg.f64 %327))
(/.f64 (*.f64 %14 #s(literal 1 binary64)) %50)
(*.f64 %14 %340)
(*.f64 %340 %14)
(/.f64 #s(literal 1 binary64) %343)
(/.f64 %345 %346)
(*.f64 %333 %348)
(/.f64 #s(literal 1 binary64) (/.f64 %334 %333))
%17
(*.f64 sa one_es)
%353
(*.f64 one_es %328)
(*.f64 sa %355)
(*.f64 %328 one_es)
(/.f64 %358 %334)
(neg.f64 (neg.f64 %353))
(/.f64 (*.f64 %17 #s(literal 1 binary64)) %50)
(*.f64 sa (*.f64 one_es %340))
(*.f64 %17 %340)
(*.f64 %340 %17)
(/.f64 #s(literal 1 binary64) %368)
(/.f64 %370 %346)
(*.f64 %358 %348)
%19
(*.f64 tanphi one_es)
%16
%18
%20
%21
%22
%23
%16
%18
%20
%21
%22
%23
(*.f64 lamt #s(literal 1/2 binary64))
%27
(neg.f64 %259)
%376
(tan.f64 %377)
(*.f64 #s(literal 1 binary64) %376)
(*.f64 %376 #s(literal 1 binary64))
(tan.f64 (+.f64 %377 %61))
(/.f64 %383 tanphi)
(*.f64 tanphi %385)
(*.f64 %385 tanphi)
(/.f64 #s(literal 1 binary64) %388)
(/.f64 (neg.f64 %383) %95)
(*.f64 %11 %383)
(*.f64 %383 %11)
(/.f64 (*.f64 #s(literal -1 binary64) %383) %95)
(/.f64 (*.f64 %383 #s(literal -1 binary64)) %95)
(/.f64 %39 %50)
(/.f64 %399 %334)
(*.f64 %39 %340)
%402
%403
%405
%406
%407
%409
%411
%413
%414
%415
%416
%417
%418
%419
%421
%423
%425
%427
%429
%431
%433
%434
%435
%438
%440
%442
%444
%446
%447
%449
%451
%453
%455
%457
%458
%459
%461
%462
%466
%469
%471
%474
%476
%478
%480
%486
%487
(/.f64 %212 %488)
(neg.f64 (/.f64 %212 one_es))
(neg.f64 (/.f64 ca %488))
(*.f64 ca %494)
(*.f64 %494 ca)
(/.f64 #s(literal 1 binary64) (/.f64 one_es ca))
(/.f64 %214 %499)
(/.f64 %501 %488)
(*.f64 %212 %503)
(/.f64 #s(literal 1 binary64) (/.f64 %488 %212))
%507
(*.f64 ca %509)
(*.f64 %138 %47)
(*.f64 %153 %508)
(*.f64 %509 ca)
(/.f64 %514 %95)
(neg.f64 (/.f64 %514 tanphi))
(neg.f64 (/.f64 %155 %95))
(/.f64 %520 tanphi)
(*.f64 %153 %37)
(*.f64 %155 %11)
(*.f64 %11 %155)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %155))
(/.f64 (neg.f64 %514) %437)
(/.f64 (*.f64 %155 #s(literal -1 binary64)) %95)
(*.f64 %514 %443)
(/.f64 #s(literal 1 binary64) (/.f64 %95 %514))
(*.f64 %520 %11)
%47
%535
%537
%538
%539
%540
%542
%543
%545
%546
%547
%549
%550
(*.f64 one_es %551)
(*.f64 sa %553)
(*.f64 %17 lamt)
(*.f64 %553 sa)
(*.f64 %551 one_es)
#s(literal 1/3 binary64)
(neg.f64 #s(literal -1/3 binary64))
(+.f64 #s(literal -1/6 binary64) #s(literal 1/2 binary64))
(-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64))
(*.f64 lamt %561)
(*.f64 %138 #s(literal 1/3 binary64))
%564
(*.f64 %561 lamt)
(*.f64 %51 %566)
(*.f64 %53 %568)
(*.f64 %570 %53)
(*.f64 %572 %51)
(fma.f64 lamt %561 #s(literal 1 binary64))
%575
(fma.f64 #s(literal 1/3 binary64) %138 #s(literal 1 binary64))
(fma.f64 %561 lamt #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %564)
(+.f64 %564 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %581)
(-.f64 %564 #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) %584)
(neg.f64 (-.f64 %581 #s(literal 1 binary64)))
(fma.f64 %51 %566 #s(literal 1 binary64))
(fma.f64 %53 %568 #s(literal 1 binary64))
(fma.f64 %570 %53 #s(literal 1 binary64))
(fma.f64 %572 %51 #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %564)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %564)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %564)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %584)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %584)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %584)
(/.f64 (fma.f64 %564 tanphi tanphi) tanphi)
(fma.f64 tanphi %11 %564)
(fma.f64 %11 tanphi %564)
(fma.f64 tanphi %11 %584)
(fma.f64 %11 tanphi %584)
(fma.f64 lamt %564 lamt)
(fma.f64 %138 %561 lamt)
(fma.f64 #s(literal 1/3 binary64) %606 lamt)
(fma.f64 %564 lamt lamt)
%609
(fma.f64 %561 %138 lamt)
(*.f64 lamt %575)
(*.f64 %575 lamt)
(+.f64 lamt %613)
(+.f64 %613 lamt)
(-.f64 lamt (*.f64 %581 lamt))
(-.f64 lamt (*.f64 %142 %561))
(-.f64 lamt (*.f64 %53 %564))
(-.f64 lamt (neg.f64 %613))
(-.f64 lamt (*.f64 (neg.f64 %561) %138))
(fma.f64 %51 %627 lamt)
(fma.f64 %53 %629 lamt)
(fma.f64 %631 %53 lamt)
(fma.f64 %633 %51 lamt)
(fma.f64 lamt #s(literal 1 binary64) %613)
(fma.f64 #s(literal 1 binary64) lamt %613)
(fma.f64 #s(literal 2 binary64) %27 %613)
(fma.f64 %29 #s(literal 1/2 binary64) %613)
(fma.f64 tanphi %33 %613)
(fma.f64 %11 %31 %613)
(fma.f64 %31 %11 %613)
(fma.f64 %37 tanphi %613)
%644
%313
%314
%317
%318
%319
%320
%321
%322
%323
%324
%325
%326
(*.f64 ca #s(literal 1/2 binary64))
%43
(*.f64 #s(literal -1/2 binary64) %212)
(*.f64 %212 #s(literal -1/2 binary64))
(neg.f64 %308)
%649
%651
%653
%655
%657
%658
%659
%661
%663
%665
%667
%669
%672
%675
%677
%679
%681
%683
%685
%687
%689
%691
%693
%695
%696
%698
%700
%702
%704
%706
%709
%710
%712
%713
%715
%716
%718
%719
%721
%723
%725
%727
%729
%731
%733
%735
%737
%740
%743
%744
%746
%748
%750
%752
%754
%757
%758
%760
%762
%764
%765
%769
%770
%771
%773
%775
#s(literal -1/3 binary64)
(neg.f64 #s(literal 1/3 binary64))
(-.f64 #s(literal -1/2 binary64) #s(literal -1/6 binary64))
%463
(*.f64 %39 tanphi)
%11
(/.f64 #s(literal -1 binary64) %95)
(neg.f64 %443)
(/.f64 #s(literal 1 binary64) %437)
(/.f64 tanphi %9)
(*.f64 #s(literal 1 binary64) %11)
(*.f64 #s(literal 2 binary64) %784)
(*.f64 %11 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %443)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi #s(literal 1 binary64)))
(/.f64 %790 %95)
(/.f64 #s(literal 1 binary64) (/.f64 %95 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %11))
(*.f64 tanphi %796)
(/.f64 %101 %798)
(*.f64 tanphi (*.f64 %11 %11))
(pow.f64 tanphi #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 tanphi #s(literal 1 binary64)))
#s(literal 1 binary64)
%82
%84
%85
%86
%87
%88
%89
%90
%91
%92
%93
%94
%96
%97
%98
%100
%102
%103
%104
%105
%106
%107
%109
%111
%138
%139
%140
%141
%143
%144
%145
%146
%147
%148
%149
%151
(*.f64 lamt %27)
(*.f64 %138 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %138)
%264
(*.f64 #s(literal -1/2 binary64) %142)
(*.f64 %259 %53)
(*.f64 %53 %259)
(*.f64 %142 #s(literal -1/2 binary64))
(neg.f64 %262)
(*.f64 (*.f64 #s(literal 1/2 binary64) %53) %53)
(*.f64 (*.f64 #s(literal 1/2 binary64) %51) %51)
%254
(fma.f64 lamt ca %16)
(fma.f64 one_es %14 %153)
(fma.f64 tanphi %17 %153)
(fma.f64 sa %19 %153)
%821
(fma.f64 %14 one_es %153)
(fma.f64 %17 tanphi %153)
(fma.f64 %19 sa %153)
(+.f64 %16 %153)
(+.f64 %153 %16)
(-.f64 %16 %160)
(-.f64 %153 %664)
(fma.f64 lamt ca %720)
(fma.f64 lamt ca %830)
(fma.f64 ca lamt %720)
(fma.f64 ca lamt %830)
(+.f64 %153 %720)
(+.f64 %153 %830)
(neg.f64 (-.f64 %664 %153))
(*.f64 #s(literal 1 binary64) %821)
(*.f64 %821 #s(literal 1 binary64))
(*.f64 %840 #s(literal 1/2 binary64))
(/.f64 %842 tanphi)
(*.f64 %842 %11)
(*.f64 %845 tanphi)
%847
(*.f64 lamt #s(literal -1/2 binary64))
%259
(neg.f64 %27)
%274
%275
%276
%277
%278
%279
%280
%281
%283
%285
%287
%288
%289
%290
%291
%292
%293
%294
%295
%296
%297
%299
%300
%301
%302
%303
%304
%31
(*.f64 tanphi lamt)
%553
(*.f64 one_es lamt)
%551
(*.f64 sa lamt)
(*.f64 lamt %16)
(*.f64 one_es %854)
(*.f64 one_es %856)
(*.f64 tanphi %550)
(*.f64 sa %859)
(*.f64 %14 %553)
(*.f64 %16 lamt)
(*.f64 %17 %31)
(*.f64 %19 %551)
(*.f64 %550 tanphi)
(*.f64 %31 %17)
%867
(*.f64 %551 %19)
(*.f64 %859 sa)
(*.f64 %854 one_es)
(*.f64 %856 one_es)
(*.f64 lamt (*.f64 #s(literal 1/2 binary64) %19))
(*.f64 one_es %874)
(*.f64 tanphi %877)
(*.f64 #s(literal 1/2 binary64) %859)
(*.f64 %19 %27)
%881
(*.f64 %553 %882)
(*.f64 %877 tanphi)
(*.f64 %874 one_es)
(*.f64 %859 #s(literal 1/2 binary64))
(*.f64 (*.f64 %19 #s(literal 1/2 binary64)) lamt)
(neg.f64 (*.f64 #s(literal -1/2 binary64) %859))
(*.f64 lamt %877)
(*.f64 one_es %264)
(*.f64 #s(literal 1/2 binary64) %893)
%895
(*.f64 %264 one_es)
(*.f64 %553 %27)
(*.f64 %877 lamt)
(*.f64 %893 #s(literal 1/2 binary64))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %893))
(*.f64 lamt %902)
(*.f64 one_es %905)
(*.f64 one_es %907)
(*.f64 sa %895)
(*.f64 %138 %910)
(*.f64 #s(literal 1/2 binary64) %913)
(*.f64 %17 %264)
(*.f64 %27 %550)
(*.f64 %550 %27)
%918
(*.f64 %553 %919)
(*.f64 %895 sa)
(*.f64 %902 lamt)
(*.f64 %912 %923)
(*.f64 %913 #s(literal 1/2 binary64))
(*.f64 %876 %912)
(*.f64 %905 one_es)
(*.f64 %893 %928)
(*.f64 %930 %138)
(*.f64 %910 %138)
(neg.f64 (*.f64 %913 #s(literal -1/2 binary64)))
(neg.f64 %935)
%937
%938
%939
%940
%941
%942
%944
%946
%948
%950
%951
%952
%953
%954
%955
%956
%957
%958
%959
%960
%961
%962
%963
%965
%967
%969
%970
%972
%975
(*.f64 tanphi %376)
%383
(*.f64 #s(literal 1 binary64) %383)
(*.f64 %383 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %383))
(/.f64 %981 tanphi)
(*.f64 %11 %981)
(/.f64 %463 %50)
(*.f64 %39 %330)
(/.f64 (neg.f64 %463) %334)
(*.f64 %463 %340)
(/.f64 #s(literal 1 binary64) (/.f64 %50 %463))
%385
(/.f64 %991 %95)
(neg.f64 (/.f64 %376 %95))
(neg.f64 (/.f64 %991 tanphi))
(*.f64 #s(literal 1 binary64) %385)
(*.f64 %376 %11)
(*.f64 %11 %376)
(/.f64 #s(literal 1 binary64) %1000)
(/.f64 (neg.f64 %991) %437)
(/.f64 (*.f64 %376 #s(literal -1 binary64)) %95)
(/.f64 (*.f64 #s(literal -1 binary64) %376) %95)
(*.f64 %991 %443)
(/.f64 #s(literal 1 binary64) (/.f64 %95 %991))
(/.f64 %39 %465)
(/.f64 %1012 %50)
(/.f64 %399 %473)
(/.f64 (*.f64 %39 #s(literal 1 binary64)) %465)
(/.f64 (*.f64 #s(literal 1 binary64) %39) %465)
(*.f64 %39 %477)
(/.f64 #s(literal 1 binary64) (/.f64 %465 %39))
(/.f64 (*.f64 %39 %11) %50)
(/.f64 (*.f64 %11 %39) %50)
(/.f64 (*.f64 %39 #s(literal -1 binary64)) %473)
(/.f64 (*.f64 #s(literal -1 binary64) %39) %473)
%494
(/.f64 #s(literal -1 binary64) %488)
(neg.f64 %503)
(/.f64 #s(literal 1 binary64) %499)
(/.f64 tanphi %19)
(*.f64 #s(literal 1 binary64) %494)
(*.f64 #s(literal 2 binary64) %1035)
(*.f64 %494 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %503)
(/.f64 #s(literal 1 binary64) (/.f64 one_es #s(literal 1 binary64)))
(/.f64 %790 %488)
(/.f64 #s(literal 1 binary64) (/.f64 %488 #s(literal -1 binary64)))
(*.f64 tanphi %711)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %494))
(/.f64 %1047 tanphi)
(*.f64 %11 %1049)
(/.f64 %101 %670)
(*.f64 %11 %1047)
(pow.f64 one_es #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 one_es #s(literal 1 binary64)))
%650
(/.f64 %334 %488)
(neg.f64 %676)
(/.f64 %692 one_es)
(*.f64 %50 %494)
(*.f64 %494 %50)
(/.f64 #s(literal 1 binary64) %355)
(/.f64 %346 %499)
(/.f64 %722 %488)
(*.f64 %334 %503)
(/.f64 #s(literal 1 binary64) (/.f64 %488 %334))
(*.f64 %692 %494)
(/.f64 %403 tanphi)
(*.f64 ca %385)
(*.f64 %376 %47)
(*.f64 %47 %376)
%410
(/.f64 %404 %95)
(*.f64 %403 %11)
(*.f64 %11 %403)
(/.f64 #s(literal 1 binary64) %1075)
(/.f64 %448 %465)
(*.f64 %39 (/.f64 ca %465))
(/.f64 %467 %50)
(/.f64 (*.f64 %47 %39) %50)
(*.f64 %1012 %450)
(*.f64 %450 %1012)
(/.f64 %452 %473)
(neg.f64 (/.f64 %452 %465))
(neg.f64 (/.f64 %448 %473))
(/.f64 (neg.f64 %467) %334)
(/.f64 %454 %465)
(*.f64 %39 (*.f64 ca %477))
(*.f64 %448 %477)
(*.f64 %477 %448)
(/.f64 #s(literal 1 binary64) (/.f64 %465 %448))
(*.f64 %467 %340)
(/.f64 %460 (neg.f64 %473))
(/.f64 #s(literal 1 binary64) (/.f64 %50 %467))
(*.f64 %452 (/.f64 #s(literal 1 binary64) %473))
(/.f64 #s(literal 1 binary64) (/.f64 %473 %452))
%1108
%1109
%1110
%256
%254
%1114
%1121
%1122
(/.f64 %1123 lamt)
(/.f64 %1125 ca)
(/.f64 #s(literal -1 binary64) %160)
(neg.f64 (/.f64 #s(literal -1 binary64) %153))
(/.f64 %1130 %53)
(/.f64 #s(literal 1 binary64) %1132)
(neg.f64 %1134)
(/.f64 tanphi (*.f64 tanphi %153))
(*.f64 #s(literal 1 binary64) %1122)
(*.f64 #s(literal 2 binary64) %1139)
(*.f64 %1122 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %153 #s(literal 1 binary64)))
(*.f64 %1123 %1125)
(*.f64 %1145 %1146)
(*.f64 %1148 %1149)
(/.f64 %790 %160)
(*.f64 #s(literal -1 binary64) %1134)
(/.f64 #s(literal 1 binary64) (/.f64 lamt %1123))
(/.f64 #s(literal 1 binary64) (/.f64 %160 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) %1157)
(/.f64 %1159 %31)
(/.f64 %1161 tanphi)
(*.f64 tanphi %1163)
(*.f64 %11 %1165)
(/.f64 %101 (*.f64 tanphi %160))
(*.f64 %1169 %1170)
(*.f64 %541 %1172)
(*.f64 %1170 %1169)
(*.f64 %1172 %541)
(*.f64 tanphi %1176)
(*.f64 %11 %1161)
(pow.f64 %153 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %153 #s(literal 1 binary64)))
%1184
%1185
(*.f64 lamt (/.f64 lamt ca))
(/.f64 %138 %214)
(/.f64 %142 %212)
(*.f64 %51 (/.f64 %51 ca))
(*.f64 %53 (/.f64 %53 ca))
(neg.f64 (/.f64 %138 %212))
(neg.f64 (/.f64 %142 ca))
(/.f64 %1198 ca)
(*.f64 lamt %1200)
(*.f64 %138 %1123)
(*.f64 %1123 %138)
(/.f64 #s(literal 1 binary64) (/.f64 ca %138))
(/.f64 (*.f64 %138 #s(literal -1 binary64)) %212)
(*.f64 %142 %1130)
(*.f64 %51 (*.f64 %51 %1123))
(*.f64 %53 (*.f64 %53 %1123))
(/.f64 #s(literal 1 binary64) (/.f64 %212 %142))
(*.f64 %1198 %1123)
%1123
(/.f64 #s(literal -1 binary64) %212)
(neg.f64 %1130)
(/.f64 #s(literal 1 binary64) %214)
(/.f64 tanphi %45)
(*.f64 #s(literal 1 binary64) %1123)
(*.f64 #s(literal 2 binary64) %1149)
(*.f64 %1123 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %1130)
(/.f64 #s(literal 1 binary64) (/.f64 ca #s(literal 1 binary64)))
(/.f64 %790 %212)
(/.f64 #s(literal 1 binary64) (/.f64 %212 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) %1229)
(/.f64 %1159 tanphi)
(*.f64 tanphi %1170)
(*.f64 %11 %541)
(/.f64 %101 %1234)
(*.f64 tanphi %1236)
(*.f64 %11 %1159)
(pow.f64 ca #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 ca #s(literal 1 binary64)))
%1243
(/.f64 (+.f64 #s(literal 1 binary64) %581) ca)
(neg.f64 %1246)
(fma.f64 #s(literal -1/3 binary64) %1185 %1123)
(fma.f64 %1185 #s(literal -1/3 binary64) %1123)
(+.f64 %1123 %1250)
(+.f64 %1250 %1123)
(-.f64 %1123 (*.f64 #s(literal 1/3 binary64) %1185))
(-.f64 %1250 %1130)
(-.f64 %1123 (*.f64 (neg.f64 %1185) #s(literal -1/3 binary64)))
(-.f64 %1123 (neg.f64 %1250))
(/.f64 (fma.f64 %581 ca ca) %1262)
(/.f64 (+.f64 ca (*.f64 ca %581)) %1262)
(/.f64 (+.f64 ca (*.f64 %581 ca)) %1262)
(/.f64 %1271 ca)
(/.f64 (fma.f64 %1123 ca %581) ca)
(fma.f64 #s(literal 1 binary64) %1123 %1250)
(fma.f64 #s(literal 2 binary64) %1149 %1250)
(fma.f64 %138 (*.f64 %1123 #s(literal -1/3 binary64)) %1123)
(fma.f64 %1123 #s(literal 1 binary64) %1250)
(fma.f64 #s(literal -1 binary64) %1130 %1250)
(fma.f64 %581 %1123 %1123)
(/.f64 (fma.f64 %1250 %212 #s(literal -1 binary64)) %212)
(/.f64 (neg.f64 %1271) %212)
(fma.f64 #s(literal 2 binary64) %1229 %1250)
(*.f64 %1271 %1123)
(/.f64 #s(literal 1 binary64) (/.f64 ca %1271))
(fma.f64 tanphi %1170 %1250)
(fma.f64 %11 %541 %1250)
(/.f64 (fma.f64 %581 %212 %544) %1293)
(/.f64 (fma.f64 %581 %212 %501) %1293)
(/.f64 (fma.f64 #s(literal -1 binary64) ca (*.f64 %212 %581)) %1299)
(/.f64 (fma.f64 #s(literal -1 binary64) ca (*.f64 %581 %212)) %1299)
(+.f64 (/.f64 (*.f64 %1185 %1270) ca) %1123)
(fma.f64 tanphi %1236 %1250)
(fma.f64 %11 %1159 %1250)
%1309
(/.f64 %1243 %59)
(/.f64 %1246 %53)
(neg.f64 (/.f64 %1243 %53))
(neg.f64 (/.f64 %1246 lamt))
(/.f64 (*.f64 %1243 #s(literal 1 binary64)) lamt)
(*.f64 %1243 %1125)
(*.f64 %1125 %1243)
(/.f64 #s(literal 1 binary64) (/.f64 lamt %1243))
(*.f64 %1246 (/.f64 #s(literal 1 binary64) %53))
(/.f64 #s(literal 1 binary64) (/.f64 %53 %1246))
(/.f64 %1271 %153)
(+.f64 %1122 %1327)
(+.f64 %1327 %1122)
(fma.f64 #s(literal -1/3 binary64) (/.f64 %1185 lamt) %1122)
(fma.f64 %1185 (/.f64 #s(literal -1/3 binary64) lamt) %1122)
(-.f64 %1327 (/.f64 %1130 lamt))
(-.f64 %1327 (neg.f64 %1122))
(/.f64 (*.f64 %1271 #s(literal 1 binary64)) %153)
(fma.f64 #s(literal 1 binary64) %1122 %1327)
(fma.f64 #s(literal 2 binary64) %1139 %1327)
(fma.f64 %1122 #s(literal 1 binary64) %1327)
(-.f64 %1327 (*.f64 #s(literal -1 binary64) %1122))
(/.f64 (*.f64 %1271 %1125) ca)
(/.f64 (fma.f64 %1327 lamt %1123) lamt)
(fma.f64 %1123 %1125 %1327)
(fma.f64 %1145 %1146 %1327)
(fma.f64 %1148 %1149 %1327)
(fma.f64 %1250 %1125 %1122)
(fma.f64 #s(literal -1 binary64) %1134 %1327)
(/.f64 (fma.f64 %1327 %153 #s(literal 1 binary64)) %153)
(/.f64 (fma.f64 %1250 %153 lamt) %155)
(fma.f64 #s(literal 2 binary64) %1157 %1327)
(/.f64 (fma.f64 %1250 lamt (*.f64 %1123 lamt)) %138)
(/.f64 (fma.f64 %1250 lamt %1200) %138)
(fma.f64 tanphi %1163 %1327)
(fma.f64 %11 %1165 %1327)
(fma.f64 %1169 %1170 %1327)
(fma.f64 %541 %1172 %1327)
(fma.f64 %1170 %1169 %1327)
(fma.f64 %1172 %541 %1327)
(/.f64 (fma.f64 %1327 %160 #s(literal -1 binary64)) %160)
(fma.f64 tanphi %1176 %1327)
(fma.f64 %11 %1161 %1327)
(/.f64 (fma.f64 %1250 %160 %1374) %1376)
(/.f64 (fma.f64 %1250 %160 (*.f64 #s(literal -1 binary64) lamt)) %1376)
%1381
%1383
%1385
(fma.f64 ca (*.f64 %509 #s(literal 1/3 binary64)) %47)
(fma.f64 ca (/.f64 %564 tanphi) %47)
(fma.f64 %155 %1390 %47)
(fma.f64 %314 %509 %47)
(fma.f64 %507 #s(literal 1/3 binary64) %47)
(fma.f64 #s(literal 1/3 binary64) %507 %47)
(+.f64 %47 %1395)
(+.f64 %1395 %47)
(-.f64 %47 (*.f64 #s(literal -1/3 binary64) %507))
(-.f64 %47 (*.f64 (neg.f64 %507) #s(literal 1/3 binary64)))
(-.f64 %47 (neg.f64 %1395))
(-.f64 %1395 %536)
(neg.f64 (-.f64 %536 %1395))
(/.f64 %1409 tanphi)
(/.f64 (fma.f64 %47 tanphi %1411) tanphi)
(fma.f64 ca %11 %1395)
(fma.f64 #s(literal 1 binary64) %47 %1395)
(fma.f64 %155 (*.f64 %11 #s(literal 1/3 binary64)) %47)
(fma.f64 %11 ca %1395)
(fma.f64 %1411 %11 %47)
(fma.f64 %212 %443 %1395)
(/.f64 (neg.f64 %1409) %95)
(/.f64 (fma.f64 %1411 tanphi %45) %9)
(/.f64 (fma.f64 tanphi ca (*.f64 tanphi %1411)) %9)
(/.f64 (fma.f64 tanphi ca (*.f64 %1411 tanphi)) %9)
(/.f64 (fma.f64 %1395 %95 %212) %95)
(*.f64 %1409 %11)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %1409))
(+.f64 (/.f64 (*.f64 %507 %1408) tanphi) %47)
(/.f64 (fma.f64 %1411 %95 %1234) %798)
(/.f64 (fma.f64 %1411 %95 (*.f64 %212 tanphi)) %798)
(/.f64 (fma.f64 %212 tanphi (*.f64 %95 %1411)) %1446)
(/.f64 (fma.f64 %212 tanphi (*.f64 %1411 %95)) %1446)
%1451
(*.f64 %1385 lamt)
(/.f64 (*.f64 %1409 lamt) tanphi)
(/.f64 (*.f64 lamt %1409) tanphi)
(fma.f64 lamt %47 %1457)
(fma.f64 lamt %1395 %1459)
(fma.f64 %507 %561 %1459)
(fma.f64 %47 lamt %1457)
(fma.f64 #s(literal 1/3 binary64) (*.f64 %507 lamt) %1459)
(fma.f64 %561 %507 %1459)
(fma.f64 %1395 lamt %1459)
(fma.f64 (*.f64 lamt %507) #s(literal 1/3 binary64) %1459)
(+.f64 %1459 %1457)
(+.f64 %1457 %1459)
(-.f64 %1457 (*.f64 %53 %47))
(-.f64 %1457 (*.f64 %536 lamt))
(-.f64 %1457 (neg.f64 %1459))
(fma.f64 ca %33 %1457)
(fma.f64 %153 %11 %1457)
(fma.f64 %11 %153 %1457)
(fma.f64 %37 ca %1457)
%1483
(*.f64 lamt %930)
(*.f64 lamt %910)
(*.f64 one_es %919)
(*.f64 sa %877)
%902
(*.f64 %17 %27)
(*.f64 %27 %17)
(*.f64 %550 #s(literal 1/2 binary64))
(*.f64 %553 %904)
(*.f64 %553 %928)
(*.f64 %551 %876)
(*.f64 %923 %551)
(*.f64 %928 %553)
(*.f64 %877 sa)
(*.f64 %919 one_es)
(*.f64 %930 lamt)
(neg.f64 (*.f64 %550 #s(literal -1/2 binary64)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) %550))
%1506
(*.f64 tanphi %448)
%464
(*.f64 %39 %45)
(*.f64 %463 ca)
(*.f64 %45 %39)
(*.f64 %448 tanphi)
(*.f64 tanphi %403)
(*.f64 ca %383)
(*.f64 %376 %45)
(*.f64 %403 tanphi)
(*.f64 %383 ca)
%408
(/.f64 %464 %50)
(*.f64 %463 %450)
(/.f64 %1519 %334)
(/.f64 %472 %334)
(/.f64 %475 %334)
(neg.f64 (/.f64 %464 %334))
(neg.f64 (/.f64 %1519 %50))
(/.f64 (*.f64 %464 #s(literal 1 binary64)) %50)
(*.f64 %463 %456)
(*.f64 %464 %340)
(*.f64 %448 (*.f64 %340 tanphi))
(*.f64 %340 %464)
(/.f64 #s(literal 1 binary64) (/.f64 %50 %464))
(/.f64 (neg.f64 %1519) %346)
(*.f64 %1519 %348)
(/.f64 #s(literal 1 binary64) (/.f64 %334 %1519))
%1543
%1549
%1550
(/.f64 %487 tanphi)
(/.f64 %47 one_es)
(/.f64 %212 %670)
(neg.f64 %1554)
(/.f64 (neg.f64 %487) %95)
(*.f64 ca %711)
(*.f64 %711 ca)
(/.f64 #s(literal 1 binary64) (/.f64 %19 ca))
(*.f64 %487 %11)
(/.f64 %214 %671)
(/.f64 %501 %670)
(*.f64 %212 %738)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %487))
(/.f64 #s(literal 1 binary64) (/.f64 %670 %212))
(fma.f64 lamt %904 %1550)
(fma.f64 lamt %928 %1550)
(fma.f64 sa %27 %1550)
%1573
(fma.f64 %27 sa %1550)
(fma.f64 %551 #s(literal 1/2 binary64) %1550)
(fma.f64 %904 lamt %1550)
(+.f64 %1550 %919)
(+.f64 %919 %1550)
(-.f64 %1550 (*.f64 %259 sa))
(-.f64 %1550 (*.f64 #s(literal -1/2 binary64) %551))
(-.f64 %1550 (*.f64 (neg.f64 %551) #s(literal 1/2 binary64)))
(-.f64 %1550 (neg.f64 %919))
(-.f64 %919 %1554)
(neg.f64 (-.f64 %1554 %919))
(fma.f64 ca %711 %919)
(fma.f64 %711 ca %919)
(/.f64 %1593 one_es)
(/.f64 (fma.f64 %27 %14 %487) tanphi)
(fma.f64 %487 %11 %919)
(fma.f64 %212 %738 %919)
(/.f64 %1599 %19)
(/.f64 (/.f64 %1599 one_es) tanphi)
(/.f64 %1603 %670)
(/.f64 (fma.f64 %919 %670 %212) %670)
(*.f64 %1599 %711)
(/.f64 #s(literal 1 binary64) (/.f64 %19 %1599))
(+.f64 (/.f64 %1611 %19) %1550)
%1614
(*.f64 %1573 one_es)
(fma.f64 lamt %930 %1616)
(fma.f64 lamt %910 %1616)
(fma.f64 one_es %1550 %902)
(fma.f64 one_es %919 %1616)
(fma.f64 sa %877 %1616)
(fma.f64 #s(literal 1/2 binary64) %550 %1616)
(fma.f64 %17 %27 %1616)
(fma.f64 %27 %17 %1616)
(fma.f64 %550 #s(literal 1/2 binary64) %1616)
(fma.f64 %553 %904 %1616)
(fma.f64 %553 %928 %1616)
(fma.f64 %551 %876 %1616)
(fma.f64 %1550 one_es %902)
(fma.f64 %923 %551 %1616)
(fma.f64 %928 %553 %1616)
(fma.f64 %877 sa %1616)
(fma.f64 %919 one_es %1616)
(fma.f64 %930 lamt %1616)
(+.f64 %902 %1616)
(+.f64 %1616 %902)
(-.f64 %902 (*.f64 %1554 one_es))
(-.f64 %902 (*.f64 %488 %1550))
(-.f64 %902 (neg.f64 %1616))
(/.f64 (*.f64 %1599 one_es) %19)
(/.f64 (*.f64 one_es %1599) %19)
(fma.f64 ca (*.f64 %711 one_es) %902)
(fma.f64 (*.f64 one_es ca) %711 %902)
%1651
%1654
%1655
(*.f64 lamt %1656)
(*.f64 ca %1658)
(*.f64 %1658 ca)
(/.f64 %1661 sa)
(/.f64 (/.f64 %153 sa) one_es)
(/.f64 (*.f64 ca %1665) one_es)
(*.f64 lamt %1668)
(*.f64 %487 %1665)
(*.f64 %1671 %1672)
(*.f64 %1665 %487)
(*.f64 %1672 %1671)
(/.f64 %160 %358)
(neg.f64 %1677)
(/.f64 %1679 %673)
(/.f64 (*.f64 %212 %1665) %488)
(/.f64 %1683 %17)
(*.f64 lamt %1685)
(*.f64 %153 %717)
(*.f64 %717 %153)
(/.f64 #s(literal 1 binary64) (/.f64 %17 %153))
(*.f64 ca %1691)
(*.f64 %1661 %714)
(/.f64 %1132 %370)
(*.f64 %160 %1695)
(/.f64 #s(literal 1 binary64) (/.f64 sa %1661))
(/.f64 #s(literal 1 binary64) (/.f64 %358 %160))
(fma.f64 lamt %1656 tanphi)
(fma.f64 ca %1658 tanphi)
%1703
(+.f64 tanphi %1655)
(+.f64 %1655 tanphi)
(fma.f64 lamt %1668 tanphi)
(fma.f64 %487 %1665 tanphi)
(fma.f64 %1671 %1672 tanphi)
(fma.f64 %1665 %487 tanphi)
(fma.f64 %1672 %1671 tanphi)
(-.f64 tanphi %1677)
(-.f64 %1655 %95)
(neg.f64 (-.f64 %1677 tanphi))
(fma.f64 lamt %1685 tanphi)
(fma.f64 tanphi #s(literal 1 binary64) %1655)
(fma.f64 #s(literal 1 binary64) tanphi %1655)
(fma.f64 %153 %717 tanphi)
(fma.f64 %717 %153 tanphi)
(/.f64 %1720 sa)
(fma.f64 ca %1691 tanphi)
(fma.f64 %1661 %714 tanphi)
(fma.f64 %160 %1695 tanphi)
(/.f64 %821 %17)
(fma.f64 %6 #s(literal 1/2 binary64) %1655)
(/.f64 (/.f64 %821 sa) one_es)
(/.f64 %1729 %358)
(/.f64 %1731 %358)
(*.f64 %821 %717)
(/.f64 #s(literal 1 binary64) (/.f64 %17 %821))
(fma.f64 %9 %11 %1655)
(fma.f64 lamt %1656 %1737)
(fma.f64 ca %1658 %1737)
(fma.f64 %1658 ca %1737)
(+.f64 %1655 %1737)
(+.f64 %1737 %1655)
(fma.f64 lamt %1668 %1737)
(fma.f64 %487 %1665 %1737)
(fma.f64 %1671 %1672 %1737)
(fma.f64 %1665 %487 %1737)
(fma.f64 %1672 %1671 %1737)
(-.f64 %1655 (/.f64 %664 %17))
(fma.f64 lamt %1685 %1737)
(fma.f64 %153 %717 %1737)
(fma.f64 %717 %153 %1737)
(fma.f64 ca %1691 %1737)
(fma.f64 %1661 %714 %1737)
(fma.f64 %160 %1695 %1737)
%1756
(*.f64 %1703 sa)
(fma.f64 tanphi sa %1758)
(fma.f64 sa tanphi %1758)
(fma.f64 sa %1655 %14)
(fma.f64 ca (*.f64 %1658 sa) %14)
(fma.f64 %1655 sa %14)
(fma.f64 %1765 %1658 %14)
(+.f64 %14 %1758)
(+.f64 %1758 %14)
(fma.f64 %487 (*.f64 %1665 sa) %14)
(fma.f64 (*.f64 sa %487) %1665 %14)
(-.f64 %14 (*.f64 %673 %1655))
(-.f64 %14 (*.f64 %1677 sa))
(-.f64 %14 (neg.f64 %1758))
(/.f64 (*.f64 %821 sa) %17)
(/.f64 (*.f64 sa %821) %17)
(fma.f64 %153 (*.f64 %717 sa) %14)
(fma.f64 (*.f64 sa %153) %717 %14)
%1787
%1788
(/.f64 %47 sa)
(/.f64 %1672 tanphi)
(/.f64 %212 %333)
(neg.f64 %1792)
(/.f64 (neg.f64 %1672) %95)
(*.f64 ca %707)
(*.f64 %707 ca)
(/.f64 #s(literal 1 binary64) (/.f64 %14 ca))
(*.f64 %1672 %11)
(/.f64 %214 %345)
(/.f64 %501 %333)
(*.f64 %212 %741)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %1672))
(/.f64 #s(literal 1 binary64) (/.f64 %333 %212))
(fma.f64 lamt %876 %1788)
(fma.f64 lamt %923 %1788)
(fma.f64 one_es %27 %1788)
%1811
(fma.f64 %27 one_es %1788)
(fma.f64 %553 #s(literal 1/2 binary64) %1788)
(fma.f64 %876 lamt %1788)
(+.f64 %1788 %877)
(+.f64 %877 %1788)
(-.f64 %1788 (*.f64 %259 one_es))
(-.f64 %1788 (*.f64 #s(literal -1/2 binary64) %553))
(-.f64 %1788 (*.f64 (neg.f64 %553) #s(literal 1/2 binary64)))
(-.f64 %1788 (neg.f64 %877))
(-.f64 %877 %1792)
(neg.f64 (-.f64 %1792 %877))
(fma.f64 ca %707 %877)
(fma.f64 %707 ca %877)
(/.f64 %1593 sa)
(/.f64 (fma.f64 %27 %19 %1672) tanphi)
(fma.f64 %1672 %11 %877)
(fma.f64 %212 %741 %877)
(/.f64 %1599 %14)
(/.f64 (/.f64 %1599 sa) tanphi)
(/.f64 %1603 %333)
(/.f64 (fma.f64 %877 %333 %212) %333)
(*.f64 %1599 %707)
(/.f64 #s(literal 1 binary64) (/.f64 %14 %1599))
(+.f64 (/.f64 %1611 %14) %1788)
%1847
(*.f64 %1811 sa)
(fma.f64 lamt %930 %1849)
(fma.f64 lamt %910 %1849)
(fma.f64 one_es %919 %1849)
(fma.f64 sa %1788 %902)
(fma.f64 sa %877 %1849)
(fma.f64 #s(literal 1/2 binary64) %550 %1849)
(fma.f64 %17 %27 %1849)
(fma.f64 %27 %17 %1849)
(fma.f64 %550 #s(literal 1/2 binary64) %1849)
(fma.f64 %553 %904 %1849)
(fma.f64 %553 %928 %1849)
(fma.f64 %551 %876 %1849)
(fma.f64 %1788 sa %902)
(fma.f64 %923 %551 %1849)
(fma.f64 %928 %553 %1849)
(fma.f64 %877 sa %1849)
(fma.f64 %919 one_es %1849)
(fma.f64 %930 lamt %1849)
(+.f64 %902 %1849)
(+.f64 %1849 %902)
(-.f64 %902 (*.f64 %1792 sa))
(-.f64 %902 (*.f64 %673 %1788))
(-.f64 %902 (neg.f64 %1849))
(/.f64 (*.f64 %1599 sa) %14)
(/.f64 (*.f64 sa %1599) %14)
(fma.f64 ca (*.f64 %707 sa) %902)
(fma.f64 %1765 %707 %902)
%1883
%1671
(/.f64 %53 %488)
(neg.f64 (/.f64 %53 one_es))
(neg.f64 (/.f64 lamt %488))
(*.f64 lamt %494)
(*.f64 %494 lamt)
(/.f64 #s(literal 1 binary64) (/.f64 one_es lamt))
(/.f64 %59 %499)
(/.f64 %1374 %488)
(*.f64 %53 %503)
(/.f64 #s(literal 1 binary64) (/.f64 %488 %53))
(*.f64 lamt %138)
%606
(*.f64 %51 (*.f64 %51 lamt))
(*.f64 %53 %142)
(*.f64 %142 %53)
(*.f64 (*.f64 lamt %51) %51)
(pow.f64 lamt #s(literal 3 binary64))
(pow.f64 lamt (+.f64 #s(literal 2 binary64) #s(literal 1 binary64)))
(fma.f64 lamt %168 lamt)
(fma.f64 #s(literal -1/6 binary64) %606 lamt)
(fma.f64 %138 %165 lamt)
%1912
(fma.f64 %165 %138 lamt)
(fma.f64 %168 lamt lamt)
(+.f64 lamt %1915)
(+.f64 %1915 lamt)
(-.f64 lamt (*.f64 #s(literal 1/6 binary64) %606))
(-.f64 lamt (*.f64 %142 %165))
(-.f64 lamt (neg.f64 %1915))
(-.f64 lamt (*.f64 (neg.f64 %606) #s(literal -1/6 binary64)))
(-.f64 %1915 %53)
(fma.f64 lamt %168 %59)
(fma.f64 #s(literal -1/6 binary64) %606 %59)
(fma.f64 %138 %165 %59)
(fma.f64 %606 #s(literal -1/6 binary64) %59)
(fma.f64 %51 %1932 lamt)
(fma.f64 %53 %1934 lamt)
(fma.f64 %165 %138 %59)
(fma.f64 %168 lamt %59)
(+.f64 %1915 %59)
(neg.f64 (-.f64 %53 %1915))
(fma.f64 lamt #s(literal 1 binary64) %1915)
(fma.f64 #s(literal 1 binary64) lamt %1915)
(fma.f64 %51 %1932 %59)
(fma.f64 %53 %1934 %59)
(fma.f64 #s(literal 2 binary64) %27 %1915)
(fma.f64 %29 #s(literal 1/2 binary64) %1915)
(fma.f64 tanphi %33 %1915)
(fma.f64 %11 %31 %1915)
(fma.f64 %31 %11 %1915)
(fma.f64 %37 tanphi %1915)
%154
%155
%156
%157
%159
%161
%162
%164
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%198
%199
%200
%204
%207
%209
%211
%213
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
%187
%188
%189
%190
%191
%192
%193
%194
%195
%196
%198
%199
%200
%204
%207
%209
%211
%213
%215
%216
%217
%218
%219
%220
%221
%222
%223
%224
%225
%226
%227
%228
%229
%230
%231
%232
%233
%234
%235
%236
%237
%238
%239
%240
%241
%242
%243
%244
%245
%246
%247
%248
(*.f64 lamt %190)
%1952
(fma.f64 lamt ca %1953)
(fma.f64 lamt %170 %153)
(fma.f64 ca lamt %1953)
(fma.f64 ca %1915 %153)
(fma.f64 #s(literal -1/6 binary64) %1958 %153)
(fma.f64 %138 %166 %153)
(fma.f64 %153 %168 %153)
(fma.f64 %155 %165 %153)
(fma.f64 %170 lamt %153)
(fma.f64 %171 %606 %153)
(fma.f64 %606 %171 %153)
(fma.f64 %165 %155 %153)
(fma.f64 %1915 ca %153)
(fma.f64 %166 %138 %153)
(fma.f64 %168 %153 %153)
(fma.f64 %1970 #s(literal -1/6 binary64) %153)
(+.f64 %153 %1953)
(+.f64 %1953 %153)
(-.f64 %153 (*.f64 %203 lamt))
(-.f64 %153 (*.f64 %53 %170))
(-.f64 %153 (neg.f64 %1953))
(-.f64 %1953 %160)
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1992
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2007
%2008
%2009
%2011
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2033
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1992
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2007
%2008
%2009
%2011
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2033
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1992
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2007
%2008
%2009
%2011
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2033
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
(*.f64 lamt %43)
(*.f64 ca %27)
(*.f64 %153 #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) %153)
(*.f64 %27 ca)
%949
(neg.f64 %966)
%937
%938
%939
%940
%941
%942
%944
%946
%948
%950
%951
%952
%953
%954
%955
%956
%957
%958
%959
%960
%961
%962
%963
%965
%967
%969
%970
%972
%975
%420
(/.f64 %1123 %376)
(/.f64 %388 ca)
(/.f64 #s(literal -1 binary64) %404)
(neg.f64 (/.f64 #s(literal -1 binary64) %403))
(neg.f64 %2054)
(/.f64 (neg.f64 %388) %212)
(/.f64 tanphi %408)
(*.f64 #s(literal 1 binary64) %420)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %403))
(*.f64 %420 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %403 #s(literal 1 binary64)))
(*.f64 %1145 (/.f64 #s(literal 1/2 binary64) %376))
(*.f64 %388 %1123)
(*.f64 (/.f64 #s(literal 2 binary64) %376) %1149)
(/.f64 %790 %404)
(*.f64 #s(literal -1 binary64) %2054)
(/.f64 #s(literal 1 binary64) (/.f64 ca %388))
(/.f64 #s(literal 1 binary64) (/.f64 %404 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %420))
(/.f64 (*.f64 tanphi %388) %45)
(/.f64 %2080 tanphi)
(*.f64 tanphi (/.f64 %11 %403))
(*.f64 %11 %1075)
(/.f64 %101 %422)
(*.f64 %541 %2086)
(*.f64 %1170 %1000)
(*.f64 %2086 %541)
(*.f64 %1000 %1170)
(*.f64 tanphi (*.f64 %11 %420))
(*.f64 %11 %2080)
(pow.f64 %403 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %403 #s(literal 1 binary64)))
(/.f64 %50 %448)
(/.f64 %2098 %39)
(/.f64 %334 %452)
(neg.f64 (/.f64 %334 %448))
(neg.f64 (/.f64 %50 %452))
(/.f64 (neg.f64 %2098) %399)
(/.f64 %692 %448)
(*.f64 %50 %2108)
(*.f64 %2108 %50)
(*.f64 %2098 (/.f64 #s(literal 1 binary64) %39))
(/.f64 %346 %460)
(/.f64 #s(literal 1 binary64) (/.f64 %39 %2098))
(*.f64 %334 %2116)
(*.f64 %2116 %334)
(/.f64 %2108 %340)
(*.f64 (/.f64 #s(literal 2 binary64) %448) (/.f64 #s(literal 1/2 binary64) %340))
(*.f64 (/.f64 tanphi %448) (/.f64 %11 %340))
(*.f64 (/.f64 %11 %448) (/.f64 tanphi %340))
%2129
%2130
%2131
%2132
%1384
%2133
%2134
%2135
%2136
%2137
%2138
%2139
%2141
%2143
%2145
%2147
%2149
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2165
%2167
%2168
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%2129
%2130
%2131
%2132
%1384
%2133
%2134
%2135
%2136
%2137
%2138
%2139
%2141
%2143
%2145
%2147
%2149
%2152
%2153
%2154
%2155
%2156
%2157
%2158
%2159
%2160
%2161
%2162
%2163
%2165
%2167
%2168
%2170
%2171
%2172
%2173
%2174
%2175
%2176
%2177
%561
(*.f64 #s(literal 1/3 binary64) lamt)
(*.f64 lamt %564)
(*.f64 %138 %561)
(*.f64 #s(literal 1/3 binary64) %606)
(*.f64 %564 lamt)
(*.f64 %606 #s(literal 1/3 binary64))
%613
(*.f64 %51 %627)
(*.f64 %53 %629)
(*.f64 %631 %53)
(*.f64 %633 %51)
%2188
%2189
%2190
%2191
%1720
%2192
%2193
%2194
%2195
%2196
%2197
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2209
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2229
%2231
%2232
%2233
%2234
%2236
%2238
%2239
%2240
%2241
%2242
%2244
%2246
%2248
%2249
%2250
%2251
%2252
%2253
%2254
%2255
%2256
%2257
%2258
%2259
%2260
%2261
%2262
%2263
%2264
%2265
%2266
%2267
%2268
%2269
%2270
%2271
%2272
%2188
%2189
%2190
%2191
%1720
%2192
%2193
%2194
%2195
%2196
%2197
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2209
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2229
%2231
%2232
%2233
%2234
%2236
%2238
%2239
%2240
%2241
%2242
%2244
%2246
%2248
%2249
%2250
%2251
%2252
%2253
%2254
%2255
%2256
%2257
%2258
%2259
%2260
%2261
%2262
%2263
%2264
%2265
%2266
%2267
%2268
%2269
%2270
%2271
%2272
%2188
%2189
%2190
%2191
%1720
%2192
%2193
%2194
%2195
%2196
%2197
%2199
%2200
%2201
%2202
%2203
%2204
%2205
%2206
%2207
%2209
%2211
%2212
%2213
%2214
%2215
%2216
%2217
%2218
%2219
%2220
%2221
%2222
%2223
%2224
%2225
%2226
%2227
%2229
%2231
%2232
%2233
%2234
%2236
%2238
%2239
%2240
%2241
%2242
%2244
%2246
%2248
%2249
%2250
%2251
%2252
%2253
%2254
%2255
%2256
%2257
%2258
%2259
%2260
%2261
%2262
%2263
%2264
%2265
%2266
%2267
%2268
%2269
%2270
%2271
%2272
%882
(*.f64 #s(literal 1/2 binary64) tanphi)
(neg.f64 (*.f64 #s(literal -1/2 binary64) tanphi))
(neg.f64 (*.f64 tanphi #s(literal -1/2 binary64)))
(*.f64 lamt %2278)
(*.f64 tanphi %919)
(*.f64 sa %874)
(*.f64 %14 %27)
(*.f64 #s(literal 1/2 binary64) %854)
(*.f64 %27 %14)
%1610
(*.f64 %882 %551)
(*.f64 %919 tanphi)
(*.f64 %2278 lamt)
(*.f64 %874 sa)
(*.f64 %854 #s(literal 1/2 binary64))
(*.f64 %856 #s(literal 1/2 binary64))
(neg.f64 (*.f64 %854 #s(literal -1/2 binary64)))
(*.f64 lamt %1610)
(*.f64 sa (*.f64 lamt %874))
(*.f64 %138 %2278)
(*.f64 %551 %874)
(*.f64 %882 %912)
%2299
(*.f64 %912 %882)
(*.f64 %874 %551)
(*.f64 %854 %27)
(*.f64 (*.f64 lamt %854) #s(literal 1/2 binary64))
%47
%535
%537
%538
%539
%540
%542
%543
%545
%546
%547
%549
(*.f64 lamt %551)
(*.f64 sa %138)
%912
(*.f64 %551 lamt)
(*.f64 %51 (*.f64 %51 sa))
(*.f64 %53 (*.f64 %53 sa))
(*.f64 (*.f64 sa %53) %53)
(*.f64 (*.f64 sa %51) %51)
(*.f64 lamt %550)
(*.f64 one_es %912)
(*.f64 sa %893)
(*.f64 %138 %17)
(*.f64 %17 %138)
(*.f64 %550 lamt)
(*.f64 %553 %551)
%913
(*.f64 %893 sa)
(*.f64 %51 (*.f64 %51 %17))
(*.f64 %53 (*.f64 %53 %17))
(*.f64 (*.f64 %17 %53) %53)
(*.f64 (*.f64 %17 %51) %51)
%694
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2340
%2341
%2342
%2343
%2344
%2345
%2347
%2349
%2351
%2353
%2354
%2355
%2356
%2358
%2359
%2360
%2361
%2363
%2365
%2367
%2369
%2371
%2373
%2374
%2376
%2377
%2379
%2382
%2384
%2386
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2399
%2402
%2405
%2406
%2407
%2409
%2411
%2413
%2416
%2418
%2419
%2420
%2422
%2424
%2426
%2428
%2430
%2432
%2434
%2436
%2438
%2440
%2442
%2444
%2446
%2448
%2450
%2452
%2454
%2456
%2458
%2460
%2462
%2464
%2466
%2467
%2470
%2473
%2475
%2477
%2479
%2481
%2483
%2485
%2487
%2490
%2492
%2495
%2497
%2499
%2501
%2503
%2504
%2506
%2508
%2510
%2512
%2515
%2517
%2518
%2519
%2520
%2522
%2524
%2526
%2527
%2529
%711
(/.f64 %11 one_es)
(/.f64 %494 tanphi)
(/.f64 #s(literal -1 binary64) %670)
(neg.f64 %738)
(/.f64 %503 %95)
(/.f64 %443 %488)
(/.f64 #s(literal 1 binary64) %671)
(/.f64 tanphi %2494)
(*.f64 #s(literal 1 binary64) %711)
(*.f64 #s(literal 2 binary64) %2404)
(*.f64 #s(literal 1/2 binary64) %768)
(*.f64 %711 #s(literal 1 binary64))
(*.f64 %768 #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) %738)
(/.f64 #s(literal 1 binary64) (/.f64 %19 #s(literal 1 binary64)))
(/.f64 %2381 tanphi)
(*.f64 %11 %494)
(*.f64 %494 %11)
(*.f64 %2380 %784)
(*.f64 %2400 %1035)
(/.f64 %790 %670)
(neg.f64 %2457)
(/.f64 #s(literal 1 binary64) (/.f64 one_es %11))
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %494))
(/.f64 #s(literal 1 binary64) (/.f64 %670 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) %2559)
(*.f64 #s(literal 2 binary64) %2561)
(/.f64 %1047 %9)
(*.f64 tanphi %2514)
(/.f64 %101 (*.f64 tanphi %670))
(*.f64 %1049 %796)
(*.f64 %796 %1049)
(*.f64 tanphi %2569)
(pow.f64 %19 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %19 #s(literal 1 binary64)))
%694
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2340
%2341
%2342
%2343
%2344
%2345
%2347
%2349
%2351
%2353
%2354
%2355
%2356
%2358
%2359
%2360
%2361
%2363
%2365
%2367
%2369
%2371
%2373
%2374
%2376
%2377
%2379
%2382
%2384
%2386
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2399
%2402
%2405
%2406
%2407
%2409
%2411
%2413
%2416
%2418
%2419
%2420
%2422
%2424
%2426
%2428
%2430
%2432
%2434
%2436
%2438
%2440
%2442
%2444
%2446
%2448
%2450
%2452
%2454
%2456
%2458
%2460
%2462
%2464
%2466
%2467
%2470
%2473
%2475
%2477
%2479
%2481
%2483
%2485
%2487
%2490
%2492
%2495
%2497
%2499
%2501
%2503
%2504
%2506
%2508
%2510
%2512
%2515
%2517
%2518
%2519
%2520
%2522
%2524
%2526
%2527
%2529
%707
(/.f64 %11 sa)
(/.f64 %714 tanphi)
(/.f64 #s(literal -1 binary64) %333)
(neg.f64 %741)
(/.f64 %443 %673)
(/.f64 #s(literal 1 binary64) %345)
(/.f64 tanphi (*.f64 tanphi %14))
(*.f64 #s(literal 1 binary64) %707)
(*.f64 #s(literal 2 binary64) %2398)
(*.f64 %707 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %741)
(/.f64 #s(literal 1 binary64) (/.f64 %14 #s(literal 1 binary64)))
(*.f64 %11 %714)
(*.f64 %2400 %766)
(*.f64 %2403 %784)
(/.f64 %790 %333)
(/.f64 #s(literal 1 binary64) (/.f64 sa %11))
(/.f64 #s(literal 1 binary64) (/.f64 %333 #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %707))
(*.f64 tanphi %2511)
(/.f64 %101 (*.f64 tanphi %333))
(*.f64 %2513 %796)
(*.f64 %796 %2513)
(*.f64 tanphi (*.f64 %11 %707))
(pow.f64 %14 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 %14 #s(literal 1 binary64)))
%694
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2340
%2341
%2342
%2343
%2344
%2345
%2347
%2349
%2351
%2353
%2354
%2355
%2356
%2358
%2359
%2360
%2361
%2363
%2365
%2367
%2369
%2371
%2373
%2374
%2376
%2377
%2379
%2382
%2384
%2386
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2399
%2402
%2405
%2406
%2407
%2409
%2411
%2413
%2416
%2418
%2419
%2420
%2422
%2424
%2426
%2428
%2430
%2432
%2434
%2436
%2438
%2440
%2442
%2444
%2446
%2448
%2450
%2452
%2454
%2456
%2458
%2460
%2462
%2464
%2466
%2467
%2470
%2473
%2475
%2477
%2479
%2481
%2483
%2485
%2487
%2490
%2492
%2495
%2497
%2499
%2501
%2503
%2504
%2506
%2508
%2510
%2512
%2515
%2517
%2518
%2519
%2520
%2522
%2524
%2526
%2527
%2529
%717
(/.f64 %494 sa)
(/.f64 %714 one_es)
(/.f64 #s(literal -1 binary64) %358)
(neg.f64 %1695)
(/.f64 %503 %673)
(/.f64 %494 %674)
(/.f64 tanphi %16)
(*.f64 #s(literal 1 binary64) %717)
(*.f64 #s(literal 2 binary64) %2401)
(/.f64 #s(literal 1 binary64) (/.f64 %17 #s(literal 1 binary64)))
(*.f64 %494 %714)
(*.f64 %714 %494)
(*.f64 %2380 %766)
(*.f64 %2403 %1035)
(/.f64 %2412 %358)
(/.f64 #s(literal 1 binary64) (/.f64 sa %494))
(/.f64 %2449 %488)
(*.f64 %503 %753)
(/.f64 #s(literal 1 binary64) (/.f64 %673 %503))
(*.f64 tanphi %694)
(*.f64 %11 %2516)
(*.f64 %711 %2513)
(*.f64 %707 %1049)
(*.f64 %1049 %707)
(*.f64 %2513 %711)
(pow.f64 %17 #s(literal -1 binary64))
%694
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2340
%2341
%2342
%2343
%2344
%2345
%2347
%2349
%2351
%2353
%2354
%2355
%2356
%2358
%2359
%2360
%2361
%2363
%2365
%2367
%2369
%2371
%2373
%2374
%2376
%2377
%2379
%2382
%2384
%2386
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2399
%2402
%2405
%2406
%2407
%2409
%2411
%2413
%2416
%2418
%2419
%2420
%2422
%2424
%2426
%2428
%2430
%2432
%2434
%2436
%2438
%2440
%2442
%2444
%2446
%2448
%2450
%2452
%2454
%2456
%2458
%2460
%2462
%2464
%2466
%2467
%2470
%2473
%2475
%2477
%2479
%2481
%2483
%2485
%2487
%2490
%2492
%2495
%2497
%2499
%2501
%2503
%2504
%2506
%2508
%2510
%2512
%2515
%2517
%2518
%2519
%2520
%2522
%2524
%2526
%2527
%2529
%768
(/.f64 %2380 tanphi)
(/.f64 %2400 one_es)
(/.f64 #s(literal -2 binary64) %670)
(neg.f64 (/.f64 #s(literal -2 binary64) %19))
(neg.f64 (/.f64 #s(literal 2 binary64) %670))
(/.f64 (neg.f64 %2380) %95)
(/.f64 (neg.f64 #s(literal -2 binary64)) %671)
(*.f64 #s(literal 2 binary64) %711)
(*.f64 %711 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %738)
(/.f64 #s(literal 1 binary64) (/.f64 %19 #s(literal 2 binary64)))
(*.f64 %2380 %11)
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal -1 binary64)) %670)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %2380))
(/.f64 #s(literal 1 binary64) (/.f64 %670 #s(literal -2 binary64)))
(+.f64 %711 %711)
(fma.f64 #s(literal 1 binary64) %711 %711)
(fma.f64 #s(literal 2 binary64) %2404 %711)
(fma.f64 #s(literal 1/2 binary64) %768 %711)
(fma.f64 %711 #s(literal 1 binary64) %711)
(fma.f64 %768 #s(literal 1/2 binary64) %711)
(fma.f64 #s(literal -1 binary64) %738 %711)
(fma.f64 %11 %494 %711)
(fma.f64 %494 %11 %711)
(fma.f64 %2380 %784 %711)
(fma.f64 %2400 %1035 %711)
(fma.f64 #s(literal 2 binary64) %2559 %711)
(fma.f64 #s(literal 2 binary64) %2561 %711)
(fma.f64 tanphi %2514 %711)
(fma.f64 %1049 %796 %711)
(fma.f64 %796 %1049 %711)
(fma.f64 tanphi %2569 %711)
%766
(/.f64 #s(literal -1/2 binary64) %673)
(neg.f64 (/.f64 #s(literal -1/2 binary64) sa))
(/.f64 #s(literal 1/2 binary64) %674)
(neg.f64 (/.f64 #s(literal 1/2 binary64) %673))
(/.f64 (*.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) sa)
(*.f64 #s(literal 1/2 binary64) %714)
(*.f64 %714 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 sa #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) %753)
(neg.f64 (*.f64 #s(literal -1/2 binary64) %714))
(/.f64 #s(literal 1 binary64) (/.f64 %673 #s(literal -1/2 binary64)))
%694
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2340
%2341
%2342
%2343
%2344
%2345
%2347
%2349
%2351
%2353
%2354
%2355
%2356
%2358
%2359
%2360
%2361
%2363
%2365
%2367
%2369
%2371
%2373
%2374
%2376
%2377
%2379
%2382
%2384
%2386
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2399
%2402
%2405
%2406
%2407
%2409
%2411
%2413
%2416
%2418
%2419
%2420
%2422
%2424
%2426
%2428
%2430
%2432
%2434
%2436
%2438
%2440
%2442
%2444
%2446
%2448
%2450
%2452
%2454
%2456
%2458
%2460
%2462
%2464
%2466
%2467
%2470
%2473
%2475
%2477
%2479
%2481
%2483
%2485
%2487
%2490
%2492
%2495
%2497
%2499
%2501
%2503
%2504
%2506
%2508
%2510
%2512
%2515
%2517
%2518
%2519
%2520
%2522
%2524
%2526
%2527
%2529
%2694
%2695
%2697
%2699
%2701
%2702
%2703
%2704
%2705
%2706
%2707
%2708
%2709
%2710
%2711
%2713
%2715
%2716
%2718
%2720
%2721
%2722
%2723
%2724
%2725
%2727
%2729
%2731
%2733
%2735
%2736
%2737
%2738
%2739
%2740
%2742
%2743
%2744
%2745
%2746
%2747
%2749
%2750
%2751
%2752
%2753
%2754
%2755
%2756
%2757
%2758
%2759
%2760
%2762
%2763
%2764
%2765
%2766
%2768
%2770
%2716
%2718
%2720
%2721
%2722
%2723
%2724
%2725
%2727
%2729
%2731
%2733
%2735
%2736
%2737
%2738
%2739
%2740
%2742
%2743
%2744
%2745
%2746
%2747
%2749
%2750
%2751
%2752
%2753
%2754
%2755
%2756
%2757
%2758
%2759
%2760
%2762
%2763
%2764
%2765
%2766
%2768
%2770
%2716
%2718
%2720
%2721
%2722
%2723
%2724
%2725
%2727
%2729
%2731
%2733
%2735
%2736
%2737
%2738
%2739
%2740
%2742
%2743
%2744
%2745
%2746
%2747
%2749
%2750
%2751
%2752
%2753
%2754
%2755
%2756
%2757
%2758
%2759
%2760
%2762
%2763
%2764
%2765
%2766
%2768
%2770
%2716
%2718
%2720
%2721
%2722
%2723
%2724
%2725
%2727
%2729
%2731
%2733
%2735
%2736
%2737
%2738
%2739
%2740
%2742
%2743
%2744
%2745
%2746
%2747
%2749
%2750
%2751
%2752
%2753
%2754
%2755
%2756
%2757
%2758
%2759
%2760
%2762
%2763
%2764
%2765
%2766
%2768
%2770
%2694
%2695
%2697
%2699
%2701
%2702
%2703
%2704
%2705
%2706
%2707
%2708
%2709
%2710
%2711
%2713
%2715
%2716
%2718
%2720
%2721
%2722
%2723
%2724
%2725
%2727
%2729
%2731
%2733
%2735
%2736
%2737
%2738
%2739
%2740
%2742
%2743
%2744
%2745
%2746
%2747
%2749
%2750
%2751
%2752
%2753
%2754
%2755
%2756
%2757
%2758
%2759
%2760
%2762
%2763
%2764
%2765
%2766
%2768
%2770
%2771
%2772
%2773
%2774
%2775
%2776
%2778
%2779
%2780
%2781
%2782
%2783
%2784
%2786
%2787
%2788
%2790
%2792
%2794
%2795
%2797
%2799
%2801
%2803
%2805
%2807
%2808
%2809
%2810
%2811
%2812
%2813
%2814
%2815
%2816
%2817
%2818
%2819
%2820
%2821
%2822
%2823
%2824
%2825
%2826
%2827
%2828
%2829
%2830
%2831
%2832
%2833
%2834
%2835
%2836
%2837
%2838
%2839
%2840
%2841
%2842
%2843
%2844
%2845
%2846
%2847
%2848
%2849
%2850
%2851
%2852
%2853
%2854
%2855
%2856
%2857
%2858
%2859
%2860
%2861
%2862
%2863
%2864
%2865
%2866
%2867
%2771
%2772
%2773
%2774
%2775
%2776
%2778
%2779
%2780
%2781
%2782
%2783
%2784
%2786
%2787
%2788
%2790
%2792
%2794
%2795
%2797
%2799
%2801
%2803
%2805
%2807
%2808
%2809
%2810
%2811
%2812
%2813
%2814
%2815
%2816
%2817
%2818
%2819
%2820
%2821
%2822
%2823
%2824
%2825
%2826
%2827
%2828
%2829
%2830
%2831
%2832
%2833
%2834
%2835
%2836
%2837
%2838
%2839
%2840
%2841
%2842
%2843
%2844
%2845
%2846
%2847
%2848
%2849
%2850
%2851
%2852
%2853
%2854
%2855
%2856
%2857
%2858
%2859
%2860
%2861
%2862
%2863
%2864
%2865
%2866
%2867
%2868
%652
(/.f64 %334 %673)
(neg.f64 %678)
(/.f64 %692 sa)
(*.f64 %50 %714)
(*.f64 %714 %50)
(/.f64 #s(literal 1 binary64) %328)
(/.f64 %346 %674)
(*.f64 %334 %753)
%649
%651
%653
%655
%657
%658
%659
%661
%663
%665
%667
%669
%672
%675
%677
%679
%681
%683
%685
%687
%689
%691
%693
%695
%696
%698
%700
%702
%704
%706
%709
%710
%712
%713
%715
%716
%718
%719
%721
%723
%725
%727
%729
%731
%733
%735
%737
%740
%743
%744
%746
%748
%750
%752
%754
%757
%758
%760
%762
%764
%765
%769
%770
%771
%773
%654
(/.f64 %650 tanphi)
(/.f64 %656 one_es)
(/.f64 %334 %670)
(neg.f64 %680)
(/.f64 %650 %437)
(/.f64 %676 %95)
(/.f64 %692 %19)
(*.f64 %50 %711)
(/.f64 #s(literal 1 binary64) (/.f64 %19 %50))
(/.f64 %699 one_es)
(/.f64 %703 tanphi)
(*.f64 %11 %650)
(*.f64 %650 %11)
(/.f64 %722 %670)
(/.f64 #s(literal 1 binary64) (/.f64 tanphi %650))
(/.f64 (*.f64 %650 #s(literal -1 binary64)) %95)
(*.f64 %676 %443)
(/.f64 %745 %670)
(/.f64 (*.f64 %334 %11) %488)
(/.f64 %755 (*.f64 %488 %95))
(/.f64 #s(literal 1 binary64) (/.f64 %95 %676))
(*.f64 %703 %11)
%649
%651
%653
%655
%657
%658
%659
%661
%663
%665
%667
%669
%672
%675
%677
%679
%681
%683
%685
%687
%689
%691
%693
%695
%696
%698
%700
%702
%704
%706
%709
%710
%712
%713
%715
%716
%718
%719
%721
%723
%725
%727
%729
%731
%733
%735
%737
%740
%743
%744
%746
%748
%750
%752
%754
%757
%758
%760
%762
%764
%765
%769
%770
%771
%773
(/.f64 %254 %304)
(/.f64 %847 %304)
(/.f64 #s(literal 1 binary64) %2868)
(/.f64 %1110 %256)
%2909
%2910
(/.f64 %2910 %256)
%2912
%2913
%2914
(/.f64 #s(literal 1 binary64) %2914)
%2916
%2912
%2917
%2918
%2919
(/.f64 %2919 %256)
%1981
%1982
%1983
%1984
%1985
%1986
%1987
%1988
%1989
%1990
%1992
%1994
%1995
%1996
%1997
%1998
%1999
%2000
%2001
%2002
%2003
%2004
%2005
%2007
%2008
%2009
%2011
%2013
%2014
%2015
%2016
%2017
%2018
%2019
%2020
%2021
%2022
%2023
%2024
%2025
%2026
%2027
%2028
%2029
%2030
%2031
%2033
%2035
%2036
%2037
%2038
%2039
%2040
%2041
%2042
%2921
%2922
%2923
(approx %2924 %2923)
%694
%2332
%2333
%2334
%2335
%2336
%2337
%2338
%2340
%2341
%2342
%2343
%2344
%2345
%2347
%2349
%2351
%2353
%2354
%2355
%2356
%2358
%2359
%2360
%2361
%2363
%2365
%2367
%2369
%2371
%2373
%2374
%2376
%2377
%2379
%2382
%2384
%2386
%2388
%2389
%2390
%2391
%2392
%2393
%2394
%2395
%2396
%2397
%2399
%2402
%2405
%2406
%2407
%2409
%2411
%2413
%2416
%2418
%2419
%2420
%2422
%2424
%2426
%2428
%2430
%2432
%2434
%2436
%2438
%2440
%2442
%2444
%2446
%2448
%2450
%2452
%2454
%2456
%2458
%2460
%2462
%2464
%2466
%2467
%2470
%2473
%2475
%2477
%2479
%2481
%2483
%2485
%2487
%2490
%2492
%2495
%2497
%2499
%2501
%2503
%2504
%2506
%2508
%2510
%2512
%2515
%2517
%2518
%2519
%2520
%2522
%2524
%2526
%2527
%2529
%2926
%2927
%2921
%2922
%2921
%2922
%2921
%2922
%2928
%2929
%2930
%2931
(approx %2924 %2931)
%2933
%2934
%2935
(approx %2924 %2935)
%2937
%2938
%2939
%2940
%2941
%2942
%2943
%2944
%2945
%2946
%2947
%2948
%2949
%2950
%2951
%2952
%2953
%2954
%2955
%2956
%2957
%2958
%2959
%2960
%2961
%2962
%2963
%2965
%2966
%2937
%2938
%2939
%2940
%2941
%2942
%2943
%2944
%2945
%2946
%2947
%2948
%2949
%2950
%2951
%2952
%2953
%2954
%2955
%2956
%2957
%2958
%2959
%2960
%2961
%2962
%2963
%2965
%2966
%2967
%2968
%2969
%2967
%2968
%2969
%2967
%2968
%2969
%2970
%2971
(approx %2924 %2971)
%2973
%2974
(approx %2924 %2974)
%2976
(approx %2924 %2976)
%402
%403
%405
%406
%407
%409
%411
%413
%414
%415
%416
%417
%418
%419
%421
%423
%425
%427
%429
%431
%433
%434
%435
%438
%440
%442
%444
%446
%447
%449
%451
%453
%455
%457
%458
%459
%461
%462
%466
%469
%471
%474
%476
%478
%480
%2978
%2980
(*.f64 sa (fma.f64 %27 %553 one_es))
(*.f64 %2983 %17)
(*.f64 one_es (+.f64 sa %905))
(*.f64 sa (+.f64 one_es %895))
(*.f64 sa (-.f64 %895 %488))
(fma.f64 lamt %902 %17)
(fma.f64 one_es sa %918)
(fma.f64 one_es %905 %17)
(fma.f64 one_es %907 %17)
(fma.f64 sa one_es %918)
(fma.f64 sa %895 %17)
(fma.f64 %138 %910 %17)
(fma.f64 #s(literal 1/2 binary64) %913 %17)
(fma.f64 %17 %264 %17)
(fma.f64 %27 %550 %17)
(fma.f64 %550 %27 %17)
(fma.f64 %264 %17 %17)
(fma.f64 %553 %919 %17)
(fma.f64 %895 sa %17)
(fma.f64 %902 lamt %17)
(fma.f64 %912 %923 %17)
(fma.f64 %913 #s(literal 1/2 binary64) %17)
(fma.f64 %876 %912 %17)
(fma.f64 %905 one_es %17)
(fma.f64 %893 %928 %17)
(fma.f64 %930 %138 %17)
(fma.f64 %910 %138 %17)
(+.f64 %17 %918)
(+.f64 %918 %17)
(-.f64 %17 %935)
(-.f64 %17 (*.f64 %262 %17))
(-.f64 %17 (*.f64 %259 %550))
(-.f64 %17 (*.f64 %358 %264))
(-.f64 %17 (*.f64 (neg.f64 %913) #s(literal 1/2 binary64)))
(-.f64 %17 (*.f64 (neg.f64 %905) one_es))
(-.f64 %17 (*.f64 (neg.f64 %895) sa))
(-.f64 %17 (neg.f64 %918))
(-.f64 %918 %358)
(fma.f64 lamt %902 %370)
(fma.f64 lamt %902 %3035)
(fma.f64 one_es %905 %370)
(fma.f64 one_es %905 %3035)
(fma.f64 one_es %907 %370)
(fma.f64 one_es %907 %3035)
(fma.f64 sa %895 %370)
(fma.f64 sa %895 %3035)
(fma.f64 %138 %910 %370)
(fma.f64 %138 %910 %3035)
(fma.f64 #s(literal 1/2 binary64) %913 %370)
(fma.f64 #s(literal 1/2 binary64) %913 %3035)
(fma.f64 %17 %264 %370)
(fma.f64 %17 %264 %3035)
(fma.f64 %27 %550 %370)
(fma.f64 %27 %550 %3035)
(fma.f64 %550 %27 %370)
(fma.f64 %550 %27 %3035)
(fma.f64 %264 %17 %370)
(fma.f64 %264 %17 %3035)
(fma.f64 %553 %919 %370)
(fma.f64 %553 %919 %3035)
(fma.f64 %895 sa %370)
(fma.f64 %895 sa %3035)
(fma.f64 %902 lamt %370)
(fma.f64 %902 lamt %3035)
(fma.f64 %912 %923 %370)
(fma.f64 %912 %923 %3035)
(fma.f64 %913 #s(literal 1/2 binary64) %370)
(fma.f64 %913 #s(literal 1/2 binary64) %3035)
(fma.f64 %876 %912 %370)
(fma.f64 %876 %912 %3035)
(fma.f64 %905 one_es %370)
(fma.f64 %905 one_es %3035)
(fma.f64 %893 %928 %370)
(fma.f64 %893 %928 %3035)
(fma.f64 %930 %138 %370)
(fma.f64 %930 %138 %3035)
(fma.f64 %910 %138 %370)
(fma.f64 %910 %138 %3035)
(+.f64 %918 %370)
(+.f64 %918 %3035)
(neg.f64 (-.f64 %358 %918))
%3079
(*.f64 %2980 tanphi)
(*.f64 %2983 %16)
(*.f64 sa (fma.f64 lamt %881 %19))
(fma.f64 lamt %1611 %16)
(fma.f64 lamt %2717 %16)
(fma.f64 lamt %2719 %16)
(fma.f64 one_es %14 %2723)
(fma.f64 one_es %2299 %16)
(fma.f64 tanphi %17 %2723)
(fma.f64 tanphi %918 %16)
(fma.f64 sa %19 %2723)
(fma.f64 sa %2706 %16)
(fma.f64 %14 one_es %2723)
(fma.f64 %14 %895 %16)
(fma.f64 %16 %264 %16)
(fma.f64 #s(literal 1/2 binary64) %2726 %16)
(fma.f64 #s(literal 1/2 binary64) %2728 %16)
(fma.f64 #s(literal 1/2 binary64) %2730 %16)
(fma.f64 #s(literal 1/2 binary64) %2732 %16)
(fma.f64 %17 tanphi %2723)
(fma.f64 %17 %2734 %16)
(fma.f64 %19 sa %2723)
(fma.f64 %27 %867 %16)
(fma.f64 %550 %874 %16)
(fma.f64 %264 %16 %16)
(fma.f64 %553 %1610 %16)
(fma.f64 %551 %881 %16)
(fma.f64 %551 %2741 %16)
(fma.f64 %867 %27 %16)
(fma.f64 %881 %551 %16)
(fma.f64 %895 %14 %16)
(fma.f64 %918 tanphi %16)
(fma.f64 %882 %913 %16)
(fma.f64 %882 %2748 %16)
(fma.f64 %1610 %553 %16)
(fma.f64 %2299 one_es %16)
(fma.f64 %913 %882 %16)
(fma.f64 %2706 sa %16)
(fma.f64 %919 %859 %16)
(fma.f64 %905 %19 %16)
(fma.f64 %874 %550 %16)
(fma.f64 %859 %919 %16)
(fma.f64 %854 %877 %16)
(fma.f64 %1611 lamt %16)
(fma.f64 %2734 %17 %16)
(fma.f64 %2761 one_es %16)
(fma.f64 %2726 #s(literal 1/2 binary64) %16)
(fma.f64 %2730 #s(literal 1/2 binary64) %16)
(fma.f64 %2719 lamt %16)
(fma.f64 %2714 %17 %16)
(fma.f64 %2767 #s(literal 1/2 binary64) %16)
(fma.f64 %2769 one_es %16)
(+.f64 %16 %2723)
(+.f64 %2723 %16)
(-.f64 %2723 %664)
%3138
(approx %2924 %3138)
%3140
%3141
(approx %2924 %3141)
%3143
%3144
%3145
(approx %2924 %3145)
%3147
%3148
%3149
(approx %2924 %3149)
%3151
%3152
%3153
(approx %2924 %3153)
%3155
(approx %2924 %3155)
%2926
%2927
%2926
%2927
%2926
%2927
%2926
%2927
%2926
%2927
%3157
%3158
%3157
%3158
%3157
%3158
%3157
%3158
%3157
%3158
%2771
%2772
%2773
%2774
%2775
%2776
%2778
%2779
%2780
%2781
%2782
%2783
%2784
%2786
%2787
%2788
%2790
%2792
%2794
%2795
%2797
%2799
%2801
%2803
%2805
%2807
%2808
%2809
%2810
%2811
%2812
%2813
%2814
%2815
%2816
%2817
%2818
%2819
%2820
%2821
%2822
%2823
%2824
%2825
%2826
%2827
%2828
%2829
%2830
%2831
%2832
%2833
%2834
%2835
%2836
%2837
%2838
%2839
%2840
%2841
%2842
%2843
%2844
%2845
%2846
%2847
%2848
%2849
%2850
%2851
%2852
%2853
%2854
%2855
%2856
%2857
%2858
%2859
%2860
%2861
%2862
%2863
%2864
%2865
%2866
%2867
%3168
%3169
%3168
%3169
%3168
%3169
%3170
(/.f64 #s(literal 1 binary64) %3170)
%3172
(/.f64 #s(literal 1 binary64) %3172)
%775
%2916
%775
%2916
%3174
(approx %2924 %3174)
%3176
%3177
(approx %2924 %3177)
%3179
(approx %2924 %3179)
%3181
%3182
(approx %2924 %3182)
%402
%403
%405
%406
%407
%409
%411
%413
%414
%415
%416
%417
%418
%419
%421
%423
%425
%427
%429
%431
%433
%434
%435
%438
%440
%442
%444
%446
%447
%449
%451
%453
%455
%457
%458
%459
%461
%462
%466
%469
%471
%474
%476
%478
%480
%2978
%3184
(approx %2924 %3184)

reconstruct540.0ms (0.4%)

Memory
-20.7MiB live, 38.2MiB allocated; 13ms collecting garbage

eval6.3s (4.2%)

Memory
63.7MiB live, 505.8MiB allocated; 199ms collecting garbage
Compiler

Compiled 91 894 to 15 001 computations (83.7% saved)

prune3.4s (2.3%)

Memory
-24.4MiB live, 459.0MiB allocated; 52ms collecting garbage
Pruning

102 alts after pruning (60 fresh and 42 done)

PrunedKeptTotal
New5 461605 521
Fresh000
Picked272956
Done41317
Total5 4921025 594
Accuracy
100.0%
Counts
5 594 → 102
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.6%
(fma.f64 (approx (/ (* one_es tanphi) (cos lamt)) (*.f64 one_es tanphi)) sa (*.f64 (tan.f64 lamt) ca))
94.5%
(/.f64 (fma.f64 (*.f64 one_es sa) tanphi (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
35.3%
(/.f64 (*.f64 tanphi (/.f64 tanphi (*.f64 tanphi tanphi))) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (cos.f64 lamt) (*.f64 one_es (*.f64 sa tanphi)))))
54.6%
(/.f64 (*.f64 tanphi (/.f64 #s(literal 1 binary64) tanphi)) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 (cos.f64 lamt) sa) tanphi) one_es)))
23.5%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 (*.f64 (approx one_es #s(literal 0 binary64)) tanphi) sa (*.f64 (fma.f64 (*.f64 lamt lamt) (*.f64 #s(literal -1/6 binary64) ca) ca) lamt))) (approx (cos lamt) #s(literal 1 binary64)))
52.2%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 (*.f64 one_es tanphi) sa (*.f64 (fma.f64 (*.f64 lamt lamt) (*.f64 #s(literal -1/6 binary64) ca) ca) lamt))) (approx (cos lamt) #s(literal 1 binary64)))
52.2%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 lamt (fma.f64 (*.f64 ca (*.f64 lamt lamt)) #s(literal -1/6 binary64) ca) (*.f64 one_es (*.f64 sa tanphi)))) (approx (cos lamt) #s(literal 1 binary64)))
51.6%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa)))) (approx (cos lamt) (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64))))
44.6%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa))) (/.f64 #s(literal 1 binary64) tanphi)) tanphi)) (approx (cos lamt) (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64))))
53.0%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es tanphi) sa)) (cos.f64 lamt))
37.7%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es tanphi) sa)) (approx (cos lamt) (*.f64 (/.f64 #s(literal 1 binary64) tanphi) tanphi)))
37.7%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es tanphi) sa)) (approx (cos lamt) #s(literal 1 binary64)))
54.4%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 (*.f64 one_es sa) tanphi)) (cos.f64 lamt))
34.9%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 tanphi sa))) (approx (cos lamt) (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64))))
54.8%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (cos.f64 lamt))
38.7%
(/.f64 (approx (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (*.f64 one_es (*.f64 sa tanphi))) (approx (cos lamt) (*.f64 tanphi (/.f64 #s(literal 1 binary64) tanphi))))
54.7%
(/.f64 (approx (* (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 one_es (*.f64 sa (*.f64 tanphi (cos.f64 lamt))))) (fma.f64 (cos.f64 (+.f64 lamt lamt)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
54.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 (cos.f64 lamt) sa) tanphi) one_es)))
34.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 tanphi (*.f64 one_es tanphi)) sa) tanphi)))
38.6%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) tanphi) sa) one_es)))
38.6%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
38.3%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) one_es) sa) tanphi)))
34.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 tanphi (*.f64 tanphi (*.f64 tanphi sa))) one_es)))
38.6%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 tanphi sa)) one_es)))
37.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 one_es tanphi)) sa)))
44.3%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 lamt)) ca)))
38.2%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 one_es sa))))
34.6%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (/.f64 tanphi (*.f64 one_es sa))) tanphi)))
35.1%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) (*.f64 tanphi sa))) (neg.f64 (*.f64 one_es tanphi)))))
34.9%
%2 = (cos lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 (approx %2 (fma.f64 (*.f64 lamt lamt) #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 one_es (*.f64 sa tanphi)))))
37.7%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 one_es tanphi) sa))))
44.4%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 lamt) ca))))
33.5%
%14 = (*.f64 one_es tanphi)
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (*.f64 (fma.f64 tanphi (/.f64 (/.f64 #s(literal 1 binary64) tanphi) %14) (/.f64 #s(literal 1 binary64) %14)) (/.f64 #s(literal 1/2 binary64) sa))))
37.6%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 one_es tanphi)) (/.f64 #s(literal 1/2 binary64) sa))))
20.9%
(/.f64 #s(literal 1 binary64) (approx (/ (cos lamt) (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))) (approx (/ (/ 1 (tan lamt)) ca) (/.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca) lamt))))
20.9%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 (fma.f64 (/.f64 (*.f64 lamt lamt) ca) #s(literal -1/3 binary64) (/.f64 #s(literal 1 binary64) ca)) lamt))))
11.2%
%2 = (cos lamt)
%8 = (sin lamt)
%15 = (*.f64 lamt lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 (fma.f64 (*.f64 (/.f64 %15 ca) #s(literal -1/3 binary64)) (*.f64 ca lamt) lamt) (*.f64 ca %15)))))
20.9%
%2 = (cos lamt)
%8 = (sin lamt)
%16 = (/.f64 #s(literal 1 binary64) ca)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %16 (*.f64 lamt lamt)) %16) lamt))))
20.9%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 lamt lamt) ca) (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
22.7%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 (/.f64 #s(literal 1 binary64) lamt) ca))))
18.4%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 tanphi (*.f64 tanphi (*.f64 ca lamt))))))
22.8%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (/.f64 #s(literal 1 binary64) (*.f64 ca lamt)))))
20.9%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca) (/.f64 #s(literal 1 binary64) lamt)))))
11.0%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) tanphi) lamt) (/.f64 tanphi ca)))))
4.8%
%2 = (cos lamt)
%8 = (sin lamt)
(/.f64 #s(literal 1 binary64) (approx (/ %2 (+ (* one_es (* tanphi sa)) (* %8 ca))) (approx (/ %2 (* ca %8)) (approx (/ (+ (* -1/3 (/ (pow lamt 2) ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
47.7%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (approx (+ ca (* 1/2 (* lamt (* one_es (* sa tanphi))))) ca) (*.f64 (*.f64 one_es sa) (/.f64 (*.f64 tanphi tanphi) tanphi))))
54.3%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (fma.f64 lamt (approx (+ ca (* 1/2 (* lamt (* one_es (* sa tanphi))))) ca) (*.f64 (*.f64 one_es sa) tanphi)))
36.3%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 (*.f64 tanphi ca) (tan.f64 lamt)) tanphi))
31.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (*.f64 (tan.f64 lamt) tanphi)) tanphi))
22.9%
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) %10) (/.f64 (*.f64 ca (sin.f64 lamt)) (approx %10 #s(literal 1 binary64))))
13.5%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (approx (* (tan lamt) tanphi) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 lamt tanphi)) tanphi))) tanphi))
13.3%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (approx (* (tan lamt) tanphi) (*.f64 (*.f64 (*.f64 lamt (/.f64 #s(literal 1 binary64) tanphi)) tanphi) tanphi))) tanphi))
13.5%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (*.f64 ca (approx (* (tan lamt) tanphi) (*.f64 lamt tanphi))) tanphi))
31.2%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (/.f64 (approx (* (* tanphi ca) (tan lamt)) (/.f64 (*.f64 ca (*.f64 tanphi (sin.f64 lamt))) (cos.f64 lamt))) tanphi))
27.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 ca tanphi) (*.f64 (tan.f64 lamt) tanphi)))
10.7%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 ca tanphi) (approx (* (tan lamt) tanphi) (*.f64 lamt tanphi))))
44.4%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 lamt)) (*.f64 (sin.f64 lamt) ca)))
35.8%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (/.f64 (tan.f64 lamt) tanphi) ca) tanphi))
35.8%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 tanphi (tan.f64 lamt))) ca) tanphi))
10.7%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) tanphi) ca) (approx (* (tan lamt) tanphi) (*.f64 lamt tanphi))))
18.9%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (*.f64 (approx (/ (tan lamt) tanphi) (/.f64 lamt tanphi)) ca) tanphi))
44.5%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (tan.f64 lamt) ca))
14.9%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (approx (* (/ ca tanphi) (tan lamt)) (*.f64 (/.f64 (fma.f64 (*.f64 ca (*.f64 lamt lamt)) #s(literal 1/3 binary64) ca) tanphi) lamt)) tanphi))
14.1%
%12 = (/ ca tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 (approx (* %12 (tan lamt)) (*.f64 lamt (approx (+ (* 1/3 (/ (* ca (pow lamt 2)) tanphi)) %12) (/.f64 ca tanphi)))) tanphi))
36.9%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* one_es sa)
%19 = (/.f64 (*.f64 lamt tanphi) tanphi)
%26 = (*.f64 one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ %15 %10)) (fma.f64 %19 (approx (+ (* 1/2 (* lamt %15)) (/ ca tanphi)) (*.f64 #s(literal 1/2 binary64) (*.f64 %19 %26))) %26))))
38.8%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ %15 %10)) (fma.f64 lamt (approx (+ (* 1/2 (* lamt %15)) (/ ca tanphi)) (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca (* one_es tanphi))) (/.f64 ca (*.f64 one_es tanphi))))) (*.f64 one_es sa)))))
54.4%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ (* one_es sa) %10)) (/.f64 (*.f64 one_es sa) (cos.f64 lamt)))))
54.3%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 tanphi (approx (+ (/ (* ca %6) (* tanphi %10)) (/ (* one_es sa) %10)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 lamt)) (*.f64 one_es sa)))))
48.5%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (fma.f64 (/.f64 ca one_es) lamt (*.f64 tanphi sa)))))
52.4%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (*.f64 (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa))) (/.f64 #s(literal 1 binary64) one_es)))))
44.3%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (*.f64 (/.f64 (*.f64 (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa))) tanphi) tanphi) (/.f64 #s(literal 1 binary64) one_es)))))
54.8%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (*.f64 tanphi (/.f64 sa (cos.f64 lamt))))))
48.2%
%3 = (* tanphi sa)
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es %3) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (approx (+ %3 (/ (* ca lamt) one_es)) (*.f64 sa (fma.f64 (/.f64 lamt (*.f64 one_es sa)) ca tanphi))))))
46.4%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (fma.f64 (/.f64 ca one_es) (*.f64 (/.f64 lamt sa) sa) (*.f64 tanphi sa))))))
20.8%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (/.f64 (*.f64 ca lamt) one_es)))))
36.5%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa (/.f64 (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa))) (*.f64 one_es sa)))))))
45.1%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa (/.f64 (/.f64 (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa))) sa) one_es))))))
31.3%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa (/.f64 (*.f64 tanphi tanphi) tanphi))))))
36.5%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 one_es sa) (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa))))))))))
31.2%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa (*.f64 (*.f64 tanphi tanphi) (/.f64 #s(literal 1 binary64) tanphi)))))))
38.7%
%6 = (sin lamt)
%10 = (cos lamt)
%15 = (* sa tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ %15 %10)) (approx (+ %15 (/ (* ca lamt) one_es)) (*.f64 sa tanphi)))))
8.0%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 ca (*.f64 (/.f64 tanphi (*.f64 tanphi tanphi)) (approx (* (tan lamt) tanphi) (*.f64 lamt tanphi)))))
35.1%
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 ca (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 (tan.f64 lamt) tanphi))))
14.2%
%13 = (/.f64 #s(literal 1 binary64) tanphi)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (*.f64 ca (*.f64 %13 (approx (* (tan lamt) tanphi) (*.f64 (*.f64 %13 (*.f64 lamt tanphi)) tanphi)))))
23.7%
%6 = (sin lamt)
%10 = (cos lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10) (approx (/ (* ca %6) %10) (*.f64 lamt (fma.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca)) lamt ca))))
4.7%
%19 = (* one_es (* sa tanphi))
%26 = (*.f64 lamt lamt)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (fma.f64 (*.f64 (*.f64 %26 lamt) #s(literal -1/6 binary64)) ca (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt) %26))))
6.9%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) lamt) ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) (*.f64 lamt lamt))))
7.6%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) (*.f64 lamt lamt))))
7.6%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 tanphi ca) tanphi))) (*.f64 lamt lamt))))
7.6%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 tanphi ca)))) (*.f64 lamt lamt))))
7.6%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca)) (*.f64 lamt lamt))))
7.6%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 (*.f64 ca lamt) (*.f64 #s(literal 1/3 binary64) (*.f64 lamt lamt)))))
7.9%
%19 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %19))))) %19) (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) (*.f64 lamt lamt)))))
12.7%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (/.f64 (*.f64 tanphi tanphi) tanphi) (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) (*.f64 lamt one_es))) sa)))
11.6%
%14 = (* one_es (* sa tanphi))
%23 = (*.f64 (/.f64 #s(literal 1 binary64) tanphi) (*.f64 lamt tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 (*.f64 %23 sa) (*.f64 tanphi #s(literal 1/2 binary64))) %23) one_es)))
11.3%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 lamt lamt) sa) one_es) #s(literal 1/2 binary64)) tanphi)))
11.6%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) tanphi) sa) lamt) one_es)))
16.5%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 lamt (*.f64 one_es sa)) (*.f64 #s(literal 1/2 binary64) lamt)) tanphi)))
16.3%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 (*.f64 (*.f64 lamt one_es) (*.f64 tanphi sa)) (*.f64 #s(literal 1/2 binary64) lamt))))
4.4%
%14 = (* one_es (* sa tanphi))
%22 = (* one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 tanphi (approx (+ (* 1/2 (* (pow lamt 2) %22)) %22) (*.f64 (approx one_es #s(literal 0 binary64)) sa)))))
38.3%
%14 = (* one_es (* sa tanphi))
%22 = (* one_es sa)
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 tanphi (approx (+ (* 1/2 (* (pow lamt 2) %22)) %22) (*.f64 one_es sa)))))
14.2%
%14 = (* one_es (* sa tanphi))
(approx (/ (+ (* one_es (* tanphi sa)) (* (sin lamt) ca)) (cos lamt)) (approx (+ (* lamt (+ ca (* 1/2 (* lamt %14)))) %14) (*.f64 sa (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lamt) (*.f64 one_es tanphi)) lamt))))
Compiler

Compiled 1 163 to 341 computations (70.7% saved)

regimes22.1s (14.8%)

Memory
-9.0MiB live, 1 423.2MiB allocated; 179ms collecting garbage
Counts
127 → 3
128 → 3
130 → 3
142 → 3
162 → 3
163 → 1
165 → 2
166 → 2
181 → 2
Calls
Call 1
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%9 = (+ (* one_es %3) (* %6 ca))
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%44 = (/ (* ca lamt) one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%690 = (*.f64 lamt %315)
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 (*.f64 %156 ca) %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 (/.f64 tanphi %160) %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 (*.f64 tanphi %156)))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca (* one_es tanphi))) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt) %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 (approx %9 (fma.f64 ca lamt %85)) %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %90)))) %90))
Outputs
%9 = (+ (* one_es (* tanphi sa)) (* (sin lamt) ca))
%10 = (cos lamt)
%14 = (approx (/ %9 %10) (*.f64 (tan.f64 lamt) ca))
%14
(/.f64 (approx %9 (fma.f64 ca lamt (*.f64 one_es (*.f64 tanphi sa)))) (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64))))
%14
Call 2
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%9 = (+ (* one_es %3) (* %6 ca))
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%44 = (/ (* ca lamt) one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 (*.f64 %156 ca) %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 (/.f64 tanphi %160) %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 (*.f64 tanphi %156)))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca (* one_es tanphi))) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 (approx %9 (fma.f64 ca lamt %85)) %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 (*.f64 (tan.f64 lamt) ca))
(approx %11 (/.f64 (*.f64 ca (sin.f64 lamt)) %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
Outputs
%6 = (sin lamt)
%10 = (cos lamt)
%11 = (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10)
%23 = (approx %11 (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10)) (*.f64 tanphi (/.f64 sa (cos.f64 lamt))))))
%23
(approx %11 (*.f64 (tan.f64 lamt) ca))
%23
Call 3
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%9 = (+ (* one_es %3) (* %6 ca))
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%44 = (/ (* ca lamt) one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 (*.f64 %156 ca) %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 (/.f64 tanphi %160) %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 (*.f64 tanphi %156)))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca (* one_es tanphi))) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 (approx %9 (fma.f64 ca lamt %85)) %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 (*.f64 (tan.f64 lamt) ca))
(approx %11 (/.f64 (*.f64 ca (sin.f64 lamt)) %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
(approx %11 (*.f64 one_es (approx %42 (*.f64 tanphi (/.f64 sa (cos.f64 lamt))))))
Outputs
%6 = (sin lamt)
%10 = (cos lamt)
%11 = (/ (+ (* one_es (* tanphi sa)) (* %6 ca)) %10)
%17 = (+ (/ (* ca %6) (* one_es %10)) (/ (* sa tanphi) %10))
%18 = (cos.f64 lamt)
(approx %11 (*.f64 one_es (approx %17 (*.f64 tanphi (/.f64 sa %18)))))
(approx %11 (*.f64 (tan.f64 lamt) ca))
(approx %11 (*.f64 one_es (approx %17 (/.f64 (*.f64 sa tanphi) %18))))
Call 4
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%9 = (+ (* one_es %3) (* %6 ca))
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%44 = (/ (* ca lamt) one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
%731 = (cos.f64 lamt)
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 (*.f64 %156 ca) %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 (/.f64 tanphi %160) %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 (*.f64 tanphi %156)))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca (* one_es tanphi))) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 (approx %9 (fma.f64 ca lamt %85)) %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 (*.f64 (tan.f64 lamt) ca))
(approx %11 (/.f64 (*.f64 ca (sin.f64 lamt)) %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
(approx %11 (*.f64 one_es (approx %42 (*.f64 tanphi (/.f64 sa %731)))))
(approx %11 (*.f64 one_es (approx %42 (/.f64 %46 %731))))
(approx %11 (*.f64 tanphi (approx %396 (/.f64 %26 %731))))
Outputs
%6 = (sin lamt)
%9 = (+ (* one_es (* tanphi sa)) (* %6 ca))
%10 = (*.f64 sa tanphi)
%13 = (cos.f64 lamt)
%15 = (cos lamt)
%16 = (/ %9 %15)
(/.f64 (approx %9 (*.f64 one_es %10)) %13)
(approx %16 (*.f64 (tan.f64 lamt) ca))
(approx %16 (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %15)) (/ (* sa tanphi) %15)) (/.f64 %10 %13))))
Call 5
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%9 = (+ (* one_es %3) (* %6 ca))
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%44 = (/ (* ca lamt) one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%120 = (*.f64 %26 tanphi)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%703 = (tan.f64 lamt)
%704 = (*.f64 %703 ca)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
%731 = (cos.f64 lamt)
%761 = (*.f64 %703 tanphi)
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 %120))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 (*.f64 %156 ca) %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 (/.f64 tanphi %160) %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 (*.f64 tanphi %156)))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca (* one_es tanphi))) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 (approx %9 (fma.f64 ca lamt %85)) %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 %704)
(approx %11 (/.f64 (*.f64 ca (sin.f64 lamt)) %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
(approx %11 (*.f64 one_es (approx %42 (*.f64 tanphi (/.f64 sa %731)))))
(approx %11 (*.f64 one_es (approx %42 (/.f64 %46 %731))))
(approx %11 (*.f64 tanphi (approx %396 (/.f64 %26 %731))))
(/.f64 %86 %731)
(/.f64 (approx %9 %120) %731)
(/.f64 %95 %731)
(approx %11 (*.f64 tanphi (approx %396 (*.f64 (/.f64 #s(literal 1 binary64) %731) %26))))
(approx %11 (*.f64 (*.f64 %65 %703) tanphi))
(approx %11 (*.f64 (*.f64 (/.f64 %703 tanphi) ca) tanphi))
(approx %11 (*.f64 %65 %761))
(approx %11 (/.f64 (*.f64 ca %761) tanphi))
(approx %11 (/.f64 (*.f64 %354 %703) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %731 %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %704)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %731 sa) %93)))
Outputs
%6 = (sin lamt)
%9 = (+ (* one_es (* tanphi sa)) (* %6 ca))
%10 = (*.f64 sa tanphi)
%13 = (cos.f64 lamt)
%16 = (cos lamt)
(/.f64 (approx %9 (*.f64 one_es %10)) %13)
(fma.f64 (approx (/ (* one_es tanphi) %16) (*.f64 one_es tanphi)) sa (*.f64 (tan.f64 lamt) ca))
(approx (/ %9 %16) (*.f64 one_es (approx (+ (/ (* ca %6) (* one_es %16)) (/ (* sa tanphi) %16)) (/.f64 %10 %13))))
Call 6
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%8 = (* %6 ca)
%9 = (+ (* one_es %3) %8)
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%43 = (* ca lamt)
%44 = (/ %43 one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%120 = (*.f64 %26 tanphi)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%167 = (*.f64 %156 ca)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%285 = (/.f64 tanphi %160)
%295 = (*.f64 tanphi %156)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%413 = (* one_es tanphi)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%682 = (approx %9 (fma.f64 ca lamt %85))
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%703 = (tan.f64 lamt)
%704 = (*.f64 %703 ca)
%706 = (sin.f64 lamt)
%707 = (*.f64 ca %706)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
%731 = (cos.f64 lamt)
%749 = (/.f64 #s(literal 1 binary64) %731)
%761 = (*.f64 %703 tanphi)
%771 = (approx %97 (/.f64 %731 %85))
%776 = (/.f64 %731 sa)
%795 = (approx %97 (/.f64 (/.f64 %776 tanphi) one_es))
%797 = (*.f64 %706 ca)
%798 = (+.f64 %330 %797)
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 %120))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 %167 %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 %285 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 %295))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca %413)) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 %682 %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 %704)
(approx %11 (/.f64 %707 %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
(approx %11 (*.f64 one_es (approx %42 (*.f64 tanphi (/.f64 sa %731)))))
(approx %11 (*.f64 one_es (approx %42 (/.f64 %46 %731))))
(approx %11 (*.f64 tanphi (approx %396 (/.f64 %26 %731))))
(/.f64 %86 %731)
(/.f64 (approx %9 %120) %731)
(/.f64 %95 %731)
(approx %11 (*.f64 tanphi (approx %396 (*.f64 %749 %26))))
(approx %11 (*.f64 (*.f64 %65 %703) tanphi))
(approx %11 (*.f64 (*.f64 (/.f64 %703 tanphi) ca) tanphi))
(approx %11 (*.f64 %65 %761))
(approx %11 (/.f64 (*.f64 ca %761) tanphi))
(approx %11 (/.f64 (*.f64 %354 %703) tanphi))
(/.f64 #s(literal 1 binary64) %771)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %704)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %776 %93)))
(fma.f64 (approx (/ %413 %10) %93) sa %704)
(/.f64 %682 %731)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %703) ca)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 %731 one_es) tanphi) sa)))
(/.f64 #s(literal 1 binary64) %795)
(/.f64 %798 %88)
(approx %11 (*.f64 ca (*.f64 %156 %761)))
(approx %11 (*.f64 %167 %761))
(approx %11 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 tanphi %703)) ca) tanphi))
(*.f64 (fma.f64 one_es %198 (approx %8 %51)) %749)
(/.f64 (approx %9 (approx (+ %43 %14) (*.f64 lamt (+.f64 ca (/.f64 %85 lamt))))) %731)
(/.f64 %295 %771)
(/.f64 %295 %795)
(/.f64 (*.f64 tanphi %285) %771)
(/.f64 %798 %621)
(approx %11 (/.f64 %707 %731))
(approx %11 (*.f64 %749 %797))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %731 %707)))
(approx %11 (*.f64 %797 (/.f64 tanphi (*.f64 tanphi %731))))
(approx %11 (/.f64 (approx (* (* tanphi ca) %58) (/.f64 (*.f64 ca (*.f64 tanphi %706)) %731)) tanphi))
Outputs
(/.f64 (fma.f64 (*.f64 one_es sa) tanphi (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
Call 7
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%8 = (* %6 ca)
%9 = (+ (* one_es %3) %8)
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%43 = (* ca lamt)
%44 = (/ %43 one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%120 = (*.f64 %26 tanphi)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%167 = (*.f64 %156 ca)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%285 = (/.f64 tanphi %160)
%295 = (*.f64 tanphi %156)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%413 = (* one_es tanphi)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%682 = (approx %9 (fma.f64 ca lamt %85))
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%703 = (tan.f64 lamt)
%704 = (*.f64 %703 ca)
%706 = (sin.f64 lamt)
%707 = (*.f64 ca %706)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
%731 = (cos.f64 lamt)
%749 = (/.f64 #s(literal 1 binary64) %731)
%761 = (*.f64 %703 tanphi)
%771 = (approx %97 (/.f64 %731 %85))
%776 = (/.f64 %731 sa)
%795 = (approx %97 (/.f64 (/.f64 %776 tanphi) one_es))
%797 = (*.f64 %706 ca)
%798 = (+.f64 %330 %797)
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 %120))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 %167 %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 %285 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 %295))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca %413)) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 %682 %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 %704)
(approx %11 (/.f64 %707 %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
(approx %11 (*.f64 one_es (approx %42 (*.f64 tanphi (/.f64 sa %731)))))
(approx %11 (*.f64 one_es (approx %42 (/.f64 %46 %731))))
(approx %11 (*.f64 tanphi (approx %396 (/.f64 %26 %731))))
(/.f64 %86 %731)
(/.f64 (approx %9 %120) %731)
(/.f64 %95 %731)
(approx %11 (*.f64 tanphi (approx %396 (*.f64 %749 %26))))
(approx %11 (*.f64 (*.f64 %65 %703) tanphi))
(approx %11 (*.f64 (*.f64 (/.f64 %703 tanphi) ca) tanphi))
(approx %11 (*.f64 %65 %761))
(approx %11 (/.f64 (*.f64 ca %761) tanphi))
(approx %11 (/.f64 (*.f64 %354 %703) tanphi))
(/.f64 #s(literal 1 binary64) %771)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %704)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %776 %93)))
(fma.f64 (approx (/ %413 %10) %93) sa %704)
(/.f64 %682 %731)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %703) ca)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 %731 one_es) tanphi) sa)))
(/.f64 #s(literal 1 binary64) %795)
(/.f64 %798 %88)
(approx %11 (*.f64 ca (*.f64 %156 %761)))
(approx %11 (*.f64 %167 %761))
(approx %11 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 tanphi %703)) ca) tanphi))
(*.f64 (fma.f64 one_es %198 (approx %8 %51)) %749)
(/.f64 (approx %9 (approx (+ %43 %14) (*.f64 lamt (+.f64 ca (/.f64 %85 lamt))))) %731)
(/.f64 %295 %771)
(/.f64 %295 %795)
(/.f64 (*.f64 tanphi %285) %771)
(/.f64 %798 %621)
(approx %11 (/.f64 %707 %731))
(approx %11 (*.f64 %749 %797))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %731 %707)))
(approx %11 (*.f64 %797 (/.f64 tanphi (*.f64 tanphi %731))))
(approx %11 (/.f64 (approx (* (* tanphi ca) %58) (/.f64 (*.f64 ca (*.f64 tanphi %706)) %731)) tanphi))
(/.f64 (fma.f64 %26 tanphi %797) %731)
Outputs
%7 = (*.f64 (sin.f64 lamt) ca)
%9 = (cos.f64 lamt)
(/.f64 (fma.f64 (*.f64 one_es sa) tanphi %7) %9)
(/.f64 (fma.f64 (*.f64 one_es tanphi) sa %7) %9)
Call 8
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%8 = (* %6 ca)
%9 = (+ (* one_es %3) %8)
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%43 = (* ca lamt)
%44 = (/ %43 one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%120 = (*.f64 %26 tanphi)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%167 = (*.f64 %156 ca)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%285 = (/.f64 tanphi %160)
%295 = (*.f64 tanphi %156)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%413 = (* one_es tanphi)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%682 = (approx %9 (fma.f64 ca lamt %85))
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%703 = (tan.f64 lamt)
%704 = (*.f64 %703 ca)
%706 = (sin.f64 lamt)
%707 = (*.f64 ca %706)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
%731 = (cos.f64 lamt)
%749 = (/.f64 #s(literal 1 binary64) %731)
%761 = (*.f64 %703 tanphi)
%771 = (approx %97 (/.f64 %731 %85))
%776 = (/.f64 %731 sa)
%795 = (approx %97 (/.f64 (/.f64 %776 tanphi) one_es))
%797 = (*.f64 %706 ca)
%798 = (+.f64 %330 %797)
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 %120))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 %167 %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 %285 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 %295))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca %413)) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 %682 %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 %704)
(approx %11 (/.f64 %707 %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
(approx %11 (*.f64 one_es (approx %42 (*.f64 tanphi (/.f64 sa %731)))))
(approx %11 (*.f64 one_es (approx %42 (/.f64 %46 %731))))
(approx %11 (*.f64 tanphi (approx %396 (/.f64 %26 %731))))
(/.f64 %86 %731)
(/.f64 (approx %9 %120) %731)
(/.f64 %95 %731)
(approx %11 (*.f64 tanphi (approx %396 (*.f64 %749 %26))))
(approx %11 (*.f64 (*.f64 %65 %703) tanphi))
(approx %11 (*.f64 (*.f64 (/.f64 %703 tanphi) ca) tanphi))
(approx %11 (*.f64 %65 %761))
(approx %11 (/.f64 (*.f64 ca %761) tanphi))
(approx %11 (/.f64 (*.f64 %354 %703) tanphi))
(/.f64 #s(literal 1 binary64) %771)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %704)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %776 %93)))
(fma.f64 (approx (/ %413 %10) %93) sa %704)
(/.f64 %682 %731)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %703) ca)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 %731 one_es) tanphi) sa)))
(/.f64 #s(literal 1 binary64) %795)
(/.f64 %798 %88)
(approx %11 (*.f64 ca (*.f64 %156 %761)))
(approx %11 (*.f64 %167 %761))
(approx %11 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 tanphi %703)) ca) tanphi))
(*.f64 (fma.f64 one_es %198 (approx %8 %51)) %749)
(/.f64 (approx %9 (approx (+ %43 %14) (*.f64 lamt (+.f64 ca (/.f64 %85 lamt))))) %731)
(/.f64 %295 %771)
(/.f64 %295 %795)
(/.f64 (*.f64 tanphi %285) %771)
(/.f64 %798 %621)
(approx %11 (/.f64 %707 %731))
(approx %11 (*.f64 %749 %797))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %731 %707)))
(approx %11 (*.f64 %797 (/.f64 tanphi (*.f64 tanphi %731))))
(approx %11 (/.f64 (approx (* (* tanphi ca) %58) (/.f64 (*.f64 ca (*.f64 tanphi %706)) %731)) tanphi))
(/.f64 (fma.f64 %26 tanphi %797) %731)
(/.f64 (fma.f64 %93 sa %797) %731)
(/.f64 %798 %731)
Outputs
%7 = (*.f64 (sin.f64 lamt) ca)
%10 = (cos.f64 lamt)
(*.f64 (fma.f64 one_es (*.f64 tanphi sa) %7) (/.f64 #s(literal 1 binary64) %10))
(/.f64 (fma.f64 (*.f64 one_es tanphi) sa %7) %10)
Call 9
Inputs
%3 = (* tanphi sa)
%6 = (sin lamt)
%8 = (* %6 ca)
%9 = (+ (* one_es %3) %8)
%10 = (cos lamt)
%11 = (/ %9 %10)
%13 = (* sa tanphi)
%14 = (* one_es %13)
%17 = (+ ca (* 1/2 (* lamt %14)))
%19 = (+ (* lamt %17) %14)
%21 = (pow lamt 2)
%22 = (* one_es sa)
%25 = (+ (* 1/2 (* %21 %22)) %22)
%26 = (*.f64 one_es sa)
%32 = (approx one_es #s(literal 0 binary64))
%38 = (* ca %6)
%42 = (+ (/ %38 (* one_es %10)) (/ %13 %10))
%43 = (* ca lamt)
%44 = (/ %43 one_es)
%45 = (+ %13 %44)
%46 = (*.f64 sa tanphi)
%51 = (*.f64 ca lamt)
%52 = (/.f64 %51 one_es)
%57 = (/ ca tanphi)
%58 = (tan lamt)
%59 = (* %57 %58)
%65 = (/.f64 ca tanphi)
%77 = (* %58 tanphi)
%78 = (*.f64 lamt tanphi)
%79 = (approx %77 %78)
%85 = (*.f64 one_es %46)
%86 = (approx %9 %85)
%88 = (approx %10 #s(literal 1 binary64))
%90 = (*.f64 %32 %46)
%93 = (*.f64 one_es tanphi)
%94 = (*.f64 %93 sa)
%95 = (approx %9 %94)
%97 = (/ %10 %9)
%98 = (/ %10 %38)
%117 = (approx %17 ca)
%120 = (*.f64 %26 tanphi)
%123 = (/.f64 #s(literal 1 binary64) lamt)
%136 = (* lamt (- (* lamt (- (* -1/6 ca) (* -1/2 ca))) (* -1/2 %14)))
%139 = (+ (* lamt (+ ca %136)) %14)
%142 = (*.f64 lamt lamt)
%152 = (*.f64 lamt (*.f64 #s(literal 1/3 binary64) ca))
%156 = (/.f64 #s(literal 1 binary64) tanphi)
%160 = (*.f64 tanphi tanphi)
%161 = (/.f64 %160 tanphi)
%167 = (*.f64 %156 ca)
%181 = (/ %38 %10)
%182 = (*.f64 ca %142)
%183 = (fma.f64 %182 #s(literal 1/3 binary64) ca)
%194 = (/.f64 #s(literal 1 binary64) %93)
%198 = (*.f64 tanphi sa)
%215 = (/.f64 ca one_es)
%226 = (*.f64 #s(literal 1/2 binary64) lamt)
%227 = (*.f64 %226 %93)
%232 = (*.f64 lamt one_es)
%233 = (*.f64 %226 %232)
%242 = (*.f64 lamt %26)
%248 = (*.f64 (*.f64 %226 lamt) %26)
%252 = (*.f64 lamt sa)
%253 = (*.f64 tanphi #s(literal 1/2 binary64))
%266 = (*.f64 (*.f64 %142 sa) one_es)
%271 = (/.f64 #s(literal 1 binary64) one_es)
%285 = (/.f64 tanphi %160)
%295 = (*.f64 tanphi %156)
%303 = (/.f64 #s(literal 1/2 binary64) sa)
%312 = (*.f64 %142 lamt)
%313 = (*.f64 #s(literal -1/6 binary64) ca)
%315 = (-.f64 %313 (*.f64 #s(literal -1/2 binary64) ca))
%330 = (*.f64 one_es %198)
%334 = (approx %10 (fma.f64 (*.f64 #s(literal -1/2 binary64) lamt) lamt #s(literal 1 binary64)))
%354 = (*.f64 tanphi ca)
%365 = (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) lamt) lamt #s(literal 1 binary64)) ca)
%377 = (*.f64 %156 %78)
%379 = (approx %77 (*.f64 %377 tanphi))
%396 = (+ (/ %38 (* tanphi %10)) (/ %22 %10))
%399 = (+ (* 1/2 (* lamt %22)) %57)
%406 = (fma.f64 ca lamt %330)
%413 = (* one_es tanphi)
%416 = (/.f64 ca %93)
%476 = (/.f64 %142 ca)
%477 = (/.f64 #s(literal 1 binary64) ca)
%497 = (*.f64 (fma.f64 %227 sa ca) lamt)
%528 = (*.f64 (fma.f64 %142 %313 ca) lamt)
%544 = (*.f64 (*.f64 #s(literal 1/2 binary64) ca) lamt)
%582 = (pow.f64 lamt #s(literal 2 binary64))
%585 = (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) %582)))
%621 = (approx %10 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %582)))
%632 = (/.f64 %78 tanphi)
%669 = (*.f64 ca %582)
%682 = (approx %9 (fma.f64 ca lamt %85))
%690 = (*.f64 lamt %315)
%697 = (*.f64 #s(literal -1/2 binary64) %90)
%703 = (tan.f64 lamt)
%704 = (*.f64 %703 ca)
%706 = (sin.f64 lamt)
%707 = (*.f64 ca %706)
%711 = (+.f64 ca (*.f64 #s(literal -1/6 binary64) %669))
%731 = (cos.f64 lamt)
%749 = (/.f64 #s(literal 1 binary64) %731)
%761 = (*.f64 %703 tanphi)
%771 = (approx %97 (/.f64 %731 %85))
%776 = (/.f64 %731 sa)
%795 = (approx %97 (/.f64 (/.f64 %776 tanphi) one_es))
%797 = (*.f64 %706 ca)
%798 = (+.f64 %330 %797)
(approx %11 (approx %19 (*.f64 tanphi (approx %25 %26))))
(approx %11 (approx %19 (*.f64 tanphi (approx %25 (*.f64 %32 sa)))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %46))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 %52))))
(approx %11 (*.f64 (approx %59 (*.f64 lamt (approx (+ (* 1/3 (/ (* ca %21) tanphi)) %57) %65))) tanphi))
(approx %11 (*.f64 (*.f64 (approx (/ %58 tanphi) (/.f64 lamt tanphi)) ca) tanphi))
(approx %11 (*.f64 %65 %79))
(approx %11 (/.f64 (*.f64 ca %79) tanphi))
(/.f64 %86 %88)
(/.f64 (approx %9 %90) %88)
(/.f64 %95 %88)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (approx (/ (+ (* -1/3 (/ %21 ca)) (/ 1 ca)) lamt) (*.f64 #s(literal -1/3 binary64) (/.f64 lamt ca))))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 #s(literal 1 binary64) %51))))
(approx %11 (fma.f64 lamt %117 %85))
(approx %11 (fma.f64 lamt %117 %120))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 %123 ca))))
(approx %11 (approx %139 (*.f64 ca (*.f64 (*.f64 lamt #s(literal 1/3 binary64)) %142))))
(approx %11 (approx %139 (*.f64 %51 (*.f64 #s(literal 1/3 binary64) %142))))
(approx %11 (approx %139 (*.f64 %152 %142)))
(approx %11 (*.f64 ca (*.f64 %156 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa %161)))))
(approx %11 (*.f64 %167 %79))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 tanphi (*.f64 tanphi %51)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %85)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %94)))
(approx %11 (approx %181 (*.f64 lamt %183)))
(approx %11 (approx %181 (*.f64 lamt (fma.f64 %152 lamt ca))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %156 %26)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %194 sa)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %198) one_es)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 (-.f64 #s(literal -1/6 binary64) #s(literal -1/2 binary64)) ca)) %142)))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 sa tanphi %52))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 %215 lamt %198))))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 (/.f64 lamt one_es) ca %198))))
(approx %11 (approx %19 (*.f64 sa (*.f64 %227 lamt))))
(approx %11 (approx %19 (*.f64 (*.f64 tanphi %233) sa)))
(approx %11 (approx %19 (*.f64 (*.f64 %232 %198) %226)))
(approx %11 (approx %19 (*.f64 (*.f64 %242 %226) tanphi)))
(approx %11 (approx %19 (*.f64 %248 tanphi)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 %252 %253) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %226 tanphi) sa) lamt) one_es)))
(approx %11 (approx %19 (*.f64 (*.f64 %266 #s(literal 1/2 binary64)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %271 sa) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) sa) tanphi) one_es)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 %156 sa) one_es)))
(approx %11 (*.f64 ca (*.f64 %285 %79)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (*.f64 %160 %156))))))
(/.f64 %86 (approx %10 %295))
(/.f64 %95 (approx %10 (*.f64 %156 tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (/.f64 #s(literal 2 binary64) %93) %303)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 tanphi (*.f64 tanphi %198)) one_es)))
(approx %11 (approx %139 (*.f64 %312 %315)))
(approx %11 (*.f64 one_es (approx %42 (approx (+ %3 %44) (*.f64 sa (fma.f64 (/.f64 lamt %26) ca tanphi))))))
(approx %11 (fma.f64 lamt %117 (*.f64 %26 %161)))
(/.f64 (approx %9 %330) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 (/.f64 %156 lamt) (/.f64 tanphi ca)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 tanphi %93) sa) tanphi)))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (+.f64 tanphi (/.f64 %51 %26)))))))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (/.f64 %354 tanphi))) %142)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx (/ (/ 1 %58) ca) (/.f64 %365 lamt))))
(approx %11 (/.f64 (*.f64 ca (approx %77 (*.f64 (*.f64 (*.f64 lamt %156) tanphi) tanphi))) tanphi))
(approx %11 (/.f64 (*.f64 ca %379) tanphi))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) %266 %26))))
(approx %11 (approx %139 (*.f64 (fma.f64 %226 ca (*.f64 (*.f64 #s(literal -1/6 binary64) lamt) ca)) %142)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 #s(literal 1/2 binary64) %242)) %26))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 %406 %271))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (approx (+ (* 1/2 (* lamt sa)) (/ ca %413)) %416))) %26))))
(approx %11 (*.f64 (approx %59 (*.f64 (/.f64 %183 tanphi) lamt)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 %156 (/.f64 tanphi %26)) tanphi)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (*.f64 tanphi (/.f64 #s(literal -1 binary64) %198)) (neg.f64 %93))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (fma.f64 %215 (*.f64 (/.f64 lamt sa) sa) %198)))))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (approx %10 (fma.f64 %142 #s(literal -1/2 binary64) #s(literal 1 binary64))) %85)))
(approx %11 (approx %19 (*.f64 (*.f64 %161 %233) sa)))
(approx %11 (approx %139 (*.f64 (*.f64 lamt (*.f64 #s(literal 1/3 binary64) (*.f64 %156 %354))) %142)))
(approx %11 (fma.f64 lamt ca (*.f64 (fma.f64 %226 lamt #s(literal 1 binary64)) %330)))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (*.f64 %365 %123))))
(approx %11 (*.f64 ca (*.f64 %156 %379)))
(/.f64 (approx %9 %406) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 %476 #s(literal -1/3 binary64) %477) lamt))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 %406 %26))))))
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 (/.f64 %406 sa) one_es))))))
(approx %11 (fma.f64 %26 tanphi %497))
(approx %11 (fma.f64 %93 sa %497))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %85))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 #s(literal 1/2 binary64) (*.f64 lamt %90))) %90))
(approx %11 (*.f64 one_es (approx %42 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) (*.f64 lamt %46) %215) %46))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (fma.f64 #s(literal 1/2 binary64) %242 %65) %26))))
(/.f64 (approx %9 (fma.f64 lamt (fma.f64 %182 #s(literal -1/6 binary64) ca) %85)) %88)
(/.f64 (approx %9 (fma.f64 %26 tanphi %528)) %88)
(/.f64 (approx %9 (fma.f64 %93 sa %528)) %88)
(/.f64 (approx %9 (fma.f64 %198 one_es %528)) %88)
(/.f64 (approx %9 (fma.f64 (*.f64 %32 tanphi) sa %528)) %88)
(approx %11 (approx %139 (fma.f64 (*.f64 %312 #s(literal -1/6 binary64)) ca (*.f64 %544 %142))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (/.f64 (fma.f64 %476 (*.f64 #s(literal -1/3 binary64) ca) #s(literal 1 binary64)) ca) lamt))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 %477 %142) %477) lamt))))
(/.f64 (+.f64 %330 (*.f64 (approx %6 (fma.f64 %312 #s(literal -1/6 binary64) lamt)) ca)) %88)
(approx %11 (*.f64 one_es (approx %42 (approx %45 (*.f64 sa (/.f64 #s(literal 1 binary64) (/.f64 %26 %406)))))))
(approx %11 (*.f64 one_es (approx %42 (*.f64 (/.f64 (*.f64 %406 tanphi) tanphi) %271))))
(approx %11 (fma.f64 %248 tanphi %406))
(approx %11 (approx %139 (*.f64 ca %585)))
(approx %11 (approx %139 (*.f64 (pow.f64 lamt #s(literal 3 binary64)) %315)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 one_es (fma.f64 #s(literal 1/2 binary64) %252 %416))) %26))))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 lamt (approx %399 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) %232 (/.f64 ca %46)))) %26))))
(approx %11 (approx %19 (*.f64 #s(literal 1/2 binary64) (*.f64 %582 %85))))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 (*.f64 %476 #s(literal -1/3 binary64)) %51 lamt) %182))))
(/.f64 %86 %621)
(/.f64 (approx %9 (*.f64 (*.f64 %406 %156) tanphi)) %334)
(/.f64 #s(literal 1 binary64) (approx %97 (*.f64 (fma.f64 tanphi (/.f64 %156 %93) %194) %303)))
(approx %11 (*.f64 tanphi (approx %396 (fma.f64 %632 (approx %399 (*.f64 #s(literal 1/2 binary64) (*.f64 %632 %26))) %26))))
(approx %11 (approx %19 (*.f64 sa (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %93) %93))))
(approx %11 (approx %19 (*.f64 tanphi (fma.f64 #s(literal 1/2 binary64) (*.f64 %582 %26) %26))))
(approx %11 (approx %181 (*.f64 lamt (+.f64 ca (*.f64 %582 %315)))))
(approx %11 (approx %19 (*.f64 (*.f64 (*.f64 (*.f64 %377 sa) %253) %377) one_es)))
(approx %11 (/.f64 (*.f64 ca (*.f64 (approx %58 %585) tanphi)) tanphi))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %621 %85)))
(approx %11 (fma.f64 lamt (+.f64 ca (approx %136 (*.f64 #s(literal 1/3 binary64) %669))) %85))
(/.f64 #s(literal 1 binary64) (approx %97 (approx %98 (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %582 ca) %477) lamt))))
(/.f64 %682 %621)
(approx %11 (*.f64 (approx %59 (*.f64 lamt (fma.f64 #s(literal 1/3 binary64) (/.f64 %669 tanphi) %65))) tanphi))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 (*.f64 #s(literal -1/2 binary64) %85)))) %85))
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 %690 %697))) %90))
(approx %11 %704)
(approx %11 (/.f64 %707 %88))
(/.f64 (approx %9 (fma.f64 lamt %711 %85)) %88)
(/.f64 (approx %9 (fma.f64 lamt %711 %90)) %88)
(/.f64 (+.f64 %330 (*.f64 (approx %6 (*.f64 lamt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %582)))) ca)) %88)
(approx %11 (fma.f64 lamt (+.f64 ca (*.f64 lamt (-.f64 (fma.f64 %313 lamt %544) %697))) %90))
(approx %11 (*.f64 one_es (approx %42 (*.f64 tanphi (/.f64 sa %731)))))
(approx %11 (*.f64 one_es (approx %42 (/.f64 %46 %731))))
(approx %11 (*.f64 tanphi (approx %396 (/.f64 %26 %731))))
(/.f64 %86 %731)
(/.f64 (approx %9 %120) %731)
(/.f64 %95 %731)
(approx %11 (*.f64 tanphi (approx %396 (*.f64 %749 %26))))
(approx %11 (*.f64 (*.f64 %65 %703) tanphi))
(approx %11 (*.f64 (*.f64 (/.f64 %703 tanphi) ca) tanphi))
(approx %11 (*.f64 %65 %761))
(approx %11 (/.f64 (*.f64 ca %761) tanphi))
(approx %11 (/.f64 (*.f64 %354 %703) tanphi))
(/.f64 #s(literal 1 binary64) %771)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 #s(literal 1 binary64) %704)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %776 %93)))
(fma.f64 (approx (/ %413 %10) %93) sa %704)
(/.f64 %682 %731)
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 #s(literal 1 binary64) %703) ca)))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 (/.f64 (/.f64 %731 one_es) tanphi) sa)))
(/.f64 #s(literal 1 binary64) %795)
(/.f64 %798 %88)
(approx %11 (*.f64 ca (*.f64 %156 %761)))
(approx %11 (*.f64 %167 %761))
(approx %11 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 tanphi %703)) ca) tanphi))
(*.f64 (fma.f64 one_es %198 (approx %8 %51)) %749)
(/.f64 (approx %9 (approx (+ %43 %14) (*.f64 lamt (+.f64 ca (/.f64 %85 lamt))))) %731)
(/.f64 %295 %771)
(/.f64 %295 %795)
(/.f64 (*.f64 tanphi %285) %771)
(/.f64 %798 %621)
(approx %11 (/.f64 %707 %731))
(approx %11 (*.f64 %749 %797))
(/.f64 #s(literal 1 binary64) (approx %97 (/.f64 %731 %707)))
(approx %11 (*.f64 %797 (/.f64 tanphi (*.f64 tanphi %731))))
(approx %11 (/.f64 (approx (* (* tanphi ca) %58) (/.f64 (*.f64 ca (*.f64 tanphi %706)) %731)) tanphi))
(/.f64 (fma.f64 %26 tanphi %797) %731)
(/.f64 (fma.f64 %93 sa %797) %731)
(/.f64 %798 %731)
(*.f64 (fma.f64 one_es %198 %797) %749)
Outputs
%10 = (cos.f64 lamt)
(*.f64 (fma.f64 one_es (*.f64 tanphi sa) (*.f64 (sin.f64 lamt) ca)) (/.f64 #s(literal 1 binary64) %10))
(fma.f64 (/.f64 (*.f64 one_es tanphi) %10) sa (*.f64 (tan.f64 lamt) ca))
Calls

41 calls:

708.0ms
ca
680.0ms
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
637.0ms
lamt
620.0ms
tanphi
603.0ms
(*.f64 one_es (*.f64 tanphi sa))
Results
AccuracySegmentsBranch
56.3%2
tanphi
54.5%1
lamt
68.9%3
(*.f64 tanphi sa)
73.4%3
lamt
68.5%3
(*.f64 one_es (*.f64 tanphi sa))
81.4%3
(*.f64 one_es (*.f64 tanphi sa))
81.4%3
(*.f64 one_es (*.f64 tanphi sa))
72.1%3
sa
70.3%3
one_es
67.1%3
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
71.4%3
ca
72.8%3
tanphi
78.8%3
(*.f64 tanphi sa)
81.4%3
(*.f64 one_es (*.f64 tanphi sa))
81.0%2
one_es
85.3%3
ca
80.9%2
sa
87.1%3
tanphi
79.7%2
lamt
82.0%2
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
88.3%3
(*.f64 one_es (*.f64 tanphi sa))
88.0%3
(*.f64 tanphi sa)
94.5%1
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
94.5%1
(*.f64 one_es (*.f64 tanphi sa))
94.5%1
ca
94.5%1
lamt
94.5%1
(*.f64 tanphi sa)
94.5%1
one_es
94.5%1
tanphi
94.5%1
sa
98.5%2
sa
98.5%2
tanphi
98.5%2
tanphi
95.5%1
ca
98.5%2
sa
98.5%2
tanphi
98.0%2
one_es
95.5%1
lamt
95.5%1
(/.f64 (+.f64 (*.f64 one_es (*.f64 tanphi sa)) (*.f64 (sin.f64 lamt) ca)) (cos.f64 lamt))
95.5%1
(*.f64 one_es (*.f64 tanphi sa))
98.0%2
(*.f64 tanphi sa)
Compiler

Compiled 2 358 to 591 computations (74.9% saved)

end0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage
Calls

1 calls:

243.0ms
sa

Profiling

Loading profile data...